From 8807b9c9a13aa527cccbfc06439355e577ee49ff Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Thu, 6 Jul 2023 21:30:18 -0400 Subject: [PATCH 001/326] added Brown Oscar to the toolchair using mfc.sh load --- mfc.sh | 3 ++- toolchain/modules | 4 ++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/mfc.sh b/mfc.sh index 4a8d0bbc31..17578150a9 100755 --- a/mfc.sh +++ b/mfc.sh @@ -47,7 +47,8 @@ if [ "$1" == 'load' ]; then log "$C""ACCESS$W: Bridges2 (b) | Expanse (e) | Delta (d)" log "$Y""GaTech$W: Phoenix (p)" log "$R""CALTECH$W: Richardson (r)" - log_n "($G""a$W/$G""c$W/$G""s$W/$G""w$W/$C""b$W/$C""e$CR/$C""d$CR/$Y""p$CR/$R""r$CR): " + log "$R""BROWN$W: Oscar (o)" + log_n "($G""a$W/$G""c$W/$G""s$W/$G""w$W/$C""b$W/$C""e$CR/$C""d$CR/$Y""p$CR/$R""r$CR/$R""o$CR): " read u_c log fi diff --git a/toolchain/modules b/toolchain/modules index a4275d61a8..d45d3c7505 100644 --- a/toolchain/modules +++ b/toolchain/modules @@ -47,3 +47,7 @@ c-all ninja/1.10.2 cray-mpich/8.1.23 c-cpu c-gpu rocm/5.1.0 craype-accel-amd-gfx90a +o Brown +o-all python/3.9.0 cmake/3.20.0 +o-cpu gcc/10.2 mpi/openmpi_4.1.1_gcc_10.2_slurm22 hdf5/1.10.0 + From 55eb60c240e8bdb042374bfe672854759926c7cd Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Tue, 24 Oct 2023 20:12:38 -0400 Subject: [PATCH 002/326] Anvil specific mfc.sh --- mfc.sh | 4 ++-- submit_job.sh | 11 +++++++++++ toolchain/templates/slurm.sh | 4 ++-- 3 files changed, 15 insertions(+), 4 deletions(-) create mode 100755 submit_job.sh diff --git a/mfc.sh b/mfc.sh index cd1401abe5..23731c5116 100755 --- a/mfc.sh +++ b/mfc.sh @@ -464,7 +464,7 @@ fi # Activate the Python venv -source "$(pwd)/build/venv/bin/activate" +#source "$(pwd)/build/venv/bin/activate" ok "(venv) Entered the$MAGENTA Python$COLOR_RESET virtual environment." @@ -498,7 +498,7 @@ code=$? # Deactivate the Python virtualenv in case the user "source"'d this script log "(venv) Exiting the$MAGENTA Python$COLOR_RESET virtual environment." -deactivate +#deactivate # Exit proper exit code diff --git a/submit_job.sh b/submit_job.sh new file mode 100755 index 0000000000..f44caa3e75 --- /dev/null +++ b/submit_job.sh @@ -0,0 +1,11 @@ +#!/bin/bash + +#./mfc.sh run /anvil/projects/x-mch220010/undex/input.py -e batch -p wholenode -w 01:00:00 -# undex -N 2 -n 128 -t pre_process -b mpirun +#./mfc.sh run /anvil/projects/x-mch220010/rc/input.py -e batch -p wholenode -w 01:00:00 -# rc -N 2 -n 128 -t pre_process -b mpirun + +#./mfc.sh run /anvil/projects/x-mch220010/undex/input.py -e batch -p wholenode -w 01:00:00 -# undex -N 2 -n 128 -t simulation -b mpirun +#./mfc.sh run /anvil/projects/x-mch220010/rc/input.py -e batch -p wholenode -w 04:00:00 -# rc -N 2 -n 128 -t simulation -b mpirun + +./mfc.sh run /anvil/projects/x-mch220010/undex/input.py -e batch -p wholenode -w 01:00:00 -# undex -N 2 -n 128 -t post_process -b mpirun +./mfc.sh run /anvil/projects/x-mch220010/rc/input.py -e batch -p wholenode -w 04:00:00 -# rc -N 2 -n 128 -t post_process -b mpirun + diff --git a/toolchain/templates/slurm.sh b/toolchain/templates/slurm.sh index 11982cb408..f7fae22077 100644 --- a/toolchain/templates/slurm.sh +++ b/toolchain/templates/slurm.sh @@ -30,8 +30,8 @@ #SBATCH --nodes={nodes} #SBATCH --ntasks-per-node={tasks_per_node} #SBATCH --cpus-per-task=1 -#SBATCH --gpu-bind=verbose,closest -#SBATCH --gpus=v100-16:{(1 if gpu else 0)*tasks_per_node*nodes} +#>SBATCH --gpu-bind=verbose,closest +#>SBATCH --gpus=v100-16:{(1 if gpu else 0)*tasks_per_node*nodes} #SBATCH --time={walltime} #SBATCH --partition="{partition}" #SBATCH --output="{name}.out" From e1ea122ae5c03a05bad4d5246fc698f6b4cf7414 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Thu, 26 Oct 2023 15:42:21 -0400 Subject: [PATCH 003/326] preparing to compare the codes --- submit_job.sh | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/submit_job.sh b/submit_job.sh index f44caa3e75..ae25b3fb30 100755 --- a/submit_job.sh +++ b/submit_job.sh @@ -6,6 +6,13 @@ #./mfc.sh run /anvil/projects/x-mch220010/undex/input.py -e batch -p wholenode -w 01:00:00 -# undex -N 2 -n 128 -t simulation -b mpirun #./mfc.sh run /anvil/projects/x-mch220010/rc/input.py -e batch -p wholenode -w 04:00:00 -# rc -N 2 -n 128 -t simulation -b mpirun -./mfc.sh run /anvil/projects/x-mch220010/undex/input.py -e batch -p wholenode -w 01:00:00 -# undex -N 2 -n 128 -t post_process -b mpirun -./mfc.sh run /anvil/projects/x-mch220010/rc/input.py -e batch -p wholenode -w 04:00:00 -# rc -N 2 -n 128 -t post_process -b mpirun +#./mfc.sh run /anvil/projects/x-mch220010/undex/input.py -e batch -p wholenode -w 01:00:00 -# undex -N 2 -n 128 -t post_process -b mpirun +#./mfc.sh run /anvil/projects/x-mch220010/rc/input.py -e batch -p wholenode -w 04:00:00 -# rc -N 2 -n 128 -t post_process -b mpirun + +#./mfc.sh run /anvil/projects/x-mch220010/dfd2023/base/case_mfc.py -e batch -p wholenode -w 01:00:00 -# undex -N 2 -n 128 -t pre_process -b mpirun +#./mfc.sh run /anvil/projects/x-mch220010/dfd2023/base/input.py -e batch -p wholenode -w 01:00:00 -# undex -N 2 -n 128 -t simulation -b mpirun + +#./mfc.sh run ~/../../anvil/projects/x-mch220010/dfd2023/base_test/input.py -e batch -p wholenode -w 01:00:00 -# base -N 2 -n 128 -t pre_process -b mpirun + +./mfc.sh run ~/../../anvil/projects/x-mch220010/test/input_sawyer.py -e batch -p wholenode -w 01:00:00 -# base -N 2 -n 128 -t pre_process -b mpirun From b48993184016a0d08ba454fe0f39222ec69869e5 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Thu, 26 Oct 2023 17:48:28 -0400 Subject: [PATCH 004/326] submit file change --- submit_job.sh | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/submit_job.sh b/submit_job.sh index ae25b3fb30..26ef66192c 100755 --- a/submit_job.sh +++ b/submit_job.sh @@ -10,9 +10,7 @@ #./mfc.sh run /anvil/projects/x-mch220010/rc/input.py -e batch -p wholenode -w 04:00:00 -# rc -N 2 -n 128 -t post_process -b mpirun #./mfc.sh run /anvil/projects/x-mch220010/dfd2023/base/case_mfc.py -e batch -p wholenode -w 01:00:00 -# undex -N 2 -n 128 -t pre_process -b mpirun -#./mfc.sh run /anvil/projects/x-mch220010/dfd2023/base/input.py -e batch -p wholenode -w 01:00:00 -# undex -N 2 -n 128 -t simulation -b mpirun +./mfc.sh run /anvil/projects/x-mch220010/dfd2023/base/input.py -e batch -p wholenode -w 01:00:00 -# undex -N 2 -n 128 -t post_process -b mpirun -#./mfc.sh run ~/../../anvil/projects/x-mch220010/dfd2023/base_test/input.py -e batch -p wholenode -w 01:00:00 -# base -N 2 -n 128 -t pre_process -b mpirun -./mfc.sh run ~/../../anvil/projects/x-mch220010/test/input_sawyer.py -e batch -p wholenode -w 01:00:00 -# base -N 2 -n 128 -t pre_process -b mpirun From d1d74bf995ca136b27de66fcc68c5e87f51ccfdc Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Sun, 29 Oct 2023 09:56:16 -0400 Subject: [PATCH 005/326] fixed the mfc run engine issue on Anvil --- submit_job.sh | 11 ++--------- toolchain/mfc/run/engines.py | 4 ++-- 2 files changed, 4 insertions(+), 11 deletions(-) diff --git a/submit_job.sh b/submit_job.sh index 26ef66192c..d8689bded2 100755 --- a/submit_job.sh +++ b/submit_job.sh @@ -3,14 +3,7 @@ #./mfc.sh run /anvil/projects/x-mch220010/undex/input.py -e batch -p wholenode -w 01:00:00 -# undex -N 2 -n 128 -t pre_process -b mpirun #./mfc.sh run /anvil/projects/x-mch220010/rc/input.py -e batch -p wholenode -w 01:00:00 -# rc -N 2 -n 128 -t pre_process -b mpirun -#./mfc.sh run /anvil/projects/x-mch220010/undex/input.py -e batch -p wholenode -w 01:00:00 -# undex -N 2 -n 128 -t simulation -b mpirun -#./mfc.sh run /anvil/projects/x-mch220010/rc/input.py -e batch -p wholenode -w 04:00:00 -# rc -N 2 -n 128 -t simulation -b mpirun - -#./mfc.sh run /anvil/projects/x-mch220010/undex/input.py -e batch -p wholenode -w 01:00:00 -# undex -N 2 -n 128 -t post_process -b mpirun -#./mfc.sh run /anvil/projects/x-mch220010/rc/input.py -e batch -p wholenode -w 04:00:00 -# rc -N 2 -n 128 -t post_process -b mpirun - -#./mfc.sh run /anvil/projects/x-mch220010/dfd2023/base/case_mfc.py -e batch -p wholenode -w 01:00:00 -# undex -N 2 -n 128 -t pre_process -b mpirun -./mfc.sh run /anvil/projects/x-mch220010/dfd2023/base/input.py -e batch -p wholenode -w 01:00:00 -# undex -N 2 -n 128 -t post_process -b mpirun - +#./mfc.sh run /anvil/projects/x-mch220010/mrdz/mfcruns/test/input.py -e batch -p wholenode -w 01:00:00 -# undex -N 2 -n 128 -t pre_process -b mpirun +./mfc.sh run /anvil/projects/x-mch220010/mrdz/mfcruns/test/input.py -e batch -p wholenode -w 01:00:00 -# undex -N 2 -n 128 -t simulation -b mpirun diff --git a/toolchain/mfc/run/engines.py b/toolchain/mfc/run/engines.py index b8c45f772f..53f9f9ebe7 100644 --- a/toolchain/mfc/run/engines.py +++ b/toolchain/mfc/run/engines.py @@ -307,11 +307,11 @@ def __create_batch_file(self, system: queues.QueueSystem, targets: typing.List[M cons.print("> Writing batch file...") file_write(filepath, content) - def __execute_batch_file(self, system: queues.QueueSystem): + def __execute_batch_file(self, queue: queues.QueueSystem): # We CD to the case directory before executing the batch file so that # any files the queue system generates (like .err and .out) are created # in the correct directory. - cmd = system.gen_submit_cmd(self.__get_batch_filename()) + cmd = queue.gen_submit_cmd(self.__get_batch_filename()) if system(cmd, cwd=self.__get_batch_dirpath()) != 0: raise MFCException(f"Submitting batch file for {system.name} failed. It can be found here: {self.__get_batch_filepath()}. Please check the file for errors.") From ef89a312c9f6620cc6459d6aaa3dfec3bc5917ce Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Fri, 3 Nov 2023 01:18:05 -0400 Subject: [PATCH 006/326] updated submit job script --- submit_job.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/submit_job.sh b/submit_job.sh index d8689bded2..65f576c034 100755 --- a/submit_job.sh +++ b/submit_job.sh @@ -3,7 +3,8 @@ #./mfc.sh run /anvil/projects/x-mch220010/undex/input.py -e batch -p wholenode -w 01:00:00 -# undex -N 2 -n 128 -t pre_process -b mpirun #./mfc.sh run /anvil/projects/x-mch220010/rc/input.py -e batch -p wholenode -w 01:00:00 -# rc -N 2 -n 128 -t pre_process -b mpirun -#./mfc.sh run /anvil/projects/x-mch220010/mrdz/mfcruns/test/input.py -e batch -p wholenode -w 01:00:00 -# undex -N 2 -n 128 -t pre_process -b mpirun -./mfc.sh run /anvil/projects/x-mch220010/mrdz/mfcruns/test/input.py -e batch -p wholenode -w 01:00:00 -# undex -N 2 -n 128 -t simulation -b mpirun +./mfc.sh run /anvil/projects/x-mch220010/mrdz/mfcruns/test/input.py -e batch -p wholenode -w 01:00:00 -# undex -N 2 -n 128 -t pre_process -b mpirun +#./mfc.sh run /anvil/projects/x-mch220010/mrdz/mfcruns/test/input.py -e batch -p wholenode -w 01:00:00 -# undex -N 2 -n 128 -t simulation -b mpirun +#./mfc.sh run /anvil/projects/x-mch220010/mrdz/mfcruns/test/input.py -e batch -p wholenode -w 01:00:00 -# undex -N 2 -n 128 -t post_process -b mpirun From 43f45ea4b4a032f1cefadb63df610d93b5098433 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Sun, 12 Nov 2023 09:57:27 -0500 Subject: [PATCH 007/326] added center of mass calculation for all of the fluids --- src/simulation/m_data_output.fpp | 202 +++++++++++++++++++------ src/simulation/m_derived_variables.f90 | 160 +++++++++++++++++++- submit3D.sh | 12 ++ submit_job.sh | 4 +- 4 files changed, 329 insertions(+), 49 deletions(-) create mode 100755 submit3D.sh diff --git a/src/simulation/m_data_output.fpp b/src/simulation/m_data_output.fpp index 6229daacf9..7194a2ad35 100644 --- a/src/simulation/m_data_output.fpp +++ b/src/simulation/m_data_output.fpp @@ -32,13 +32,16 @@ module m_data_output private; public :: s_initialize_data_output_module, & s_open_run_time_information_file, & + s_open_com_files, & s_open_probe_files, & s_write_run_time_information, & s_write_data_files, & s_write_serial_data_files, & s_write_parallel_data_files, & + s_write_com_files, & s_write_probe_files, & s_close_run_time_information_file, & + s_close_com_files, & s_close_probe_files, & s_finalize_data_output_module @@ -53,13 +56,13 @@ module m_data_output type(scalar_field), & dimension(sys_size), & - intent(IN) :: q_cons_vf + intent(in) :: q_cons_vf type(scalar_field), & dimension(sys_size), & - intent(INOUT) :: q_prim_vf + intent(inOUT) :: q_prim_vf - integer, intent(IN) :: t_step + integer, intent(in) :: t_step end subroutine s_write_abstract_data_files ! ------------------- end interface ! ======================================================== @@ -155,6 +158,44 @@ contains end if end subroutine s_open_run_time_information_file ! ---------------------- + + !> This opens a formatted data file where the root processor + !! can write out the CoM information + subroutine s_open_com_files() ! ---------------------------------------- + character(len = path_len + 3*name_len) :: file_path !< + !! Relative path to the CoM file in the case directory + integer :: i !< Generic loop iterator + do i = 1, num_fluids + ! Generating the relative path to the CoM data file + write(file_path,'(A,I0,A)') '/fluid',i,'_com.dat' + file_path = trim(case_dir) // trim(file_path) + ! Creating the formatted data file and setting up its + ! structure + open(i+10, file = trim(file_path), & + form = 'formatted', & + position = 'append', & + status = 'unknown') + if (n == 0) then + write(i+10,'(A)') '=== Non-Dimensional Time ' // & + '=== Total Mass ' // & + '=== x-loc ' // & + '=== Total Volume ===' + elseif (p == 0) then + write(i+10,'(A)') '=== Non-Dimensional Time ' // & + '=== Total Mass ' // & + '=== x-loc ' // & + '=== y-loc ' // & + '=== Total Volume ===' + else + write(i+10,'(A)') '=== Non-Dimensional Time ' // & + '=== Total Mass ' // & + '=== x-loc ' // & + '=== y-loc ' // & + '=== z-loc ' // & + '=== Total Volume ===' + end if + end do + end subroutine s_open_com_files ! -------------------------------------- !> This opens a formatted data file where the root processor !! can write out flow probe information @@ -176,12 +217,12 @@ contains FORM='formatted', & STATUS='unknown') ! POSITION = 'append', & - !WRITE(i+30,'(A,I0,A)') 'Probe ',i, ' located at:' - !WRITE(i+30,'(A,F10.6)') 'x = ',probe(i)%x - !WRITE(i+30,'(A,F10.6)') 'y = ',probe(i)%y - !WRITE(i+30,'(A,F10.6)') 'z = ',probe(i)%z - !WRITE(i+30, *) - !WRITE(i+30,'(A)') '=== Non-Dimensional Time ' // & + !write(i+30,'(A,I0,A)') 'Probe ',i, ' located at:' + !write(i+30,'(A,F10.6)') 'x = ',probe(i)%x + !write(i+30,'(A,F10.6)') 'y = ',probe(i)%y + !write(i+30,'(A,F10.6)') 'z = ',probe(i)%z + !write(i+30, *) + !write(i+30,'(A)') '=== Non-Dimensional Time ' // & ! '=== Density ' // & ! '=== Velocity ' // & ! '=== Pressure ' // & @@ -214,8 +255,8 @@ contains !! @param t_step Current time step subroutine s_write_run_time_information(q_prim_vf, t_step) ! ----------- - type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf - integer, intent(IN) :: t_step + type(scalar_field), dimension(sys_size), intent(in) :: q_prim_vf + integer, intent(in) :: t_step real(kind(0d0)), dimension(num_fluids) :: alpha_rho !< Cell-avg. partial density real(kind(0d0)) :: rho !< Cell-avg. density @@ -355,7 +396,7 @@ contains end do end do end do - ! END: Computing Stability Criteria at Current Time-step =========== + ! end: Computing Stability Criteria at Current Time-step =========== ! Determining local stability criteria extrema at current time-step @@ -433,10 +474,10 @@ contains !! @param t_step Current time-step subroutine s_write_serial_data_files(q_cons_vf, q_prim_vf, t_step) ! --------------------- - type(scalar_field), dimension(sys_size), intent(IN) :: q_cons_vf - type(scalar_field), dimension(sys_size), intent(INOUT) :: q_prim_vf + type(scalar_field), dimension(sys_size), intent(in) :: q_cons_vf + type(scalar_field), dimension(sys_size), intent(inOUT) :: q_prim_vf - integer, intent(IN) :: t_step + integer, intent(in) :: t_step character(LEN=path_len + 2*name_len) :: t_step_dir !< !! Relative path to the current time-step directory @@ -794,23 +835,23 @@ contains type(scalar_field), & dimension(sys_size), & - intent(IN) :: q_cons_vf + intent(in) :: q_cons_vf type(scalar_field), & dimension(sys_size), & - intent(INOUT) :: q_prim_vf + intent(inOUT) :: q_prim_vf - integer, intent(IN) :: t_step + integer, intent(in) :: t_step #ifdef MFC_MPI integer :: ifile, ierr, data_size integer, dimension(MPI_STATUS_SIZE) :: status - integer(KIND=MPI_OFFSET_KIND) :: disp - integer(KIND=MPI_OFFSET_KIND) :: m_MOK, n_MOK, p_MOK - integer(KIND=MPI_OFFSET_KIND) :: WP_MOK, var_MOK, str_MOK - integer(KIND=MPI_OFFSET_KIND) :: NVARS_MOK - integer(KIND=MPI_OFFSET_KIND) :: MOK + integer(kind=MPI_OFFSET_kind) :: disp + integer(kind=MPI_OFFSET_kind) :: m_MOK, n_MOK, p_MOK + integer(kind=MPI_OFFSET_kind) :: WP_MOK, var_MOK, str_MOK + integer(kind=MPI_OFFSET_kind) :: NVARS_MOK + integer(kind=MPI_OFFSET_kind) :: MOK character(LEN=path_len + 2*name_len) :: file_loc logical :: file_exist @@ -835,52 +876,52 @@ contains data_size = (m + 1)*(n + 1)*(p + 1) ! Resize some integers so MPI can write even the biggest files - m_MOK = int(m_glb + 1, MPI_OFFSET_KIND) - n_MOK = int(n_glb + 1, MPI_OFFSET_KIND) - p_MOK = int(p_glb + 1, MPI_OFFSET_KIND) - WP_MOK = int(8d0, MPI_OFFSET_KIND) - MOK = int(1d0, MPI_OFFSET_KIND) - str_MOK = int(name_len, MPI_OFFSET_KIND) - NVARS_MOK = int(sys_size, MPI_OFFSET_KIND) + m_MOK = int(m_glb + 1, MPI_OFFSET_kind) + n_MOK = int(n_glb + 1, MPI_OFFSET_kind) + p_MOK = int(p_glb + 1, MPI_OFFSET_kind) + WP_MOK = int(8d0, MPI_OFFSET_kind) + MOK = int(1d0, MPI_OFFSET_kind) + str_MOK = int(name_len, MPI_OFFSET_kind) + NVARS_MOK = int(sys_size, MPI_OFFSET_kind) if (bubbles) then ! Write the data for each variable do i = 1, sys_size - var_MOK = int(i, MPI_OFFSET_KIND) + var_MOK = int(i, MPI_OFFSET_kind) ! Initial displacement to skip at beginning of file disp = m_MOK*max(MOK, n_MOK)*max(MOK, p_MOK)*WP_MOK*(var_MOK - 1) - call MPI_FILE_SET_VIEW(ifile, disp, MPI_DOUBLE_PRECISION, MPI_IO_DATA%view(i), & + call MPI_FILE_SET_VIEW(ifile, disp, MPI_doUBLE_PRECISION, MPI_IO_DATA%view(i), & 'native', mpi_info_int, ierr) - call MPI_FILE_WRITE_ALL(ifile, MPI_IO_DATA%var(i)%sf, data_size, & - MPI_DOUBLE_PRECISION, status, ierr) + call MPI_FILE_write_ALL(ifile, MPI_IO_DATA%var(i)%sf, data_size, & + MPI_doUBLE_PRECISION, status, ierr) end do !Write pb and mv for non-polytropic qbmm if(qbmm .and. .not. polytropic) then do i = sys_size + 1, sys_size + 2*nb*nnode - var_MOK = int(i, MPI_OFFSET_KIND) + var_MOK = int(i, MPI_OFFSET_kind) ! Initial displacement to skip at beginning of file disp = m_MOK*max(MOK, n_MOK)*max(MOK, p_MOK)*WP_MOK*(var_MOK - 1) - call MPI_FILE_SET_VIEW(ifile, disp, MPI_DOUBLE_PRECISION, MPI_IO_DATA%view(i), & + call MPI_FILE_SET_VIEW(ifile, disp, MPI_doUBLE_PRECISION, MPI_IO_DATA%view(i), & 'native', mpi_info_int, ierr) - call MPI_FILE_WRITE_ALL(ifile, MPI_IO_DATA%var(i)%sf, data_size, & - MPI_DOUBLE_PRECISION, status, ierr) + call MPI_FILE_write_ALL(ifile, MPI_IO_DATA%var(i)%sf, data_size, & + MPI_doUBLE_PRECISION, status, ierr) end do end if else - do i = 1, sys_size !TODO: check if correct (sys_size - var_MOK = int(i, MPI_OFFSET_KIND) + do i = 1, sys_size !TOdo: check if correct (sys_size + var_MOK = int(i, MPI_OFFSET_kind) ! Initial displacement to skip at beginning of file disp = m_MOK*max(MOK, n_MOK)*max(MOK, p_MOK)*WP_MOK*(var_MOK - 1) - call MPI_FILE_SET_VIEW(ifile, disp, MPI_DOUBLE_PRECISION, MPI_IO_DATA%view(i), & + call MPI_FILE_SET_VIEW(ifile, disp, MPI_doUBLE_PRECISION, MPI_IO_DATA%view(i), & 'native', mpi_info_int, ierr) - call MPI_FILE_WRITE_ALL(ifile, MPI_IO_DATA%var(i)%sf, data_size, & - MPI_DOUBLE_PRECISION, status, ierr) + call MPI_FILE_write_ALL(ifile, MPI_IO_DATA%var(i)%sf, data_size, & + MPI_doUBLE_PRECISION, status, ierr) end do end if @@ -890,6 +931,64 @@ contains end subroutine s_write_parallel_data_files ! --------------------------- + !> This writes a formatted data file where the root processor + !! can write out the CoM information + !! @param t_step Current time-step + !! @param q_com Center of mass information + !! @param moments Higher moment information + subroutine s_write_com_files(t_step,q_com) ! ------------------- + + integer, intent(in) :: t_step + real(kind(0d0)), dimension(num_fluids,11), intent(in) :: q_com + + integer :: i !< Generic loop iterator + real(kind(0d0)) :: nondim_time !< Non-dimensional time + + ! Non-dimensional time calculation + if (t_step_old /= dflt_int) then + nondim_time = real(t_step + t_step_old,kind(0d0))*dt + else + nondim_time = real(t_step,kind(0d0))*dt + end if + + if (n == 0) then ! 1D simulation + do i = 1, num_fluids ! Loop through fluids + if (proc_rank == 0) then + write(i+10, '(6X,F12.6,F24.8,F24.8,F24.8)') & + nondim_time, & + q_com(i,1), & + q_com(i,2), & + q_com(i,5) + end if + end do + elseif (p == 0) then ! 2D simulation + do i = 1, num_fluids ! Loop through fluids + if (proc_rank == 0) then + write(i+10, '(6X,F12.6,F24.8,F24.8,F24.8,F24.8)') & + nondim_time, & + q_com(i,1), & + q_com(i,2), & + q_com(i,3), & + q_com(i,5) + end if + end do + else ! 3D simulation + do i = 1, num_fluids ! Loop through fluids + if (proc_rank == 0) then + write(i+10, '(6X,F12.6,F24.8,F24.8,F24.8,F24.8,F24.8)') & + nondim_time, & + q_com(i,1), & + q_com(i,2), & + q_com(i,3), & + q_com(i,4), & + q_com(i,5) + end if + end do + end if + + end subroutine s_write_com_files ! ------------------------------------- + + !> This writes a formatted data file for the flow probe information !! @param t_step Current time-step @@ -897,9 +996,9 @@ contains !! @param accel_mag Acceleration magnitude information subroutine s_write_probe_files(t_step, q_cons_vf, accel_mag) ! ----------- - integer, intent(IN) :: t_step - type(scalar_field), dimension(sys_size), intent(IN) :: q_cons_vf - real(kind(0d0)), dimension(0:m, 0:n, 0:p), intent(IN) :: accel_mag + integer, intent(in) :: t_step + type(scalar_field), dimension(sys_size), intent(in) :: q_cons_vf + real(kind(0d0)), dimension(0:m, 0:n, 0:p), intent(in) :: accel_mag real(kind(0d0)), dimension(-1:m) :: distx real(kind(0d0)), dimension(-1:n) :: disty @@ -1516,6 +1615,17 @@ contains end subroutine s_close_run_time_information_file ! --------------------- + !> Closes communication files + subroutine s_close_com_files() ! --------------------------------------- + + integer :: i !< Generic loop iterator + + do i = 1, num_fluids + close(i+10) + end do + + end subroutine s_close_com_files ! ------------------------------------- + !> Closes probe files subroutine s_close_probe_files() ! ------------------------------------- diff --git a/src/simulation/m_derived_variables.f90 b/src/simulation/m_derived_variables.f90 index 8e02c49f11..5d71a5adbd 100644 --- a/src/simulation/m_derived_variables.f90 +++ b/src/simulation/m_derived_variables.f90 @@ -43,6 +43,7 @@ module m_derived_variables ! @name Variables for computing acceleration !> @{ + real(KIND(0d0)), public, allocatable, dimension(:,:) :: q_com real(kind(0d0)), public, allocatable, dimension(:, :, :) :: accel_mag real(kind(0d0)), public, allocatable, dimension(:, :, :) :: x_accel, y_accel, z_accel !> @} @@ -61,6 +62,9 @@ subroutine s_initialize_derived_variables_module() ! ---------------------- ! these coefficients will have to be implemented in the subroutine ! s_compute_finite_difference_coefficients. + call s_open_com_files() + allocate(q_com(num_fluids,5)) + ! Allocating centered finite-difference coefficients if (probe_wrt) then allocate (fd_coeff_x(-fd_number:fd_number, 0:m)) @@ -80,7 +84,7 @@ subroutine s_initialize_derived_variables_module() ! ---------------------- end if end if end if - + end subroutine s_initialize_derived_variables_module ! -------------------- !> Allocate and open derived variables. Computing FD coefficients. @@ -117,6 +121,9 @@ subroutine s_compute_derived_variables(t_step) ! ----------------------- integer, intent(IN) :: t_step integer :: i, j, k !< Generic loop iterators + + call s_derive_center_of_mass(q_prim_ts(0)%vf, q_com) + call s_write_com_files(t_step, q_com) if (probe_wrt) then call s_derive_acceleration_component(1, q_prim_ts(0)%vf, & @@ -316,10 +323,161 @@ subroutine s_derive_acceleration_component(i, q_prim_vf0, q_prim_vf1, & end subroutine s_derive_acceleration_component ! -------------------------- + !> This subroutine is used together with the volume fraction + !! model and when called upon, it computes the location of + !! of the center of mass for each fluid from the inputted + !! primitive variables, q_prim_vf. The computed location + !! is then written to a formatted data file by the root process. + !! @param q_prim_vf Primitive variables + !! @param q_com Mass,x-location,y-location,z-location,x-velocity,y-velocity,z-velocity, + !! x-acceleration, y-acceleration, z-acceleration, weighted + subroutine s_derive_center_of_mass(q_prim_vf,q_com) + + type(scalar_field), dimension(sys_size), intent(in) :: q_prim_vf + real(kind(0d0)), dimension(num_fluids,5), intent(inout) :: q_com + + real(kind(0d0)) :: xbeg,xend,ybeg,yend,zbeg,zend !< + !! Maximum and minimum values of cell boundaries in each direction used in check for + !! reflective BC in computation of center of mass + + integer :: i,j,k,l !< Generic loop iterators + real(kind(0d0)) :: tmp !< Temporary variable to store quantity for mpi_allreduce + real(kind(0d0)) :: dV !< Discrete cell volume + + if (n == 0) then !1D simulation + do i = 1,num_fluids !Loop over individual fluids + q_com(i,:) = 0d0 + do l = 0, p !Loop over grid + do k = 0, n + do j = 0, m + dV = dx(j) + ! Mass + q_com(i,1) = q_com(i,1) + q_prim_vf(i)%sf(j,k,l)*dV + ! x-location weighted + q_com(i,2) = q_com(i,2) + q_prim_vf(i)%sf(j,k,l)*dV*x_cc(j) + ! Volume fraction + q_com(i,5) = q_com(i,5) + q_prim_vf(i+adv_idx%beg-1)%sf(j,k,l)*dV + end do + end do + end do + ! Sum all components across all processors using MPI_ALLREDUCE + if (num_procs > 1) then + tmp = q_com(i,1) + call s_mpi_allreduce_sum(tmp,q_com(i,1)) + tmp = q_com(i,2) + call s_mpi_allreduce_sum(tmp,q_com(i,2)) + tmp = q_com(i,5) + call s_mpi_allreduce_sum(tmp,q_com(i,5)) + end if + ! Compute quotients + q_com(i,2) = q_com(i,2)/q_com(i,1) + end do + elseif (p == 0) then !2D simulation + do i = 1,num_fluids !Loop over individual fluids + q_com(i,:) = 0d0 + do l = 0, p !Loop over grid + do k = 0, n + do j = 0, m + dV = dx(j)*dy(k) + ! Mass + q_com(i,1) = q_com(i,1) + q_prim_vf(i)%sf(j,k,l)*dV + ! x-location weighted + q_com(i,2) = q_com(i,2) + q_prim_vf(i)%sf(j,k,l)*dV*x_cc(j) + ! y-location weighted + q_com(i,3) = q_com(i,3) + q_prim_vf(i)%sf(j,k,l)*dV*y_cc(k) + ! Volume fraction + q_com(i,5) = q_com(i,5) + q_prim_vf(i+adv_idx%beg-1)%sf(j,k,l)*dV + end do + end do + end do + ! Sum all components across all processors using MPI_ALLREDUCE + if (num_procs > 1) then + tmp = q_com(i,1) + call s_mpi_allreduce_sum(tmp,q_com(i,1)) + tmp = q_com(i,2) + call s_mpi_allreduce_sum(tmp,q_com(i,2)) + tmp = q_com(i,3) + call s_mpi_allreduce_sum(tmp,q_com(i,3)) + tmp = q_com(i,5) + call s_mpi_allreduce_sum(tmp,q_com(i,5)) + end if + ! Compute quotients + q_com(i,2) = q_com(i,2)/q_com(i,1) + q_com(i,3) = q_com(i,3)/q_com(i,1) + end do + else !3D simulation + do i = 1,num_fluids !Loop over individual fluids + q_com(i,:) = 0d0 + do l = 0, p !Loop over grid + do k = 0, n + do j = 0, m + dV = dx(j)*dy(k)*dz(l) + ! Mass + q_com(i,1) = q_com(i,1) + q_prim_vf(i)%sf(j,k,l)*dV + ! x-location weighted + q_com(i,2) = q_com(i,2) + q_prim_vf(i)%sf(j,k,l)*dV*x_cc(j) + ! y-location weighted + q_com(i,3) = q_com(i,3) + q_prim_vf(i)%sf(j,k,l)*dV*y_cc(k) + ! z-location weighted + q_com(i,4) = q_com(i,4) + q_prim_vf(i)%sf(j,k,l)*dV*z_cc(l) + ! Volume fraction + q_com(i,5) = q_com(i,5) + q_prim_vf(i+adv_idx%beg-1)%sf(j,k,l)*dV + end do + end do + end do + ! Sum all components across all processors using MPI_ALLREDUCE + if (num_procs > 1) then + tmp = q_com(i,1) + call s_mpi_allreduce_sum(tmp,q_com(i,1)) + tmp = q_com(i,2) + call s_mpi_allreduce_sum(tmp,q_com(i,2)) + tmp = q_com(i,3) + call s_mpi_allreduce_sum(tmp,q_com(i,3)) + tmp = q_com(i,4) + call s_mpi_allreduce_sum(tmp,q_com(i,4)) + tmp = q_com(i,5) + call s_mpi_allreduce_sum(tmp,q_com(i,5)) + end if + ! Compute quotients + q_com(i,2) = q_com(i,2)/q_com(i,1) + q_com(i,3) = q_com(i,3)/q_com(i,1) + q_com(i,4) = q_com(i,4)/q_com(i,1) + q_com(i,5) = q_com(i,5) + end do + end if + ! Find computational domain boundaries + if (num_procs > 1) then + call s_mpi_allreduce_min(minval(x_cb(-1:m)),xbeg) + call s_mpi_allreduce_max(maxval(x_cb(-1:m)),xend) + if (n > 0) then + call s_mpi_allreduce_min(minval(y_cb(-1:n)),ybeg) + call s_mpi_allreduce_max(maxval(y_cb(-1:n)),yend) + if (p > 0) then + call s_mpi_allreduce_min(minval(z_cb(-1:p)),zbeg) + call s_mpi_allreduce_max(maxval(z_cb(-1:p)),zend) + end if + end if + else + xbeg = minval(x_cb(-1:m)) + xend = maxval(x_cb(-1:m)) + if (n > 0) then + ybeg = minval(y_cb(-1:n)) + yend = maxval(y_cb(-1:n)) + if (p > 0) then + zbeg = minval(z_cb(-1:p)) + zend = maxval(z_cb(-1:p)) + end if + end if + end if + + end subroutine s_derive_center_of_mass ! ---------------------------------- !> Deallocation procedures for the module subroutine s_finalize_derived_variables_module() ! ------------------- + call s_close_com_files() + deallocate(q_com) + ! Closing CoM and flow probe files if (proc_rank == 0) then if (probe_wrt) then diff --git a/submit3D.sh b/submit3D.sh new file mode 100755 index 0000000000..1757450269 --- /dev/null +++ b/submit3D.sh @@ -0,0 +1,12 @@ +#!/bin/bash + + +#./mfc.sh run /anvil/projects/x-mch220010/mrdz/mfcruns/3Gbl_base/input.py -e batch -p wholenode -w 01:00:00 -# 3Dmfc -N 6 -n 128 -t pre_process -b mpirun +#./mfc.sh run /anvil/projects/x-mch220010/mrdz/mfcruns/3Gbl_base/input.py -e batch -p wholenode -w 06:00:00 -# 3Dmfc -N 6 -n 128 -t simulation -b mpirun +#./mfc.sh run /anvil/projects/x-mch220010/mrdz/mfcruns/3Gbl_base/input.py -e batch -p wholenode -w 00:30:00 -# 3Dmfc -N 6 -n 128 -t post_process -b mpirun + +#./mfc.sh run /anvil/projects/x-mch220010/mrdz/mfcruns/3Gbg_base/input.py -e batch -p wholenode -w 01:00:00 -# 3Dmfc -N 6 -n 128 -t pre_process -b mpirun +#./mfc.sh run /anvil/projects/x-mch220010/mrdz/mfcruns/3Gbg_base/input.py -e batch -p wholenode -w 06:00:00 -# 3Dmfc -N 6 -n 128 -t simulation -b mpirun +./mfc.sh run /anvil/projects/x-mch220010/mrdz/mfcruns/3Gbg_base/input.py -e batch -p wholenode -w 00:30:00 -# 3Dmfc -N 6 -n 128 -t post_process -b mpirun + + diff --git a/submit_job.sh b/submit_job.sh index 65f576c034..6582294ab4 100755 --- a/submit_job.sh +++ b/submit_job.sh @@ -4,7 +4,7 @@ #./mfc.sh run /anvil/projects/x-mch220010/rc/input.py -e batch -p wholenode -w 01:00:00 -# rc -N 2 -n 128 -t pre_process -b mpirun -./mfc.sh run /anvil/projects/x-mch220010/mrdz/mfcruns/test/input.py -e batch -p wholenode -w 01:00:00 -# undex -N 2 -n 128 -t pre_process -b mpirun +#./mfc.sh run /anvil/projects/x-mch220010/mrdz/mfcruns/test/input.py -e batch -p wholenode -w 01:00:00 -# undex -N 2 -n 128 -t pre_process -b mpirun #./mfc.sh run /anvil/projects/x-mch220010/mrdz/mfcruns/test/input.py -e batch -p wholenode -w 01:00:00 -# undex -N 2 -n 128 -t simulation -b mpirun -#./mfc.sh run /anvil/projects/x-mch220010/mrdz/mfcruns/test/input.py -e batch -p wholenode -w 01:00:00 -# undex -N 2 -n 128 -t post_process -b mpirun +./mfc.sh run /anvil/projects/x-mch220010/mrdz/mfcruns/test/input.py -e batch -p wholenode -w 01:00:00 -# undex -N 2 -n 128 -t post_process -b mpirun From afd5fad48951212a69a015e43e5983d42aa01863 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Thu, 16 Nov 2023 22:38:16 -0500 Subject: [PATCH 008/326] APS DFD 2023 code --- src/simulation/m_data_output.fpp | 192 ++++++++++--------- src/simulation/m_derived_variables.f90 | 245 +++++++++++-------------- src/simulation/m_qbmm.fpp | 8 +- src/simulation/m_start_up.fpp | 1 - submit3D.sh | 12 -- submit_job.sh | 10 - submitjob.sh | 22 +++ 7 files changed, 230 insertions(+), 260 deletions(-) delete mode 100755 submit3D.sh delete mode 100755 submit_job.sh create mode 100755 submitjob.sh diff --git a/src/simulation/m_data_output.fpp b/src/simulation/m_data_output.fpp index 7194a2ad35..03d122af16 100644 --- a/src/simulation/m_data_output.fpp +++ b/src/simulation/m_data_output.fpp @@ -31,19 +31,19 @@ module m_data_output implicit none private; public :: s_initialize_data_output_module, & - s_open_run_time_information_file, & - s_open_com_files, & - s_open_probe_files, & - s_write_run_time_information, & - s_write_data_files, & - s_write_serial_data_files, & - s_write_parallel_data_files, & - s_write_com_files, & - s_write_probe_files, & - s_close_run_time_information_file, & - s_close_com_files, & - s_close_probe_files, & - s_finalize_data_output_module + s_open_run_time_information_file, & + s_open_com_files, & + s_open_probe_files, & + s_write_run_time_information, & + s_write_data_files, & + s_write_serial_data_files, & + s_write_parallel_data_files, & + s_write_com_files, & + s_write_probe_files, & + s_close_run_time_information_file, & + s_close_com_files, & + s_close_probe_files, & + s_finalize_data_output_module abstract interface ! =================================================== @@ -65,12 +65,14 @@ module m_data_output integer, intent(in) :: t_step end subroutine s_write_abstract_data_files ! ------------------- + end interface ! ======================================================== real(kind(0d0)), allocatable, dimension(:, :, :) :: icfl_sf !< ICFL stability criterion real(kind(0d0)), allocatable, dimension(:, :, :) :: vcfl_sf !< VCFL stability criterion real(kind(0d0)), allocatable, dimension(:, :, :) :: ccfl_sf !< CCFL stability criterion real(kind(0d0)), allocatable, dimension(:, :, :) :: Rc_sf !< Rc stability criterion + real(kind(0d0)), public, allocatable, dimension(:, :) :: c_mass !$acc declare create(icfl_sf, vcfl_sf, ccfl_sf, Rc_sf) @@ -171,23 +173,23 @@ contains file_path = trim(case_dir) // trim(file_path) ! Creating the formatted data file and setting up its ! structure - open(i+10, file = trim(file_path), & + open(i+120, file = trim(file_path), & form = 'formatted', & position = 'append', & status = 'unknown') if (n == 0) then - write(i+10,'(A)') '=== Non-Dimensional Time ' // & + write(i+120,'(A)') '=== Non-Dimensional Time ' // & '=== Total Mass ' // & '=== x-loc ' // & '=== Total Volume ===' elseif (p == 0) then - write(i+10,'(A)') '=== Non-Dimensional Time ' // & + write(i+120,'(A)') '=== Non-Dimensional Time ' // & '=== Total Mass ' // & '=== x-loc ' // & '=== y-loc ' // & '=== Total Volume ===' else - write(i+10,'(A)') '=== Non-Dimensional Time ' // & + write(i+120,'(A)') '=== Non-Dimensional Time ' // & '=== Total Mass ' // & '=== x-loc ' // & '=== y-loc ' // & @@ -469,9 +471,9 @@ contains end subroutine s_write_run_time_information ! -------------------------- !> The goal of this subroutine is to output the grid and - !! conservative variables data files for given time-step. - !! @param q_cons_vf Cell-average conservative variables - !! @param t_step Current time-step + !! conservative variables data files for given time-step. + !! @param q_cons_vf Cell-average conservative variables + !! @param t_step Current time-step subroutine s_write_serial_data_files(q_cons_vf, q_prim_vf, t_step) ! --------------------- type(scalar_field), dimension(sys_size), intent(in) :: q_cons_vf @@ -892,10 +894,10 @@ contains ! Initial displacement to skip at beginning of file disp = m_MOK*max(MOK, n_MOK)*max(MOK, p_MOK)*WP_MOK*(var_MOK - 1) - call MPI_FILE_SET_VIEW(ifile, disp, MPI_doUBLE_PRECISION, MPI_IO_DATA%view(i), & + call MPI_FILE_SET_VIEW(ifile, disp, MPI_DOUBLE_PRECISION, MPI_IO_DATA%view(i), & 'native', mpi_info_int, ierr) call MPI_FILE_write_ALL(ifile, MPI_IO_DATA%var(i)%sf, data_size, & - MPI_doUBLE_PRECISION, status, ierr) + MPI_DOUBLE_PRECISION, status, ierr) end do !Write pb and mv for non-polytropic qbmm if(qbmm .and. .not. polytropic) then @@ -905,10 +907,10 @@ contains ! Initial displacement to skip at beginning of file disp = m_MOK*max(MOK, n_MOK)*max(MOK, p_MOK)*WP_MOK*(var_MOK - 1) - call MPI_FILE_SET_VIEW(ifile, disp, MPI_doUBLE_PRECISION, MPI_IO_DATA%view(i), & + call MPI_FILE_SET_VIEW(ifile, disp, MPI_DOUBLE_PRECISION, MPI_IO_DATA%view(i), & 'native', mpi_info_int, ierr) call MPI_FILE_write_ALL(ifile, MPI_IO_DATA%var(i)%sf, data_size, & - MPI_doUBLE_PRECISION, status, ierr) + MPI_DOUBLE_PRECISION, status, ierr) end do end if else @@ -918,10 +920,10 @@ contains ! Initial displacement to skip at beginning of file disp = m_MOK*max(MOK, n_MOK)*max(MOK, p_MOK)*WP_MOK*(var_MOK - 1) - call MPI_FILE_SET_VIEW(ifile, disp, MPI_doUBLE_PRECISION, MPI_IO_DATA%view(i), & + call MPI_FILE_SET_VIEW(ifile, disp, MPI_DOUBLE_PRECISION, MPI_IO_DATA%view(i), & 'native', mpi_info_int, ierr) call MPI_FILE_write_ALL(ifile, MPI_IO_DATA%var(i)%sf, data_size, & - MPI_doUBLE_PRECISION, status, ierr) + MPI_DOUBLE_PRECISION, status, ierr) end do end if @@ -931,64 +933,56 @@ contains end subroutine s_write_parallel_data_files ! --------------------------- - !> This writes a formatted data file where the root processor - !! can write out the CoM information - !! @param t_step Current time-step - !! @param q_com Center of mass information - !! @param moments Higher moment information - subroutine s_write_com_files(t_step,q_com) ! ------------------- - - integer, intent(in) :: t_step - real(kind(0d0)), dimension(num_fluids,11), intent(in) :: q_com - - integer :: i !< Generic loop iterator - real(kind(0d0)) :: nondim_time !< Non-dimensional time - - ! Non-dimensional time calculation - if (t_step_old /= dflt_int) then - nondim_time = real(t_step + t_step_old,kind(0d0))*dt - else - nondim_time = real(t_step,kind(0d0))*dt - end if - + !> This writes a formatted data file where the root processor + !! can write out the CoM information + !! @param t_step Current time-step + !! @param q_com Center of mass information + !! @param moments Higher moment information + subroutine s_write_com_files(t_step,c_mass) ! ------------------- + + integer, intent(in) :: t_step + real(kind(0d0)), dimension(num_fluids,5), intent(in) :: c_mass + integer :: i,j !< Generic loop iterator + real(kind(0d0)) :: nondim_time !< Non-dimensional time + + ! Non-dimensional time calculation + if (t_step_old /= dflt_int) then + nondim_time = real(t_step + t_step_old,kind(0d0))*dt + else + nondim_time = real(t_step,kind(0d0))*dt + end if + + if (proc_rank == 0) then if (n == 0) then ! 1D simulation - do i = 1, num_fluids ! Loop through fluids - if (proc_rank == 0) then - write(i+10, '(6X,F12.6,F24.8,F24.8,F24.8)') & - nondim_time, & - q_com(i,1), & - q_com(i,2), & - q_com(i,5) - end if - end do + do i = 1, num_fluids ! Loop through fluids + write(i+120, '(6X,4F24.12)') & + nondim_time, & + c_mass(i,1), & + c_mass(i,2), & + c_mass(i,5) + end do elseif (p == 0) then ! 2D simulation - do i = 1, num_fluids ! Loop through fluids - if (proc_rank == 0) then - write(i+10, '(6X,F12.6,F24.8,F24.8,F24.8,F24.8)') & - nondim_time, & - q_com(i,1), & - q_com(i,2), & - q_com(i,3), & - q_com(i,5) - end if - end do + do i = 1, num_fluids ! Loop through fluids + write(i+120, '(6X,5F24.12)') & + nondim_time, & + c_mass(i,1), & + c_mass(i,2), & + c_mass(i,3), & + c_mass(i,5) + end do else ! 3D simulation - do i = 1, num_fluids ! Loop through fluids - if (proc_rank == 0) then - write(i+10, '(6X,F12.6,F24.8,F24.8,F24.8,F24.8,F24.8)') & - nondim_time, & - q_com(i,1), & - q_com(i,2), & - q_com(i,3), & - q_com(i,4), & - q_com(i,5) - end if - end do + do i = 1, num_fluids ! Loop through fluids + write(i+120, '(6X,6F24.12)') & + nondim_time, & + c_mass(i,1), & + c_mass(i,2), & + c_mass(i,3), & + c_mass(i,4), & + c_mass(i,5) + end do end if - - end subroutine s_write_com_files ! ------------------------------------- - - + end if + end subroutine s_write_com_files ! ------------------------------------- !> This writes a formatted data file for the flow probe information !! @param t_step Current time-step @@ -1332,7 +1326,7 @@ contains if (n == 0) then if (bubbles .and. (num_fluids <= 2)) then if (qbmm) then - write (i + 30, '(6x,f12.6,14f28.16)') & + write (i + 30, '(6x,f12.12,14f28.16)') & nondim_time, & rho, & vel(1), & @@ -1349,7 +1343,7 @@ contains M20, & M02 else - write (i + 30, '(6x,f12.6,8f24.8)') & + write (i + 30, '(6x,f12.12,8f24.8)') & nondim_time, & rho, & vel(1), & @@ -1363,7 +1357,7 @@ contains ! ptot end if else if (bubbles .and. (num_fluids == 3)) then - write (i + 30, '(6x,f12.6,f24.8,f24.8,f24.8,f24.8,f24.8,'// & + write (i + 30, '(6x,f12.12,f24.8,f24.8,f24.8,f24.8,f24.8,'// & 'f24.8,f24.8,f24.8,f24.8,f24.8, f24.8)') & nondim_time, & rho, & @@ -1378,7 +1372,7 @@ contains ptilde, & ptot else if (bubbles .and. num_fluids == 4) then - write (i + 30, '(6x,f12.6,f24.8,f24.8,f24.8,f24.8,'// & + write (i + 30, '(6x,f12.12,f24.8,f24.8,f24.8,f24.8,'// & 'f24.8,f24.8,f24.8,f24.8,f24.8,f24.8,f24.8,f24.8,f24.8)') & nondim_time, & q_cons_vf(1)%sf(j - 2, 0, 0), & @@ -1395,7 +1389,7 @@ contains R(1), & Rdot(1) else - write (i + 30, '(6X,F12.6,F24.8,F24.8,F24.8)') & + write (i + 30, '(6X,F12.12,F24.8,F24.8,F24.8)') & nondim_time, & rho, & vel(1), & @@ -1415,7 +1409,7 @@ contains R(1), & Rdot(1) else if (hypoelasticity) then - write (i + 30, '(6X,F12.6,F24.8,F24.8,F24.8,F24.8,'// & + write (i + 30, '(6X,F12.12,F24.8,F24.8,F24.8,F24.8,'// & 'F24.8,F24.8,F24.8)') & nondim_time, & rho, & @@ -1426,14 +1420,14 @@ contains tau_e(2), & tau_e(3) else - write (i + 30, '(6X,F12.6,F24.8,F24.8,F24.8)') & + write (i + 30, '(6X,F12.12,F24.8,F24.8,F24.8)') & nondim_time, & rho, & vel(1), & pres end if else - write (i + 30, '(6X,F12.6,F24.8,F24.8,F24.8,F24.8,'// & + write (i + 30, '(6X,F12.12,F24.8,F24.8,F24.8,F24.8,'// & 'F24.8,F24.8,F24.8,F24.8,'// & 'F24.8)') & nondim_time, & @@ -1493,7 +1487,7 @@ contains if (proc_rank == 0) then if (bubbles .and. (num_fluids <= 2)) then - write (i + 70, '(6x,f12.6,f24.8)') & + write (i + 70, '(6x,f12.12,f24.8)') & nondim_time, int_pres end if end if @@ -1575,7 +1569,7 @@ contains if (proc_rank == 0) then if (bubbles .and. (num_fluids <= 2)) then - write (i + 70, '(6x,f12.6,f24.8,f24.8)') & + write (i + 70, '(6x,f12.12,f24.8,f24.8)') & nondim_time, int_pres, max_pres end if end if @@ -1615,16 +1609,15 @@ contains end subroutine s_close_run_time_information_file ! --------------------- - !> Closes communication files - subroutine s_close_com_files() ! --------------------------------------- - - integer :: i !< Generic loop iterator + !> Closes communication files + subroutine s_close_com_files() ! --------------------------------------- - do i = 1, num_fluids - close(i+10) - end do + integer :: i !< Generic loop iterator + do i = 1, num_fluids + close(i+120) + end do - end subroutine s_close_com_files ! ------------------------------------- + end subroutine s_close_com_files ! ------------------------------------- !> Closes probe files subroutine s_close_probe_files() ! ------------------------------------- @@ -1646,6 +1639,7 @@ contains integer :: i !< Generic loop iterator + allocate(c_mass(1:num_fluids,1:5)) ! Allocating/initializing ICFL, VCFL, CCFL and Rc stability criteria @:ALLOCATE(icfl_sf(0:m, 0:n, 0:p)) @@ -1685,6 +1679,8 @@ contains subroutine s_finalize_data_output_module() ! --------------------------- integer :: i !< Generic loop iterator + + deallocate(c_mass) ! Deallocating the ICFL, VCFL, CCFL, and Rc stability criteria @:DEALLOCATE(icfl_sf) diff --git a/src/simulation/m_derived_variables.f90 b/src/simulation/m_derived_variables.f90 index 5d71a5adbd..e53d11f49c 100644 --- a/src/simulation/m_derived_variables.f90 +++ b/src/simulation/m_derived_variables.f90 @@ -20,15 +20,17 @@ module m_derived_variables use m_time_steppers !< Time-stepping algorithms + use m_compile_specific + use m_helper ! ========================================================================== implicit none private; public :: s_initialize_derived_variables_module, & - s_initialize_derived_variables, & - s_compute_derived_variables, & - s_finalize_derived_variables_module + s_initialize_derived_variables, & + s_compute_derived_variables, & + s_finalize_derived_variables_module !> @name Finite-difference coefficients !! Finite-difference (fd) coefficients in x-, y- and z-coordinate directions. @@ -43,7 +45,6 @@ module m_derived_variables ! @name Variables for computing acceleration !> @{ - real(KIND(0d0)), public, allocatable, dimension(:,:) :: q_com real(kind(0d0)), public, allocatable, dimension(:, :, :) :: accel_mag real(kind(0d0)), public, allocatable, dimension(:, :, :) :: x_accel, y_accel, z_accel !> @} @@ -62,9 +63,6 @@ subroutine s_initialize_derived_variables_module() ! ---------------------- ! these coefficients will have to be implemented in the subroutine ! s_compute_finite_difference_coefficients. - call s_open_com_files() - allocate(q_com(num_fluids,5)) - ! Allocating centered finite-difference coefficients if (probe_wrt) then allocate (fd_coeff_x(-fd_number:fd_number, 0:m)) @@ -94,22 +92,20 @@ subroutine s_initialize_derived_variables() ! ----------------------------- ! Opening and writing header of flow probe files if (proc_rank == 0) then call s_open_probe_files() + call s_open_com_files() end if ! Computing centered finite difference coefficients call s_compute_finite_difference_coefficients(m, x_cc, fd_coeff_x, buff_size, & fd_number, fd_order) - if (n > 0) then call s_compute_finite_difference_coefficients(n, y_cc, fd_coeff_y, buff_size, & fd_number, fd_order) end if - if (p > 0) then call s_compute_finite_difference_coefficients(p, z_cc, fd_coeff_z, buff_size, & fd_number, fd_order) end if - end if end subroutine s_initialize_derived_variables ! ----------------------------- @@ -119,19 +115,14 @@ end subroutine s_initialize_derived_variables ! ----------------------------- subroutine s_compute_derived_variables(t_step) ! ----------------------- integer, intent(IN) :: t_step - integer :: i, j, k !< Generic loop iterators - - call s_derive_center_of_mass(q_prim_ts(0)%vf, q_com) - call s_write_com_files(t_step, q_com) - + if (probe_wrt) then call s_derive_acceleration_component(1, q_prim_ts(0)%vf, & q_prim_ts(1)%vf, & q_prim_ts(2)%vf, & q_prim_ts(3)%vf, & x_accel) - if (n > 0) then call s_derive_acceleration_component(2, q_prim_ts(0)%vf, & q_prim_ts(1)%vf, & @@ -139,7 +130,6 @@ subroutine s_compute_derived_variables(t_step) ! ----------------------- q_prim_ts(3)%vf, & y_accel) end if - if (p > 0) then call s_derive_acceleration_component(3, q_prim_ts(0)%vf, & q_prim_ts(1)%vf, & @@ -147,7 +137,6 @@ subroutine s_compute_derived_variables(t_step) ! ----------------------- q_prim_ts(3)%vf, & z_accel) end if - do k = 0, p do j = 0, n do i = 0, m @@ -164,8 +153,10 @@ subroutine s_compute_derived_variables(t_step) ! ----------------------- end do end do end do + call s_derive_center_of_mass(q_prim_ts(3)%vf,c_mass) call s_write_probe_files(t_step, q_cons_ts(1)%vf, accel_mag) + call s_write_com_files(t_step,c_mass) end if end subroutine s_compute_derived_variables ! --------------------------- @@ -186,14 +177,11 @@ subroutine s_derive_acceleration_component(i, q_prim_vf0, q_prim_vf1, & q_prim_vf2, q_prim_vf3, q_sf) ! ---------- integer, intent(IN) :: i - type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf0 type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf1 type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf2 type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf3 - real(kind(0d0)), dimension(0:m, 0:n, 0:p), intent(OUT) :: q_sf - integer :: j, k, l, r !< Generic loop iterators ! Computing the acceleration component in the x-coordinate direction @@ -201,7 +189,6 @@ subroutine s_derive_acceleration_component(i, q_prim_vf0, q_prim_vf1, & do l = 0, p do k = 0, n do j = 0, m - q_sf(j, k, l) = (11d0*q_prim_vf0(mom_idx%beg)%sf(j, k, l) & - 18d0*q_prim_vf1(mom_idx%beg)%sf(j, k, l) & + 9d0*q_prim_vf2(mom_idx%beg)%sf(j, k, l) & @@ -241,18 +228,15 @@ subroutine s_derive_acceleration_component(i, q_prim_vf0, q_prim_vf1, & end do end do end do - ! Computing the acceleration component in the y-coordinate direction elseif (i == 2) then do l = 0, p do k = 0, n do j = 0, m - q_sf(j, k, l) = (11d0*q_prim_vf0(mom_idx%beg + 1)%sf(j, k, l) & - 18d0*q_prim_vf1(mom_idx%beg + 1)%sf(j, k, l) & + 9d0*q_prim_vf2(mom_idx%beg + 1)%sf(j, k, l) & - 2d0*q_prim_vf3(mom_idx%beg + 1)%sf(j, k, l))/(6d0*dt) - do r = -fd_number, fd_number if (p == 0) then ! 2D simulation q_sf(j, k, l) = q_sf(j, k, l) & @@ -284,7 +268,6 @@ subroutine s_derive_acceleration_component(i, q_prim_vf0, q_prim_vf1, & end do end do end do - ! Computing the acceleration component in the z-coordinate direction else do l = 0, p @@ -329,157 +312,149 @@ end subroutine s_derive_acceleration_component ! -------------------------- !! primitive variables, q_prim_vf. The computed location !! is then written to a formatted data file by the root process. !! @param q_prim_vf Primitive variables - !! @param q_com Mass,x-location,y-location,z-location,x-velocity,y-velocity,z-velocity, - !! x-acceleration, y-acceleration, z-acceleration, weighted - subroutine s_derive_center_of_mass(q_prim_vf,q_com) - - type(scalar_field), dimension(sys_size), intent(in) :: q_prim_vf - real(kind(0d0)), dimension(num_fluids,5), intent(inout) :: q_com - - real(kind(0d0)) :: xbeg,xend,ybeg,yend,zbeg,zend !< - !! Maximum and minimum values of cell boundaries in each direction used in check for - !! reflective BC in computation of center of mass - - integer :: i,j,k,l !< Generic loop iterators - real(kind(0d0)) :: tmp !< Temporary variable to store quantity for mpi_allreduce - real(kind(0d0)) :: dV !< Discrete cell volume - - if (n == 0) then !1D simulation + !! @param c_m Mass,x-location,y-location,z-location + subroutine s_derive_center_of_mass(q_vf,c_m) + type(scalar_field), dimension(sys_size), intent(IN) :: q_vf + real(kind(0d0)), dimension(1:num_fluids,1:5), intent(INOUT) :: c_m + integer :: i,j,k,l !< Generic loop iterators + real(kind(0d0)) :: tmp, tmp_out !< Temporary variable to store quantity for mpi_allreduce + real(kind(0d0)) :: dV !< Discrete cell volume + + do i = 1, num_fluids + do j = 1,5 + c_m(i,j) = 0.0d0 + end do + end do + + if (n == 0) then !1D simulation do i = 1,num_fluids !Loop over individual fluids - q_com(i,:) = 0d0 do l = 0, p !Loop over grid do k = 0, n do j = 0, m dV = dx(j) ! Mass - q_com(i,1) = q_com(i,1) + q_prim_vf(i)%sf(j,k,l)*dV + c_m(i,1) = c_m(i,1) + q_vf(i)%sf(j,k,l)*dV ! x-location weighted - q_com(i,2) = q_com(i,2) + q_prim_vf(i)%sf(j,k,l)*dV*x_cc(j) + c_m(i,2) = c_m(i,2) + q_vf(i)%sf(j,k,l)*dV*x_cc(j) ! Volume fraction - q_com(i,5) = q_com(i,5) + q_prim_vf(i+adv_idx%beg-1)%sf(j,k,l)*dV + c_m(i,5) = c_m(i,5) + q_vf(i+adv_idx%beg-1)%sf(j,k,l)*dV end do end do end do - ! Sum all components across all processors using MPI_ALLREDUCE - if (num_procs > 1) then - tmp = q_com(i,1) - call s_mpi_allreduce_sum(tmp,q_com(i,1)) - tmp = q_com(i,2) - call s_mpi_allreduce_sum(tmp,q_com(i,2)) - tmp = q_com(i,5) - call s_mpi_allreduce_sum(tmp,q_com(i,5)) - end if - ! Compute quotients - q_com(i,2) = q_com(i,2)/q_com(i,1) end do - elseif (p == 0) then !2D simulation + elseif (p == 0) then !2D simulation do i = 1,num_fluids !Loop over individual fluids - q_com(i,:) = 0d0 do l = 0, p !Loop over grid do k = 0, n do j = 0, m dV = dx(j)*dy(k) ! Mass - q_com(i,1) = q_com(i,1) + q_prim_vf(i)%sf(j,k,l)*dV + c_m(i,1) = c_m(i,1) + q_vf(i)%sf(j,k,l)*dV ! x-location weighted - q_com(i,2) = q_com(i,2) + q_prim_vf(i)%sf(j,k,l)*dV*x_cc(j) + c_m(i,2) = c_m(i,2) + q_vf(i)%sf(j,k,l)*dV*x_cc(j) ! y-location weighted - q_com(i,3) = q_com(i,3) + q_prim_vf(i)%sf(j,k,l)*dV*y_cc(k) + c_m(i,3) = c_m(i,3) + q_vf(i)%sf(j,k,l)*dV*y_cc(k) ! Volume fraction - q_com(i,5) = q_com(i,5) + q_prim_vf(i+adv_idx%beg-1)%sf(j,k,l)*dV + c_m(i,5) = c_m(i,5) + q_vf(i+adv_idx%beg-1)%sf(j,k,l)*dV end do end do end do + end do + else !3D simulation + do i = 1, num_fluids !Loop over individual fluids + do l = 0, p !Loop over grid + do k = 0, n + do j = 0, m + dV = dx(j)*dy(k)*dz(l) + ! Mass + c_m(i,1) = c_m(i,1) + q_vf(i)%sf(j,k,l)*dV + ! x-location weighted + c_m(i,2) = c_m(i,2) + q_vf(i)%sf(j,k,l)*dV*x_cc(j) + ! y-location weighted + c_m(i,3) = c_m(i,3) + q_vf(i)%sf(j,k,l)*dV*y_cc(k) + ! z-location weighted + c_m(i,4) = c_m(i,4) + q_vf(i)%sf(j,k,l)*dV*z_cc(l) + ! Volume fraction + c_m(i,5) = c_m(i,5) + q_vf(i+adv_idx%beg-1)%sf(j,k,l)*dV + end do + end do + end do + end do + end if + if (n == 0) then !1D simulation + do i = 1,num_fluids !Loop over individual fluids ! Sum all components across all processors using MPI_ALLREDUCE if (num_procs > 1) then - tmp = q_com(i,1) - call s_mpi_allreduce_sum(tmp,q_com(i,1)) - tmp = q_com(i,2) - call s_mpi_allreduce_sum(tmp,q_com(i,2)) - tmp = q_com(i,3) - call s_mpi_allreduce_sum(tmp,q_com(i,3)) - tmp = q_com(i,5) - call s_mpi_allreduce_sum(tmp,q_com(i,5)) + tmp = c_m(i,1) + call s_mpi_allreduce_sum(tmp,tmp_out) + c_m(i,1) = tmp_out + tmp = c_m(i,2) + call s_mpi_allreduce_sum(tmp,tmp_out) + c_m(i,2) = tmp_out + tmp = c_m(i,5) + call s_mpi_allreduce_sum(tmp,tmp_out) + c_m(i,5) = tmp_out end if ! Compute quotients - q_com(i,2) = q_com(i,2)/q_com(i,1) - q_com(i,3) = q_com(i,3)/q_com(i,1) + c_m(i,2) = c_m(i,2)/c_m(i,1) end do - else !3D simulation + elseif (p == 0) then !2D simulation do i = 1,num_fluids !Loop over individual fluids - q_com(i,:) = 0d0 - do l = 0, p !Loop over grid - do k = 0, n - do j = 0, m - dV = dx(j)*dy(k)*dz(l) - ! Mass - q_com(i,1) = q_com(i,1) + q_prim_vf(i)%sf(j,k,l)*dV - ! x-location weighted - q_com(i,2) = q_com(i,2) + q_prim_vf(i)%sf(j,k,l)*dV*x_cc(j) - ! y-location weighted - q_com(i,3) = q_com(i,3) + q_prim_vf(i)%sf(j,k,l)*dV*y_cc(k) - ! z-location weighted - q_com(i,4) = q_com(i,4) + q_prim_vf(i)%sf(j,k,l)*dV*z_cc(l) - ! Volume fraction - q_com(i,5) = q_com(i,5) + q_prim_vf(i+adv_idx%beg-1)%sf(j,k,l)*dV - end do - end do - end do ! Sum all components across all processors using MPI_ALLREDUCE if (num_procs > 1) then - tmp = q_com(i,1) - call s_mpi_allreduce_sum(tmp,q_com(i,1)) - tmp = q_com(i,2) - call s_mpi_allreduce_sum(tmp,q_com(i,2)) - tmp = q_com(i,3) - call s_mpi_allreduce_sum(tmp,q_com(i,3)) - tmp = q_com(i,4) - call s_mpi_allreduce_sum(tmp,q_com(i,4)) - tmp = q_com(i,5) - call s_mpi_allreduce_sum(tmp,q_com(i,5)) + tmp = c_m(i,1) + call s_mpi_allreduce_sum(tmp,tmp_out) + c_m(i,1) = tmp_out + tmp = c_m(i,2) + call s_mpi_allreduce_sum(tmp,tmp_out) + c_m(i,2) = tmp_out + tmp = c_m(i,3) + call s_mpi_allreduce_sum(tmp,tmp_out) + c_m(i,3) = tmp_out + tmp = c_m(i,5) + call s_mpi_allreduce_sum(tmp,tmp_out) + c_m(i,5) = tmp_out end if ! Compute quotients - q_com(i,2) = q_com(i,2)/q_com(i,1) - q_com(i,3) = q_com(i,3)/q_com(i,1) - q_com(i,4) = q_com(i,4)/q_com(i,1) - q_com(i,5) = q_com(i,5) + c_m(i,2) = c_m(i,2)/c_m(i,1) + c_m(i,3) = c_m(i,3)/c_m(i,1) end do - end if - ! Find computational domain boundaries - if (num_procs > 1) then - call s_mpi_allreduce_min(minval(x_cb(-1:m)),xbeg) - call s_mpi_allreduce_max(maxval(x_cb(-1:m)),xend) - if (n > 0) then - call s_mpi_allreduce_min(minval(y_cb(-1:n)),ybeg) - call s_mpi_allreduce_max(maxval(y_cb(-1:n)),yend) - if (p > 0) then - call s_mpi_allreduce_min(minval(z_cb(-1:p)),zbeg) - call s_mpi_allreduce_max(maxval(z_cb(-1:p)),zend) - end if - end if - else - xbeg = minval(x_cb(-1:m)) - xend = maxval(x_cb(-1:m)) - if (n > 0) then - ybeg = minval(y_cb(-1:n)) - yend = maxval(y_cb(-1:n)) - if (p > 0) then - zbeg = minval(z_cb(-1:p)) - zend = maxval(z_cb(-1:p)) - end if - end if - end if - + else !3D simulation + do i = 1, num_fluids !Loop over individual fluids + ! Sum all components across all processors using MPI_ALLREDUCE + if (num_procs > 1) then + tmp = c_m(i,1) + call s_mpi_allreduce_sum(tmp,tmp_out) + c_m(i,1) = tmp_out + tmp = c_m(i,2) + call s_mpi_allreduce_sum(tmp,tmp_out) + c_m(i,2) = tmp_out + tmp = c_m(i,3) + call s_mpi_allreduce_sum(tmp,tmp_out) + c_m(i,3) = tmp_out + tmp = c_m(i,4) + call s_mpi_allreduce_sum(tmp,tmp_out) + c_m(i,4) = tmp_out + tmp = c_m(i,5) + call s_mpi_allreduce_sum(tmp,tmp_out) + c_m(i,5) = tmp_out + end if + ! Compute quotients + c_m(i,2) = c_m(i,2)/c_m(i,1) + c_m(i,3) = c_m(i,3)/c_m(i,1) + c_m(i,4) = c_m(i,4)/c_m(i,1) + end do + end if + + end subroutine s_derive_center_of_mass ! ---------------------------------- !> Deallocation procedures for the module subroutine s_finalize_derived_variables_module() ! ------------------- - call s_close_com_files() - deallocate(q_com) - ! Closing CoM and flow probe files if (proc_rank == 0) then + call s_close_com_files() if (probe_wrt) then call s_close_probe_files() end if diff --git a/src/simulation/m_qbmm.fpp b/src/simulation/m_qbmm.fpp index 8b88ca8e68..1effcc0f92 100644 --- a/src/simulation/m_qbmm.fpp +++ b/src/simulation/m_qbmm.fpp @@ -684,16 +684,16 @@ contains drdt = msum(2) if(moms(4) - moms(2)**2d0 > 0d0) then if(j == 1 .or. j == 2) then - drdt2 = (1d0 / (2d0 *DSQRT(moms(4) - moms(2)**2d0))) * -1d0 + drdt2 = -(1d0 / (2d0 *DSQRT(moms(4) - moms(2)**2d0))) else - drdt2 = (1d0 / (2d0 *DSQRT(moms(4) - moms(2)**2d0))) * 1d0 + drdt2 = (1d0 / (2d0 *DSQRT(moms(4) - moms(2)**2d0))) end if else !Edge case where variance < 0 if(j == 1 .or. j == 2) then - drdt2 = (1d0 / (2d0 *DSQRT(verysmall))) * -1d0 + drdt2 = -(1d0 / (2d0 *DSQRT(verysmall))) else - drdt2 = (1d0 / (2d0 *DSQRT(verysmall))) * 1d0 + drdt2 = (1d0 / (2d0 *DSQRT(verysmall))) end if end if drdt2 = drdt2 * (msum(3) - 2d0*moms(2) * msum(2)) diff --git a/src/simulation/m_start_up.fpp b/src/simulation/m_start_up.fpp index ca1f29208a..42f0f96209 100644 --- a/src/simulation/m_start_up.fpp +++ b/src/simulation/m_start_up.fpp @@ -1024,7 +1024,6 @@ contains #endif call s_initialize_cbc_module() - call s_initialize_derived_variables() end subroutine s_initialize_modules diff --git a/submit3D.sh b/submit3D.sh deleted file mode 100755 index 1757450269..0000000000 --- a/submit3D.sh +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/bash - - -#./mfc.sh run /anvil/projects/x-mch220010/mrdz/mfcruns/3Gbl_base/input.py -e batch -p wholenode -w 01:00:00 -# 3Dmfc -N 6 -n 128 -t pre_process -b mpirun -#./mfc.sh run /anvil/projects/x-mch220010/mrdz/mfcruns/3Gbl_base/input.py -e batch -p wholenode -w 06:00:00 -# 3Dmfc -N 6 -n 128 -t simulation -b mpirun -#./mfc.sh run /anvil/projects/x-mch220010/mrdz/mfcruns/3Gbl_base/input.py -e batch -p wholenode -w 00:30:00 -# 3Dmfc -N 6 -n 128 -t post_process -b mpirun - -#./mfc.sh run /anvil/projects/x-mch220010/mrdz/mfcruns/3Gbg_base/input.py -e batch -p wholenode -w 01:00:00 -# 3Dmfc -N 6 -n 128 -t pre_process -b mpirun -#./mfc.sh run /anvil/projects/x-mch220010/mrdz/mfcruns/3Gbg_base/input.py -e batch -p wholenode -w 06:00:00 -# 3Dmfc -N 6 -n 128 -t simulation -b mpirun -./mfc.sh run /anvil/projects/x-mch220010/mrdz/mfcruns/3Gbg_base/input.py -e batch -p wholenode -w 00:30:00 -# 3Dmfc -N 6 -n 128 -t post_process -b mpirun - - diff --git a/submit_job.sh b/submit_job.sh deleted file mode 100755 index 6582294ab4..0000000000 --- a/submit_job.sh +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/bash - -#./mfc.sh run /anvil/projects/x-mch220010/undex/input.py -e batch -p wholenode -w 01:00:00 -# undex -N 2 -n 128 -t pre_process -b mpirun -#./mfc.sh run /anvil/projects/x-mch220010/rc/input.py -e batch -p wholenode -w 01:00:00 -# rc -N 2 -n 128 -t pre_process -b mpirun - - -#./mfc.sh run /anvil/projects/x-mch220010/mrdz/mfcruns/test/input.py -e batch -p wholenode -w 01:00:00 -# undex -N 2 -n 128 -t pre_process -b mpirun -#./mfc.sh run /anvil/projects/x-mch220010/mrdz/mfcruns/test/input.py -e batch -p wholenode -w 01:00:00 -# undex -N 2 -n 128 -t simulation -b mpirun -./mfc.sh run /anvil/projects/x-mch220010/mrdz/mfcruns/test/input.py -e batch -p wholenode -w 01:00:00 -# undex -N 2 -n 128 -t post_process -b mpirun - diff --git a/submitjob.sh b/submitjob.sh new file mode 100755 index 0000000000..00a35f938f --- /dev/null +++ b/submitjob.sh @@ -0,0 +1,22 @@ +#!/bin/bash + +#./mfc.sh run /anvil/projects/x-mch220010/mrdz/dfd2023/base/input.py -e batch -p wholenode -w 01:00:00 -# basepre -N 8 -n 128 -t pre_process -b mpirun +#./mfc.sh run /anvil/projects/x-mch220010/mrdz/dfd2023/s1/input.py -e batch -p wholenode -w 01:00:00 -# s1pre -N 8 -n 128 -t pre_process -b mpirun +#./mfc.sh run /anvil/projects/x-mch220010/mrdz/dfd2023/s2/input.py -e batch -p wholenode -w 01:00:00 -# s2pre -N 8 -n 128 -t pre_process -b mpirun +#./mfc.sh run /anvil/projects/x-mch220010/mrdz/dfd2023/s3/input.py -e batch -p wholenode -w 01:00:00 -# s3pre -N 8 -n 128 -t pre_process -b mpirun +#./mfc.sh run /anvil/projects/x-mch220010/mrdz/dfd2023/s4/input.py -e batch -p wholenode -w 01:00:00 -# s4pre -N 8 -n 128 -t pre_process -b mpirun + + +#./mfc.sh run /anvil/projects/x-mch220010/mrdz/dfd2023/base/input.py -e batch -p wholenode -w 24:00:00 -# basesim -N 8 -n 128 -t simulation -b mpirun +#./mfc.sh run /anvil/projects/x-mch220010/mrdz/dfd2023/s1/input.py -e batch -p wholenode -w 24:00:00 -# s1sim -N 8 -n 128 -t simulation -b mpirun +#./mfc.sh run /anvil/projects/x-mch220010/mrdz/dfd2023/s2/input.py -e batch -p wholenode -w 24:00:00 -# s2sim -N 8 -n 128 -t simulation -b mpirun +./mfc.sh run /anvil/projects/x-mch220010/mrdz/dfd2023/s3/input.py -e batch -p wholenode -w 8:00:00 -# s3sim -N 8 -n 128 -t simulation -b mpirun +#./mfc.sh run /anvil/projects/x-mch220010/mrdz/dfd2023/s4/input.py -e batch -p wholenode -w 8:00:00 -# s4sim -N 8 -n 128 -t simulation -b mpirun + + +#./mfc.sh run /anvil/projects/x-mch220010/mrdz/dfd2023/base/input.py -e batch -p wholenode -w 01:00:00 -# basepost -N 8 -n 128 -t post_process -b mpirun +#./mfc.sh run /anvil/projects/x-mch220010/mrdz/dfd2023/s1/input.py -e batch -p wholenode -w 01:00:00 -# s1post -N 8 -n 128 -t post_process -b mpirun +#./mfc.sh run /anvil/projects/x-mch220010/mrdz/dfd2023/s2/input.py -e batch -p wholenode -w 01:00:00 -# s2post -N 8 -n 128 -t post_process -b mpirun +#./mfc.sh run /anvil/projects/x-mch220010/mrdz/dfd2023/s3/input.py -e batch -p wholenode -w 02:00:00 -# s3post -N 8 -n 128 -t post_process -b mpirun +#./mfc.sh run /anvil/projects/x-mch220010/mrdz/dfd2023/s4/input.py -e batch -p wholenode -w 02:00:00 -# s4post -N 8 -n 128 -t post_process -b mpirun + From d39eb3c77f88384574fa98b870698c1170f8c44a Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Sun, 31 Dec 2023 15:44:14 -0500 Subject: [PATCH 009/326] MFC for Bridges2 --- mfc.sh | 4 ++-- submitjob.sh | 30 +++++++++++++++--------------- toolchain/templates/slurm.sh | 4 ++-- 3 files changed, 19 insertions(+), 19 deletions(-) diff --git a/mfc.sh b/mfc.sh index 5746b5a53e..b8c7c647b5 100755 --- a/mfc.sh +++ b/mfc.sh @@ -411,7 +411,7 @@ fi # Activate the Python venv -#source "$(pwd)/build/venv/bin/activate" +source "$(pwd)/build/venv/bin/activate" ok "(venv) Entered the$MAGENTA Python$COLOR_RESET virtual environment." @@ -445,7 +445,7 @@ code=$? # Deactivate the Python virtualenv in case the user "source"'d this script log "(venv) Exiting the$MAGENTA Python$COLOR_RESET virtual environment." -#deactivate +deactivate # Exit proper exit code diff --git a/submitjob.sh b/submitjob.sh index 00a35f938f..15144cdc61 100755 --- a/submitjob.sh +++ b/submitjob.sh @@ -1,22 +1,22 @@ #!/bin/bash -#./mfc.sh run /anvil/projects/x-mch220010/mrdz/dfd2023/base/input.py -e batch -p wholenode -w 01:00:00 -# basepre -N 8 -n 128 -t pre_process -b mpirun -#./mfc.sh run /anvil/projects/x-mch220010/mrdz/dfd2023/s1/input.py -e batch -p wholenode -w 01:00:00 -# s1pre -N 8 -n 128 -t pre_process -b mpirun -#./mfc.sh run /anvil/projects/x-mch220010/mrdz/dfd2023/s2/input.py -e batch -p wholenode -w 01:00:00 -# s2pre -N 8 -n 128 -t pre_process -b mpirun -#./mfc.sh run /anvil/projects/x-mch220010/mrdz/dfd2023/s3/input.py -e batch -p wholenode -w 01:00:00 -# s3pre -N 8 -n 128 -t pre_process -b mpirun -#./mfc.sh run /anvil/projects/x-mch220010/mrdz/dfd2023/s4/input.py -e batch -p wholenode -w 01:00:00 -# s4pre -N 8 -n 128 -t pre_process -b mpirun +#./mfc.sh run /ocean/projects/mch220006p/mrdz/dfd2023/base/input.py -e batch -p GPU-shared -N 1 -n 4 -g 4 -w 01:00:00 -# basepre -t pre_process -b mpirun +#./mfc.sh run /ocean/projects/mch220006p/mrdz/dfd2023/s1/input.py -e batch -p GPU-shared -N 1 -n 4 -g 4 -w 01:00:00 -# s1pre -t pre_process -b mpirun +#./mfc.sh run /ocean/projects/mch220006p/mrdz/dfd2023/s2/input.py -e batch -p GPU-shared -N 1 -n 4 -g 4 -w 01:00:00 -# s2pre -t pre_process -b mpirun +./mfc.sh run /ocean/projects/mch220006p/mrdz/dfd2023/s3/input.py -e batch -p GPU-shared -N 1 -n 2 -g 1 -w 01:00:00 -# s3pre -t pre_process #-b mpirun +./mfc.sh run /ocean/projects/mch220006p/mrdz/dfd2023/s4/input.py -e batch -p GPU-shared -N 1 -n 2 -g 1 -w 01:00:00 -# s4pre -t pre_process #-b mpirun -#./mfc.sh run /anvil/projects/x-mch220010/mrdz/dfd2023/base/input.py -e batch -p wholenode -w 24:00:00 -# basesim -N 8 -n 128 -t simulation -b mpirun -#./mfc.sh run /anvil/projects/x-mch220010/mrdz/dfd2023/s1/input.py -e batch -p wholenode -w 24:00:00 -# s1sim -N 8 -n 128 -t simulation -b mpirun -#./mfc.sh run /anvil/projects/x-mch220010/mrdz/dfd2023/s2/input.py -e batch -p wholenode -w 24:00:00 -# s2sim -N 8 -n 128 -t simulation -b mpirun -./mfc.sh run /anvil/projects/x-mch220010/mrdz/dfd2023/s3/input.py -e batch -p wholenode -w 8:00:00 -# s3sim -N 8 -n 128 -t simulation -b mpirun -#./mfc.sh run /anvil/projects/x-mch220010/mrdz/dfd2023/s4/input.py -e batch -p wholenode -w 8:00:00 -# s4sim -N 8 -n 128 -t simulation -b mpirun +#./mfc.sh run /ocean/projects/mch220006p/mrdz/dfd2023/base/input.py -e batch -p GPU-shared -N 1 -n 4 -g 4 -w 24:00:00 -# basesim -t simulation -b mpirun +#./mfc.sh run /ocean/projects/mch220006p/mrdz/dfd2023/s1/input.py -e batch -p GPU-shared -N 1 -n 4 -g 4 -w 24:00:00 -# s1sim -t simulation -b mpirun +#./mfc.sh run /ocean/projects/mch220006p/mrdz/dfd2023/s2/input.py -e batch -p GPU-shared -N 1 -n 4 -g 4 -w 24:00:00 -# s2sim -t simulation -b mpirun +#./mfc.sh run /ocean/projects/mch220006p/mrdz/dfd2023/s3/input.py -e batch -p GPU-shared -N 1 -n 4 -g 4 -w 8:00:00 -# s3sim -t simulation -b mpirun +#./mfc.sh run /ocean/projects/mch220006p/mrdz/dfd2023/s4/input.py -e batch -p GPU-shared -N 1 -n 4 -g 4 -w 8:00:00 -# s4sim -t simulation -b mpirun -#./mfc.sh run /anvil/projects/x-mch220010/mrdz/dfd2023/base/input.py -e batch -p wholenode -w 01:00:00 -# basepost -N 8 -n 128 -t post_process -b mpirun -#./mfc.sh run /anvil/projects/x-mch220010/mrdz/dfd2023/s1/input.py -e batch -p wholenode -w 01:00:00 -# s1post -N 8 -n 128 -t post_process -b mpirun -#./mfc.sh run /anvil/projects/x-mch220010/mrdz/dfd2023/s2/input.py -e batch -p wholenode -w 01:00:00 -# s2post -N 8 -n 128 -t post_process -b mpirun -#./mfc.sh run /anvil/projects/x-mch220010/mrdz/dfd2023/s3/input.py -e batch -p wholenode -w 02:00:00 -# s3post -N 8 -n 128 -t post_process -b mpirun -#./mfc.sh run /anvil/projects/x-mch220010/mrdz/dfd2023/s4/input.py -e batch -p wholenode -w 02:00:00 -# s4post -N 8 -n 128 -t post_process -b mpirun +#./mfc.sh run /ocean/projects/mch220006p/mrdz/dfd2023/base/input.py -e batch -p GPU-shared -N 1 -n 4 -g 4 -w 01:00:00 -# basepost -t post_process -b mpirun +#./mfc.sh run /ocean/projects/mch220006p/mrdz/dfd2023/s1/input.py -e batch -p GPU-shared -N 1 -n 4 -g 4 -w 01:00:00 -# s1post -t post_process -b mpirun +#./mfc.sh run /ocean/projects/mch220006p/mrdz/dfd2023/s2/input.py -e batch -p GPU-shared -N 1 -n 4 -g 4 -w 01:00:00 -# s2post -t post_process -b mpirun +#./mfc.sh run /ocean/projects/mch220006p/mrdz/dfd2023/s3/input.py -e batch -p GPU-shared -N 1 -n 4 -g 4 -w 02:00:00 -# s3post -t post_process -b mpirun +#./mfc.sh run /ocean/projects/mch220006p/mrdz/dfd2023/s4/input.py -e batch -p GPU-shared -N 1 -n 4 -g 4 -w 02:00:00 -# s4post -t post_process -b mpirun diff --git a/toolchain/templates/slurm.sh b/toolchain/templates/slurm.sh index f7fae22077..e65d593ba0 100644 --- a/toolchain/templates/slurm.sh +++ b/toolchain/templates/slurm.sh @@ -30,8 +30,8 @@ #SBATCH --nodes={nodes} #SBATCH --ntasks-per-node={tasks_per_node} #SBATCH --cpus-per-task=1 -#>SBATCH --gpu-bind=verbose,closest -#>SBATCH --gpus=v100-16:{(1 if gpu else 0)*tasks_per_node*nodes} +#SBATCH --gpu-bind=verbose,closest +#SBATCH --gpus=v100-32:{(1 if gpu else 0)*tasks_per_node*nodes} #SBATCH --time={walltime} #SBATCH --partition="{partition}" #SBATCH --output="{name}.out" From 653e7eed66b73b07778d3c1a0cd27b669301a916 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Thu, 18 Jan 2024 17:42:37 -0500 Subject: [PATCH 010/326] added changes to SLURM --- submit.sh | 1 + submitjob.sh | 22 ---------------------- toolchain/templates/slurm.sh | 16 ++++++++-------- 3 files changed, 9 insertions(+), 30 deletions(-) create mode 120000 submit.sh delete mode 100755 submitjob.sh diff --git a/submit.sh b/submit.sh new file mode 120000 index 0000000000..d3511b96f8 --- /dev/null +++ b/submit.sh @@ -0,0 +1 @@ +../submit_gpu.sh \ No newline at end of file diff --git a/submitjob.sh b/submitjob.sh deleted file mode 100755 index 15144cdc61..0000000000 --- a/submitjob.sh +++ /dev/null @@ -1,22 +0,0 @@ -#!/bin/bash - -#./mfc.sh run /ocean/projects/mch220006p/mrdz/dfd2023/base/input.py -e batch -p GPU-shared -N 1 -n 4 -g 4 -w 01:00:00 -# basepre -t pre_process -b mpirun -#./mfc.sh run /ocean/projects/mch220006p/mrdz/dfd2023/s1/input.py -e batch -p GPU-shared -N 1 -n 4 -g 4 -w 01:00:00 -# s1pre -t pre_process -b mpirun -#./mfc.sh run /ocean/projects/mch220006p/mrdz/dfd2023/s2/input.py -e batch -p GPU-shared -N 1 -n 4 -g 4 -w 01:00:00 -# s2pre -t pre_process -b mpirun -./mfc.sh run /ocean/projects/mch220006p/mrdz/dfd2023/s3/input.py -e batch -p GPU-shared -N 1 -n 2 -g 1 -w 01:00:00 -# s3pre -t pre_process #-b mpirun -./mfc.sh run /ocean/projects/mch220006p/mrdz/dfd2023/s4/input.py -e batch -p GPU-shared -N 1 -n 2 -g 1 -w 01:00:00 -# s4pre -t pre_process #-b mpirun - - -#./mfc.sh run /ocean/projects/mch220006p/mrdz/dfd2023/base/input.py -e batch -p GPU-shared -N 1 -n 4 -g 4 -w 24:00:00 -# basesim -t simulation -b mpirun -#./mfc.sh run /ocean/projects/mch220006p/mrdz/dfd2023/s1/input.py -e batch -p GPU-shared -N 1 -n 4 -g 4 -w 24:00:00 -# s1sim -t simulation -b mpirun -#./mfc.sh run /ocean/projects/mch220006p/mrdz/dfd2023/s2/input.py -e batch -p GPU-shared -N 1 -n 4 -g 4 -w 24:00:00 -# s2sim -t simulation -b mpirun -#./mfc.sh run /ocean/projects/mch220006p/mrdz/dfd2023/s3/input.py -e batch -p GPU-shared -N 1 -n 4 -g 4 -w 8:00:00 -# s3sim -t simulation -b mpirun -#./mfc.sh run /ocean/projects/mch220006p/mrdz/dfd2023/s4/input.py -e batch -p GPU-shared -N 1 -n 4 -g 4 -w 8:00:00 -# s4sim -t simulation -b mpirun - - -#./mfc.sh run /ocean/projects/mch220006p/mrdz/dfd2023/base/input.py -e batch -p GPU-shared -N 1 -n 4 -g 4 -w 01:00:00 -# basepost -t post_process -b mpirun -#./mfc.sh run /ocean/projects/mch220006p/mrdz/dfd2023/s1/input.py -e batch -p GPU-shared -N 1 -n 4 -g 4 -w 01:00:00 -# s1post -t post_process -b mpirun -#./mfc.sh run /ocean/projects/mch220006p/mrdz/dfd2023/s2/input.py -e batch -p GPU-shared -N 1 -n 4 -g 4 -w 01:00:00 -# s2post -t post_process -b mpirun -#./mfc.sh run /ocean/projects/mch220006p/mrdz/dfd2023/s3/input.py -e batch -p GPU-shared -N 1 -n 4 -g 4 -w 02:00:00 -# s3post -t post_process -b mpirun -#./mfc.sh run /ocean/projects/mch220006p/mrdz/dfd2023/s4/input.py -e batch -p GPU-shared -N 1 -n 4 -g 4 -w 02:00:00 -# s4post -t post_process -b mpirun - diff --git a/toolchain/templates/slurm.sh b/toolchain/templates/slurm.sh index e65d593ba0..1ec1c25c7f 100644 --- a/toolchain/templates/slurm.sh +++ b/toolchain/templates/slurm.sh @@ -31,7 +31,7 @@ #SBATCH --ntasks-per-node={tasks_per_node} #SBATCH --cpus-per-task=1 #SBATCH --gpu-bind=verbose,closest -#SBATCH --gpus=v100-32:{(1 if gpu else 0)*tasks_per_node*nodes} +#SBATCH --gres=gpu:v100-32:{(1 if gpu else 0)*tasks_per_node} #SBATCH --time={walltime} #SBATCH --partition="{partition}" #SBATCH --output="{name}.out" @@ -74,21 +74,21 @@ for binpath in {MFC::BINARIES}; do echo -e ":) Running $binpath:" - if command -v srun > /dev/null 2>&1; then - srun \ - --nodes {nodes} \ - --ntasks-per-node {tasks_per_node} \ - {MFC::PROFILER} "$binpath" +#> if command -v srun > /dev/null 2>&1; then +#> srun \ +#> --nodes {nodes} \ +#> --ntasks-per-node {tasks_per_node} \ +#> {MFC::PROFILER} "$binpath" #> #> srun --mpi=pmix \ #> {MFC::PROFILER} "$binpath" #> - else +#> else mpirun \ -np {nodes*tasks_per_node} \ {MFC::PROFILER} "$binpath" - fi +#> fi done From 201c949ae2749d023818ad6e8647d57e1813ba75 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Mon, 29 Jan 2024 18:02:35 -0600 Subject: [PATCH 011/326] added modules for NCSA Delta --- toolchain/modules | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/toolchain/modules b/toolchain/modules index 268a97aa32..c88d8afa36 100644 --- a/toolchain/modules +++ b/toolchain/modules @@ -51,4 +51,7 @@ o Brown o-all python/3.9.0 cmake/3.20.0 o-cpu gcc/10.2 mpi/openmpi_4.1.1_gcc_10.2_slurm22 hdf5/1.10.0 - +d Delta +d-all python/3.11.6 +d-cpu openmpi/5.0.1+cuda +d-gpu gcc-runtime/8.5.0 nvhpc/22.11 cuda/11.8.0 openmpi/4.1.5+cuda From a1dcb169f9956e4c052619e8c75c27df05f9778a Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Mon, 29 Jan 2024 19:08:36 -0600 Subject: [PATCH 012/326] adding NCSA Delta mako file for batch submission --- toolchain/templates/delta.mako | 58 ++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 toolchain/templates/delta.mako diff --git a/toolchain/templates/delta.mako b/toolchain/templates/delta.mako new file mode 100644 index 0000000000..f56b0366ae --- /dev/null +++ b/toolchain/templates/delta.mako @@ -0,0 +1,58 @@ +#!/usr/bin/env bash + +<%namespace name="helpers" file="helpers.mako"/> + +% if engine == 'batch': +#SBATCH --nodes=${nodes} +#SBATCH --ntasks-per-node=${tasks_per_node} +#SBATCH --cpus-per-task=1 +#SBATCH --job-name="${name}" +#SBATCH --time=${walltime} +% if partition: +#SBATCH --partition=${partition} +% endif +% if account: +#SBATCH --account="${account}" +% endif +% if gpu: +#SBATCH --gpus-per-node=4 +#SBATCH --gpu-bind=verbose,closest +#SBATCH --exclusive +#SBATCH --mem=208G +% endif +#SBATCH --constraint="scratch" +#SBATCH --output="${name}.out" +#SBATCH --error="${name}.err" +#SBATCH --export=ALL +% if email: +#SBATCH --mail-user=${email} +#SBATCH --mail-type="BEGIN, END, FAIL" +% endif +% endif + +${helpers.template_prologue()} + +ok ":) Loading modules:\n" +cd "${MFC_ROOTDIR}" +. ./mfc.sh load -c b -m ${'g' if gpu else 'c'} +cd - > /dev/null +echo + +% for target in targets: + ${helpers.run_prologue(target)} + + % if not mpi: + ${' '.join([f"'{x}'" for x in profiler ])} "${target.get_install_binpath()}" + % else: + ${' '.join([f"'{x}'" for x in profiler ])} \ + mpirun -np ${nodes*tasks_per_node} \ + ${' '.join([f"'{x}'" for x in ARG('--') ])} \ + "${target.get_install_binpath()}" + % endif + + ${helpers.run_epilogue(target)} + + echo +% endfor + +${helpers.template_epilogue()} From 27ecabe4a00552b0b290018646a1fbdc5b8e227f Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Mon, 29 Jan 2024 19:20:22 -0600 Subject: [PATCH 013/326] updated the Delta mako file --- toolchain/templates/delta.mako | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/toolchain/templates/delta.mako b/toolchain/templates/delta.mako index f56b0366ae..e7000cef71 100644 --- a/toolchain/templates/delta.mako +++ b/toolchain/templates/delta.mako @@ -34,7 +34,7 @@ ${helpers.template_prologue()} ok ":) Loading modules:\n" cd "${MFC_ROOTDIR}" -. ./mfc.sh load -c b -m ${'g' if gpu else 'c'} +. ./mfc.sh load -c d -m ${'g' if gpu else 'c'} cd - > /dev/null echo From 38b809105c5b8672b404c7a7a8d5082ba8a940ae Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Mon, 5 Feb 2024 15:53:31 -0500 Subject: [PATCH 014/326] made change to compile on Bridges2 --- toolchain/mfc/bench.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/toolchain/mfc/bench.py b/toolchain/mfc/bench.py index f2429e4c01..605d023bfc 100644 --- a/toolchain/mfc/bench.py +++ b/toolchain/mfc/bench.py @@ -13,7 +13,7 @@ class BenchCase: slug: str path: str - args: list[str] + #args: list[str] def bench(targets = None): From fa2c304ca42ae5b5cb3d31130bb465f36f735880 Mon Sep 17 00:00:00 2001 From: Sawyer Remillard Date: Tue, 6 Feb 2024 13:39:50 -0500 Subject: [PATCH 015/326] Trying to merge spherical with master --- 2Dshinputsod1.5.py | 164 ++++++++++ 2Dshinputsod18.py | 164 ++++++++++ src/common/m_derived_types.fpp | 10 +- src/common/m_variables_conversion.fpp | 1 - src/pre_process/m_check_patches.fpp | 36 ++- src/pre_process/m_global_parameters.fpp | 15 +- src/pre_process/m_initial_condition.fpp | 4 + src/pre_process/m_mpi_proxy.fpp | 5 + src/pre_process/m_patches.fpp | 314 +++++++++++++------ src/simulation/m_checker.fpp | 1 - src/simulation/m_data_output.fpp | 399 +++++++++++++++++++++++- src/simulation/m_derived_variables.f90 | 20 +- src/simulation/m_global_parameters.fpp | 2 + src/simulation/m_mpi_proxy.fpp | 35 ++- src/simulation/m_rhs.fpp | 2 +- src/simulation/m_start_up.fpp | 6 +- src/simulation/m_time_steppers.fpp | 4 +- src/simulation/p_main.fpp | 5 +- toolchain/mfc/bench.py | 2 +- toolchain/mfc/run/case_dicts.py | 7 +- trial1.sh | 40 +++ 21 files changed, 1080 insertions(+), 156 deletions(-) create mode 100755 2Dshinputsod1.5.py create mode 100755 2Dshinputsod18.py create mode 100755 trial1.sh diff --git a/2Dshinputsod1.5.py b/2Dshinputsod1.5.py new file mode 100755 index 0000000000..c0747e9839 --- /dev/null +++ b/2Dshinputsod1.5.py @@ -0,0 +1,164 @@ +import math +import json + +Ri = 1.0E-01 +Rc = Ri +Rin = Ri/Rc +rhol = 1000 +rhog = 1 +rhoc = rhol +rholn = rhol/rhoc +rhogn = rhog/rhoc +Pb = 3550 +Pl = 5.0E+06 +delta_P = Pl-Pb +tc = 0.915*Ri*(rhol/delta_P)**(0.5) +mulc = 9E-04 +mubc = 1.0E-05 +uc = Ri/tc +Pc = rhoc*uc**(2) +Pln = Pl/Pc +Pbn = Pb/Pc +tcn = tc/tc +CFL = 0.2 +sod = 24/16 +leng = Rin*(3+sod) +PpBr = 256 +Nx = PpBr*leng +Ny = Nx +x_end = leng +y_end = leng +x_beg = 0.0 +y_beg = 0.0 +Pi_inf_l = 702.8E+06 +Pi_inf_b = 0.0E+00 +nl = 1.47 +nb = 1.19 +bl = 6.61E-04 +bb = 0.0E+00 +cl = (nl*(Pl+Pi_inf_l)/(rhol*(1-rhol*bl)))**(0.5) +clc = cl/uc +delta_x = leng/Nx +delta_t = CFL*delta_x/clc +Nt = int(1.255555*tcn/delta_t) +alpha1 = 1.0 +alpha2 = 1.0 +x_centroidl = (x_end-x_beg)/2.0 +y_centroidl = (y_end-y_beg)/2.0 +x_centroidb = sod +y_centroidb = 0.0E+00 +Rel = rhol*uc*2*Rin/mulc +Reb = rhog*uc*2*Rin/mubc + + +# Configuring case dictionary +print(json.dumps({ + # Logistics ================================================ + 'run_time_info' : 'T', + 'sim_data' : 'T', + # ========================================================== + + # Computational Domain Parameters ========================== + 'x_domain%beg' : x_beg, + 'x_domain%end' : x_end, + 'y_domain%beg' : y_beg, + 'y_domain%end' : y_end, + 'm' : int(Nx), + 'n' : int(Ny), + 'p' : 0, + 'cyl_coord' : 'T', + 'dt' : delta_t, + 't_step_start' : 0, + 't_step_stop' : Nt, + 't_step_save' : int(Nt/360), +# ========================================================== + + # Simulation Algorithm Parameters ========================== + 'num_patches' : 2, + 'model_eqns' : 2, + 'alt_soundspeed' : 'F', + 'num_fluids' : 2, + 'adv_alphan' : 'T', + 'mpp_lim' : 'F', + 'mixture_err' : 'F', + 'time_stepper' : 3, + 'weno_order' : 5, + 'weno_eps' : 1.E-32, + 'mapped_weno' : 'T', + 'null_weights' : 'F', + 'mp_weno' : 'F', + 'weno_Re_flux' : 'F', + 'riemann_solver' : 2, + 'wave_speeds' : 1, + 'avg_state' : 2, + 'bc_x%beg' : -5, + 'bc_x%end' : -6, + 'bc_y%beg' : -2, + 'bc_y%end' : -6, + # ========================================================== + + # Formatted Database Files Structure Parameters ============ + 'format' : 1, + 'precision' : 2, + 'prim_vars_wrt' :'T', + 'parallel_io' :'T', + 'fd_order' :'1', + 'probe_wrt' :'T', + 'num_probes' : 1, + 'probe(1)%x' : 0., + 'probe(1)%y' : 0., + # ========================================================== + + # Patch 1: Background ============================ + 'patch_icpp(1)%geometry' : 3, + 'patch_icpp(1)%x_centroid' : x_centroidl, + 'patch_icpp(1)%y_centroid' : y_centroidl, + 'patch_icpp(1)%length_x' : leng, + 'patch_icpp(1)%length_y' : leng, + 'patch_icpp(1)%vel(1)' : 0.E+00, + 'patch_icpp(1)%vel(2)' : 0.E+00, + 'patch_icpp(1)%pres' : Pln, + 'patch_icpp(1)%alpha_rho(1)' : alpha1*rholn, + 'patch_icpp(1)%alpha_rho(2)' : 0.0E+00, + 'patch_icpp(1)%alpha(1)' : alpha1, + 'patch_icpp(1)%alpha(2)' : 0.0E+00, + # ========================================================== + # Patch 2: Bubble ====================================== + 'patch_icpp(2)%geometry' : 14, + 'patch_icpp(2)%x_centroid' : x_centroidb, + 'patch_icpp(2)%y_centroid' : y_centroidb, + 'patch_icpp(2)%radius' : Rin, + 'patch_icpp(2)%non_axis_sym' : 'T', + 'patch_icpp(2)%a2' : 0.0, + 'patch_icpp(2)%a3' : 0.0, + 'patch_icpp(2)%a4' : 0.0, + 'patch_icpp(2)%a5' : 0.0, + 'patch_icpp(2)%a6' : 0.0, + 'patch_icpp(2)%a7' : 0.0, + 'patch_icpp(2)%a8' : 0.0, + 'patch_icpp(2)%a9' : 0.0, + 'patch_icpp(2)%a10' : 0.0, + 'patch_icpp(2)%a11' : 0.0, + 'patch_icpp(2)%a12' : 0.0, + 'patch_icpp(2)%alter_patch(1)' : 'T', + 'patch_icpp(2)%vel(1)' : 0.E+00, + 'patch_icpp(2)%vel(2)' : 0.E+00, + 'patch_icpp(2)%pres' : Pbn, + 'patch_icpp(2)%alpha_rho(1)' : 0.0E+00, + 'patch_icpp(2)%alpha_rho(2)' : alpha2*rhogn, + 'patch_icpp(2)%alpha(1)' : 0.0E+00, + 'patch_icpp(2)%alpha(2)' : alpha2, + # ========================================================== + + # Fluids Physical Parameters =============================== + 'fluid_pp(1)%gamma' : nl, + 'fluid_pp(1)%pi_inf' : Pi_inf_l/Pc, + 'fluid_pp(2)%gamma' : nb, + 'fluid_pp(2)%pi_inf' : Pi_inf_b/Pc, + 'fluid_pp(1)%Re(1)' : Rel, + 'fluid_pp(2)%Re(1)' : Reb, + # ========================================================== +})) + +# ============================================================================== + diff --git a/2Dshinputsod18.py b/2Dshinputsod18.py new file mode 100755 index 0000000000..040f464874 --- /dev/null +++ b/2Dshinputsod18.py @@ -0,0 +1,164 @@ +import math +import json + +Ri = 1.0E-01 +Rc = Ri +Rin = Ri/Rc +rhol = 1000 +rhog = 1 +rhoc = rhol +rholn = rhol/rhoc +rhogn = rhog/rhoc +Pb = 3550 +Pl = 5.0E+06 +delta_P = Pl-Pb +tc = 0.915*Ri*(rhol/delta_P)**(0.5) +mulc = 9E-04 +mubc = 1.0E-05 +uc = Ri/tc +Pc = rhoc*uc**(2) +Pln = Pl/Pc +Pbn = Pb/Pc +tcn = tc/tc +CFL = 0.2 +sod = 18/16 +leng = 4.5 +PpBr = 256 +Nx = PpBr*leng +Ny = Nx +x_end = leng +y_end = leng +x_beg = 0.0 +y_beg = 0.0 +Pi_inf_l = 702.8E+06 +Pi_inf_b = 0.0E+00 +nl = 1.47 +nb = 1.19 +bl = 6.61E-04 +bb = 0.0E+00 +cl = (nl*(Pl+Pi_inf_l)/(rhol*(1-rhol*bl)))**(0.5) +clc = cl/uc +delta_x = leng/Nx +delta_t = CFL*delta_x/clc +Nt = int(1.255555*tcn/delta_t) +alpha1 = 1.0 +alpha2 = 1.0 +x_centroidl = (x_end-x_beg)/2.0 +y_centroidl = (y_end-y_beg)/2.0 +x_centroidb = sod +y_centroidb = 0.0E+00 +Rel = rhol*uc*2*Rin/mulc +Reb = rhog*uc*2*Rin/mubc + + +# Configuring case dictionary +print(json.dumps({ + # Logistics ================================================ + 'run_time_info' : 'T', + 'sim_data' : 'T', + # ========================================================== + + # Computational Domain Parameters ========================== + 'x_domain%beg' : x_beg, + 'x_domain%end' : x_end, + 'y_domain%beg' : y_beg, + 'y_domain%end' : y_end, + 'm' : int(Nx), + 'n' : int(Ny), + 'p' : 0, + 'cyl_coord' : 'T', + 'dt' : delta_t, + 't_step_start' : 0, + 't_step_stop' : Nt, + 't_step_save' : int(Nt/360), +# ========================================================== + + # Simulation Algorithm Parameters ========================== + 'num_patches' : 2, + 'model_eqns' : 2, + 'alt_soundspeed' : 'F', + 'num_fluids' : 2, + 'adv_alphan' : 'T', + 'mpp_lim' : 'T', + 'mixture_err' : 'T', + 'time_stepper' : 3, + 'weno_order' : 5, + 'weno_eps' : 1.E-16, + 'mapped_weno' : 'T', + 'null_weights' : 'F', + 'mp_weno' : 'F', + 'weno_Re_flux' : 'F', + 'riemann_solver' : 2, + 'wave_speeds' : 1, + 'avg_state' : 2, + 'bc_x%beg' : -5, + 'bc_x%end' : -6, + 'bc_y%beg' : -2, + 'bc_y%end' : -6, + # ========================================================== + + # Formatted Database Files Structure Parameters ============ + 'format' : 1, + 'precision' : 2, + 'prim_vars_wrt' :'T', + 'parallel_io' :'T', + 'fd_order' :'1', + 'probe_wrt' :'T', + 'num_probes' : 1, + 'probe(1)%x' : 0., + 'probe(1)%y' : 0., + # ========================================================== + + # Patch 1: Background ============================ + 'patch_icpp(1)%geometry' : 3, + 'patch_icpp(1)%x_centroid' : x_centroidl, + 'patch_icpp(1)%y_centroid' : y_centroidl, + 'patch_icpp(1)%length_x' : leng, + 'patch_icpp(1)%length_y' : leng, + 'patch_icpp(1)%vel(1)' : 0.E+00, + 'patch_icpp(1)%vel(2)' : 0.E+00, + 'patch_icpp(1)%pres' : Pln, + 'patch_icpp(1)%alpha_rho(1)' : alpha1*rholn, + 'patch_icpp(1)%alpha_rho(2)' : 0.0E+00, + 'patch_icpp(1)%alpha(1)' : alpha1, + 'patch_icpp(1)%alpha(2)' : 0.0E+00, + # ========================================================== + # Patch 2: Bubble ====================================== + 'patch_icpp(2)%geometry' : 14, + 'patch_icpp(2)%x_centroid' : x_centroidb, + 'patch_icpp(2)%y_centroid' : y_centroidb, + 'patch_icpp(2)%radius' : Rin, + 'patch_icpp(2)%non_axis_sym' : 'T', + 'patch_icpp(2)%a2' : 0.0, + 'patch_icpp(2)%a3' : 0.0, + 'patch_icpp(2)%a4' : 0.0, + 'patch_icpp(2)%a5' : 0.0, + 'patch_icpp(2)%a6' : 0.0, + 'patch_icpp(2)%a7' : 0.0, + 'patch_icpp(2)%a8' : 0.0, + 'patch_icpp(2)%a9' : 0.0, + 'patch_icpp(2)%a10' : 0.0, + 'patch_icpp(2)%a11' : 0.0, + 'patch_icpp(2)%a12' : 0.0, + 'patch_icpp(2)%alter_patch(1)' : 'T', + 'patch_icpp(2)%vel(1)' : 0.E+00, + 'patch_icpp(2)%vel(2)' : 0.E+00, + 'patch_icpp(2)%pres' : Pbn, + 'patch_icpp(2)%alpha_rho(1)' : 0.0E+00, + 'patch_icpp(2)%alpha_rho(2)' : alpha2*rhogn, + 'patch_icpp(2)%alpha(1)' : 0.0E+00, + 'patch_icpp(2)%alpha(2)' : alpha2, + # ========================================================== + + # Fluids Physical Parameters =============================== + 'fluid_pp(1)%gamma' : nl, + 'fluid_pp(1)%pi_inf' : Pi_inf_l/Pc, + 'fluid_pp(2)%gamma' : nb, + 'fluid_pp(2)%pi_inf' : Pi_inf_b/Pc, + 'fluid_pp(1)%Re(1)' : Rel, + 'fluid_pp(2)%Re(1)' : Reb, + # ========================================================== +})) + +# ============================================================================== + diff --git a/src/common/m_derived_types.fpp b/src/common/m_derived_types.fpp index 29989b8608..d020eda803 100644 --- a/src/common/m_derived_types.fpp +++ b/src/common/m_derived_types.fpp @@ -123,8 +123,14 @@ module m_derived_types type(ic_model_parameters) :: model !< Model parameters real(kind(0d0)) :: epsilon, beta !< - !! The spherical harmonics eccentricity parameters. - + !! The isentropic vortex parameters administrating, respectively, both + !! the amplitude of the disturbance as well as its domain of influence. + + real(kind(0d0)) :: a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12 !< + !! The parameters needed for the spherical harmonic patch + + logical :: non_axis_sym + real(kind(0d0)), dimension(3) :: normal !< !! Normal vector indicating the orientation of the patch. It is specified !! through its x-, y- and z-components, respectively. diff --git a/src/common/m_variables_conversion.fpp b/src/common/m_variables_conversion.fpp index 62dedc9fbe..de4d7b57d9 100644 --- a/src/common/m_variables_conversion.fpp +++ b/src/common/m_variables_conversion.fpp @@ -410,7 +410,6 @@ contains pi_inf = pi_inf + alpha_K(i)*pi_infs(i) qv = qv + alpha_rho_K(i)*qvs(i) end do - #ifdef MFC_SIMULATION ! Computing the shear and bulk Reynolds numbers from species analogs do i = 1, 2 diff --git a/src/pre_process/m_check_patches.fpp b/src/pre_process/m_check_patches.fpp index 1a26d88306..dd8bda0597 100644 --- a/src/pre_process/m_check_patches.fpp +++ b/src/pre_process/m_check_patches.fpp @@ -419,26 +419,32 @@ contains call s_int_to_str(patch_id, iStr) ! Constraints on the geometric parameters of the spherical harmonic patch - if (p == 0 & - .or. & - patch_icpp(patch_id)%radius <= 0d0 & - .or. & - patch_icpp(patch_id)%x_centroid == dflt_real & - .or. & - patch_icpp(patch_id)%y_centroid == dflt_real & - .or. & - patch_icpp(patch_id)%z_centroid == dflt_real & - .or. & - all(patch_icpp(patch_id)%epsilon /= (/1d0, 2d0, 3d0, 4d0, 5d0/)) & - .or. & - patch_icpp(patch_id)%beta < 0d0 & - .or. & - patch_icpp(patch_id)%beta > patch_icpp(patch_id)%epsilon) then + + if (p > 0) then + if (n == 0 .or. patch_icpp(patch_id)%radius <= 0d0 & + .or. & + patch_icpp(patch_id)%x_centroid == dflt_real & + .or. & + patch_icpp(patch_id)%y_centroid == dflt_real & + .or. & + patch_icpp(patch_id)%z_centroid == dflt_real) then call s_mpi_abort('Inconsistency(ies) detected in '// & 'geometric parameters of spherical '// & 'harmonic patch '//trim(iStr)//'. Exiting ...') + end if + else if (p == 0) then + if (n == 0 .or. p > 0 .or. patch_icpp(patch_id)%radius <= 0d0 & + .or. & + patch_icpp(patch_id)%x_centroid == dflt_real & + .or. & + patch_icpp(patch_id)%y_centroid == dflt_real) then + + call s_mpi_abort('Inconsistency(ies) detected in '// & + 'geometric parameters of spherical '// & + 'harmonic patch '//trim(iStr)//'. Exiting ...') + end if end if end subroutine s_check_spherical_harmonic_patch_geometry ! ------------- diff --git a/src/pre_process/m_global_parameters.fpp b/src/pre_process/m_global_parameters.fpp index ba58e21698..7a70e99d7a 100644 --- a/src/pre_process/m_global_parameters.fpp +++ b/src/pre_process/m_global_parameters.fpp @@ -22,7 +22,7 @@ module m_global_parameters integer :: num_procs !< Number of processors character(LEN=path_len) :: case_dir !< Case folder location logical :: old_grid !< Use existing grid data - logical :: old_ic !< Use existing IC data + logical :: old_ic, non_axis_sym !< Use existing IC data integer :: t_step_old, t_step_start !< Existing IC/grid folder ! ========================================================================== @@ -210,6 +210,7 @@ contains old_ic = .false. t_step_old = dflt_int t_step_start = dflt_int + ! Computational domain parameters m = dflt_int; n = 0; p = 0 @@ -304,6 +305,18 @@ contains patch_icpp(i)%qv = 0d0 patch_icpp(i)%qvp = 0d0 patch_icpp(i)%tau_e = 0d0 + patch_icpp(i)%a2 = dflt_real + patch_icpp(i)%a3 = dflt_real + patch_icpp(i)%a4 = dflt_real + patch_icpp(i)%a5 = dflt_real + patch_icpp(i)%a6 = dflt_real + patch_icpp(i)%a8 = dflt_real + patch_icpp(i)%a9 = dflt_real + patch_icpp(i)%a10 = dflt_real + patch_icpp(i)%a11 = dflt_real + patch_icpp(i)%a12 = dflt_real + patch_icpp(i)%non_axis_sym = .false. + !should get all of r0's and v0's patch_icpp(i)%r0 = dflt_real patch_icpp(i)%v0 = dflt_real diff --git a/src/pre_process/m_initial_condition.fpp b/src/pre_process/m_initial_condition.fpp index 8c0063f6e4..941d0fc5d9 100644 --- a/src/pre_process/m_initial_condition.fpp +++ b/src/pre_process/m_initial_condition.fpp @@ -204,6 +204,10 @@ contains ! Analytical function patch for testing purposes elseif (patch_icpp(i)%geometry == 7) then call s_2D_analytical(i, patch_id_fp, q_prim_vf) + + ! Spherical Harmonic Patch + elseif (patch_icpp(i)%geometry == 14) then + call s_spherical_harmonic(i, patch_id_fp, q_prim_vf) ! Spiral patch elseif (patch_icpp(i)%geometry == 17) then diff --git a/src/pre_process/m_mpi_proxy.fpp b/src/pre_process/m_mpi_proxy.fpp index b0e9ff2253..8668152fe8 100644 --- a/src/pre_process/m_mpi_proxy.fpp +++ b/src/pre_process/m_mpi_proxy.fpp @@ -75,6 +75,7 @@ contains #:endfor call MPI_BCAST(patch_icpp(i)%smoothen, 1, MPI_LOGICAL, 0, MPI_COMM_WORLD, ierr) + call MPI_BCAST(patch_icpp(i)%non_axis_sym, 1, MPI_LOGICAL, 0, MPI_COMM_WORLD, ierr) call MPI_BCAST(patch_icpp(i)%alter_patch(0), num_patches_max, MPI_LOGICAL, 0, MPI_COMM_WORLD, ierr) #:for VAR in [ 'x_centroid', 'y_centroid', 'z_centroid', & @@ -84,6 +85,10 @@ contains call MPI_BCAST(patch_icpp(i)%${VAR}$, 1, MPI_DOUBLE_PRECISION, 0, MPI_COMM_WORLD, ierr) #:endfor + #:for VAR in [ 'a2', 'a3', 'a4', 'a5', 'a6', 'a7', 'a8', 'a9', 'a10', 'a11', 'a12'] + call MPI_BCAST(patch_icpp(i)%${VAR}$, 1, MPI_DOUBLE_PRECISION, 0, MPI_COMM_WORLD, ierr) + #:endfor + call MPI_BCAST(patch_icpp(i)%model%filepath, len(patch_icpp(i)%model%filepath), MPI_CHARACTER, 0, MPI_COMM_WORLD, ierr) #:for VAR in [ 'model%translate', 'model%scale', 'model%rotate', & diff --git a/src/pre_process/m_patches.fpp b/src/pre_process/m_patches.fpp index f3c924af26..53bab4cad1 100644 --- a/src/pre_process/m_patches.fpp +++ b/src/pre_process/m_patches.fpp @@ -65,7 +65,8 @@ module m_patches !! is to act as a pseudo volume fraction to indicate the contribution of each !! patch toward the composition of a cell's fluid state. - real(kind(0d0)) :: cart_y, cart_z + real(kind(0d0)) :: r_cyl, theta_cyl, x_cart, y_cart, z_cart + real(kind(0d0)) :: cart_x, cart_y, cart_z real(kind(0d0)) :: sph_phi !< !! Variables to be used to hold cell locations in Cartesian coordinates if !! 3D simulation is using cylindrical coordinates @@ -413,7 +414,7 @@ contains ((y_cc(j) - y_centroid)/b)**2) & - 1d0))*(-0.5d0) + 0.5d0 end if - + PRINT *,"a :",a, "b :",b if ((((x_cc(i) - x_centroid)/a)**2 + & ((y_cc(j) - y_centroid)/b)**2 <= 1d0 & .and. & @@ -974,131 +975,238 @@ contains !! as a perturbation to a perfect sphere !! @param patch_id is the patch identifier subroutine s_spherical_harmonic(patch_id, patch_id_fp, q_prim_vf) ! ---------------------------- + + integer, intent(IN) :: patch_id + integer, intent(INOUT), dimension(0:m, 0:n, 0:p) :: patch_id_fp + type(scalar_field), dimension(1:sys_size) :: q_prim_vf - integer, intent(IN) :: patch_id - integer, intent(INOUT), dimension(0:m, 0:n, 0:p) :: patch_id_fp - type(scalar_field), dimension(1:sys_size) :: q_prim_vf + real(kind(0d0)) :: r, x_p, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, eps, phi + real(kind(0d0)) :: a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12 + real(kind(0d0)) :: radius, x_centroid, y_centroid, z_centroid + logical :: non_axis_sym - real(kind(0d0)) :: epsilon, beta - real(kind(0d0)) :: radius + integer :: i, j, k !< generic loop iterators - integer :: i, j, k !< generic loop iterators - - complex(kind(0d0)) :: cmplx_i = (0d0, 1d0) - complex(kind(0d0)) :: H ! Transferring the patch's centroid and radius information x_centroid = patch_icpp(patch_id)%x_centroid y_centroid = patch_icpp(patch_id)%y_centroid z_centroid = patch_icpp(patch_id)%z_centroid radius = patch_icpp(patch_id)%radius - epsilon = patch_icpp(patch_id)%epsilon - beta = patch_icpp(patch_id)%beta + a2 = patch_icpp(patch_id)%a2 + a3 = patch_icpp(patch_id)%a3 + a4 = patch_icpp(patch_id)%a4 + a5 = patch_icpp(patch_id)%a5 + a6 = patch_icpp(patch_id)%a6 + a7 = patch_icpp(patch_id)%a7 + a8 = patch_icpp(patch_id)%a8 + a9 = patch_icpp(patch_id)%a9 + a10 = patch_icpp(patch_id)%a10 + a11 = patch_icpp(patch_id)%a11 + a12 = patch_icpp(patch_id)%a12 + non_axis_sym = patch_icpp(patch_id)%non_axis_sym ! Since the analytical patch does not allow for its boundaries to get ! smoothed out, the pseudo volume fraction is set to 1 to make sure ! that only the current patch contributes to the fluid state in the ! cells that this patch covers. eta = 1d0 + eps = 1.d-32 + ! Checking whether the patch covers a particular cell in the domain ! and verifying whether the current patch has permission to write to ! to that cell. If both queries check out, the primitive variables ! of the current patch are assigned to this cell. - do k = 0, p + if (p > 0) then + do k = 0, p do j = 0, n do i = 0, m + if (grid_geometry == 3) then + call s_convert_cylindrical_to_cartesian_coord(y_cc(j), z_cc(k)) + else + cart_y = y_cc(j) + cart_z = z_cc(k) + end if + + r = dsqrt((x_cc(i)-x_centroid)**2+(cart_y-y_centroid)**2+(cart_z-z_centroid)**2)+eps + x_p = dabs(x_cc(i)-x_centroid+eps)/r + P2 = unassociated_legendre(x_p,2) + P3 = unassociated_legendre(x_p,3) + P4 = unassociated_legendre(x_p,4) + P5 = unassociated_legendre(x_p,5) + P6 = unassociated_legendre(x_p,6) + P7 = unassociated_legendre(x_p,7) + + + if (x_cc(i)-x_centroid >= 0 & + .and. & + r-a2*P2-a3*P3-a4*P4-a5*P5-a6*P6-a7*P7 <= radius & + .and. & + patch_icpp(patch_id)%alter_patch(patch_id_fp(i, j, k))) & + then + call s_assign_patch_primitive_variables(patch_id, i, j, k, & + eta, q_prim_vf, patch_id_fp) + + elseif (x_cc(i)-x_centroid < 0 & + .and. & + r-a2*P2+a3*P3-a4*P4+a5*P5-a6*P6+a7*P7 <= radius & + .and. & + patch_icpp(patch_id)%alter_patch(patch_id_fp(i, j, k))) & + then + call s_assign_patch_primitive_variables(patch_id, i, j, k, & + eta, q_prim_vf, patch_id_fp) + endif + end do + end do + end do - if (grid_geometry == 3) then - call s_convert_cylindrical_to_cartesian_coord(y_cc(j), z_cc(k)) - else - cart_y = y_cc(j) - cart_z = z_cc(k) - end if - - if (((x_cc(i) - x_centroid)**2 & - + (cart_y - y_centroid)**2 & - + (cart_z - z_centroid)**2 <= radius**2 & - .and. & - patch_icpp(patch_id)%alter_patch(patch_id_fp(i, j, k)))) & - then - - call s_convert_cylindrical_to_spherical_coord(x_cc(i), y_cc(j)) - - if (epsilon == 1d0) then - if (beta == 0d0) then - H = 5d-1*sqrt(3d0/pi)*cos(sph_phi) - elseif (beta == 1d0) then - H = -5d-1*sqrt(3d0/(2d0*pi))*exp(cmplx_i*z_cc(k))*sin(sph_phi) - end if - elseif (epsilon == 2d0) then - if (beta == 0d0) then - H = 25d-2*sqrt(5d0/pi)*(3d0*cos(sph_phi)**2 - 1d0) - elseif (beta == 1d0) then - H = -5d-1*sqrt(15d0/(2d0*pi))*exp(cmplx_i*z_cc(k))*sin(sph_phi)*cos(sph_phi) - elseif (beta == 2d0) then - H = 25d-2*sqrt(15d0/(2d0*pi))*exp(2d0*cmplx_i*z_cc(k))*sin(sph_phi)**2 - end if - elseif (epsilon == 3d0) then - if (beta == 0d0) then - H = 25d-2*sqrt(7d0/pi)*(5d0*cos(sph_phi)**3d0 - 3d0*cos(sph_phi)) - elseif (beta == 1d0) then - H = -125d-3*sqrt(21d0/pi)*exp(cmplx_i*z_cc(k))*sin(sph_phi)* & - (5d0*cos(sph_phi)**2 - 1d0) - elseif (beta == 2d0) then - H = 25d-2*sqrt(105d0/(2d0*pi))*exp(2d0*cmplx_i*z_cc(k))* & - sin(sph_phi)**2*cos(sph_phi) - elseif (beta == 3d0) then - H = -125d-3*sqrt(35d0/pi)*exp(3d0*cmplx_i*z_cc(k))*sin(sph_phi)**3d0 - end if - elseif (epsilon == 4d0) then - if (beta == 0d0) then - H = 3d0/16d0*sqrt(1d0/pi)*(35d0*cos(sph_phi)**4d0 - & - 3d1*cos(sph_phi)**2 + 3d0) - elseif (beta == 1d0) then - H = -3d0/8d0*sqrt(5d0/pi)*exp(cmplx_i*z_cc(k))* & - sin(sph_phi)*(7d0*cos(sph_phi)**3d0 - 3d0*cos(sph_phi)) - elseif (beta == 2d0) then - H = 3d0/8d0*sqrt(5d0/(2d0*pi))*exp(2d0*cmplx_i*z_cc(k))* & - sin(sph_phi)**2*(7d0*cos(sph_phi)**2 - 1d0) - elseif (beta == 3d0) then - H = -3d0/8d0*sqrt(35d0/pi)*exp(3d0*cmplx_i*z_cc(k))* & - sin(sph_phi)**3d0*cos(sph_phi) - elseif (beta == 4d0) then - H = 3d0/16d0*sqrt(35d0/(2d0*pi))*exp(4d0*cmplx_i*z_cc(k))* & - sin(sph_phi)**4d0 - end if - elseif (epsilon == 5d0) then - if (beta == 0d0) then - H = 1d0/16d0*sqrt(11d0/pi)*(63d0*cos(sph_phi)**5d0 - & - 7d1*cos(sph_phi)**3d0 + 15d0*cos(sph_phi)) - elseif (beta == 1d0) then - H = -1d0/16d0*sqrt(165d0/(2d0*pi))*exp(cmplx_i*z_cc(k))* & - sin(sph_phi)*(21d0*cos(sph_phi)**4d0 - 14d0*cos(sph_phi)**2 + 1d0) - elseif (beta == 2d0) then - H = 125d-3*sqrt(1155d0/(2d0*pi))*exp(2d0*cmplx_i*z_cc(k))* & - sin(sph_phi)**2*(3d0*cos(sph_phi)**3d0 - cos(sph_phi)) - elseif (beta == 3d0) then - H = -1d0/32d0*sqrt(385d0/pi)*exp(3d0*cmplx_i*z_cc(k))* & - sin(sph_phi)**3d0*(9d0*cos(sph_phi)**2 - 1d0) - elseif (beta == 4d0) then - H = 3d0/16d0*sqrt(385d0/(2d0*pi))*exp(4d0*cmplx_i*z_cc(k))* & - sin(sph_phi)**4d0*cos(sph_phi) - elseif (beta == 5d0) then - H = -3d0/32d0*sqrt(77d0/pi)*exp(5d0*cmplx_i*z_cc(k))* & - sin(sph_phi)**5d0 - end if - end if - - q_prim_vf(adv_idx%beg)%sf(i, j, k) = 1d0 - abs(real(H, kind(0d0))) + else if ( p == 0) then + do j = 0, n + do i = 0, m + + if (non_axis_sym) then + phi = atan(((y_cc(j)-y_centroid)+eps)/((x_cc(i)-x_centroid)+eps)) + r = dsqrt((x_cc(i)-x_centroid)**2d0+(y_cc(j)-y_centroid)**2d0)+eps + x_p = (eps)/r + P2 = spherical_harmonic_func(x_p, phi, 2, 2) + P3 = spherical_harmonic_func(x_p, phi, 3, 3) + P4 = spherical_harmonic_func(x_p, phi, 4, 4) + P5 = spherical_harmonic_func(x_p, phi, 5, 5) + P6 = spherical_harmonic_func(x_p, phi, 6, 6) + P7 = spherical_harmonic_func(x_p, phi, 7, 7) + P8 = spherical_harmonic_func(x_p, phi, 8, 8) + P9 = spherical_harmonic_func(x_p, phi, 9, 9) + ! P10 = spherical_harmonic_func(x_p, phi, 10, 10) + ! P11 = spherical_harmonic_func(x_p, phi, 11, 11) + ! P12 = spherical_harmonic_func(x_p, phi, 12, 12) + else + r = dsqrt((x_cc(i)-x_centroid)**2d0+(y_cc(j)-y_centroid)**2d0)+eps + x_p = dabs(x_cc(i)-x_centroid+eps)/r + P2 = unassociated_legendre(x_p,2) + P3 = unassociated_legendre(x_p,3) + P4 = unassociated_legendre(x_p,4) + P5 = unassociated_legendre(x_p,5) + P6 = unassociated_legendre(x_p,6) + P7 = unassociated_legendre(x_p,7) + end if + + if (x_cc(i)-x_centroid >= 0 & + .and. & + r-a2*P2-a3*P3-a4*P4-a5*P5-a6*P6-a7*P7-a8*P8-a9*P9 <= radius .and. & + patch_icpp(patch_id)%alter_patch(patch_id_fp(i, j, 0))) & + then + call s_assign_patch_primitive_variables(patch_id, i, j, 0, & + eta, q_prim_vf, patch_id_fp) + + elseif (x_cc(i)-x_centroid < 0 & + .and. & + r-a2*P2+a3*P3-a4*P4+a5*P5-a6*P6+a7*P7-a8*P8+a9*P9 <= radius & + .and. & + patch_icpp(patch_id)%alter_patch(patch_id_fp(i, j, 0))) & + then + call s_assign_patch_primitive_variables(patch_id, i, j, 0, & + eta, q_prim_vf, patch_id_fp) + + endif + end do + end do + end if + + end subroutine s_spherical_harmonic ! ---------------------------------- - end if + !! This function generates the unassociated legendre poynomials with input + ! mode number and evaluates them at input x + + recursive function unassociated_legendre(x,l) result(P) + integer, intent(in) :: l + real(kind(0d0)), intent(in) :: x + real(kind(0d0)) :: P + + if (l == 0) then + P = 1d0 + else if (l == 1) then + P = x + else + P = ((2*l-1)*x*unassociated_legendre(x,l-1)-(l-1)*unassociated_legendre(x,l-2))/l + end if + + end function unassociated_legendre + + !! This function generated the spherical harmonic function valu, Y, + !based on inputs of x, phi, l and m + + recursive function spherical_harmonic_func(x, phi, l, m) result(Y) + integer, intent(in) :: l, m + real(kind(0d0)), intent(in) :: x, phi + real(kind(0d0)) :: Y, prefactor, pi + + pi = acos(-1d0) + prefactor = sqrt((2*l+1)/(4*pi)*factorial(l-m)/factorial(l+m)); + if (m == 0) then + Y = prefactor*associated_legendre(x, l, m); + elseif (m .gt. 0) then + Y = (-1d0)**m*sqrt(2d0)*prefactor*associated_legendre(x, l, m)*cos(m*phi); + endif + end function spherical_harmonic_func + + !! This function generates the associated legendre polynomials evaluated + !at x with inputs l and m + + recursive function associated_legendre(x, l, m) result(P) + integer, intent(in) :: l, m + real(kind(0d0)), intent(in) :: x + real(kind(0d0)) :: P + + if (m <= 0 .and. l <= 0) then + P = 1; + elseif (l == 1 .and. m <= 0) then + P = x; + elseif (l == 1 .and. m == 1) then + P = -(1-x**2)**(1/2); + elseif (m == l) then + P = (-1)**l*double_factorial(2*l-1)*(1-x**2)**(l/2); + elseif (m == l-1) then + P = x*(2*l-1)*associated_legendre(x, l-1, l-1); + else + P = ((2*l-1)*x*associated_legendre(x, l-1, m)-(l+m-1)*associated_legendre(x, l-2, m))/(l-m); + endif + + end function associated_legendre + + !! This function calculates the double factorial value of an integer + + recursive function double_factorial(n) result(R) + integer, intent (in) :: n + integer, parameter :: int64_kind = selected_int_kind(18) ! 18 bytes for 64-bit integer + integer(kind=int64_kind) :: R + + if (n <= 0) then + R = 1 + else if (n == 1) then + R = 1 + else + R = n * double_factorial(n - 2) + end if + + end function double_factorial + + !! The following function calculates the factorial value of an integer + + recursive function factorial(n) result(R) + integer, intent(in) :: n + integer, parameter :: int64_kind = selected_int_kind(18) ! 18 bytes for 64-bit integer + integer(kind=int64_kind) :: R + + if (n == 0) then + R = 1 + else + R = n * factorial(n - 1) + end if + + end function factorial - end do - end do - end do - end subroutine s_spherical_harmonic ! ---------------------------------- !> The spherical patch is a 3D geometry that may be used, !! for example, in creating a bubble or a droplet. The patch @@ -1558,7 +1666,7 @@ contains end subroutine s_convert_cylindrical_to_cartesian_coord ! -------------- - function f_convert_cyl_to_cart(cyl) result(cart) + function f_convert_cyl_to_cart(cyl) result(cart) !$acc routine seq @@ -1580,7 +1688,7 @@ contains end subroutine s_convert_cylindrical_to_spherical_coord ! -------------- - !> Archimedes spiral function + !> Archimedes spiral funcreal(kind(0d0)) :: theta_cc, r, x_p, P2, P3, P4, P5, P6, P7tion !! @param myth Angle !! @param offset Thickness !! @param a Starting position diff --git a/src/simulation/m_checker.fpp b/src/simulation/m_checker.fpp index ee65090a0a..2d0550babe 100644 --- a/src/simulation/m_checker.fpp +++ b/src/simulation/m_checker.fpp @@ -409,5 +409,4 @@ contains ! END: Fluids Physical Parameters ================================== end subroutine s_check_inputs - end module m_checker diff --git a/src/simulation/m_data_output.fpp b/src/simulation/m_data_output.fpp index 52c2d70169..79adbc1064 100644 --- a/src/simulation/m_data_output.fpp +++ b/src/simulation/m_data_output.fpp @@ -1,4 +1,4 @@ -!> + !! @file m_data_output.f90 !! @brief Contains module m_data_output @@ -45,9 +45,11 @@ module m_data_output s_close_run_time_information_file, & s_close_com_files, & s_close_probe_files, & - s_finalize_data_output_module - - abstract interface ! =================================================== + s_finalize_data_output_module, & + s_open_sim_data_file, & + s_write_sim_data_file, & + s_close_sim_data_file + abstract interface ! =================================================== !> Write data files !! @param q_cons_vf Conservative variables @@ -201,6 +203,36 @@ contains end do end subroutine s_open_com_files ! -------------------------------------- + + subroutine s_open_sim_data_file() ! ------------------------ + + character(LEN=path_len + 5*name_len) :: file_path !< + !! Relative path to a file in the case directory + character(LEN=8) :: file_date !< + !! Creation date of the run-time information file + + write (file_path, '(A)') '/sim_data.txt' + file_path = trim(case_dir)//trim(file_path) + + ! Opening the simulation data file + open (21519, FILE=trim(file_path), & + FORM='formatted', & + POSITION='append', & + STATUS='unknown') +! call date_and_time(DATE=file_date) + +! write (21519, '(A)') 'Date: '//file_date(5:6)//'/'// & +! file_date(7:8)//'/'// & +! file_date(3:4) + + + end subroutine s_open_sim_data_file ! ---------------------------------------- + + + + + + !> This opens a formatted data file where the root processor !! can write out flow probe information subroutine s_open_probe_files() ! -------------------------------------- @@ -282,7 +314,6 @@ contains real(kind(0d0)) :: blkmod1, blkmod2 !< !! Fluid bulk modulus for Woods mixture sound speed - integer :: i, j, k, l, q !< Generic loop iterators integer :: Nfq @@ -294,7 +325,7 @@ contains do l = 0, p do k = 0, n do j = 0, m - + do i = 1, num_fluids alpha_rho(i) = q_prim_vf(i)%sf(j, k, l) alpha(i) = q_prim_vf(E_idx + i)%sf(j, k, l) @@ -402,7 +433,7 @@ contains end do end do ! end: Computing Stability Criteria at Current Time-step =========== - + ! Determining local stability criteria extrema at current time-step !$acc kernels @@ -447,6 +478,7 @@ contains t_step, t_step*dt, icfl_max_glb, & vcfl_max_glb, & Rc_min_glb + else write (1, '(13X,I8,14X,F10.6,13X,F9.6)') & t_step, t_step*dt, icfl_max_glb @@ -471,6 +503,324 @@ contains end subroutine s_write_run_time_information ! -------------------------- + subroutine s_write_sim_data_file(q_prim_vf, t_step) + + type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf + integer, intent(IN) :: t_step + integer :: i, j, k, l, w !< Generic loop iterators + integer :: ierr, counter, counter2, counter3, root !< number of data points extracted to fit shape to SH perturbations + + real(kind(0d0)) :: u, m_a_x, m_a_y, m_a_z, eps + real(kind(0d0)), dimension(0:m,0:n) :: d_alpha_x, d_magdalphax, d_magdalphay, f_NS, rho, alpha_rhob + real(kind(0d0)), dimension(0:m,0:n) :: d_alpha_y, mag_d_alpha, d_rho_x, d_rho_y, mag_d_rho, alpha_b + real(kind(0d0)), dimension(0:m,0:n,0:p) :: d_alph_mpi_barrier_x3, d_alpha_y3, d_alpha_z3 + real(kind(0d0)) :: xdv, ydv, mag_d_alpha3, nondim_time, alphaxm, alphaxp, alphaym, alphayp + real(kind(0d0)), dimension(num_fluids) :: alpha, vol_fluid, xcom, ycom, zcom + real(kind(0d0)) :: alpha_t, concavity_x_prior, concavity_x_post, concavity_y_prior, concavity_y_post + real(kind(0d0)), allocatable :: q(:), maxdalphy(:), maxdalphx(:) + real(kind=8),parameter :: pi=4.D0*datan(1.D0) + real(kind(0d0)), allocatable :: x_td(:), y_td(:), x_tdf(:), y_tdf(:), x_d1(:), y_d1(:), y_d(:), x_d(:) + + real(kind(0d0)) :: axp, axm, ayp, aym + + call s_calculate_COM(q_prim_vf, xcom, ycom, vol_fluid) + + if (t_step_old /= dflt_int) then + nondim_time = real(t_step + t_step_old, kind(0d0))*dt + else + nondim_time = real(t_step, kind(0d0))*dt !*1.d-5/10.0761131451d0 + end if + root = 0 + allocate(x_d1(m*n)) + allocate(y_d1(m*n)) + counter = 0 + do k = 0,n + OLoop: do j = 0,m + axp = q_prim_vf(E_idx + 2)%sf(j+1,k,0) + axm = q_prim_vf(E_idx + 2)%sf(j-1,k,0) + ayp = q_prim_vf(E_idx + 2)%sf(j,k+1,0) + aym = q_prim_vf(E_idx + 2)%sf(j,k-1,0) + + if ((axp > 0.9 .and. axm < 0.9) .or. (axp < 0.9 .and. axm > 0.9)& + .or. (ayp > 0.9 .and. aym < 0.9) .or. (ayp < 0.9 .and. aym > 0.9)) then + if (counter == 0) then + counter = counter + 1 + x_d1(counter) = x_cc(j) + y_d1(counter) = y_cc(k) + else + do i = 1, counter + if (sqrt((x_cc(j)-x_d1(i))**2+(y_cc(k)-& + y_d1(i))**2) <= 2*sqrt(dx(j)**2& + +dy(k)**2)) then + cycle OLoop + elseif (sqrt((x_cc(j)-x_d1(i))**2+(y_cc(k)-& + y_d1(i))**2) > 2*sqrt(dx(j)**2& + +dy(k)**2) .and. i == counter) then + counter = counter + 1 + x_d1(counter) = x_cc(j) + y_d1(counter) = y_cc(k) + end if + end do + end if + end if + end do OLoop + end do + + allocate(y_d(counter)) + allocate(x_d(counter)) + do i = 1,counter + y_d(i) = y_d1(i) + x_d(i) = x_d1(i) + end do + if (num_procs > 1) then + call s_mpi_gather_data(x_d, counter, x_td, root) + call s_mpi_gather_data(y_d, counter, y_td, root) + if (proc_rank == 0) then + do i = 1, size(x_td) + if (i == size(x_td)) then + write(21519,'(F12.9,1X,F12.9,1X,I4, 1X, F12.9, 1X, F12.9)') & + x_td(i), y_td(i), size(x_td), xcom(2), nondim_time + else + write(21519,'(F12.9,1X,F12.9,1X,F3.1,1X,F3.1,1X,F3.1)') & + x_td(i), y_td(i), 0d0, 0d0, 0d0 + end if + end do + end if + end if + + end subroutine s_write_sim_data_file ! ----------------------------------- + + + subroutine s_calculate_numerical_schlieran(q_prim_vf, f_NS) + type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf + integer :: i, j, k, l + real(kind(0d0)), dimension(0:m,0:n), intent(OUT) :: f_NS + real(kind(0d0)), dimension(0:m,0:n) :: d_rho_mag, a, b, c, d, d_a_mag + real(kind(0d0)) :: rhoxp, rhoxm, rhoyp, rhoym, rhop, d_rhox, d_rhoy, mag_max + real(kind(0d0)) :: axp, axm, ayp, aym, ap, d_ax, d_ay, maga_max + + rhop = 0d0 + rhoxp = 0d0 + rhoxm = 0d0 + rhoyp = 0d0 + rhoym = 0d0 + ap = 0d0 + axp = 0d0 + axm = 0d0 + ayp = 0d0 + aym = 0d0 + + + do k = 0,n + do j = 0, m + do i = 1, num_fluids + rhop = rhop + q_prim_vf(i)%sf(j,k,0) + rhoxp = rhoxp + q_prim_vf(i)%sf(j+1,k,0) + rhoxm = rhoxm + q_prim_vf(i)%sf(j-1,k,0) + rhoyp = rhoyp + q_prim_vf(i)%sf(j,k+1,0) + rhoym = rhoym + q_prim_vf(i)%sf(j,k-1,0) + end do + ap = q_prim_vf(E_idx + 2)%sf(j,k,0) + axp = q_prim_vf(E_idx + 2)%sf(j+1,k,0) + axm = q_prim_vf(E_idx + 2)%sf(j-1,k,0) + ayp = q_prim_vf(E_idx + 2)%sf(j,k+1,0) + aym = q_prim_vf(E_idx + 2)%sf(j,k-1,0) + if (j == m) then + d_rhox = dabs((rhop-rhoxm)/(x_cc(j)-x_cc(j-1))) + d_ax = dabs((ap-axm)/(x_cc(j)-x_cc(j-1))) + else if (k == n) then + d_rhoy = dabs((rhop-rhoym)/(y_cc(k)-y_cc(k-1))) + d_ay = dabs((ap-aym)/(y_cc(k)-y_cc(k-1))) + else if (j == 0) then + d_rhox = dabs((rhoxp-rhop)/(x_cc(j+1)-x_cc(j))) + d_ax = dabs((axp-ap)/(x_cc(j+1)-x_cc(j))) + else if (k == 0) then + d_rhoy = dabs((rhoyp-rhop)/(y_cc(k+1)-y_cc(k))) + d_ay = dabs((ayp-ap)/(y_cc(k+1)-y_cc(k))) + else + d_rhox = dabs((rhoxp-rhoxm)/(x_cc(j+1)-x_cc(j-1))) + d_rhoy = dabs((rhoyp-rhoym)/(y_cc(k+1)-y_cc(k-1))) + d_ax = dabs((axp-axm)/(x_cc(j+1)-x_cc(j-1))) + d_ay = dabs((ayp-aym)/(y_cc(k+1)-y_cc(k-1))) + + end if + d_rho_mag(j,k) = dsqrt((d_rhox**2+d_rhoy**2)) + d_a_mag(j,k) = dsqrt((d_ax**2+d_ay**2)) + rhop = 0d0 + rhoxp = 0d0 + rhoxm = 0d0 + rhoyp = 0d0 + rhoym = 0d0 + ap = 0d0 + axp = 0d0 + axm = 0d0 + ayp = 0d0 + aym = 0d0 + end do + end do + + +! if (maxval(d_rho_mag) < 1/(100*maxval(dx)) .or. maxval(d_rho_mag) < 1/(100*maxval(dy))) then +! d_rho_mag(0:m,0:n) = 0d0 +! else +! d_rho_mag(0:m,0:n) = d_rho_mag(0:m,0:n)/maxval(d_rho_mag) +! end if + call s_mpi_allreduce_max(maxval(d_rho_mag),mag_max) + call s_mpi_allreduce_max(maxval(d_a_mag),maga_max) + ! print *, "d_rho_max =", mag_max + ! print*, "d_rho_mag =", d_rho_mag + d_rho_mag(0:m,0:n) = d_rho_mag(0:m,0:n)/mag_max + d_a_mag(0:m,0:n) = d_a_mag(0:m,0:n)/maga_max +! print*, d_rho_mag + a = 0.5 + b = 9 + c = 0.65 + d = 1 + ! f_NS(0:m,0:n) = d_a_mag(0:m,0:n)*(EXP(-b**2*(d_rho_mag(0:m,0:n)& + ! -d_a_mag(0:m,0:n))**2/(d_a_mag(0:m,0:n))**2)+ & + ! c*EXP(-b**2*(d_rho_mag(0:m,0:n)-(d_a_mag(0:m,0:n)-a))**2/& + ! (d_a_mag(0:m,0:n))**2)+d*d_rho_mag(0:m,0:n)/d_a_mag(0:m,0:n)*& + ! EXP(-b**2*(d_rho_mag(0:m,0:n)-(0.9))**2/(25**2*(d_a_mag(0:m,0:n))**2))) + + f_NS(0:m,0:n) = q_prim_vf(E_idx + 2)%sf(0:m,0:n,0)*(EXP(-b**2*(d_rho_mag(0:m,0:n)& + -q_prim_vf(E_idx + 2)%sf(0:m,0:n,0))**2/(q_prim_vf(E_idx + 2)%sf(0:m,0:n,0))**2)+ & + c*EXP(-b**2*(d_rho_mag(0:m,0:n)-(q_prim_vf(E_idx + 2)%sf(0:m,0:n,0)-a))**2/& + (q_prim_vf(E_idx + 2)%sf(0:m,0:n,0))**2)+d*d_rho_mag(0:m,0:n)/q_prim_vf(E_idx + 2)%sf(0:m,0:n,0)*& + EXP(-b**2*(d_rho_mag(0:m,0:n)-(0.9))**2/(25**2*(q_prim_vf(E_idx + 2)%sf(0:m,0:n,0))**2))) + + ! f_NS(0:m,0:n) = d*dsqrt(d_rho_mag(0:m,0:n))*& +! EXP(-b**2*(d_rho_mag(0:m,0:n)-(0.9))**2/(25**2*(q_prim_vf(E_idx + 2)%sf(0:m,0:n,0))**2)) +! f_NS(0:m,0:n) = d*(d_rho_mag(0:m,0:n)+d_a_mag(0:m,0:n))*& +! EXP(-b**2*(d_rho_mag(0:m,0:n)-(1+d_a_mag(0:m,0:n)))**2/(30**2*(d_a_mag(0:m,0:n))**2)) + + +!1-EXP(-(0.1+0.9*q_prim_vf(E_idx + 2)%sf(0:m,0:n, 0))*dsqrt(d_rho_mag(0:m,0:n))*q_prim_vf(E_idx + 2)%sf(0:m,0:n, 0)) + + + end subroutine s_calculate_numerical_schlieran + + + subroutine s_calculate_COM(q_prim_vf, xcom, ycom, vol_fluid) + type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf + integer :: i, j, k, l !< Generic loop iterators + real(kind(0d0)), dimension(num_fluids), intent(OUT) :: vol_fluid + real(kind(0d0)), dimension(num_fluids) :: ms, ym, xm, zm + real(kind(0d0)), dimension(num_fluids), intent(OUT) :: xcom, ycom + real(kind(0d0)) :: ybeg, xend, xbeg, zbeg, zend, tmp, dV, yend + + xm = 0d0 + ms = 0d0 + ym = 0d0 + ! zm = 0d0 + + do l = 0, p + do k = 0, n + do j = 0, m + if (p > 0) then + dV = dx(j)*dy(k)*dz(l) + else if (p == 0) then + dV = dx(j)*dy(k) + else if (n == 0) then + dV = dx(j) + end if + do i = 1, num_fluids + if (q_prim_vf(E_idx + i)%sf(j,k,l) .gt. 0.6) then + vol_fluid(i) = vol_fluid(i)+q_prim_vf(E_idx + i)%sf(j,k,l)*dV + end if + if (p > 0) then + ms(i) = ms(i) + q_prim_vf(i)%sf(j,k,l)*dV + xm(i) = xm(i) + q_prim_vf(i)%sf(j,k,l)*dV*x_cc(j) + ym(i) = ym(i) + q_prim_vf(i)%sf(j,k,l)*dV*y_cc(k) + ! zm(i) = zm(i) + q_prim_vf(i)%sf(j,k,l)*dV*z_cc(l) + else if (p == 0 .and.& + q_prim_vf(E_idx + 2)%sf(j,k,l) > 0.9) then + ms(i) = ms(i) + q_prim_vf(i)%sf(j,k,l)*dV + xm(i) = xm(i) + q_prim_vf(i)%sf(j,k,l)*dV*x_cc(j) + ym(i) = ym(i) + q_prim_vf(i)%sf(j,k,l)*dV*y_cc(k) + end if + end do + end do + end do + end do + do i = 1,num_fluids + if (num_procs > 1) then + tmp = vol_fluid(i) + call s_mpi_allreduce_sum(tmp, vol_fluid(i)) + if (p > 0) then + tmp = xm(i) + call s_mpi_allreduce_sum(tmp, xm(i)) + tmp = ym(i) + ! call s_mpi_allreduce_sum(tmp, ym(i)) + ! tmp = zm(i) + ! call s_mpi_allreduce_sum(tmp,zm(i)) + tmp = ms(i) + call s_mpi_allreduce_sum(tmp, ms(i)) + ! call s_mpi_allreduce_min(minval(x_cb(-1:m)), xbeg) + ! call s_mpi_allreduce_max(maxval(x_cb(-1:m)), xend) + ! call s_mpi_allreduce_min(minval(y_cb(-1:n)), ybeg) + ! call s_mpi_allreduce_max(maxval(y_cb(-1:n)), yend) + ! call s_mpi_allreduce_min(minval(z_cb(-1:p)), zbeg) + ! call s_mpi_allreduce_max(maxval(z_cb(-1:p)), zend) + else if (p == 0) then + tmp = xm(i) + call s_mpi_allreduce_sum(tmp, xm(i)) + tmp = ym(i) + ! call s_mpi_allreduce_sum(tmp, ym(i)) + tmp = ms(i) + call s_mpi_allreduce_sum(tmp, ms(i)) + ! call s_mpi_allreduce_min(minval(x_cb(-1:m)), xbeg) + ! call s_mpi_allreduce_max(maxval(x_cb(-1:m)), xend) + ! call s_mpi_allreduce_min(minval(y_cb(-1:n)), ybeg) + ! call s_mpi_allreduce_max(maxval(y_cb(-1:n)), yend) + end if + end if + + ! if (p > 1) then + ! xcom(i) = xm(i)/ms(i) + ycom(i) = 0d0 + ! zcom(i) = zm(i)/ms(i) + ! if (bc_x_glb%beg == -2) then +! ms(i) = 2*ms(i) + ! xcom(i) = xbeg + ! else if (bc_x_glb%end == -2) then +! ms(i) = 2*ms(i) +! xcom(i) = xend +! else if (bc_y_glb%beg == -2) then +! ms(i) = 2*ms(i) +! ycom(i) = ybeg +! else if (bc_y_glb%end == -2) then +! ms(i) = 2*ms(i) +! ycom(i) = yend + ! else if (bc_z_glb%beg == -2) then + ! ms(i) = 2*ms(i) + ! zcom(i) = zbeg + ! else if (bc_z_glb%end == -2) then + ! ms(i) = 2*ms(i) + ! zcom(i) = zend + ! end if + ! else if (p == 0) then + xcom(i) = xm(i)/ms(i) + ! ycom(i) = ym(i)/ms(i) + ! if (bc_x_glb%beg == -2) then + ! ms(i) = 2*ms(i) + ! xcom(i) = xbeg + ! else if (bc_x_glb%end == -2) then + ! ms(i) = 2*ms(i) + ! xcom(i) = xend + ! else if (bc_y_glb%beg == -2) then + ! ms(i) = 2*ms(i) + ! ycom(i) = ybeg + ! else if (bc_y_glb%end == -2) then + ! ms(i) = 2*ms(i) + ! ycom(i) = yend + ! end if + ! end if + end do + + end subroutine s_calculate_COM + + + !> The goal of this subroutine is to output the grid and !! conservative variables data files for given time-step. !! @param q_cons_vf Cell-average conservative variables @@ -1113,7 +1463,7 @@ contains logical :: trigger !< For integral quantities ! Non-dimensional time calculation - if (time_stepper == 23) then + if (time_stepper == 23) then nondim_time = mytime else if (t_step_old /= dflt_int) then @@ -1272,12 +1622,12 @@ contains call s_convert_to_mixture_variables(q_cons_vf, j - 2, k - 2, l, & rho, gamma, pi_inf, qv, & Re, G, fluid_pp(:)%G) - do s = 1, num_dims + do s = 1, num_dims vel(s) = q_cons_vf(cont_idx%end + s)%sf(j - 2, k - 2, l)/rho end do call s_compute_pressure( & - q_cons_vf(1)%sf(j - 2, k - 2, l), & + q_cons_vf(E_idx)%sf(j - 2, k - 2, l), & q_cons_vf(alf_idx)%sf(j - 2, k - 2, l), & 0.5d0*(q_cons_vf(2)%sf(j - 2, k - 2, l)**2.d0)/ & q_cons_vf(1)%sf(j - 2, k - 2, l), & @@ -1311,15 +1661,13 @@ contains R(:) = nR(:)/nbub Rdot(:) = nRdot(:)/nbub end if - ! Compute mixture sound speed call s_compute_speed_of_sound(pres, rho, gamma, pi_inf, & - ((gamma + 1d0)*pres + pi_inf)/rho, alpha, 0d0, c) + ((gamma + 1d0)*pres + pi_inf)/rho, alpha, 0d0, c) - accel = accel_mag(j - 2, k - 2, l) end if end if - else ! 3D simulation + else ! 3D f (t_step == t_step_stop)simulation if ((probe(i)%x >= x_cb(-1)) .and. (probe(i)%x <= x_cb(m))) then if ((probe(i)%y >= y_cb(-1)) .and. (probe(i)%y <= y_cb(n))) then if ((probe(i)%z >= z_cb(-1)) .and. (probe(i)%z <= z_cb(p))) then @@ -1362,7 +1710,6 @@ contains end if end if end if - if (num_procs > 1) then #:for VAR in ['rho','pres','gamma','pi_inf','qv','c','accel'] tmp = ${VAR}$ @@ -1395,8 +1742,7 @@ contains end do end if end if - - if (proc_rank == 0) then + if (proc_rank == 0) then if (n == 0) then if (bubbles .and. (num_fluids <= 2)) then if (qbmm) then @@ -1499,6 +1845,7 @@ contains rho, & vel(1), & pres + print*, 'time =', nondim_time, 'rho =', rho, 'pres =', pres end if else write (i + 30, '(6X,F12.6,F24.8,F24.8,F24.8,F24.8,'// & @@ -1686,6 +2033,7 @@ contains end subroutine s_close_run_time_information_file ! --------------------- + !> Closes communication files subroutine s_close_com_files() ! --------------------------------------- @@ -1696,6 +2044,23 @@ contains end subroutine s_close_com_files ! ------------------------------------- + subroutine s_close_sim_data_file() ! ----------------------- + + + ! Writing the footer of and closing the run-time information file + write (21519, '(A)') '----------------------------------------'// & + '----------------------------------------' + write (21519, '(A)') '' + write (21519, '(A)') '' + write (21519, '(A)') '========================================'// & + '========================================' + close (21519) + + end subroutine s_close_sim_data_file !--------------------- + + + + !> Closes probe files subroutine s_close_probe_files() ! ------------------------------------- diff --git a/src/simulation/m_derived_variables.f90 b/src/simulation/m_derived_variables.f90 index de9801e568..e1c5614d8c 100644 --- a/src/simulation/m_derived_variables.f90 +++ b/src/simulation/m_derived_variables.f90 @@ -94,7 +94,6 @@ subroutine s_initialize_derived_variables() ! ----------------------------- call s_open_probe_files() call s_open_com_files() end if - ! Computing centered finite difference coefficients call s_compute_finite_difference_coefficients(m, x_cc, fd_coeff_x, buff_size, & fd_number, fd_order) @@ -108,14 +107,21 @@ subroutine s_initialize_derived_variables() ! ----------------------------- fd_number, fd_order) end if end if + + if (sim_data .and. proc_rank == 0) then + call s_open_sim_data_file() + end if + end subroutine s_initialize_derived_variables ! ----------------------------- !> Writes coherent body information, communication files, and probes. !! @param t_step Current time-step - subroutine s_compute_derived_variables(t_step) ! ----------------------- + subroutine s_compute_derived_variables(q_prim_vf, t_step) ! ----------------------- integer, intent(IN) :: t_step + type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf + integer :: i, j, k !< Generic loop iterators if (probe_wrt) then @@ -159,6 +165,9 @@ subroutine s_compute_derived_variables(t_step) ! ----------------------- call s_write_probe_files(t_step, q_cons_ts(1)%vf, accel_mag) call s_write_com_files(t_step,c_mass) end if + if (sim_data) then + call s_write_sim_data_file(q_prim_vf, t_step) + endif end subroutine s_compute_derived_variables ! --------------------------- @@ -461,6 +470,13 @@ subroutine s_finalize_derived_variables_module() ! ------------------- end if end if + if (proc_rank == 0) then + if (sim_data) then + call s_close_sim_data_file() + end if + end if + + if (probe_wrt) then deallocate (accel_mag, x_accel) if (n > 0) then diff --git a/src/simulation/m_global_parameters.fpp b/src/simulation/m_global_parameters.fpp index 18b3702c00..613433c232 100644 --- a/src/simulation/m_global_parameters.fpp +++ b/src/simulation/m_global_parameters.fpp @@ -34,6 +34,7 @@ module m_global_parameters integer :: num_procs !< Number of processors character(LEN=path_len) :: case_dir !< Case folder location logical :: run_time_info !< Run-time output flag + logical :: sim_data !< Simulation data output flag integer :: t_step_old !< Existing IC/grid folder ! ========================================================================== @@ -343,6 +344,7 @@ contains ! Logistics case_dir = '.' run_time_info = .false. + sim_data = .false. t_step_old = dflt_int ! Computational domain parameters diff --git a/src/simulation/m_mpi_proxy.fpp b/src/simulation/m_mpi_proxy.fpp index c165401f4e..a38df6b55f 100644 --- a/src/simulation/m_mpi_proxy.fpp +++ b/src/simulation/m_mpi_proxy.fpp @@ -111,6 +111,39 @@ contains !! available to the other processors. Then, the purpose of !! this subroutine is to distribute the user inputs to the !! remaining processors in the communicator. + + subroutine s_mpi_gather_data(my_vector, counts, gathered_vector, root) + +#ifdef MFC_MPI + + implicit none + integer, intent(in) :: counts ! Array of vector lengths for each process + real(kind(0d0)), intent(in), dimension(counts) :: my_vector ! Input vector on each process + integer, intent(in) :: root ! Rank of the root process + real(kind(0d0)), allocatable, intent(out) :: gathered_vector(:) ! Gathered vector on the root process + + integer :: i, offset, ierr + integer, allocatable :: recounts(:), displs(:) + + allocate(recounts(num_procs)) + + call MPI_GATHER(counts, 1, MPI_INTEGER, recounts, 1, MPI_INTEGER, root, & + MPI_COMM_WORLD, ierr) + + allocate(displs(size(recounts))) + + displs(1) = 0 + + do i = 2,size(recounts) + displs(i) = displs(i-1) + recounts(i-1) + end do + + allocate(gathered_vector(sum(recounts))) + call MPI_GATHERV(my_vector, counts, MPI_DOUBLE_PRECISION, gathered_vector,recounts, displs, MPI_DOUBLE_PRECISION, & + root, MPI_COMM_WORLD, ierr) +#endif + end subroutine s_mpi_gather_data + subroutine s_mpi_bcast_user_inputs() ! --------------------------------- #ifdef MFC_MPI @@ -129,7 +162,7 @@ contains call MPI_BCAST(${VAR}$, 1, MPI_INTEGER, 0, MPI_COMM_WORLD, ierr) #:endfor - #:for VAR in [ 'run_time_info','cyl_coord', 'adv_alphan', 'mpp_lim', & + #:for VAR in [ 'run_time_info','sim_data','cyl_coord', 'adv_alphan', 'mpp_lim', & & 'mapped_weno', 'mp_weno', 'cu_mpi', 'weno_flat', 'riemann_flat', & & 'weno_Re_flux', 'alt_soundspeed', 'null_weights', 'mixture_err', & & 'parallel_io', 'hypoelasticity', 'bubbles', 'polytropic', & diff --git a/src/simulation/m_rhs.fpp b/src/simulation/m_rhs.fpp index d76dcbc8a0..c66915a1af 100644 --- a/src/simulation/m_rhs.fpp +++ b/src/simulation/m_rhs.fpp @@ -1852,7 +1852,7 @@ contains end do ! END: Dimensional Splitting Loop ================================= - if (run_time_info .or. probe_wrt) then + if (run_time_info .or. probe_wrt .or. sim_data) then ix%beg = -buff_size; iy%beg = 0; iz%beg = 0 if (n > 0) iy%beg = -buff_size; diff --git a/src/simulation/m_start_up.fpp b/src/simulation/m_start_up.fpp index cfdf4ebd5f..63553ac949 100644 --- a/src/simulation/m_start_up.fpp +++ b/src/simulation/m_start_up.fpp @@ -122,7 +122,7 @@ contains character(len=1000) :: line ! Namelist of the global parameters which may be specified by user - namelist /user_inputs/ case_dir, run_time_info, m, n, p, dt, & + namelist /user_inputs/ case_dir, run_time_info, sim_data, m, n, p, dt, & t_step_start, t_step_stop, t_step_save, & model_eqns, num_fluids, adv_alphan, & mpp_lim, time_stepper, weno_eps, weno_flat, & @@ -895,7 +895,7 @@ contains end do end if - call s_compute_derived_variables(t_step) + call s_compute_derived_variables(q_prim_vf,t_step) #ifdef DEBUG print *, 'Computed derived vars' @@ -915,7 +915,7 @@ contains ! Time-stepping loop controls if ((mytime + dt) >= finaltime) dt = finaltime - mytime t_step = t_step + 1 - + end subroutine s_perform_time_step subroutine s_save_performance_metrics(t_step, time_avg, time_final, io_time_avg, io_time_final, proc_time, io_proc_time, file_exists, start, finish, nt) diff --git a/src/simulation/m_time_steppers.fpp b/src/simulation/m_time_steppers.fpp index fc1e1065f3..23fc3e497e 100644 --- a/src/simulation/m_time_steppers.fpp +++ b/src/simulation/m_time_steppers.fpp @@ -211,9 +211,9 @@ contains ! Opening and writing the header of the run-time information file if (proc_rank == 0 .and. run_time_info) then - call s_open_run_time_information_file() + call s_open_run_time_information_file() end if - + end subroutine s_initialize_time_steppers_module ! --------------------- !> 1st order TVD RK time-stepping algorithm diff --git a/src/simulation/p_main.fpp b/src/simulation/p_main.fpp index 3f0e885c81..106be3f9dc 100644 --- a/src/simulation/p_main.fpp +++ b/src/simulation/p_main.fpp @@ -36,7 +36,6 @@ program p_main !Initialize MPI call s_initialize_mpi_domain() - !Initialize Modules call s_initialize_modules() @@ -56,7 +55,7 @@ program p_main ! Time-stepping Loop ======================================================= do - if (t_step == t_step_stop) then + if (t_step > t_step_stop) then call s_save_performance_metrics(t_step, time_avg, time_final, io_time_avg, & io_time_final, proc_time, io_proc_time, file_exists, start, finish, nt) exit @@ -65,7 +64,7 @@ program p_main call s_perform_time_step(t_step, time_avg, time_final, io_time_avg, io_time_final, & proc_time, io_proc_time, file_exists, start, finish, nt) - if (mod(t_step - t_step_start, t_step_save) == 0 .or. t_step == t_step_stop) then + if (mod(t_step - t_step_start, t_step_save) == 0 .or. t_step > t_step_stop) then call s_save_data(t_step, start, finish, io_time_avg, nt) end if diff --git a/toolchain/mfc/bench.py b/toolchain/mfc/bench.py index f2429e4c01..605d023bfc 100644 --- a/toolchain/mfc/bench.py +++ b/toolchain/mfc/bench.py @@ -13,7 +13,7 @@ class BenchCase: slug: str path: str - args: list[str] + #args: list[str] def bench(targets = None): diff --git a/toolchain/mfc/run/case_dicts.py b/toolchain/mfc/run/case_dicts.py index a12cc858fa..065458793f 100644 --- a/toolchain/mfc/run/case_dicts.py +++ b/toolchain/mfc/run/case_dicts.py @@ -34,8 +34,9 @@ "mu_v", "k_v", "G", "cv", "qv", "qvp" ]: PRE_PROCESS.append(f"fluid_pp({f_id})%{attribute}") -for p_id in range(1, 10+1): - for attribute in ["geometry", "radius", "radii", "epsilon", "beta", +for p_id in range(1, 10+4): + for attribute in ["geometry", "radius", "radii", "epsilon", "beta", "a2", + "a3", "a4", "a5", "a6", "a7","a8", "a9", "a10", "a11", "a12", 'non_axis_sym', "normal", "smoothen", "smooth_patch_id", "alpha_rho", "smooth_coeff", "rho", "vel", "pres", "alpha", "gamma", "pi_inf", "r0", "v0", "p0", "m0", "hcid", "cv", "qv", "qvp" ]: @@ -72,7 +73,7 @@ SIMULATION = COMMON + [ - 'run_time_info', 't_step_old', 't_tol', 'dt', 't_step_start', + 'run_time_info', 'sim_data', 't_step_old', 't_tol', 'dt', 't_step_start', 't_step_stop', 't_step_save', 'time_stepper', 'weno_eps', 'mapped_weno', 'mp_weno', 'weno_avg', 'weno_Re_flux', 'riemann_solver', 'wave_speeds', 'avg_state', 'prim_vars_wrt', diff --git a/trial1.sh b/trial1.sh new file mode 100755 index 0000000000..e5e5bf08e2 --- /dev/null +++ b/trial1.sh @@ -0,0 +1,40 @@ +# Pre_process + +#./mfc.sh run ~/../../anvil/scratch/x-sremillard/invp_sod24/2Dshinputsod24.py -b mpirun -e batch -p wholenode -w 00:05:00 -# sod24 -a mch220010 -N 2 -n 128 -t pre_process +#./mfc.sh run ~/../../anvil/scratch/x-sremillard/sod18/2Dshinputsod18.py -b mpirun -e batch -p wholenode -w 00:05:00 -# sod18 -a mch220010 -N 2 -n 128 -t pre_process +#./mfc.sh run ~/../../anvil/scratch/x-sremillard/sod20/2Dshinputsod20.py -b mpirun -e batch -p wholenode -w 00:05:00 -# sod20 -a mch220010 -N 2 -n 128 -t pre_process +#./mfc.sh run ~/../../anvil/scratch/x-sremillard/sod28/2Dshinputsod28.py -b mpirun -e batch -p wholenode -w 00:05:00 -# sod28 -a mch220010 -N 2 -n 128 -t pre_process +#./mfc.sh run ~/../../anvil/scratch/x-sremillard/sod32/2Dshinputsod32.py -b mpirun -e batch -p wholenode -w 00:05:00 -# sod32 -a mch220010 -N 2 -n 128 -t pre_process +#./mfc.sh run ~/../../anvil/scratch/x-sremillard/sod22/2Dshinputsod22.py -b mpirun -e batch -p wholenode -w 00:05:00 -# sod22 -a mch220010 -N 2 -n 128 -t pre_process +#./mfc.sh run ~/../../anvil/scratch/x-sremillard/sod48/2Dshinputsod48.py -b mpirun -e batch -p wholenode -w 00:05:00 -# sod48 -a mch220010 -N 2 -n 128 -t pre_process +#./mfc.sh run ~/../../anvil/scratch/x-sremillard/sod24/2Dshinputsod24.py -b mpirun -e batch -p wholenode -w 00:05:00 -# sod24 -a mch220010 -N 2 -n 128 -t pre_process + + + + + + + +# simulation +#./mfc.sh run ~/../../anvil/scratch/x-sremillard/invp_sod24/2Dshinputsod24.py -b mpirun -e batch -p wholenode -w 01:00:00 -# sod24 -a mch220010 -N 2 -n 128 -t simulation +# +#./mfc.sh run ~/../../anvil/scratch/x-sremillard/sod24/2Dshinputsod24.py -b mpirun -e batch -p wholenode -w 01:15:00 -# sod24 -a mch220010 -N 2 -n 128 -t simulation +#./mfc.sh run ~/../../anvil/scratch/x-sremillard/sod18/2Dshinputsod18.py -b mpirun -e batch -p wholenode -w 01:30:00 -# sod18 -a mch220010 -N 2 -n 128 -t simulation +./mfc.sh run ~/../../anvil/scratch/x-sremillard/sod20/2Dshinputsod20.py -b mpirun -e batch -p wholenode -w 01:15:00 -# sod20 -a mch220010 -N 2 -n 128 -t simulation +#./mfc.sh run ~/../../anvil/scratch/x-sremillard/sod28/2Dshinputsod28.py -b mpirun -e batch -p wholenode -w 01:15:00 -# sod28 -a mch220010 -N 2 -n 128 -t simulation +#./mfc.sh run ~/../../anvil/scratch/x-sremillard/sod32/2Dshinputsod32.py -b mpirun -e batch -p wholenode -w 01:15:00 -# sod32 -a mch220010 -N 2 -n 128 -t simulation +./mfc.sh run ~/../../anvil/scratch/x-sremillard/sod22/2Dshinputsod22.py -b mpirun -e batch -p wholenode -w 01:15:00 -# sod22 -a mch220010 -N 2 -n 128 -t simulation +#./mfc.sh run ~/../../anvil/scratch/x-sremillard/sod48/2Dshinputsod48.py -b mpirun -e batch -p wholenode -w 01:30:00 -# sod48 -a mch220010 -N 2 -n 128 -t simulation + + + +# post_processn + +#./mfc.sh run ~/../../anvil/scratch/x-sremillard/sod18/2Dshinputsod18.py -b mpirun -e batch -p debug -w 00:05:00 -# sod18 -a mch220010 -N 2 -n 128 -t post_process + +./mfc.sh run ~/../../anvil/scratch/x-sremillard/sod24/2Dshinputsod24.py -b mpirun -e batch -p wholenode -w 00:10:00 -# sod24 -a mch220010 -N 2 -n 128 -t post_process +#./mfc.sh run ~/../../anvil/scratch/x-sremillard/sod32/2Dshinputsod32.py -b mpirun -e batch -p wholenode -w 00:45:00 -# sod32 -a mch220010 -N 2 -n 128 -t post_process +#./mfc.sh run ~/../../anvil/scratch/x-sremillard/invp_sod24_btr/2Dshinputsod24.py -b mpirun -e batch -p wholenode -w 00:25:00 -# sod24 -a mch220010 -N 2 -n 128 -t post_process +# + + From 357d40fe22827c1e3cb422a7c7def64aad9e9f8b Mon Sep 17 00:00:00 2001 From: Sawyer Remillard Date: Thu, 8 Feb 2024 10:33:27 -0500 Subject: [PATCH 016/326] all spherical capabilities added and tested --- 2Dshinputsod1.5.py | 164 --------------------------------------------- 2Dshinputsod18.py | 164 --------------------------------------------- trial1.sh | 40 ----------- 3 files changed, 368 deletions(-) delete mode 100755 2Dshinputsod1.5.py delete mode 100755 2Dshinputsod18.py delete mode 100755 trial1.sh diff --git a/2Dshinputsod1.5.py b/2Dshinputsod1.5.py deleted file mode 100755 index c0747e9839..0000000000 --- a/2Dshinputsod1.5.py +++ /dev/null @@ -1,164 +0,0 @@ -import math -import json - -Ri = 1.0E-01 -Rc = Ri -Rin = Ri/Rc -rhol = 1000 -rhog = 1 -rhoc = rhol -rholn = rhol/rhoc -rhogn = rhog/rhoc -Pb = 3550 -Pl = 5.0E+06 -delta_P = Pl-Pb -tc = 0.915*Ri*(rhol/delta_P)**(0.5) -mulc = 9E-04 -mubc = 1.0E-05 -uc = Ri/tc -Pc = rhoc*uc**(2) -Pln = Pl/Pc -Pbn = Pb/Pc -tcn = tc/tc -CFL = 0.2 -sod = 24/16 -leng = Rin*(3+sod) -PpBr = 256 -Nx = PpBr*leng -Ny = Nx -x_end = leng -y_end = leng -x_beg = 0.0 -y_beg = 0.0 -Pi_inf_l = 702.8E+06 -Pi_inf_b = 0.0E+00 -nl = 1.47 -nb = 1.19 -bl = 6.61E-04 -bb = 0.0E+00 -cl = (nl*(Pl+Pi_inf_l)/(rhol*(1-rhol*bl)))**(0.5) -clc = cl/uc -delta_x = leng/Nx -delta_t = CFL*delta_x/clc -Nt = int(1.255555*tcn/delta_t) -alpha1 = 1.0 -alpha2 = 1.0 -x_centroidl = (x_end-x_beg)/2.0 -y_centroidl = (y_end-y_beg)/2.0 -x_centroidb = sod -y_centroidb = 0.0E+00 -Rel = rhol*uc*2*Rin/mulc -Reb = rhog*uc*2*Rin/mubc - - -# Configuring case dictionary -print(json.dumps({ - # Logistics ================================================ - 'run_time_info' : 'T', - 'sim_data' : 'T', - # ========================================================== - - # Computational Domain Parameters ========================== - 'x_domain%beg' : x_beg, - 'x_domain%end' : x_end, - 'y_domain%beg' : y_beg, - 'y_domain%end' : y_end, - 'm' : int(Nx), - 'n' : int(Ny), - 'p' : 0, - 'cyl_coord' : 'T', - 'dt' : delta_t, - 't_step_start' : 0, - 't_step_stop' : Nt, - 't_step_save' : int(Nt/360), -# ========================================================== - - # Simulation Algorithm Parameters ========================== - 'num_patches' : 2, - 'model_eqns' : 2, - 'alt_soundspeed' : 'F', - 'num_fluids' : 2, - 'adv_alphan' : 'T', - 'mpp_lim' : 'F', - 'mixture_err' : 'F', - 'time_stepper' : 3, - 'weno_order' : 5, - 'weno_eps' : 1.E-32, - 'mapped_weno' : 'T', - 'null_weights' : 'F', - 'mp_weno' : 'F', - 'weno_Re_flux' : 'F', - 'riemann_solver' : 2, - 'wave_speeds' : 1, - 'avg_state' : 2, - 'bc_x%beg' : -5, - 'bc_x%end' : -6, - 'bc_y%beg' : -2, - 'bc_y%end' : -6, - # ========================================================== - - # Formatted Database Files Structure Parameters ============ - 'format' : 1, - 'precision' : 2, - 'prim_vars_wrt' :'T', - 'parallel_io' :'T', - 'fd_order' :'1', - 'probe_wrt' :'T', - 'num_probes' : 1, - 'probe(1)%x' : 0., - 'probe(1)%y' : 0., - # ========================================================== - - # Patch 1: Background ============================ - 'patch_icpp(1)%geometry' : 3, - 'patch_icpp(1)%x_centroid' : x_centroidl, - 'patch_icpp(1)%y_centroid' : y_centroidl, - 'patch_icpp(1)%length_x' : leng, - 'patch_icpp(1)%length_y' : leng, - 'patch_icpp(1)%vel(1)' : 0.E+00, - 'patch_icpp(1)%vel(2)' : 0.E+00, - 'patch_icpp(1)%pres' : Pln, - 'patch_icpp(1)%alpha_rho(1)' : alpha1*rholn, - 'patch_icpp(1)%alpha_rho(2)' : 0.0E+00, - 'patch_icpp(1)%alpha(1)' : alpha1, - 'patch_icpp(1)%alpha(2)' : 0.0E+00, - # ========================================================== - # Patch 2: Bubble ====================================== - 'patch_icpp(2)%geometry' : 14, - 'patch_icpp(2)%x_centroid' : x_centroidb, - 'patch_icpp(2)%y_centroid' : y_centroidb, - 'patch_icpp(2)%radius' : Rin, - 'patch_icpp(2)%non_axis_sym' : 'T', - 'patch_icpp(2)%a2' : 0.0, - 'patch_icpp(2)%a3' : 0.0, - 'patch_icpp(2)%a4' : 0.0, - 'patch_icpp(2)%a5' : 0.0, - 'patch_icpp(2)%a6' : 0.0, - 'patch_icpp(2)%a7' : 0.0, - 'patch_icpp(2)%a8' : 0.0, - 'patch_icpp(2)%a9' : 0.0, - 'patch_icpp(2)%a10' : 0.0, - 'patch_icpp(2)%a11' : 0.0, - 'patch_icpp(2)%a12' : 0.0, - 'patch_icpp(2)%alter_patch(1)' : 'T', - 'patch_icpp(2)%vel(1)' : 0.E+00, - 'patch_icpp(2)%vel(2)' : 0.E+00, - 'patch_icpp(2)%pres' : Pbn, - 'patch_icpp(2)%alpha_rho(1)' : 0.0E+00, - 'patch_icpp(2)%alpha_rho(2)' : alpha2*rhogn, - 'patch_icpp(2)%alpha(1)' : 0.0E+00, - 'patch_icpp(2)%alpha(2)' : alpha2, - # ========================================================== - - # Fluids Physical Parameters =============================== - 'fluid_pp(1)%gamma' : nl, - 'fluid_pp(1)%pi_inf' : Pi_inf_l/Pc, - 'fluid_pp(2)%gamma' : nb, - 'fluid_pp(2)%pi_inf' : Pi_inf_b/Pc, - 'fluid_pp(1)%Re(1)' : Rel, - 'fluid_pp(2)%Re(1)' : Reb, - # ========================================================== -})) - -# ============================================================================== - diff --git a/2Dshinputsod18.py b/2Dshinputsod18.py deleted file mode 100755 index 040f464874..0000000000 --- a/2Dshinputsod18.py +++ /dev/null @@ -1,164 +0,0 @@ -import math -import json - -Ri = 1.0E-01 -Rc = Ri -Rin = Ri/Rc -rhol = 1000 -rhog = 1 -rhoc = rhol -rholn = rhol/rhoc -rhogn = rhog/rhoc -Pb = 3550 -Pl = 5.0E+06 -delta_P = Pl-Pb -tc = 0.915*Ri*(rhol/delta_P)**(0.5) -mulc = 9E-04 -mubc = 1.0E-05 -uc = Ri/tc -Pc = rhoc*uc**(2) -Pln = Pl/Pc -Pbn = Pb/Pc -tcn = tc/tc -CFL = 0.2 -sod = 18/16 -leng = 4.5 -PpBr = 256 -Nx = PpBr*leng -Ny = Nx -x_end = leng -y_end = leng -x_beg = 0.0 -y_beg = 0.0 -Pi_inf_l = 702.8E+06 -Pi_inf_b = 0.0E+00 -nl = 1.47 -nb = 1.19 -bl = 6.61E-04 -bb = 0.0E+00 -cl = (nl*(Pl+Pi_inf_l)/(rhol*(1-rhol*bl)))**(0.5) -clc = cl/uc -delta_x = leng/Nx -delta_t = CFL*delta_x/clc -Nt = int(1.255555*tcn/delta_t) -alpha1 = 1.0 -alpha2 = 1.0 -x_centroidl = (x_end-x_beg)/2.0 -y_centroidl = (y_end-y_beg)/2.0 -x_centroidb = sod -y_centroidb = 0.0E+00 -Rel = rhol*uc*2*Rin/mulc -Reb = rhog*uc*2*Rin/mubc - - -# Configuring case dictionary -print(json.dumps({ - # Logistics ================================================ - 'run_time_info' : 'T', - 'sim_data' : 'T', - # ========================================================== - - # Computational Domain Parameters ========================== - 'x_domain%beg' : x_beg, - 'x_domain%end' : x_end, - 'y_domain%beg' : y_beg, - 'y_domain%end' : y_end, - 'm' : int(Nx), - 'n' : int(Ny), - 'p' : 0, - 'cyl_coord' : 'T', - 'dt' : delta_t, - 't_step_start' : 0, - 't_step_stop' : Nt, - 't_step_save' : int(Nt/360), -# ========================================================== - - # Simulation Algorithm Parameters ========================== - 'num_patches' : 2, - 'model_eqns' : 2, - 'alt_soundspeed' : 'F', - 'num_fluids' : 2, - 'adv_alphan' : 'T', - 'mpp_lim' : 'T', - 'mixture_err' : 'T', - 'time_stepper' : 3, - 'weno_order' : 5, - 'weno_eps' : 1.E-16, - 'mapped_weno' : 'T', - 'null_weights' : 'F', - 'mp_weno' : 'F', - 'weno_Re_flux' : 'F', - 'riemann_solver' : 2, - 'wave_speeds' : 1, - 'avg_state' : 2, - 'bc_x%beg' : -5, - 'bc_x%end' : -6, - 'bc_y%beg' : -2, - 'bc_y%end' : -6, - # ========================================================== - - # Formatted Database Files Structure Parameters ============ - 'format' : 1, - 'precision' : 2, - 'prim_vars_wrt' :'T', - 'parallel_io' :'T', - 'fd_order' :'1', - 'probe_wrt' :'T', - 'num_probes' : 1, - 'probe(1)%x' : 0., - 'probe(1)%y' : 0., - # ========================================================== - - # Patch 1: Background ============================ - 'patch_icpp(1)%geometry' : 3, - 'patch_icpp(1)%x_centroid' : x_centroidl, - 'patch_icpp(1)%y_centroid' : y_centroidl, - 'patch_icpp(1)%length_x' : leng, - 'patch_icpp(1)%length_y' : leng, - 'patch_icpp(1)%vel(1)' : 0.E+00, - 'patch_icpp(1)%vel(2)' : 0.E+00, - 'patch_icpp(1)%pres' : Pln, - 'patch_icpp(1)%alpha_rho(1)' : alpha1*rholn, - 'patch_icpp(1)%alpha_rho(2)' : 0.0E+00, - 'patch_icpp(1)%alpha(1)' : alpha1, - 'patch_icpp(1)%alpha(2)' : 0.0E+00, - # ========================================================== - # Patch 2: Bubble ====================================== - 'patch_icpp(2)%geometry' : 14, - 'patch_icpp(2)%x_centroid' : x_centroidb, - 'patch_icpp(2)%y_centroid' : y_centroidb, - 'patch_icpp(2)%radius' : Rin, - 'patch_icpp(2)%non_axis_sym' : 'T', - 'patch_icpp(2)%a2' : 0.0, - 'patch_icpp(2)%a3' : 0.0, - 'patch_icpp(2)%a4' : 0.0, - 'patch_icpp(2)%a5' : 0.0, - 'patch_icpp(2)%a6' : 0.0, - 'patch_icpp(2)%a7' : 0.0, - 'patch_icpp(2)%a8' : 0.0, - 'patch_icpp(2)%a9' : 0.0, - 'patch_icpp(2)%a10' : 0.0, - 'patch_icpp(2)%a11' : 0.0, - 'patch_icpp(2)%a12' : 0.0, - 'patch_icpp(2)%alter_patch(1)' : 'T', - 'patch_icpp(2)%vel(1)' : 0.E+00, - 'patch_icpp(2)%vel(2)' : 0.E+00, - 'patch_icpp(2)%pres' : Pbn, - 'patch_icpp(2)%alpha_rho(1)' : 0.0E+00, - 'patch_icpp(2)%alpha_rho(2)' : alpha2*rhogn, - 'patch_icpp(2)%alpha(1)' : 0.0E+00, - 'patch_icpp(2)%alpha(2)' : alpha2, - # ========================================================== - - # Fluids Physical Parameters =============================== - 'fluid_pp(1)%gamma' : nl, - 'fluid_pp(1)%pi_inf' : Pi_inf_l/Pc, - 'fluid_pp(2)%gamma' : nb, - 'fluid_pp(2)%pi_inf' : Pi_inf_b/Pc, - 'fluid_pp(1)%Re(1)' : Rel, - 'fluid_pp(2)%Re(1)' : Reb, - # ========================================================== -})) - -# ============================================================================== - diff --git a/trial1.sh b/trial1.sh deleted file mode 100755 index e5e5bf08e2..0000000000 --- a/trial1.sh +++ /dev/null @@ -1,40 +0,0 @@ -# Pre_process - -#./mfc.sh run ~/../../anvil/scratch/x-sremillard/invp_sod24/2Dshinputsod24.py -b mpirun -e batch -p wholenode -w 00:05:00 -# sod24 -a mch220010 -N 2 -n 128 -t pre_process -#./mfc.sh run ~/../../anvil/scratch/x-sremillard/sod18/2Dshinputsod18.py -b mpirun -e batch -p wholenode -w 00:05:00 -# sod18 -a mch220010 -N 2 -n 128 -t pre_process -#./mfc.sh run ~/../../anvil/scratch/x-sremillard/sod20/2Dshinputsod20.py -b mpirun -e batch -p wholenode -w 00:05:00 -# sod20 -a mch220010 -N 2 -n 128 -t pre_process -#./mfc.sh run ~/../../anvil/scratch/x-sremillard/sod28/2Dshinputsod28.py -b mpirun -e batch -p wholenode -w 00:05:00 -# sod28 -a mch220010 -N 2 -n 128 -t pre_process -#./mfc.sh run ~/../../anvil/scratch/x-sremillard/sod32/2Dshinputsod32.py -b mpirun -e batch -p wholenode -w 00:05:00 -# sod32 -a mch220010 -N 2 -n 128 -t pre_process -#./mfc.sh run ~/../../anvil/scratch/x-sremillard/sod22/2Dshinputsod22.py -b mpirun -e batch -p wholenode -w 00:05:00 -# sod22 -a mch220010 -N 2 -n 128 -t pre_process -#./mfc.sh run ~/../../anvil/scratch/x-sremillard/sod48/2Dshinputsod48.py -b mpirun -e batch -p wholenode -w 00:05:00 -# sod48 -a mch220010 -N 2 -n 128 -t pre_process -#./mfc.sh run ~/../../anvil/scratch/x-sremillard/sod24/2Dshinputsod24.py -b mpirun -e batch -p wholenode -w 00:05:00 -# sod24 -a mch220010 -N 2 -n 128 -t pre_process - - - - - - - -# simulation -#./mfc.sh run ~/../../anvil/scratch/x-sremillard/invp_sod24/2Dshinputsod24.py -b mpirun -e batch -p wholenode -w 01:00:00 -# sod24 -a mch220010 -N 2 -n 128 -t simulation -# -#./mfc.sh run ~/../../anvil/scratch/x-sremillard/sod24/2Dshinputsod24.py -b mpirun -e batch -p wholenode -w 01:15:00 -# sod24 -a mch220010 -N 2 -n 128 -t simulation -#./mfc.sh run ~/../../anvil/scratch/x-sremillard/sod18/2Dshinputsod18.py -b mpirun -e batch -p wholenode -w 01:30:00 -# sod18 -a mch220010 -N 2 -n 128 -t simulation -./mfc.sh run ~/../../anvil/scratch/x-sremillard/sod20/2Dshinputsod20.py -b mpirun -e batch -p wholenode -w 01:15:00 -# sod20 -a mch220010 -N 2 -n 128 -t simulation -#./mfc.sh run ~/../../anvil/scratch/x-sremillard/sod28/2Dshinputsod28.py -b mpirun -e batch -p wholenode -w 01:15:00 -# sod28 -a mch220010 -N 2 -n 128 -t simulation -#./mfc.sh run ~/../../anvil/scratch/x-sremillard/sod32/2Dshinputsod32.py -b mpirun -e batch -p wholenode -w 01:15:00 -# sod32 -a mch220010 -N 2 -n 128 -t simulation -./mfc.sh run ~/../../anvil/scratch/x-sremillard/sod22/2Dshinputsod22.py -b mpirun -e batch -p wholenode -w 01:15:00 -# sod22 -a mch220010 -N 2 -n 128 -t simulation -#./mfc.sh run ~/../../anvil/scratch/x-sremillard/sod48/2Dshinputsod48.py -b mpirun -e batch -p wholenode -w 01:30:00 -# sod48 -a mch220010 -N 2 -n 128 -t simulation - - - -# post_processn - -#./mfc.sh run ~/../../anvil/scratch/x-sremillard/sod18/2Dshinputsod18.py -b mpirun -e batch -p debug -w 00:05:00 -# sod18 -a mch220010 -N 2 -n 128 -t post_process - -./mfc.sh run ~/../../anvil/scratch/x-sremillard/sod24/2Dshinputsod24.py -b mpirun -e batch -p wholenode -w 00:10:00 -# sod24 -a mch220010 -N 2 -n 128 -t post_process -#./mfc.sh run ~/../../anvil/scratch/x-sremillard/sod32/2Dshinputsod32.py -b mpirun -e batch -p wholenode -w 00:45:00 -# sod32 -a mch220010 -N 2 -n 128 -t post_process -#./mfc.sh run ~/../../anvil/scratch/x-sremillard/invp_sod24_btr/2Dshinputsod24.py -b mpirun -e batch -p wholenode -w 00:25:00 -# sod24 -a mch220010 -N 2 -n 128 -t post_process -# - - From 237079941787664a354eb7ed6ab48951487ecf29 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Mon, 19 Feb 2024 21:21:15 -0600 Subject: [PATCH 017/326] merged with source --- src/common/m_derived_types.fpp | 4 +- src/pre_process/m_check_patches.fpp | 40 +- src/pre_process/m_global_parameters.fpp | 1 - src/pre_process/m_initial_condition.fpp | 4 +- src/pre_process/m_mpi_proxy.fpp | 2 +- src/pre_process/m_patches.fpp | 301 +++++----- src/simulation/m_data_output.fpp | 728 ++++++++++++------------ src/simulation/m_derived_variables.f90 | 276 +++++---- src/simulation/m_mpi_proxy.fpp | 40 +- src/simulation/m_time_steppers.fpp | 4 +- src/simulation/p_main.fpp | 2 +- 11 files changed, 687 insertions(+), 715 deletions(-) diff --git a/src/common/m_derived_types.fpp b/src/common/m_derived_types.fpp index 58b1842b7c..97c03830cf 100644 --- a/src/common/m_derived_types.fpp +++ b/src/common/m_derived_types.fpp @@ -144,12 +144,12 @@ module m_derived_types real(kind(0d0)) :: epsilon, beta !< !! The isentropic vortex parameters administrating, respectively, both !! the amplitude of the disturbance as well as its domain of influence. - + real(kind(0d0)) :: a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12 !< !! The parameters needed for the spherical harmonic patch logical :: non_axis_sym - + real(kind(0d0)), dimension(3) :: normal !< !! Normal vector indicating the orientation of the patch. It is specified !! through its x-, y- and z-components, respectively. diff --git a/src/pre_process/m_check_patches.fpp b/src/pre_process/m_check_patches.fpp index dd8bda0597..72452ba6d3 100644 --- a/src/pre_process/m_check_patches.fpp +++ b/src/pre_process/m_check_patches.fpp @@ -420,31 +420,31 @@ contains ! Constraints on the geometric parameters of the spherical harmonic patch - if (p > 0) then + if (p > 0) then if (n == 0 .or. patch_icpp(patch_id)%radius <= 0d0 & - .or. & - patch_icpp(patch_id)%x_centroid == dflt_real & - .or. & - patch_icpp(patch_id)%y_centroid == dflt_real & - .or. & - patch_icpp(patch_id)%z_centroid == dflt_real) then + .or. & + patch_icpp(patch_id)%x_centroid == dflt_real & + .or. & + patch_icpp(patch_id)%y_centroid == dflt_real & + .or. & + patch_icpp(patch_id)%z_centroid == dflt_real) then - call s_mpi_abort('Inconsistency(ies) detected in '// & - 'geometric parameters of spherical '// & - 'harmonic patch '//trim(iStr)//'. Exiting ...') + call s_mpi_abort('Inconsistency(ies) detected in '// & + 'geometric parameters of spherical '// & + 'harmonic patch '//trim(iStr)//'. Exiting ...') - end if + end if else if (p == 0) then - if (n == 0 .or. p > 0 .or. patch_icpp(patch_id)%radius <= 0d0 & - .or. & - patch_icpp(patch_id)%x_centroid == dflt_real & - .or. & - patch_icpp(patch_id)%y_centroid == dflt_real) then + if (n == 0 .or. p > 0 .or. patch_icpp(patch_id)%radius <= 0d0 & + .or. & + patch_icpp(patch_id)%x_centroid == dflt_real & + .or. & + patch_icpp(patch_id)%y_centroid == dflt_real) then - call s_mpi_abort('Inconsistency(ies) detected in '// & - 'geometric parameters of spherical '// & - 'harmonic patch '//trim(iStr)//'. Exiting ...') - end if + call s_mpi_abort('Inconsistency(ies) detected in '// & + 'geometric parameters of spherical '// & + 'harmonic patch '//trim(iStr)//'. Exiting ...') + end if end if end subroutine s_check_spherical_harmonic_patch_geometry ! ------------- diff --git a/src/pre_process/m_global_parameters.fpp b/src/pre_process/m_global_parameters.fpp index d3a0283b21..f712967ab6 100644 --- a/src/pre_process/m_global_parameters.fpp +++ b/src/pre_process/m_global_parameters.fpp @@ -229,7 +229,6 @@ contains old_ic = .false. t_step_old = dflt_int t_step_start = dflt_int - ! Computational domain parameters m = dflt_int; n = 0; p = 0 diff --git a/src/pre_process/m_initial_condition.fpp b/src/pre_process/m_initial_condition.fpp index 22e99bad30..8164091f9c 100644 --- a/src/pre_process/m_initial_condition.fpp +++ b/src/pre_process/m_initial_condition.fpp @@ -246,10 +246,10 @@ contains ! Analytical function patch for testing purposes elseif (patch_icpp(i)%geometry == 7) then call s_2D_analytical(i, patch_id_fp, q_prim_vf) - + ! Spherical Harmonic Patch elseif (patch_icpp(i)%geometry == 14) then - call s_spherical_harmonic(i, patch_id_fp, q_prim_vf) + call s_spherical_harmonic(i, patch_id_fp, q_prim_vf) ! Spiral patch elseif (patch_icpp(i)%geometry == 17) then diff --git a/src/pre_process/m_mpi_proxy.fpp b/src/pre_process/m_mpi_proxy.fpp index 70f8fd2ba1..076787a9c0 100644 --- a/src/pre_process/m_mpi_proxy.fpp +++ b/src/pre_process/m_mpi_proxy.fpp @@ -87,7 +87,7 @@ contains #:endfor #:for VAR in [ 'a2', 'a3', 'a4', 'a5', 'a6', 'a7', 'a8', 'a9', 'a10', 'a11', 'a12'] - call MPI_BCAST(patch_icpp(i)%${VAR}$, 1, MPI_DOUBLE_PRECISION, 0, MPI_COMM_WORLD, ierr) + call MPI_BCAST(patch_icpp(i)%${VAR}$, 1, MPI_DOUBLE_PRECISION, 0, MPI_COMM_WORLD, ierr) #:endfor call MPI_BCAST(patch_icpp(i)%model%filepath, len(patch_icpp(i)%model%filepath), MPI_CHARACTER, 0, MPI_COMM_WORLD, ierr) diff --git a/src/pre_process/m_patches.fpp b/src/pre_process/m_patches.fpp index afc936c92a..dd10a5f7e5 100644 --- a/src/pre_process/m_patches.fpp +++ b/src/pre_process/m_patches.fpp @@ -760,7 +760,7 @@ contains ((y_cc(j) - y_centroid)/b)**2) & - 1d0))*(-0.5d0) + 0.5d0 end if - PRINT *,"a :",a, "b :",b + print *, "a :", a, "b :", b if ((((x_cc(i) - x_centroid)/a)**2 + & ((y_cc(j) - y_centroid)/b)**2 <= 1d0 & .and. & @@ -1358,18 +1358,17 @@ contains !! as a perturbation to a perfect sphere !! @param patch_id is the patch identifier subroutine s_spherical_harmonic(patch_id, patch_id_fp, q_prim_vf) ! ---------------------------- - - integer, intent(IN) :: patch_id - integer, intent(INOUT), dimension(0:m, 0:n, 0:p) :: patch_id_fp - type(scalar_field), dimension(1:sys_size) :: q_prim_vf - real(kind(0d0)) :: r, x_p, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, eps, phi - real(kind(0d0)) :: a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12 - real(kind(0d0)) :: radius, x_centroid, y_centroid, z_centroid - logical :: non_axis_sym + integer, intent(IN) :: patch_id + integer, intent(INOUT), dimension(0:m, 0:n, 0:p) :: patch_id_fp + type(scalar_field), dimension(1:sys_size) :: q_prim_vf - integer :: i, j, k !< generic loop iterators + real(kind(0d0)) :: r, x_p, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, eps, phi + real(kind(0d0)) :: a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12 + real(kind(0d0)) :: radius, x_centroid, y_centroid, z_centroid + logical :: non_axis_sym + integer :: i, j, k !< generic loop iterators ! Transferring the patch's centroid and radius information x_centroid = patch_icpp(patch_id)%x_centroid @@ -1396,128 +1395,126 @@ contains eta = 1d0 eps = 1.d-32 - ! Checking whether the patch covers a particular cell in the domain ! and verifying whether the current patch has permission to write to ! to that cell. If both queries check out, the primitive variables ! of the current patch are assigned to this cell. if (p > 0) then - do k = 0, p - do j = 0, n - do i = 0, m - if (grid_geometry == 3) then - call s_convert_cylindrical_to_cartesian_coord(y_cc(j), z_cc(k)) - else - cart_y = y_cc(j) - cart_z = z_cc(k) - end if - - r = dsqrt((x_cc(i)-x_centroid)**2+(cart_y-y_centroid)**2+(cart_z-z_centroid)**2)+eps - x_p = dabs(x_cc(i)-x_centroid+eps)/r - P2 = unassociated_legendre(x_p,2) - P3 = unassociated_legendre(x_p,3) - P4 = unassociated_legendre(x_p,4) - P5 = unassociated_legendre(x_p,5) - P6 = unassociated_legendre(x_p,6) - P7 = unassociated_legendre(x_p,7) - - - if (x_cc(i)-x_centroid >= 0 & - .and. & - r-a2*P2-a3*P3-a4*P4-a5*P5-a6*P6-a7*P7 <= radius & - .and. & - patch_icpp(patch_id)%alter_patch(patch_id_fp(i, j, k))) & - then - call s_assign_patch_primitive_variables(patch_id, i, j, k, & - eta, q_prim_vf, patch_id_fp) + do k = 0, p + do j = 0, n + do i = 0, m + if (grid_geometry == 3) then + call s_convert_cylindrical_to_cartesian_coord(y_cc(j), z_cc(k)) + else + cart_y = y_cc(j) + cart_z = z_cc(k) + end if - elseif (x_cc(i)-x_centroid < 0 & + r = dsqrt((x_cc(i) - x_centroid)**2 + (cart_y - y_centroid)**2 + (cart_z - z_centroid)**2) + eps + x_p = dabs(x_cc(i) - x_centroid + eps)/r + P2 = unassociated_legendre(x_p, 2) + P3 = unassociated_legendre(x_p, 3) + P4 = unassociated_legendre(x_p, 4) + P5 = unassociated_legendre(x_p, 5) + P6 = unassociated_legendre(x_p, 6) + P7 = unassociated_legendre(x_p, 7) + + if (x_cc(i) - x_centroid >= 0 & + .and. & + r - a2*P2 - a3*P3 - a4*P4 - a5*P5 - a6*P6 - a7*P7 <= radius & + .and. & + patch_icpp(patch_id)%alter_patch(patch_id_fp(i, j, k))) & + then + call s_assign_patch_primitive_variables(patch_id, i, j, k, & + eta, q_prim_vf, patch_id_fp) + + elseif (x_cc(i) - x_centroid < 0 & .and. & - r-a2*P2+a3*P3-a4*P4+a5*P5-a6*P6+a7*P7 <= radius & + r - a2*P2 + a3*P3 - a4*P4 + a5*P5 - a6*P6 + a7*P7 <= radius & .and. & patch_icpp(patch_id)%alter_patch(patch_id_fp(i, j, k))) & - then - call s_assign_patch_primitive_variables(patch_id, i, j, k, & - eta, q_prim_vf, patch_id_fp) - endif - end do + then + call s_assign_patch_primitive_variables(patch_id, i, j, k, & + eta, q_prim_vf, patch_id_fp) + end if + end do + end do end do - end do - else if ( p == 0) then - do j = 0, n - do i = 0, m - - if (non_axis_sym) then - phi = atan(((y_cc(j)-y_centroid)+eps)/((x_cc(i)-x_centroid)+eps)) - r = dsqrt((x_cc(i)-x_centroid)**2d0+(y_cc(j)-y_centroid)**2d0)+eps - x_p = (eps)/r - P2 = spherical_harmonic_func(x_p, phi, 2, 2) - P3 = spherical_harmonic_func(x_p, phi, 3, 3) - P4 = spherical_harmonic_func(x_p, phi, 4, 4) - P5 = spherical_harmonic_func(x_p, phi, 5, 5) - P6 = spherical_harmonic_func(x_p, phi, 6, 6) - P7 = spherical_harmonic_func(x_p, phi, 7, 7) - P8 = spherical_harmonic_func(x_p, phi, 8, 8) - P9 = spherical_harmonic_func(x_p, phi, 9, 9) - ! P10 = spherical_harmonic_func(x_p, phi, 10, 10) - ! P11 = spherical_harmonic_func(x_p, phi, 11, 11) - ! P12 = spherical_harmonic_func(x_p, phi, 12, 12) - else - r = dsqrt((x_cc(i)-x_centroid)**2d0+(y_cc(j)-y_centroid)**2d0)+eps - x_p = dabs(x_cc(i)-x_centroid+eps)/r - P2 = unassociated_legendre(x_p,2) - P3 = unassociated_legendre(x_p,3) - P4 = unassociated_legendre(x_p,4) - P5 = unassociated_legendre(x_p,5) - P6 = unassociated_legendre(x_p,6) - P7 = unassociated_legendre(x_p,7) - end if - - if (x_cc(i)-x_centroid >= 0 & - .and. & - r-a2*P2-a3*P3-a4*P4-a5*P5-a6*P6-a7*P7-a8*P8-a9*P9 <= radius .and. & - patch_icpp(patch_id)%alter_patch(patch_id_fp(i, j, 0))) & - then - call s_assign_patch_primitive_variables(patch_id, i, j, 0, & - eta, q_prim_vf, patch_id_fp) + else if (p == 0) then + do j = 0, n + do i = 0, m - elseif (x_cc(i)-x_centroid < 0 & - .and. & - r-a2*P2+a3*P3-a4*P4+a5*P5-a6*P6+a7*P7-a8*P8+a9*P9 <= radius & - .and. & - patch_icpp(patch_id)%alter_patch(patch_id_fp(i, j, 0))) & - then - call s_assign_patch_primitive_variables(patch_id, i, j, 0, & - eta, q_prim_vf, patch_id_fp) + if (non_axis_sym) then + phi = atan(((y_cc(j) - y_centroid) + eps)/((x_cc(i) - x_centroid) + eps)) + r = dsqrt((x_cc(i) - x_centroid)**2d0 + (y_cc(j) - y_centroid)**2d0) + eps + x_p = (eps)/r + P2 = spherical_harmonic_func(x_p, phi, 2, 2) + P3 = spherical_harmonic_func(x_p, phi, 3, 3) + P4 = spherical_harmonic_func(x_p, phi, 4, 4) + P5 = spherical_harmonic_func(x_p, phi, 5, 5) + P6 = spherical_harmonic_func(x_p, phi, 6, 6) + P7 = spherical_harmonic_func(x_p, phi, 7, 7) + P8 = spherical_harmonic_func(x_p, phi, 8, 8) + P9 = spherical_harmonic_func(x_p, phi, 9, 9) + ! P10 = spherical_harmonic_func(x_p, phi, 10, 10) + ! P11 = spherical_harmonic_func(x_p, phi, 11, 11) + ! P12 = spherical_harmonic_func(x_p, phi, 12, 12) + else + r = dsqrt((x_cc(i) - x_centroid)**2d0 + (y_cc(j) - y_centroid)**2d0) + eps + x_p = dabs(x_cc(i) - x_centroid + eps)/r + P2 = unassociated_legendre(x_p, 2) + P3 = unassociated_legendre(x_p, 3) + P4 = unassociated_legendre(x_p, 4) + P5 = unassociated_legendre(x_p, 5) + P6 = unassociated_legendre(x_p, 6) + P7 = unassociated_legendre(x_p, 7) + end if - endif + if (x_cc(i) - x_centroid >= 0 & + .and. & + r - a2*P2 - a3*P3 - a4*P4 - a5*P5 - a6*P6 - a7*P7 - a8*P8 - a9*P9 <= radius .and. & + patch_icpp(patch_id)%alter_patch(patch_id_fp(i, j, 0))) & + then + call s_assign_patch_primitive_variables(patch_id, i, j, 0, & + eta, q_prim_vf, patch_id_fp) + + elseif (x_cc(i) - x_centroid < 0 & + .and. & + r - a2*P2 + a3*P3 - a4*P4 + a5*P5 - a6*P6 + a7*P7 - a8*P8 + a9*P9 <= radius & + .and. & + patch_icpp(patch_id)%alter_patch(patch_id_fp(i, j, 0))) & + then + call s_assign_patch_primitive_variables(patch_id, i, j, 0, & + eta, q_prim_vf, patch_id_fp) + + end if end do - end do - end if - + end do + end if + end subroutine s_spherical_harmonic ! ---------------------------------- !! This function generates the unassociated legendre poynomials with input - ! mode number and evaluates them at input x + ! mode number and evaluates them at input x - recursive function unassociated_legendre(x,l) result(P) + recursive function unassociated_legendre(x, l) result(P) integer, intent(in) :: l real(kind(0d0)), intent(in) :: x real(kind(0d0)) :: P if (l == 0) then - P = 1d0 + P = 1d0 else if (l == 1) then - P = x + P = x else - P = ((2*l-1)*x*unassociated_legendre(x,l-1)-(l-1)*unassociated_legendre(x,l-2))/l - end if + P = ((2*l - 1)*x*unassociated_legendre(x, l - 1) - (l - 1)*unassociated_legendre(x, l - 2))/l + end if end function unassociated_legendre !! This function generated the spherical harmonic function valu, Y, - !based on inputs of x, phi, l and m + !based on inputs of x, phi, l and m recursive function spherical_harmonic_func(x, phi, l, m) result(Y) integer, intent(in) :: l, m @@ -1525,71 +1522,69 @@ contains real(kind(0d0)) :: Y, prefactor, pi pi = acos(-1d0) - prefactor = sqrt((2*l+1)/(4*pi)*factorial(l-m)/factorial(l+m)); + prefactor = sqrt((2*l + 1)/(4*pi)*factorial(l - m)/factorial(l + m)); if (m == 0) then - Y = prefactor*associated_legendre(x, l, m); - elseif (m .gt. 0) then - Y = (-1d0)**m*sqrt(2d0)*prefactor*associated_legendre(x, l, m)*cos(m*phi); - endif + Y = prefactor*associated_legendre(x, l, m); + elseif (m > 0) then + Y = (-1d0)**m*sqrt(2d0)*prefactor*associated_legendre(x, l, m)*cos(m*phi); + end if end function spherical_harmonic_func !! This function generates the associated legendre polynomials evaluated - !at x with inputs l and m + !at x with inputs l and m recursive function associated_legendre(x, l, m) result(P) - integer, intent(in) :: l, m - real(kind(0d0)), intent(in) :: x - real(kind(0d0)) :: P - - if (m <= 0 .and. l <= 0) then - P = 1; - elseif (l == 1 .and. m <= 0) then - P = x; - elseif (l == 1 .and. m == 1) then - P = -(1-x**2)**(1/2); - elseif (m == l) then - P = (-1)**l*double_factorial(2*l-1)*(1-x**2)**(l/2); - elseif (m == l-1) then - P = x*(2*l-1)*associated_legendre(x, l-1, l-1); - else - P = ((2*l-1)*x*associated_legendre(x, l-1, m)-(l+m-1)*associated_legendre(x, l-2, m))/(l-m); - endif - - end function associated_legendre + integer, intent(in) :: l, m + real(kind(0d0)), intent(in) :: x + real(kind(0d0)) :: P - !! This function calculates the double factorial value of an integer + if (m <= 0 .and. l <= 0) then + P = 1; + elseif (l == 1 .and. m <= 0) then + P = x; + elseif (l == 1 .and. m == 1) then + P = -(1 - x**2)**(1/2); + elseif (m == l) then + P = (-1)**l*double_factorial(2*l - 1)*(1 - x**2)**(l/2); + elseif (m == l - 1) then + P = x*(2*l - 1)*associated_legendre(x, l - 1, l - 1); + else + P = ((2*l - 1)*x*associated_legendre(x, l - 1, m) - (l + m - 1)*associated_legendre(x, l - 2, m))/(l - m); + end if - recursive function double_factorial(n) result(R) - integer, intent (in) :: n - integer, parameter :: int64_kind = selected_int_kind(18) ! 18 bytes for 64-bit integer - integer(kind=int64_kind) :: R + end function associated_legendre - if (n <= 0) then - R = 1 - else if (n == 1) then - R = 1 - else - R = n * double_factorial(n - 2) - end if + !! This function calculates the double factorial value of an integer - end function double_factorial + recursive function double_factorial(n) result(R) + integer, intent(in) :: n + integer, parameter :: int64_kind = selected_int_kind(18) ! 18 bytes for 64-bit integer + integer(kind=int64_kind) :: R - !! The following function calculates the factorial value of an integer + if (n <= 0) then + R = 1 + else if (n == 1) then + R = 1 + else + R = n*double_factorial(n - 2) + end if - recursive function factorial(n) result(R) - integer, intent(in) :: n - integer, parameter :: int64_kind = selected_int_kind(18) ! 18 bytes for 64-bit integer - integer(kind=int64_kind) :: R + end function double_factorial - if (n == 0) then - R = 1 - else - R = n * factorial(n - 1) - end if + !! The following function calculates the factorial value of an integer - end function factorial + recursive function factorial(n) result(R) + integer, intent(in) :: n + integer, parameter :: int64_kind = selected_int_kind(18) ! 18 bytes for 64-bit integer + integer(kind=int64_kind) :: R + if (n == 0) then + R = 1 + else + R = n*factorial(n - 1) + end if + end function factorial !> The spherical patch is a 3D geometry that may be used, !! for example, in creating a bubble or a droplet. The patch @@ -2090,7 +2085,7 @@ contains end subroutine s_convert_cylindrical_to_cartesian_coord ! -------------- - function f_convert_cyl_to_cart(cyl) result(cart) + function f_convert_cyl_to_cart(cyl) result(cart) !$acc routine seq diff --git a/src/simulation/m_data_output.fpp b/src/simulation/m_data_output.fpp index 19a033e512..e58c4593ed 100644 --- a/src/simulation/m_data_output.fpp +++ b/src/simulation/m_data_output.fpp @@ -35,23 +35,23 @@ module m_data_output implicit none private; public :: s_initialize_data_output_module, & - s_open_run_time_information_file, & - s_open_com_files, & - s_open_probe_files, & - s_write_run_time_information, & - s_write_data_files, & - s_write_serial_data_files, & - s_write_parallel_data_files, & - s_write_com_files, & - s_write_probe_files, & - s_close_run_time_information_file, & - s_close_com_files, & - s_close_probe_files, & - s_finalize_data_output_module, & - s_open_sim_data_file, & - s_write_sim_data_file, & - s_close_sim_data_file - abstract interface ! =================================================== + s_open_run_time_information_file, & + s_open_com_files, & + s_open_probe_files, & + s_write_run_time_information, & + s_write_data_files, & + s_write_serial_data_files, & + s_write_parallel_data_files, & + s_write_com_files, & + s_write_probe_files, & + s_close_run_time_information_file, & + s_close_com_files, & + s_close_probe_files, & + s_finalize_data_output_module, & + s_open_sim_data_file, & + s_write_sim_data_file, & + s_close_sim_data_file + abstract interface ! =================================================== !> Write data files !! @param q_cons_vf Conservative variables @@ -166,46 +166,45 @@ contains end if end subroutine s_open_run_time_information_file ! ---------------------- - - !> This opens a formatted data file where the root processor - !! can write out the CoM information + + !> This opens a formatted data file where the root processor + !! can write out the CoM information subroutine s_open_com_files() ! ---------------------------------------- - character(len = path_len + 3*name_len) :: file_path !< - !! Relative path to the CoM file in the case directory - integer :: i !< Generic loop iterator - do i = 1, num_fluids - ! Generating the relative path to the CoM data file - write(file_path,'(A,I0,A)') '/fluid',i,'_com.dat' - file_path = trim(case_dir) // trim(file_path) - ! Creating the formatted data file and setting up its - ! structure - open(i+120, file = trim(file_path), & - form = 'formatted', & - position = 'append', & - status = 'unknown') - if (n == 0) then - write(i+120,'(A)') '=== Non-Dimensional Time ' // & - '=== Total Mass ' // & - '=== x-loc ' // & - '=== Total Volume ===' - elseif (p == 0) then - write(i+120,'(A)') '=== Non-Dimensional Time ' // & - '=== Total Mass ' // & - '=== x-loc ' // & - '=== y-loc ' // & - '=== Total Volume ===' - else - write(i+120,'(A)') '=== Non-Dimensional Time ' // & - '=== Total Mass ' // & - '=== x-loc ' // & - '=== y-loc ' // & - '=== z-loc ' // & - '=== Total Volume ===' - end if - end do + character(len=path_len + 3*name_len) :: file_path !< + !! Relative path to the CoM file in the case directory + integer :: i !< Generic loop iterator + do i = 1, num_fluids + ! Generating the relative path to the CoM data file + write (file_path, '(A,I0,A)') '/fluid', i, '_com.dat' + file_path = trim(case_dir)//trim(file_path) + ! Creating the formatted data file and setting up its + ! structure + open (i + 120, file=trim(file_path), & + form='formatted', & + position='append', & + status='unknown') + if (n == 0) then + write (i + 120, '(A)') '=== Non-Dimensional Time '// & + '=== Total Mass '// & + '=== x-loc '// & + '=== Total Volume ===' + elseif (p == 0) then + write (i + 120, '(A)') '=== Non-Dimensional Time '// & + '=== Total Mass '// & + '=== x-loc '// & + '=== y-loc '// & + '=== Total Volume ===' + else + write (i + 120, '(A)') '=== Non-Dimensional Time '// & + '=== Total Mass '// & + '=== x-loc '// & + '=== y-loc '// & + '=== z-loc '// & + '=== Total Volume ===' + end if + end do end subroutine s_open_com_files ! -------------------------------------- - subroutine s_open_sim_data_file() ! ------------------------ character(LEN=path_len + 5*name_len) :: file_path !< @@ -214,26 +213,20 @@ contains !! Creation date of the run-time information file write (file_path, '(A)') '/sim_data.txt' - file_path = trim(case_dir)//trim(file_path) + file_path = trim(case_dir)//trim(file_path) - ! Opening the simulation data file + ! Opening the simulation data file open (21519, FILE=trim(file_path), & - FORM='formatted', & - POSITION='append', & - STATUS='unknown') + FORM='formatted', & + POSITION='append', & + STATUS='unknown') ! call date_and_time(DATE=file_date) - + ! write (21519, '(A)') 'Date: '//file_date(5:6)//'/'// & ! file_date(7:8)//'/'// & ! file_date(3:4) - - end subroutine s_open_sim_data_file ! ---------------------------------------- - - - - - + end subroutine s_open_sim_data_file ! ---------------------------------------- !> This opens a formatted data file where the root processor !! can write out flow probe information @@ -327,7 +320,7 @@ contains do l = 0, p do k = 0, n do j = 0, m - + do i = 1, num_fluids alpha_rho(i) = q_prim_vf(i)%sf(j, k, l) alpha(i) = q_prim_vf(E_idx + i)%sf(j, k, l) @@ -435,7 +428,7 @@ contains end do end do ! end: Computing Stability Criteria at Current Time-step =========== - + ! Determining local stability criteria extrema at current time-step !$acc kernels @@ -480,7 +473,7 @@ contains t_step, t_step*dt, icfl_max_glb, & vcfl_max_glb, & Rc_min_glb - + else write (1, '(13X,I8,14X,F10.6,13X,F9.6)') & t_step, t_step*dt, icfl_max_glb @@ -506,98 +499,97 @@ contains end subroutine s_write_run_time_information ! -------------------------- subroutine s_write_sim_data_file(q_prim_vf, t_step) - + type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf integer, intent(IN) :: t_step integer :: i, j, k, l, w !< Generic loop iterators integer :: ierr, counter, counter2, counter3, root !< number of data points extracted to fit shape to SH perturbations real(kind(0d0)) :: u, m_a_x, m_a_y, m_a_z, eps - real(kind(0d0)), dimension(0:m,0:n) :: d_alpha_x, d_magdalphax, d_magdalphay, f_NS, rho, alpha_rhob - real(kind(0d0)), dimension(0:m,0:n) :: d_alpha_y, mag_d_alpha, d_rho_x, d_rho_y, mag_d_rho, alpha_b - real(kind(0d0)), dimension(0:m,0:n,0:p) :: d_alph_mpi_barrier_x3, d_alpha_y3, d_alpha_z3 - real(kind(0d0)) :: xdv, ydv, mag_d_alpha3, nondim_time, alphaxm, alphaxp, alphaym, alphayp + real(kind(0d0)), dimension(0:m, 0:n) :: d_alpha_x, d_magdalphax, d_magdalphay, f_NS, rho, alpha_rhob + real(kind(0d0)), dimension(0:m, 0:n) :: d_alpha_y, mag_d_alpha, d_rho_x, d_rho_y, mag_d_rho, alpha_b + real(kind(0d0)), dimension(0:m, 0:n, 0:p) :: d_alph_mpi_barrier_x3, d_alpha_y3, d_alpha_z3 + real(kind(0d0)) :: xdv, ydv, mag_d_alpha3, nondim_time, alphaxm, alphaxp, alphaym, alphayp real(kind(0d0)), dimension(num_fluids) :: alpha, vol_fluid, xcom, ycom, zcom real(kind(0d0)) :: alpha_t, concavity_x_prior, concavity_x_post, concavity_y_prior, concavity_y_post real(kind(0d0)), allocatable :: q(:), maxdalphy(:), maxdalphx(:) - real(kind=8),parameter :: pi=4.D0*datan(1.D0) + real(kind=8), parameter :: pi = 4.d0*datan(1.d0) real(kind(0d0)), allocatable :: x_td(:), y_td(:), x_tdf(:), y_tdf(:), x_d1(:), y_d1(:), y_d(:), x_d(:) - - real(kind(0d0)) :: axp, axm, ayp, aym - + + real(kind(0d0)) :: axp, axm, ayp, aym + call s_calculate_COM(q_prim_vf, xcom, ycom, vol_fluid) - + if (t_step_old /= dflt_int) then nondim_time = real(t_step + t_step_old, kind(0d0))*dt else nondim_time = real(t_step, kind(0d0))*dt !*1.d-5/10.0761131451d0 end if root = 0 - allocate(x_d1(m*n)) - allocate(y_d1(m*n)) + allocate (x_d1(m*n)) + allocate (y_d1(m*n)) counter = 0 - do k = 0,n - OLoop: do j = 0,m - axp = q_prim_vf(E_idx + 2)%sf(j+1,k,0) - axm = q_prim_vf(E_idx + 2)%sf(j-1,k,0) - ayp = q_prim_vf(E_idx + 2)%sf(j,k+1,0) - aym = q_prim_vf(E_idx + 2)%sf(j,k-1,0) - - if ((axp > 0.9 .and. axm < 0.9) .or. (axp < 0.9 .and. axm > 0.9)& - .or. (ayp > 0.9 .and. aym < 0.9) .or. (ayp < 0.9 .and. aym > 0.9)) then - if (counter == 0) then - counter = counter + 1 - x_d1(counter) = x_cc(j) - y_d1(counter) = y_cc(k) - else - do i = 1, counter - if (sqrt((x_cc(j)-x_d1(i))**2+(y_cc(k)-& - y_d1(i))**2) <= 2*sqrt(dx(j)**2& - +dy(k)**2)) then - cycle OLoop - elseif (sqrt((x_cc(j)-x_d1(i))**2+(y_cc(k)-& - y_d1(i))**2) > 2*sqrt(dx(j)**2& - +dy(k)**2) .and. i == counter) then - counter = counter + 1 - x_d1(counter) = x_cc(j) - y_d1(counter) = y_cc(k) - end if - end do - end if - end if - end do OLoop - end do - - allocate(y_d(counter)) - allocate(x_d(counter)) - do i = 1,counter - y_d(i) = y_d1(i) - x_d(i) = x_d1(i) + do k = 0, n + OLoop: do j = 0, m + axp = q_prim_vf(E_idx + 2)%sf(j + 1, k, 0) + axm = q_prim_vf(E_idx + 2)%sf(j - 1, k, 0) + ayp = q_prim_vf(E_idx + 2)%sf(j, k + 1, 0) + aym = q_prim_vf(E_idx + 2)%sf(j, k - 1, 0) + + if ((axp > 0.9 .and. axm < 0.9) .or. (axp < 0.9 .and. axm > 0.9) & + .or. (ayp > 0.9 .and. aym < 0.9) .or. (ayp < 0.9 .and. aym > 0.9)) then + if (counter == 0) then + counter = counter + 1 + x_d1(counter) = x_cc(j) + y_d1(counter) = y_cc(k) + else + do i = 1, counter + if (sqrt((x_cc(j) - x_d1(i))**2 + (y_cc(k) - & + y_d1(i))**2) <= 2*sqrt(dx(j)**2 & + + dy(k)**2)) then + cycle OLoop + elseif (sqrt((x_cc(j) - x_d1(i))**2 + (y_cc(k) - & + y_d1(i))**2) > 2*sqrt(dx(j)**2 & + + dy(k)**2) .and. i == counter) then + counter = counter + 1 + x_d1(counter) = x_cc(j) + y_d1(counter) = y_cc(k) + end if + end do + end if + end if + end do OLoop + end do + + allocate (y_d(counter)) + allocate (x_d(counter)) + do i = 1, counter + y_d(i) = y_d1(i) + x_d(i) = x_d1(i) end do if (num_procs > 1) then call s_mpi_gather_data(x_d, counter, x_td, root) call s_mpi_gather_data(y_d, counter, y_td, root) - if (proc_rank == 0) then + if (proc_rank == 0) then do i = 1, size(x_td) - if (i == size(x_td)) then - write(21519,'(F12.9,1X,F12.9,1X,I4, 1X, F12.9, 1X, F12.9)') & - x_td(i), y_td(i), size(x_td), xcom(2), nondim_time - else - write(21519,'(F12.9,1X,F12.9,1X,F3.1,1X,F3.1,1X,F3.1)') & - x_td(i), y_td(i), 0d0, 0d0, 0d0 - end if - end do - end if - end if + if (i == size(x_td)) then + write (21519, '(F12.9,1X,F12.9,1X,I4, 1X, F12.9, 1X, F12.9)') & + x_td(i), y_td(i), size(x_td), xcom(2), nondim_time + else + write (21519, '(F12.9,1X,F12.9,1X,F3.1,1X,F3.1,1X,F3.1)') & + x_td(i), y_td(i), 0d0, 0d0, 0d0 + end if + end do + end if + end if end subroutine s_write_sim_data_file ! ----------------------------------- - subroutine s_calculate_numerical_schlieran(q_prim_vf, f_NS) type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf integer :: i, j, k, l - real(kind(0d0)), dimension(0:m,0:n), intent(OUT) :: f_NS - real(kind(0d0)), dimension(0:m,0:n) :: d_rho_mag, a, b, c, d, d_a_mag + real(kind(0d0)), dimension(0:m, 0:n), intent(OUT) :: f_NS + real(kind(0d0)), dimension(0:m, 0:n) :: d_rho_mag, a, b, c, d, d_a_mag real(kind(0d0)) :: rhoxp, rhoxm, rhoyp, rhoym, rhop, d_rhox, d_rhoy, mag_max real(kind(0d0)) :: axp, axm, ayp, aym, ap, d_ax, d_ay, maga_max @@ -611,43 +603,42 @@ contains axm = 0d0 ayp = 0d0 aym = 0d0 - - - do k = 0,n - do j = 0, m - do i = 1, num_fluids - rhop = rhop + q_prim_vf(i)%sf(j,k,0) - rhoxp = rhoxp + q_prim_vf(i)%sf(j+1,k,0) - rhoxm = rhoxm + q_prim_vf(i)%sf(j-1,k,0) - rhoyp = rhoyp + q_prim_vf(i)%sf(j,k+1,0) - rhoym = rhoym + q_prim_vf(i)%sf(j,k-1,0) - end do - ap = q_prim_vf(E_idx + 2)%sf(j,k,0) - axp = q_prim_vf(E_idx + 2)%sf(j+1,k,0) - axm = q_prim_vf(E_idx + 2)%sf(j-1,k,0) - ayp = q_prim_vf(E_idx + 2)%sf(j,k+1,0) - aym = q_prim_vf(E_idx + 2)%sf(j,k-1,0) - if (j == m) then - d_rhox = dabs((rhop-rhoxm)/(x_cc(j)-x_cc(j-1))) - d_ax = dabs((ap-axm)/(x_cc(j)-x_cc(j-1))) - else if (k == n) then - d_rhoy = dabs((rhop-rhoym)/(y_cc(k)-y_cc(k-1))) - d_ay = dabs((ap-aym)/(y_cc(k)-y_cc(k-1))) - else if (j == 0) then - d_rhox = dabs((rhoxp-rhop)/(x_cc(j+1)-x_cc(j))) - d_ax = dabs((axp-ap)/(x_cc(j+1)-x_cc(j))) - else if (k == 0) then - d_rhoy = dabs((rhoyp-rhop)/(y_cc(k+1)-y_cc(k))) - d_ay = dabs((ayp-ap)/(y_cc(k+1)-y_cc(k))) - else - d_rhox = dabs((rhoxp-rhoxm)/(x_cc(j+1)-x_cc(j-1))) - d_rhoy = dabs((rhoyp-rhoym)/(y_cc(k+1)-y_cc(k-1))) - d_ax = dabs((axp-axm)/(x_cc(j+1)-x_cc(j-1))) - d_ay = dabs((ayp-aym)/(y_cc(k+1)-y_cc(k-1))) - - end if - d_rho_mag(j,k) = dsqrt((d_rhox**2+d_rhoy**2)) - d_a_mag(j,k) = dsqrt((d_ax**2+d_ay**2)) + + do k = 0, n + do j = 0, m + do i = 1, num_fluids + rhop = rhop + q_prim_vf(i)%sf(j, k, 0) + rhoxp = rhoxp + q_prim_vf(i)%sf(j + 1, k, 0) + rhoxm = rhoxm + q_prim_vf(i)%sf(j - 1, k, 0) + rhoyp = rhoyp + q_prim_vf(i)%sf(j, k + 1, 0) + rhoym = rhoym + q_prim_vf(i)%sf(j, k - 1, 0) + end do + ap = q_prim_vf(E_idx + 2)%sf(j, k, 0) + axp = q_prim_vf(E_idx + 2)%sf(j + 1, k, 0) + axm = q_prim_vf(E_idx + 2)%sf(j - 1, k, 0) + ayp = q_prim_vf(E_idx + 2)%sf(j, k + 1, 0) + aym = q_prim_vf(E_idx + 2)%sf(j, k - 1, 0) + if (j == m) then + d_rhox = dabs((rhop - rhoxm)/(x_cc(j) - x_cc(j - 1))) + d_ax = dabs((ap - axm)/(x_cc(j) - x_cc(j - 1))) + else if (k == n) then + d_rhoy = dabs((rhop - rhoym)/(y_cc(k) - y_cc(k - 1))) + d_ay = dabs((ap - aym)/(y_cc(k) - y_cc(k - 1))) + else if (j == 0) then + d_rhox = dabs((rhoxp - rhop)/(x_cc(j + 1) - x_cc(j))) + d_ax = dabs((axp - ap)/(x_cc(j + 1) - x_cc(j))) + else if (k == 0) then + d_rhoy = dabs((rhoyp - rhop)/(y_cc(k + 1) - y_cc(k))) + d_ay = dabs((ayp - ap)/(y_cc(k + 1) - y_cc(k))) + else + d_rhox = dabs((rhoxp - rhoxm)/(x_cc(j + 1) - x_cc(j - 1))) + d_rhoy = dabs((rhoyp - rhoym)/(y_cc(k + 1) - y_cc(k - 1))) + d_ax = dabs((axp - axm)/(x_cc(j + 1) - x_cc(j - 1))) + d_ay = dabs((ayp - aym)/(y_cc(k + 1) - y_cc(k - 1))) + + end if + d_rho_mag(j, k) = dsqrt((d_rhox**2 + d_rhoy**2)) + d_a_mag(j, k) = dsqrt((d_ax**2 + d_ay**2)) rhop = 0d0 rhoxp = 0d0 rhoxm = 0d0 @@ -658,133 +649,129 @@ contains axm = 0d0 ayp = 0d0 aym = 0d0 - end do - end do - + end do + end do -! if (maxval(d_rho_mag) < 1/(100*maxval(dx)) .or. maxval(d_rho_mag) < 1/(100*maxval(dy))) then +! if (maxval(d_rho_mag) < 1/(100*maxval(dx)) .or. maxval(d_rho_mag) < 1/(100*maxval(dy))) then ! d_rho_mag(0:m,0:n) = 0d0 ! else ! d_rho_mag(0:m,0:n) = d_rho_mag(0:m,0:n)/maxval(d_rho_mag) ! end if - call s_mpi_allreduce_max(maxval(d_rho_mag),mag_max) - call s_mpi_allreduce_max(maxval(d_a_mag),maga_max) - ! print *, "d_rho_max =", mag_max - ! print*, "d_rho_mag =", d_rho_mag - d_rho_mag(0:m,0:n) = d_rho_mag(0:m,0:n)/mag_max - d_a_mag(0:m,0:n) = d_a_mag(0:m,0:n)/maga_max -! print*, d_rho_mag - a = 0.5 - b = 9 - c = 0.65 - d = 1 - ! f_NS(0:m,0:n) = d_a_mag(0:m,0:n)*(EXP(-b**2*(d_rho_mag(0:m,0:n)& - ! -d_a_mag(0:m,0:n))**2/(d_a_mag(0:m,0:n))**2)+ & - ! c*EXP(-b**2*(d_rho_mag(0:m,0:n)-(d_a_mag(0:m,0:n)-a))**2/& - ! (d_a_mag(0:m,0:n))**2)+d*d_rho_mag(0:m,0:n)/d_a_mag(0:m,0:n)*& - ! EXP(-b**2*(d_rho_mag(0:m,0:n)-(0.9))**2/(25**2*(d_a_mag(0:m,0:n))**2))) - - f_NS(0:m,0:n) = q_prim_vf(E_idx + 2)%sf(0:m,0:n,0)*(EXP(-b**2*(d_rho_mag(0:m,0:n)& - -q_prim_vf(E_idx + 2)%sf(0:m,0:n,0))**2/(q_prim_vf(E_idx + 2)%sf(0:m,0:n,0))**2)+ & - c*EXP(-b**2*(d_rho_mag(0:m,0:n)-(q_prim_vf(E_idx + 2)%sf(0:m,0:n,0)-a))**2/& - (q_prim_vf(E_idx + 2)%sf(0:m,0:n,0))**2)+d*d_rho_mag(0:m,0:n)/q_prim_vf(E_idx + 2)%sf(0:m,0:n,0)*& - EXP(-b**2*(d_rho_mag(0:m,0:n)-(0.9))**2/(25**2*(q_prim_vf(E_idx + 2)%sf(0:m,0:n,0))**2))) - - ! f_NS(0:m,0:n) = d*dsqrt(d_rho_mag(0:m,0:n))*& -! EXP(-b**2*(d_rho_mag(0:m,0:n)-(0.9))**2/(25**2*(q_prim_vf(E_idx + 2)%sf(0:m,0:n,0))**2)) + call s_mpi_allreduce_max(maxval(d_rho_mag), mag_max) + call s_mpi_allreduce_max(maxval(d_a_mag), maga_max) + ! print *, "d_rho_max =", mag_max + ! print*, "d_rho_mag =", d_rho_mag + d_rho_mag(0:m, 0:n) = d_rho_mag(0:m, 0:n)/mag_max + d_a_mag(0:m, 0:n) = d_a_mag(0:m, 0:n)/maga_max +! print*, d_rho_mag + a = 0.5 + b = 9 + c = 0.65 + d = 1 + ! f_NS(0:m,0:n) = d_a_mag(0:m,0:n)*(EXP(-b**2*(d_rho_mag(0:m,0:n)& + ! -d_a_mag(0:m,0:n))**2/(d_a_mag(0:m,0:n))**2)+ & + ! c*EXP(-b**2*(d_rho_mag(0:m,0:n)-(d_a_mag(0:m,0:n)-a))**2/& + ! (d_a_mag(0:m,0:n))**2)+d*d_rho_mag(0:m,0:n)/d_a_mag(0:m,0:n)*& + ! EXP(-b**2*(d_rho_mag(0:m,0:n)-(0.9))**2/(25**2*(d_a_mag(0:m,0:n))**2))) + + f_NS(0:m, 0:n) = q_prim_vf(E_idx + 2)%sf(0:m, 0:n, 0)*(exp(-b**2*(d_rho_mag(0:m, 0:n) & + - q_prim_vf(E_idx + 2)%sf(0:m, 0:n, 0))**2/(q_prim_vf(E_idx + 2)%sf(0:m, 0:n, 0))**2) + & + c*exp(-b**2*(d_rho_mag(0:m, 0:n) - (q_prim_vf(E_idx + 2)%sf(0:m, 0:n, 0) - a))**2/ & + (q_prim_vf(E_idx + 2)%sf(0:m, 0:n, 0))**2) + d*d_rho_mag(0:m, 0:n)/q_prim_vf(E_idx + 2)%sf(0:m, 0:n, 0)* & + exp(-b**2*(d_rho_mag(0:m, 0:n) - (0.9))**2/(25**2*(q_prim_vf(E_idx + 2)%sf(0:m, 0:n, 0))**2))) + + ! f_NS(0:m,0:n) = d*dsqrt(d_rho_mag(0:m,0:n))*& +! EXP(-b**2*(d_rho_mag(0:m,0:n)-(0.9))**2/(25**2*(q_prim_vf(E_idx + 2)%sf(0:m,0:n,0))**2)) ! f_NS(0:m,0:n) = d*(d_rho_mag(0:m,0:n)+d_a_mag(0:m,0:n))*& -! EXP(-b**2*(d_rho_mag(0:m,0:n)-(1+d_a_mag(0:m,0:n)))**2/(30**2*(d_a_mag(0:m,0:n))**2)) - - -!1-EXP(-(0.1+0.9*q_prim_vf(E_idx + 2)%sf(0:m,0:n, 0))*dsqrt(d_rho_mag(0:m,0:n))*q_prim_vf(E_idx + 2)%sf(0:m,0:n, 0)) +! EXP(-b**2*(d_rho_mag(0:m,0:n)-(1+d_a_mag(0:m,0:n)))**2/(30**2*(d_a_mag(0:m,0:n))**2)) +!1-EXP(-(0.1+0.9*q_prim_vf(E_idx + 2)%sf(0:m,0:n, 0))*dsqrt(d_rho_mag(0:m,0:n))*q_prim_vf(E_idx + 2)%sf(0:m,0:n, 0)) end subroutine s_calculate_numerical_schlieran - subroutine s_calculate_COM(q_prim_vf, xcom, ycom, vol_fluid) - type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf - integer :: i, j, k, l !< Generic loop iterators - real(kind(0d0)), dimension(num_fluids), intent(OUT) :: vol_fluid - real(kind(0d0)), dimension(num_fluids) :: ms, ym, xm, zm - real(kind(0d0)), dimension(num_fluids), intent(OUT) :: xcom, ycom - real(kind(0d0)) :: ybeg, xend, xbeg, zbeg, zend, tmp, dV, yend - - xm = 0d0 - ms = 0d0 - ym = 0d0 - ! zm = 0d0 - - do l = 0, p - do k = 0, n - do j = 0, m - if (p > 0) then - dV = dx(j)*dy(k)*dz(l) - else if (p == 0) then - dV = dx(j)*dy(k) - else if (n == 0) then - dV = dx(j) - end if - do i = 1, num_fluids - if (q_prim_vf(E_idx + i)%sf(j,k,l) .gt. 0.6) then - vol_fluid(i) = vol_fluid(i)+q_prim_vf(E_idx + i)%sf(j,k,l)*dV - end if - if (p > 0) then - ms(i) = ms(i) + q_prim_vf(i)%sf(j,k,l)*dV - xm(i) = xm(i) + q_prim_vf(i)%sf(j,k,l)*dV*x_cc(j) - ym(i) = ym(i) + q_prim_vf(i)%sf(j,k,l)*dV*y_cc(k) - ! zm(i) = zm(i) + q_prim_vf(i)%sf(j,k,l)*dV*z_cc(l) - else if (p == 0 .and.& - q_prim_vf(E_idx + 2)%sf(j,k,l) > 0.9) then - ms(i) = ms(i) + q_prim_vf(i)%sf(j,k,l)*dV - xm(i) = xm(i) + q_prim_vf(i)%sf(j,k,l)*dV*x_cc(j) - ym(i) = ym(i) + q_prim_vf(i)%sf(j,k,l)*dV*y_cc(k) - end if - end do - end do - end do - end do - do i = 1,num_fluids - if (num_procs > 1) then + type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf + integer :: i, j, k, l !< Generic loop iterators + real(kind(0d0)), dimension(num_fluids), intent(OUT) :: vol_fluid + real(kind(0d0)), dimension(num_fluids) :: ms, ym, xm, zm + real(kind(0d0)), dimension(num_fluids), intent(OUT) :: xcom, ycom + real(kind(0d0)) :: ybeg, xend, xbeg, zbeg, zend, tmp, dV, yend + + xm = 0d0 + ms = 0d0 + ym = 0d0 + ! zm = 0d0 + + do l = 0, p + do k = 0, n + do j = 0, m + if (p > 0) then + dV = dx(j)*dy(k)*dz(l) + else if (p == 0) then + dV = dx(j)*dy(k) + else if (n == 0) then + dV = dx(j) + end if + do i = 1, num_fluids + if (q_prim_vf(E_idx + i)%sf(j, k, l) > 0.6) then + vol_fluid(i) = vol_fluid(i) + q_prim_vf(E_idx + i)%sf(j, k, l)*dV + end if + if (p > 0) then + ms(i) = ms(i) + q_prim_vf(i)%sf(j, k, l)*dV + xm(i) = xm(i) + q_prim_vf(i)%sf(j, k, l)*dV*x_cc(j) + ym(i) = ym(i) + q_prim_vf(i)%sf(j, k, l)*dV*y_cc(k) + ! zm(i) = zm(i) + q_prim_vf(i)%sf(j,k,l)*dV*z_cc(l) + else if (p == 0 .and. & + q_prim_vf(E_idx + 2)%sf(j, k, l) > 0.9) then + ms(i) = ms(i) + q_prim_vf(i)%sf(j, k, l)*dV + xm(i) = xm(i) + q_prim_vf(i)%sf(j, k, l)*dV*x_cc(j) + ym(i) = ym(i) + q_prim_vf(i)%sf(j, k, l)*dV*y_cc(k) + end if + end do + end do + end do + end do + do i = 1, num_fluids + if (num_procs > 1) then tmp = vol_fluid(i) call s_mpi_allreduce_sum(tmp, vol_fluid(i)) - if (p > 0) then - tmp = xm(i) - call s_mpi_allreduce_sum(tmp, xm(i)) - tmp = ym(i) - ! call s_mpi_allreduce_sum(tmp, ym(i)) - ! tmp = zm(i) - ! call s_mpi_allreduce_sum(tmp,zm(i)) - tmp = ms(i) - call s_mpi_allreduce_sum(tmp, ms(i)) - ! call s_mpi_allreduce_min(minval(x_cb(-1:m)), xbeg) - ! call s_mpi_allreduce_max(maxval(x_cb(-1:m)), xend) - ! call s_mpi_allreduce_min(minval(y_cb(-1:n)), ybeg) - ! call s_mpi_allreduce_max(maxval(y_cb(-1:n)), yend) - ! call s_mpi_allreduce_min(minval(z_cb(-1:p)), zbeg) - ! call s_mpi_allreduce_max(maxval(z_cb(-1:p)), zend) - else if (p == 0) then - tmp = xm(i) - call s_mpi_allreduce_sum(tmp, xm(i)) - tmp = ym(i) - ! call s_mpi_allreduce_sum(tmp, ym(i)) - tmp = ms(i) - call s_mpi_allreduce_sum(tmp, ms(i)) - ! call s_mpi_allreduce_min(minval(x_cb(-1:m)), xbeg) - ! call s_mpi_allreduce_max(maxval(x_cb(-1:m)), xend) - ! call s_mpi_allreduce_min(minval(y_cb(-1:n)), ybeg) - ! call s_mpi_allreduce_max(maxval(y_cb(-1:n)), yend) - end if - end if - - ! if (p > 1) then - ! xcom(i) = xm(i)/ms(i) - ycom(i) = 0d0 - ! zcom(i) = zm(i)/ms(i) - ! if (bc_x_glb%beg == -2) then + if (p > 0) then + tmp = xm(i) + call s_mpi_allreduce_sum(tmp, xm(i)) + tmp = ym(i) + ! call s_mpi_allreduce_sum(tmp, ym(i)) + ! tmp = zm(i) + ! call s_mpi_allreduce_sum(tmp,zm(i)) + tmp = ms(i) + call s_mpi_allreduce_sum(tmp, ms(i)) + ! call s_mpi_allreduce_min(minval(x_cb(-1:m)), xbeg) + ! call s_mpi_allreduce_max(maxval(x_cb(-1:m)), xend) + ! call s_mpi_allreduce_min(minval(y_cb(-1:n)), ybeg) + ! call s_mpi_allreduce_max(maxval(y_cb(-1:n)), yend) + ! call s_mpi_allreduce_min(minval(z_cb(-1:p)), zbeg) + ! call s_mpi_allreduce_max(maxval(z_cb(-1:p)), zend) + else if (p == 0) then + tmp = xm(i) + call s_mpi_allreduce_sum(tmp, xm(i)) + tmp = ym(i) + ! call s_mpi_allreduce_sum(tmp, ym(i)) + tmp = ms(i) + call s_mpi_allreduce_sum(tmp, ms(i)) + ! call s_mpi_allreduce_min(minval(x_cb(-1:m)), xbeg) + ! call s_mpi_allreduce_max(maxval(x_cb(-1:m)), xend) + ! call s_mpi_allreduce_min(minval(y_cb(-1:n)), ybeg) + ! call s_mpi_allreduce_max(maxval(y_cb(-1:n)), yend) + end if + end if + + ! if (p > 1) then + ! xcom(i) = xm(i)/ms(i) + ycom(i) = 0d0 + ! zcom(i) = zm(i)/ms(i) + ! if (bc_x_glb%beg == -2) then ! ms(i) = 2*ms(i) - ! xcom(i) = xbeg - ! else if (bc_x_glb%end == -2) then + ! xcom(i) = xbeg + ! else if (bc_x_glb%end == -2) then ! ms(i) = 2*ms(i) ! xcom(i) = xend ! else if (bc_y_glb%beg == -2) then @@ -793,36 +780,34 @@ contains ! else if (bc_y_glb%end == -2) then ! ms(i) = 2*ms(i) ! ycom(i) = yend - ! else if (bc_z_glb%beg == -2) then - ! ms(i) = 2*ms(i) - ! zcom(i) = zbeg - ! else if (bc_z_glb%end == -2) then - ! ms(i) = 2*ms(i) - ! zcom(i) = zend - ! end if - ! else if (p == 0) then - xcom(i) = xm(i)/ms(i) - ! ycom(i) = ym(i)/ms(i) - ! if (bc_x_glb%beg == -2) then - ! ms(i) = 2*ms(i) - ! xcom(i) = xbeg - ! else if (bc_x_glb%end == -2) then - ! ms(i) = 2*ms(i) - ! xcom(i) = xend - ! else if (bc_y_glb%beg == -2) then - ! ms(i) = 2*ms(i) - ! ycom(i) = ybeg - ! else if (bc_y_glb%end == -2) then - ! ms(i) = 2*ms(i) - ! ycom(i) = yend - ! end if - ! end if - end do + ! else if (bc_z_glb%beg == -2) then + ! ms(i) = 2*ms(i) + ! zcom(i) = zbeg + ! else if (bc_z_glb%end == -2) then + ! ms(i) = 2*ms(i) + ! zcom(i) = zend + ! end if + ! else if (p == 0) then + xcom(i) = xm(i)/ms(i) + ! ycom(i) = ym(i)/ms(i) + ! if (bc_x_glb%beg == -2) then + ! ms(i) = 2*ms(i) + ! xcom(i) = xbeg + ! else if (bc_x_glb%end == -2) then + ! ms(i) = 2*ms(i) + ! xcom(i) = xend + ! else if (bc_y_glb%beg == -2) then + ! ms(i) = 2*ms(i) + ! ycom(i) = ybeg + ! else if (bc_y_glb%end == -2) then + ! ms(i) = 2*ms(i) + ! ycom(i) = yend + ! end if + ! end if + end do end subroutine s_calculate_COM - - !> The goal of this subroutine is to output the grid and !! conservative variables data files for given time-step. !! @param q_cons_vf Cell-average conservative variables @@ -1391,52 +1376,52 @@ contains end subroutine s_write_parallel_data_files ! --------------------------- !> This writes a formatted data file where the root processor - !! can write out the CoM information + !! can write out the CoM information !! @param t_step Current time-step !! @param q_com Center of mass information !! @param moments Higher moment information - subroutine s_write_com_files(t_step,c_mass) ! ------------------- + subroutine s_write_com_files(t_step, c_mass) ! ------------------- - integer, intent(in) :: t_step - real(kind(0d0)), dimension(num_fluids,5), intent(in) :: c_mass - integer :: i,j !< Generic loop iterator - real(kind(0d0)) :: nondim_time !< Non-dimensional time + integer, intent(in) :: t_step + real(kind(0d0)), dimension(num_fluids, 5), intent(in) :: c_mass + integer :: i, j !< Generic loop iterator + real(kind(0d0)) :: nondim_time !< Non-dimensional time - ! Non-dimensional time calculation - if (t_step_old /= dflt_int) then - nondim_time = real(t_step + t_step_old,kind(0d0))*dt - else - nondim_time = real(t_step,kind(0d0))*dt - end if + ! Non-dimensional time calculation + if (t_step_old /= dflt_int) then + nondim_time = real(t_step + t_step_old, kind(0d0))*dt + else + nondim_time = real(t_step, kind(0d0))*dt + end if - if (proc_rank == 0) then + if (proc_rank == 0) then if (n == 0) then ! 1D simulation - do i = 1, num_fluids ! Loop through fluids - write(i+120, '(6X,4F24.12)') & - nondim_time, & - c_mass(i,1), & - c_mass(i,2), & - c_mass(i,5) - end do + do i = 1, num_fluids ! Loop through fluids + write (i + 120, '(6X,4F24.12)') & + nondim_time, & + c_mass(i, 1), & + c_mass(i, 2), & + c_mass(i, 5) + end do elseif (p == 0) then ! 2D simulation - do i = 1, num_fluids ! Loop through fluids - write(i+120, '(6X,5F24.12)') & - nondim_time, & - c_mass(i,1), & - c_mass(i,2), & - c_mass(i,3), & - c_mass(i,5) - end do + do i = 1, num_fluids ! Loop through fluids + write (i + 120, '(6X,5F24.12)') & + nondim_time, & + c_mass(i, 1), & + c_mass(i, 2), & + c_mass(i, 3), & + c_mass(i, 5) + end do else ! 3D simulation - do i = 1, num_fluids ! Loop through fluids - write(i+120, '(6X,6F24.12)') & - nondim_time, & - c_mass(i,1), & - c_mass(i,2), & - c_mass(i,3), & - c_mass(i,4), & - c_mass(i,5) - end do + do i = 1, num_fluids ! Loop through fluids + write (i + 120, '(6X,6F24.12)') & + nondim_time, & + c_mass(i, 1), & + c_mass(i, 2), & + c_mass(i, 3), & + c_mass(i, 4), & + c_mass(i, 5) + end do end if end if end subroutine s_write_com_files ! ------------------------------------- @@ -1498,7 +1483,7 @@ contains logical :: trigger !< For integral quantities ! Non-dimensional time calculation - if (time_stepper == 23) then + if (time_stepper == 23) then nondim_time = mytime else if (t_step_old /= dflt_int) then @@ -1657,7 +1642,7 @@ contains call s_convert_to_mixture_variables(q_cons_vf, j - 2, k - 2, l, & rho, gamma, pi_inf, qv, & Re, G, fluid_pp(:)%G) - do s = 1, num_dims + do s = 1, num_dims vel(s) = q_cons_vf(cont_idx%end + s)%sf(j - 2, k - 2, l)/rho end do @@ -1698,7 +1683,7 @@ contains end if ! Compute mixture sound speed call s_compute_speed_of_sound(pres, rho, gamma, pi_inf, & - ((gamma + 1d0)*pres + pi_inf)/rho, alpha, 0d0, c) + ((gamma + 1d0)*pres + pi_inf)/rho, alpha, 0d0, c) end if end if @@ -1777,7 +1762,7 @@ contains end do end if end if - if (proc_rank == 0) then + if (proc_rank == 0) then if (n == 0) then if (bubbles .and. (num_fluids <= 2)) then if (qbmm) then @@ -1880,7 +1865,7 @@ contains rho, & vel(1), & pres - print*, 'time =', nondim_time, 'rho =', rho, 'pres =', pres + print *, 'time =', nondim_time, 'rho =', rho, 'pres =', pres end if else write (i + 30, '(6X,F12.6,F24.8,F24.8,F24.8,F24.8,'// & @@ -2068,33 +2053,28 @@ contains end subroutine s_close_run_time_information_file ! --------------------- - - !> Closes communication files + !> Closes communication files subroutine s_close_com_files() ! --------------------------------------- - integer :: i !< Generic loop iterator - do i = 1, num_fluids - close(i+120) - end do + integer :: i !< Generic loop iterator + do i = 1, num_fluids + close (i + 120) + end do end subroutine s_close_com_files ! ------------------------------------- subroutine s_close_sim_data_file() ! ----------------------- + ! Writing the footer of and closing the run-time information file + write (21519, '(A)') '----------------------------------------'// & + '----------------------------------------' + write (21519, '(A)') '' + write (21519, '(A)') '' + write (21519, '(A)') '========================================'// & + '========================================' + close (21519) - ! Writing the footer of and closing the run-time information file - write (21519, '(A)') '----------------------------------------'// & - '----------------------------------------' - write (21519, '(A)') '' - write (21519, '(A)') '' - write (21519, '(A)') '========================================'// & - '========================================' - close (21519) - - end subroutine s_close_sim_data_file !--------------------- - - - + end subroutine s_close_sim_data_file !--------------------- !> Closes probe files subroutine s_close_probe_files() ! ------------------------------------- @@ -2116,7 +2096,7 @@ contains integer :: i !< Generic loop iterator - allocate(c_mass(1:num_fluids,1:5)) + allocate (c_mass(1:num_fluids, 1:5)) ! Allocating/initializing ICFL, VCFL, CCFL and Rc stability criteria @:ALLOCATE(icfl_sf(0:m, 0:n, 0:p)) @@ -2156,8 +2136,8 @@ contains subroutine s_finalize_data_output_module() ! --------------------------- integer :: i !< Generic loop iterator - - deallocate(c_mass) + + deallocate (c_mass) ! Deallocating the ICFL, VCFL, CCFL, and Rc stability criteria @:DEALLOCATE(icfl_sf) diff --git a/src/simulation/m_derived_variables.f90 b/src/simulation/m_derived_variables.f90 index e1c5614d8c..e9ac8dabd0 100644 --- a/src/simulation/m_derived_variables.f90 +++ b/src/simulation/m_derived_variables.f90 @@ -28,9 +28,9 @@ module m_derived_variables implicit none private; public :: s_initialize_derived_variables_module, & - s_initialize_derived_variables, & - s_compute_derived_variables, & - s_finalize_derived_variables_module + s_initialize_derived_variables, & + s_compute_derived_variables, & + s_finalize_derived_variables_module !> @name Finite-difference coefficients !! Finite-difference (fd) coefficients in x-, y- and z-coordinate directions. @@ -82,7 +82,7 @@ subroutine s_initialize_derived_variables_module() ! ---------------------- end if end if end if - + end subroutine s_initialize_derived_variables_module ! -------------------- !> Allocate and open derived variables. Computing FD coefficients. @@ -107,12 +107,11 @@ subroutine s_initialize_derived_variables() ! ----------------------------- fd_number, fd_order) end if end if - + if (sim_data .and. proc_rank == 0) then - call s_open_sim_data_file() + call s_open_sim_data_file() end if - end subroutine s_initialize_derived_variables ! ----------------------------- !> Writes coherent body information, communication files, and probes. @@ -123,7 +122,7 @@ subroutine s_compute_derived_variables(q_prim_vf, t_step) ! -------------------- type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf integer :: i, j, k !< Generic loop iterators - + if (probe_wrt) then call s_derive_acceleration_component(1, q_prim_ts(0)%vf, & q_prim_ts(1)%vf, & @@ -160,14 +159,14 @@ subroutine s_compute_derived_variables(q_prim_vf, t_step) ! -------------------- end do end do end do - call s_derive_center_of_mass(q_prim_ts(3)%vf,c_mass) + call s_derive_center_of_mass(q_prim_ts(3)%vf, c_mass) call s_write_probe_files(t_step, q_cons_ts(1)%vf, accel_mag) - call s_write_com_files(t_step,c_mass) + call s_write_com_files(t_step, c_mass) end if if (sim_data) then - call s_write_sim_data_file(q_prim_vf, t_step) - endif + call s_write_sim_data_file(q_prim_vf, t_step) + end if end subroutine s_compute_derived_variables ! --------------------------- @@ -319,144 +318,144 @@ end subroutine s_derive_acceleration_component ! -------------------------- !> This subroutine is used together with the volume fraction !! model and when called upon, it computes the location of - !! of the center of mass for each fluid from the inputted + !! of the center of mass for each fluid from the inputted !! primitive variables, q_prim_vf. The computed location !! is then written to a formatted data file by the root process. !! @param q_prim_vf Primitive variables !! @param c_m Mass,x-location,y-location,z-location - subroutine s_derive_center_of_mass(q_vf,c_m) - type(scalar_field), dimension(sys_size), intent(IN) :: q_vf - real(kind(0d0)), dimension(1:num_fluids,1:5), intent(INOUT) :: c_m - integer :: i,j,k,l !< Generic loop iterators - real(kind(0d0)) :: tmp, tmp_out !< Temporary variable to store quantity for mpi_allreduce - real(kind(0d0)) :: dV !< Discrete cell volume - - do i = 1, num_fluids - do j = 1,5 - c_m(i,j) = 0.0d0 - end do - end do - - if (n == 0) then !1D simulation - do i = 1,num_fluids !Loop over individual fluids - do l = 0, p !Loop over grid - do k = 0, n - do j = 0, m - dV = dx(j) - ! Mass - c_m(i,1) = c_m(i,1) + q_vf(i)%sf(j,k,l)*dV - ! x-location weighted - c_m(i,2) = c_m(i,2) + q_vf(i)%sf(j,k,l)*dV*x_cc(j) - ! Volume fraction - c_m(i,5) = c_m(i,5) + q_vf(i+adv_idx%beg-1)%sf(j,k,l)*dV - end do - end do + subroutine s_derive_center_of_mass(q_vf, c_m) + type(scalar_field), dimension(sys_size), intent(IN) :: q_vf + real(kind(0d0)), dimension(1:num_fluids, 1:5), intent(INOUT) :: c_m + integer :: i, j, k, l !< Generic loop iterators + real(kind(0d0)) :: tmp, tmp_out !< Temporary variable to store quantity for mpi_allreduce + real(kind(0d0)) :: dV !< Discrete cell volume + + do i = 1, num_fluids + do j = 1, 5 + c_m(i, j) = 0.0d0 + end do + end do + + if (n == 0) then !1D simulation + do i = 1, num_fluids !Loop over individual fluids + do l = 0, p !Loop over grid + do k = 0, n + do j = 0, m + dV = dx(j) + ! Mass + c_m(i, 1) = c_m(i, 1) + q_vf(i)%sf(j, k, l)*dV + ! x-location weighted + c_m(i, 2) = c_m(i, 2) + q_vf(i)%sf(j, k, l)*dV*x_cc(j) + ! Volume fraction + c_m(i, 5) = c_m(i, 5) + q_vf(i + adv_idx%beg - 1)%sf(j, k, l)*dV end do + end do end do + end do elseif (p == 0) then !2D simulation - do i = 1,num_fluids !Loop over individual fluids - do l = 0, p !Loop over grid - do k = 0, n - do j = 0, m - dV = dx(j)*dy(k) - ! Mass - c_m(i,1) = c_m(i,1) + q_vf(i)%sf(j,k,l)*dV - ! x-location weighted - c_m(i,2) = c_m(i,2) + q_vf(i)%sf(j,k,l)*dV*x_cc(j) - ! y-location weighted - c_m(i,3) = c_m(i,3) + q_vf(i)%sf(j,k,l)*dV*y_cc(k) - ! Volume fraction - c_m(i,5) = c_m(i,5) + q_vf(i+adv_idx%beg-1)%sf(j,k,l)*dV - end do - end do + do i = 1, num_fluids !Loop over individual fluids + do l = 0, p !Loop over grid + do k = 0, n + do j = 0, m + dV = dx(j)*dy(k) + ! Mass + c_m(i, 1) = c_m(i, 1) + q_vf(i)%sf(j, k, l)*dV + ! x-location weighted + c_m(i, 2) = c_m(i, 2) + q_vf(i)%sf(j, k, l)*dV*x_cc(j) + ! y-location weighted + c_m(i, 3) = c_m(i, 3) + q_vf(i)%sf(j, k, l)*dV*y_cc(k) + ! Volume fraction + c_m(i, 5) = c_m(i, 5) + q_vf(i + adv_idx%beg - 1)%sf(j, k, l)*dV end do + end do end do + end do else !3D simulation - do i = 1, num_fluids !Loop over individual fluids - do l = 0, p !Loop over grid - do k = 0, n - do j = 0, m - dV = dx(j)*dy(k)*dz(l) - ! Mass - c_m(i,1) = c_m(i,1) + q_vf(i)%sf(j,k,l)*dV - ! x-location weighted - c_m(i,2) = c_m(i,2) + q_vf(i)%sf(j,k,l)*dV*x_cc(j) - ! y-location weighted - c_m(i,3) = c_m(i,3) + q_vf(i)%sf(j,k,l)*dV*y_cc(k) - ! z-location weighted - c_m(i,4) = c_m(i,4) + q_vf(i)%sf(j,k,l)*dV*z_cc(l) - ! Volume fraction - c_m(i,5) = c_m(i,5) + q_vf(i+adv_idx%beg-1)%sf(j,k,l)*dV - end do + do i = 1, num_fluids !Loop over individual fluids + do l = 0, p !Loop over grid + do k = 0, n + do j = 0, m + dV = dx(j)*dy(k)*dz(l) + ! Mass + c_m(i, 1) = c_m(i, 1) + q_vf(i)%sf(j, k, l)*dV + ! x-location weighted + c_m(i, 2) = c_m(i, 2) + q_vf(i)%sf(j, k, l)*dV*x_cc(j) + ! y-location weighted + c_m(i, 3) = c_m(i, 3) + q_vf(i)%sf(j, k, l)*dV*y_cc(k) + ! z-location weighted + c_m(i, 4) = c_m(i, 4) + q_vf(i)%sf(j, k, l)*dV*z_cc(l) + ! Volume fraction + c_m(i, 5) = c_m(i, 5) + q_vf(i + adv_idx%beg - 1)%sf(j, k, l)*dV end do - end do - end do - end if - if (n == 0) then !1D simulation - do i = 1,num_fluids !Loop over individual fluids - ! Sum all components across all processors using MPI_ALLREDUCE - if (num_procs > 1) then - tmp = c_m(i,1) - call s_mpi_allreduce_sum(tmp,tmp_out) - c_m(i,1) = tmp_out - tmp = c_m(i,2) - call s_mpi_allreduce_sum(tmp,tmp_out) - c_m(i,2) = tmp_out - tmp = c_m(i,5) - call s_mpi_allreduce_sum(tmp,tmp_out) - c_m(i,5) = tmp_out - end if - ! Compute quotients - c_m(i,2) = c_m(i,2)/c_m(i,1) - end do - elseif (p == 0) then !2D simulation - do i = 1,num_fluids !Loop over individual fluids - ! Sum all components across all processors using MPI_ALLREDUCE - if (num_procs > 1) then - tmp = c_m(i,1) - call s_mpi_allreduce_sum(tmp,tmp_out) - c_m(i,1) = tmp_out - tmp = c_m(i,2) - call s_mpi_allreduce_sum(tmp,tmp_out) - c_m(i,2) = tmp_out - tmp = c_m(i,3) - call s_mpi_allreduce_sum(tmp,tmp_out) - c_m(i,3) = tmp_out - tmp = c_m(i,5) - call s_mpi_allreduce_sum(tmp,tmp_out) - c_m(i,5) = tmp_out - end if - ! Compute quotients - c_m(i,2) = c_m(i,2)/c_m(i,1) - c_m(i,3) = c_m(i,3)/c_m(i,1) + end do end do - else !3D simulation - do i = 1, num_fluids !Loop over individual fluids - ! Sum all components across all processors using MPI_ALLREDUCE - if (num_procs > 1) then - tmp = c_m(i,1) - call s_mpi_allreduce_sum(tmp,tmp_out) - c_m(i,1) = tmp_out - tmp = c_m(i,2) - call s_mpi_allreduce_sum(tmp,tmp_out) - c_m(i,2) = tmp_out - tmp = c_m(i,3) - call s_mpi_allreduce_sum(tmp,tmp_out) - c_m(i,3) = tmp_out - tmp = c_m(i,4) - call s_mpi_allreduce_sum(tmp,tmp_out) - c_m(i,4) = tmp_out - tmp = c_m(i,5) - call s_mpi_allreduce_sum(tmp,tmp_out) - c_m(i,5) = tmp_out - end if - ! Compute quotients - c_m(i,2) = c_m(i,2)/c_m(i,1) - c_m(i,3) = c_m(i,3)/c_m(i,1) - c_m(i,4) = c_m(i,4)/c_m(i,1) - end do - end if - + end do + end if + if (n == 0) then !1D simulation + do i = 1, num_fluids !Loop over individual fluids + ! Sum all components across all processors using MPI_ALLREDUCE + if (num_procs > 1) then + tmp = c_m(i, 1) + call s_mpi_allreduce_sum(tmp, tmp_out) + c_m(i, 1) = tmp_out + tmp = c_m(i, 2) + call s_mpi_allreduce_sum(tmp, tmp_out) + c_m(i, 2) = tmp_out + tmp = c_m(i, 5) + call s_mpi_allreduce_sum(tmp, tmp_out) + c_m(i, 5) = tmp_out + end if + ! Compute quotients + c_m(i, 2) = c_m(i, 2)/c_m(i, 1) + end do + elseif (p == 0) then !2D simulation + do i = 1, num_fluids !Loop over individual fluids + ! Sum all components across all processors using MPI_ALLREDUCE + if (num_procs > 1) then + tmp = c_m(i, 1) + call s_mpi_allreduce_sum(tmp, tmp_out) + c_m(i, 1) = tmp_out + tmp = c_m(i, 2) + call s_mpi_allreduce_sum(tmp, tmp_out) + c_m(i, 2) = tmp_out + tmp = c_m(i, 3) + call s_mpi_allreduce_sum(tmp, tmp_out) + c_m(i, 3) = tmp_out + tmp = c_m(i, 5) + call s_mpi_allreduce_sum(tmp, tmp_out) + c_m(i, 5) = tmp_out + end if + ! Compute quotients + c_m(i, 2) = c_m(i, 2)/c_m(i, 1) + c_m(i, 3) = c_m(i, 3)/c_m(i, 1) + end do + else !3D simulation + do i = 1, num_fluids !Loop over individual fluids + ! Sum all components across all processors using MPI_ALLREDUCE + if (num_procs > 1) then + tmp = c_m(i, 1) + call s_mpi_allreduce_sum(tmp, tmp_out) + c_m(i, 1) = tmp_out + tmp = c_m(i, 2) + call s_mpi_allreduce_sum(tmp, tmp_out) + c_m(i, 2) = tmp_out + tmp = c_m(i, 3) + call s_mpi_allreduce_sum(tmp, tmp_out) + c_m(i, 3) = tmp_out + tmp = c_m(i, 4) + call s_mpi_allreduce_sum(tmp, tmp_out) + c_m(i, 4) = tmp_out + tmp = c_m(i, 5) + call s_mpi_allreduce_sum(tmp, tmp_out) + c_m(i, 5) = tmp_out + end if + ! Compute quotients + c_m(i, 2) = c_m(i, 2)/c_m(i, 1) + c_m(i, 3) = c_m(i, 3)/c_m(i, 1) + c_m(i, 4) = c_m(i, 4)/c_m(i, 1) + end do + end if + end subroutine s_derive_center_of_mass ! ---------------------------------- !> Deallocation procedures for the module @@ -476,7 +475,6 @@ subroutine s_finalize_derived_variables_module() ! ------------------- end if end if - if (probe_wrt) then deallocate (accel_mag, x_accel) if (n > 0) then diff --git a/src/simulation/m_mpi_proxy.fpp b/src/simulation/m_mpi_proxy.fpp index 9efbf5c2c7..90d70fa4dd 100644 --- a/src/simulation/m_mpi_proxy.fpp +++ b/src/simulation/m_mpi_proxy.fpp @@ -123,36 +123,36 @@ contains !! remaining processors in the communicator. subroutine s_mpi_gather_data(my_vector, counts, gathered_vector, root) - + #ifdef MFC_MPI - implicit none - integer, intent(in) :: counts ! Array of vector lengths for each process - real(kind(0d0)), intent(in), dimension(counts) :: my_vector ! Input vector on each process - integer, intent(in) :: root ! Rank of the root process - real(kind(0d0)), allocatable, intent(out) :: gathered_vector(:) ! Gathered vector on the root process + implicit none + integer, intent(in) :: counts ! Array of vector lengths for each process + real(kind(0d0)), intent(in), dimension(counts) :: my_vector ! Input vector on each process + integer, intent(in) :: root ! Rank of the root process + real(kind(0d0)), allocatable, intent(out) :: gathered_vector(:) ! Gathered vector on the root process - integer :: i, offset, ierr - integer, allocatable :: recounts(:), displs(:) + integer :: i, offset, ierr + integer, allocatable :: recounts(:), displs(:) - allocate(recounts(num_procs)) + allocate (recounts(num_procs)) - call MPI_GATHER(counts, 1, MPI_INTEGER, recounts, 1, MPI_INTEGER, root, & - MPI_COMM_WORLD, ierr) + call MPI_GATHER(counts, 1, MPI_INTEGER, recounts, 1, MPI_INTEGER, root, & + MPI_COMM_WORLD, ierr) - allocate(displs(size(recounts))) + allocate (displs(size(recounts))) - displs(1) = 0 + displs(1) = 0 - do i = 2,size(recounts) - displs(i) = displs(i-1) + recounts(i-1) - end do + do i = 2, size(recounts) + displs(i) = displs(i - 1) + recounts(i - 1) + end do - allocate(gathered_vector(sum(recounts))) - call MPI_GATHERV(my_vector, counts, MPI_DOUBLE_PRECISION, gathered_vector,recounts, displs, MPI_DOUBLE_PRECISION, & - root, MPI_COMM_WORLD, ierr) + allocate (gathered_vector(sum(recounts))) + call MPI_GATHERV(my_vector, counts, MPI_DOUBLE_PRECISION, gathered_vector, recounts, displs, MPI_DOUBLE_PRECISION, & + root, MPI_COMM_WORLD, ierr) #endif - end subroutine s_mpi_gather_data + end subroutine s_mpi_gather_data subroutine s_mpi_bcast_user_inputs() ! --------------------------------- diff --git a/src/simulation/m_time_steppers.fpp b/src/simulation/m_time_steppers.fpp index 2d9e214843..d482d0ab53 100644 --- a/src/simulation/m_time_steppers.fpp +++ b/src/simulation/m_time_steppers.fpp @@ -213,9 +213,9 @@ contains ! Opening and writing the header of the run-time information file if (proc_rank == 0 .and. run_time_info) then - call s_open_run_time_information_file() + call s_open_run_time_information_file() end if - + end subroutine s_initialize_time_steppers_module ! --------------------- !> 1st order TVD RK time-stepping algorithm diff --git a/src/simulation/p_main.fpp b/src/simulation/p_main.fpp index 106be3f9dc..8fc4523f82 100644 --- a/src/simulation/p_main.fpp +++ b/src/simulation/p_main.fpp @@ -55,7 +55,7 @@ program p_main ! Time-stepping Loop ======================================================= do - if (t_step > t_step_stop) then + if (t_step > t_step_stop) then call s_save_performance_metrics(t_step, time_avg, time_final, io_time_avg, & io_time_final, proc_time, io_proc_time, file_exists, start, finish, nt) exit From 12fed2b9aa9250e069f2fb529c27e7fd827a7b27 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Fri, 1 Mar 2024 21:28:19 -0600 Subject: [PATCH 018/326] added GPU memory to the mako file --- toolchain/templates/delta.mako | 2 ++ 1 file changed, 2 insertions(+) diff --git a/toolchain/templates/delta.mako b/toolchain/templates/delta.mako index 7416c5a704..4230f3711e 100644 --- a/toolchain/templates/delta.mako +++ b/toolchain/templates/delta.mako @@ -16,6 +16,8 @@ % endif % if gpu: #SBATCH --gpus-per-node=${tasks_per_node} +#SBATCH --mem=208G +#SBATCH --gpu-bind=closest % endif #SBATCH --output="${name}.out" #SBATCH --error="${name}.err" From 8e2dd85c2139f4b53f77e520c7bce1d159145b75 Mon Sep 17 00:00:00 2001 From: Sawyer Remillard Date: Mon, 4 Mar 2024 13:54:59 -0500 Subject: [PATCH 019/326] cleaning up interface outputting --- src/simulation/m_data_output.fpp | 81 ++++++++++++++++---------------- 1 file changed, 41 insertions(+), 40 deletions(-) diff --git a/src/simulation/m_data_output.fpp b/src/simulation/m_data_output.fpp index e58c4593ed..6d691598d7 100644 --- a/src/simulation/m_data_output.fpp +++ b/src/simulation/m_data_output.fpp @@ -503,62 +503,63 @@ contains type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf integer, intent(IN) :: t_step integer :: i, j, k, l, w !< Generic loop iterators - integer :: ierr, counter, counter2, counter3, root !< number of data points extracted to fit shape to SH perturbations + integer :: ierr, counter, root !< number of data points extracted to fit shape to SH perturbations - real(kind(0d0)) :: u, m_a_x, m_a_y, m_a_z, eps - real(kind(0d0)), dimension(0:m, 0:n) :: d_alpha_x, d_magdalphax, d_magdalphay, f_NS, rho, alpha_rhob - real(kind(0d0)), dimension(0:m, 0:n) :: d_alpha_y, mag_d_alpha, d_rho_x, d_rho_y, mag_d_rho, alpha_b - real(kind(0d0)), dimension(0:m, 0:n, 0:p) :: d_alph_mpi_barrier_x3, d_alpha_y3, d_alpha_z3 - real(kind(0d0)) :: xdv, ydv, mag_d_alpha3, nondim_time, alphaxm, alphaxp, alphaym, alphayp + real(kind(0d0)) :: u, eps + real(kind(0d0)), dimension(0:m, 0:n) :: rho + real(kind(0d0)) :: nondim_time real(kind(0d0)), dimension(num_fluids) :: alpha, vol_fluid, xcom, ycom, zcom - real(kind(0d0)) :: alpha_t, concavity_x_prior, concavity_x_post, concavity_y_prior, concavity_y_post - real(kind(0d0)), allocatable :: q(:), maxdalphy(:), maxdalphx(:) real(kind=8), parameter :: pi = 4.d0*datan(1.d0) - real(kind(0d0)), allocatable :: x_td(:), y_td(:), x_tdf(:), y_tdf(:), x_d1(:), y_d1(:), y_d(:), x_d(:) + real(kind(0d0)), allocatable :: x_td(:), y_td(:), x_d1(:), y_d1(:), y_d(:), x_d(:) - real(kind(0d0)) :: axp, axm, ayp, aym + real(kind(0d0)) :: axp, axm, ayp, aym, azm, azp call s_calculate_COM(q_prim_vf, xcom, ycom, vol_fluid) if (t_step_old /= dflt_int) then nondim_time = real(t_step + t_step_old, kind(0d0))*dt else - nondim_time = real(t_step, kind(0d0))*dt !*1.d-5/10.0761131451d0 + nondim_time = real(t_step, kind(0d0))*dt end if root = 0 allocate (x_d1(m*n)) allocate (y_d1(m*n)) counter = 0 - do k = 0, n - OLoop: do j = 0, m - axp = q_prim_vf(E_idx + 2)%sf(j + 1, k, 0) - axm = q_prim_vf(E_idx + 2)%sf(j - 1, k, 0) - ayp = q_prim_vf(E_idx + 2)%sf(j, k + 1, 0) - aym = q_prim_vf(E_idx + 2)%sf(j, k - 1, 0) - - if ((axp > 0.9 .and. axm < 0.9) .or. (axp < 0.9 .and. axm > 0.9) & - .or. (ayp > 0.9 .and. aym < 0.9) .or. (ayp < 0.9 .and. aym > 0.9)) then - if (counter == 0) then - counter = counter + 1 - x_d1(counter) = x_cc(j) - y_d1(counter) = y_cc(k) - else - do i = 1, counter - if (sqrt((x_cc(j) - x_d1(i))**2 + (y_cc(k) - & - y_d1(i))**2) <= 2*sqrt(dx(j)**2 & - + dy(k)**2)) then - cycle OLoop - elseif (sqrt((x_cc(j) - x_d1(i))**2 + (y_cc(k) - & - y_d1(i))**2) > 2*sqrt(dx(j)**2 & - + dy(k)**2) .and. i == counter) then - counter = counter + 1 - x_d1(counter) = x_cc(j) - y_d1(counter) = y_cc(k) - end if - end do + do l = 0, p + do k = 0, n + OLoop: do j = 0, m + axp = q_prim_vf(E_idx + 2)%sf(j + 1, k, 0) + axm = q_prim_vf(E_idx + 2)%sf(j - 1, k, 0) + ayp = q_prim_vf(E_idx + 2)%sf(j, k + 1, 0) + aym = q_prim_vf(E_idx + 2)%sf(j, k - 1, 0) + azm = q_prim_vf(E_idx + 2)%sf(j, k, p - 1) + azp = q_prim_vf(E_idx + 2)%sf(j, k, p + 1) + + + if ((axp > 0.9 .and. axm < 0.9) .or. (axp < 0.9 .and. axm > 0.9) & + .or. (ayp > 0.9 .and. aym < 0.9) .or. (ayp < 0.9 .and. aym > 0.9)) then + if (counter == 0) then + counter = counter + 1 + x_d1(counter) = x_cc(j) + y_d1(counter) = y_cc(k) + else + do i = 1, counter + if (sqrt((x_cc(j) - x_d1(i))**2 + (y_cc(k) - & + y_d1(i))**2) <= 2*sqrt(dx(j)**2 & + + dy(k)**2)) then + cycle OLoop + elseif (sqrt((x_cc(j) - x_d1(i))**2 + (y_cc(k) - & + y_d1(i))**2) > 2*sqrt(dx(j)**2 & + + dy(k)**2) .and. i == counter) then + counter = counter + 1 + x_d1(counter) = x_cc(j) + y_d1(counter) = y_cc(k) + end if + end do + end if end if - end if - end do OLoop + end do OLoop + end do end do allocate (y_d(counter)) From f4341ea32011e18c2891c78cda3174be1eaaac43 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Mon, 4 Mar 2024 16:48:37 -0600 Subject: [PATCH 020/326] added some action items for hyperelasticity --- src/common/m_finger_matrix_calc.f90 | 32 +++++++++++++++++++++++++++ src/common/m_variables_conversion.fpp | 28 +++++++++++++++++++++-- 2 files changed, 58 insertions(+), 2 deletions(-) create mode 100644 src/common/m_finger_matrix_calc.f90 diff --git a/src/common/m_finger_matrix_calc.f90 b/src/common/m_finger_matrix_calc.f90 new file mode 100644 index 0000000000..c8e1cba1cb --- /dev/null +++ b/src/common/m_finger_matrix_calc.f90 @@ -0,0 +1,32 @@ +!> +!! @file m_variables_conversion.f90 +!! @brief Contains module m_variables_conversion + +#:include 'macros.fpp' +#:include 'inline_conversions.fpp' +#:include '../simulation/include/case.fpp' + +!> @brief This module consists of subroutines used in the conversion of the +!! conservative variables into the primitive ones and vice versa. In +!! addition, the module also contains the subroutines used to obtain +!! the mixture variables and the subroutines used to compute pressure. +module m_finger_matrix_calc + + ! Dependencies ============================================================= + use m_derived_types !< Definitions of the derived types + + use m_global_parameters !< Definitions of the global parameters + + use m_mpi_proxy !< Message passing interface (MPI) module proxy + + use m_helper + ! ========================================================================== + + implicit none + + + + + + +end module m_finger_matrix_calc diff --git a/src/common/m_variables_conversion.fpp b/src/common/m_variables_conversion.fpp index 387832115f..3ca476d673 100644 --- a/src/common/m_variables_conversion.fpp +++ b/src/common/m_variables_conversion.fpp @@ -19,6 +19,8 @@ module m_variables_conversion use m_mpi_proxy !< Message passing interface (MPI) module proxy + use m_finger_matrix_calc !< Using finger matrix calculations + use m_helper ! ========================================================================== @@ -171,6 +173,12 @@ contains end if + if (hyperelasticity .and. present(G)) then + !TODO ADD CODE HERE + + end if + + end subroutine s_compute_pressure !> This subroutine is designed for the gamma/pi_inf model @@ -427,6 +435,7 @@ contains #endif if (present(G_K)) then + !TODO Check our mixture rule? Replace with Cauchy numbers, make code nondimensional G_K = 0d0 do i = 1, num_fluids G_K = G_K + alpha_K(i)*G(i) @@ -498,6 +507,7 @@ contains G_K = 0d0 do i = 1, num_fluids !TODO: change to use Gs directly here? + !TODO: Make this changes as well for GPUs G_K = G_K + alpha_K(i)*G(i) end do G_K = max(0d0, G_K) @@ -876,7 +886,7 @@ contains if (model_eqns /= 4) then #ifdef MFC_SIMULATION ! If in simulation, use acc mixture subroutines - if (hypoelasticity) then + if (hypoelasticity .or. hyperelasticity) then call s_convert_species_to_mixture_variables_acc(rho_K, gamma_K, pi_inf_K, qv_K, alpha_K, & alpha_rho_K, Re_K, j, k, l, G_K, Gs) else if (bubbles) then @@ -888,7 +898,7 @@ contains end if #else ! If pre-processing, use non acc mixture subroutines - if (hypoelasticity) then + if (hypoelasticity .or. hyperelasticity) then call s_convert_to_mixture_variables(qK_cons_vf, j, k, l, & rho_K, gamma_K, pi_inf_K, qv_K, Re_K, G_K, fluid_pp(:)%G) else @@ -1124,6 +1134,20 @@ contains end if end do end if + + if (hyperelasticity) then + ! TODO ADD the e^e term contribution to the total energy equation here + ! Multiple functions need to be called for 3x3 matrix calculations at each cell + + ! PRECOMPUTATIONS TO CALCULATE \rho e^e = \rho (\frac{\mu}{4 \rho_0} \tr ((\hat(g) - I)^2)) + ! To do that, we need \hat(g), to get \hat(g), we need G^e + ! To get G^e, we need g_{ij}^e, we have this stored in q_cons_vf(i) where + ! i goes from stress_idx%beg to stress_idx%end + !do i = stress_idx%beg, stress_idx%end + ! q_cons_vf(E_idx)%sf(j,k,l) = q_cons_vf(E_idx)%sf(j,k,l) + & + ! stuff + end if + end do end do end do From 0ec87b7f0f991174809125cb7be4e7895e0ca2ad Mon Sep 17 00:00:00 2001 From: Sawyer Remillard Date: Tue, 5 Mar 2024 10:53:10 -0600 Subject: [PATCH 021/326] attempting to add 3D axissym data outputting capabilities --- src/simulation/m_data_output.fpp | 25 ++++++++++++++++--------- 1 file changed, 16 insertions(+), 9 deletions(-) diff --git a/src/simulation/m_data_output.fpp b/src/simulation/m_data_output.fpp index 6d691598d7..b3a2b1937b 100644 --- a/src/simulation/m_data_output.fpp +++ b/src/simulation/m_data_output.fpp @@ -502,7 +502,7 @@ contains type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf integer, intent(IN) :: t_step - integer :: i, j, k, l, w !< Generic loop iterators + integer :: i, j, k, l, w, cent !< Generic loop iterators integer :: ierr, counter, root !< number of data points extracted to fit shape to SH perturbations real(kind(0d0)) :: u, eps @@ -525,15 +525,22 @@ contains allocate (x_d1(m*n)) allocate (y_d1(m*n)) counter = 0 - do l = 0, p + if (mod(p, 2) > 0) then + cent = p/2 + 1/2 + elseif (mod(p, 2) == 0) then + cent = p/2 + 1/2 + elseif (p == 0) then + cent = 0 + endif + ! do l = 0, p do k = 0, n OLoop: do j = 0, m - axp = q_prim_vf(E_idx + 2)%sf(j + 1, k, 0) - axm = q_prim_vf(E_idx + 2)%sf(j - 1, k, 0) - ayp = q_prim_vf(E_idx + 2)%sf(j, k + 1, 0) - aym = q_prim_vf(E_idx + 2)%sf(j, k - 1, 0) - azm = q_prim_vf(E_idx + 2)%sf(j, k, p - 1) - azp = q_prim_vf(E_idx + 2)%sf(j, k, p + 1) + axp = q_prim_vf(E_idx + 2)%sf(j + 1, k, cent) + axm = q_prim_vf(E_idx + 2)%sf(j - 1, k, cent) + ayp = q_prim_vf(E_idx + 2)%sf(j, k + 1, cent) + aym = q_prim_vf(E_idx + 2)%sf(j, k - 1, cent) + ! azm = q_prim_vf(E_idx + 2)%sf(j, k, p - 1) + ! azp = q_prim_vf(E_idx + 2)%sf(j, k, p + 1) if ((axp > 0.9 .and. axm < 0.9) .or. (axp < 0.9 .and. axm > 0.9) & @@ -560,7 +567,7 @@ contains end if end do OLoop end do - end do + ! end do allocate (y_d(counter)) allocate (x_d(counter)) From aa732d049b957c8f64138067bbf257338b292aa5 Mon Sep 17 00:00:00 2001 From: Sawyer Remillard Date: Tue, 5 Mar 2024 11:24:32 -0600 Subject: [PATCH 022/326] code should work in 3D for outputting critical plane of data for perturbations, still yet to be tested --- src/pre_process/m_patches.fpp | 2 ++ src/simulation/m_data_output.fpp | 4 ---- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/pre_process/m_patches.fpp b/src/pre_process/m_patches.fpp index dd10a5f7e5..7acb4d9240 100644 --- a/src/pre_process/m_patches.fpp +++ b/src/pre_process/m_patches.fpp @@ -1469,6 +1469,8 @@ contains P5 = unassociated_legendre(x_p, 5) P6 = unassociated_legendre(x_p, 6) P7 = unassociated_legendre(x_p, 7) + P8 = unassociated_legendre(x_p, 8) + P9 = unassociated_legendre(x_p, 9) end if if (x_cc(i) - x_centroid >= 0 & diff --git a/src/simulation/m_data_output.fpp b/src/simulation/m_data_output.fpp index b3a2b1937b..f0ba287c9b 100644 --- a/src/simulation/m_data_output.fpp +++ b/src/simulation/m_data_output.fpp @@ -532,15 +532,12 @@ contains elseif (p == 0) then cent = 0 endif - ! do l = 0, p do k = 0, n OLoop: do j = 0, m axp = q_prim_vf(E_idx + 2)%sf(j + 1, k, cent) axm = q_prim_vf(E_idx + 2)%sf(j - 1, k, cent) ayp = q_prim_vf(E_idx + 2)%sf(j, k + 1, cent) aym = q_prim_vf(E_idx + 2)%sf(j, k - 1, cent) - ! azm = q_prim_vf(E_idx + 2)%sf(j, k, p - 1) - ! azp = q_prim_vf(E_idx + 2)%sf(j, k, p + 1) if ((axp > 0.9 .and. axm < 0.9) .or. (axp < 0.9 .and. axm > 0.9) & @@ -567,7 +564,6 @@ contains end if end do OLoop end do - ! end do allocate (y_d(counter)) allocate (x_d(counter)) From 1cff718090d273efaa42ba5e5055c53fe7729e40 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Wed, 6 Mar 2024 13:08:38 -0600 Subject: [PATCH 023/326] added some stuff for finger tensor --- src/common/m_finger_matrix_calc.f90 | 32 ------------ src/common/m_finger_tensor_calc.f90 | 68 ++++++++++++++++++++++++++ src/simulation/m_global_parameters.fpp | 9 +++- 3 files changed, 76 insertions(+), 33 deletions(-) delete mode 100644 src/common/m_finger_matrix_calc.f90 create mode 100644 src/common/m_finger_tensor_calc.f90 diff --git a/src/common/m_finger_matrix_calc.f90 b/src/common/m_finger_matrix_calc.f90 deleted file mode 100644 index c8e1cba1cb..0000000000 --- a/src/common/m_finger_matrix_calc.f90 +++ /dev/null @@ -1,32 +0,0 @@ -!> -!! @file m_variables_conversion.f90 -!! @brief Contains module m_variables_conversion - -#:include 'macros.fpp' -#:include 'inline_conversions.fpp' -#:include '../simulation/include/case.fpp' - -!> @brief This module consists of subroutines used in the conversion of the -!! conservative variables into the primitive ones and vice versa. In -!! addition, the module also contains the subroutines used to obtain -!! the mixture variables and the subroutines used to compute pressure. -module m_finger_matrix_calc - - ! Dependencies ============================================================= - use m_derived_types !< Definitions of the derived types - - use m_global_parameters !< Definitions of the global parameters - - use m_mpi_proxy !< Message passing interface (MPI) module proxy - - use m_helper - ! ========================================================================== - - implicit none - - - - - - -end module m_finger_matrix_calc diff --git a/src/common/m_finger_tensor_calc.f90 b/src/common/m_finger_tensor_calc.f90 new file mode 100644 index 0000000000..36fa5498e8 --- /dev/null +++ b/src/common/m_finger_tensor_calc.f90 @@ -0,0 +1,68 @@ +!> +!! @file m_variables_conversion.f90 +!! @brief Contains module m_variables_conversion + +#:include 'macros.fpp' +#:include 'inline_conversions.fpp' +#:include '../simulation/include/case.fpp' + +!> @brief This module consists of subroutines used in the calculation of matrix +!! operations for the finger tensor + +module m_finger_tensor_calc + + ! Dependencies ============================================================= + use m_derived_types !< Definitions of the derived types + + use m_global_parameters !< Definitions of the global parameters + + use m_mpi_proxy !< Message passing interface (MPI) module proxy + + use m_helper + ! ========================================================================== + + implicit none + + private; + + public :: s_finger_tensor !variables ! name public variables for all of the subroutines + + contains + + subroutine s_allocate_tensor(q_cons_vf,j,k,l,tensor) + + type(scalar_field), dimension(sys_size), intent(IN) :: q_cons_vf + type(int_bounds_info), optional, intent(IN) :: j, k, l + real(kind(0d0)), dimension(num_dims**2), intent(OUT) :: tensor + + integer :: i !< Generic loop iterators + +#ifndef MFC_SIMULATION + ! Converting the primitive variables to the conservative variables + do i = 1, num_dims**2 + tensor(i) = q_cons_vf(stress_idx%beg+i-1)%sf(j,k,l) + end do +#endif + end subroutine s_allocate_tensor + + function s_calculate_determinant(tensor) + real(kind(0d0)), dimension(num_dims**2), intent(OUT) :: tensor + real(kind(0d0)) :: det + + det = + + return det + + end function s_calculate_determinant + + subroutine s_calculate_deviatoric(tensor,deviatoric) + real(kind(0d0)), dimension(num_dims**2), intent(OUT) :: tensor + + end subroutine s_calculate_deviatoric + + subroutine s_calculate_atransposea(tensor,tproduct) + real(kind(0d0)), dimension(num_dims**2), intent(OUT) :: tensor + + end subroutine s_calculate_atransposea + +end module m_finger_tensor_calc diff --git a/src/simulation/m_global_parameters.fpp b/src/simulation/m_global_parameters.fpp index 9b795d4bd9..8087fce10e 100644 --- a/src/simulation/m_global_parameters.fpp +++ b/src/simulation/m_global_parameters.fpp @@ -577,7 +577,7 @@ contains if (model_eqns == 2) then cont_idx%beg = 1 cont_idx%end = num_fluids - mom_idx%beg = cont_idx%end + 1 + mom_idx%beg = cont_idx%end + mom_idx%end = cont_idx%end + num_dims E_idx = mom_idx%end + 1 adv_idx%beg = E_idx + 1 @@ -692,6 +692,13 @@ contains sys_size = stress_idx%end end if + if (hyperelasticity) then + stress_idx%beg = sys_size + 1 + stress_idx%end = sys_size + (num_dims*num_dims) + ! number of distinct stresses is 1 in 1D, 3 in 2D, 6 in 3D + sys_size = stress_idx%end + end if + else if (model_eqns == 3) then cont_idx%beg = 1 cont_idx%end = num_fluids From 622b62bed0089050420976e5c1dca028b40fdb9b Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Wed, 6 Mar 2024 17:35:42 -0600 Subject: [PATCH 024/326] added more progress, not yet compiling --- src/common/m_finger_tensor_calc.f90 | 16 ++++++++++++---- src/simulation/m_global_parameters.fpp | 12 +++++++----- 2 files changed, 19 insertions(+), 9 deletions(-) diff --git a/src/common/m_finger_tensor_calc.f90 b/src/common/m_finger_tensor_calc.f90 index 36fa5498e8..0a82e8f97f 100644 --- a/src/common/m_finger_tensor_calc.f90 +++ b/src/common/m_finger_tensor_calc.f90 @@ -49,19 +49,27 @@ function s_calculate_determinant(tensor) real(kind(0d0)), dimension(num_dims**2), intent(OUT) :: tensor real(kind(0d0)) :: det - det = + if num_dims .eq. 1 then + det = tensor(1) ! does this make sense? + elseif num_dims .eq. 2 then + det = tensor(1)*tensor(4) - tensor(2)*tensor(3) + else + det = tensor(1)*(tensor(2)*tensor(3) + end if return det end function s_calculate_determinant subroutine s_calculate_deviatoric(tensor,deviatoric) - real(kind(0d0)), dimension(num_dims**2), intent(OUT) :: tensor + real(kind(0d0)), dimension(num_dims**2), intent(IN) :: tensor + real(kind(0d0)), dimension(num_dims**2), intent(OUT) :: deviatoric - end subroutine s_calculate_deviatoric + end subroutine s_calculate_deviatoric subroutine s_calculate_atransposea(tensor,tproduct) - real(kind(0d0)), dimension(num_dims**2), intent(OUT) :: tensor + real(kind(0d0)), dimension(num_dims**2), intent(IN) :: tensor + real(kind(0d0)), dimension(num_dims**2), intent(OUT) :: tproduct end subroutine s_calculate_atransposea diff --git a/src/simulation/m_global_parameters.fpp b/src/simulation/m_global_parameters.fpp index 8087fce10e..af27d67094 100644 --- a/src/simulation/m_global_parameters.fpp +++ b/src/simulation/m_global_parameters.fpp @@ -120,9 +120,10 @@ module m_global_parameters real(kind(0d0)) :: palpha_eps !< trigger parameter for the p relaxation procedure, phase change model real(kind(0d0)) :: ptgalpha_eps !< trigger parameter for the pTg relaxation procedure, phase change model logical :: alt_soundspeed !< Alternate mixture sound speed - logical :: null_weights !< Null undesired WENO weights - logical :: mixture_err !< Mixture properties correction - logical :: hypoelasticity !< hypoelasticity modeling + logical :: null_weights !< Null undesired WENO weights + logical :: mixture_err !< Mixture properties correction + logical :: hypoelasticity !< hypoelasticity modeling + logical :: hyperelasticity !< hyperelasticity modeling logical :: cu_tensor integer :: cpu_start, cpu_end, cpu_rate @@ -406,6 +407,7 @@ contains palpha_eps = dflt_real ptgalpha_eps = dflt_real hypoelasticity = .false. + hyperelasticity = .false. weno_flat = .true. riemann_flat = .true. cu_mpi = .false. @@ -693,9 +695,9 @@ contains end if if (hyperelasticity) then + ! number of distinct stress is 1 in 1D, 6 in 2D, and 9 in 3D stress_idx%beg = sys_size + 1 - stress_idx%end = sys_size + (num_dims*num_dims) - ! number of distinct stresses is 1 in 1D, 3 in 2D, 6 in 3D + stress_idx%end = sys_size + num_dims**2 sys_size = stress_idx%end end if From 2a9bd1de2a1a0eb9843bff8a15c521800fd14111 Mon Sep 17 00:00:00 2001 From: Mirelys Carcana Barbosa Date: Wed, 6 Mar 2024 17:47:25 -0600 Subject: [PATCH 025/326] added hyperelasticity option to src/post&pre/m_global_params --- src/post_process/m_global_parameters.fpp | 9 +++++++++ src/pre_process/m_global_parameters.fpp | 9 +++++++++ 2 files changed, 18 insertions(+) diff --git a/src/post_process/m_global_parameters.fpp b/src/post_process/m_global_parameters.fpp index e50f7b4b2c..7e020ed0ea 100644 --- a/src/post_process/m_global_parameters.fpp +++ b/src/post_process/m_global_parameters.fpp @@ -93,6 +93,7 @@ module m_global_parameters logical :: mixture_err !< Mixture error limiter logical :: alt_soundspeed !< Alternate sound speed logical :: hypoelasticity !< Turn hypoelasticity on + logical :: hyperelasticity !< Turn hyperelasticity on !> @} !> @name Annotations of the structure, i.e. the organization, of the state vectors @@ -275,7 +276,9 @@ contains alt_soundspeed = .false. relax = .false. relax_model = dflt_int + hypoelasticity = .false. + hyperelastictiy = .false. bc_x%beg = dflt_int; bc_x%end = dflt_int bc_y%beg = dflt_int; bc_y%end = dflt_int @@ -472,6 +475,12 @@ contains sys_size = stress_idx%end end if + if (hyperelasticity) then + stress_idx%beg = sys_size + 1 + stress_idx%end = sys_size + num_dims**2 + sys_size = stress_idx%end + end if + ! ================================================================== ! Volume Fraction Model (6-equation model) ========================= diff --git a/src/pre_process/m_global_parameters.fpp b/src/pre_process/m_global_parameters.fpp index e36a586b94..fd4bd9024e 100644 --- a/src/pre_process/m_global_parameters.fpp +++ b/src/pre_process/m_global_parameters.fpp @@ -84,6 +84,7 @@ module m_global_parameters integer :: sys_size !< Number of unknowns in the system of equations integer :: weno_order !< Order of accuracy for the WENO reconstruction logical :: hypoelasticity !< activate hypoelasticity + logical :: hyperelasticity !< activate hyperelasticity ! Annotations of the structure, i.e. the organization, of the state vectors type(int_bounds_info) :: cont_idx !< Indexes of first & last continuity eqns. @@ -272,6 +273,7 @@ contains weno_order = dflt_int hypoelasticity = .false. + hyperelasticity = .false. bc_x%beg = dflt_int; bc_x%end = dflt_int bc_y%beg = dflt_int; bc_y%end = dflt_int @@ -576,6 +578,13 @@ contains sys_size = stress_idx%end end if + if (hyperelasticity) then + ! number of distinct stress is 1 in 1D, 6 in 2D, and 9 in 3D + stress_idx%beg = sys_size + 1 + stress_idx%end = sys_size + num_dims**2 + sys_size = stress_idx%end + end if + ! ================================================================== ! Volume Fraction Model (6-equation model) ========================= From aeefbeaa7262516e03825302540df14b3873bcc1 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Wed, 6 Mar 2024 18:16:42 -0600 Subject: [PATCH 026/326] debugging towards compilation --- src/common/m_finger_tensor_calc.f90 | 32 +++++++++++---------------- src/common/m_variables_conversion.fpp | 8 +++---- 2 files changed, 17 insertions(+), 23 deletions(-) diff --git a/src/common/m_finger_tensor_calc.f90 b/src/common/m_finger_tensor_calc.f90 index 0a82e8f97f..e707a212eb 100644 --- a/src/common/m_finger_tensor_calc.f90 +++ b/src/common/m_finger_tensor_calc.f90 @@ -2,10 +2,6 @@ !! @file m_variables_conversion.f90 !! @brief Contains module m_variables_conversion -#:include 'macros.fpp' -#:include 'inline_conversions.fpp' -#:include '../simulation/include/case.fpp' - !> @brief This module consists of subroutines used in the calculation of matrix !! operations for the finger tensor @@ -23,16 +19,16 @@ module m_finger_tensor_calc implicit none - private; - - public :: s_finger_tensor !variables ! name public variables for all of the subroutines - + private; public :: s_allocate_tensor, & + f_determinant, & + s_calculate_deviatoric, & + s_calculate_atransposea contains subroutine s_allocate_tensor(q_cons_vf,j,k,l,tensor) type(scalar_field), dimension(sys_size), intent(IN) :: q_cons_vf - type(int_bounds_info), optional, intent(IN) :: j, k, l + integer, intent(IN) :: j, k, l real(kind(0d0)), dimension(num_dims**2), intent(OUT) :: tensor integer :: i !< Generic loop iterators @@ -45,21 +41,19 @@ subroutine s_allocate_tensor(q_cons_vf,j,k,l,tensor) #endif end subroutine s_allocate_tensor - function s_calculate_determinant(tensor) + function f_determinant(tensor) real(kind(0d0)), dimension(num_dims**2), intent(OUT) :: tensor - real(kind(0d0)) :: det + real(kind(0d0)) :: f_determinant - if num_dims .eq. 1 then - det = tensor(1) ! does this make sense? - elseif num_dims .eq. 2 then - det = tensor(1)*tensor(4) - tensor(2)*tensor(3) + if (num_dims .eq. 1) then + f_determinant = tensor(1) ! does this make sense? + elseif (num_dims .eq. 2) then + f_determinant = tensor(1)*tensor(4) - tensor(2)*tensor(3) else - det = tensor(1)*(tensor(2)*tensor(3) + f_determinant = tensor(1)*(tensor(2)*tensor(3)) end if - return det - - end function s_calculate_determinant + end function f_determinant subroutine s_calculate_deviatoric(tensor,deviatoric) real(kind(0d0)), dimension(num_dims**2), intent(IN) :: tensor diff --git a/src/common/m_variables_conversion.fpp b/src/common/m_variables_conversion.fpp index 3ca476d673..60e4a97e5b 100644 --- a/src/common/m_variables_conversion.fpp +++ b/src/common/m_variables_conversion.fpp @@ -19,7 +19,7 @@ module m_variables_conversion use m_mpi_proxy !< Message passing interface (MPI) module proxy - use m_finger_matrix_calc !< Using finger matrix calculations + use m_finger_tensor_calc !< Using finger matrix calculations use m_helper ! ========================================================================== @@ -173,10 +173,10 @@ contains end if - if (hyperelasticity .and. present(G)) then + !if (hyperelasticity .and. present(G)) then !TODO ADD CODE HERE - end if + !end if end subroutine s_compute_pressure @@ -898,7 +898,7 @@ contains end if #else ! If pre-processing, use non acc mixture subroutines - if (hypoelasticity .or. hyperelasticity) then + if (hypoelasticity) then ! .or. hyperelasticity) then call s_convert_to_mixture_variables(qK_cons_vf, j, k, l, & rho_K, gamma_K, pi_inf_K, qv_K, Re_K, G_K, fluid_pp(:)%G) else From 35ffe0122e7c173cafe900371f2f52aac9a3d927 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Wed, 6 Mar 2024 18:19:23 -0600 Subject: [PATCH 027/326] merged changes, compiling but early code --- src/common/m_finger_tensor_calc.f90 | 1 + 1 file changed, 1 insertion(+) diff --git a/src/common/m_finger_tensor_calc.f90 b/src/common/m_finger_tensor_calc.f90 index e707a212eb..5e15cedb71 100644 --- a/src/common/m_finger_tensor_calc.f90 +++ b/src/common/m_finger_tensor_calc.f90 @@ -23,6 +23,7 @@ module m_finger_tensor_calc f_determinant, & s_calculate_deviatoric, & s_calculate_atransposea + contains subroutine s_allocate_tensor(q_cons_vf,j,k,l,tensor) From 95ea23e50d87fff773dc5fbe9119fd915ae01bf5 Mon Sep 17 00:00:00 2001 From: Mirelys Carcana Barbosa Date: Wed, 6 Mar 2024 18:52:20 -0600 Subject: [PATCH 028/326] completed det function --- src/common/m_finger_tensor_calc.f90 | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/common/m_finger_tensor_calc.f90 b/src/common/m_finger_tensor_calc.f90 index 5e15cedb71..b5e410a855 100644 --- a/src/common/m_finger_tensor_calc.f90 +++ b/src/common/m_finger_tensor_calc.f90 @@ -51,9 +51,11 @@ function f_determinant(tensor) elseif (num_dims .eq. 2) then f_determinant = tensor(1)*tensor(4) - tensor(2)*tensor(3) else - f_determinant = tensor(1)*(tensor(2)*tensor(3)) - end if - + f_determinant = tensor(1)*(tensor(5)*tensor(9) - tensor(6)*tensor(8)) + - tensor(2)*(tensor(4)*tensor(9) - tensor(6)*tensor(7)) + + tensor(3)*(tensor(4)*tensor(8) - tensor(5)*tensor(7)) + end if + end function f_determinant subroutine s_calculate_deviatoric(tensor,deviatoric) From aa32741803264f439cb641b056807d7fdb954276 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Thu, 7 Mar 2024 14:37:51 -0600 Subject: [PATCH 029/326] added the matrix calculations --- src/common/m_finger_tensor_calc.f90 | 55 ++++++++++++++++++++------ src/common/m_variables_conversion.fpp | 25 ++++++++++-- src/simulation/m_global_parameters.fpp | 2 +- 3 files changed, 66 insertions(+), 16 deletions(-) diff --git a/src/common/m_finger_tensor_calc.f90 b/src/common/m_finger_tensor_calc.f90 index b5e410a855..a6547705ae 100644 --- a/src/common/m_finger_tensor_calc.f90 +++ b/src/common/m_finger_tensor_calc.f90 @@ -34,25 +34,23 @@ subroutine s_allocate_tensor(q_cons_vf,j,k,l,tensor) integer :: i !< Generic loop iterators -#ifndef MFC_SIMULATION ! Converting the primitive variables to the conservative variables do i = 1, num_dims**2 tensor(i) = q_cons_vf(stress_idx%beg+i-1)%sf(j,k,l) end do -#endif end subroutine s_allocate_tensor function f_determinant(tensor) - real(kind(0d0)), dimension(num_dims**2), intent(OUT) :: tensor + real(kind(0d0)), dimension(num_dims**2), intent(IN) :: tensor real(kind(0d0)) :: f_determinant if (num_dims .eq. 1) then - f_determinant = tensor(1) ! does this make sense? + f_determinant = tensor(1) ! TODO: Mirelys: does this make sense? elseif (num_dims .eq. 2) then f_determinant = tensor(1)*tensor(4) - tensor(2)*tensor(3) else - f_determinant = tensor(1)*(tensor(5)*tensor(9) - tensor(6)*tensor(8)) - - tensor(2)*(tensor(4)*tensor(9) - tensor(6)*tensor(7)) + f_determinant = tensor(1)*(tensor(5)*tensor(9) - tensor(6)*tensor(8)) & + - tensor(2)*(tensor(4)*tensor(9) - tensor(6)*tensor(7)) & + tensor(3)*(tensor(4)*tensor(8) - tensor(5)*tensor(7)) end if @@ -61,13 +59,46 @@ end function f_determinant subroutine s_calculate_deviatoric(tensor,deviatoric) real(kind(0d0)), dimension(num_dims**2), intent(IN) :: tensor real(kind(0d0)), dimension(num_dims**2), intent(OUT) :: deviatoric - - end subroutine s_calculate_deviatoric - - subroutine s_calculate_atransposea(tensor,tproduct) + real(kind(0d0)) :: trace13 + + deviatoric = tensor + trace13 = tensor(1) + if (num_dims .eq. 2) then + trace13 = trace13 + tensor(4) + elseif (num_dims .eq. 3) then + trace13 = trace13 + tensor(5) + tensor(9) + end if + trace13 = (1.0/3.0)*trace13 + deviatoric(1) = tensor(1) - trace13 + if (num_dims .eq. 2) then + deviatoric(4) = tensor(4) - trace13 + elseif (num_dims .eq. 3) then + deviatoric(5) = tensor(5) - trace13 + deviatoric(9) = tensor(9) - trace13 + end if + end subroutine s_calculate_deviatoric + + subroutine s_calculate_atransposea(tensor,ata) real(kind(0d0)), dimension(num_dims**2), intent(IN) :: tensor - real(kind(0d0)), dimension(num_dims**2), intent(OUT) :: tproduct - + real(kind(0d0)), dimension(num_dims**2), intent(OUT) :: ata + + ata(1) = tensor(1)**2 ! TODO: Mirelys: Does this make sense? + if (num_dims .eq. 2) then + ata(1) = ata(1) + tensor(3)**2 + ata(2) = tensor(1)*tensor(2) + tensor(3)*tensor(4) + ata(3) = ata(2) + ata(4) = tensor(2)**2 + tensor(4)**2 + elseif (num_dims .eq. 3) then + ata(1) = ata(1) + tensor(4)**2 + tensor(7)**2 + ata(5) = tensor(2) + tensor(5)**2 + tensor(8)**2 + ata(9) = tensor(3) + tensor(6)**2 + tensor(9)**2 + ata(2) = tensor(1)*tensor(2) + tensor(4)*tensor(5) + tensor(7)*tensor(8) + ata(3) = tensor(1)*tensor(3) + tensor(4)*tensor(6) + tensor(7)*tensor(9) + ata(6) = tensor(2)*tensor(3) + tensor(5)*tensor(6) + tensor(8)*tensor(9) + ata(4) = ata(2) + ata(7) = ata(3) + ata(8) = ata(4) + end if end subroutine s_calculate_atransposea end module m_finger_tensor_calc diff --git a/src/common/m_variables_conversion.fpp b/src/common/m_variables_conversion.fpp index 60e4a97e5b..e942225e62 100644 --- a/src/common/m_variables_conversion.fpp +++ b/src/common/m_variables_conversion.fpp @@ -173,11 +173,30 @@ contains end if - !if (hyperelasticity .and. present(G)) then - !TODO ADD CODE HERE + if (hyperelasticity .and. present(G)) then + ! calculate elastic contribution to Energy + E_e = 0d0 + do s = stress_idx%beg, stress_idx%end + if (G > 0) then + E_e = E_e + ((stress/rho)**2d0)/(4d0*G) + ! Additional terms in 2D and 3D + if ((s == stress_idx%beg + 1) .or. & + (s == stress_idx%beg + 3) .or. & + (s == stress_idx%beg + 4)) then + E_e = E_e + ((stress/rho)**2d0)/(4d0*G) + end if + end if + end do - !end if + pres = ( & + energy - & + 0.5d0*(mom**2.d0)/rho - & + pi_inf - qv - E_e & + )/gamma + + + end if end subroutine s_compute_pressure diff --git a/src/simulation/m_global_parameters.fpp b/src/simulation/m_global_parameters.fpp index af27d67094..109e829e8c 100644 --- a/src/simulation/m_global_parameters.fpp +++ b/src/simulation/m_global_parameters.fpp @@ -579,7 +579,7 @@ contains if (model_eqns == 2) then cont_idx%beg = 1 cont_idx%end = num_fluids - mom_idx%beg = cont_idx%end + + mom_idx%beg = cont_idx%end + 1 mom_idx%end = cont_idx%end + num_dims E_idx = mom_idx%end + 1 adv_idx%beg = E_idx + 1 From baa193897faaae42ac7ea31b689f7ae56f98e06c Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Thu, 7 Mar 2024 15:49:06 -0600 Subject: [PATCH 030/326] elastic energy, does not compile --- src/common/m_finger_tensor_calc.f90 | 39 ++++++++++++++++++++++----- src/common/m_variables_conversion.fpp | 39 ++++++++++++++++++++------- 2 files changed, 62 insertions(+), 16 deletions(-) diff --git a/src/common/m_finger_tensor_calc.f90 b/src/common/m_finger_tensor_calc.f90 index a6547705ae..7f99d4fe4e 100644 --- a/src/common/m_finger_tensor_calc.f90 +++ b/src/common/m_finger_tensor_calc.f90 @@ -22,7 +22,8 @@ module m_finger_tensor_calc private; public :: s_allocate_tensor, & f_determinant, & s_calculate_deviatoric, & - s_calculate_atransposea + s_calculate_atransposea, & + s_calculate_elastic_energy contains @@ -62,12 +63,7 @@ subroutine s_calculate_deviatoric(tensor,deviatoric) real(kind(0d0)) :: trace13 deviatoric = tensor - trace13 = tensor(1) - if (num_dims .eq. 2) then - trace13 = trace13 + tensor(4) - elseif (num_dims .eq. 3) then - trace13 = trace13 + tensor(5) + tensor(9) - end if + trace13 = f_trace(tensor) trace13 = (1.0/3.0)*trace13 deviatoric(1) = tensor(1) - trace13 if (num_dims .eq. 2) then @@ -101,4 +97,33 @@ subroutine s_calculate_atransposea(tensor,ata) end if end subroutine s_calculate_atransposea + function f_elastic_energy(ghat) + real(kind(0d0)), dimension(num_dims**2), intent(IN) :: ghat + real(kind(0d0)), dimension(num_dims**2) :: matrix + real(kind(0d0)) :: f_elastic_energy + ! remove the identity and square + matrix = ghat + matrix(1) = matrix(1) - 1d0 + if (num_dims .eq. 2) then + matrix(4) = matrix(4) - 1d0 + elseif (num_dims .eq. 3) then + matrix(5) = matrix(5) - 1d0 + matrix(9) = matrix(9) - 1d0 + end if + matrix(:) = matrix(:)**2 + ! compute the trace + f_elastic_energy = f_trace(matrix) + end subroutine s_calculate_elastic_energy + + function f_trace(tensor) + real(kind(0d0)), dimension(num_dims**2), intent(IN) :: tensor + real(kind(0d0)) :: f_trace + f_trace = tensor(1) + if (num_dims .eq. 2) then + f_trace = f_trace + tensor(4) + elseif (num_dims .eq. 3) then + f_trace = f_trace + tensor(5) + tensor(9) + end if + end function f_trace + end module m_finger_tensor_calc diff --git a/src/common/m_variables_conversion.fpp b/src/common/m_variables_conversion.fpp index e942225e62..66100c79e2 100644 --- a/src/common/m_variables_conversion.fpp +++ b/src/common/m_variables_conversion.fpp @@ -192,10 +192,7 @@ contains energy - & 0.5d0*(mom**2.d0)/rho - & pi_inf - qv - E_e & - )/gamma - - - + )/gamma end if end subroutine s_compute_pressure @@ -917,7 +914,7 @@ contains end if #else ! If pre-processing, use non acc mixture subroutines - if (hypoelasticity) then ! .or. hyperelasticity) then + if (hypoelasticity .or. hyperelasticity) then ! .or. hyperelasticity) then call s_convert_to_mixture_variables(qK_cons_vf, j, k, l, & rho_K, gamma_K, pi_inf_K, qv_K, Re_K, G_K, fluid_pp(:)%G) else @@ -1002,6 +999,26 @@ contains end do end if + if (hyperelasticity) then + !$acc loop seq + do i = strxb, strxe + qK_prim_vf(i)%sf(j, k, l) = qK_cons_vf(i)%sf(j, k, l) & + /rho_K + ! subtracting elastic contribution for pressure calculation + if (G_K > 1000) then !TODO: check if stable for >0 + qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) - & + ((qK_prim_vf(i)%sf(j, k, l)**2d0)/(4d0*G_K))/gamma_K + ! extra terms in 2 and 3D + if ((i == strxb + 1) .or. & + (i == strxb + 3) .or. & + (i == strxb + 4)) then + qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) - & + ((qK_prim_vf(i)%sf(j, k, l)**2d0)/(4d0*G_K))/gamma_K + end if + end if + end do + end if + !$acc loop seq do i = advxb, advxe qK_prim_vf(i)%sf(j, k, l) = qK_cons_vf(i)%sf(j, k, l) @@ -1042,8 +1059,9 @@ contains real(kind(0d0)) :: dyn_pres real(kind(0d0)) :: nbub, R3, vftmp, R3tmp real(kind(0d0)), dimension(nb) :: Rtmp - real(kind(0d0)) :: G + real(kind(0d0)) :: G, detG real(kind(0d0)), dimension(2) :: Re_K + real(kind(0d0)), dimension(num_dims**2) :: gtensor, getge, ghat integer :: i, j, k, l, q !< Generic loop iterators @@ -1162,9 +1180,12 @@ contains ! To do that, we need \hat(g), to get \hat(g), we need G^e ! To get G^e, we need g_{ij}^e, we have this stored in q_cons_vf(i) where ! i goes from stress_idx%beg to stress_idx%end - !do i = stress_idx%beg, stress_idx%end - ! q_cons_vf(E_idx)%sf(j,k,l) = q_cons_vf(E_idx)%sf(j,k,l) + & - ! stuff + call s_allocate_tensor(q_cons_vf,j,k,l,gtensor) + call s_calculate_atransposea(gtensor,getge) ! getge is G^e + detG = f_determinant(getge) ! determinant of G^e + ghat(:) = getge(:)*detG**(-1.d0/3.d0) + e_e = (G/(4.d0*rho)*f_elastic_energy(ghat) + q_cons_vf(E_idx)%sf(j,k,l) = q_cons_vf(E_idx)%sf(j,k,l) + e_e end if end do From 5b791752e13ea82464e334554529adf9d6505b40 Mon Sep 17 00:00:00 2001 From: Sawyer Remillard Date: Thu, 7 Mar 2024 15:49:27 -0600 Subject: [PATCH 031/326] 3D interface outputting works for axissym --- src/simulation/m_data_output.fpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/simulation/m_data_output.fpp b/src/simulation/m_data_output.fpp index f0ba287c9b..01966093b5 100644 --- a/src/simulation/m_data_output.fpp +++ b/src/simulation/m_data_output.fpp @@ -528,11 +528,11 @@ contains if (mod(p, 2) > 0) then cent = p/2 + 1/2 elseif (mod(p, 2) == 0) then - cent = p/2 + 1/2 + cent = p/2 elseif (p == 0) then cent = 0 endif - do k = 0, n + do k = 0, n OLoop: do j = 0, m axp = q_prim_vf(E_idx + 2)%sf(j + 1, k, cent) axm = q_prim_vf(E_idx + 2)%sf(j - 1, k, cent) @@ -564,6 +564,8 @@ contains end if end do OLoop end do + ! endif + ! end do allocate (y_d(counter)) allocate (x_d(counter)) From 67ac36399acd688e4a44c3774a2b4305fc3bae37 Mon Sep 17 00:00:00 2001 From: Mirelys Carcana Barbosa Date: Thu, 7 Mar 2024 16:19:03 -0600 Subject: [PATCH 032/326] changes to m_finger_tensor, does not build yet --- src/common/m_finger_tensor_calc.f90 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/common/m_finger_tensor_calc.f90 b/src/common/m_finger_tensor_calc.f90 index 7f99d4fe4e..2b2955bffa 100644 --- a/src/common/m_finger_tensor_calc.f90 +++ b/src/common/m_finger_tensor_calc.f90 @@ -23,7 +23,7 @@ module m_finger_tensor_calc f_determinant, & s_calculate_deviatoric, & s_calculate_atransposea, & - s_calculate_elastic_energy + f_elastic_energy contains @@ -113,7 +113,7 @@ function f_elastic_energy(ghat) matrix(:) = matrix(:)**2 ! compute the trace f_elastic_energy = f_trace(matrix) - end subroutine s_calculate_elastic_energy + end function f_elastic_energy function f_trace(tensor) real(kind(0d0)), dimension(num_dims**2), intent(IN) :: tensor From b8f1908e63e66174372e5edd349b53ba9c8aaacc Mon Sep 17 00:00:00 2001 From: Sawyer Remillard Date: Thu, 7 Mar 2024 16:45:07 -0600 Subject: [PATCH 033/326] incremental --- src/simulation/m_data_output.fpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/simulation/m_data_output.fpp b/src/simulation/m_data_output.fpp index 01966093b5..3521e3a8a9 100644 --- a/src/simulation/m_data_output.fpp +++ b/src/simulation/m_data_output.fpp @@ -591,6 +591,14 @@ contains end subroutine s_write_sim_data_file ! ----------------------------------- + subroutine s_calculate_energy_contributions(q_prim_vf, Elk, Elp, Egk, Egie) + type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf + real(kind(0d0)), intent(OUT) :: Elk, Elp, Egk, Egie + real(kind(0d0)) :: rho + + + end subroutine + subroutine s_calculate_numerical_schlieran(q_prim_vf, f_NS) type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf integer :: i, j, k, l From 5f935c0adf9f4220cde47a343ea0b9c6b401db17 Mon Sep 17 00:00:00 2001 From: Sawyer Remillard Date: Fri, 8 Mar 2024 11:35:04 -0600 Subject: [PATCH 034/326] incremental --- src/simulation/m_data_output.fpp | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/src/simulation/m_data_output.fpp b/src/simulation/m_data_output.fpp index 3521e3a8a9..22e64b6d73 100644 --- a/src/simulation/m_data_output.fpp +++ b/src/simulation/m_data_output.fpp @@ -595,6 +595,30 @@ contains type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf real(kind(0d0)), intent(OUT) :: Elk, Elp, Egk, Egie real(kind(0d0)) :: rho + integer :: i, j, k, l !looping indicies + + Elk = 0d0 + Elp = 0d0 + Egk = 0d0 + Egie = 0d0 + rho = 0d0 + + + + if (p > 0) then + do k = 0, p + do j = 0, n + do i = 0, m + do l = 0, num_fluids + rho = rho + q_prim_vf(l)%sf(i,j,k) + end do + + + end do + end do + end do + end if + end subroutine From c1c05448dd2815665c9e3763d682373d691a2477 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Fri, 8 Mar 2024 11:35:30 -0600 Subject: [PATCH 035/326] began working on hyperelastic stress, not yet done --- src/common/m_variables_conversion.fpp | 48 +++++++++++---------------- 1 file changed, 20 insertions(+), 28 deletions(-) diff --git a/src/common/m_variables_conversion.fpp b/src/common/m_variables_conversion.fpp index 66100c79e2..d11a1a4b8e 100644 --- a/src/common/m_variables_conversion.fpp +++ b/src/common/m_variables_conversion.fpp @@ -862,6 +862,10 @@ contains real(kind(0d0)) :: pres + real(kind(0d0)) :: detG, e_e + + real(kind(0d0)), dimension(num_dims**2) :: gtensor, getge, ghat + integer :: i, j, k, l !< Generic loop iterators real(kind(0.d0)) :: ntmp @@ -999,24 +1003,18 @@ contains end do end if - if (hyperelasticity) then - !$acc loop seq - do i = strxb, strxe - qK_prim_vf(i)%sf(j, k, l) = qK_cons_vf(i)%sf(j, k, l) & - /rho_K - ! subtracting elastic contribution for pressure calculation - if (G_K > 1000) then !TODO: check if stable for >0 - qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) - & - ((qK_prim_vf(i)%sf(j, k, l)**2d0)/(4d0*G_K))/gamma_K - ! extra terms in 2 and 3D - if ((i == strxb + 1) .or. & - (i == strxb + 3) .or. & - (i == strxb + 4)) then - qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) - & - ((qK_prim_vf(i)%sf(j, k, l)**2d0)/(4d0*G_K))/gamma_K - end if - end if - end do + !$acc loop seq + do i = strxb, strxe + qK_prim_vf(i)%sf(j, k, l) = qK_cons_vf(i)%sf(j, k, l) + end do + + if (hyperelasticity .and. G_K .gt. 0.d0) then + call s_allocate_tensor(qK_prim_vf,j,k,l,gtensor) + call s_calculate_atransposea(gtensor,getge) ! getge is G^e + detG = f_determinant(getge) ! determinant of G^e + ghat(:) = getge(:)*detG**(-1.d0/3.d0) + e_e = (G_K/(4.d0*rho_K))*f_elastic_energy(ghat) + qK_prim_vf(E_idx)%sf(j,k,l) = qK_prim_vf(E_idx)%sf(j,k,l) - e_e/gamma_k end if !$acc loop seq @@ -1059,8 +1057,9 @@ contains real(kind(0d0)) :: dyn_pres real(kind(0d0)) :: nbub, R3, vftmp, R3tmp real(kind(0d0)), dimension(nb) :: Rtmp - real(kind(0d0)) :: G, detG + real(kind(0d0)) :: G real(kind(0d0)), dimension(2) :: Re_K + real(kind(0d0)) :: detG, e_e real(kind(0d0)), dimension(num_dims**2) :: gtensor, getge, ghat integer :: i, j, k, l, q !< Generic loop iterators @@ -1172,19 +1171,12 @@ contains end do end if - if (hyperelasticity) then - ! TODO ADD the e^e term contribution to the total energy equation here - ! Multiple functions need to be called for 3x3 matrix calculations at each cell - - ! PRECOMPUTATIONS TO CALCULATE \rho e^e = \rho (\frac{\mu}{4 \rho_0} \tr ((\hat(g) - I)^2)) - ! To do that, we need \hat(g), to get \hat(g), we need G^e - ! To get G^e, we need g_{ij}^e, we have this stored in q_cons_vf(i) where - ! i goes from stress_idx%beg to stress_idx%end + if (hyperelasticity .and. G .gt. 0.d0 ) then call s_allocate_tensor(q_cons_vf,j,k,l,gtensor) call s_calculate_atransposea(gtensor,getge) ! getge is G^e detG = f_determinant(getge) ! determinant of G^e ghat(:) = getge(:)*detG**(-1.d0/3.d0) - e_e = (G/(4.d0*rho)*f_elastic_energy(ghat) + e_e = (G/(4.d0*rho))*f_elastic_energy(ghat) q_cons_vf(E_idx)%sf(j,k,l) = q_cons_vf(E_idx)%sf(j,k,l) + e_e end if From 5ebd6b6f46f29572bfde6c49058945ea1a10a64c Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Fri, 8 Mar 2024 12:00:19 -0600 Subject: [PATCH 036/326] reviewed the code --- src/simulation/m_data_output.fpp | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/src/simulation/m_data_output.fpp b/src/simulation/m_data_output.fpp index 22e64b6d73..3c2b4527ba 100644 --- a/src/simulation/m_data_output.fpp +++ b/src/simulation/m_data_output.fpp @@ -602,8 +602,6 @@ contains Egk = 0d0 Egie = 0d0 rho = 0d0 - - if (p > 0) then do k = 0, p @@ -611,16 +609,12 @@ contains do i = 0, m do l = 0, num_fluids rho = rho + q_prim_vf(l)%sf(i,j,k) - end do - - + end do end do end do end do end if - - end subroutine subroutine s_calculate_numerical_schlieran(q_prim_vf, f_NS) From 0a2a5da7506b3dd18626c8eb3a7f3ec9e8d16eff Mon Sep 17 00:00:00 2001 From: Sawyer Remillard Date: Fri, 8 Mar 2024 12:26:07 -0600 Subject: [PATCH 037/326] kinetic energy calcs in m_dataoutput in sim compile --- src/simulation/m_data_output.fpp | 24 ++++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/src/simulation/m_data_output.fpp b/src/simulation/m_data_output.fpp index 22e64b6d73..15d1873451 100644 --- a/src/simulation/m_data_output.fpp +++ b/src/simulation/m_data_output.fpp @@ -591,11 +591,12 @@ contains end subroutine s_write_sim_data_file ! ----------------------------------- - subroutine s_calculate_energy_contributions(q_prim_vf, Elk, Elp, Egk, Egie) - type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf + subroutine s_calculate_energy_contributions(q_cons_vf, Elk, Elp, Egk, Egie) + type(scalar_field), dimension(sys_size), intent(IN) :: q_cons_vf real(kind(0d0)), intent(OUT) :: Elk, Elp, Egk, Egie real(kind(0d0)) :: rho - integer :: i, j, k, l !looping indicies + real(kind(0d0)), dimension(num_dims) :: vel + integer :: i, j, k, l, s !looping indicies Elk = 0d0 Elp = 0d0 @@ -610,10 +611,17 @@ contains do j = 0, n do i = 0, m do l = 0, num_fluids - rho = rho + q_prim_vf(l)%sf(i,j,k) + rho = rho + q_cons_vf(l)%sf(i,j,k) end do - - + do s = 1, num_dims + vel(s) = q_cons_vf(cont_idx%end + s)%sf(i, j, k)/rho + if (q_cons_vf(E_idx + 1)%sf(i, j, k) > 0.9d0) then + Elk = Elk + 0.5d0*rho*vel(s)*vel(s) + else + Egk = Egk + 0.5d0*rho*vel(s)*vel(s) + endif + end do + end do end do end do @@ -621,7 +629,7 @@ contains - end subroutine + end subroutine s_calculate_energy_contributions subroutine s_calculate_numerical_schlieran(q_prim_vf, f_NS) type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf @@ -1511,7 +1519,7 @@ contains real(kind(0d0)) :: nondim_time !< Non-dimensional time real(kind(0d0)) :: tmp !< - !! Temporary variable to store quantity for mpi_allreduce + !! Temporary variable to store quantity for mpi_allreduce real(kind(0d0)) :: blkmod1, blkmod2 !< !! Fluid bulk modulus for Woods mixture sound speed From c66a1dfe8172ce5fd23fb72d45ed79946c736918 Mon Sep 17 00:00:00 2001 From: Sawyer Remillard Date: Fri, 8 Mar 2024 12:47:38 -0600 Subject: [PATCH 038/326] incremental, compiles correctly --- src/simulation/m_data_output.fpp | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/src/simulation/m_data_output.fpp b/src/simulation/m_data_output.fpp index 209813cb10..2a79fc8daf 100644 --- a/src/simulation/m_data_output.fpp +++ b/src/simulation/m_data_output.fpp @@ -594,7 +594,7 @@ contains subroutine s_calculate_energy_contributions(q_cons_vf, Elk, Elp, Egk, Egie) type(scalar_field), dimension(sys_size), intent(IN) :: q_cons_vf real(kind(0d0)), intent(OUT) :: Elk, Elp, Egk, Egie - real(kind(0d0)) :: rho + real(kind(0d0)) :: rho, pres, pi_inf, qv, gamma, dV real(kind(0d0)), dimension(num_dims) :: vel integer :: i, j, k, l, s !looping indicies @@ -603,6 +603,13 @@ contains Egk = 0d0 Egie = 0d0 rho = 0d0 + pi_inf = fluid_pp(1)%pi_inf + qv = fluid_pp(1)%qv + gamma = fluid_pp(1)%gamma + + + + if (p > 0) then do k = 0, p @@ -611,6 +618,14 @@ contains do l = 0, num_fluids rho = rho + q_cons_vf(l)%sf(i,j,k) end do + dV = dx(i)*dy(j)*dz(k) + call s_compute_pressure( & + q_cons_vf(1)%sf(i, j, k), & + q_cons_vf(alf_idx)%sf(i, j, k), & + 0.5d0*(q_cons_vf(2)%sf(i, j, k)**2.d0)/ & + q_cons_vf(1)%sf(i, j, k), & + pi_inf, gamma, rho, qv, pres) + do s = 1, num_dims vel(s) = q_cons_vf(cont_idx%end + s)%sf(i, j, k)/rho if (q_cons_vf(E_idx + 1)%sf(i, j, k) > 0.9d0) then @@ -619,9 +634,6 @@ contains Egk = Egk + 0.5d0*rho*vel(s)*vel(s) endif end do - - rho = rho + q_prim_vf(l)%sf(i,j,k) - end do end do end do end do From a32e284d914d73193f5ca77c56e06057372c2909 Mon Sep 17 00:00:00 2001 From: Sawyer Remillard Date: Mon, 11 Mar 2024 12:47:47 -0500 Subject: [PATCH 039/326] incremental --- src/simulation/m_data_output.fpp | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/src/simulation/m_data_output.fpp b/src/simulation/m_data_output.fpp index 2a79fc8daf..abdaefd57c 100644 --- a/src/simulation/m_data_output.fpp +++ b/src/simulation/m_data_output.fpp @@ -594,7 +594,7 @@ contains subroutine s_calculate_energy_contributions(q_cons_vf, Elk, Elp, Egk, Egie) type(scalar_field), dimension(sys_size), intent(IN) :: q_cons_vf real(kind(0d0)), intent(OUT) :: Elk, Elp, Egk, Egie - real(kind(0d0)) :: rho, pres, pi_inf, qv, gamma, dV + real(kind(0d0)) :: rho, pres, pi_inf, qv, gamma, dV, Vb real(kind(0d0)), dimension(num_dims) :: vel integer :: i, j, k, l, s !looping indicies @@ -606,9 +606,7 @@ contains pi_inf = fluid_pp(1)%pi_inf qv = fluid_pp(1)%qv gamma = fluid_pp(1)%gamma - - - + Vb = 0d0 if (p > 0) then @@ -618,14 +616,14 @@ contains do l = 0, num_fluids rho = rho + q_cons_vf(l)%sf(i,j,k) end do - dV = dx(i)*dy(j)*dz(k) + call s_compute_pressure( & q_cons_vf(1)%sf(i, j, k), & q_cons_vf(alf_idx)%sf(i, j, k), & 0.5d0*(q_cons_vf(2)%sf(i, j, k)**2.d0)/ & q_cons_vf(1)%sf(i, j, k), & pi_inf, gamma, rho, qv, pres) - + dV = dx(i)*dy(j)*dz(k) do s = 1, num_dims vel(s) = q_cons_vf(cont_idx%end + s)%sf(i, j, k)/rho if (q_cons_vf(E_idx + 1)%sf(i, j, k) > 0.9d0) then @@ -634,10 +632,17 @@ contains Egk = Egk + 0.5d0*rho*vel(s)*vel(s) endif end do + if (q_cons_vf(E_idx + 1)%sf(i, j, k) .lt. 0.9d0) then + Vb = Vb + dV + Egie = Egie + pres*dV/(gamma-1) + else + Elp = Elp + pres*dV + endif end do end do end do end if + Elp = Elp + Vb From 74c129f2bed7eeea7008797743093ce1767a2c00 Mon Sep 17 00:00:00 2001 From: Sawyer Remillard Date: Mon, 11 Mar 2024 13:37:53 -0500 Subject: [PATCH 040/326] incremental --- src/simulation/m_data_output.fpp | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/simulation/m_data_output.fpp b/src/simulation/m_data_output.fpp index abdaefd57c..3da8fa85c4 100644 --- a/src/simulation/m_data_output.fpp +++ b/src/simulation/m_data_output.fpp @@ -594,7 +594,7 @@ contains subroutine s_calculate_energy_contributions(q_cons_vf, Elk, Elp, Egk, Egie) type(scalar_field), dimension(sys_size), intent(IN) :: q_cons_vf real(kind(0d0)), intent(OUT) :: Elk, Elp, Egk, Egie - real(kind(0d0)) :: rho, pres, pi_inf, qv, gamma, dV, Vb + real(kind(0d0)) :: rho, pres, pi_inf, qv, gamma, dV, Vb, tmp real(kind(0d0)), dimension(num_dims) :: vel integer :: i, j, k, l, s !looping indicies @@ -642,6 +642,16 @@ contains end do end do end if + tmp = Elk + call s_mpi_allreduce_sum(tmp, Elk) + tmp = Elp + call s_mpi_allreduce_sum(tmp, Elp) + tmp = Egie + call s_mpi_allreduce_sum(tmp, Egie) + tmp = Egk + call s_mpi_allreduce_sum(tmp, Egk) + tmp = Vb + call s_mpi_allreduce_sum(tmp, Vb) Elp = Elp + Vb From 6d47fed0e353c40e094c9f0b05b1f07c1ff7e504 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Tue, 12 Mar 2024 23:49:32 -0500 Subject: [PATCH 041/326] compiles simulation, m_variables_conversion is not complete --- src/common/m_variables_conversion.fpp | 72 +++++++++++++-------------- 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/src/common/m_variables_conversion.fpp b/src/common/m_variables_conversion.fpp index d11a1a4b8e..d13f3458d4 100644 --- a/src/common/m_variables_conversion.fpp +++ b/src/common/m_variables_conversion.fpp @@ -173,27 +173,27 @@ contains end if - if (hyperelasticity .and. present(G)) then - ! calculate elastic contribution to Energy - E_e = 0d0 - do s = stress_idx%beg, stress_idx%end - if (G > 0) then - E_e = E_e + ((stress/rho)**2d0)/(4d0*G) - ! Additional terms in 2D and 3D - if ((s == stress_idx%beg + 1) .or. & - (s == stress_idx%beg + 3) .or. & - (s == stress_idx%beg + 4)) then - E_e = E_e + ((stress/rho)**2d0)/(4d0*G) - end if - end if - end do - - pres = ( & - energy - & - 0.5d0*(mom**2.d0)/rho - & - pi_inf - qv - E_e & - )/gamma - end if + !if (hyperelasticity .and. present(G)) then + ! ! calculate elastic contribution to Energy + ! E_e = 0d0 + ! do s = stress_idx%beg, stress_idx%end + ! if (G > 0) then + ! E_e = E_e + ((stress/rho)**2d0)/(4d0*G) + ! ! Additional terms in 2D and 3D + ! if ((s == stress_idx%beg + 1) .or. & + ! (s == stress_idx%beg + 3) .or. & + ! (s == stress_idx%beg + 4)) then + ! E_e = E_e + ((stress/rho)**2d0)/(4d0*G) + ! end if + ! end if + ! end do + + ! pres = ( & + ! energy - & + ! 0.5d0*(mom**2.d0)/rho - & + ! pi_inf - qv - E_e & + ! )/gamma + !end if end subroutine s_compute_pressure @@ -918,7 +918,7 @@ contains end if #else ! If pre-processing, use non acc mixture subroutines - if (hypoelasticity .or. hyperelasticity) then ! .or. hyperelasticity) then + if (hypoelasticity .or. hyperelasticity) then call s_convert_to_mixture_variables(qK_cons_vf, j, k, l, & rho_K, gamma_K, pi_inf_K, qv_K, Re_K, G_K, fluid_pp(:)%G) else @@ -1008,12 +1008,12 @@ contains qK_prim_vf(i)%sf(j, k, l) = qK_cons_vf(i)%sf(j, k, l) end do - if (hyperelasticity .and. G_K .gt. 0.d0) then - call s_allocate_tensor(qK_prim_vf,j,k,l,gtensor) - call s_calculate_atransposea(gtensor,getge) ! getge is G^e - detG = f_determinant(getge) ! determinant of G^e - ghat(:) = getge(:)*detG**(-1.d0/3.d0) - e_e = (G_K/(4.d0*rho_K))*f_elastic_energy(ghat) + if (hyperelasticity) then + ! call s_allocate_tensor(qK_prim_vf,j,k,l,gtensor) + ! call s_calculate_atransposea(gtensor,getge) ! getge is G^e + ! detG = f_determinant(getge) ! determinant of G^e + ! ghat(:) = getge(:)*detG**(-1.d0/3.d0) + e_e = (G_K/(4.d0*rho_K))!*f_elastic_energy(ghat) qK_prim_vf(E_idx)%sf(j,k,l) = qK_prim_vf(E_idx)%sf(j,k,l) - e_e/gamma_k end if @@ -1171,14 +1171,14 @@ contains end do end if - if (hyperelasticity .and. G .gt. 0.d0 ) then - call s_allocate_tensor(q_cons_vf,j,k,l,gtensor) - call s_calculate_atransposea(gtensor,getge) ! getge is G^e - detG = f_determinant(getge) ! determinant of G^e - ghat(:) = getge(:)*detG**(-1.d0/3.d0) - e_e = (G/(4.d0*rho))*f_elastic_energy(ghat) - q_cons_vf(E_idx)%sf(j,k,l) = q_cons_vf(E_idx)%sf(j,k,l) + e_e - end if + !if (hyperelasticity .and. G .gt. 0.d0 ) then + ! call s_allocate_tensor(q_cons_vf,j,k,l,gtensor) + ! call s_calculate_atransposea(gtensor,getge) ! getge is G^e + ! detG = f_determinant(getge) ! determinant of G^e + ! ghat(:) = getge(:)*detG**(-1.d0/3.d0) + ! e_e = (G/(4.d0*rho))*f_elastic_energy(ghat) + ! q_cons_vf(E_idx)%sf(j,k,l) = q_cons_vf(E_idx)%sf(j,k,l) + e_e + !end if end do end do From bb4f50ee6381ed69684f311869693c34ece29e40 Mon Sep 17 00:00:00 2001 From: Sawyer Remillard Date: Tue, 19 Mar 2024 13:27:56 -0500 Subject: [PATCH 042/326] Energy data file creation, writing, and closing has now been writen, not yet tested --- src/simulation/m_data_output.fpp | 94 +++++++++++++++++++++----- src/simulation/m_derived_variables.f90 | 3 + 2 files changed, 79 insertions(+), 18 deletions(-) diff --git a/src/simulation/m_data_output.fpp b/src/simulation/m_data_output.fpp index 3da8fa85c4..82d89849d1 100644 --- a/src/simulation/m_data_output.fpp +++ b/src/simulation/m_data_output.fpp @@ -49,7 +49,10 @@ module m_data_output s_close_probe_files, & s_finalize_data_output_module, & s_open_sim_data_file, & + s_open_eng_data_file, & s_write_sim_data_file, & + s_write_eng_data_file, & + s_close_eng_data_file, & s_close_sim_data_file abstract interface ! =================================================== @@ -220,13 +223,28 @@ contains FORM='formatted', & POSITION='append', & STATUS='unknown') -! call date_and_time(DATE=file_date) -! write (21519, '(A)') 'Date: '//file_date(5:6)//'/'// & -! file_date(7:8)//'/'// & -! file_date(3:4) + end subroutine s_open_sim_data_file ! --------------------------------------- + + + subroutine s_open_eng_data_file() ! ------------------------ + + character(LEN=path_len + 5*name_len) :: file_path !< + !! Relative path to a file in the case directory + character(LEN=8) :: file_date !< + !! Creation date of the run-time information file + + write (file_path, '(A)') '/eng_data.txt' + file_path = trim(case_dir)//trim(file_path) + + ! Opening the simulation data file + open (21520, FILE=trim(file_path), & + FORM='formatted', & + POSITION='append', & + STATUS='unknown') + + end subroutine s_open_eng_data_file ! ---------------------------------------- - end subroutine s_open_sim_data_file ! ---------------------------------------- !> This opens a formatted data file where the root processor !! can write out flow probe information @@ -505,7 +523,7 @@ contains integer :: i, j, k, l, w, cent !< Generic loop iterators integer :: ierr, counter, root !< number of data points extracted to fit shape to SH perturbations - real(kind(0d0)) :: u, eps + real(kind(0d0)) :: u, eps, Elk, Elp, Egk, Egie real(kind(0d0)), dimension(0:m, 0:n) :: rho real(kind(0d0)) :: nondim_time real(kind(0d0)), dimension(num_fluids) :: alpha, vol_fluid, xcom, ycom, zcom @@ -589,10 +607,37 @@ contains end if end if + end subroutine s_write_sim_data_file ! ----------------------------------- - subroutine s_calculate_energy_contributions(q_cons_vf, Elk, Elp, Egk, Egie) - type(scalar_field), dimension(sys_size), intent(IN) :: q_cons_vf + + subroutine s_write_eng_data_file(q_prim_vf, t_step) + + type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf + integer, intent(IN) :: t_step + integer :: i, j!< Generic loop iterators + integer :: ierr, counter, root !< number of data points extracted to fit shape to SH perturbations + + real(kind(0d0)) :: Elk, Elp, Egk, Egie + real(kind(0d0)) :: nondim_time + + if (t_step_old /= dflt_int) then + nondim_time = real(t_step + t_step_old, kind(0d0))*dt + else + nondim_time = real(t_step, kind(0d0))*dt + end if + root = 0 + + call s_calculate_energy_contributions(q_prim_vf, Elk, Elp, Egk, Egie) + + write (21520, '(F12.9,1X,F12.9,1X,F12.9,1X, F12.9, 1X, F12.9)') & + Elp, Elk, Egie, Egk, nondim_time + + + end subroutine s_write_eng_data_file + + subroutine s_calculate_energy_contributions(q_prim_vf, Elk, Elp, Egk, Egie) + type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf real(kind(0d0)), intent(OUT) :: Elk, Elp, Egk, Egie real(kind(0d0)) :: rho, pres, pi_inf, qv, gamma, dV, Vb, tmp real(kind(0d0)), dimension(num_dims) :: vel @@ -613,26 +658,26 @@ contains do k = 0, p do j = 0, n do i = 0, m - do l = 0, num_fluids - rho = rho + q_cons_vf(l)%sf(i,j,k) + do l = 1, num_fluids + rho = rho + q_prim_vf(l)%sf(i,j,k) end do call s_compute_pressure( & - q_cons_vf(1)%sf(i, j, k), & - q_cons_vf(alf_idx)%sf(i, j, k), & - 0.5d0*(q_cons_vf(2)%sf(i, j, k)**2.d0)/ & - q_cons_vf(1)%sf(i, j, k), & + q_prim_vf(1)%sf(i, j, k), & + q_prim_vf(alf_idx)%sf(i, j, k), & + 0.5d0*(q_prim_vf(2)%sf(i, j, k)**2.d0)/ & + q_prim_vf(1)%sf(i, j, k), & pi_inf, gamma, rho, qv, pres) dV = dx(i)*dy(j)*dz(k) do s = 1, num_dims - vel(s) = q_cons_vf(cont_idx%end + s)%sf(i, j, k)/rho - if (q_cons_vf(E_idx + 1)%sf(i, j, k) > 0.9d0) then + vel(s) = q_prim_vf(cont_idx%end + s)%sf(i, j, k) + if (q_prim_vf(E_idx + 1)%sf(i, j, k) > 0.9d0) then Elk = Elk + 0.5d0*rho*vel(s)*vel(s) else Egk = Egk + 0.5d0*rho*vel(s)*vel(s) endif end do - if (q_cons_vf(E_idx + 1)%sf(i, j, k) .lt. 0.9d0) then + if (q_prim_vf(E_idx + 1)%sf(i, j, k) .lt. 0.9d0) then Vb = Vb + dV Egie = Egie + pres*dV/(gamma-1) else @@ -655,7 +700,6 @@ contains Elp = Elp + Vb - end subroutine s_calculate_energy_contributions subroutine s_calculate_numerical_schlieran(q_prim_vf, f_NS) @@ -2149,6 +2193,20 @@ contains end subroutine s_close_sim_data_file !--------------------- + subroutine s_close_eng_data_file() ! ----------------------- + + ! Writing the footer of and closing the run-time information file + write (21520, '(A)') '----------------------------------------'// & + '----------------------------------------' + write (21520, '(A)') '' + write (21520, '(A)') '' + write (21520, '(A)') '========================================'// & + '========================================' + close (21520) + + end subroutine s_close_eng_data_file !--------------------- + + !> Closes probe files subroutine s_close_probe_files() ! ------------------------------------- diff --git a/src/simulation/m_derived_variables.f90 b/src/simulation/m_derived_variables.f90 index e9ac8dabd0..3c73a46dfd 100644 --- a/src/simulation/m_derived_variables.f90 +++ b/src/simulation/m_derived_variables.f90 @@ -110,6 +110,7 @@ subroutine s_initialize_derived_variables() ! ----------------------------- if (sim_data .and. proc_rank == 0) then call s_open_sim_data_file() + call s_open_eng_data_file() end if end subroutine s_initialize_derived_variables ! ----------------------------- @@ -166,6 +167,7 @@ subroutine s_compute_derived_variables(q_prim_vf, t_step) ! -------------------- end if if (sim_data) then call s_write_sim_data_file(q_prim_vf, t_step) + call s_write_eng_data_file(q_prim_vf, t_step) end if end subroutine s_compute_derived_variables ! --------------------------- @@ -472,6 +474,7 @@ subroutine s_finalize_derived_variables_module() ! ------------------- if (proc_rank == 0) then if (sim_data) then call s_close_sim_data_file() + call s_close_eng_data_file() end if end if From fd03119b4eab787112dfce4bed4bd2c29a0a8d4e Mon Sep 17 00:00:00 2001 From: Sawyer Remillard Date: Wed, 20 Mar 2024 17:00:56 -0500 Subject: [PATCH 043/326] incremental --- src/simulation/m_data_output.fpp | 27 ++++++++++++-------------- src/simulation/m_derived_variables.f90 | 2 +- 2 files changed, 13 insertions(+), 16 deletions(-) diff --git a/src/simulation/m_data_output.fpp b/src/simulation/m_data_output.fpp index 82d89849d1..0d04b2b760 100644 --- a/src/simulation/m_data_output.fpp +++ b/src/simulation/m_data_output.fpp @@ -612,7 +612,6 @@ contains subroutine s_write_eng_data_file(q_prim_vf, t_step) - type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf integer, intent(IN) :: t_step integer :: i, j!< Generic loop iterators @@ -648,29 +647,27 @@ contains Egk = 0d0 Egie = 0d0 rho = 0d0 - pi_inf = fluid_pp(1)%pi_inf - qv = fluid_pp(1)%qv - gamma = fluid_pp(1)%gamma + pi_inf = 0d0 + qv = 0d0 + gamma = 0d0 Vb = 0d0 - + pres = 0d0 if (p > 0) then do k = 0, p do j = 0, n do i = 0, m - do l = 1, num_fluids - rho = rho + q_prim_vf(l)%sf(i,j,k) - end do - - call s_compute_pressure( & - q_prim_vf(1)%sf(i, j, k), & - q_prim_vf(alf_idx)%sf(i, j, k), & - 0.5d0*(q_prim_vf(2)%sf(i, j, k)**2.d0)/ & - q_prim_vf(1)%sf(i, j, k), & + call s_convert_to_mixture_variables(q_prim_vf, j, k, l, & + rho, gamma, pi_inf, qv) + call s_compute_pressure( & + q_prim_vf(1)%sf(j, k, l), & + q_prim_vf(alf_idx)%sf(j, k, l), & + 0.5d0*(q_prim_vf(2)%sf(j, k, l)**2.d0), & pi_inf, gamma, rho, qv, pres) + dV = dx(i)*dy(j)*dz(k) do s = 1, num_dims - vel(s) = q_prim_vf(cont_idx%end + s)%sf(i, j, k) + vel(s) = q_prim_vf(cont_idx%end + s)%sf(j, k, l) if (q_prim_vf(E_idx + 1)%sf(i, j, k) > 0.9d0) then Elk = Elk + 0.5d0*rho*vel(s)*vel(s) else diff --git a/src/simulation/m_derived_variables.f90 b/src/simulation/m_derived_variables.f90 index 3c73a46dfd..3d252d1190 100644 --- a/src/simulation/m_derived_variables.f90 +++ b/src/simulation/m_derived_variables.f90 @@ -121,7 +121,7 @@ subroutine s_compute_derived_variables(q_prim_vf, t_step) ! -------------------- integer, intent(IN) :: t_step type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf - + integer :: i, j, k !< Generic loop iterators if (probe_wrt) then From 67cebaba0eddf2d575d7411ee3929a170dd2684d Mon Sep 17 00:00:00 2001 From: Sawyer Remillard Date: Mon, 25 Mar 2024 11:24:26 -0500 Subject: [PATCH 044/326] energy output code up and running --- src/simulation/m_data_output.fpp | 21 ++++++--------------- 1 file changed, 6 insertions(+), 15 deletions(-) diff --git a/src/simulation/m_data_output.fpp b/src/simulation/m_data_output.fpp index 0d04b2b760..ed9ee64d3e 100644 --- a/src/simulation/m_data_output.fpp +++ b/src/simulation/m_data_output.fpp @@ -524,7 +524,6 @@ contains integer :: ierr, counter, root !< number of data points extracted to fit shape to SH perturbations real(kind(0d0)) :: u, eps, Elk, Elp, Egk, Egie - real(kind(0d0)), dimension(0:m, 0:n) :: rho real(kind(0d0)) :: nondim_time real(kind(0d0)), dimension(num_fluids) :: alpha, vol_fluid, xcom, ycom, zcom real(kind=8), parameter :: pi = 4.d0*datan(1.d0) @@ -647,9 +646,6 @@ contains Egk = 0d0 Egie = 0d0 rho = 0d0 - pi_inf = 0d0 - qv = 0d0 - gamma = 0d0 Vb = 0d0 pres = 0d0 @@ -657,17 +653,13 @@ contains do k = 0, p do j = 0, n do i = 0, m - call s_convert_to_mixture_variables(q_prim_vf, j, k, l, & - rho, gamma, pi_inf, qv) - call s_compute_pressure( & - q_prim_vf(1)%sf(j, k, l), & - q_prim_vf(alf_idx)%sf(j, k, l), & - 0.5d0*(q_prim_vf(2)%sf(j, k, l)**2.d0), & - pi_inf, gamma, rho, qv, pres) - + do l = 1, num_fluids + rho = rho + q_prim_vf(l)%sf(i, j, k) + end do + pres = q_prim_vf(E_idx)%sf(i, j, k) dV = dx(i)*dy(j)*dz(k) do s = 1, num_dims - vel(s) = q_prim_vf(cont_idx%end + s)%sf(j, k, l) + vel(s) = q_prim_vf(num_fluids + s)%sf(i, j, k) if (q_prim_vf(E_idx + 1)%sf(i, j, k) > 0.9d0) then Elk = Elk + 0.5d0*rho*vel(s)*vel(s) else @@ -676,7 +668,7 @@ contains end do if (q_prim_vf(E_idx + 1)%sf(i, j, k) .lt. 0.9d0) then Vb = Vb + dV - Egie = Egie + pres*dV/(gamma-1) + Egie = Egie + pres*dV else Elp = Elp + pres*dV endif @@ -696,7 +688,6 @@ contains call s_mpi_allreduce_sum(tmp, Vb) Elp = Elp + Vb - end subroutine s_calculate_energy_contributions subroutine s_calculate_numerical_schlieran(q_prim_vf, f_NS) From 9fc15f4193c5145a728f5fe672d06138fe39c4d0 Mon Sep 17 00:00:00 2001 From: Sawyer Remillard Date: Tue, 16 Apr 2024 15:47:55 -0500 Subject: [PATCH 045/326] fixed energy outputting, should be comparable to ODE sol. now --- src/simulation/m_data_output.fpp | 49 ++++++++++++++++++-------------- 1 file changed, 27 insertions(+), 22 deletions(-) diff --git a/src/simulation/m_data_output.fpp b/src/simulation/m_data_output.fpp index ed9ee64d3e..572c1e36ab 100644 --- a/src/simulation/m_data_output.fpp +++ b/src/simulation/m_data_output.fpp @@ -616,7 +616,7 @@ contains integer :: i, j!< Generic loop iterators integer :: ierr, counter, root !< number of data points extracted to fit shape to SH perturbations - real(kind(0d0)) :: Elk, Elp, Egk, Egie + real(kind(0d0)) :: Elk, Egk, Eint real(kind(0d0)) :: nondim_time if (t_step_old /= dflt_int) then @@ -626,37 +626,52 @@ contains end if root = 0 - call s_calculate_energy_contributions(q_prim_vf, Elk, Elp, Egk, Egie) + call s_calculate_energy_contributions(q_prim_vf, Elk, Egk, Eint) - write (21520, '(F12.9,1X,F12.9,1X,F12.9,1X, F12.9, 1X, F12.9)') & - Elp, Elk, Egie, Egk, nondim_time + write (21520, '(F12.9,1X,F12.9,1X, F12.9, 1X, F12.9)') & + Eint, Elk, Egk, nondim_time end subroutine s_write_eng_data_file - subroutine s_calculate_energy_contributions(q_prim_vf, Elk, Elp, Egk, Egie) + subroutine s_calculate_energy_contributions(q_prim_vf, Elk, Egk, Eint) type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf - real(kind(0d0)), intent(OUT) :: Elk, Elp, Egk, Egie - real(kind(0d0)) :: rho, pres, pi_inf, qv, gamma, dV, Vb, tmp + real(kind(0d0)), intent(OUT) :: Elk, Egk, Eint + real(kind(0d0)) :: rho, pres, pi_inf, qv, gamma, dV, Vb, tmp, pk, alph_k, gammak, pi_infk, rhoe real(kind(0d0)), dimension(num_dims) :: vel integer :: i, j, k, l, s !looping indicies Elk = 0d0 - Elp = 0d0 Egk = 0d0 - Egie = 0d0 rho = 0d0 Vb = 0d0 pres = 0d0 + rhoe = 0d0 + gamma = 0d0 + qv = 0d0 + pi_inf = 0d0 + pk = 0d0 + alph_k = 0d0 + Eint = 0d0 + gammak = 0d0 + pi_infk = 0d0 if (p > 0) then do k = 0, p do j = 0, n do i = 0, m + pres = q_prim_vf(E_idx)%sf(i, j, k) + do l = 1, num_fluids + call s_convert_to_mixture_variables(q_prim_vf, i, j, k, & + rhoe, gamma, pi_inf, qv) + alph_k = q_prim_vf(E_idx+l)%sf(i, j, k) + pk = alph_k*pres + gammak = alph_k*gamma + pi_infk = alph_k*pi_inf + Eint = Eint+alph_k*(pk-gammak*pi_infk)/(gammak-1) rho = rho + q_prim_vf(l)%sf(i, j, k) end do - pres = q_prim_vf(E_idx)%sf(i, j, k) dV = dx(i)*dy(j)*dz(k) do s = 1, num_dims vel(s) = q_prim_vf(num_fluids + s)%sf(i, j, k) @@ -666,27 +681,17 @@ contains Egk = Egk + 0.5d0*rho*vel(s)*vel(s) endif end do - if (q_prim_vf(E_idx + 1)%sf(i, j, k) .lt. 0.9d0) then - Vb = Vb + dV - Egie = Egie + pres*dV - else - Elp = Elp + pres*dV - endif end do end do end do end if tmp = Elk call s_mpi_allreduce_sum(tmp, Elk) - tmp = Elp - call s_mpi_allreduce_sum(tmp, Elp) - tmp = Egie - call s_mpi_allreduce_sum(tmp, Egie) + tmp = Eint + call s_mpi_allreduce_sum(tmp, Eint) tmp = Egk call s_mpi_allreduce_sum(tmp, Egk) tmp = Vb - call s_mpi_allreduce_sum(tmp, Vb) - Elp = Elp + Vb end subroutine s_calculate_energy_contributions From 26d26cb295476b19985ea32eba3b496adebcc799 Mon Sep 17 00:00:00 2001 From: Sawyer Remillard Date: Wed, 17 Apr 2024 12:30:32 -0500 Subject: [PATCH 046/326] fixed energy outputting code once again, this should be good now --- src/simulation/m_data_output.fpp | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/src/simulation/m_data_output.fpp b/src/simulation/m_data_output.fpp index 572c1e36ab..c414966648 100644 --- a/src/simulation/m_data_output.fpp +++ b/src/simulation/m_data_output.fpp @@ -637,7 +637,7 @@ contains subroutine s_calculate_energy_contributions(q_prim_vf, Elk, Egk, Eint) type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf real(kind(0d0)), intent(OUT) :: Elk, Egk, Eint - real(kind(0d0)) :: rho, pres, pi_inf, qv, gamma, dV, Vb, tmp, pk, alph_k, gammak, pi_infk, rhoe + real(kind(0d0)) :: rho, pres, dV, Vb, tmp, pk, alph_k real(kind(0d0)), dimension(num_dims) :: vel integer :: i, j, k, l, s !looping indicies @@ -646,15 +646,9 @@ contains rho = 0d0 Vb = 0d0 pres = 0d0 - rhoe = 0d0 - gamma = 0d0 - qv = 0d0 - pi_inf = 0d0 pk = 0d0 alph_k = 0d0 Eint = 0d0 - gammak = 0d0 - pi_infk = 0d0 if (p > 0) then do k = 0, p @@ -663,13 +657,9 @@ contains pres = q_prim_vf(E_idx)%sf(i, j, k) do l = 1, num_fluids - call s_convert_to_mixture_variables(q_prim_vf, i, j, k, & - rhoe, gamma, pi_inf, qv) alph_k = q_prim_vf(E_idx+l)%sf(i, j, k) pk = alph_k*pres - gammak = alph_k*gamma - pi_infk = alph_k*pi_inf - Eint = Eint+alph_k*(pk-gammak*pi_infk)/(gammak-1) + Eint = Eint+alph_k*(pk-gammas(l)*pi_infs(l))/(gammas(l)-1) rho = rho + q_prim_vf(l)%sf(i, j, k) end do dV = dx(i)*dy(j)*dz(k) From 20cc5b8f415831553e407f8d19fdd4f5b8463f01 Mon Sep 17 00:00:00 2001 From: Sawyer Remillard Date: Wed, 17 Apr 2024 13:02:34 -0500 Subject: [PATCH 047/326] should now be finalized --- src/simulation/m_data_output.fpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/simulation/m_data_output.fpp b/src/simulation/m_data_output.fpp index c414966648..3aca3e8454 100644 --- a/src/simulation/m_data_output.fpp +++ b/src/simulation/m_data_output.fpp @@ -628,7 +628,7 @@ contains call s_calculate_energy_contributions(q_prim_vf, Elk, Egk, Eint) - write (21520, '(F12.9,1X,F12.9,1X, F12.9, 1X, F12.9)') & + write (21520, '(F19.3,1X,F19.3,1X, F19.3, 1X, F12.9)') & Eint, Elk, Egk, nondim_time @@ -659,7 +659,7 @@ contains do l = 1, num_fluids alph_k = q_prim_vf(E_idx+l)%sf(i, j, k) pk = alph_k*pres - Eint = Eint+alph_k*(pk-gammas(l)*pi_infs(l))/(gammas(l)-1) + Eint = Eint+alph_k*(pk+gammas(l)*pi_infs(l))/(gammas(l)-1) rho = rho + q_prim_vf(l)%sf(i, j, k) end do dV = dx(i)*dy(j)*dz(k) @@ -681,7 +681,6 @@ contains call s_mpi_allreduce_sum(tmp, Eint) tmp = Egk call s_mpi_allreduce_sum(tmp, Egk) - tmp = Vb end subroutine s_calculate_energy_contributions From efd87ae0ffed81a1df7494d90d5f67c939692f93 Mon Sep 17 00:00:00 2001 From: Sawyer Remillard Date: Wed, 17 Apr 2024 16:20:31 -0500 Subject: [PATCH 048/326] all fixed energy outputting code, matches manual calc at initial timestep --- src/simulation/m_data_output.fpp | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/src/simulation/m_data_output.fpp b/src/simulation/m_data_output.fpp index 3aca3e8454..c3275654ab 100644 --- a/src/simulation/m_data_output.fpp +++ b/src/simulation/m_data_output.fpp @@ -637,7 +637,7 @@ contains subroutine s_calculate_energy_contributions(q_prim_vf, Elk, Egk, Eint) type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf real(kind(0d0)), intent(OUT) :: Elk, Egk, Eint - real(kind(0d0)) :: rho, pres, dV, Vb, tmp, pk, alph_k + real(kind(0d0)) :: rho, pres, dV, Vb, tmp, pk, alph_k, Elks, Egks, Eints real(kind(0d0)), dimension(num_dims) :: vel integer :: i, j, k, l, s !looping indicies @@ -654,23 +654,29 @@ contains do k = 0, p do j = 0, n do i = 0, m + Elks = 0d0 + Egks = 0d0 + Eints = 0d0 pres = q_prim_vf(E_idx)%sf(i, j, k) - + do l = 1, num_fluids alph_k = q_prim_vf(E_idx+l)%sf(i, j, k) pk = alph_k*pres - Eint = Eint+alph_k*(pk+gammas(l)*pi_infs(l))/(gammas(l)-1) + Eints = Eints + alph_k*(pk+gammas(l)*pi_infs(l))/(gammas(l)-1) rho = rho + q_prim_vf(l)%sf(i, j, k) end do dV = dx(i)*dy(j)*dz(k) do s = 1, num_dims vel(s) = q_prim_vf(num_fluids + s)%sf(i, j, k) - if (q_prim_vf(E_idx + 1)%sf(i, j, k) > 0.9d0) then - Elk = Elk + 0.5d0*rho*vel(s)*vel(s) + if (q_prim_vf(E_idx + 1)%sf(i, j, k) > 0.9) then + Elks = Elks + 0.5d0*rho*vel(s)*vel(s) else - Egk = Egk + 0.5d0*rho*vel(s)*vel(s) + Egks = Egks + 0.5d0*rho*vel(s)*vel(s) endif end do + Elk = Elk + Elks*dV + Egk = Egk + Egks*dV + Eint = Eint + Eints*dV end do end do end do From bdefc1c0fc224b0c848cdde47b600772421c4706 Mon Sep 17 00:00:00 2001 From: Sawyer Remillard Date: Tue, 23 Apr 2024 09:28:45 -0500 Subject: [PATCH 049/326] was using wrong form of gamma and pi_inf, needed capital versions, this is now correct, pending testing --- src/simulation/m_data_output.fpp | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/src/simulation/m_data_output.fpp b/src/simulation/m_data_output.fpp index c3275654ab..7d16bba1fa 100644 --- a/src/simulation/m_data_output.fpp +++ b/src/simulation/m_data_output.fpp @@ -637,18 +637,18 @@ contains subroutine s_calculate_energy_contributions(q_prim_vf, Elk, Egk, Eint) type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf real(kind(0d0)), intent(OUT) :: Elk, Egk, Eint - real(kind(0d0)) :: rho, pres, dV, Vb, tmp, pk, alph_k, Elks, Egks, Eints + real(kind(0d0)) :: rho, pres, dV, tmp, gamma, pi_inf, qv, Elks, Egks, Eints real(kind(0d0)), dimension(num_dims) :: vel integer :: i, j, k, l, s !looping indicies Elk = 0d0 Egk = 0d0 rho = 0d0 - Vb = 0d0 pres = 0d0 - pk = 0d0 - alph_k = 0d0 Eint = 0d0 + gamma = 0d0 + pi_inf = 0d0 + qv = 0d0 if (p > 0) then do k = 0, p @@ -658,13 +658,9 @@ contains Egks = 0d0 Eints = 0d0 pres = q_prim_vf(E_idx)%sf(i, j, k) - - do l = 1, num_fluids - alph_k = q_prim_vf(E_idx+l)%sf(i, j, k) - pk = alph_k*pres - Eints = Eints + alph_k*(pk+gammas(l)*pi_infs(l))/(gammas(l)-1) - rho = rho + q_prim_vf(l)%sf(i, j, k) - end do + call s_convert_to_mixture_variables(q_prim_vf, i, j, k, & + rho, gamma, pi_inf, qv) + Eints = gamma*pres+pi_inf dV = dx(i)*dy(j)*dz(k) do s = 1, num_dims vel(s) = q_prim_vf(num_fluids + s)%sf(i, j, k) From 29d252e74e0695fee01608efbf4627f3494ec726 Mon Sep 17 00:00:00 2001 From: Sawyer Remillard Date: Wed, 24 Apr 2024 14:08:02 -0500 Subject: [PATCH 050/326] added code to only out interface and energy when restart files are being written to save time. --- src/simulation/m_derived_variables.f90 | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/simulation/m_derived_variables.f90 b/src/simulation/m_derived_variables.f90 index 3d252d1190..9b911f8372 100644 --- a/src/simulation/m_derived_variables.f90 +++ b/src/simulation/m_derived_variables.f90 @@ -165,7 +165,8 @@ subroutine s_compute_derived_variables(q_prim_vf, t_step) ! -------------------- call s_write_probe_files(t_step, q_cons_ts(1)%vf, accel_mag) call s_write_com_files(t_step, c_mass) end if - if (sim_data) then + if ((sim_data) .and. (mod(t_step - t_step_start, t_step_save) == 0 & + .or. t_step > t_step_stop)) then call s_write_sim_data_file(q_prim_vf, t_step) call s_write_eng_data_file(q_prim_vf, t_step) end if From eb85b201b815b73d5e8c33665825e130fd4bf567 Mon Sep 17 00:00:00 2001 From: Sawyer Remillard Date: Wed, 24 Apr 2024 15:24:29 -0500 Subject: [PATCH 051/326] fixed seg fault issue, tested energy outputting, correct at initial time --- src/simulation/m_data_output.fpp | 23 ++++++++++++----------- src/simulation/m_derived_variables.f90 | 5 +++-- 2 files changed, 15 insertions(+), 13 deletions(-) diff --git a/src/simulation/m_data_output.fpp b/src/simulation/m_data_output.fpp index 7d16bba1fa..0fb8a361a1 100644 --- a/src/simulation/m_data_output.fpp +++ b/src/simulation/m_data_output.fpp @@ -627,10 +627,10 @@ contains root = 0 call s_calculate_energy_contributions(q_prim_vf, Elk, Egk, Eint) - - write (21520, '(F19.3,1X,F19.3,1X, F19.3, 1X, F12.9)') & + if (t_step > t_step_start) then + write (21520, '(F19.3,1X,F19.3,1X, F19.3, 1X, F12.9)') & Eint, Elk, Egk, nondim_time - + end if end subroutine s_write_eng_data_file @@ -643,13 +643,7 @@ contains Elk = 0d0 Egk = 0d0 - rho = 0d0 - pres = 0d0 Eint = 0d0 - gamma = 0d0 - pi_inf = 0d0 - qv = 0d0 - if (p > 0) then do k = 0, p do j = 0, n @@ -657,9 +651,16 @@ contains Elks = 0d0 Egks = 0d0 Eints = 0d0 + pres = 0d0 + rho = 0d0 + gamma = 0d0 + pi_inf = 0d0 + do l = 1, num_fluids + rho = rho + q_prim_vf(E_idx+l)%sf(i, j, k)*q_prim_vf(l)%sf(i, j, k) + gamma = gamma + q_prim_vf(E_idx+l)%sf(i, j, k)*gammas(l) + pi_inf = pi_inf + q_prim_vf(E_idx+l)%sf(i, j, k)*pi_infs(l) + end do pres = q_prim_vf(E_idx)%sf(i, j, k) - call s_convert_to_mixture_variables(q_prim_vf, i, j, k, & - rho, gamma, pi_inf, qv) Eints = gamma*pres+pi_inf dV = dx(i)*dy(j)*dz(k) do s = 1, num_dims diff --git a/src/simulation/m_derived_variables.f90 b/src/simulation/m_derived_variables.f90 index 9b911f8372..67e25ea4c4 100644 --- a/src/simulation/m_derived_variables.f90 +++ b/src/simulation/m_derived_variables.f90 @@ -165,8 +165,9 @@ subroutine s_compute_derived_variables(q_prim_vf, t_step) ! -------------------- call s_write_probe_files(t_step, q_cons_ts(1)%vf, accel_mag) call s_write_com_files(t_step, c_mass) end if - if ((sim_data) .and. (mod(t_step - t_step_start, t_step_save) == 0 & - .or. t_step > t_step_stop)) then + + if ((sim_data) .and. (mod(t_step - t_step_start, t_step_save) == 0 .or. & + t_step > t_step_stop)) then call s_write_sim_data_file(q_prim_vf, t_step) call s_write_eng_data_file(q_prim_vf, t_step) end if From da7364f1f720d90de1a58963b8b0c5ff5094d6df Mon Sep 17 00:00:00 2001 From: Sawyer Remillard Date: Mon, 29 Apr 2024 11:49:31 -0500 Subject: [PATCH 052/326] Incremental --- src/simulation/m_data_output.fpp | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/src/simulation/m_data_output.fpp b/src/simulation/m_data_output.fpp index 0fb8a361a1..27915ddca1 100644 --- a/src/simulation/m_data_output.fpp +++ b/src/simulation/m_data_output.fpp @@ -542,13 +542,19 @@ contains allocate (x_d1(m*n)) allocate (y_d1(m*n)) counter = 0 - if (mod(p, 2) > 0) then - cent = p/2 + 1/2 - elseif (mod(p, 2) == 0) then - cent = p/2 + +! if () +! if (mod(p, 2) > 0) then +! ! cent = p/2 + 1/2 +! elseif (mod(p, 2) == 0) then +! cent = p/2 + if (p > 0) then + cent = 0 elseif (p == 0) then cent = 0 endif + !$acc data copyin(x_d1, y_d1) copy(counter) + !$acc parallel loop gang default(present) private(axp, axm, ayp, aym, i) do k = 0, n OLoop: do j = 0, m axp = q_prim_vf(E_idx + 2)%sf(j + 1, k, cent) @@ -564,6 +570,7 @@ contains x_d1(counter) = x_cc(j) y_d1(counter) = y_cc(k) else + !$acc loop vector do i = 1, counter if (sqrt((x_cc(j) - x_d1(i))**2 + (y_cc(k) - & y_d1(i))**2) <= 2*sqrt(dx(j)**2 & @@ -581,6 +588,8 @@ contains end if end do OLoop end do + !$acc end parallel loop + !$acc end data ! endif ! end do @@ -645,6 +654,7 @@ contains Egk = 0d0 Eint = 0d0 if (p > 0) then + !$acc parallel loop collapse(3) gang vector default(present) private(Elks, Egks, Eints, pres, rho, gamma, pi_inf, vel, dV) do k = 0, p do j = 0, n do i = 0, m @@ -655,6 +665,7 @@ contains rho = 0d0 gamma = 0d0 pi_inf = 0d0 + !$acc loop seq do l = 1, num_fluids rho = rho + q_prim_vf(E_idx+l)%sf(i, j, k)*q_prim_vf(l)%sf(i, j, k) gamma = gamma + q_prim_vf(E_idx+l)%sf(i, j, k)*gammas(l) @@ -663,6 +674,7 @@ contains pres = q_prim_vf(E_idx)%sf(i, j, k) Eints = gamma*pres+pi_inf dV = dx(i)*dy(j)*dz(k) + !$acc loop vector do s = 1, num_dims vel(s) = q_prim_vf(num_fluids + s)%sf(i, j, k) if (q_prim_vf(E_idx + 1)%sf(i, j, k) > 0.9) then @@ -677,6 +689,7 @@ contains end do end do end do + !$acc end parallel loop end if tmp = Elk call s_mpi_allreduce_sum(tmp, Elk) From 132a283e8c059a65d1e2c37d76cddff6455efd53 Mon Sep 17 00:00:00 2001 From: Sawyer Remillard Date: Tue, 30 Apr 2024 09:08:43 -0500 Subject: [PATCH 053/326] both energy and interface outputting working --- src/simulation/m_data_output.fpp | 39 ++++++++++++++++---------------- submit_gpu.sh | 1 + 2 files changed, 20 insertions(+), 20 deletions(-) create mode 100755 submit_gpu.sh diff --git a/src/simulation/m_data_output.fpp b/src/simulation/m_data_output.fpp index 27915ddca1..6b95adfbf1 100644 --- a/src/simulation/m_data_output.fpp +++ b/src/simulation/m_data_output.fpp @@ -548,19 +548,22 @@ contains ! ! cent = p/2 + 1/2 ! elseif (mod(p, 2) == 0) then ! cent = p/2 - if (p > 0) then - cent = 0 - elseif (p == 0) then - cent = 0 - endif - !$acc data copyin(x_d1, y_d1) copy(counter) - !$acc parallel loop gang default(present) private(axp, axm, ayp, aym, i) +! if (p > 0) then +! cent = 0 +! elseif (p == 0) then +! cent = 0 +! endif + do l = 0,p + if (z_cc(l) .lt. dz(l) .and. z_cc(l) .gt. 0) then + cent = l + endif + enddo do k = 0, n - OLoop: do j = 0, m - axp = q_prim_vf(E_idx + 2)%sf(j + 1, k, cent) - axm = q_prim_vf(E_idx + 2)%sf(j - 1, k, cent) - ayp = q_prim_vf(E_idx + 2)%sf(j, k + 1, cent) - aym = q_prim_vf(E_idx + 2)%sf(j, k - 1, cent) + OLoop: do j = 0, m + axp = q_prim_vf(E_idx + 1)%sf(j + 1, k, cent) + axm = q_prim_vf(E_idx + 1)%sf(j - 1, k, cent) + ayp = q_prim_vf(E_idx + 1)%sf(j, k + 1, cent) + aym = q_prim_vf(E_idx + 1)%sf(j, k - 1, cent) if ((axp > 0.9 .and. axm < 0.9) .or. (axp < 0.9 .and. axm > 0.9) & @@ -570,7 +573,6 @@ contains x_d1(counter) = x_cc(j) y_d1(counter) = y_cc(k) else - !$acc loop vector do i = 1, counter if (sqrt((x_cc(j) - x_d1(i))**2 + (y_cc(k) - & y_d1(i))**2) <= 2*sqrt(dx(j)**2 & @@ -588,10 +590,7 @@ contains end if end do OLoop end do - !$acc end parallel loop - !$acc end data - ! endif - ! end do + allocate (y_d(counter)) allocate (x_d(counter)) @@ -599,7 +598,7 @@ contains y_d(i) = y_d1(i) x_d(i) = x_d1(i) end do - if (num_procs > 1) then + ! if (num_procs > 1) then call s_mpi_gather_data(x_d, counter, x_td, root) call s_mpi_gather_data(y_d, counter, y_td, root) if (proc_rank == 0) then @@ -613,8 +612,8 @@ contains end if end do end if - end if - + ! end if + print*, x_d end subroutine s_write_sim_data_file ! ----------------------------------- diff --git a/submit_gpu.sh b/submit_gpu.sh new file mode 100755 index 0000000000..4626512e23 --- /dev/null +++ b/submit_gpu.sh @@ -0,0 +1 @@ + ./mfc.sh run /scratch/bciv/sremillard/sph_col_5MPa/3Dshinput_new.py -e batch -p gpuA40x4 -N 3 -n 4 -g 4 -w 01:00:00 -# test1 -t pre_process -a bciv-delta-gpu -c delta From 2b79eb87ec64d1e941fa2fa12f7bb072854b82b1 Mon Sep 17 00:00:00 2001 From: Sawyer Remillard Date: Tue, 30 Apr 2024 12:03:02 -0500 Subject: [PATCH 054/326] added input file and working on adding patch smoothing for spherical_harmonic, only on axissymetric --- 3Dshinput_new.py | 205 +++++++++++++++++++++++++ src/pre_process/m_patches.fpp | 18 +++ src/simulation/m_data_output.fpp | 147 +++++++++--------- src/simulation/m_derived_variables.f90 | 6 +- 4 files changed, 296 insertions(+), 80 deletions(-) create mode 100644 3Dshinput_new.py diff --git a/3Dshinput_new.py b/3Dshinput_new.py new file mode 100644 index 0000000000..bd7c64947e --- /dev/null +++ b/3Dshinput_new.py @@ -0,0 +1,205 @@ +import math +import json + + +## Deine characteristic values for the sim +Ri = 500E-6 +rhol = 1051 +rhog = 0.027 +Pb = 3550 +Pl = 5.0E+06 +#mulc = 9E-04 +#mubc = 1.0E-05 +domain_length = 4*Ri + + +## fluid properties +Pi_inf_l = 702.8E+06 +Pi_inf_b = 0.0E+00 +nl = 1.19 +nb = 1.47 +bl = 6.61E-04 +bb = 0.0E+00 +alpha1 = 1.0E+00 +alpha2 = alpha1 +cl = (nl*(Pl+Pi_inf_l)/(rhol*(1-rhol*bl)))**(0.5) + +## Defining Characteristic Values +Rc = Ri +rhoc = rhol +uc = (Pl/rhol)**(0.5E+00) +tc = Ri/uc +Pc = rhoc*uc**(2.0E+00) + +## Non-Dimensionalizing values using characteristic values +Rin = Ri/Rc +rholn = rhol/rhoc +rhogn = rhog/rhoc +Pln = Pl/Pc +Pbn = Pb/Pc +tcn = tc/tc +Pi_inf_ln = Pi_inf_l/Pc +leng = domain_length/Rc +clc = cl/uc + + +## Non-Dimensional Numbers +#Rel = rhol*uc*2*Rin/mulc +#Reb = rhog*uc*2*Rin/mubc +Ma = uc/cl + +## Grid Specifications +CFL = 0.005 +PpBr = 48 +Nx = PpBr*leng +Ny = Nx +Nz = Nx +x_beg = 0.0E+00*leng +x_end = 0.5E+00*leng +y_beg = 0.0E+00 +y_end = 0.5E+00*leng +z_beg = 0.0E+00 +z_end = 0.5E+00*leng +delta_x = leng/Nx +delta_t = CFL*delta_x/clc +Nt = int(1.0*tcn/delta_t) +x_centroidl = (x_end+x_beg)/(2.0E+00) +y_centroidl = (y_end+y_beg)/(2.0E+00) +z_centroidl = (z_end+z_beg)/(2.0E+00) +x_centroidb = 0.0E+00 +y_centroidb = 0.0E+00 +z_centroidb = 0.0E+00 + + +# Configuring case dictionary +print(json.dumps({ + # Logistics ================================================ + 'run_time_info' : 'T', + 'sim_data' : 'F', + # ========================================================== + + # Computational Domain Parameters ========================== + 'x_domain%beg' : x_beg, + 'x_domain%end' : x_end, + 'y_domain%beg' : y_beg, + 'y_domain%end' : y_end, + 'z_domain%beg' : z_beg, + 'z_domain%end' : z_end, + 'm' : int(Nx), + 'n' : int(Ny), + 'p' : int(Nz), + 'cyl_coord' : 'F', + 'dt' : delta_t, + 't_step_start' : 0, + 't_step_stop' : Nt, + 't_step_save' : 1, +# ========================================================== + + # Simulation Algorithm Parameters ========================== + 'num_patches' : 2, + 'model_eqns' : 3, + 'alt_soundspeed' : 'F', + 'num_fluids' : 2, + 'adv_alphan' : 'T', + 'mpp_lim' : 'T', + 'mixture_err' : 'T', + 'time_stepper' : 3, + 'weno_order' : 5, + 'weno_eps' : 1.E-100, + 'mapped_weno' : 'T', + 'null_weights' : 'F', + 'mp_weno' : 'F', + 'weno_Re_flux' : 'F', + 'weno_avg' : 'F', + 'riemann_solver' : 2, + 'wave_speeds' : 1, + 'avg_state' : 2, + 'bc_x%beg' : -2, + 'bc_x%end' : -6, + 'bc_y%beg' : -2, + 'bc_y%end' : -6, + 'bc_z%beg' : -2, + 'bc_z%end' : -6, + 'stretch_x' : 'T', + 'stretch_y' : 'T', + 'stretch_z' : 'T', + 'a_x' : 4.0E+00, + 'x_a' : -1.5E+00, + 'x_b' : 1.5E+00, + 'a_y' : 4.0E+00, + 'y_a' : -1.5E+00, + 'y_b' : 1.5E+00, + 'a_z' : 4.0E+00, + 'z_a' : -1.5E+00, + 'z_b' : 1.5E+00, + # ========================================================== + + # Formatted Database Files Structure Parameters ============ + 'format' : 1, + 'precision' : 2, + 'prim_vars_wrt' :'T', + 'parallel_io' :'T', + 'fd_order' :'1', + 'probe_wrt' :'T', + 'num_probes' : 1, + 'probe(1)%x' : 0., + 'probe(1)%y' : 0., + 'probe(1)%z' : 0., + # ========================================================== + + # Patch 1: Background ============================ + 'patch_icpp(1)%geometry' : 9, + 'patch_icpp(1)%x_centroid' : 40*x_centroidl, + 'patch_icpp(1)%y_centroid' : 40*y_centroidl, + 'patch_icpp(1)%z_centroid' : 40*z_centroidl, + 'patch_icpp(1)%length_x' : 40*leng, + 'patch_icpp(1)%length_y' : 40*leng, + 'patch_icpp(1)%length_z' : 40*leng, + 'patch_icpp(1)%vel(1)' : 0.E+00, + 'patch_icpp(1)%vel(2)' : 0.E+00, + 'patch_icpp(1)%vel(3)' : 0.E+00, + 'patch_icpp(1)%pres' : Pln, + 'patch_icpp(1)%alpha_rho(1)' : alpha1*rholn, + 'patch_icpp(1)%alpha_rho(2)' : 0.0E+00, + 'patch_icpp(1)%alpha(1)' : alpha1, + 'patch_icpp(1)%alpha(2)' : 0.0E+00, + # ========================================================== + # Patch 2: Bubble ====================================== + 'patch_icpp(2)%geometry' : 8,#14, + 'patch_icpp(2)%x_centroid' : x_centroidb, + 'patch_icpp(2)%y_centroid' : y_centroidb, + 'patch_icpp(2)%z_centroid' : z_centroidb, + 'patch_icpp(2)%radius' : Rin, + 'patch_icpp(2)%smoothen' : 'T', + 'patch_icpp(2)%smooth_patch_id': 1, + 'patch_icpp(2)%smooth_coeff' : 0.5E+00, +# 'patch_icpp(2)%non_axis_sym' : 'F', +# 'patch_icpp(2)%a2' : 0.0E+00, +# 'patch_icpp(2)%a3' : 0.0E+00, +# 'patch_icpp(2)%a4' : 0.0E+00, +# 'patch_icpp(2)%a5' : 0.0E+00, +# 'patch_icpp(2)%a6' : 0.0E+00, +# 'patch_icpp(2)%a7' : 0.0E+00, + 'patch_icpp(2)%alter_patch(1)' : 'T', + 'patch_icpp(2)%vel(1)' : 0.E+00, + 'patch_icpp(2)%vel(2)' : 0.E+00, + 'patch_icpp(2)%vel(3)' : 0.E+00, + 'patch_icpp(2)%pres' : Pbn, + 'patch_icpp(2)%alpha_rho(1)' : 0.0E+00, + 'patch_icpp(2)%alpha_rho(2)' : alpha2*rhogn, + 'patch_icpp(2)%alpha(1)' : 0.0E+00, + 'patch_icpp(2)%alpha(2)' : alpha2, + # ========================================================== + + # Fluids Physical Parameters =============================== + 'fluid_pp(1)%gamma' : 1/(nl-1), + 'fluid_pp(1)%pi_inf' : nl*Pi_inf_ln/(nl-1), + 'fluid_pp(2)%gamma' : 1/(nb-1), + 'fluid_pp(2)%pi_inf' : 0.0E+00, +# 'fluid_pp(1)%Re(1)' : Rel, +# 'fluid_pp(2)%Re(1)' : Reb, + # ========================================================== +})) + +# ============================================================================== + diff --git a/src/pre_process/m_patches.fpp b/src/pre_process/m_patches.fpp index 7acb4d9240..b256a0116f 100644 --- a/src/pre_process/m_patches.fpp +++ b/src/pre_process/m_patches.fpp @@ -1374,6 +1374,8 @@ contains x_centroid = patch_icpp(patch_id)%x_centroid y_centroid = patch_icpp(patch_id)%y_centroid z_centroid = patch_icpp(patch_id)%z_centroid + smooth_patch_id = patch_icpp(patch_id)%smooth_patch_id + smooth_coeff = patch_icpp(patch_id)%smooth_coeff radius = patch_icpp(patch_id)%radius a2 = patch_icpp(patch_id)%a2 a3 = patch_icpp(patch_id)%a3 @@ -1425,6 +1427,14 @@ contains .and. & patch_icpp(patch_id)%alter_patch(patch_id_fp(i, j, k))) & then + if (patch_icpp(patch_id)%smoothen) then + eta = tanh(smooth_coeff/min(dx, dy, dz)* & + (sqrt((x_cc(i) - x_centroid)**2 & + + (cart_y - y_centroid)**2 & + + (cart_z - z_centroid)**2) & + -(r - a2*P2 - a3*P3 - a4*P4 - a5*P5 - a6*P6 - a7*P7)))*(-0.5d0) + 0.5d0 + end if + call s_assign_patch_primitive_variables(patch_id, i, j, k, & eta, q_prim_vf, patch_id_fp) @@ -1434,6 +1444,14 @@ contains .and. & patch_icpp(patch_id)%alter_patch(patch_id_fp(i, j, k))) & then + if (patch_icpp(patch_id)%smoothen) then + eta = tanh(smooth_coeff/min(dx, dy, dz)* & + (sqrt((x_cc(i) - x_centroid)**2 & + + (cart_y - y_centroid)**2 & + + (cart_z - z_centroid)**2) & + -(r - a2*P2 + a3*P3 - a4*P4 + a5*P5 - a6*P6 + a7*P7)))*(-0.5d0) + 0.5d0 + end if + call s_assign_patch_primitive_variables(patch_id, i, j, k, & eta, q_prim_vf, patch_id_fp) end if diff --git a/src/simulation/m_data_output.fpp b/src/simulation/m_data_output.fpp index 6b95adfbf1..b9f1391c1c 100644 --- a/src/simulation/m_data_output.fpp +++ b/src/simulation/m_data_output.fpp @@ -225,8 +225,7 @@ contains STATUS='unknown') end subroutine s_open_sim_data_file ! --------------------------------------- - - + subroutine s_open_eng_data_file() ! ------------------------ character(LEN=path_len + 5*name_len) :: file_path !< @@ -245,7 +244,6 @@ contains end subroutine s_open_eng_data_file ! ---------------------------------------- - !> This opens a formatted data file where the root processor !! can write out flow probe information subroutine s_open_probe_files() ! -------------------------------------- @@ -524,7 +522,7 @@ contains integer :: ierr, counter, root !< number of data points extracted to fit shape to SH perturbations real(kind(0d0)) :: u, eps, Elk, Elp, Egk, Egie - real(kind(0d0)) :: nondim_time + real(kind(0d0)) :: nondim_time real(kind(0d0)), dimension(num_fluids) :: alpha, vol_fluid, xcom, ycom, zcom real(kind=8), parameter :: pi = 4.d0*datan(1.d0) real(kind(0d0)), allocatable :: x_td(:), y_td(:), x_d1(:), y_d1(:), y_d(:), x_d(:) @@ -536,13 +534,13 @@ contains if (t_step_old /= dflt_int) then nondim_time = real(t_step + t_step_old, kind(0d0))*dt else - nondim_time = real(t_step, kind(0d0))*dt + nondim_time = real(t_step, kind(0d0))*dt end if root = 0 allocate (x_d1(m*n)) allocate (y_d1(m*n)) counter = 0 - + ! if () ! if (mod(p, 2) > 0) then ! ! cent = p/2 + 1/2 @@ -553,44 +551,42 @@ contains ! elseif (p == 0) then ! cent = 0 ! endif - do l = 0,p - if (z_cc(l) .lt. dz(l) .and. z_cc(l) .gt. 0) then - cent = l - endif - enddo - do k = 0, n - OLoop: do j = 0, m - axp = q_prim_vf(E_idx + 1)%sf(j + 1, k, cent) - axm = q_prim_vf(E_idx + 1)%sf(j - 1, k, cent) - ayp = q_prim_vf(E_idx + 1)%sf(j, k + 1, cent) - aym = q_prim_vf(E_idx + 1)%sf(j, k - 1, cent) - - - if ((axp > 0.9 .and. axm < 0.9) .or. (axp < 0.9 .and. axm > 0.9) & - .or. (ayp > 0.9 .and. aym < 0.9) .or. (ayp < 0.9 .and. aym > 0.9)) then - if (counter == 0) then - counter = counter + 1 - x_d1(counter) = x_cc(j) - y_d1(counter) = y_cc(k) - else - do i = 1, counter - if (sqrt((x_cc(j) - x_d1(i))**2 + (y_cc(k) - & - y_d1(i))**2) <= 2*sqrt(dx(j)**2 & - + dy(k)**2)) then - cycle OLoop - elseif (sqrt((x_cc(j) - x_d1(i))**2 + (y_cc(k) - & - y_d1(i))**2) > 2*sqrt(dx(j)**2 & - + dy(k)**2) .and. i == counter) then - counter = counter + 1 - x_d1(counter) = x_cc(j) - y_d1(counter) = y_cc(k) - end if - end do - end if + do l = 0, p + if (z_cc(l) < dz(l) .and. z_cc(l) > 0) then + cent = l + end if + end do + do k = 0, n + OLoop: do j = 0, m + axp = q_prim_vf(E_idx + 1)%sf(j + 1, k, cent) + axm = q_prim_vf(E_idx + 1)%sf(j - 1, k, cent) + ayp = q_prim_vf(E_idx + 1)%sf(j, k + 1, cent) + aym = q_prim_vf(E_idx + 1)%sf(j, k - 1, cent) + + if ((axp > 0.9 .and. axm < 0.9) .or. (axp < 0.9 .and. axm > 0.9) & + .or. (ayp > 0.9 .and. aym < 0.9) .or. (ayp < 0.9 .and. aym > 0.9)) then + if (counter == 0) then + counter = counter + 1 + x_d1(counter) = x_cc(j) + y_d1(counter) = y_cc(k) + else + do i = 1, counter + if (sqrt((x_cc(j) - x_d1(i))**2 + (y_cc(k) - & + y_d1(i))**2) <= 2*sqrt(dx(j)**2 & + + dy(k)**2)) then + cycle OLoop + elseif (sqrt((x_cc(j) - x_d1(i))**2 + (y_cc(k) - & + y_d1(i))**2) > 2*sqrt(dx(j)**2 & + + dy(k)**2) .and. i == counter) then + counter = counter + 1 + x_d1(counter) = x_cc(j) + y_d1(counter) = y_cc(k) + end if + end do end if - end do OLoop - end do - + end if + end do OLoop + end do allocate (y_d(counter)) allocate (x_d(counter)) @@ -598,57 +594,55 @@ contains y_d(i) = y_d1(i) x_d(i) = x_d1(i) end do - ! if (num_procs > 1) then - call s_mpi_gather_data(x_d, counter, x_td, root) - call s_mpi_gather_data(y_d, counter, y_td, root) - if (proc_rank == 0) then - do i = 1, size(x_td) - if (i == size(x_td)) then - write (21519, '(F12.9,1X,F12.9,1X,I4, 1X, F12.9, 1X, F12.9)') & - x_td(i), y_td(i), size(x_td), xcom(2), nondim_time - else - write (21519, '(F12.9,1X,F12.9,1X,F3.1,1X,F3.1,1X,F3.1)') & - x_td(i), y_td(i), 0d0, 0d0, 0d0 - end if - end do - end if - ! end if - print*, x_d + ! if (num_procs > 1) then + call s_mpi_gather_data(x_d, counter, x_td, root) + call s_mpi_gather_data(y_d, counter, y_td, root) + if (proc_rank == 0) then + do i = 1, size(x_td) + if (i == size(x_td)) then + write (21519, '(F12.9,1X,F12.9,1X,I4, 1X, F12.9, 1X, F12.9)') & + x_td(i), y_td(i), size(x_td), xcom(2), nondim_time + else + write (21519, '(F12.9,1X,F12.9,1X,F3.1,1X,F3.1,1X,F3.1)') & + x_td(i), y_td(i), 0d0, 0d0, 0d0 + end if + end do + end if + ! end if end subroutine s_write_sim_data_file ! ----------------------------------- - subroutine s_write_eng_data_file(q_prim_vf, t_step) type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf integer, intent(IN) :: t_step integer :: i, j!< Generic loop iterators integer :: ierr, counter, root !< number of data points extracted to fit shape to SH perturbations - real(kind(0d0)) :: Elk, Egk, Eint - real(kind(0d0)) :: nondim_time + real(kind(0d0)) :: Elk, Egk, Eint + real(kind(0d0)) :: nondim_time if (t_step_old /= dflt_int) then nondim_time = real(t_step + t_step_old, kind(0d0))*dt else - nondim_time = real(t_step, kind(0d0))*dt + nondim_time = real(t_step, kind(0d0))*dt end if root = 0 - + call s_calculate_energy_contributions(q_prim_vf, Elk, Egk, Eint) - if (t_step > t_step_start) then + if (t_step > t_step_start) then write (21520, '(F19.3,1X,F19.3,1X, F19.3, 1X, F12.9)') & - Eint, Elk, Egk, nondim_time - end if + Eint, Elk, Egk, nondim_time + end if + + end subroutine s_write_eng_data_file - end subroutine s_write_eng_data_file - subroutine s_calculate_energy_contributions(q_prim_vf, Elk, Egk, Eint) type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf real(kind(0d0)), intent(OUT) :: Elk, Egk, Eint real(kind(0d0)) :: rho, pres, dV, tmp, gamma, pi_inf, qv, Elks, Egks, Eints real(kind(0d0)), dimension(num_dims) :: vel integer :: i, j, k, l, s !looping indicies - + Elk = 0d0 Egk = 0d0 Eint = 0d0 @@ -666,21 +660,21 @@ contains pi_inf = 0d0 !$acc loop seq do l = 1, num_fluids - rho = rho + q_prim_vf(E_idx+l)%sf(i, j, k)*q_prim_vf(l)%sf(i, j, k) - gamma = gamma + q_prim_vf(E_idx+l)%sf(i, j, k)*gammas(l) - pi_inf = pi_inf + q_prim_vf(E_idx+l)%sf(i, j, k)*pi_infs(l) + rho = rho + q_prim_vf(E_idx + l)%sf(i, j, k)*q_prim_vf(l)%sf(i, j, k) + gamma = gamma + q_prim_vf(E_idx + l)%sf(i, j, k)*gammas(l) + pi_inf = pi_inf + q_prim_vf(E_idx + l)%sf(i, j, k)*pi_infs(l) end do pres = q_prim_vf(E_idx)%sf(i, j, k) - Eints = gamma*pres+pi_inf + Eints = gamma*pres + pi_inf dV = dx(i)*dy(j)*dz(k) !$acc loop vector do s = 1, num_dims - vel(s) = q_prim_vf(num_fluids + s)%sf(i, j, k) + vel(s) = q_prim_vf(num_fluids + s)%sf(i, j, k) if (q_prim_vf(E_idx + 1)%sf(i, j, k) > 0.9) then Elks = Elks + 0.5d0*rho*vel(s)*vel(s) else Egks = Egks + 0.5d0*rho*vel(s)*vel(s) - endif + end if end do Elk = Elk + Elks*dV Egk = Egk + Egks*dV @@ -2203,7 +2197,6 @@ contains end subroutine s_close_eng_data_file !--------------------- - !> Closes probe files subroutine s_close_probe_files() ! ------------------------------------- diff --git a/src/simulation/m_derived_variables.f90 b/src/simulation/m_derived_variables.f90 index 67e25ea4c4..6e3dc6bbb8 100644 --- a/src/simulation/m_derived_variables.f90 +++ b/src/simulation/m_derived_variables.f90 @@ -121,7 +121,7 @@ subroutine s_compute_derived_variables(q_prim_vf, t_step) ! -------------------- integer, intent(IN) :: t_step type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf - + integer :: i, j, k !< Generic loop iterators if (probe_wrt) then @@ -165,9 +165,9 @@ subroutine s_compute_derived_variables(q_prim_vf, t_step) ! -------------------- call s_write_probe_files(t_step, q_cons_ts(1)%vf, accel_mag) call s_write_com_files(t_step, c_mass) end if - + if ((sim_data) .and. (mod(t_step - t_step_start, t_step_save) == 0 .or. & - t_step > t_step_stop)) then + t_step > t_step_stop)) then call s_write_sim_data_file(q_prim_vf, t_step) call s_write_eng_data_file(q_prim_vf, t_step) end if From 9fbb59827de3a1d4e53cafc8f20b8cd8dd382688 Mon Sep 17 00:00:00 2001 From: Sawyer Remillard Date: Tue, 30 Apr 2024 13:44:31 -0500 Subject: [PATCH 055/326] patch smoothing for spherical harmonic is now working --- src/pre_process/m_check_patches.fpp | 3 +- src/pre_process/m_patches.fpp | 75 ++++++++++++++++++----------- 2 files changed, 50 insertions(+), 28 deletions(-) diff --git a/src/pre_process/m_check_patches.fpp b/src/pre_process/m_check_patches.fpp index 72452ba6d3..464ba531d5 100644 --- a/src/pre_process/m_check_patches.fpp +++ b/src/pre_process/m_check_patches.fpp @@ -117,7 +117,8 @@ contains patch_icpp(i)%geometry == 8 .or. & patch_icpp(i)%geometry == 10 .or. & patch_icpp(i)%geometry == 11 .or. & - patch_icpp(i)%geometry == 12)) then + patch_icpp(i)%geometry == 12 .or. & + patch_icpp(i)%geometry == 14)) then call s_check_supported_patch_smoothing(i) else call s_check_unsupported_patch_smoothing(i) diff --git a/src/pre_process/m_patches.fpp b/src/pre_process/m_patches.fpp index b256a0116f..e345c8f883 100644 --- a/src/pre_process/m_patches.fpp +++ b/src/pre_process/m_patches.fpp @@ -1365,7 +1365,7 @@ contains real(kind(0d0)) :: r, x_p, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, eps, phi real(kind(0d0)) :: a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12 - real(kind(0d0)) :: radius, x_centroid, y_centroid, z_centroid + real(kind(0d0)) :: radius, x_centroid, y_centroid, z_centroid, eta, smooth_coeff logical :: non_axis_sym integer :: i, j, k !< generic loop iterators @@ -1401,7 +1401,7 @@ contains ! and verifying whether the current patch has permission to write to ! to that cell. If both queries check out, the primitive variables ! of the current patch are assigned to this cell. - if (p > 0) then + if (p > 0 .and. .not. non_axis_sym) then do k = 0, p do j = 0, n do i = 0, m @@ -1413,48 +1413,69 @@ contains end if r = dsqrt((x_cc(i) - x_centroid)**2 + (cart_y - y_centroid)**2 + (cart_z - z_centroid)**2) + eps - x_p = dabs(x_cc(i) - x_centroid + eps)/r + if (x_cc(i)-x_centroid <= 0) then + x_p = -dabs(x_cc(i) - x_centroid + eps)/r + else + x_p = dabs(x_cc(i) - x_centroid + eps)/r + end if + P2 = unassociated_legendre(x_p, 2) P3 = unassociated_legendre(x_p, 3) P4 = unassociated_legendre(x_p, 4) P5 = unassociated_legendre(x_p, 5) P6 = unassociated_legendre(x_p, 6) P7 = unassociated_legendre(x_p, 7) - - if (x_cc(i) - x_centroid >= 0 & + if ((x_cc(i) - x_centroid >= 0 & .and. & r - a2*P2 - a3*P3 - a4*P4 - a5*P5 - a6*P6 - a7*P7 <= radius & .and. & - patch_icpp(patch_id)%alter_patch(patch_id_fp(i, j, k))) & - then - if (patch_icpp(patch_id)%smoothen) then - eta = tanh(smooth_coeff/min(dx, dy, dz)* & - (sqrt((x_cc(i) - x_centroid)**2 & - + (cart_y - y_centroid)**2 & - + (cart_z - z_centroid)**2) & - -(r - a2*P2 - a3*P3 - a4*P4 - a5*P5 - a6*P6 - a7*P7)))*(-0.5d0) + 0.5d0 - end if - - call s_assign_patch_primitive_variables(patch_id, i, j, k, & - eta, q_prim_vf, patch_id_fp) - - elseif (x_cc(i) - x_centroid < 0 & - .and. & - r - a2*P2 + a3*P3 - a4*P4 + a5*P5 - a6*P6 + a7*P7 <= radius & - .and. & - patch_icpp(patch_id)%alter_patch(patch_id_fp(i, j, k))) & + patch_icpp(patch_id)%alter_patch(patch_id_fp(i, j, k))) .or. & + (patch_id_fp(i, j, k) == smooth_patch_id)) & then if (patch_icpp(patch_id)%smoothen) then eta = tanh(smooth_coeff/min(dx, dy, dz)* & - (sqrt((x_cc(i) - x_centroid)**2 & - + (cart_y - y_centroid)**2 & - + (cart_z - z_centroid)**2) & - -(r - a2*P2 + a3*P3 - a4*P4 + a5*P5 - a6*P6 + a7*P7)))*(-0.5d0) + 0.5d0 + ((r - a2*P2 - a3*P3 - a4*P4 - a5*P5 - a6*P6 - a7*P7) & + - radius))*(-0.5d0) + 0.5d0 end if call s_assign_patch_primitive_variables(patch_id, i, j, k, & eta, q_prim_vf, patch_id_fp) end if + ! if ((x_cc(i) - x_centroid >= 0 & + ! .and. & + ! r - a2*P2 - a3*P3 - a4*P4 - a5*P5 - a6*P6 - a7*P7 <= radius & + ! .and. & + ! patch_icpp(patch_id)%alter_patch(patch_id_fp(i, j, k))) .or. & + ! (patch_id_fp(i, j, k) == smooth_patch_id)) & + ! then + ! if (patch_icpp(patch_id)%smoothen) then + ! eta = tanh(smooth_coeff/min(dx, dy, dz)* & + ! ((r - a2*P2 - a3*P3 - a4*P4 - a5*P5 - a6*P6 - a7*P7) & + ! - radius))*(-0.5d0) + 0.5d0 + ! end if +! + ! call s_assign_patch_primitive_variables(patch_id, i, j, k, & + ! eta, q_prim_vf, patch_id_fp) + ! @:analytical() + + ! elseif ((x_cc(i) - x_centroid < 0 & + ! .and. & + ! r - a2*P2 + a3*P3 - a4*P4 + a5*P5 - a6*P6 + a7*P7 <= radius & + ! .and. & + ! patch_icpp(patch_id)%alter_patch(patch_id_fp(i, j, k))) .or. & + ! (patch_id_fp(i, j, k) == smooth_patch_id)) & + ! then + ! if (patch_icpp(patch_id)%smoothen) then + ! eta = tanh(smooth_coeff/min(dx, dy, dz)* & + ! ((r - a2*P2 + a3*P3 - a4*P4 + a5*P5 - a6*P6 + a7*P7) & + ! - radius))*(-0.5d0) + 0.5d0 + ! end if + + ! call s_assign_patch_primitive_variables(patch_id, i, j, k, & + ! eta, q_prim_vf, patch_id_fp) + ! @:analytical() + + ! end if end do end do end do From 40be12a984280de055515ce17d8e860512b832eb Mon Sep 17 00:00:00 2001 From: Sawyer Remillard Date: Mon, 6 May 2024 07:12:10 -0500 Subject: [PATCH 056/326] Incremental --- src/simulation/m_data_output.fpp | 39 +++++++++++++++++++------------- submit_gpu.sh | 2 +- 2 files changed, 24 insertions(+), 17 deletions(-) diff --git a/src/simulation/m_data_output.fpp b/src/simulation/m_data_output.fpp index b9f1391c1c..b697f8a6c5 100644 --- a/src/simulation/m_data_output.fpp +++ b/src/simulation/m_data_output.fpp @@ -587,7 +587,6 @@ contains end if end do OLoop end do - allocate (y_d(counter)) allocate (x_d(counter)) do i = 1, counter @@ -608,7 +607,6 @@ contains end if end do end if - ! end if end subroutine s_write_sim_data_file ! ----------------------------------- @@ -618,7 +616,7 @@ contains integer :: i, j!< Generic loop iterators integer :: ierr, counter, root !< number of data points extracted to fit shape to SH perturbations - real(kind(0d0)) :: Elk, Egk, Eint + real(kind(0d0)) :: Elk, Egk, Elint, Egint real(kind(0d0)) :: nondim_time if (t_step_old /= dflt_int) then @@ -628,32 +626,34 @@ contains end if root = 0 - call s_calculate_energy_contributions(q_prim_vf, Elk, Egk, Eint) + call s_calculate_energy_contributions(q_prim_vf, Elk, Egk, Elint, Egint) if (t_step > t_step_start) then - write (21520, '(F19.3,1X,F19.3,1X, F19.3, 1X, F12.9)') & - Eint, Elk, Egk, nondim_time + write (21520, '(F19.3,1X,F19.3,1X, F19.3,1X,F19.3, 1X, F12.9)') & + Elint, Egint, Elk, Egk, nondim_time end if end subroutine s_write_eng_data_file - subroutine s_calculate_energy_contributions(q_prim_vf, Elk, Egk, Eint) + subroutine s_calculate_energy_contributions(q_prim_vf, Elk, Egk, Elint, Egint) type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf - real(kind(0d0)), intent(OUT) :: Elk, Egk, Eint - real(kind(0d0)) :: rho, pres, dV, tmp, gamma, pi_inf, qv, Elks, Egks, Eints + real(kind(0d0)), intent(OUT) :: Elk, Egk, Elint, Egint + real(kind(0d0)) :: rho, pres, dV, tmp, gamma, pi_inf, qv, Elks, Egks, Elints, Egints real(kind(0d0)), dimension(num_dims) :: vel integer :: i, j, k, l, s !looping indicies Elk = 0d0 Egk = 0d0 - Eint = 0d0 + Elint = 0d0 + Egint = 0d0 if (p > 0) then - !$acc parallel loop collapse(3) gang vector default(present) private(Elks, Egks, Eints, pres, rho, gamma, pi_inf, vel, dV) + !$acc parallel loop collapse(3) gang vector default(present) private(Elks, Egks, Egints, Elints, pres, rho, gamma, pi_inf, vel, dV) do k = 0, p do j = 0, n do i = 0, m Elks = 0d0 Egks = 0d0 - Eints = 0d0 + Elints = 0d0 + Egints = 0d0 pres = 0d0 rho = 0d0 gamma = 0d0 @@ -665,7 +665,6 @@ contains pi_inf = pi_inf + q_prim_vf(E_idx + l)%sf(i, j, k)*pi_infs(l) end do pres = q_prim_vf(E_idx)%sf(i, j, k) - Eints = gamma*pres + pi_inf dV = dx(i)*dy(j)*dz(k) !$acc loop vector do s = 1, num_dims @@ -676,9 +675,15 @@ contains Egks = Egks + 0.5d0*rho*vel(s)*vel(s) end if end do + if (q_prim_vf(E_idx + 1)%sf(i, j, k) > 0.9) then + Elints = gamma*pres + pi_inf + else + Egints = gamma*pres + pi_inf + end if Elk = Elk + Elks*dV Egk = Egk + Egks*dV - Eint = Eint + Eints*dV + Egint = Egint + Egints*dV + Elint = Elint + Elints*dV end do end do end do @@ -686,8 +691,10 @@ contains end if tmp = Elk call s_mpi_allreduce_sum(tmp, Elk) - tmp = Eint - call s_mpi_allreduce_sum(tmp, Eint) + tmp = Elint + call s_mpi_allreduce_sum(tmp, Elint) + tmp = Egint + call s_mpi_allreduce_sum(tmp, Egint) tmp = Egk call s_mpi_allreduce_sum(tmp, Egk) diff --git a/submit_gpu.sh b/submit_gpu.sh index 4626512e23..11bbca2b41 100755 --- a/submit_gpu.sh +++ b/submit_gpu.sh @@ -1 +1 @@ - ./mfc.sh run /scratch/bciv/sremillard/sph_col_5MPa/3Dshinput_new.py -e batch -p gpuA40x4 -N 3 -n 4 -g 4 -w 01:00:00 -# test1 -t pre_process -a bciv-delta-gpu -c delta + ./mfc.sh run /scratch/bciv/sremillard/sph_col_1atm/3Dshinput_new.py -e batch -p gpuA40x4 -N 5 -n 4 -g 4 -w 01:00:00 -# test1 -t pre_process -a bciv-delta-gpu -c delta From 35a35250d47c99147b5cd0e7bd87d8d509d6cbf8 Mon Sep 17 00:00:00 2001 From: Sawyer Remillard Date: Mon, 6 May 2024 08:37:43 -0500 Subject: [PATCH 057/326] added sim_data flag --- src/simulation/m_start_up.fpp | 2 +- submit_gpu.sh | 2 +- toolchain/mfc/run/case_dicts.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/simulation/m_start_up.fpp b/src/simulation/m_start_up.fpp index 89465b26c0..22235da660 100644 --- a/src/simulation/m_start_up.fpp +++ b/src/simulation/m_start_up.fpp @@ -124,7 +124,7 @@ contains character(len=1000) :: line ! Namelist of the global parameters which may be specified by user - namelist /user_inputs/ case_dir, run_time_info, m, n, p, dt, & + namelist /user_inputs/ case_dir, run_time_info, sim_data, m, n, p, dt, & t_step_start, t_step_stop, t_step_save, t_step_print, & model_eqns, num_fluids, adv_alphan, & mpp_lim, time_stepper, weno_eps, weno_flat, & diff --git a/submit_gpu.sh b/submit_gpu.sh index 11bbca2b41..2df5bd8c36 100755 --- a/submit_gpu.sh +++ b/submit_gpu.sh @@ -1 +1 @@ - ./mfc.sh run /scratch/bciv/sremillard/sph_col_1atm/3Dshinput_new.py -e batch -p gpuA40x4 -N 5 -n 4 -g 4 -w 01:00:00 -# test1 -t pre_process -a bciv-delta-gpu -c delta + ./mfc.sh run /scratch/bciv/sremillard/sph_col_1atm/3Dshinput_new.py -e batch -p gpuA100x4 -N 5 -n 4 -g 4 -w 01:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta diff --git a/toolchain/mfc/run/case_dicts.py b/toolchain/mfc/run/case_dicts.py index fb9b3acc0c..769ae021d1 100644 --- a/toolchain/mfc/run/case_dicts.py +++ b/toolchain/mfc/run/case_dicts.py @@ -84,7 +84,7 @@ PRE_PROCESS.append(f'patch_icpp({p_id})%alter_patch({alter_id})') SIMULATION = COMMON + [ - 'run_time_info', 't_step_old', 't_tol', 'dt', 't_step_start', + 'run_time_info','sim_data', 't_step_old', 't_tol', 'dt', 't_step_start', 't_step_stop', 't_step_save', 't_step_print', 'time_stepper', 'weno_eps', 'mapped_weno', 'mp_weno', 'weno_avg', 'weno_Re_flux', 'riemann_solver', 'wave_speeds', 'avg_state', 'prim_vars_wrt', From 5260bba02f60312a6f1c4fe36b30e2c7590654e0 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Mon, 6 May 2024 08:38:45 -0500 Subject: [PATCH 058/326] merged again with energy code --- 3Dshinput_new.py | 205 ----------------------------------------------- 1 file changed, 205 deletions(-) delete mode 100644 3Dshinput_new.py diff --git a/3Dshinput_new.py b/3Dshinput_new.py deleted file mode 100644 index bd7c64947e..0000000000 --- a/3Dshinput_new.py +++ /dev/null @@ -1,205 +0,0 @@ -import math -import json - - -## Deine characteristic values for the sim -Ri = 500E-6 -rhol = 1051 -rhog = 0.027 -Pb = 3550 -Pl = 5.0E+06 -#mulc = 9E-04 -#mubc = 1.0E-05 -domain_length = 4*Ri - - -## fluid properties -Pi_inf_l = 702.8E+06 -Pi_inf_b = 0.0E+00 -nl = 1.19 -nb = 1.47 -bl = 6.61E-04 -bb = 0.0E+00 -alpha1 = 1.0E+00 -alpha2 = alpha1 -cl = (nl*(Pl+Pi_inf_l)/(rhol*(1-rhol*bl)))**(0.5) - -## Defining Characteristic Values -Rc = Ri -rhoc = rhol -uc = (Pl/rhol)**(0.5E+00) -tc = Ri/uc -Pc = rhoc*uc**(2.0E+00) - -## Non-Dimensionalizing values using characteristic values -Rin = Ri/Rc -rholn = rhol/rhoc -rhogn = rhog/rhoc -Pln = Pl/Pc -Pbn = Pb/Pc -tcn = tc/tc -Pi_inf_ln = Pi_inf_l/Pc -leng = domain_length/Rc -clc = cl/uc - - -## Non-Dimensional Numbers -#Rel = rhol*uc*2*Rin/mulc -#Reb = rhog*uc*2*Rin/mubc -Ma = uc/cl - -## Grid Specifications -CFL = 0.005 -PpBr = 48 -Nx = PpBr*leng -Ny = Nx -Nz = Nx -x_beg = 0.0E+00*leng -x_end = 0.5E+00*leng -y_beg = 0.0E+00 -y_end = 0.5E+00*leng -z_beg = 0.0E+00 -z_end = 0.5E+00*leng -delta_x = leng/Nx -delta_t = CFL*delta_x/clc -Nt = int(1.0*tcn/delta_t) -x_centroidl = (x_end+x_beg)/(2.0E+00) -y_centroidl = (y_end+y_beg)/(2.0E+00) -z_centroidl = (z_end+z_beg)/(2.0E+00) -x_centroidb = 0.0E+00 -y_centroidb = 0.0E+00 -z_centroidb = 0.0E+00 - - -# Configuring case dictionary -print(json.dumps({ - # Logistics ================================================ - 'run_time_info' : 'T', - 'sim_data' : 'F', - # ========================================================== - - # Computational Domain Parameters ========================== - 'x_domain%beg' : x_beg, - 'x_domain%end' : x_end, - 'y_domain%beg' : y_beg, - 'y_domain%end' : y_end, - 'z_domain%beg' : z_beg, - 'z_domain%end' : z_end, - 'm' : int(Nx), - 'n' : int(Ny), - 'p' : int(Nz), - 'cyl_coord' : 'F', - 'dt' : delta_t, - 't_step_start' : 0, - 't_step_stop' : Nt, - 't_step_save' : 1, -# ========================================================== - - # Simulation Algorithm Parameters ========================== - 'num_patches' : 2, - 'model_eqns' : 3, - 'alt_soundspeed' : 'F', - 'num_fluids' : 2, - 'adv_alphan' : 'T', - 'mpp_lim' : 'T', - 'mixture_err' : 'T', - 'time_stepper' : 3, - 'weno_order' : 5, - 'weno_eps' : 1.E-100, - 'mapped_weno' : 'T', - 'null_weights' : 'F', - 'mp_weno' : 'F', - 'weno_Re_flux' : 'F', - 'weno_avg' : 'F', - 'riemann_solver' : 2, - 'wave_speeds' : 1, - 'avg_state' : 2, - 'bc_x%beg' : -2, - 'bc_x%end' : -6, - 'bc_y%beg' : -2, - 'bc_y%end' : -6, - 'bc_z%beg' : -2, - 'bc_z%end' : -6, - 'stretch_x' : 'T', - 'stretch_y' : 'T', - 'stretch_z' : 'T', - 'a_x' : 4.0E+00, - 'x_a' : -1.5E+00, - 'x_b' : 1.5E+00, - 'a_y' : 4.0E+00, - 'y_a' : -1.5E+00, - 'y_b' : 1.5E+00, - 'a_z' : 4.0E+00, - 'z_a' : -1.5E+00, - 'z_b' : 1.5E+00, - # ========================================================== - - # Formatted Database Files Structure Parameters ============ - 'format' : 1, - 'precision' : 2, - 'prim_vars_wrt' :'T', - 'parallel_io' :'T', - 'fd_order' :'1', - 'probe_wrt' :'T', - 'num_probes' : 1, - 'probe(1)%x' : 0., - 'probe(1)%y' : 0., - 'probe(1)%z' : 0., - # ========================================================== - - # Patch 1: Background ============================ - 'patch_icpp(1)%geometry' : 9, - 'patch_icpp(1)%x_centroid' : 40*x_centroidl, - 'patch_icpp(1)%y_centroid' : 40*y_centroidl, - 'patch_icpp(1)%z_centroid' : 40*z_centroidl, - 'patch_icpp(1)%length_x' : 40*leng, - 'patch_icpp(1)%length_y' : 40*leng, - 'patch_icpp(1)%length_z' : 40*leng, - 'patch_icpp(1)%vel(1)' : 0.E+00, - 'patch_icpp(1)%vel(2)' : 0.E+00, - 'patch_icpp(1)%vel(3)' : 0.E+00, - 'patch_icpp(1)%pres' : Pln, - 'patch_icpp(1)%alpha_rho(1)' : alpha1*rholn, - 'patch_icpp(1)%alpha_rho(2)' : 0.0E+00, - 'patch_icpp(1)%alpha(1)' : alpha1, - 'patch_icpp(1)%alpha(2)' : 0.0E+00, - # ========================================================== - # Patch 2: Bubble ====================================== - 'patch_icpp(2)%geometry' : 8,#14, - 'patch_icpp(2)%x_centroid' : x_centroidb, - 'patch_icpp(2)%y_centroid' : y_centroidb, - 'patch_icpp(2)%z_centroid' : z_centroidb, - 'patch_icpp(2)%radius' : Rin, - 'patch_icpp(2)%smoothen' : 'T', - 'patch_icpp(2)%smooth_patch_id': 1, - 'patch_icpp(2)%smooth_coeff' : 0.5E+00, -# 'patch_icpp(2)%non_axis_sym' : 'F', -# 'patch_icpp(2)%a2' : 0.0E+00, -# 'patch_icpp(2)%a3' : 0.0E+00, -# 'patch_icpp(2)%a4' : 0.0E+00, -# 'patch_icpp(2)%a5' : 0.0E+00, -# 'patch_icpp(2)%a6' : 0.0E+00, -# 'patch_icpp(2)%a7' : 0.0E+00, - 'patch_icpp(2)%alter_patch(1)' : 'T', - 'patch_icpp(2)%vel(1)' : 0.E+00, - 'patch_icpp(2)%vel(2)' : 0.E+00, - 'patch_icpp(2)%vel(3)' : 0.E+00, - 'patch_icpp(2)%pres' : Pbn, - 'patch_icpp(2)%alpha_rho(1)' : 0.0E+00, - 'patch_icpp(2)%alpha_rho(2)' : alpha2*rhogn, - 'patch_icpp(2)%alpha(1)' : 0.0E+00, - 'patch_icpp(2)%alpha(2)' : alpha2, - # ========================================================== - - # Fluids Physical Parameters =============================== - 'fluid_pp(1)%gamma' : 1/(nl-1), - 'fluid_pp(1)%pi_inf' : nl*Pi_inf_ln/(nl-1), - 'fluid_pp(2)%gamma' : 1/(nb-1), - 'fluid_pp(2)%pi_inf' : 0.0E+00, -# 'fluid_pp(1)%Re(1)' : Rel, -# 'fluid_pp(2)%Re(1)' : Reb, - # ========================================================== -})) - -# ============================================================================== - From 9939abe70d58d4ac852ceb689bcc460afdfc15c5 Mon Sep 17 00:00:00 2001 From: Sawyer Remillard Date: Mon, 6 May 2024 08:42:41 -0500 Subject: [PATCH 059/326] added input file --- 3Dshinput_new.py | 205 ----------------------------------------------- 1 file changed, 205 deletions(-) delete mode 100644 3Dshinput_new.py diff --git a/3Dshinput_new.py b/3Dshinput_new.py deleted file mode 100644 index bd7c64947e..0000000000 --- a/3Dshinput_new.py +++ /dev/null @@ -1,205 +0,0 @@ -import math -import json - - -## Deine characteristic values for the sim -Ri = 500E-6 -rhol = 1051 -rhog = 0.027 -Pb = 3550 -Pl = 5.0E+06 -#mulc = 9E-04 -#mubc = 1.0E-05 -domain_length = 4*Ri - - -## fluid properties -Pi_inf_l = 702.8E+06 -Pi_inf_b = 0.0E+00 -nl = 1.19 -nb = 1.47 -bl = 6.61E-04 -bb = 0.0E+00 -alpha1 = 1.0E+00 -alpha2 = alpha1 -cl = (nl*(Pl+Pi_inf_l)/(rhol*(1-rhol*bl)))**(0.5) - -## Defining Characteristic Values -Rc = Ri -rhoc = rhol -uc = (Pl/rhol)**(0.5E+00) -tc = Ri/uc -Pc = rhoc*uc**(2.0E+00) - -## Non-Dimensionalizing values using characteristic values -Rin = Ri/Rc -rholn = rhol/rhoc -rhogn = rhog/rhoc -Pln = Pl/Pc -Pbn = Pb/Pc -tcn = tc/tc -Pi_inf_ln = Pi_inf_l/Pc -leng = domain_length/Rc -clc = cl/uc - - -## Non-Dimensional Numbers -#Rel = rhol*uc*2*Rin/mulc -#Reb = rhog*uc*2*Rin/mubc -Ma = uc/cl - -## Grid Specifications -CFL = 0.005 -PpBr = 48 -Nx = PpBr*leng -Ny = Nx -Nz = Nx -x_beg = 0.0E+00*leng -x_end = 0.5E+00*leng -y_beg = 0.0E+00 -y_end = 0.5E+00*leng -z_beg = 0.0E+00 -z_end = 0.5E+00*leng -delta_x = leng/Nx -delta_t = CFL*delta_x/clc -Nt = int(1.0*tcn/delta_t) -x_centroidl = (x_end+x_beg)/(2.0E+00) -y_centroidl = (y_end+y_beg)/(2.0E+00) -z_centroidl = (z_end+z_beg)/(2.0E+00) -x_centroidb = 0.0E+00 -y_centroidb = 0.0E+00 -z_centroidb = 0.0E+00 - - -# Configuring case dictionary -print(json.dumps({ - # Logistics ================================================ - 'run_time_info' : 'T', - 'sim_data' : 'F', - # ========================================================== - - # Computational Domain Parameters ========================== - 'x_domain%beg' : x_beg, - 'x_domain%end' : x_end, - 'y_domain%beg' : y_beg, - 'y_domain%end' : y_end, - 'z_domain%beg' : z_beg, - 'z_domain%end' : z_end, - 'm' : int(Nx), - 'n' : int(Ny), - 'p' : int(Nz), - 'cyl_coord' : 'F', - 'dt' : delta_t, - 't_step_start' : 0, - 't_step_stop' : Nt, - 't_step_save' : 1, -# ========================================================== - - # Simulation Algorithm Parameters ========================== - 'num_patches' : 2, - 'model_eqns' : 3, - 'alt_soundspeed' : 'F', - 'num_fluids' : 2, - 'adv_alphan' : 'T', - 'mpp_lim' : 'T', - 'mixture_err' : 'T', - 'time_stepper' : 3, - 'weno_order' : 5, - 'weno_eps' : 1.E-100, - 'mapped_weno' : 'T', - 'null_weights' : 'F', - 'mp_weno' : 'F', - 'weno_Re_flux' : 'F', - 'weno_avg' : 'F', - 'riemann_solver' : 2, - 'wave_speeds' : 1, - 'avg_state' : 2, - 'bc_x%beg' : -2, - 'bc_x%end' : -6, - 'bc_y%beg' : -2, - 'bc_y%end' : -6, - 'bc_z%beg' : -2, - 'bc_z%end' : -6, - 'stretch_x' : 'T', - 'stretch_y' : 'T', - 'stretch_z' : 'T', - 'a_x' : 4.0E+00, - 'x_a' : -1.5E+00, - 'x_b' : 1.5E+00, - 'a_y' : 4.0E+00, - 'y_a' : -1.5E+00, - 'y_b' : 1.5E+00, - 'a_z' : 4.0E+00, - 'z_a' : -1.5E+00, - 'z_b' : 1.5E+00, - # ========================================================== - - # Formatted Database Files Structure Parameters ============ - 'format' : 1, - 'precision' : 2, - 'prim_vars_wrt' :'T', - 'parallel_io' :'T', - 'fd_order' :'1', - 'probe_wrt' :'T', - 'num_probes' : 1, - 'probe(1)%x' : 0., - 'probe(1)%y' : 0., - 'probe(1)%z' : 0., - # ========================================================== - - # Patch 1: Background ============================ - 'patch_icpp(1)%geometry' : 9, - 'patch_icpp(1)%x_centroid' : 40*x_centroidl, - 'patch_icpp(1)%y_centroid' : 40*y_centroidl, - 'patch_icpp(1)%z_centroid' : 40*z_centroidl, - 'patch_icpp(1)%length_x' : 40*leng, - 'patch_icpp(1)%length_y' : 40*leng, - 'patch_icpp(1)%length_z' : 40*leng, - 'patch_icpp(1)%vel(1)' : 0.E+00, - 'patch_icpp(1)%vel(2)' : 0.E+00, - 'patch_icpp(1)%vel(3)' : 0.E+00, - 'patch_icpp(1)%pres' : Pln, - 'patch_icpp(1)%alpha_rho(1)' : alpha1*rholn, - 'patch_icpp(1)%alpha_rho(2)' : 0.0E+00, - 'patch_icpp(1)%alpha(1)' : alpha1, - 'patch_icpp(1)%alpha(2)' : 0.0E+00, - # ========================================================== - # Patch 2: Bubble ====================================== - 'patch_icpp(2)%geometry' : 8,#14, - 'patch_icpp(2)%x_centroid' : x_centroidb, - 'patch_icpp(2)%y_centroid' : y_centroidb, - 'patch_icpp(2)%z_centroid' : z_centroidb, - 'patch_icpp(2)%radius' : Rin, - 'patch_icpp(2)%smoothen' : 'T', - 'patch_icpp(2)%smooth_patch_id': 1, - 'patch_icpp(2)%smooth_coeff' : 0.5E+00, -# 'patch_icpp(2)%non_axis_sym' : 'F', -# 'patch_icpp(2)%a2' : 0.0E+00, -# 'patch_icpp(2)%a3' : 0.0E+00, -# 'patch_icpp(2)%a4' : 0.0E+00, -# 'patch_icpp(2)%a5' : 0.0E+00, -# 'patch_icpp(2)%a6' : 0.0E+00, -# 'patch_icpp(2)%a7' : 0.0E+00, - 'patch_icpp(2)%alter_patch(1)' : 'T', - 'patch_icpp(2)%vel(1)' : 0.E+00, - 'patch_icpp(2)%vel(2)' : 0.E+00, - 'patch_icpp(2)%vel(3)' : 0.E+00, - 'patch_icpp(2)%pres' : Pbn, - 'patch_icpp(2)%alpha_rho(1)' : 0.0E+00, - 'patch_icpp(2)%alpha_rho(2)' : alpha2*rhogn, - 'patch_icpp(2)%alpha(1)' : 0.0E+00, - 'patch_icpp(2)%alpha(2)' : alpha2, - # ========================================================== - - # Fluids Physical Parameters =============================== - 'fluid_pp(1)%gamma' : 1/(nl-1), - 'fluid_pp(1)%pi_inf' : nl*Pi_inf_ln/(nl-1), - 'fluid_pp(2)%gamma' : 1/(nb-1), - 'fluid_pp(2)%pi_inf' : 0.0E+00, -# 'fluid_pp(1)%Re(1)' : Rel, -# 'fluid_pp(2)%Re(1)' : Reb, - # ========================================================== -})) - -# ============================================================================== - From 5e5df16e844cab32bc2346548473c55b6ba3f643 Mon Sep 17 00:00:00 2001 From: Sawyer Remillard Date: Mon, 6 May 2024 09:57:06 -0500 Subject: [PATCH 060/326] incremental --- examples/3D_CAV/3D_CAV_sph_col.py | 205 ++++++++++++++++++++++++++++++ submit_gpu.sh | 2 +- 2 files changed, 206 insertions(+), 1 deletion(-) create mode 100644 examples/3D_CAV/3D_CAV_sph_col.py diff --git a/examples/3D_CAV/3D_CAV_sph_col.py b/examples/3D_CAV/3D_CAV_sph_col.py new file mode 100644 index 0000000000..a54df0a5b6 --- /dev/null +++ b/examples/3D_CAV/3D_CAV_sph_col.py @@ -0,0 +1,205 @@ +import math +import json + + +## Deine characteristic values for the sim +Ri = 50E-6 +T = 407.9 +rhog = 0.027 +Pb = 3550 +Pl = 101325 +#mulc = 9E-04 +#mubc = 1.0E-05 +domain_length = 3*Ri + + +## fluid properties +Pi_inf_l = 1.0E+09 +Pi_inf_b = 0.0E+00 +nl = 2.35 +nb = 1.47 +alpha1 = 1.0E+00 +Cv_l = 1816 +rhol = (Pl+Pi_inf_l)/((nl-1)*Cv_l*T) +alpha2 = alpha1 +cl = (nl*(Pl+Pi_inf_l)/rhol)**(0.5) + +## Defining Characteristic Values +Rc = Ri +rhoc = rhol +uc = (Pl/rhol)**(0.5E+00) +tc = Ri/uc +Pc = rhoc*uc**(2.0E+00) + +## Non-Dimensionalizing values using characteristic values +Rin = Ri/Rc +rholn = rhol/rhoc +rhogn = rhog/rhoc +Pln = Pl/Pc +Pbn = Pb/Pc +tcn = tc/tc +Pi_inf_ln = Pi_inf_l/Pc +leng = domain_length/Rc +clc = cl/uc + + +## Non-Dimensional Numbers +#Rel = rhol*uc*2*Rin/mulc +#Reb = rhog*uc*2*Rin/mubc +Ma = uc/cl + +## Grid Specifications +CFL = 0.1 +PpBr = 192 +Nx = PpBr*leng +Ny = Nx +Nz = Nx +x_beg = 0.0E+00 +x_end = leng +y_beg = 0.0E+00 +y_end = leng +z_beg = 0.0E+00 +z_end = leng +delta_x = leng/Nx +delta_t = CFL*delta_x/clc +Nt = int(1.1*tcn/delta_t) +x_centroidl = (x_end+x_beg)/(2.0E+00) +y_centroidl = (y_end+y_beg)/(2.0E+00) +z_centroidl = (z_end+z_beg)/(2.0E+00) +x_centroidb = 0.0E+00 +y_centroidb = 0.0E+00 +z_centroidb = 0.0E+00 + + +# Configuring case dictionary +print(json.dumps({ + # Logistics ================================================ + 'run_time_info' : 'T', + 'sim_data' : 'T', + # ========================================================== + + # Computational Domain Parameters ========================== + 'x_domain%beg' : x_beg, + 'x_domain%end' : x_end, + 'y_domain%beg' : y_beg, + 'y_domain%end' : y_end, + 'z_domain%beg' : z_beg, + 'z_domain%end' : z_end, + 'm' : int(Nx), + 'n' : int(Ny), + 'p' : int(Nz), + 'cyl_coord' : 'F', + 'dt' : delta_t, + 't_step_start' : 0, + 't_step_stop' : Nt, + 't_step_save' : int(Nt/360), +# ========================================================== + + # Simulation Algorithm Parameters ========================== + 'num_patches' : 2, + 'model_eqns' : 2, + 'alt_soundspeed' : 'F', + 'num_fluids' : 2, + 'adv_alphan' : 'T', + 'mpp_lim' : 'T', + 'mixture_err' : 'T', + 'time_stepper' : 3, + 'weno_order' : 5, + 'weno_eps' : 1.E-100, + 'mapped_weno' : 'T', + 'null_weights' : 'F', + 'mp_weno' : 'F', + 'weno_Re_flux' : 'F', + 'weno_avg' : 'F', + 'riemann_solver' : 2, + 'wave_speeds' : 1, + 'avg_state' : 2, + 'bc_x%beg' : -2, + 'bc_x%end' : -6, + 'bc_y%beg' : -2, + 'bc_y%end' : -6, + 'bc_z%beg' : -2, + 'bc_z%end' : -6, + 'stretch_x' : 'T', + 'stretch_y' : 'T', + 'stretch_z' : 'T', + 'a_x' : 4.0E+00, + 'x_a' : -1.5E+00, + 'x_b' : 1.5E+00, + 'a_y' : 4.0E+00, + 'y_a' : -1.5E+00, + 'y_b' : 1.5E+00, + 'a_z' : 4.0E+00, + 'z_a' : -1.5E+00, + 'z_b' : 1.5E+00, + # ========================================================== + + # Formatted Database Files Structure Parameters ============ + 'format' : 1, + 'precision' : 2, + 'prim_vars_wrt' :'T', + 'parallel_io' :'T', + 'fd_order' :'1', + 'probe_wrt' :'T', + 'num_probes' : 1, + 'probe(1)%x' : 0., + 'probe(1)%y' : 0., + 'probe(1)%z' : 0., + # ========================================================== + + # Patch 1: Background ============================ + 'patch_icpp(1)%geometry' : 9, + 'patch_icpp(1)%x_centroid' : 40*x_centroidl, + 'patch_icpp(1)%y_centroid' : 40*y_centroidl, + 'patch_icpp(1)%z_centroid' : 40*z_centroidl, + 'patch_icpp(1)%length_x' : 40*leng, + 'patch_icpp(1)%length_y' : 40*leng, + 'patch_icpp(1)%length_z' : 40*leng, + 'patch_icpp(1)%vel(1)' : 0.E+00, + 'patch_icpp(1)%vel(2)' : 0.E+00, + 'patch_icpp(1)%vel(3)' : 0.E+00, + 'patch_icpp(1)%pres' : Pln, + 'patch_icpp(1)%alpha_rho(1)' : alpha1*rholn, + 'patch_icpp(1)%alpha_rho(2)' : 0.0E+00, + 'patch_icpp(1)%alpha(1)' : alpha1, + 'patch_icpp(1)%alpha(2)' : 0.0E+00, + # ========================================================== + # Patch 2: Bubble ====================================== + 'patch_icpp(2)%geometry' : 14, + 'patch_icpp(2)%x_centroid' : x_centroidb, + 'patch_icpp(2)%y_centroid' : y_centroidb, + 'patch_icpp(2)%z_centroid' : z_centroidb, + 'patch_icpp(2)%radius' : Rin, + 'patch_icpp(2)%smoothen' : 'T', + 'patch_icpp(2)%smooth_patch_id': 1, + 'patch_icpp(2)%smooth_coeff' : 1.5E+00, + 'patch_icpp(2)%non_axis_sym' : 'F', + 'patch_icpp(2)%a2' : 0.0E+00, + 'patch_icpp(2)%a3' : 0.0E+00, + 'patch_icpp(2)%a4' : 0.0E+00, + 'patch_icpp(2)%a5' : 0.0E+00, + 'patch_icpp(2)%a6' : 0.0E+00, + 'patch_icpp(2)%a7' : 0.0E+00, + 'patch_icpp(2)%alter_patch(1)' : 'T', + 'patch_icpp(2)%vel(1)' : 0.E+00, + 'patch_icpp(2)%vel(2)' : 0.E+00, + 'patch_icpp(2)%vel(3)' : 0.E+00, + 'patch_icpp(2)%pres' : Pbn, + 'patch_icpp(2)%alpha_rho(1)' : 0.0E+00, + 'patch_icpp(2)%alpha_rho(2)' : alpha2*rhogn, + 'patch_icpp(2)%alpha(1)' : 0.0E+00, + 'patch_icpp(2)%alpha(2)' : alpha2, + # ========================================================== + + # Fluids Physical Parameters =============================== + 'fluid_pp(1)%gamma' : 1/(nl-1), + 'fluid_pp(1)%pi_inf' : nl*Pi_inf_ln/(nl-1), + 'fluid_pp(2)%gamma' : 1/(nb-1), + 'fluid_pp(2)%pi_inf' : 0.0E+00, +# 'fluid_pp(1)%Re(1)' : Rel, +# 'fluid_pp(2)%Re(1)' : Reb, + # ========================================================== +})) + +# ============================================================================== + diff --git a/submit_gpu.sh b/submit_gpu.sh index 2df5bd8c36..7ac8be3aa7 100755 --- a/submit_gpu.sh +++ b/submit_gpu.sh @@ -1 +1 @@ - ./mfc.sh run /scratch/bciv/sremillard/sph_col_1atm/3Dshinput_new.py -e batch -p gpuA100x4 -N 5 -n 4 -g 4 -w 01:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta + ./mfc.sh run /scratch/bciv/sremillard/sph_col_1atm/3Dshinput_new.py -e batch -p gpuA100x4 -N 5 -n 4 -g 4 -w 18:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta From 01e807ae973d6e9dd0606e70369704635fd39b0b Mon Sep 17 00:00:00 2001 From: Sawyer Remillard Date: Mon, 6 May 2024 15:25:33 -0500 Subject: [PATCH 061/326] Incremental --- src/pre_process/m_patches.fpp | 50 ++-------- src/simulation/m_data_output.fpp | 131 ++++++++++++++++--------- src/simulation/m_derived_variables.f90 | 13 +-- submit_gpu.sh | 8 +- 4 files changed, 106 insertions(+), 96 deletions(-) diff --git a/src/pre_process/m_patches.fpp b/src/pre_process/m_patches.fpp index 83e07c8cf7..5e51650ea6 100644 --- a/src/pre_process/m_patches.fpp +++ b/src/pre_process/m_patches.fpp @@ -1437,7 +1437,7 @@ contains end if r = dsqrt((x_cc(i) - x_centroid)**2 + (cart_y - y_centroid)**2 + (cart_z - z_centroid)**2) + eps - if (x_cc(i)-x_centroid <= 0) then + if (x_cc(i) - x_centroid <= 0) then x_p = -dabs(x_cc(i) - x_centroid + eps)/r else x_p = dabs(x_cc(i) - x_centroid + eps)/r @@ -1450,56 +1450,22 @@ contains P6 = unassociated_legendre(x_p, 6) P7 = unassociated_legendre(x_p, 7) if ((x_cc(i) - x_centroid >= 0 & - .and. & - r - a2*P2 - a3*P3 - a4*P4 - a5*P5 - a6*P6 - a7*P7 <= radius & - .and. & - patch_icpp(patch_id)%alter_patch(patch_id_fp(i, j, k))) .or. & + .and. & + r - a2*P2 - a3*P3 - a4*P4 - a5*P5 - a6*P6 - a7*P7 <= radius & + .and. & + patch_icpp(patch_id)%alter_patch(patch_id_fp(i, j, k))) .or. & (patch_id_fp(i, j, k) == smooth_patch_id)) & then if (patch_icpp(patch_id)%smoothen) then eta = tanh(smooth_coeff/min(dx, dy, dz)* & - ((r - a2*P2 - a3*P3 - a4*P4 - a5*P5 - a6*P6 - a7*P7) & - - radius))*(-0.5d0) + 0.5d0 + ((r - a2*P2 - a3*P3 - a4*P4 - a5*P5 - a6*P6 - a7*P7) & + - radius))*(-0.5d0) + 0.5d0 end if call s_assign_patch_primitive_variables(patch_id, i, j, k, & eta, q_prim_vf, patch_id_fp) end if - ! if ((x_cc(i) - x_centroid >= 0 & - ! .and. & - ! r - a2*P2 - a3*P3 - a4*P4 - a5*P5 - a6*P6 - a7*P7 <= radius & - ! .and. & - ! patch_icpp(patch_id)%alter_patch(patch_id_fp(i, j, k))) .or. & - ! (patch_id_fp(i, j, k) == smooth_patch_id)) & - ! then - ! if (patch_icpp(patch_id)%smoothen) then - ! eta = tanh(smooth_coeff/min(dx, dy, dz)* & - ! ((r - a2*P2 - a3*P3 - a4*P4 - a5*P5 - a6*P6 - a7*P7) & - ! - radius))*(-0.5d0) + 0.5d0 - ! end if -! - ! call s_assign_patch_primitive_variables(patch_id, i, j, k, & - ! eta, q_prim_vf, patch_id_fp) - ! @:analytical() - - ! elseif ((x_cc(i) - x_centroid < 0 & - ! .and. & - ! r - a2*P2 + a3*P3 - a4*P4 + a5*P5 - a6*P6 + a7*P7 <= radius & - ! .and. & - ! patch_icpp(patch_id)%alter_patch(patch_id_fp(i, j, k))) .or. & - ! (patch_id_fp(i, j, k) == smooth_patch_id)) & - ! then - ! if (patch_icpp(patch_id)%smoothen) then - ! eta = tanh(smooth_coeff/min(dx, dy, dz)* & - ! ((r - a2*P2 + a3*P3 - a4*P4 + a5*P5 - a6*P6 + a7*P7) & - ! - radius))*(-0.5d0) + 0.5d0 - ! end if - - ! call s_assign_patch_primitive_variables(patch_id, i, j, k, & - ! eta, q_prim_vf, patch_id_fp) - ! @:analytical() - - ! end if + end do end do end do diff --git a/src/simulation/m_data_output.fpp b/src/simulation/m_data_output.fpp index a7a20dd954..6533295eff 100644 --- a/src/simulation/m_data_output.fpp +++ b/src/simulation/m_data_output.fpp @@ -218,16 +218,14 @@ contains subroutine s_open_sim_data_file() ! ------------------------ - character(LEN=path_len + 5*name_len) :: file_path !< + character(LEN=path_len + 3*name_len) :: file_path !< !! Relative path to a file in the case directory - character(LEN=8) :: file_date !< - !! Creation date of the run-time information file - write (file_path, '(A)') '/sim_data.txt' + write (file_path, '(A)') '/sim_data.dat' file_path = trim(case_dir)//trim(file_path) ! Opening the simulation data file - open (21519, FILE=trim(file_path), & + open (211, FILE=trim(file_path), & FORM='formatted', & POSITION='append', & STATUS='unknown') @@ -236,16 +234,14 @@ contains subroutine s_open_eng_data_file() ! ------------------------ - character(LEN=path_len + 5*name_len) :: file_path !< + character(LEN=path_len + 3*name_len) :: file_path !< !! Relative path to a file in the case directory - character(LEN=8) :: file_date !< - !! Creation date of the run-time information file - write (file_path, '(A)') '/eng_data.txt' + write (file_path, '(A)') '/eng_data.dat' file_path = trim(case_dir)//trim(file_path) ! Opening the simulation data file - open (21520, FILE=trim(file_path), & + open (251, FILE=trim(file_path), & FORM='formatted', & POSITION='append', & STATUS='unknown') @@ -564,16 +560,6 @@ contains allocate (y_d1(m*n)) counter = 0 -! if () -! if (mod(p, 2) > 0) then -! ! cent = p/2 + 1/2 -! elseif (mod(p, 2) == 0) then -! cent = p/2 -! if (p > 0) then -! cent = 0 -! elseif (p == 0) then -! cent = 0 -! endif do l = 0, p if (z_cc(l) < dz(l) .and. z_cc(l) > 0) then cent = l @@ -622,10 +608,10 @@ contains if (proc_rank == 0) then do i = 1, size(x_td) if (i == size(x_td)) then - write (21519, '(F12.9,1X,F12.9,1X,I4, 1X, F12.9, 1X, F12.9)') & + write (211, '(F12.9,1X,F12.9,1X,I4, 1X, F12.9, 1X, F12.9)') & x_td(i), y_td(i), size(x_td), xcom(2), nondim_time else - write (21519, '(F12.9,1X,F12.9,1X,F3.1,1X,F3.1,1X,F3.1)') & + write (211, '(F12.9,1X,F12.9,1X,F3.1,1X,F3.1,1X,F3.1)') & x_td(i), y_td(i), 0d0, 0d0, 0d0 end if end do @@ -636,10 +622,11 @@ contains subroutine s_write_eng_data_file(q_prim_vf, t_step) type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf integer, intent(IN) :: t_step - integer :: i, j!< Generic loop iterators - integer :: ierr, counter, root !< number of data points extracted to fit shape to SH perturbations - real(kind(0d0)) :: Elk, Egk, Elint, Egint + real(kind(0d0)) :: rho, pres, dV, tmp, gamma, pi_inf, qv, Elks, Egks, Elints, Egints + real(kind(0d0)), dimension(num_dims) :: vel + integer :: i, j, k, l, s !looping indicies + integer :: ierr, counter, root !< number of data points extracted to fit shape to SH perturbations real(kind(0d0)) :: nondim_time if (t_step_old /= dflt_int) then @@ -649,10 +636,68 @@ contains end if root = 0 - call s_calculate_energy_contributions(q_prim_vf, Elk, Egk, Elint, Egint) - if (t_step > t_step_start) then - write (21520, '(F19.3,1X,F19.3,1X, F19.3,1X,F19.3, 1X, F12.9)') & - Elint, Egint, Elk, Egk, nondim_time +! call s_calculate_energy_contributions(q_prim_vf, Elk, Egk, Elint, Egint) + + Elk = 0d0 + Egk = 0d0 + Elint = 0d0 + Egint = 0d0 + if (p > 0) then + do k = 0, p + do j = 0, n + do i = 0, m + Elks = 0d0 + Egks = 0d0 + Elints = 0d0 + Egints = 0d0 + pres = 0d0 + rho = 0d0 + gamma = 0d0 + pi_inf = 0d0 + do l = 1, num_fluids + rho = rho + q_prim_vf(E_idx + l)%sf(i, j, k)*q_prim_vf(l)%sf(i, j, k) + gamma = gamma + q_prim_vf(E_idx + l)%sf(i, j, k)*gammas(l) + pi_inf = pi_inf + q_prim_vf(E_idx + l)%sf(i, j, k)*pi_infs(l) + end do + pres = q_prim_vf(E_idx)%sf(i, j, k) + dV = dx(i)*dy(j)*dz(k) + do s = 1, num_dims + vel(s) = q_prim_vf(num_fluids + s)%sf(i, j, k) + if (q_prim_vf(E_idx + 1)%sf(i, j, k) > 0.9) then + Elks = Elks + 0.5d0*rho*vel(s)*vel(s) + else + Egks = Egks + 0.5d0*rho*vel(s)*vel(s) + end if + end do + if (q_prim_vf(E_idx + 1)%sf(i, j, k) > 0.9) then + Elints = gamma*pres + pi_inf + else + Egints = gamma*pres + pi_inf + end if + Elk = Elk + Elks*dV + Egk = Egk + Egks*dV + Egint = Egint + Egints*dV + Elint = Elint + Elints*dV + end do + end do + end do + end if + tmp = Elk + call s_mpi_allreduce_sum(tmp, Elk) + tmp = Elint + call s_mpi_allreduce_sum(tmp, Elint) + tmp = Egint + call s_mpi_allreduce_sum(tmp, Egint) + tmp = Egk + call s_mpi_allreduce_sum(tmp, Egk) + call s_mpi_barrier() + if (proc_rank == 0) then + write (251, '(6X, 6F24.12)') & + Elint, & + Egint, & + Elk, & + Egk, & + nondim_time end if end subroutine s_write_eng_data_file @@ -669,7 +714,6 @@ contains Elint = 0d0 Egint = 0d0 if (p > 0) then - !$acc parallel loop collapse(3) gang vector default(present) private(Elks, Egks, Egints, Elints, pres, rho, gamma, pi_inf, vel, dV) do k = 0, p do j = 0, n do i = 0, m @@ -681,7 +725,6 @@ contains rho = 0d0 gamma = 0d0 pi_inf = 0d0 - !$acc loop seq do l = 1, num_fluids rho = rho + q_prim_vf(E_idx + l)%sf(i, j, k)*q_prim_vf(l)%sf(i, j, k) gamma = gamma + q_prim_vf(E_idx + l)%sf(i, j, k)*gammas(l) @@ -689,7 +732,6 @@ contains end do pres = q_prim_vf(E_idx)%sf(i, j, k) dV = dx(i)*dy(j)*dz(k) - !$acc loop vector do s = 1, num_dims vel(s) = q_prim_vf(num_fluids + s)%sf(i, j, k) if (q_prim_vf(E_idx + 1)%sf(i, j, k) > 0.9) then @@ -699,9 +741,9 @@ contains end if end do if (q_prim_vf(E_idx + 1)%sf(i, j, k) > 0.9) then - Elints = gamma*pres + pi_inf + Elints = gamma*pres + pi_inf else - Egints = gamma*pres + pi_inf + Egints = gamma*pres + pi_inf end if Elk = Elk + Elks*dV Egk = Egk + Egks*dV @@ -710,7 +752,6 @@ contains end do end do end do - !$acc end parallel loop end if tmp = Elk call s_mpi_allreduce_sum(tmp, Elk) @@ -2195,26 +2236,26 @@ contains subroutine s_close_sim_data_file() ! ----------------------- ! Writing the footer of and closing the run-time information file - write (21519, '(A)') '----------------------------------------'// & + write (211, '(A)') '----------------------------------------'// & '----------------------------------------' - write (21519, '(A)') '' - write (21519, '(A)') '' - write (21519, '(A)') '========================================'// & + write (211, '(A)') '' + write (211, '(A)') '' + write (211, '(A)') '========================================'// & '========================================' - close (21519) + close (211) end subroutine s_close_sim_data_file !--------------------- subroutine s_close_eng_data_file() ! ----------------------- ! Writing the footer of and closing the run-time information file - write (21520, '(A)') '----------------------------------------'// & + write (251, '(A)') '----------------------------------------'// & '----------------------------------------' - write (21520, '(A)') '' - write (21520, '(A)') '' - write (21520, '(A)') '========================================'// & + write (251, '(A)') '' + write (251, '(A)') '' + write (251, '(A)') '========================================'// & '========================================' - close (21520) + close (251) end subroutine s_close_eng_data_file !--------------------- diff --git a/src/simulation/m_derived_variables.f90 b/src/simulation/m_derived_variables.f90 index 9a2c74a054..07b788ef87 100644 --- a/src/simulation/m_derived_variables.f90 +++ b/src/simulation/m_derived_variables.f90 @@ -165,9 +165,8 @@ subroutine s_compute_derived_variables(q_prim_vf, t_step) ! -------------------- call s_write_probe_files(t_step, q_cons_ts(1)%vf, accel_mag) call s_write_com_files(t_step, c_mass) end if - - if ((sim_data) .and. (mod(t_step - t_step_start, t_step_save) == 0 .or. & - t_step > t_step_stop)) then + if (sim_data .and. mod(t_step - t_step_start, t_step_save) == 0 .or. & + t_step > t_step_stop) then call s_write_sim_data_file(q_prim_vf, t_step) call s_write_eng_data_file(q_prim_vf, t_step) end if @@ -474,11 +473,9 @@ subroutine s_finalize_derived_variables_module() ! ------------------- end if end if - if (proc_rank == 0) then - if (sim_data) then - call s_close_sim_data_file() - call s_close_eng_data_file() - end if + if (proc_rank == 0 .and. sim_data) then + call s_close_sim_data_file() + call s_close_eng_data_file() end if if (probe_wrt) then diff --git a/submit_gpu.sh b/submit_gpu.sh index 7ac8be3aa7..c03eff7bcc 100755 --- a/submit_gpu.sh +++ b/submit_gpu.sh @@ -1 +1,7 @@ - ./mfc.sh run /scratch/bciv/sremillard/sph_col_1atm/3Dshinput_new.py -e batch -p gpuA100x4 -N 5 -n 4 -g 4 -w 18:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/sremillard/sph_col_32/3Dshinput_new.py -e batch -p gpuA100x4 -N 1 -n 4 -g 1 -w 1:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta + +## Pre-process +./mfc.sh run /scratch/bciv/sremillard/sph_col_2atm/3Dshinput_new.py -e batch -p gpuA100x4 -N 8 -n 4 -g 4 -w 1:00:00 -# sph2 -t pre_process -a bciv-delta-gpu -c delta +./mfc.sh run /scratch/bciv/sremillard/sph_col_5atm/3Dshinput_new.py -e batch -p gpuA100x4 -N 8 -n 4 -g 4 -w 1:00:00 -# sph5 -t pre_process -a bciv-delta-gpu -c delta +./mfc.sh run /scratch/bciv/sremillard/pert_col_2atm_tenth/3Dshinput_new.py -e batch -p gpuA100x4 -N 8 -n 4 -g 4 -w 1:00:00 -# base -t pre_process -a bciv-delta-gpu -c delta +./mfc.sh run /scratch/bciv/sremillard/sph_col_1atm/3Dshinput_new.py -e batch -p gpuA100x4 -N 8 -n 4 -g 4 -w 1:00:00 -# sph_1 -t pre_process -a bciv-delta-gpu -c delta From 6c4d953d346cd10a73687a43044510b804352f30 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Mon, 6 May 2024 16:12:18 -0500 Subject: [PATCH 062/326] fixed post processing issue --- src/post_process/m_global_parameters.fpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/post_process/m_global_parameters.fpp b/src/post_process/m_global_parameters.fpp index 5b0c477e0f..8a2b16efca 100644 --- a/src/post_process/m_global_parameters.fpp +++ b/src/post_process/m_global_parameters.fpp @@ -280,7 +280,7 @@ contains relax_model = dflt_int hypoelasticity = .false. - hyperelastictiy = .false. + hyperelasticity = .false. bc_x%beg = dflt_int; bc_x%end = dflt_int bc_y%beg = dflt_int; bc_y%end = dflt_int From 465bfe250e9cd4d8fe63aa24b4dedc894bab9976 Mon Sep 17 00:00:00 2001 From: Sawyer Remillard Date: Tue, 7 May 2024 15:46:01 -0500 Subject: [PATCH 063/326] moved interface output and energy output to post_process, pending testing --- src/post_process/m_data_output.fpp | 216 +++++++++ src/post_process/m_global_parameters.fpp | 2 + src/post_process/m_mpi_proxy.fpp | 34 +- src/post_process/m_start_up.f90 | 16 + src/simulation/m_data_output.fpp | 530 +---------------------- src/simulation/m_derived_variables.f90 | 15 - src/simulation/m_global_parameters.fpp | 2 - src/simulation/m_mpi_proxy.fpp | 2 +- src/simulation/m_start_up.fpp | 2 +- toolchain/mfc/run/case_dicts.py | 4 +- 10 files changed, 275 insertions(+), 548 deletions(-) diff --git a/src/post_process/m_data_output.fpp b/src/post_process/m_data_output.fpp index 7f3d7d9bdf..fe40b931ab 100644 --- a/src/post_process/m_data_output.fpp +++ b/src/post_process/m_data_output.fpp @@ -27,9 +27,15 @@ module m_data_output private; public :: s_initialize_data_output_module, & s_open_formatted_database_file, & + s_open_intf_data_file, & + s_open_energy_data_file, & s_write_grid_to_formatted_database_file, & s_write_variable_to_formatted_database_file, & + s_write_intf_data_file, & + s_write_energy_data_file, & s_close_formatted_database_file, & + s_close_intf_data_file, & + s_close_energy_data_file, & s_finalize_data_output_module ! Including the Silo Fortran interface library that features the subroutines @@ -531,6 +537,41 @@ contains end subroutine s_open_formatted_database_file ! ------------------------ + + subroutine s_open_intf_data_file() ! ------------------------ + + character(LEN=path_len + 3*name_len) :: file_path !< + !! Relative path to a file in the case directory + + write (file_path, '(A)') '/intf_data.dat' + file_path = trim(case_dir)//trim(file_path) + + ! Opening the simulation data file + open (211, FILE=trim(file_path), & + FORM='formatted', & + POSITION='append', & + STATUS='unknown') + + end subroutine s_open_intf_data_file ! --------------------------------------- + + subroutine s_open_energy_data_file() ! ------------------------ + + character(LEN=path_len + 3*name_len) :: file_path !< + !! Relative path to a file in the case directory + + write (file_path, '(A)') '/eng_data.dat' + file_path = trim(case_dir)//trim(file_path) + + ! Opening the simulation data file + open (251, FILE=trim(file_path), & + FORM='formatted', & + POSITION='append', & + STATUS='unknown') + + end subroutine s_open_energy_data_file ! ---------------------------------------- + + + subroutine s_write_grid_to_formatted_database_file(t_step) ! ----------- ! Description: The general objective of this subroutine is to write the ! necessary grid data to the formatted database file, for @@ -939,6 +980,153 @@ contains end subroutine s_write_variable_to_formatted_database_file ! ----------- + + subroutine s_write_intf_data_file(q_prim_vf, t_step) + + type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf + integer, intent(IN) :: t_step + integer :: i, j, k, l, w, cent !< Generic loop iterators + integer :: ierr, counter, root !< number of data points extracted to fit shape to SH perturbations + real(kind(0d0)), dimension(num_fluids) :: alpha, vol_fluid, xcom, ycom, zcom + real(kind=8), parameter :: pi = 4.d0*datan(1.d0) + real(kind(0d0)), allocatable :: x_td(:), y_td(:), x_d1(:), y_d1(:), y_d(:), x_d(:) + real(kind(0d0)) :: axp, axm, ayp, aym, azm, azp + + allocate (x_d1(m*n)) + allocate (y_d1(m*n)) + counter = 0 + + do l = 0, p + if (z_cc(l) < dz(l) .and. z_cc(l) > 0) then + cent = l + end if + end do + do k = 0, n + OLoop: do j = 0, m + axp = q_prim_vf(E_idx + 1)%sf(j + 1, k, cent) + axm = q_prim_vf(E_idx + 1)%sf(j - 1, k, cent) + ayp = q_prim_vf(E_idx + 1)%sf(j, k + 1, cent) + aym = q_prim_vf(E_idx + 1)%sf(j, k - 1, cent) + + if ((axp > 0.9 .and. axm < 0.9) .or. (axp < 0.9 .and. axm > 0.9) & + .or. (ayp > 0.9 .and. aym < 0.9) .or. (ayp < 0.9 .and. aym > 0.9)) then + if (counter == 0) then + counter = counter + 1 + x_d1(counter) = x_cc(j) + y_d1(counter) = y_cc(k) + else + do i = 1, counter + if (sqrt((x_cc(j) - x_d1(i))**2 + (y_cc(k) - & + y_d1(i))**2) <= 2*sqrt(dx(j)**2 & + + dy(k)**2)) then + cycle OLoop + elseif (sqrt((x_cc(j) - x_d1(i))**2 + (y_cc(k) - & + y_d1(i))**2) > 2*sqrt(dx(j)**2 & + + dy(k)**2) .and. i == counter) then + counter = counter + 1 + x_d1(counter) = x_cc(j) + y_d1(counter) = y_cc(k) + end if + end do + end if + end if + end do OLoop + end do + allocate (y_d(counter)) + allocate (x_d(counter)) + do i = 1, counter + y_d(i) = y_d1(i) + x_d(i) = x_d1(i) + end do + ! if (num_procs > 1) then + call s_mpi_gather_data(x_d, counter, x_td, root) + call s_mpi_gather_data(y_d, counter, y_td, root) + if (proc_rank == 0) then + do i = 1, size(x_td) + if (i == size(x_td)) then + write (211, '(F12.9,1X,F12.9,1X,I4)') & + x_td(i), y_td(i), size(x_td) + else + write (211, '(F12.9,1X,F12.9,1X,F3.1)') & + x_td(i), y_td(i), 0d0 + end if + end do + endif + + end subroutine s_write_intf_data_file ! ----------------------------------- + + subroutine s_write_energy_data_file(q_prim_vf, t_step) + type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf + integer, intent(IN) :: t_step + real(kind(0d0)) :: Elk, Egk, Elint, Egint, Vb + real(kind(0d0)) :: rho, pres, dV, tmp, gamma, pi_inf + real(kind(0d0)), dimension(num_dims) :: vel + real(kind(0d0)), dimension(num_fluids) :: gammas, pi_infs + integer :: i, j, k, l, s !looping indicies + integer :: ierr, counter, root !< number of data points extracted to fit shape to SH perturbations + + Elk = 0d0 + Egk = 0d0 + Elint = 0d0 + Egint = 0d0 + Vb = 0d0 + if (p > 0) then + do k = 0, p + do j = 0, n + do i = 0, m + pres = 0d0 + dV = dx(i)*dy(j)*dz(k) + rho = 0d0 + gamma = 0d0 + pi_inf = 0d0 + do l = 1, num_fluids + gammas(l) = fluid_pp(l)%gamma + pi_infs(l) = fluid_pp(l)%pi_inf + rho = rho + q_prim_vf(E_idx + l)%sf(i, j, k)*q_prim_vf(l)%sf(i, j, k) + gamma = gamma + q_prim_vf(E_idx + l)%sf(i, j, k)*gammas(l) + pi_inf = pi_inf + q_prim_vf(E_idx + l)%sf(i, j, k)*pi_infs(l) + end do + pres = q_prim_vf(E_idx)%sf(i, j, k) + do s = 1, num_dims + vel(s) = q_prim_vf(num_fluids + s)%sf(i, j, k) + if (q_prim_vf(E_idx + 1)%sf(i, j, k) > 0.9) then + Elk = Elk + 0.5d0*rho*vel(s)*vel(s)*dV + else + Egk = Egk + 0.5d0*rho*vel(s)*vel(s)*dV + end if + end do + if (q_prim_vf(E_idx + 1)%sf(i, j, k) > 0.9) then + Elint = Elint + (gamma*pres + pi_inf)*dV + else + Egint = Egint + (gamma*pres + pi_inf)*dV + Vb = Vb + dV + end if + end do + end do + end do + end if + tmp = Elk + call s_mpi_allreduce_sum(tmp, Elk) + tmp = Elint + call s_mpi_allreduce_sum(tmp, Elint) + tmp = Egint + call s_mpi_allreduce_sum(tmp, Egint) + tmp = Egk + call s_mpi_allreduce_sum(tmp, Egk) + tmp = Vb + call s_mpi_allreduce_sum(tmp, Vb) + if (proc_rank == 0) then + write (251, '(6X, 5F24.12)') & + Elint, & + Egint, & + Elk, & + Egk, & + Vb + end if + + end subroutine s_write_energy_data_file + + subroutine s_close_formatted_database_file() ! ------------------------- ! Description: The purpose of this subroutine is to close any formatted ! database file(s) that may be opened at the time-step that @@ -966,6 +1154,34 @@ contains end subroutine s_close_formatted_database_file ! ----------------------- + subroutine s_close_intf_data_file() ! ----------------------- + + ! Writing the footer of and closing the run-time information file + write (211, '(A)') '----------------------------------------'// & + '----------------------------------------' + write (211, '(A)') '' + write (211, '(A)') '' + write (211, '(A)') '========================================'// & + '========================================' + close (211) + + end subroutine s_close_intf_data_file !--------------------- + + subroutine s_close_energy_data_file() ! ----------------------- + + ! Writing the footer of and closing the run-time information file + write (251, '(A)') '----------------------------------------'// & + '----------------------------------------' + write (251, '(A)') '' + write (251, '(A)') '' + write (251, '(A)') '========================================'// & + '========================================' + close (251) + + end subroutine s_close_energy_data_file !--------------------- + + + subroutine s_finalize_data_output_module() ! ------------------------- ! Description: Deallocation procedures for the module diff --git a/src/post_process/m_global_parameters.fpp b/src/post_process/m_global_parameters.fpp index 15993d1241..7009741ebd 100644 --- a/src/post_process/m_global_parameters.fpp +++ b/src/post_process/m_global_parameters.fpp @@ -116,6 +116,7 @@ module m_global_parameters !> @} logical :: parallel_io !< Format of the data files + logical :: sim_data logical :: file_per_process !< output format integer, allocatable, dimension(:) :: proc_coords !< @@ -326,6 +327,7 @@ contains omega_wrt = .false. qm_wrt = .false. schlieren_wrt = .false. + sim_data = .false. schlieren_alpha = dflt_real diff --git a/src/post_process/m_mpi_proxy.fpp b/src/post_process/m_mpi_proxy.fpp index 618648c92f..79686abb0e 100644 --- a/src/post_process/m_mpi_proxy.fpp +++ b/src/post_process/m_mpi_proxy.fpp @@ -141,6 +141,38 @@ contains end subroutine s_initialize_mpi_proxy_module ! ---------------------------- + subroutine s_mpi_gather_data(my_vector, counts, gathered_vector, root) + +#ifdef MFC_MPI + + implicit none + integer, intent(in) :: counts ! Array of vector lengths for each process + real(kind(0d0)), intent(in), dimension(counts) :: my_vector ! Input vector on each process + integer, intent(in) :: root ! Rank of the root process + real(kind(0d0)), allocatable, intent(out) :: gathered_vector(:) ! Gathered vector on the root process + + integer :: i, offset, ierr + integer, allocatable :: recounts(:), displs(:) + + allocate (recounts(num_procs)) + + call MPI_GATHER(counts, 1, MPI_INTEGER, recounts, 1, MPI_INTEGER, root, & + MPI_COMM_WORLD, ierr) + + allocate (displs(size(recounts))) + + displs(1) = 0 + + do i = 2, size(recounts) + displs(i) = displs(i - 1) + recounts(i - 1) + end do + + allocate (gathered_vector(sum(recounts))) + call MPI_GATHERV(my_vector, counts, MPI_DOUBLE_PRECISION, gathered_vector, recounts, displs, MPI_DOUBLE_PRECISION, & + root, MPI_COMM_WORLD, ierr) +#endif + end subroutine s_mpi_gather_data + !> Since only processor with rank 0 is in charge of reading !! and checking the consistency of the user provided inputs, !! these are not available to the remaining processors. This @@ -164,7 +196,7 @@ contains #:for VAR in [ 'cyl_coord', 'adv_alphan', 'mpp_lim', 'mixture_err', & & 'alt_soundspeed', 'hypoelasticity', 'parallel_io', 'rho_wrt', & - & 'E_wrt', 'pres_wrt', 'gamma_wrt', & + & 'E_wrt', 'pres_wrt', 'gamma_wrt', 'sim_data', & & 'heat_ratio_wrt', 'pi_inf_wrt', 'pres_inf_wrt', 'cons_vars_wrt', & & 'prim_vars_wrt', 'c_wrt', 'qm_wrt','schlieren_wrt', 'bubbles', & & 'polytropic', 'polydisperse', 'file_per_process', 'relax', & diff --git a/src/post_process/m_start_up.f90 b/src/post_process/m_start_up.f90 index 70bdd54936..d0c38f8a78 100644 --- a/src/post_process/m_start_up.f90 +++ b/src/post_process/m_start_up.f90 @@ -173,6 +173,16 @@ subroutine s_save_data(t_step, varname, pres, c, H) ! Opening a new formatted database file call s_open_formatted_database_file(t_step) + if (sim_data .and. proc_rank == 0) then + call s_open_intf_data_file() + call s_open_energy_data_file() + endif + + if (sim_data) then + call s_write_intf_data_file(q_prim_vf, t_step) + call s_write_energy_data_file(q_prim_vf, t_step) + endif + ! Adding the grid to the formatted database file call s_write_grid_to_formatted_database_file(t_step) @@ -592,6 +602,12 @@ subroutine s_save_data(t_step, varname, pres, c, H) ! Closing the formatted database file call s_close_formatted_database_file() + + if (sim_data .and. proc_rank == 0) then + call s_close_intf_data_file() + call s_close_energy_data_file() + end if + end subroutine s_save_data subroutine s_initialize_modules() diff --git a/src/simulation/m_data_output.fpp b/src/simulation/m_data_output.fpp index 6533295eff..2f98c4fd20 100644 --- a/src/simulation/m_data_output.fpp +++ b/src/simulation/m_data_output.fpp @@ -47,14 +47,8 @@ module m_data_output s_close_run_time_information_file, & s_close_com_files, & s_close_probe_files, & - s_finalize_data_output_module, & - s_open_sim_data_file, & - s_open_eng_data_file, & - s_write_sim_data_file, & - s_write_eng_data_file, & - s_close_eng_data_file, & - s_close_sim_data_file - abstract interface ! =================================================== + s_finalize_data_output_module + abstract interface ! =================================================== !> Write data files !! @param q_cons_vf Conservative variables @@ -216,38 +210,6 @@ contains end do end subroutine s_open_com_files ! -------------------------------------- - subroutine s_open_sim_data_file() ! ------------------------ - - character(LEN=path_len + 3*name_len) :: file_path !< - !! Relative path to a file in the case directory - - write (file_path, '(A)') '/sim_data.dat' - file_path = trim(case_dir)//trim(file_path) - - ! Opening the simulation data file - open (211, FILE=trim(file_path), & - FORM='formatted', & - POSITION='append', & - STATUS='unknown') - - end subroutine s_open_sim_data_file ! --------------------------------------- - - subroutine s_open_eng_data_file() ! ------------------------ - - character(LEN=path_len + 3*name_len) :: file_path !< - !! Relative path to a file in the case directory - - write (file_path, '(A)') '/eng_data.dat' - file_path = trim(case_dir)//trim(file_path) - - ! Opening the simulation data file - open (251, FILE=trim(file_path), & - FORM='formatted', & - POSITION='append', & - STATUS='unknown') - - end subroutine s_open_eng_data_file ! ---------------------------------------- - !> This opens a formatted data file where the root processor !! can write out flow probe information subroutine s_open_probe_files() ! -------------------------------------- @@ -533,465 +495,7 @@ contains end subroutine s_write_run_time_information ! -------------------------- - subroutine s_write_sim_data_file(q_prim_vf, t_step) - - type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf - integer, intent(IN) :: t_step - integer :: i, j, k, l, w, cent !< Generic loop iterators - integer :: ierr, counter, root !< number of data points extracted to fit shape to SH perturbations - - real(kind(0d0)) :: u, eps, Elk, Elp, Egk, Egie - real(kind(0d0)) :: nondim_time - real(kind(0d0)), dimension(num_fluids) :: alpha, vol_fluid, xcom, ycom, zcom - real(kind=8), parameter :: pi = 4.d0*datan(1.d0) - real(kind(0d0)), allocatable :: x_td(:), y_td(:), x_d1(:), y_d1(:), y_d(:), x_d(:) - - real(kind(0d0)) :: axp, axm, ayp, aym, azm, azp - - call s_calculate_COM(q_prim_vf, xcom, ycom, vol_fluid) - - if (t_step_old /= dflt_int) then - nondim_time = real(t_step + t_step_old, kind(0d0))*dt - else - nondim_time = real(t_step, kind(0d0))*dt - end if - root = 0 - allocate (x_d1(m*n)) - allocate (y_d1(m*n)) - counter = 0 - - do l = 0, p - if (z_cc(l) < dz(l) .and. z_cc(l) > 0) then - cent = l - end if - end do - do k = 0, n - OLoop: do j = 0, m - axp = q_prim_vf(E_idx + 1)%sf(j + 1, k, cent) - axm = q_prim_vf(E_idx + 1)%sf(j - 1, k, cent) - ayp = q_prim_vf(E_idx + 1)%sf(j, k + 1, cent) - aym = q_prim_vf(E_idx + 1)%sf(j, k - 1, cent) - - if ((axp > 0.9 .and. axm < 0.9) .or. (axp < 0.9 .and. axm > 0.9) & - .or. (ayp > 0.9 .and. aym < 0.9) .or. (ayp < 0.9 .and. aym > 0.9)) then - if (counter == 0) then - counter = counter + 1 - x_d1(counter) = x_cc(j) - y_d1(counter) = y_cc(k) - else - do i = 1, counter - if (sqrt((x_cc(j) - x_d1(i))**2 + (y_cc(k) - & - y_d1(i))**2) <= 2*sqrt(dx(j)**2 & - + dy(k)**2)) then - cycle OLoop - elseif (sqrt((x_cc(j) - x_d1(i))**2 + (y_cc(k) - & - y_d1(i))**2) > 2*sqrt(dx(j)**2 & - + dy(k)**2) .and. i == counter) then - counter = counter + 1 - x_d1(counter) = x_cc(j) - y_d1(counter) = y_cc(k) - end if - end do - end if - end if - end do OLoop - end do - allocate (y_d(counter)) - allocate (x_d(counter)) - do i = 1, counter - y_d(i) = y_d1(i) - x_d(i) = x_d1(i) - end do - ! if (num_procs > 1) then - call s_mpi_gather_data(x_d, counter, x_td, root) - call s_mpi_gather_data(y_d, counter, y_td, root) - if (proc_rank == 0) then - do i = 1, size(x_td) - if (i == size(x_td)) then - write (211, '(F12.9,1X,F12.9,1X,I4, 1X, F12.9, 1X, F12.9)') & - x_td(i), y_td(i), size(x_td), xcom(2), nondim_time - else - write (211, '(F12.9,1X,F12.9,1X,F3.1,1X,F3.1,1X,F3.1)') & - x_td(i), y_td(i), 0d0, 0d0, 0d0 - end if - end do - end if - - end subroutine s_write_sim_data_file ! ----------------------------------- - - subroutine s_write_eng_data_file(q_prim_vf, t_step) - type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf - integer, intent(IN) :: t_step - real(kind(0d0)) :: Elk, Egk, Elint, Egint - real(kind(0d0)) :: rho, pres, dV, tmp, gamma, pi_inf, qv, Elks, Egks, Elints, Egints - real(kind(0d0)), dimension(num_dims) :: vel - integer :: i, j, k, l, s !looping indicies - integer :: ierr, counter, root !< number of data points extracted to fit shape to SH perturbations - real(kind(0d0)) :: nondim_time - - if (t_step_old /= dflt_int) then - nondim_time = real(t_step + t_step_old, kind(0d0))*dt - else - nondim_time = real(t_step, kind(0d0))*dt - end if - root = 0 - -! call s_calculate_energy_contributions(q_prim_vf, Elk, Egk, Elint, Egint) - - Elk = 0d0 - Egk = 0d0 - Elint = 0d0 - Egint = 0d0 - if (p > 0) then - do k = 0, p - do j = 0, n - do i = 0, m - Elks = 0d0 - Egks = 0d0 - Elints = 0d0 - Egints = 0d0 - pres = 0d0 - rho = 0d0 - gamma = 0d0 - pi_inf = 0d0 - do l = 1, num_fluids - rho = rho + q_prim_vf(E_idx + l)%sf(i, j, k)*q_prim_vf(l)%sf(i, j, k) - gamma = gamma + q_prim_vf(E_idx + l)%sf(i, j, k)*gammas(l) - pi_inf = pi_inf + q_prim_vf(E_idx + l)%sf(i, j, k)*pi_infs(l) - end do - pres = q_prim_vf(E_idx)%sf(i, j, k) - dV = dx(i)*dy(j)*dz(k) - do s = 1, num_dims - vel(s) = q_prim_vf(num_fluids + s)%sf(i, j, k) - if (q_prim_vf(E_idx + 1)%sf(i, j, k) > 0.9) then - Elks = Elks + 0.5d0*rho*vel(s)*vel(s) - else - Egks = Egks + 0.5d0*rho*vel(s)*vel(s) - end if - end do - if (q_prim_vf(E_idx + 1)%sf(i, j, k) > 0.9) then - Elints = gamma*pres + pi_inf - else - Egints = gamma*pres + pi_inf - end if - Elk = Elk + Elks*dV - Egk = Egk + Egks*dV - Egint = Egint + Egints*dV - Elint = Elint + Elints*dV - end do - end do - end do - end if - tmp = Elk - call s_mpi_allreduce_sum(tmp, Elk) - tmp = Elint - call s_mpi_allreduce_sum(tmp, Elint) - tmp = Egint - call s_mpi_allreduce_sum(tmp, Egint) - tmp = Egk - call s_mpi_allreduce_sum(tmp, Egk) - call s_mpi_barrier() - if (proc_rank == 0) then - write (251, '(6X, 6F24.12)') & - Elint, & - Egint, & - Elk, & - Egk, & - nondim_time - end if - - end subroutine s_write_eng_data_file - - subroutine s_calculate_energy_contributions(q_prim_vf, Elk, Egk, Elint, Egint) - type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf - real(kind(0d0)), intent(OUT) :: Elk, Egk, Elint, Egint - real(kind(0d0)) :: rho, pres, dV, tmp, gamma, pi_inf, qv, Elks, Egks, Elints, Egints - real(kind(0d0)), dimension(num_dims) :: vel - integer :: i, j, k, l, s !looping indicies - - Elk = 0d0 - Egk = 0d0 - Elint = 0d0 - Egint = 0d0 - if (p > 0) then - do k = 0, p - do j = 0, n - do i = 0, m - Elks = 0d0 - Egks = 0d0 - Elints = 0d0 - Egints = 0d0 - pres = 0d0 - rho = 0d0 - gamma = 0d0 - pi_inf = 0d0 - do l = 1, num_fluids - rho = rho + q_prim_vf(E_idx + l)%sf(i, j, k)*q_prim_vf(l)%sf(i, j, k) - gamma = gamma + q_prim_vf(E_idx + l)%sf(i, j, k)*gammas(l) - pi_inf = pi_inf + q_prim_vf(E_idx + l)%sf(i, j, k)*pi_infs(l) - end do - pres = q_prim_vf(E_idx)%sf(i, j, k) - dV = dx(i)*dy(j)*dz(k) - do s = 1, num_dims - vel(s) = q_prim_vf(num_fluids + s)%sf(i, j, k) - if (q_prim_vf(E_idx + 1)%sf(i, j, k) > 0.9) then - Elks = Elks + 0.5d0*rho*vel(s)*vel(s) - else - Egks = Egks + 0.5d0*rho*vel(s)*vel(s) - end if - end do - if (q_prim_vf(E_idx + 1)%sf(i, j, k) > 0.9) then - Elints = gamma*pres + pi_inf - else - Egints = gamma*pres + pi_inf - end if - Elk = Elk + Elks*dV - Egk = Egk + Egks*dV - Egint = Egint + Egints*dV - Elint = Elint + Elints*dV - end do - end do - end do - end if - tmp = Elk - call s_mpi_allreduce_sum(tmp, Elk) - tmp = Elint - call s_mpi_allreduce_sum(tmp, Elint) - tmp = Egint - call s_mpi_allreduce_sum(tmp, Egint) - tmp = Egk - call s_mpi_allreduce_sum(tmp, Egk) - - end subroutine s_calculate_energy_contributions - - subroutine s_calculate_numerical_schlieran(q_prim_vf, f_NS) - type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf - integer :: i, j, k, l - real(kind(0d0)), dimension(0:m, 0:n), intent(OUT) :: f_NS - real(kind(0d0)), dimension(0:m, 0:n) :: d_rho_mag, a, b, c, d, d_a_mag - real(kind(0d0)) :: rhoxp, rhoxm, rhoyp, rhoym, rhop, d_rhox, d_rhoy, mag_max - real(kind(0d0)) :: axp, axm, ayp, aym, ap, d_ax, d_ay, maga_max - - rhop = 0d0 - rhoxp = 0d0 - rhoxm = 0d0 - rhoyp = 0d0 - rhoym = 0d0 - ap = 0d0 - axp = 0d0 - axm = 0d0 - ayp = 0d0 - aym = 0d0 - - do k = 0, n - do j = 0, m - do i = 1, num_fluids - rhop = rhop + q_prim_vf(i)%sf(j, k, 0) - rhoxp = rhoxp + q_prim_vf(i)%sf(j + 1, k, 0) - rhoxm = rhoxm + q_prim_vf(i)%sf(j - 1, k, 0) - rhoyp = rhoyp + q_prim_vf(i)%sf(j, k + 1, 0) - rhoym = rhoym + q_prim_vf(i)%sf(j, k - 1, 0) - end do - ap = q_prim_vf(E_idx + 2)%sf(j, k, 0) - axp = q_prim_vf(E_idx + 2)%sf(j + 1, k, 0) - axm = q_prim_vf(E_idx + 2)%sf(j - 1, k, 0) - ayp = q_prim_vf(E_idx + 2)%sf(j, k + 1, 0) - aym = q_prim_vf(E_idx + 2)%sf(j, k - 1, 0) - if (j == m) then - d_rhox = dabs((rhop - rhoxm)/(x_cc(j) - x_cc(j - 1))) - d_ax = dabs((ap - axm)/(x_cc(j) - x_cc(j - 1))) - else if (k == n) then - d_rhoy = dabs((rhop - rhoym)/(y_cc(k) - y_cc(k - 1))) - d_ay = dabs((ap - aym)/(y_cc(k) - y_cc(k - 1))) - else if (j == 0) then - d_rhox = dabs((rhoxp - rhop)/(x_cc(j + 1) - x_cc(j))) - d_ax = dabs((axp - ap)/(x_cc(j + 1) - x_cc(j))) - else if (k == 0) then - d_rhoy = dabs((rhoyp - rhop)/(y_cc(k + 1) - y_cc(k))) - d_ay = dabs((ayp - ap)/(y_cc(k + 1) - y_cc(k))) - else - d_rhox = dabs((rhoxp - rhoxm)/(x_cc(j + 1) - x_cc(j - 1))) - d_rhoy = dabs((rhoyp - rhoym)/(y_cc(k + 1) - y_cc(k - 1))) - d_ax = dabs((axp - axm)/(x_cc(j + 1) - x_cc(j - 1))) - d_ay = dabs((ayp - aym)/(y_cc(k + 1) - y_cc(k - 1))) - - end if - d_rho_mag(j, k) = dsqrt((d_rhox**2 + d_rhoy**2)) - d_a_mag(j, k) = dsqrt((d_ax**2 + d_ay**2)) - rhop = 0d0 - rhoxp = 0d0 - rhoxm = 0d0 - rhoyp = 0d0 - rhoym = 0d0 - ap = 0d0 - axp = 0d0 - axm = 0d0 - ayp = 0d0 - aym = 0d0 - end do - end do - -! if (maxval(d_rho_mag) < 1/(100*maxval(dx)) .or. maxval(d_rho_mag) < 1/(100*maxval(dy))) then -! d_rho_mag(0:m,0:n) = 0d0 -! else -! d_rho_mag(0:m,0:n) = d_rho_mag(0:m,0:n)/maxval(d_rho_mag) -! end if - call s_mpi_allreduce_max(maxval(d_rho_mag), mag_max) - call s_mpi_allreduce_max(maxval(d_a_mag), maga_max) - ! print *, "d_rho_max =", mag_max - ! print*, "d_rho_mag =", d_rho_mag - d_rho_mag(0:m, 0:n) = d_rho_mag(0:m, 0:n)/mag_max - d_a_mag(0:m, 0:n) = d_a_mag(0:m, 0:n)/maga_max -! print*, d_rho_mag - a = 0.5 - b = 9 - c = 0.65 - d = 1 - ! f_NS(0:m,0:n) = d_a_mag(0:m,0:n)*(EXP(-b**2*(d_rho_mag(0:m,0:n)& - ! -d_a_mag(0:m,0:n))**2/(d_a_mag(0:m,0:n))**2)+ & - ! c*EXP(-b**2*(d_rho_mag(0:m,0:n)-(d_a_mag(0:m,0:n)-a))**2/& - ! (d_a_mag(0:m,0:n))**2)+d*d_rho_mag(0:m,0:n)/d_a_mag(0:m,0:n)*& - ! EXP(-b**2*(d_rho_mag(0:m,0:n)-(0.9))**2/(25**2*(d_a_mag(0:m,0:n))**2))) - - f_NS(0:m, 0:n) = q_prim_vf(E_idx + 2)%sf(0:m, 0:n, 0)*(exp(-b**2*(d_rho_mag(0:m, 0:n) & - - q_prim_vf(E_idx + 2)%sf(0:m, 0:n, 0))**2/(q_prim_vf(E_idx + 2)%sf(0:m, 0:n, 0))**2) + & - c*exp(-b**2*(d_rho_mag(0:m, 0:n) - (q_prim_vf(E_idx + 2)%sf(0:m, 0:n, 0) - a))**2/ & - (q_prim_vf(E_idx + 2)%sf(0:m, 0:n, 0))**2) + d*d_rho_mag(0:m, 0:n)/q_prim_vf(E_idx + 2)%sf(0:m, 0:n, 0)* & - exp(-b**2*(d_rho_mag(0:m, 0:n) - (0.9))**2/(25**2*(q_prim_vf(E_idx + 2)%sf(0:m, 0:n, 0))**2))) - - ! f_NS(0:m,0:n) = d*dsqrt(d_rho_mag(0:m,0:n))*& -! EXP(-b**2*(d_rho_mag(0:m,0:n)-(0.9))**2/(25**2*(q_prim_vf(E_idx + 2)%sf(0:m,0:n,0))**2)) -! f_NS(0:m,0:n) = d*(d_rho_mag(0:m,0:n)+d_a_mag(0:m,0:n))*& -! EXP(-b**2*(d_rho_mag(0:m,0:n)-(1+d_a_mag(0:m,0:n)))**2/(30**2*(d_a_mag(0:m,0:n))**2)) - -!1-EXP(-(0.1+0.9*q_prim_vf(E_idx + 2)%sf(0:m,0:n, 0))*dsqrt(d_rho_mag(0:m,0:n))*q_prim_vf(E_idx + 2)%sf(0:m,0:n, 0)) - - end subroutine s_calculate_numerical_schlieran - - subroutine s_calculate_COM(q_prim_vf, xcom, ycom, vol_fluid) - type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf - integer :: i, j, k, l !< Generic loop iterators - real(kind(0d0)), dimension(num_fluids), intent(OUT) :: vol_fluid - real(kind(0d0)), dimension(num_fluids) :: ms, ym, xm, zm - real(kind(0d0)), dimension(num_fluids), intent(OUT) :: xcom, ycom - real(kind(0d0)) :: ybeg, xend, xbeg, zbeg, zend, tmp, dV, yend - - xm = 0d0 - ms = 0d0 - ym = 0d0 - ! zm = 0d0 - - do l = 0, p - do k = 0, n - do j = 0, m - if (p > 0) then - dV = dx(j)*dy(k)*dz(l) - else if (p == 0) then - dV = dx(j)*dy(k) - else if (n == 0) then - dV = dx(j) - end if - do i = 1, num_fluids - if (q_prim_vf(E_idx + i)%sf(j, k, l) > 0.6) then - vol_fluid(i) = vol_fluid(i) + q_prim_vf(E_idx + i)%sf(j, k, l)*dV - end if - if (p > 0) then - ms(i) = ms(i) + q_prim_vf(i)%sf(j, k, l)*dV - xm(i) = xm(i) + q_prim_vf(i)%sf(j, k, l)*dV*x_cc(j) - ym(i) = ym(i) + q_prim_vf(i)%sf(j, k, l)*dV*y_cc(k) - ! zm(i) = zm(i) + q_prim_vf(i)%sf(j,k,l)*dV*z_cc(l) - else if (p == 0 .and. & - q_prim_vf(E_idx + 2)%sf(j, k, l) > 0.9) then - ms(i) = ms(i) + q_prim_vf(i)%sf(j, k, l)*dV - xm(i) = xm(i) + q_prim_vf(i)%sf(j, k, l)*dV*x_cc(j) - ym(i) = ym(i) + q_prim_vf(i)%sf(j, k, l)*dV*y_cc(k) - end if - end do - end do - end do - end do - do i = 1, num_fluids - if (num_procs > 1) then - tmp = vol_fluid(i) - call s_mpi_allreduce_sum(tmp, vol_fluid(i)) - if (p > 0) then - tmp = xm(i) - call s_mpi_allreduce_sum(tmp, xm(i)) - tmp = ym(i) - ! call s_mpi_allreduce_sum(tmp, ym(i)) - ! tmp = zm(i) - ! call s_mpi_allreduce_sum(tmp,zm(i)) - tmp = ms(i) - call s_mpi_allreduce_sum(tmp, ms(i)) - ! call s_mpi_allreduce_min(minval(x_cb(-1:m)), xbeg) - ! call s_mpi_allreduce_max(maxval(x_cb(-1:m)), xend) - ! call s_mpi_allreduce_min(minval(y_cb(-1:n)), ybeg) - ! call s_mpi_allreduce_max(maxval(y_cb(-1:n)), yend) - ! call s_mpi_allreduce_min(minval(z_cb(-1:p)), zbeg) - ! call s_mpi_allreduce_max(maxval(z_cb(-1:p)), zend) - else if (p == 0) then - tmp = xm(i) - call s_mpi_allreduce_sum(tmp, xm(i)) - tmp = ym(i) - ! call s_mpi_allreduce_sum(tmp, ym(i)) - tmp = ms(i) - call s_mpi_allreduce_sum(tmp, ms(i)) - ! call s_mpi_allreduce_min(minval(x_cb(-1:m)), xbeg) - ! call s_mpi_allreduce_max(maxval(x_cb(-1:m)), xend) - ! call s_mpi_allreduce_min(minval(y_cb(-1:n)), ybeg) - ! call s_mpi_allreduce_max(maxval(y_cb(-1:n)), yend) - end if - end if - - ! if (p > 1) then - ! xcom(i) = xm(i)/ms(i) - ycom(i) = 0d0 - ! zcom(i) = zm(i)/ms(i) - ! if (bc_x_glb%beg == -2) then -! ms(i) = 2*ms(i) - ! xcom(i) = xbeg - ! else if (bc_x_glb%end == -2) then -! ms(i) = 2*ms(i) -! xcom(i) = xend -! else if (bc_y_glb%beg == -2) then -! ms(i) = 2*ms(i) -! ycom(i) = ybeg -! else if (bc_y_glb%end == -2) then -! ms(i) = 2*ms(i) -! ycom(i) = yend - ! else if (bc_z_glb%beg == -2) then - ! ms(i) = 2*ms(i) - ! zcom(i) = zbeg - ! else if (bc_z_glb%end == -2) then - ! ms(i) = 2*ms(i) - ! zcom(i) = zend - ! end if - ! else if (p == 0) then - xcom(i) = xm(i)/ms(i) - ! ycom(i) = ym(i)/ms(i) - ! if (bc_x_glb%beg == -2) then - ! ms(i) = 2*ms(i) - ! xcom(i) = xbeg - ! else if (bc_x_glb%end == -2) then - ! ms(i) = 2*ms(i) - ! xcom(i) = xend - ! else if (bc_y_glb%beg == -2) then - ! ms(i) = 2*ms(i) - ! ycom(i) = ybeg - ! else if (bc_y_glb%end == -2) then - ! ms(i) = 2*ms(i) - ! ycom(i) = yend - ! end if - ! end if - end do - - end subroutine s_calculate_COM - - !> The goal of this subroutine is to output the grid and - !! conservative variables data files for given time-step. - !! @param q_cons_vf Cell-average conservative variables - !! @param t_step Current time-step - subroutine s_write_serial_data_files(q_cons_vf, q_prim_vf, t_step) ! --------------------- + subroutine s_write_serial_data_files(q_cons_vf, q_prim_vf, t_step) ! --------------------- type(scalar_field), dimension(sys_size), intent(in) :: q_cons_vf type(scalar_field), dimension(sys_size), intent(inOUT) :: q_prim_vf @@ -2233,33 +1737,7 @@ contains end subroutine s_close_com_files ! ------------------------------------- - subroutine s_close_sim_data_file() ! ----------------------- - - ! Writing the footer of and closing the run-time information file - write (211, '(A)') '----------------------------------------'// & - '----------------------------------------' - write (211, '(A)') '' - write (211, '(A)') '' - write (211, '(A)') '========================================'// & - '========================================' - close (211) - - end subroutine s_close_sim_data_file !--------------------- - - subroutine s_close_eng_data_file() ! ----------------------- - - ! Writing the footer of and closing the run-time information file - write (251, '(A)') '----------------------------------------'// & - '----------------------------------------' - write (251, '(A)') '' - write (251, '(A)') '' - write (251, '(A)') '========================================'// & - '========================================' - close (251) - - end subroutine s_close_eng_data_file !--------------------- - - !> Closes probe files + !> Closes probe files subroutine s_close_probe_files() ! ------------------------------------- integer :: i !< Generic loop iterator diff --git a/src/simulation/m_derived_variables.f90 b/src/simulation/m_derived_variables.f90 index 07b788ef87..9c1a01e22a 100644 --- a/src/simulation/m_derived_variables.f90 +++ b/src/simulation/m_derived_variables.f90 @@ -108,11 +108,6 @@ subroutine s_initialize_derived_variables() ! ----------------------------- end if end if - if (sim_data .and. proc_rank == 0) then - call s_open_sim_data_file() - call s_open_eng_data_file() - end if - end subroutine s_initialize_derived_variables ! ----------------------------- !> Writes coherent body information, communication files, and probes. @@ -165,11 +160,6 @@ subroutine s_compute_derived_variables(q_prim_vf, t_step) ! -------------------- call s_write_probe_files(t_step, q_cons_ts(1)%vf, accel_mag) call s_write_com_files(t_step, c_mass) end if - if (sim_data .and. mod(t_step - t_step_start, t_step_save) == 0 .or. & - t_step > t_step_stop) then - call s_write_sim_data_file(q_prim_vf, t_step) - call s_write_eng_data_file(q_prim_vf, t_step) - end if end subroutine s_compute_derived_variables ! --------------------------- @@ -473,11 +463,6 @@ subroutine s_finalize_derived_variables_module() ! ------------------- end if end if - if (proc_rank == 0 .and. sim_data) then - call s_close_sim_data_file() - call s_close_eng_data_file() - end if - if (probe_wrt) then deallocate (accel_mag, x_accel) if (n > 0) then diff --git a/src/simulation/m_global_parameters.fpp b/src/simulation/m_global_parameters.fpp index 6580f5e0b2..8416e0f2e1 100644 --- a/src/simulation/m_global_parameters.fpp +++ b/src/simulation/m_global_parameters.fpp @@ -34,7 +34,6 @@ module m_global_parameters integer :: num_procs !< Number of processors character(LEN=path_len) :: case_dir !< Case folder location logical :: run_time_info !< Run-time output flag - logical :: sim_data !< Simulation data output flag integer :: t_step_old !< Existing IC/grid folder ! ========================================================================== @@ -447,7 +446,6 @@ contains ! Logistics case_dir = '.' run_time_info = .false. - sim_data = .false. t_step_old = dflt_int ! Computational domain parameters diff --git a/src/simulation/m_mpi_proxy.fpp b/src/simulation/m_mpi_proxy.fpp index 7b8804e40a..74e2a6dd10 100644 --- a/src/simulation/m_mpi_proxy.fpp +++ b/src/simulation/m_mpi_proxy.fpp @@ -182,7 +182,7 @@ contains call MPI_BCAST(${VAR}$, 1, MPI_INTEGER, 0, MPI_COMM_WORLD, ierr) #:endfor - #:for VAR in [ 'run_time_info','sim_data','cyl_coord', 'adv_alphan', 'mpp_lim', & + #:for VAR in [ 'run_time_info','cyl_coord', 'adv_alphan', 'mpp_lim', & & 'mapped_weno', 'mp_weno', 'cu_mpi', 'weno_flat', 'riemann_flat', & & 'weno_Re_flux', 'alt_soundspeed', 'null_weights', 'mixture_err', & & 'parallel_io', 'hypoelasticity', 'bubbles', 'polytropic', & diff --git a/src/simulation/m_start_up.fpp b/src/simulation/m_start_up.fpp index 22235da660..89465b26c0 100644 --- a/src/simulation/m_start_up.fpp +++ b/src/simulation/m_start_up.fpp @@ -124,7 +124,7 @@ contains character(len=1000) :: line ! Namelist of the global parameters which may be specified by user - namelist /user_inputs/ case_dir, run_time_info, sim_data, m, n, p, dt, & + namelist /user_inputs/ case_dir, run_time_info, m, n, p, dt, & t_step_start, t_step_stop, t_step_save, t_step_print, & model_eqns, num_fluids, adv_alphan, & mpp_lim, time_stepper, weno_eps, weno_flat, & diff --git a/toolchain/mfc/run/case_dicts.py b/toolchain/mfc/run/case_dicts.py index 769ae021d1..efaa406174 100644 --- a/toolchain/mfc/run/case_dicts.py +++ b/toolchain/mfc/run/case_dicts.py @@ -84,7 +84,7 @@ PRE_PROCESS.append(f'patch_icpp({p_id})%alter_patch({alter_id})') SIMULATION = COMMON + [ - 'run_time_info','sim_data', 't_step_old', 't_tol', 'dt', 't_step_start', + 'run_time_info', 't_step_old', 't_tol', 'dt', 't_step_start', 't_step_stop', 't_step_save', 't_step_print', 'time_stepper', 'weno_eps', 'mapped_weno', 'mp_weno', 'weno_avg', 'weno_Re_flux', 'riemann_solver', 'wave_speeds', 'avg_state', 'prim_vars_wrt', @@ -151,7 +151,7 @@ 'mom_wrt', 'vel_wrt', 'flux_lim', 'flux_wrt', 'E_wrt', 'pres_wrt', 'alpha_wrt', 'kappa_wrt', 'gamma_wrt', 'heat_ratio_wrt', 'pi_inf_wrt', 'pres_inf_wrt', 'cons_vars_wrt', 'prim_vars_wrt', 'c_wrt', 'omega_wrt','qbmm', - 'qm_wrt' + 'qm_wrt', 'sim_data' ] for cmp_id in range(1,3+1): From 1e95c7f0f390347e6c2e6d40e697aacdf635a8ff Mon Sep 17 00:00:00 2001 From: Sawyer Remillard Date: Tue, 7 May 2024 17:24:27 -0500 Subject: [PATCH 064/326] interface and energy outputting code now working in post_process!!! --- src/post_process/m_data_output.fpp | 1 + src/post_process/m_start_up.f90 | 18 +++++++++++------- 2 files changed, 12 insertions(+), 7 deletions(-) diff --git a/src/post_process/m_data_output.fpp b/src/post_process/m_data_output.fpp index fe40b931ab..8ef0eefe22 100644 --- a/src/post_process/m_data_output.fpp +++ b/src/post_process/m_data_output.fpp @@ -1038,6 +1038,7 @@ contains y_d(i) = y_d1(i) x_d(i) = x_d1(i) end do + root = 0 ! if (num_procs > 1) then call s_mpi_gather_data(x_d, counter, x_td, root) call s_mpi_gather_data(y_d, counter, y_td, root) diff --git a/src/post_process/m_start_up.f90 b/src/post_process/m_start_up.f90 index d0c38f8a78..a52cc4ffa4 100644 --- a/src/post_process/m_start_up.f90 +++ b/src/post_process/m_start_up.f90 @@ -72,7 +72,7 @@ subroutine s_read_input_file() ! --------------------------------------- parallel_io, rhoref, pref, bubbles, qbmm, sigR, & R0ref, nb, polytropic, thermal, Ca, Web, Re_inv, & polydisperse, poly_sigma, file_per_process, relax, relax_model, & - adv_n + adv_n, sim_data ! Inquiring the status of the post_process.inp file file_loc = 'post_process.inp' @@ -599,15 +599,14 @@ subroutine s_save_data(t_step, varname, pres, c, H) varname(:) = ' ' end if end if - + + if (proc_rank == 0 .and. sim_data) then + close(211) + close(251) + endif ! Closing the formatted database file call s_close_formatted_database_file() - if (sim_data .and. proc_rank == 0) then - call s_close_intf_data_file() - call s_close_energy_data_file() - end if - end subroutine s_save_data subroutine s_initialize_modules() @@ -663,6 +662,11 @@ subroutine s_finalize_modules() ! Disassociate pointers for serial and parallel I/O s_read_data_files => null() + if (sim_data .and. proc_rank == 0) then + call s_close_intf_data_file() + call s_close_energy_data_file() + endif + ! Deallocation procedures for the modules call s_finalize_data_output_module() call s_finalize_derived_variables_module() From 3c5b9d57f75e18a975b85f6137e11b7b2ab3757c Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Tue, 7 May 2024 21:09:42 -0500 Subject: [PATCH 065/326] formatted the code --- src/post_process/m_data_output.fpp | 53 +++++++++++++----------------- src/post_process/m_start_up.f90 | 20 +++++------ src/simulation/m_data_output.fpp | 6 ++-- 3 files changed, 36 insertions(+), 43 deletions(-) diff --git a/src/post_process/m_data_output.fpp b/src/post_process/m_data_output.fpp index 8ef0eefe22..9ce06c56a6 100644 --- a/src/post_process/m_data_output.fpp +++ b/src/post_process/m_data_output.fpp @@ -537,40 +537,37 @@ contains end subroutine s_open_formatted_database_file ! ------------------------ + subroutine s_open_intf_data_file() ! ------------------------ - subroutine s_open_intf_data_file() ! ------------------------ - - character(LEN=path_len + 3*name_len) :: file_path !< + character(LEN=path_len + 3*name_len) :: file_path !< !! Relative path to a file in the case directory - write (file_path, '(A)') '/intf_data.dat' - file_path = trim(case_dir)//trim(file_path) + write (file_path, '(A)') '/intf_data.dat' + file_path = trim(case_dir)//trim(file_path) - ! Opening the simulation data file - open (211, FILE=trim(file_path), & - FORM='formatted', & - POSITION='append', & - STATUS='unknown') + ! Opening the simulation data file + open (211, FILE=trim(file_path), & + FORM='formatted', & + POSITION='append', & + STATUS='unknown') - end subroutine s_open_intf_data_file ! --------------------------------------- + end subroutine s_open_intf_data_file ! --------------------------------------- - subroutine s_open_energy_data_file() ! ------------------------ + subroutine s_open_energy_data_file() ! ------------------------ - character(LEN=path_len + 3*name_len) :: file_path !< + character(LEN=path_len + 3*name_len) :: file_path !< !! Relative path to a file in the case directory - write (file_path, '(A)') '/eng_data.dat' - file_path = trim(case_dir)//trim(file_path) + write (file_path, '(A)') '/eng_data.dat' + file_path = trim(case_dir)//trim(file_path) - ! Opening the simulation data file - open (251, FILE=trim(file_path), & + ! Opening the simulation data file + open (251, FILE=trim(file_path), & FORM='formatted', & - POSITION='append', & - STATUS='unknown') - - end subroutine s_open_energy_data_file ! ---------------------------------------- - + POSITION='append', & + STATUS='unknown') + end subroutine s_open_energy_data_file ! ---------------------------------------- subroutine s_write_grid_to_formatted_database_file(t_step) ! ----------- ! Description: The general objective of this subroutine is to write the @@ -980,7 +977,6 @@ contains end subroutine s_write_variable_to_formatted_database_file ! ----------- - subroutine s_write_intf_data_file(q_prim_vf, t_step) type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf @@ -1051,8 +1047,8 @@ contains write (211, '(F12.9,1X,F12.9,1X,F3.1)') & x_td(i), y_td(i), 0d0 end if - end do - endif + end do + end if end subroutine s_write_intf_data_file ! ----------------------------------- @@ -1060,7 +1056,7 @@ contains type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf integer, intent(IN) :: t_step real(kind(0d0)) :: Elk, Egk, Elint, Egint, Vb - real(kind(0d0)) :: rho, pres, dV, tmp, gamma, pi_inf + real(kind(0d0)) :: rho, pres, dV, tmp, gamma, pi_inf real(kind(0d0)), dimension(num_dims) :: vel real(kind(0d0)), dimension(num_fluids) :: gammas, pi_infs integer :: i, j, k, l, s !looping indicies @@ -1115,7 +1111,7 @@ contains tmp = Egk call s_mpi_allreduce_sum(tmp, Egk) tmp = Vb - call s_mpi_allreduce_sum(tmp, Vb) + call s_mpi_allreduce_sum(tmp, Vb) if (proc_rank == 0) then write (251, '(6X, 5F24.12)') & Elint, & @@ -1127,7 +1123,6 @@ contains end subroutine s_write_energy_data_file - subroutine s_close_formatted_database_file() ! ------------------------- ! Description: The purpose of this subroutine is to close any formatted ! database file(s) that may be opened at the time-step that @@ -1181,8 +1176,6 @@ contains end subroutine s_close_energy_data_file !--------------------- - - subroutine s_finalize_data_output_module() ! ------------------------- ! Description: Deallocation procedures for the module diff --git a/src/post_process/m_start_up.f90 b/src/post_process/m_start_up.f90 index a52cc4ffa4..a801fa50f3 100644 --- a/src/post_process/m_start_up.f90 +++ b/src/post_process/m_start_up.f90 @@ -176,12 +176,12 @@ subroutine s_save_data(t_step, varname, pres, c, H) if (sim_data .and. proc_rank == 0) then call s_open_intf_data_file() call s_open_energy_data_file() - endif + end if if (sim_data) then - call s_write_intf_data_file(q_prim_vf, t_step) - call s_write_energy_data_file(q_prim_vf, t_step) - endif + call s_write_intf_data_file(q_prim_vf, t_step) + call s_write_energy_data_file(q_prim_vf, t_step) + end if ! Adding the grid to the formatted database file call s_write_grid_to_formatted_database_file(t_step) @@ -599,14 +599,14 @@ subroutine s_save_data(t_step, varname, pres, c, H) varname(:) = ' ' end if end if - + if (proc_rank == 0 .and. sim_data) then - close(211) - close(251) - endif + close (211) + close (251) + end if ! Closing the formatted database file call s_close_formatted_database_file() - + end subroutine s_save_data subroutine s_initialize_modules() @@ -665,7 +665,7 @@ subroutine s_finalize_modules() if (sim_data .and. proc_rank == 0) then call s_close_intf_data_file() call s_close_energy_data_file() - endif + end if ! Deallocation procedures for the modules call s_finalize_data_output_module() diff --git a/src/simulation/m_data_output.fpp b/src/simulation/m_data_output.fpp index 2f98c4fd20..bcef507b94 100644 --- a/src/simulation/m_data_output.fpp +++ b/src/simulation/m_data_output.fpp @@ -48,7 +48,7 @@ module m_data_output s_close_com_files, & s_close_probe_files, & s_finalize_data_output_module - abstract interface ! =================================================== + abstract interface ! =================================================== !> Write data files !! @param q_cons_vf Conservative variables @@ -495,7 +495,7 @@ contains end subroutine s_write_run_time_information ! -------------------------- - subroutine s_write_serial_data_files(q_cons_vf, q_prim_vf, t_step) ! --------------------- + subroutine s_write_serial_data_files(q_cons_vf, q_prim_vf, t_step) ! --------------------- type(scalar_field), dimension(sys_size), intent(in) :: q_cons_vf type(scalar_field), dimension(sys_size), intent(inOUT) :: q_prim_vf @@ -1737,7 +1737,7 @@ contains end subroutine s_close_com_files ! ------------------------------------- - !> Closes probe files + !> Closes probe files subroutine s_close_probe_files() ! ------------------------------------- integer :: i !< Generic loop iterator From 95f2422193d9fb0bbd4fa7526bc752c921a33d7f Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Wed, 8 May 2024 23:54:05 -0500 Subject: [PATCH 066/326] added neo-Hookean internal energy and Cauchy stress, need to compute F tensor from grad xi, compiles --- src/common/m_finger_tensor_calc.f90 | 129 ----------------- src/common/m_rmt_tensor_calc.f90 | 195 ++++++++++++++++++++++++++ src/common/m_variables_conversion.fpp | 22 +-- 3 files changed, 206 insertions(+), 140 deletions(-) delete mode 100644 src/common/m_finger_tensor_calc.f90 create mode 100644 src/common/m_rmt_tensor_calc.f90 diff --git a/src/common/m_finger_tensor_calc.f90 b/src/common/m_finger_tensor_calc.f90 deleted file mode 100644 index 2b2955bffa..0000000000 --- a/src/common/m_finger_tensor_calc.f90 +++ /dev/null @@ -1,129 +0,0 @@ -!> -!! @file m_variables_conversion.f90 -!! @brief Contains module m_variables_conversion - -!> @brief This module consists of subroutines used in the calculation of matrix -!! operations for the finger tensor - -module m_finger_tensor_calc - - ! Dependencies ============================================================= - use m_derived_types !< Definitions of the derived types - - use m_global_parameters !< Definitions of the global parameters - - use m_mpi_proxy !< Message passing interface (MPI) module proxy - - use m_helper - ! ========================================================================== - - implicit none - - private; public :: s_allocate_tensor, & - f_determinant, & - s_calculate_deviatoric, & - s_calculate_atransposea, & - f_elastic_energy - - contains - - subroutine s_allocate_tensor(q_cons_vf,j,k,l,tensor) - - type(scalar_field), dimension(sys_size), intent(IN) :: q_cons_vf - integer, intent(IN) :: j, k, l - real(kind(0d0)), dimension(num_dims**2), intent(OUT) :: tensor - - integer :: i !< Generic loop iterators - - ! Converting the primitive variables to the conservative variables - do i = 1, num_dims**2 - tensor(i) = q_cons_vf(stress_idx%beg+i-1)%sf(j,k,l) - end do - end subroutine s_allocate_tensor - - function f_determinant(tensor) - real(kind(0d0)), dimension(num_dims**2), intent(IN) :: tensor - real(kind(0d0)) :: f_determinant - - if (num_dims .eq. 1) then - f_determinant = tensor(1) ! TODO: Mirelys: does this make sense? - elseif (num_dims .eq. 2) then - f_determinant = tensor(1)*tensor(4) - tensor(2)*tensor(3) - else - f_determinant = tensor(1)*(tensor(5)*tensor(9) - tensor(6)*tensor(8)) & - - tensor(2)*(tensor(4)*tensor(9) - tensor(6)*tensor(7)) & - + tensor(3)*(tensor(4)*tensor(8) - tensor(5)*tensor(7)) - end if - - end function f_determinant - - subroutine s_calculate_deviatoric(tensor,deviatoric) - real(kind(0d0)), dimension(num_dims**2), intent(IN) :: tensor - real(kind(0d0)), dimension(num_dims**2), intent(OUT) :: deviatoric - real(kind(0d0)) :: trace13 - - deviatoric = tensor - trace13 = f_trace(tensor) - trace13 = (1.0/3.0)*trace13 - deviatoric(1) = tensor(1) - trace13 - if (num_dims .eq. 2) then - deviatoric(4) = tensor(4) - trace13 - elseif (num_dims .eq. 3) then - deviatoric(5) = tensor(5) - trace13 - deviatoric(9) = tensor(9) - trace13 - end if - end subroutine s_calculate_deviatoric - - subroutine s_calculate_atransposea(tensor,ata) - real(kind(0d0)), dimension(num_dims**2), intent(IN) :: tensor - real(kind(0d0)), dimension(num_dims**2), intent(OUT) :: ata - - ata(1) = tensor(1)**2 ! TODO: Mirelys: Does this make sense? - if (num_dims .eq. 2) then - ata(1) = ata(1) + tensor(3)**2 - ata(2) = tensor(1)*tensor(2) + tensor(3)*tensor(4) - ata(3) = ata(2) - ata(4) = tensor(2)**2 + tensor(4)**2 - elseif (num_dims .eq. 3) then - ata(1) = ata(1) + tensor(4)**2 + tensor(7)**2 - ata(5) = tensor(2) + tensor(5)**2 + tensor(8)**2 - ata(9) = tensor(3) + tensor(6)**2 + tensor(9)**2 - ata(2) = tensor(1)*tensor(2) + tensor(4)*tensor(5) + tensor(7)*tensor(8) - ata(3) = tensor(1)*tensor(3) + tensor(4)*tensor(6) + tensor(7)*tensor(9) - ata(6) = tensor(2)*tensor(3) + tensor(5)*tensor(6) + tensor(8)*tensor(9) - ata(4) = ata(2) - ata(7) = ata(3) - ata(8) = ata(4) - end if - end subroutine s_calculate_atransposea - - function f_elastic_energy(ghat) - real(kind(0d0)), dimension(num_dims**2), intent(IN) :: ghat - real(kind(0d0)), dimension(num_dims**2) :: matrix - real(kind(0d0)) :: f_elastic_energy - ! remove the identity and square - matrix = ghat - matrix(1) = matrix(1) - 1d0 - if (num_dims .eq. 2) then - matrix(4) = matrix(4) - 1d0 - elseif (num_dims .eq. 3) then - matrix(5) = matrix(5) - 1d0 - matrix(9) = matrix(9) - 1d0 - end if - matrix(:) = matrix(:)**2 - ! compute the trace - f_elastic_energy = f_trace(matrix) - end function f_elastic_energy - - function f_trace(tensor) - real(kind(0d0)), dimension(num_dims**2), intent(IN) :: tensor - real(kind(0d0)) :: f_trace - f_trace = tensor(1) - if (num_dims .eq. 2) then - f_trace = f_trace + tensor(4) - elseif (num_dims .eq. 3) then - f_trace = f_trace + tensor(5) + tensor(9) - end if - end function f_trace - -end module m_finger_tensor_calc diff --git a/src/common/m_rmt_tensor_calc.f90 b/src/common/m_rmt_tensor_calc.f90 new file mode 100644 index 0000000000..0c680e6b26 --- /dev/null +++ b/src/common/m_rmt_tensor_calc.f90 @@ -0,0 +1,195 @@ +!> +!! @file m_variables_conversion.f90 +!! @brief Contains module m_variables_conversion + +!> @brief This module consists of subroutines used in the calculation of matrix +!! operations for the reference map tensor + +module m_rmt_tensor_calc + + ! Dependencies ============================================================= + use m_derived_types !< Definitions of the derived types + + use m_global_parameters !< Definitions of the global parameters + + use m_mpi_proxy !< Message passing interface (MPI) module proxy + + use m_helper + ! ========================================================================== + + implicit none + + private; public :: s_calculate_btensor, & + s_calculate_cauchy_stress, & + f_elastic_energy + +contains + + subroutine s_calculate_btensor(q_cons_vf, j, k, l, btensor) + + type(scalar_field), dimension(sys_size), intent(IN) :: q_cons_vf + type(scalar_field), dimension(num_dims**2 + 1), intent(OUT) :: btensor + integer, intent(IN) :: j, k, l + + real(kind(0d0)), dimension(num_dims**2) :: ftensor, ftransposef, tensorb, tensor + integer :: i !< Generic loop iterators + + ! Converting the primitive variables to the conservative variables + do i = 1, num_dims + tensor(i) = q_cons_vf(stress_idx%beg + i - 1)%sf(j, k, l) + end do + ! need to calculate gradxi then calculate btensor and J = det(F) + + ! extracting the nxn tensor for the calculation + !do i = 1, num_dims**2 + ! ftensor(i) = gradxitensor(i)%sf(j, k, l) + !end do + !call s_calculate_atransposea(ftensor,ftransposef) + !call s_calculate_ainverse(ftransposef,btensor) + !jacobian = f_determinant(ftensor) + + end subroutine s_calculate_btensor + + function f_determinant(tensor) + real(kind(0d0)), dimension(num_dims**2), intent(IN) :: tensor + real(kind(0d0)) :: f_determinant + + if (num_dims == 1) then + f_determinant = tensor(1) ! TODO: Mirelys: does this make sense? + elseif (num_dims == 2) then + f_determinant = tensor(1)*tensor(4) - tensor(2)*tensor(3) + else + f_determinant = tensor(1)*(tensor(5)*tensor(9) - tensor(6)*tensor(8)) & + - tensor(2)*(tensor(4)*tensor(9) - tensor(6)*tensor(7)) & + + tensor(3)*(tensor(4)*tensor(8) - tensor(5)*tensor(7)) + end if + ! error checking + if (f_determinant == 0) then + print *, 'ERROR: Determinant was zero' + call s_mpi_abort() + end if + end function f_determinant + + subroutine s_calculate_deviatoric(tensor, deviatoric) + real(kind(0d0)), dimension(num_dims**2), intent(IN) :: tensor + real(kind(0d0)), dimension(num_dims**2), intent(OUT) :: deviatoric + real(kind(0d0)) :: trace13 + deviatoric = tensor + trace13 = f_trace(tensor) + trace13 = (1.0/3.0)*trace13 + deviatoric(1) = tensor(1) - trace13 + if (num_dims == 2) then + deviatoric(4) = tensor(4) - trace13 + elseif (num_dims == 3) then + deviatoric(5) = tensor(5) - trace13 + deviatoric(9) = tensor(9) - trace13 + end if + end subroutine s_calculate_deviatoric + + function f_trace(tensor) + real(kind(0d0)), dimension(num_dims**2), intent(IN) :: tensor + real(kind(0d0)) :: f_trace + f_trace = tensor(1) + if (num_dims == 2) then + f_trace = f_trace + tensor(4) + elseif (num_dims == 3) then + f_trace = f_trace + tensor(5) + tensor(9) + end if + end function f_trace + + subroutine s_calculate_atransposea(tensor, ata) + real(kind(0d0)), dimension(num_dims**2), intent(IN) :: tensor + real(kind(0d0)), dimension(num_dims**2), intent(OUT) :: ata + + ata(1) = tensor(1)**2 ! TODO: Mirelys: Does this make sense? + if (num_dims == 2) then + ata(1) = ata(1) + tensor(3)**2 + ata(2) = tensor(1)*tensor(2) + tensor(3)*tensor(4) + ata(3) = ata(2) + ata(4) = tensor(2)**2 + tensor(4)**2 + elseif (num_dims == 3) then + ata(1) = ata(1) + tensor(4)**2 + tensor(7)**2 + ata(5) = tensor(2) + tensor(5)**2 + tensor(8)**2 + ata(9) = tensor(3) + tensor(6)**2 + tensor(9)**2 + ata(2) = tensor(1)*tensor(2) + tensor(4)*tensor(5) + tensor(7)*tensor(8) + ata(3) = tensor(1)*tensor(3) + tensor(4)*tensor(6) + tensor(7)*tensor(9) + ata(6) = tensor(2)*tensor(3) + tensor(5)*tensor(6) + tensor(8)*tensor(9) + ata(4) = ata(2) + ata(7) = ata(3) + ata(8) = ata(4) + end if + end subroutine s_calculate_atransposea + + subroutine s_calculate_adjointa(tensor, dja) + real(kind(0d0)), dimension(num_dims**2), intent(IN) :: tensor + real(kind(0d0)), dimension(num_dims**2), intent(OUT) :: dja + + if (num_dims == 1) then + dja(1) = 1 + elseif (num_dims == 2) then + dja(1) = tensor(4) + dja(2) = -tensor(3) + dja(3) = -tensor(2) + dja(4) = tensor(1) + elseif (num_dims == 3) then + dja(1) = tensor(5)*tensor(9) - tensor(6)*tensor(8) + dja(2) = -(tensor(2)*tensor(9) - tensor(3)*tensor(8)) + dja(3) = tensor(2)*tensor(6) - tensor(3)*tensor(5) + dja(4) = -(tensor(4)*tensor(9) - tensor(6)*tensor(7)) + dja(5) = tensor(1)*tensor(9) - tensor(3)*tensor(7) + dja(6) = -(tensor(1)*tensor(6) - tensor(4)*tensor(3)) + dja(7) = tensor(4)*tensor(8) - tensor(5)*tensor(7) + dja(8) = -(tensor(1)*tensor(8) - tensor(2)*tensor(7)) + dja(9) = tensor(1)*tensor(5) - tensor(2)*tensor(4) + end if + end subroutine s_calculate_adjointa + + subroutine s_calculate_ainverse(tensor, ainv) + real(kind(0d0)), dimension(num_dims**2), intent(IN) :: tensor + real(kind(0d0)), dimension(num_dims**2), intent(OUT) :: ainv + real(kind(0d0)), dimension(num_dims**2) :: dja + real(kind(0d0)) :: det + + call s_calculate_adjointa(tensor,dja) + det = f_determinant(tensor) + ainv(:) = tensor(:)/det + end subroutine s_calculate_ainverse + + function f_elastic_energy(btensor, j, k, l) + type(scalar_field), dimension(num_dims**2 + 1), intent(IN) :: btensor + integer, intent(IN) :: j, k, l + + real(kind(0d0)), dimension(num_dims**2) :: ftransposef, tensorb + real(kind(0d0)) :: invariant1, jacobian, f_elastic_energy + integer :: i !< Generic loop iterators + + ! extracting the nxn tensor for the calculation + do i = 1, num_dims**2 + tensorb(i) = btensor(i)%sf(j, k, l) + end do + jacobian = btensor(num_dims**2+1)%sf(j,k,l) + invariant1 = f_trace(tensorb) + ! compute the invariant without the elastic modulus + f_elastic_energy = 0.5d0*(invariant1-3)/jacobian + end function f_elastic_energy + + subroutine s_calculate_cauchy_stress(btensor, j, k, l, sigma) + type(scalar_field), dimension(num_dims**2 + 1), intent(IN) :: btensor + real(kind(0d0)), dimension(num_dims**2), intent(OUT) :: sigma + integer, intent(IN) :: j, k, l + + real(kind(0d0)), dimension(num_dims**2) :: tensorb, devbtensor + real(kind(0d0)) :: jacobian + integer :: i !< Generic loop iterators + + ! extracting the nxn tensor for the calculation + do i = 1, num_dims**2 + tensorb(i) = btensor(i)%sf(j, k, l) + end do + jacobian = btensor(num_dims**2+1)%sf(j,k,l) + call s_calculate_deviatoric(tensorb,devbtensor) + sigma(:) = devbtensor(:)/jacobian + + end subroutine s_calculate_cauchy_stress + +end module m_rmt_tensor_calc diff --git a/src/common/m_variables_conversion.fpp b/src/common/m_variables_conversion.fpp index c25e55c03a..c52a0902ba 100644 --- a/src/common/m_variables_conversion.fpp +++ b/src/common/m_variables_conversion.fpp @@ -19,7 +19,7 @@ module m_variables_conversion use m_mpi_proxy !< Message passing interface (MPI) module proxy - use m_finger_tensor_calc !< Using finger matrix calculations + use m_rmt_tensor_calc !< Using reference map matrix calculations use m_helper ! ========================================================================== @@ -198,7 +198,7 @@ contains ! energy - & ! 0.5d0*(mom**2.d0)/rho - & ! pi_inf - qv - E_e & - ! )/gamma + ! )/gamma !end if end subroutine s_compute_pressure @@ -457,7 +457,7 @@ contains #endif if (present(G_K)) then - !TODO Check our mixture rule? Replace with Cauchy numbers, make code nondimensional + !TODO Check our mixture rule? Replace with Cauchy numbers, make code nondimensional G_K = 0d0 do i = 1, num_fluids G_K = G_K + alpha_K(i)*G(i) @@ -948,7 +948,7 @@ contains end if #else ! If pre-processing, use non acc mixture subroutines - if (hypoelasticity .or. hyperelasticity) then + if (hypoelasticity .or. hyperelasticity) then call s_convert_to_mixture_variables(qK_cons_vf, j, k, l, & rho_K, gamma_K, pi_inf_K, qv_K, Re_K, G_K, fluid_pp(:)%G) else @@ -1044,12 +1044,12 @@ contains end do if (hyperelasticity) then - ! call s_allocate_tensor(qK_prim_vf,j,k,l,gtensor) - ! call s_calculate_atransposea(gtensor,getge) ! getge is G^e - ! detG = f_determinant(getge) ! determinant of G^e - ! ghat(:) = getge(:)*detG**(-1.d0/3.d0) - e_e = (G_K/(4.d0*rho_K))!*f_elastic_energy(ghat) - qK_prim_vf(E_idx)%sf(j,k,l) = qK_prim_vf(E_idx)%sf(j,k,l) - e_e/gamma_k + ! call s_allocate_tensor(qK_prim_vf,j,k,l,gtensor) + ! call s_calculate_atransposea(gtensor,getge) ! getge is G^e + ! detG = f_determinant(getge) ! determinant of G^e + ! ghat(:) = getge(:)*detG**(-1.d0/3.d0) + e_e = (G_K/(4.d0*rho_K))!*f_elastic_energy(ghat) + qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) - e_e/gamma_k end if !$acc loop seq @@ -1208,7 +1208,7 @@ contains end if end do end if - + !if (hyperelasticity .and. G .gt. 0.d0 ) then ! call s_allocate_tensor(q_cons_vf,j,k,l,gtensor) ! call s_calculate_atransposea(gtensor,getge) ! getge is G^e From 6b35533732c42b204d0c6cb465391d256b8b3cea Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Thu, 9 May 2024 20:35:00 -0500 Subject: [PATCH 067/326] working up RMT into MFC, built most structures, not fully implemented, fully compiles on CPUs, testing GPUs --- src/common/m_rmt_tensor_calc.f90 | 50 ++++++++++++------------ src/common/m_variables_conversion.fpp | 44 +++++++++++++++------ src/post_process/m_global_parameters.fpp | 3 +- src/pre_process/m_global_parameters.fpp | 4 +- src/simulation/m_global_parameters.fpp | 6 +-- src/simulation/m_rhs.fpp | 42 +++++++++++++++++++- 6 files changed, 103 insertions(+), 46 deletions(-) diff --git a/src/common/m_rmt_tensor_calc.f90 b/src/common/m_rmt_tensor_calc.f90 index 0c680e6b26..ce76c0c0a6 100644 --- a/src/common/m_rmt_tensor_calc.f90 +++ b/src/common/m_rmt_tensor_calc.f90 @@ -25,9 +25,9 @@ module m_rmt_tensor_calc contains - subroutine s_calculate_btensor(q_cons_vf, j, k, l, btensor) + subroutine s_calculate_btensor(q_prim_vf, j, k, l, btensor) - type(scalar_field), dimension(sys_size), intent(IN) :: q_cons_vf + type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf type(scalar_field), dimension(num_dims**2 + 1), intent(OUT) :: btensor integer, intent(IN) :: j, k, l @@ -36,7 +36,7 @@ subroutine s_calculate_btensor(q_cons_vf, j, k, l, btensor) ! Converting the primitive variables to the conservative variables do i = 1, num_dims - tensor(i) = q_cons_vf(stress_idx%beg + i - 1)%sf(j, k, l) + tensor(i) = q_prim_vf(stress_idx%beg + i - 1)%sf(j, k, l) end do ! need to calculate gradxi then calculate btensor and J = det(F) @@ -64,7 +64,7 @@ function f_determinant(tensor) + tensor(3)*(tensor(4)*tensor(8) - tensor(5)*tensor(7)) end if ! error checking - if (f_determinant == 0) then + if (f_determinant == 0) then print *, 'ERROR: Determinant was zero' call s_mpi_abort() end if @@ -125,22 +125,22 @@ subroutine s_calculate_adjointa(tensor, dja) real(kind(0d0)), dimension(num_dims**2), intent(OUT) :: dja if (num_dims == 1) then - dja(1) = 1 + dja(1) = 1 elseif (num_dims == 2) then - dja(1) = tensor(4) - dja(2) = -tensor(3) - dja(3) = -tensor(2) - dja(4) = tensor(1) + dja(1) = tensor(4) + dja(2) = -tensor(3) + dja(3) = -tensor(2) + dja(4) = tensor(1) elseif (num_dims == 3) then - dja(1) = tensor(5)*tensor(9) - tensor(6)*tensor(8) - dja(2) = -(tensor(2)*tensor(9) - tensor(3)*tensor(8)) - dja(3) = tensor(2)*tensor(6) - tensor(3)*tensor(5) - dja(4) = -(tensor(4)*tensor(9) - tensor(6)*tensor(7)) - dja(5) = tensor(1)*tensor(9) - tensor(3)*tensor(7) - dja(6) = -(tensor(1)*tensor(6) - tensor(4)*tensor(3)) - dja(7) = tensor(4)*tensor(8) - tensor(5)*tensor(7) - dja(8) = -(tensor(1)*tensor(8) - tensor(2)*tensor(7)) - dja(9) = tensor(1)*tensor(5) - tensor(2)*tensor(4) + dja(1) = tensor(5)*tensor(9) - tensor(6)*tensor(8) + dja(2) = -(tensor(2)*tensor(9) - tensor(3)*tensor(8)) + dja(3) = tensor(2)*tensor(6) - tensor(3)*tensor(5) + dja(4) = -(tensor(4)*tensor(9) - tensor(6)*tensor(7)) + dja(5) = tensor(1)*tensor(9) - tensor(3)*tensor(7) + dja(6) = -(tensor(1)*tensor(6) - tensor(4)*tensor(3)) + dja(7) = tensor(4)*tensor(8) - tensor(5)*tensor(7) + dja(8) = -(tensor(1)*tensor(8) - tensor(2)*tensor(7)) + dja(9) = tensor(1)*tensor(5) - tensor(2)*tensor(4) end if end subroutine s_calculate_adjointa @@ -150,7 +150,7 @@ subroutine s_calculate_ainverse(tensor, ainv) real(kind(0d0)), dimension(num_dims**2) :: dja real(kind(0d0)) :: det - call s_calculate_adjointa(tensor,dja) + call s_calculate_adjointa(tensor, dja) det = f_determinant(tensor) ainv(:) = tensor(:)/det end subroutine s_calculate_ainverse @@ -167,10 +167,10 @@ function f_elastic_energy(btensor, j, k, l) do i = 1, num_dims**2 tensorb(i) = btensor(i)%sf(j, k, l) end do - jacobian = btensor(num_dims**2+1)%sf(j,k,l) + jacobian = btensor(num_dims**2 + 1)%sf(j, k, l) invariant1 = f_trace(tensorb) ! compute the invariant without the elastic modulus - f_elastic_energy = 0.5d0*(invariant1-3)/jacobian + f_elastic_energy = 0.5d0*(invariant1 - 3)/jacobian end function f_elastic_energy subroutine s_calculate_cauchy_stress(btensor, j, k, l, sigma) @@ -186,10 +186,10 @@ subroutine s_calculate_cauchy_stress(btensor, j, k, l, sigma) do i = 1, num_dims**2 tensorb(i) = btensor(i)%sf(j, k, l) end do - jacobian = btensor(num_dims**2+1)%sf(j,k,l) - call s_calculate_deviatoric(tensorb,devbtensor) - sigma(:) = devbtensor(:)/jacobian + jacobian = btensor(num_dims**2 + 1)%sf(j, k, l) + call s_calculate_deviatoric(tensorb, devbtensor) + sigma(:) = devbtensor(:)/jacobian end subroutine s_calculate_cauchy_stress - + end module m_rmt_tensor_calc diff --git a/src/common/m_variables_conversion.fpp b/src/common/m_variables_conversion.fpp index c52a0902ba..5a02749e27 100644 --- a/src/common/m_variables_conversion.fpp +++ b/src/common/m_variables_conversion.fpp @@ -861,17 +861,22 @@ contains subroutine s_convert_conservative_to_primitive_variables(qK_cons_vf, & qK_prim_vf, & gm_alphaK_vf, & - ix, iy, iz) + ix, iy, iz, & + qK_btensor_vf) + type(scalar_field), dimension(sys_size), intent(IN) :: qK_cons_vf type(scalar_field), dimension(sys_size), intent(INOUT) :: qK_prim_vf - type(scalar_field), & allocatable, optional, dimension(:), & intent(IN) :: gm_alphaK_vf type(int_bounds_info), optional, intent(IN) :: ix, iy, iz + type(scalar_field), & + optional, dimension(num_dims**2), & + intent(IN) :: qK_btensor_vf + real(kind(0d0)), dimension(num_fluids) :: alpha_K, alpha_rho_K real(kind(0d0)), dimension(2) :: Re_K real(kind(0d0)) :: rho_K, gamma_K, pi_inf_K, qv_K, dyn_pres_K @@ -1038,18 +1043,23 @@ contains end do end if - !$acc loop seq - do i = strxb, strxe - qK_prim_vf(i)%sf(j, k, l) = qK_cons_vf(i)%sf(j, k, l) - end do + if (hyperelasticity .and. .not. bubbles) then + !$acc loop seq + do i = strxb, strxe + qK_prim_vf(i)%sf(j, k, l) = qK_cons_vf(i)%sf(j, k, l) & + /rho_K + end do + ! MAURO TODO REMOVE THE ELASTIC ENERGY FROM THE PRESSURE + !if(present(qK_btensor_vf)) then + ! use the btensor information to calculate + + !else + ! call the code to then generate the btensor, this will have to be in common + + !end if + !e_e = (G_K/(4.d0*rho_K))!*f_elastic_energy(ghat) + !qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) - e_e/gamma_k - if (hyperelasticity) then - ! call s_allocate_tensor(qK_prim_vf,j,k,l,gtensor) - ! call s_calculate_atransposea(gtensor,getge) ! getge is G^e - ! detG = f_determinant(getge) ! determinant of G^e - ! ghat(:) = getge(:)*detG**(-1.d0/3.d0) - e_e = (G_K/(4.d0*rho_K))!*f_elastic_energy(ghat) - qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) - e_e/gamma_k end if !$acc loop seq @@ -1209,6 +1219,14 @@ contains end do end if + if (hyperelasticity) then + do i = stress_idx%beg, stress_idx%end + q_cons_vf(i)%sf(j, k, l) = rho*q_prim_vf(i)%sf(j, k, l) + end do + ! MAURO!! TODO ADD THE ELASTIC ENERGY TO THIS PART OF THE CODE! + + end if + !if (hyperelasticity .and. G .gt. 0.d0 ) then ! call s_allocate_tensor(q_cons_vf,j,k,l,gtensor) ! call s_calculate_atransposea(gtensor,getge) ! getge is G^e diff --git a/src/post_process/m_global_parameters.fpp b/src/post_process/m_global_parameters.fpp index 1c10638e8f..b1293da7f4 100644 --- a/src/post_process/m_global_parameters.fpp +++ b/src/post_process/m_global_parameters.fpp @@ -486,8 +486,9 @@ contains end if if (hyperelasticity) then + ! number of distinct stress is 1 in 1D, 2 in 2D, and 3 in 3D stress_idx%beg = sys_size + 1 - stress_idx%end = sys_size + num_dims**2 + stress_idx%end = sys_size + num_dims sys_size = stress_idx%end end if diff --git a/src/pre_process/m_global_parameters.fpp b/src/pre_process/m_global_parameters.fpp index 7eb522ef8d..4e527eac35 100644 --- a/src/pre_process/m_global_parameters.fpp +++ b/src/pre_process/m_global_parameters.fpp @@ -591,9 +591,9 @@ contains end if if (hyperelasticity) then - ! number of distinct stress is 1 in 1D, 6 in 2D, and 9 in 3D + ! number of distinct stress is 1 in 1D, 2 in 2D, and 3 in 3D stress_idx%beg = sys_size + 1 - stress_idx%end = sys_size + num_dims**2 + stress_idx%end = sys_size + num_dims sys_size = stress_idx%end end if diff --git a/src/simulation/m_global_parameters.fpp b/src/simulation/m_global_parameters.fpp index 641ea01e84..3a3d5434a2 100644 --- a/src/simulation/m_global_parameters.fpp +++ b/src/simulation/m_global_parameters.fpp @@ -664,7 +664,7 @@ contains if (model_eqns == 2) then cont_idx%beg = 1 cont_idx%end = num_fluids - mom_idx%beg = cont_idx%end + 1 + mom_idx%beg = cont_idx%end + 1 mom_idx%end = cont_idx%end + num_dims E_idx = mom_idx%end + 1 adv_idx%beg = E_idx + 1 @@ -784,9 +784,9 @@ contains end if if (hyperelasticity) then - ! number of distinct stress is 1 in 1D, 6 in 2D, and 9 in 3D + ! number of distinct stress is 1 in 1D, 2 in 2D, and 3 in 3D stress_idx%beg = sys_size + 1 - stress_idx%end = sys_size + num_dims**2 + stress_idx%end = sys_size + num_dims sys_size = stress_idx%end end if diff --git a/src/simulation/m_rhs.fpp b/src/simulation/m_rhs.fpp index 9f67297029..b9a40ff14d 100644 --- a/src/simulation/m_rhs.fpp +++ b/src/simulation/m_rhs.fpp @@ -71,6 +71,11 @@ module m_rhs type(vector_field) :: q_prim_qp !< !$acc declare create(q_prim_qp) + !! The btensor at the cell-interior Gaussian quadrature points. + !! These tensor is needed to be calculated once and make the code DRY. + type(vector_field) :: q_btensor !< + !$acc declare create(q_btensor) + !> @name The first-order spatial derivatives of the primitive variables at cell- !! interior Gaussian quadrature points. These are WENO-reconstructed from !! their respective cell-average values, obtained through the application @@ -235,6 +240,7 @@ contains @:ALLOCATE(q_cons_qp%vf(1:sys_size)) @:ALLOCATE(q_prim_qp%vf(1:sys_size)) + @:ALLOCATE(q_btensor%vf(1:num_dims**2)) do l = 1, sys_size @:ALLOCATE(q_cons_qp%vf(l)%sf(ix%beg:ix%end, iy%beg:iy%end, iz%beg:iz%end)) @@ -248,7 +254,11 @@ contains @:ALLOCATE(q_prim_qp%vf(l)%sf(ix%beg:ix%end, iy%beg:iy%end, iz%beg:iz%end)) end do - @:ACC_SETUP_VFs(q_cons_qp, q_prim_qp) + do l = 1, num_dims**2 + @:ALLOCATE(q_btensor%vf(l)%sf(ix%beg:ix%end, iy%beg:iy%end, iz%beg:iz%end)) + end do + + @:ACC_SETUP_VFs(q_cons_qp, q_prim_qp, q_btensor) do l = 1, cont_idx%end q_prim_qp%vf(l)%sf => q_cons_qp%vf(l)%sf @@ -691,6 +701,23 @@ contains ! ================================================================== + ! Computing Btensor needed for conservative to primitive variables later == + + call nvtxStartRange("Hyperelasticity: Btensor") + ! create the Btensor and save in a large vector field + !if (hyperelasticity) call s_get_Btensor(qL_rsx_vf, qL_rsy_vf, qL_rsz_vf, & + ! dqL_prim_dx_n, dqL_prim_dy_n, dqL_prim_dz_n, & + ! qL_prim, & + ! qR_rsx_vf, qR_rsy_vf, qR_rsz_vf, & + ! dqR_prim_dx_n, dqR_prim_dy_n, dqR_prim_dz_n, & + ! qR_prim, & + ! q_prim_qp, & + ! dq_prim_dx_qp, dq_prim_dy_qp, dq_prim_dz_qp, & + ! ix, iy, iz) + call nvtxEndRange() + + ! ================================================================== + ! Converting Conservative to Primitive Variables ================== if (mpp_lim .and. bubbles) then @@ -718,7 +745,9 @@ contains q_cons_qp%vf, & q_prim_qp%vf, & gm_alpha_qp%vf, & - ix, iy, iz) + ix, iy, iz, & + q_btensor%vf) + call nvtxEndRange call nvtxStartRange("RHS-MPI") @@ -742,6 +771,7 @@ contains ix, iy, iz) call nvtxEndRange() + ! Dimensional Splitting Loop ======================================= do id = 1, num_dims @@ -886,6 +916,14 @@ contains rhs_vf) call nvtxEndRange + ! RHS additions for hyperelasticity + call nvtxStartRange("RHS_Hyperelasticity") + ! use the calculated Btensor and compute the Cauchy stress tensor in common + !if (hyperelasticity) call s_compute_hyperelastic_rhs(id, & + ! q_prim_qp%vf, & + ! rhs_vf) + call nvtxEndRange + ! RHS additions for viscosity call nvtxStartRange("RHS_viscous") if (any(Re_size > 0d0)) call s_compute_viscous_rhs(id, & From cb03f7e45cf76926335471e119f9d92764d9afde Mon Sep 17 00:00:00 2001 From: Mirelys Carcana Barbosa Date: Fri, 10 May 2024 10:11:22 -0500 Subject: [PATCH 068/326] adding hyperelasticity flag to m_mpi_proxy + toolchain/case_dicts --- src/simulation/m_mpi_proxy.fpp | 2 +- toolchain/mfc/run/case_dicts.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/simulation/m_mpi_proxy.fpp b/src/simulation/m_mpi_proxy.fpp index 7b8804e40a..3a72329da1 100644 --- a/src/simulation/m_mpi_proxy.fpp +++ b/src/simulation/m_mpi_proxy.fpp @@ -188,7 +188,7 @@ contains & 'parallel_io', 'hypoelasticity', 'bubbles', 'polytropic', & & 'polydisperse', 'qbmm', 'monopole', 'probe_wrt', 'integral_wrt', & & 'prim_vars_wrt', 'weno_avg', 'file_per_process', 'relax', & - & 'adv_n', 'adap_dt', 'ib', 'num_ibs' ] + & 'adv_n', 'adap_dt', 'ib', 'num_ibs', 'hyperelasticity' ] call MPI_BCAST(${VAR}$, 1, MPI_LOGICAL, 0, MPI_COMM_WORLD, ierr) #:endfor diff --git a/toolchain/mfc/run/case_dicts.py b/toolchain/mfc/run/case_dicts.py index 769ae021d1..5a975a5e8e 100644 --- a/toolchain/mfc/run/case_dicts.py +++ b/toolchain/mfc/run/case_dicts.py @@ -2,7 +2,7 @@ COMMON = [ - "hypoelasticity", "cyl_coord", "pref", "p", "parallel_io", + "hypoelasticity",'hyperelasticity', "cyl_coord", "pref", "p", "parallel_io", "Web", "poly_sigma", "case_dir", "thermal", "polytropic", "m", "mpp_lim", "R0ref", "adv_alphan", "num_fluids", "model_eqns", "nb", "weno_order", "rhoref", "bubbles", "Re_inv", "n", "precision", From eeef1770a9f41144ea4a95cc58935fd6d09442f7 Mon Sep 17 00:00:00 2001 From: Sawyer Remillard Date: Fri, 10 May 2024 10:34:04 -0500 Subject: [PATCH 069/326] flag for crashing in m_dataouput in sim --- src/simulation/m_data_output.fpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/simulation/m_data_output.fpp b/src/simulation/m_data_output.fpp index bcef507b94..1c60475d5f 100644 --- a/src/simulation/m_data_output.fpp +++ b/src/simulation/m_data_output.fpp @@ -331,6 +331,12 @@ contains ! Compute mixture sound speed call s_compute_speed_of_sound(pres, rho, gamma, pi_inf, H, alpha, vel_sum, c) + + if ( c .lt. 10d-12 ) then + print*, 'code has crashed at processor: ',proc_rank,' at j :: ',j,', k :: ',k,' l :: ',l,'with alph1a ::',alpha(1),'and alpha2 ::', alpha(2) + print*, 'ICFL ERROR, I TOLD YOU AGAIN!' + ! call s_mpi_abort() + endif if (grid_geometry == 3) then if (k == 0) then From 23f48195411f0c09a8ca03e788c2031e1b16b732 Mon Sep 17 00:00:00 2001 From: Sawyer Remillard Date: Sat, 11 May 2024 13:20:05 -0500 Subject: [PATCH 070/326] dynamic threshold adjustment for interface and consistent with definng the energy regions as well --- src/post_process/m_data_output.fpp | 56 +++++++++++++++++------------- 1 file changed, 32 insertions(+), 24 deletions(-) diff --git a/src/post_process/m_data_output.fpp b/src/post_process/m_data_output.fpp index 9ce06c56a6..247edd407f 100644 --- a/src/post_process/m_data_output.fpp +++ b/src/post_process/m_data_output.fpp @@ -21,6 +21,8 @@ module m_data_output use m_compile_specific use m_helper + + use m_mpi_common ! ========================================================================== implicit none @@ -986,39 +988,41 @@ contains real(kind(0d0)), dimension(num_fluids) :: alpha, vol_fluid, xcom, ycom, zcom real(kind=8), parameter :: pi = 4.d0*datan(1.d0) real(kind(0d0)), allocatable :: x_td(:), y_td(:), x_d1(:), y_d1(:), y_d(:), x_d(:) - real(kind(0d0)) :: axp, axm, ayp, aym, azm, azp + real(kind(0d0)) :: axp, axm, ayp, aym, azm, azp, tgp, euc_d, maxalph_loc, maxalph_glb, thres allocate (x_d1(m*n)) allocate (y_d1(m*n)) counter = 0 - + maxalph_loc = maxval(q_prim_vf(E_idx + 2)%sf(:,:,:)) + call s_mpi_allreduce_max(maxalph_loc, maxalph_glb) do l = 0, p - if (z_cc(l) < dz(l) .and. z_cc(l) > 0) then + if (z_cc(l) < dz(l) .and. z_cc(l) >= 0) then cent = l end if end do + thres = 0.9d0*maxalph_glb do k = 0, n OLoop: do j = 0, m - axp = q_prim_vf(E_idx + 1)%sf(j + 1, k, cent) - axm = q_prim_vf(E_idx + 1)%sf(j - 1, k, cent) - ayp = q_prim_vf(E_idx + 1)%sf(j, k + 1, cent) - aym = q_prim_vf(E_idx + 1)%sf(j, k - 1, cent) + axp = q_prim_vf(E_idx + 2)%sf(j + 1, k, cent) + axm = q_prim_vf(E_idx + 2)%sf(j - 1, k, cent) + ayp = q_prim_vf(E_idx + 2)%sf(j, k + 1, cent) + aym = q_prim_vf(E_idx + 2)%sf(j, k - 1, cent) - if ((axp > 0.9 .and. axm < 0.9) .or. (axp < 0.9 .and. axm > 0.9) & - .or. (ayp > 0.9 .and. aym < 0.9) .or. (ayp < 0.9 .and. aym > 0.9)) then + if ((axp > thres .and. axm < thres) .or. (axp < thres .and. axm > thres) & + .or. (ayp > thres .and. aym < thres) .or. (ayp < thres .and. aym > thres)) then if (counter == 0) then counter = counter + 1 x_d1(counter) = x_cc(j) y_d1(counter) = y_cc(k) + euc_d = sqrt((x_cc(j) - x_d1(i))**2 + (y_cc(k) - y_d1(i))**2) + tgp = 2*sqrt(dx(j)**2 + dy(k)**2) else do i = 1, counter - if (sqrt((x_cc(j) - x_d1(i))**2 + (y_cc(k) - & - y_d1(i))**2) <= 2*sqrt(dx(j)**2 & - + dy(k)**2)) then + if (euc_d <= tgp) then cycle OLoop - elseif (sqrt((x_cc(j) - x_d1(i))**2 + (y_cc(k) - & - y_d1(i))**2) > 2*sqrt(dx(j)**2 & - + dy(k)**2) .and. i == counter) then + elseif (euc_d > tgp .and. i == counter .and. x_cc(j) < 1.5 .and. y_cc(k) < 1.5) then + !artificial bounding on the interface for bubble at a centroid. + !need to remove eventually. counter = counter + 1 x_d1(counter) = x_cc(j) y_d1(counter) = y_cc(k) @@ -1055,13 +1059,17 @@ contains subroutine s_write_energy_data_file(q_prim_vf, t_step) type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf integer, intent(IN) :: t_step - real(kind(0d0)) :: Elk, Egk, Elint, Egint, Vb - real(kind(0d0)) :: rho, pres, dV, tmp, gamma, pi_inf + real(kind(0d0)) :: Elk, Egk, Elint, Egint, Vb, maxalph_loc, maxalph_glb + real(kind(0d0)) :: rho, pres, dV, tmp, gamma, pi_inf, thres real(kind(0d0)), dimension(num_dims) :: vel real(kind(0d0)), dimension(num_fluids) :: gammas, pi_infs integer :: i, j, k, l, s !looping indicies integer :: ierr, counter, root !< number of data points extracted to fit shape to SH perturbations - + + maxalph_loc = maxval(q_prim_vf(E_idx + 2)%sf(:,:,:)) + call s_mpi_allreduce_max(maxalph_loc, maxalph_glb) + thres = 0.9d0*maxalph_glb + Elk = 0d0 Egk = 0d0 Elint = 0d0 @@ -1086,17 +1094,17 @@ contains pres = q_prim_vf(E_idx)%sf(i, j, k) do s = 1, num_dims vel(s) = q_prim_vf(num_fluids + s)%sf(i, j, k) - if (q_prim_vf(E_idx + 1)%sf(i, j, k) > 0.9) then - Elk = Elk + 0.5d0*rho*vel(s)*vel(s)*dV - else + if (q_prim_vf(E_idx+2)%sf(i, j, k) > thres) then Egk = Egk + 0.5d0*rho*vel(s)*vel(s)*dV + else + Elk = Elk + 0.5d0*rho*vel(s)*vel(s)*dV end if end do - if (q_prim_vf(E_idx + 1)%sf(i, j, k) > 0.9) then - Elint = Elint + (gamma*pres + pi_inf)*dV - else + if (q_prim_vf(E_idx+2)%sf(i, j, k) > thres) then Egint = Egint + (gamma*pres + pi_inf)*dV Vb = Vb + dV + else + Elint = Elint + (gamma*pres + pi_inf)*dV end if end do end do From dae5cbfa50222657af4cbb7cfd9b6a497ecd39a4 Mon Sep 17 00:00:00 2001 From: Sawyer Remillard Date: Sat, 11 May 2024 13:28:35 -0500 Subject: [PATCH 071/326] adjusting threshold to 0.75*max(alpha2) --- src/post_process/m_data_output.fpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/post_process/m_data_output.fpp b/src/post_process/m_data_output.fpp index 247edd407f..6abb5ea118 100644 --- a/src/post_process/m_data_output.fpp +++ b/src/post_process/m_data_output.fpp @@ -1000,7 +1000,7 @@ contains cent = l end if end do - thres = 0.9d0*maxalph_glb + thres = 0.75d0*maxalph_glb do k = 0, n OLoop: do j = 0, m axp = q_prim_vf(E_idx + 2)%sf(j + 1, k, cent) @@ -1068,7 +1068,7 @@ contains maxalph_loc = maxval(q_prim_vf(E_idx + 2)%sf(:,:,:)) call s_mpi_allreduce_max(maxalph_loc, maxalph_glb) - thres = 0.9d0*maxalph_glb + thres = 0.75d0*maxalph_glb Elk = 0d0 Egk = 0d0 From c049c1b1e53d2a2ebdbbc602e0af03bf9e990469 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Sat, 11 May 2024 14:30:26 -0500 Subject: [PATCH 072/326] fixed issues in common/RMT calc, working on btensor calculation, compiles on GPUs --- src/common/m_rmt_tensor_calc.f90 | 41 +++++++----------- src/common/m_variables_conversion.fpp | 40 ++++++++---------- src/simulation/m_hyperelastic.fpp | 61 +++++++++++++++++++++++++++ src/simulation/m_rhs.fpp | 13 ++---- 4 files changed, 98 insertions(+), 57 deletions(-) create mode 100644 src/simulation/m_hyperelastic.fpp diff --git a/src/common/m_rmt_tensor_calc.f90 b/src/common/m_rmt_tensor_calc.f90 index ce76c0c0a6..15405432f5 100644 --- a/src/common/m_rmt_tensor_calc.f90 +++ b/src/common/m_rmt_tensor_calc.f90 @@ -20,15 +20,15 @@ module m_rmt_tensor_calc implicit none private; public :: s_calculate_btensor, & - s_calculate_cauchy_stress, & - f_elastic_energy + f_elastic_energy, & + s_calculate_deviatoric contains subroutine s_calculate_btensor(q_prim_vf, j, k, l, btensor) type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf - type(scalar_field), dimension(num_dims**2 + 1), intent(OUT) :: btensor + type(scalar_field), dimension(num_dims*(num_dims+1)/2 + 1), intent(OUT) :: btensor integer, intent(IN) :: j, k, l real(kind(0d0)), dimension(num_dims**2) :: ftensor, ftransposef, tensorb, tensor @@ -38,7 +38,9 @@ subroutine s_calculate_btensor(q_prim_vf, j, k, l, btensor) do i = 1, num_dims tensor(i) = q_prim_vf(stress_idx%beg + i - 1)%sf(j, k, l) end do + ! NOTE: btensor is symmetric, save the data space ! need to calculate gradxi then calculate btensor and J = det(F) + ! store in btensor ! extracting the nxn tensor for the calculation !do i = 1, num_dims**2 @@ -152,11 +154,15 @@ subroutine s_calculate_ainverse(tensor, ainv) call s_calculate_adjointa(tensor, dja) det = f_determinant(tensor) - ainv(:) = tensor(:)/det + ainv(:) = dja(:)/det end subroutine s_calculate_ainverse + ! neo-Hookean only at this time, will need to be changed later function f_elastic_energy(btensor, j, k, l) - type(scalar_field), dimension(num_dims**2 + 1), intent(IN) :: btensor + type(scalar_field), & + dimension(num_dims*(num_dims+1)/2 + 1), & + intent(IN) :: btensor + integer, intent(IN) :: j, k, l real(kind(0d0)), dimension(num_dims**2) :: ftransposef, tensorb @@ -164,32 +170,17 @@ function f_elastic_energy(btensor, j, k, l) integer :: i !< Generic loop iterators ! extracting the nxn tensor for the calculation - do i = 1, num_dims**2 + !TODO COPY SPRATT CODE FOR SYMMETRIC TENSOR + do i = 1, num_dims*(num_dims+1)/2 tensorb(i) = btensor(i)%sf(j, k, l) end do - jacobian = btensor(num_dims**2 + 1)%sf(j, k, l) + tensorb(1) = btensor(1)%sf(j, k, l) + + jacobian = btensor(num_dims*(num_dims+1)/2 + 1)%sf(j, k, l) invariant1 = f_trace(tensorb) ! compute the invariant without the elastic modulus f_elastic_energy = 0.5d0*(invariant1 - 3)/jacobian end function f_elastic_energy - subroutine s_calculate_cauchy_stress(btensor, j, k, l, sigma) - type(scalar_field), dimension(num_dims**2 + 1), intent(IN) :: btensor - real(kind(0d0)), dimension(num_dims**2), intent(OUT) :: sigma - integer, intent(IN) :: j, k, l - - real(kind(0d0)), dimension(num_dims**2) :: tensorb, devbtensor - real(kind(0d0)) :: jacobian - integer :: i !< Generic loop iterators - - ! extracting the nxn tensor for the calculation - do i = 1, num_dims**2 - tensorb(i) = btensor(i)%sf(j, k, l) - end do - jacobian = btensor(num_dims**2 + 1)%sf(j, k, l) - call s_calculate_deviatoric(tensorb, devbtensor) - sigma(:) = devbtensor(:)/jacobian - - end subroutine s_calculate_cauchy_stress end module m_rmt_tensor_calc diff --git a/src/common/m_variables_conversion.fpp b/src/common/m_variables_conversion.fpp index 5a02749e27..593b656811 100644 --- a/src/common/m_variables_conversion.fpp +++ b/src/common/m_variables_conversion.fpp @@ -875,7 +875,7 @@ contains type(scalar_field), & optional, dimension(num_dims**2), & - intent(IN) :: qK_btensor_vf + intent(OUT) :: qK_btensor_vf real(kind(0d0)), dimension(num_fluids) :: alpha_K, alpha_rho_K real(kind(0d0)), dimension(2) :: Re_K @@ -1043,22 +1043,21 @@ contains end do end if - if (hyperelasticity .and. .not. bubbles) then + if (hyperelasticity .and. .not. bubbles .and. G_K > 100 ) then !$acc loop seq do i = strxb, strxe qK_prim_vf(i)%sf(j, k, l) = qK_cons_vf(i)%sf(j, k, l) & /rho_K end do - ! MAURO TODO REMOVE THE ELASTIC ENERGY FROM THE PRESSURE - !if(present(qK_btensor_vf)) then - ! use the btensor information to calculate - !else - ! call the code to then generate the btensor, this will have to be in common + !call s_calculate_btensor(qK_prim_vf, j, k, l, qK_btensor_vf) - !end if - !e_e = (G_K/(4.d0*rho_K))!*f_elastic_energy(ghat) - !qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) - e_e/gamma_k + qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) !- & + !G_K*f_elastic_energy(qK_btensor_vf, j, k, l)/gamma_K + + else + ! Mostly in the non-solid material + qK_btensor_vf(:)%sf(j,k,l) = 0d0 end if @@ -1093,6 +1092,8 @@ contains dimension(sys_size), & intent(INOUT) :: q_cons_vf + type(scalar_field), dimension(num_dims**2) :: q_btensor_vf + ! Density, specific heat ratio function, liquid stiffness function ! and dynamic pressure, as defined in the incompressible flow sense, ! respectively @@ -1220,22 +1221,15 @@ contains end if if (hyperelasticity) then + ! adding the elastic contribution do i = stress_idx%beg, stress_idx%end q_cons_vf(i)%sf(j, k, l) = rho*q_prim_vf(i)%sf(j, k, l) end do - ! MAURO!! TODO ADD THE ELASTIC ENERGY TO THIS PART OF THE CODE! - + !call s_calculate_btensor(qK_prim_vf, j, k, l, q_btensor_vf) + q_cons_vf(E_idx)%sf(j, k, l) = q_cons_vf(E_idx)%sf(j, k, l) !+ & + !G*f_elastic_energy(q_btensor_vf, j, k, l) end if - - !if (hyperelasticity .and. G .gt. 0.d0 ) then - ! call s_allocate_tensor(q_cons_vf,j,k,l,gtensor) - ! call s_calculate_atransposea(gtensor,getge) ! getge is G^e - ! detG = f_determinant(getge) ! determinant of G^e - ! ghat(:) = getge(:)*detG**(-1.d0/3.d0) - ! e_e = (G/(4.d0*rho))*f_elastic_energy(ghat) - ! q_cons_vf(E_idx)%sf(j,k,l) = q_cons_vf(E_idx)%sf(j,k,l) + e_e - !end if - + end do end do end do @@ -1323,7 +1317,7 @@ contains end do pres_K = qK_prim_vf(j, k, l, E_idx) - if (hypoelasticity) then + if (hypoelasticity .or. hyperelasticity) then call s_convert_species_to_mixture_variables_acc(rho_K, gamma_K, pi_inf_K, qv_K, & alpha_K, alpha_rho_K, Re_K, & j, k, l, G_K, Gs) diff --git a/src/simulation/m_hyperelastic.fpp b/src/simulation/m_hyperelastic.fpp new file mode 100644 index 0000000000..2abb7c9890 --- /dev/null +++ b/src/simulation/m_hyperelastic.fpp @@ -0,0 +1,61 @@ +!> +!! @file m_hyperelastic.f90 +!! @brief Contains module m_hyperelastic + +#:include 'macros.fpp' + +!> @brief This module is used to compute source terms for hyperelastic model +module m_hyperelastic + + ! Dependencies ============================================================= + + use m_derived_types !< Definitions of the derived types + + use m_global_parameters !< Definitions of the global parameters + + use m_mpi_proxy !< Message passing interface (MPI) module proxy + + use m_rmt_tensor_calc !< State variables type conversion procedures + + ! ========================================================================== + + implicit none + + private; public :: s_initialize_hyperelastic_module, & + s_compute_hyperelastic_rhs, & + s_calculate_cauchy_stress + +contains + + subroutine s_initialize_hyperelastic_module() + + end subroutine s_initialize_hyperelastic_module + + subroutine s_compute_hyperelastic_rhs() + + end subroutine s_compute_hyperelastic_rhs + + subroutine s_calculate_cauchy_stress(btensor, j, k, l, sigma) + type(scalar_field), dimension(num_dims**2 + 1), intent(IN) :: btensor + real(kind(0d0)), dimension(num_dims**2), intent(OUT) :: sigma + integer, intent(IN) :: j, k, l + + real(kind(0d0)), dimension(num_dims**2) :: tensorb, devbtensor + real(kind(0d0)) :: jacobian + integer :: i !< Generic loop iterators + + ! extracting the nxn tensor for the calculation + do i = 1, num_dims**2 + tensorb(i) = btensor(i)%sf(j, k, l) + end do + jacobian = btensor(num_dims**2 + 1)%sf(j, k, l) + call s_calculate_deviatoric(tensorb, devbtensor) + sigma(:) = devbtensor(:)/jacobian + + end subroutine s_calculate_cauchy_stress + + + +end module m_hyperelastic + + diff --git a/src/simulation/m_rhs.fpp b/src/simulation/m_rhs.fpp index b9a40ff14d..81ddb82105 100644 --- a/src/simulation/m_rhs.fpp +++ b/src/simulation/m_rhs.fpp @@ -39,6 +39,8 @@ module m_rhs use m_hypoelastic + use m_hyperelastic + use m_monopole use m_viscous @@ -705,15 +707,7 @@ contains call nvtxStartRange("Hyperelasticity: Btensor") ! create the Btensor and save in a large vector field - !if (hyperelasticity) call s_get_Btensor(qL_rsx_vf, qL_rsy_vf, qL_rsz_vf, & - ! dqL_prim_dx_n, dqL_prim_dy_n, dqL_prim_dz_n, & - ! qL_prim, & - ! qR_rsx_vf, qR_rsy_vf, qR_rsz_vf, & - ! dqR_prim_dx_n, dqR_prim_dy_n, dqR_prim_dz_n, & - ! qR_prim, & - ! q_prim_qp, & - ! dq_prim_dx_qp, dq_prim_dy_qp, dq_prim_dz_qp, & - ! ix, iy, iz) + call nvtxEndRange() ! ================================================================== @@ -921,6 +915,7 @@ contains ! use the calculated Btensor and compute the Cauchy stress tensor in common !if (hyperelasticity) call s_compute_hyperelastic_rhs(id, & ! q_prim_qp%vf, & + ! ! rhs_vf) call nvtxEndRange From bba5cf1e48f5922fc96806ceee12e93ae1360168 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Sat, 11 May 2024 16:01:30 -0500 Subject: [PATCH 073/326] code GPU compiles, added pre_process TODOs for Mirelys --- src/pre_process/m_assign_variables.f90 | 23 +++++++++++++++++++++++ src/pre_process/m_checker.f90 | 2 ++ src/pre_process/m_mpi_proxy.fpp | 2 +- src/pre_process/m_start_up.fpp | 2 +- src/simulation/m_start_up.fpp | 2 +- 5 files changed, 28 insertions(+), 3 deletions(-) diff --git a/src/pre_process/m_assign_variables.f90 b/src/pre_process/m_assign_variables.f90 index 9d7c21f457..029b2f9cf2 100644 --- a/src/pre_process/m_assign_variables.f90 +++ b/src/pre_process/m_assign_variables.f90 @@ -440,6 +440,29 @@ subroutine s_assign_patch_species_primitive_variables(patch_id, j, k, l, & end do end if + ! Elastic Shear Stress + if (hyperelasticity) then + do i = 1, (stress_idx%end - stress_idx%beg) + 1 + !q_prim_vf(i + stress_idx%beg - 1)%sf(j, k, l) = & + ! (eta*patch_icpp(patch_id)%tau_e(i) & + ! + (1d0 - eta)*orig_prim_vf(i + stress_idx%beg - 1)) + end do + ! TODO MIRELYS + ! STEP 1: Calculate r_o, initial position and theta and psi + ! r_o = (x^2 + y^2 + z^2)^1/2 + ! \theta = itan(y/x) + ! \psi = arccos(z/r_o) + ! STEP 2: Calculate the equilibrium radius from the input file + ! Req = Rmax/(p_L/p_b), where Rmax is the initial radius, p_L and p_b is the initial liquid and bubble pressure + ! STEP 3: Calculate the current grid position, i.e., \xi + ! \xi_s = (r_o^3 - Req^3 + Rmax^3)^(1/3) This is in spherical coordinates + ! STEP 4: map \xi back to x, y, z coordinate system + ! \xi_cartesian_x = \xi_s*sin(psi)*cos(theta) + ! \xi_cartesian_y = \xi_s*sin(psi)*sin(theta) + ! \xi_cartesian_z = \xi_s*cos(psi) + ! STEP 5: Update q_prim_vf(i + stress_idx%beg - 1) + end if + if (mpp_lim .and. bubbles) then !adjust volume fractions, according to modeled gas void fraction alf_sum%sf = 0d0 diff --git a/src/pre_process/m_checker.f90 b/src/pre_process/m_checker.f90 index 595ab1268e..1a1f0f1dab 100644 --- a/src/pre_process/m_checker.f90 +++ b/src/pre_process/m_checker.f90 @@ -104,6 +104,8 @@ subroutine s_check_inputs() call s_mpi_abort('hypoelasticity requires model_eqns = 2'// & 'exiting ...') end if + ! TODO MIRELYS ADD CHECKER FLAG FOR THIS + ! phase change checkers. if (relax) then if (model_eqns /= 3) then diff --git a/src/pre_process/m_mpi_proxy.fpp b/src/pre_process/m_mpi_proxy.fpp index d356cd5e68..42c93050b6 100644 --- a/src/pre_process/m_mpi_proxy.fpp +++ b/src/pre_process/m_mpi_proxy.fpp @@ -55,7 +55,7 @@ contains & 'cyl_coord','adv_alphan','mpp_lim','hypoelasticity', 'relax', & & 'parallel_io', 'perturb_flow', 'vel_profile', 'instability_wave',& & 'perturb_sph', 'bubbles', 'polytropic', 'polydisperse', 'qbmm', & - & 'file_per_process', 'adv_n', 'ib' ] + & 'file_per_process', 'adv_n', 'ib', 'hyperelasticity' ] call MPI_BCAST(${VAR}$, 1, MPI_LOGICAL, 0, MPI_COMM_WORLD, ierr) #:endfor call MPI_BCAST(fluid_rho(1), num_fluids_max, MPI_LOGICAL, 0, MPI_COMM_WORLD, ierr) diff --git a/src/pre_process/m_start_up.fpp b/src/pre_process/m_start_up.fpp index 38339dadbc..1913e8ef80 100644 --- a/src/pre_process/m_start_up.fpp +++ b/src/pre_process/m_start_up.fpp @@ -136,7 +136,7 @@ contains sigR, sigV, dist_type, rhoRV, R0_type, & file_per_process, relax, relax_model, & palpha_eps, ptgalpha_eps, adv_n, & - ib, num_ibs, patch_ib + ib, num_ibs, patch_ib, hyperelasticity ! Inquiring the status of the pre_process.inp file file_loc = 'pre_process.inp' diff --git a/src/simulation/m_start_up.fpp b/src/simulation/m_start_up.fpp index 89465b26c0..76299522da 100644 --- a/src/simulation/m_start_up.fpp +++ b/src/simulation/m_start_up.fpp @@ -133,7 +133,7 @@ contains riemann_solver, wave_speeds, avg_state, & bc_x, bc_y, bc_z, & hypoelasticity, & - ib, num_ibs, patch_ib, & + ib, num_ibs, hyperelasticity, patch_ib, & fluid_pp, probe_wrt, prim_vars_wrt, & fd_order, probe, num_probes, t_step_old, & alt_soundspeed, mixture_err, weno_Re_flux, & From 6de626200c06aaf22eb0dc46a594d5f22491df1d Mon Sep 17 00:00:00 2001 From: Mirelys Carcana Barbosa Date: Sat, 11 May 2024 19:56:26 -0500 Subject: [PATCH 074/326] adding pre_stress state flag --- src/pre_process/m_assign_variables.f90 | 15 ++++++++++----- src/pre_process/m_checker.f90 | 13 +++++++++++-- src/pre_process/m_global_parameters.fpp | 2 ++ src/pre_process/m_mpi_proxy.fpp | 2 +- src/pre_process/m_start_up.fpp | 2 +- 5 files changed, 25 insertions(+), 9 deletions(-) diff --git a/src/pre_process/m_assign_variables.f90 b/src/pre_process/m_assign_variables.f90 index 029b2f9cf2..ebc85b6c4f 100644 --- a/src/pre_process/m_assign_variables.f90 +++ b/src/pre_process/m_assign_variables.f90 @@ -443,17 +443,22 @@ subroutine s_assign_patch_species_primitive_variables(patch_id, j, k, l, & ! Elastic Shear Stress if (hyperelasticity) then do i = 1, (stress_idx%end - stress_idx%beg) + 1 - !q_prim_vf(i + stress_idx%beg - 1)%sf(j, k, l) = & + ! STEP 1: Calculate r_o (initial position) and theta and phi + !r_o = sqrt((x_cc(j)**2 + y_cc(k)**2 + z_cc(l)**2)) + !theta = atan2(y_cc(k), x_cc(j)) + !phi = atan2(sqrt(x_cc(j)**2 + y_cc(k)**2), z_cc(l)) + ! STEP 2: Calculate the equilibrium radius from the initial bubble radius, + ! initial liquid pressure and initial bubble pressure specified in input file + ! Req = Rmax/( p_l / p_b)**(1d0 / 3d0) + + ! q_prim_vf(i + stress_idx%beg - 1)%sf(j, k, l) = & ! (eta*patch_icpp(patch_id)%tau_e(i) & ! + (1d0 - eta)*orig_prim_vf(i + stress_idx%beg - 1)) end do ! TODO MIRELYS - ! STEP 1: Calculate r_o, initial position and theta and psi - ! r_o = (x^2 + y^2 + z^2)^1/2 - ! \theta = itan(y/x) ! \psi = arccos(z/r_o) ! STEP 2: Calculate the equilibrium radius from the input file - ! Req = Rmax/(p_L/p_b), where Rmax is the initial radius, p_L and p_b is the initial liquid and bubble pressure + ! Req = Rmax/((p_L/p_b)^(1/3)), where Rmax is the initial radius, p_L and p_b is the initial liquid and bubble pressure ! STEP 3: Calculate the current grid position, i.e., \xi ! \xi_s = (r_o^3 - Req^3 + Rmax^3)^(1/3) This is in spherical coordinates ! STEP 4: map \xi back to x, y, z coordinate system diff --git a/src/pre_process/m_checker.f90 b/src/pre_process/m_checker.f90 index 1a1f0f1dab..8218310b9f 100644 --- a/src/pre_process/m_checker.f90 +++ b/src/pre_process/m_checker.f90 @@ -104,8 +104,17 @@ subroutine s_check_inputs() call s_mpi_abort('hypoelasticity requires model_eqns = 2'// & 'exiting ...') end if - ! TODO MIRELYS ADD CHECKER FLAG FOR THIS - + + if (hyperelasticity .and. (model_eqns /= 2)) then + call s_mpi_abort('hyperelasticity requires model_eqns =2'// & + 'exiting ...') + end if + + if (pre_stress .and. .not. hyperelasticity) then + call s_mpi_abort('pre_stress requires hyperelasticity'// & + 'exiting ...') + end if + ! phase change checkers. if (relax) then if (model_eqns /= 3) then diff --git a/src/pre_process/m_global_parameters.fpp b/src/pre_process/m_global_parameters.fpp index 4e527eac35..48237474d2 100644 --- a/src/pre_process/m_global_parameters.fpp +++ b/src/pre_process/m_global_parameters.fpp @@ -85,6 +85,7 @@ module m_global_parameters integer :: weno_order !< Order of accuracy for the WENO reconstruction logical :: hypoelasticity !< activate hypoelasticity logical :: hyperelasticity !< activate hyperelasticity + logical :: pre_stress !< activate pre_stressed domain ! Annotations of the structure, i.e. the organization, of the state vectors type(int_bounds_info) :: cont_idx !< Indexes of first & last continuity eqns. @@ -277,6 +278,7 @@ contains hypoelasticity = .false. hyperelasticity = .false. + pre_stress = .false. bc_x%beg = dflt_int; bc_x%end = dflt_int bc_y%beg = dflt_int; bc_y%end = dflt_int diff --git a/src/pre_process/m_mpi_proxy.fpp b/src/pre_process/m_mpi_proxy.fpp index 42c93050b6..3809eac053 100644 --- a/src/pre_process/m_mpi_proxy.fpp +++ b/src/pre_process/m_mpi_proxy.fpp @@ -55,7 +55,7 @@ contains & 'cyl_coord','adv_alphan','mpp_lim','hypoelasticity', 'relax', & & 'parallel_io', 'perturb_flow', 'vel_profile', 'instability_wave',& & 'perturb_sph', 'bubbles', 'polytropic', 'polydisperse', 'qbmm', & - & 'file_per_process', 'adv_n', 'ib', 'hyperelasticity' ] + & 'file_per_process', 'adv_n', 'ib', 'hyperelasticity','pre_stress'] call MPI_BCAST(${VAR}$, 1, MPI_LOGICAL, 0, MPI_COMM_WORLD, ierr) #:endfor call MPI_BCAST(fluid_rho(1), num_fluids_max, MPI_LOGICAL, 0, MPI_COMM_WORLD, ierr) diff --git a/src/pre_process/m_start_up.fpp b/src/pre_process/m_start_up.fpp index 1913e8ef80..8fecaccb35 100644 --- a/src/pre_process/m_start_up.fpp +++ b/src/pre_process/m_start_up.fpp @@ -136,7 +136,7 @@ contains sigR, sigV, dist_type, rhoRV, R0_type, & file_per_process, relax, relax_model, & palpha_eps, ptgalpha_eps, adv_n, & - ib, num_ibs, patch_ib, hyperelasticity + ib, num_ibs, patch_ib, hyperelasticity, pre_stress ! Inquiring the status of the pre_process.inp file file_loc = 'pre_process.inp' From b64aa4574280b62c461fd2539da1c1172ef7d009 Mon Sep 17 00:00:00 2001 From: Mirelys Carcana Barbosa Date: Sat, 11 May 2024 22:47:54 -0500 Subject: [PATCH 075/326] pre-processing with xi field (for one solid) ready, can compile with gpu --- src/pre_process/m_assign_variables.f90 | 38 +++++++++++--------------- toolchain/mfc/run/case_dicts.py | 2 +- 2 files changed, 17 insertions(+), 23 deletions(-) diff --git a/src/pre_process/m_assign_variables.f90 b/src/pre_process/m_assign_variables.f90 index ebc85b6c4f..dec98d03ff 100644 --- a/src/pre_process/m_assign_variables.f90 +++ b/src/pre_process/m_assign_variables.f90 @@ -260,6 +260,8 @@ subroutine s_assign_patch_species_primitive_variables(patch_id, j, k, l, & real(kind(0d0)) :: orig_qv real(kind(0d0)) :: muR, muV real(kind(0d0)) :: R3bar + real(kind(0d0)) :: rcoord, theta, phi, xi_sph + real(kind(0d0)), dimension(3) :: xi_cart real(kind(0d0)), dimension(int(E_idx - mom_idx%beg)) :: vel !< velocity real(kind(0d0)) :: pres !< pressure @@ -442,30 +444,22 @@ subroutine s_assign_patch_species_primitive_variables(patch_id, j, k, l, & ! Elastic Shear Stress if (hyperelasticity) then + xi_cart(1) = x_cc(j) + xi_cart(2) = y_cc(k) + xi_cart(3) = z_cc(l) + if (pre_stress) then ! pre stressed initial condition in spatial domain + rcoord = sqrt((x_cc(j)**2 + y_cc(k)**2 + z_cc(l)**2)) + phi = atan2(y_cc(k), x_cc(j)) + theta = atan2(sqrt(x_cc(j)**2 + y_cc(k)**2), z_cc(l)) + xi_sph = (rcoord**3 - R0ref**3 + 1)**( 1d0 / 3d0 ) !spherical coord, assuming Rmax=1 + xi_cart(1) = xi_sph*sin(theta)*cos(phi) + xi_cart(2) = xi_sph*sin(theta)*sin(phi) + xi_cart(3) = xi_sph*cos(theta) + end if do i = 1, (stress_idx%end - stress_idx%beg) + 1 - ! STEP 1: Calculate r_o (initial position) and theta and phi - !r_o = sqrt((x_cc(j)**2 + y_cc(k)**2 + z_cc(l)**2)) - !theta = atan2(y_cc(k), x_cc(j)) - !phi = atan2(sqrt(x_cc(j)**2 + y_cc(k)**2), z_cc(l)) - ! STEP 2: Calculate the equilibrium radius from the initial bubble radius, - ! initial liquid pressure and initial bubble pressure specified in input file - ! Req = Rmax/( p_l / p_b)**(1d0 / 3d0) - - ! q_prim_vf(i + stress_idx%beg - 1)%sf(j, k, l) = & - ! (eta*patch_icpp(patch_id)%tau_e(i) & - ! + (1d0 - eta)*orig_prim_vf(i + stress_idx%beg - 1)) + q_prim_vf(i + stress_idx%beg - 1)%sf(j, k, l) = & + (eta*xi_cart(i) + (1d0 - eta)*orig_prim_vf(i + stress_idx%beg - 1)) end do - ! TODO MIRELYS - ! \psi = arccos(z/r_o) - ! STEP 2: Calculate the equilibrium radius from the input file - ! Req = Rmax/((p_L/p_b)^(1/3)), where Rmax is the initial radius, p_L and p_b is the initial liquid and bubble pressure - ! STEP 3: Calculate the current grid position, i.e., \xi - ! \xi_s = (r_o^3 - Req^3 + Rmax^3)^(1/3) This is in spherical coordinates - ! STEP 4: map \xi back to x, y, z coordinate system - ! \xi_cartesian_x = \xi_s*sin(psi)*cos(theta) - ! \xi_cartesian_y = \xi_s*sin(psi)*sin(theta) - ! \xi_cartesian_z = \xi_s*cos(psi) - ! STEP 5: Update q_prim_vf(i + stress_idx%beg - 1) end if if (mpp_lim .and. bubbles) then diff --git a/toolchain/mfc/run/case_dicts.py b/toolchain/mfc/run/case_dicts.py index 9036a9d286..be8065cecf 100644 --- a/toolchain/mfc/run/case_dicts.py +++ b/toolchain/mfc/run/case_dicts.py @@ -16,7 +16,7 @@ 'instability_wave', 'perturb_flow', 'perturb_flow_fluid', 'perturb_flow_mag', 'perturb_sph', 'perturb_sph_fluid', 'fluid_rho', 'num_patches', 'qbmm', 'dist_type', 'R0_type', 'sigR', 'sigV', 'rhoRV', "palpha_eps", "ptgalpha_eps", - 'pi_fac', 'ib', 'num_ibs' + 'pi_fac', 'ib', 'num_ibs', 'pre_stress' ] for ib_id in range(1, 10+1): From be6cf75eaf1e70e3f8f84760d3b662798f790173 Mon Sep 17 00:00:00 2001 From: Mirelys Carcana Barbosa Date: Sun, 12 May 2024 14:47:03 -0500 Subject: [PATCH 076/326] adding hyperelasticity to post_process, compiles on gpu, let's gooo --- src/post_process/m_data_input.f90 | 4 ++-- src/post_process/m_mpi_proxy.fpp | 2 +- src/post_process/m_start_up.f90 | 15 +++++++++------ 3 files changed, 12 insertions(+), 9 deletions(-) diff --git a/src/post_process/m_data_input.f90 b/src/post_process/m_data_input.f90 index 0a09826072..fa75a27d5e 100644 --- a/src/post_process/m_data_input.f90 +++ b/src/post_process/m_data_input.f90 @@ -332,7 +332,7 @@ subroutine s_read_parallel_data_files(t_step) ! --------------------------- NVARS_MOK = int(sys_size, MPI_OFFSET_KIND) ! Read the data for each variable - if (bubbles .or. hypoelasticity) then + if (bubbles .or. hypoelasticity .or. hyperelasticity) then do i = 1, sys_size var_MOK = int(i, MPI_OFFSET_KIND) @@ -379,7 +379,7 @@ subroutine s_read_parallel_data_files(t_step) ! --------------------------- NVARS_MOK = int(sys_size, MPI_OFFSET_KIND) ! Read the data for each variable - if (bubbles .or. hypoelasticity) then + if (bubbles .or. hypoelasticity .or. hyperelasticity) then do i = 1, sys_size var_MOK = int(i, MPI_OFFSET_KIND) diff --git a/src/post_process/m_mpi_proxy.fpp b/src/post_process/m_mpi_proxy.fpp index 79686abb0e..2f4e1d51fb 100644 --- a/src/post_process/m_mpi_proxy.fpp +++ b/src/post_process/m_mpi_proxy.fpp @@ -200,7 +200,7 @@ contains & 'heat_ratio_wrt', 'pi_inf_wrt', 'pres_inf_wrt', 'cons_vars_wrt', & & 'prim_vars_wrt', 'c_wrt', 'qm_wrt','schlieren_wrt', 'bubbles', & & 'polytropic', 'polydisperse', 'file_per_process', 'relax', & - & 'adv_n', 'qbmm' ] + & 'adv_n', 'qbmm','hyperelasticity'] call MPI_BCAST(${VAR}$, 1, MPI_LOGICAL, 0, MPI_COMM_WORLD, ierr) #:endfor diff --git a/src/post_process/m_start_up.f90 b/src/post_process/m_start_up.f90 index a801fa50f3..2eb9234e98 100644 --- a/src/post_process/m_start_up.f90 +++ b/src/post_process/m_start_up.f90 @@ -72,7 +72,7 @@ subroutine s_read_input_file() ! --------------------------------------- parallel_io, rhoref, pref, bubbles, qbmm, sigR, & R0ref, nb, polytropic, thermal, Ca, Web, Re_inv, & polydisperse, poly_sigma, file_per_process, relax, relax_model, & - adv_n, sim_data + adv_n, sim_data, hyperelasticity ! Inquiring the status of the post_process.inp file file_loc = 'post_process.inp' @@ -313,21 +313,24 @@ subroutine s_save_data(t_step, varname, pres, c, H) ! ---------------------------------------------------------------------- ! Adding the elastic shear stresses to the formatted database file ----- - if (hypoelasticity) then + if (hypoelasticity .or. hyperelasticity) then do i = 1, stress_idx%end - stress_idx%beg + 1 if (prim_vars_wrt) then q_sf = q_prim_vf(i - 1 + stress_idx%beg)%sf( & -offset_x%beg:m + offset_x%end, & -offset_y%beg:n + offset_y%end, & -offset_z%beg:p + offset_z%end) - - write (varname, '(A,I0)') 'tau', i + if (hypoelasticity) then + write (varname, '(A,I0)') 'tau', i + else + write (varname, '(A,I0)') 'xi', i + end if call s_write_variable_to_formatted_database_file(varname, t_step) - end if + end if varname(:) = ' ' end do end if - ! ---------------------------------------------------------------------- + ! ---------------------------------------------------------------------- ! Adding the pressure to the formatted database file ------------------- if (pres_wrt .or. prim_vars_wrt) then From d191aafd9fc67689b1f2f059b86ef2855d1c5ad5 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Sun, 12 May 2024 16:03:50 -0500 Subject: [PATCH 077/326] added error flag for R0ref --- src/pre_process/m_checker.f90 | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/pre_process/m_checker.f90 b/src/pre_process/m_checker.f90 index 8218310b9f..2125dd5799 100644 --- a/src/pre_process/m_checker.f90 +++ b/src/pre_process/m_checker.f90 @@ -115,6 +115,11 @@ subroutine s_check_inputs() 'exiting ...') end if + if (pre_stress .and. R0ref == dflt_int) then + call s_mpi_abort('pre_stress hyperelasticity requires R0ref'// & + 'exiting ...') + end if + ! phase change checkers. if (relax) then if (model_eqns /= 3) then From b5ea413da58dd777818e947a5ae724908c8932fe Mon Sep 17 00:00:00 2001 From: Mirelys Carcana Barbosa Date: Sun, 12 May 2024 22:24:22 -0500 Subject: [PATCH 078/326] debugging hyperelasticity for pre and post-process, compiles --- src/common/m_variables_conversion.fpp | 7 ++++--- src/post_process/m_start_up.f90 | 9 ++++++--- src/pre_process/m_assign_variables.f90 | 24 +++++++++++++++++------- src/pre_process/m_checker.f90 | 12 +++++++++--- 4 files changed, 36 insertions(+), 16 deletions(-) diff --git a/src/common/m_variables_conversion.fpp b/src/common/m_variables_conversion.fpp index 593b656811..af9ed5d7ed 100644 --- a/src/common/m_variables_conversion.fpp +++ b/src/common/m_variables_conversion.fpp @@ -1043,13 +1043,14 @@ contains end do end if - if (hyperelasticity .and. .not. bubbles .and. G_K > 100 ) then + if ( hyperelasticity .and. .not. bubbles) then ! .and. G_K > 100 ) then !$acc loop seq do i = strxb, strxe qK_prim_vf(i)%sf(j, k, l) = qK_cons_vf(i)%sf(j, k, l) & /rho_K + !if (proc_rank == 0) print *, 'q(',i,') :: ',qK_prim_vf(i)%sf(j, k, l) end do - + !if (proc_rank == 0) stop !call s_calculate_btensor(qK_prim_vf, j, k, l, qK_btensor_vf) qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) !- & @@ -1057,7 +1058,7 @@ contains else ! Mostly in the non-solid material - qK_btensor_vf(:)%sf(j,k,l) = 0d0 + !qK_btensor_vf(:)%sf(j,k,l) = 0d0 end if diff --git a/src/post_process/m_start_up.f90 b/src/post_process/m_start_up.f90 index 2eb9234e98..a69ba333db 100644 --- a/src/post_process/m_start_up.f90 +++ b/src/post_process/m_start_up.f90 @@ -155,11 +155,13 @@ subroutine s_perform_time_step(t_step) ! Populating the buffer regions of the conservative variables if (buff_size > 0) then - call s_populate_conservative_variables_buffer_regions() + call s_populate_conservative_variables_buffer_regions() end if - + !if (proc_rank == 0) print *, "I got here 1" ! Converting the conservative variables to the primitive ones call s_convert_conservative_to_primitive_variables(q_cons_vf, q_prim_vf) + !if (proc_rank == 0) print *, "I got here 2" + end subroutine s_perform_time_step subroutine s_save_data(t_step, varname, pres, c, H) @@ -311,7 +313,7 @@ subroutine s_save_data(t_step, varname, pres, c, H) end if ! ---------------------------------------------------------------------- - + !if (proc_rank == 0) print *, "I got here 3" ! Adding the elastic shear stresses to the formatted database file ----- if (hypoelasticity .or. hyperelasticity) then do i = 1, stress_idx%end - stress_idx%beg + 1 @@ -330,6 +332,7 @@ subroutine s_save_data(t_step, varname, pres, c, H) varname(:) = ' ' end do end if + !if (proc_rank == 0) print *, "I got here 4" ! ---------------------------------------------------------------------- ! Adding the pressure to the formatted database file ------------------- diff --git a/src/pre_process/m_assign_variables.f90 b/src/pre_process/m_assign_variables.f90 index dec98d03ff..c0c359c7a2 100644 --- a/src/pre_process/m_assign_variables.f90 +++ b/src/pre_process/m_assign_variables.f90 @@ -443,10 +443,12 @@ subroutine s_assign_patch_species_primitive_variables(patch_id, j, k, l, & end if ! Elastic Shear Stress - if (hyperelasticity) then - xi_cart(1) = x_cc(j) - xi_cart(2) = y_cc(k) - xi_cart(3) = z_cc(l) + !if(proc_rank == 0) print *, 'I got to before hyperelasticity for patch :: ', patch_id + if (hyperelasticity) then + !if (proc_rank ==0) print *, 'x ::', x_cc(j), 'y ::', y_cc(k), 'z ::', z_cc(l) + xi_cart(1) = x_cc(j) + xi_cart(2) = y_cc(k) + xi_cart(3) = z_cc(l) if (pre_stress) then ! pre stressed initial condition in spatial domain rcoord = sqrt((x_cc(j)**2 + y_cc(k)**2 + z_cc(l)**2)) phi = atan2(y_cc(k), x_cc(j)) @@ -457,10 +459,18 @@ subroutine s_assign_patch_species_primitive_variables(patch_id, j, k, l, & xi_cart(3) = xi_sph*cos(theta) end if do i = 1, (stress_idx%end - stress_idx%beg) + 1 - q_prim_vf(i + stress_idx%beg - 1)%sf(j, k, l) = & - (eta*xi_cart(i) + (1d0 - eta)*orig_prim_vf(i + stress_idx%beg - 1)) + q_prim_vf(i + stress_idx%beg - 1)%sf(j, k, l) = xi_cart(i) + !(eta*xi_cart(i) + (1d0 - eta)*orig_prim_vf(i + stress_idx%beg - 1)) + + !if (proc_rank ==0) print *, 'q(',i') ::', q_prim_vf(i + stress_idx%beg - 1)%sf(j, k, l) + !if (proc_rank == 0) then + ! write(*,*) 'q(',i,') :: ',q_prim_vf(i + stress_idx%beg - 1)%sf(j, k, l)& + ! ,', xi_cart :: ',xi_cart(i) + !end if end do - end if + end if + !if (proc_rank ==0) stop + !if(proc_rank == 0) print *, 'I got to after hyperelasticity for patch :: ', patch_id if (mpp_lim .and. bubbles) then !adjust volume fractions, according to modeled gas void fraction diff --git a/src/pre_process/m_checker.f90 b/src/pre_process/m_checker.f90 index 2125dd5799..1208fd0f3d 100644 --- a/src/pre_process/m_checker.f90 +++ b/src/pre_process/m_checker.f90 @@ -120,7 +120,7 @@ subroutine s_check_inputs() 'exiting ...') end if - ! phase change checkers. + ! phase change checkers. if (relax) then if (model_eqns /= 3) then call s_mpi_abort('phase change requires model_eqns = 3. '// & @@ -715,8 +715,14 @@ subroutine s_check_inputs() call s_mpi_abort('Unsupported value of '// & 'fluid_pp('//trim(iStr)//')%'// & 'cv. Make sure cv is positive. Exiting ...') - end if - + elseif (hyperelasticity .or. hypoelasticity & + .and. & + fluid_pp(i)%G /= dflt_real) then + call s_mpi_abort('Unsupported combination '// & + 'of values of model_eqns '// & + 'and fluid_pp('//trim(iStr)//')%'// & + 'hyperelasticity. Exiting ...') + end if end do ! Moving Boundaries Checks: x boundaries From 39ec6e8faef160be668c49819eecfdb9b848c579 Mon Sep 17 00:00:00 2001 From: Sawyer Remillard Date: Mon, 13 May 2024 15:16:47 -0500 Subject: [PATCH 079/326] added mach number ouput capability in the energy code, not working yet. --- src/post_process/m_data_output.fpp | 124 +++++++++++++++++++++-------- 1 file changed, 93 insertions(+), 31 deletions(-) diff --git a/src/post_process/m_data_output.fpp b/src/post_process/m_data_output.fpp index 6abb5ea118..496411272a 100644 --- a/src/post_process/m_data_output.fpp +++ b/src/post_process/m_data_output.fpp @@ -16,13 +16,13 @@ module m_data_output use m_global_parameters ! Global parameters for the code + use m_derived_variables !< Procedures used to compute quantities derived + use m_mpi_proxy ! Message passing interface (MPI) module proxy use m_compile_specific use m_helper - - use m_mpi_common ! ========================================================================== implicit none @@ -993,14 +993,24 @@ contains allocate (x_d1(m*n)) allocate (y_d1(m*n)) counter = 0 - maxalph_loc = maxval(q_prim_vf(E_idx + 2)%sf(:,:,:)) + maxalph_loc = 0d0 + do k = 0, p + do j = 0, n + do i = 0, m + if (q_prim_vf(E_idx + 2)%sf(i, j, k) > maxalph_loc) then + maxalph_loc = q_prim_vf(E_idx + 2)%sf(i, j, k) + end if + end do + end do + end do + call s_mpi_allreduce_max(maxalph_loc, maxalph_glb) do l = 0, p if (z_cc(l) < dz(l) .and. z_cc(l) >= 0) then cent = l end if end do - thres = 0.75d0*maxalph_glb + thres = 0.6d0*maxalph_glb do k = 0, n OLoop: do j = 0, m axp = q_prim_vf(E_idx + 2)%sf(j + 1, k, cent) @@ -1015,10 +1025,10 @@ contains x_d1(counter) = x_cc(j) y_d1(counter) = y_cc(k) euc_d = sqrt((x_cc(j) - x_d1(i))**2 + (y_cc(k) - y_d1(i))**2) - tgp = 2*sqrt(dx(j)**2 + dy(k)**2) + tgp = sqrt(dx(j)**2 + dy(k)**2) else do i = 1, counter - if (euc_d <= tgp) then + if (euc_d <= tgp .or. x_cc(j) == x_d1(i) .or. y_cc(k) == y_d1(i)) then cycle OLoop elseif (euc_d > tgp .and. i == counter .and. x_cc(j) < 1.5 .and. y_cc(k) < 1.5) then !artificial bounding on the interface for bubble at a centroid. @@ -1060,21 +1070,33 @@ contains type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf integer, intent(IN) :: t_step real(kind(0d0)) :: Elk, Egk, Elint, Egint, Vb, maxalph_loc, maxalph_glb - real(kind(0d0)) :: rho, pres, dV, tmp, gamma, pi_inf, thres + real(kind(0d0)) :: rho, pres, dV, tmp, gamma, pi_inf, thres, MaxMa, MaxMa_glb, maxvel, c1, c2, c, crat, Ma, H real(kind(0d0)), dimension(num_dims) :: vel - real(kind(0d0)), dimension(num_fluids) :: gammas, pi_infs + real(kind(0d0)), dimension(num_fluids) :: gammas, pi_infs, adv integer :: i, j, k, l, s !looping indicies integer :: ierr, counter, root !< number of data points extracted to fit shape to SH perturbations - - maxalph_loc = maxval(q_prim_vf(E_idx + 2)%sf(:,:,:)) + + maxalph_loc = 0d0 + do k = 0, p + do j = 0, n + do i = 0, m + if (q_prim_vf(E_idx + 2)%sf(i, j, k) > maxalph_loc) then + maxalph_loc = q_prim_vf(E_idx + 2)%sf(i, j, k) + end if + end do + end do + end do + call s_mpi_allreduce_max(maxalph_loc, maxalph_glb) - thres = 0.75d0*maxalph_glb + thres = 0.6d0*maxalph_glb Elk = 0d0 Egk = 0d0 Elint = 0d0 Egint = 0d0 Vb = 0d0 + maxvel = 0d0 + MaxMa = 0d0 if (p > 0) then do k = 0, p do j = 0, n @@ -1084,32 +1106,71 @@ contains rho = 0d0 gamma = 0d0 pi_inf = 0d0 - do l = 1, num_fluids - gammas(l) = fluid_pp(l)%gamma - pi_infs(l) = fluid_pp(l)%pi_inf - rho = rho + q_prim_vf(E_idx + l)%sf(i, j, k)*q_prim_vf(l)%sf(i, j, k) - gamma = gamma + q_prim_vf(E_idx + l)%sf(i, j, k)*gammas(l) - pi_inf = pi_inf + q_prim_vf(E_idx + l)%sf(i, j, k)*pi_infs(l) - end do pres = q_prim_vf(E_idx)%sf(i, j, k) + Elint = Elint + q_prim_vf(E_idx+1)%sf(i, j, k)*(fluid_pp(1)%gamma*pres+fluid_pp(1)%pi_inf)*dV + Egint = Egint + q_prim_vf(E_idx+2)%sf(i, j, k)*(fluid_pp(2)%gamma*pres+fluid_pp(2)%pi_inf)*dV do s = 1, num_dims vel(s) = q_prim_vf(num_fluids + s)%sf(i, j, k) - if (q_prim_vf(E_idx+2)%sf(i, j, k) > thres) then - Egk = Egk + 0.5d0*rho*vel(s)*vel(s)*dV - else - Elk = Elk + 0.5d0*rho*vel(s)*vel(s)*dV - end if + Egk = Egk + 0.5d0*q_prim_vf(E_idx + 2)%sf(i, j, k)*q_prim_vf(2)%sf(i, j, k)*vel(s)*vel(s)*dV + Elk = Elk + 0.5d0*q_prim_vf(E_idx + 1)%sf(i, j, k)*q_prim_vf(1)%sf(i, j, k)*vel(s)*vel(s)*dV + if (dabs(vel(s)) .gt. maxvel) then + maxvel = dabs(vel(s)) + endif end do - if (q_prim_vf(E_idx+2)%sf(i, j, k) > thres) then - Egint = Egint + (gamma*pres + pi_inf)*dV - Vb = Vb + dV - else - Elint = Elint + (gamma*pres + pi_inf)*dV - end if + do l = 1, adv_idx%end - E_idx + adv(l) = q_prim_vf(E_idx + l)%sf(i, j, k) + gamma = gamma+ adv(l)*fluid_pp(l)%gamma + pi_inf = pi_inf + adv(l)*fluid_pp(l)%pi_inf + rho = rho + adv(l)*q_prim_vf(l)%sf(i, j, k) + end do + + H = ((gamma + 1d0)*pres + pi_inf)/rho + + call s_compute_speed_of_sound(pres, rho, & + gamma, pi_inf, & + H, adv, 0d0, c) + + ! c1 = dsqrt((1/fluid_pp(1)%gamma+1)*(pres+fluid_pp(1)%pi_inf)/q_prim_vf(1)%sf(i, j, k)) + ! c2 = dsqrt((1/fluid_pp(2)%gamma+1)*(pres+fluid_pp(2)%pi_inf)/q_prim_vf(2)%sf(i, j, k)) + ! crat = q_prim_vf(E_idx+1)%sf(i, j, k)/(q_prim_vf(1)%sf(i, j, k)*c1**2.0d0) + & + ! q_prim_vf(E_idx+2)%sf(i, j, k)/(q_prim_vf(2)%sf(i, j, k)*c2**2.0d0) + ! rho = q_prim_vf(E_idx + 1)%sf(i, j, k)*q_prim_vf(1)%sf(i, j, k) + & + ! q_prim_vf(E_idx + 2)%sf(i, j, k)*q_prim_vf(2)%sf(i, j, k) + ! c = dsqrt(1/(crat*rho)) + Ma = maxvel/c + if (Ma > MaxMa) then + MaxMa = Ma + endif + if (q_prim_vf(E_idx + 2)%sf(i, j, k) > thres) then + Vb = Vb + dV + endif +! do l = 1, num_fluids +! gammas(l) = fluid_pp(l)%gamma +! pi_infs(l) = fluid_pp(l)%pi_inf +! rho = rho + q_prim_vf(E_idx + l)%sf(i, j, k)*q_prim_vf(l)%sf(i, j, k) +! gamma = gamma + q_prim_vf(E_idx + l)%sf(i, j, k)*gammas(l) +! pi_inf = pi_inf + q_prim_vf(E_idx + l)%sf(i, j, k)*pi_infs(l) +! end do +! pres = q_prim_vf(E_idx)%sf(i, j, k) +! do s = 1, num_dims +! vel(s) = q_prim_vf(num_fluids + s)%sf(i, j, k) +! if (q_prim_vf(E_idx+2)%sf(i, j, k) > thres) then +! Egk = Egk + 0.5d0*rho*vel(s)*vel(s)*dV +! else +! Elk = Elk + 0.5d0*rho*vel(s)*vel(s)*dV +! end if +! end do +! if (q_prim_vf(E_idx+2)%sf(i, j, k) > thres) then +! Egint = Egint + (gamma*pres + pi_inf)*dV +! Vb = Vb + dV +! else +! Elint = Elint + (gamma*pres + pi_inf)*dV +! end if end do end do end do end if + call s_mpi_allreduce_max(MaxMa, MaxMa_glb) tmp = Elk call s_mpi_allreduce_sum(tmp, Elk) tmp = Elint @@ -1121,12 +1182,13 @@ contains tmp = Vb call s_mpi_allreduce_sum(tmp, Vb) if (proc_rank == 0) then - write (251, '(6X, 5F24.12)') & + write (251, '(6X, 6F24.12)') & Elint, & Egint, & Elk, & Egk, & - Vb + Vb, & + MaxMa_glb end if end subroutine s_write_energy_data_file From cdc2ef2d5858fa4202a044152de1d47ffdf0ee31 Mon Sep 17 00:00:00 2001 From: Mirelys Carcana Barbosa Date: Tue, 14 May 2024 23:01:17 -0500 Subject: [PATCH 080/326] debugged pre_process, I think --- src/common/m_rmt_tensor_calc.f90 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/common/m_rmt_tensor_calc.f90 b/src/common/m_rmt_tensor_calc.f90 index 15405432f5..2d030eba02 100644 --- a/src/common/m_rmt_tensor_calc.f90 +++ b/src/common/m_rmt_tensor_calc.f90 @@ -57,7 +57,7 @@ function f_determinant(tensor) real(kind(0d0)) :: f_determinant if (num_dims == 1) then - f_determinant = tensor(1) ! TODO: Mirelys: does this make sense? + f_determinant = tensor(1) elseif (num_dims == 2) then f_determinant = tensor(1)*tensor(4) - tensor(2)*tensor(3) else @@ -103,7 +103,7 @@ subroutine s_calculate_atransposea(tensor, ata) real(kind(0d0)), dimension(num_dims**2), intent(IN) :: tensor real(kind(0d0)), dimension(num_dims**2), intent(OUT) :: ata - ata(1) = tensor(1)**2 ! TODO: Mirelys: Does this make sense? + ata(1) = tensor(1)**2 if (num_dims == 2) then ata(1) = ata(1) + tensor(3)**2 ata(2) = tensor(1)*tensor(2) + tensor(3)*tensor(4) From cea0d6ab09789415bb2dc65562af96c5d7eaca68 Mon Sep 17 00:00:00 2001 From: Mirelys Carcana Barbosa Date: Tue, 14 May 2024 23:02:42 -0500 Subject: [PATCH 081/326] this time, pre_process debugged --- src/pre_process/m_assign_variables.f90 | 34 ++++++++++++-------------- src/pre_process/m_checker.f90 | 16 ++++++------ src/simulation/m_time_steppers.fpp | 5 ++-- 3 files changed, 26 insertions(+), 29 deletions(-) diff --git a/src/pre_process/m_assign_variables.f90 b/src/pre_process/m_assign_variables.f90 index c0c359c7a2..372bc537d0 100644 --- a/src/pre_process/m_assign_variables.f90 +++ b/src/pre_process/m_assign_variables.f90 @@ -443,23 +443,21 @@ subroutine s_assign_patch_species_primitive_variables(patch_id, j, k, l, & end if ! Elastic Shear Stress - !if(proc_rank == 0) print *, 'I got to before hyperelasticity for patch :: ', patch_id - if (hyperelasticity) then - !if (proc_rank ==0) print *, 'x ::', x_cc(j), 'y ::', y_cc(k), 'z ::', z_cc(l) - xi_cart(1) = x_cc(j) - xi_cart(2) = y_cc(k) - xi_cart(3) = z_cc(l) - if (pre_stress) then ! pre stressed initial condition in spatial domain - rcoord = sqrt((x_cc(j)**2 + y_cc(k)**2 + z_cc(l)**2)) - phi = atan2(y_cc(k), x_cc(j)) - theta = atan2(sqrt(x_cc(j)**2 + y_cc(k)**2), z_cc(l)) - xi_sph = (rcoord**3 - R0ref**3 + 1)**( 1d0 / 3d0 ) !spherical coord, assuming Rmax=1 - xi_cart(1) = xi_sph*sin(theta)*cos(phi) - xi_cart(2) = xi_sph*sin(theta)*sin(phi) - xi_cart(3) = xi_sph*cos(theta) - end if - do i = 1, (stress_idx%end - stress_idx%beg) + 1 - q_prim_vf(i + stress_idx%beg - 1)%sf(j, k, l) = xi_cart(i) + if (hyperelasticity) then + xi_cart(1) = x_cc(j) + xi_cart(2) = y_cc(k) + xi_cart(3) = z_cc(l) + if (pre_stress) then ! pre stressed initial condition in spatial domain + rcoord = sqrt((x_cc(j)**2 + y_cc(k)**2 + z_cc(l)**2)) + theta = atan2(y_cc(k), x_cc(j)) + phi = atan2(sqrt(x_cc(j)**2 + y_cc(k)**2), z_cc(l)) + xi_sph = (rcoord**3 - R0ref**3 + 1d0 )**( 1d0 / 3d0 ) !spherical coord, assuming Rmax=1 + xi_cart(1) = xi_sph*sin(phi)*cos(theta) + xi_cart(2) = xi_sph*sin(phi)*sin(theta) + xi_cart(3) = xi_sph*cos(phi) + end if + do i = 1, (stress_idx%end - stress_idx%beg) + 1 + q_prim_vf(i + stress_idx%beg - 1)%sf(j, k, l) = xi_cart(i) !(eta*xi_cart(i) + (1d0 - eta)*orig_prim_vf(i + stress_idx%beg - 1)) !if (proc_rank ==0) print *, 'q(',i') ::', q_prim_vf(i + stress_idx%beg - 1)%sf(j, k, l) @@ -467,7 +465,7 @@ subroutine s_assign_patch_species_primitive_variables(patch_id, j, k, l, & ! write(*,*) 'q(',i,') :: ',q_prim_vf(i + stress_idx%beg - 1)%sf(j, k, l)& ! ,', xi_cart :: ',xi_cart(i) !end if - end do + end do end if !if (proc_rank ==0) stop !if(proc_rank == 0) print *, 'I got to after hyperelasticity for patch :: ', patch_id diff --git a/src/pre_process/m_checker.f90 b/src/pre_process/m_checker.f90 index 1208fd0f3d..25b2fd5f34 100644 --- a/src/pre_process/m_checker.f90 +++ b/src/pre_process/m_checker.f90 @@ -715,14 +715,14 @@ subroutine s_check_inputs() call s_mpi_abort('Unsupported value of '// & 'fluid_pp('//trim(iStr)//')%'// & 'cv. Make sure cv is positive. Exiting ...') - elseif (hyperelasticity .or. hypoelasticity & - .and. & - fluid_pp(i)%G /= dflt_real) then - call s_mpi_abort('Unsupported combination '// & - 'of values of model_eqns '// & - 'and fluid_pp('//trim(iStr)//')%'// & - 'hyperelasticity. Exiting ...') - end if + ! elseif ((hyperelasticity .or. hypoelasticity) & + ! .and. & + ! fluid_pp(i)%G /= dflt_real) then + ! call s_mpi_abort('Unsupported combination '// & + ! 'of values of model_eqns '// & + ! 'and fluid_pp('//trim(iStr)//')%'// & + ! 'hyperelasticity. Exiting ...') + end if end do ! Moving Boundaries Checks: x boundaries diff --git a/src/simulation/m_time_steppers.fpp b/src/simulation/m_time_steppers.fpp index 41c308ee4f..c645d5efa4 100644 --- a/src/simulation/m_time_steppers.fpp +++ b/src/simulation/m_time_steppers.fpp @@ -179,8 +179,7 @@ contains end if end if - if (hypoelasticity) then - + if (hypoelasticity .or. hyperelasticity) then do i = stress_idx%beg, stress_idx%end @:ALLOCATE(q_prim_vf(i)%sf(ix_t%beg:ix_t%end, & iy_t%beg:iy_t%end, & @@ -986,7 +985,7 @@ contains @:DEALLOCATE(q_prim_vf(i)%sf) end do - if (hypoelasticity) then + if (hypoelasticity .or. hyperelasticity) then do i = stress_idx%beg, stress_idx%end @:DEALLOCATE(q_prim_vf(i)%sf) end do From bc2bacda6fac6b6fe420b1e4db80d11fd4cd3e29 Mon Sep 17 00:00:00 2001 From: Sawyer Remillard Date: Wed, 15 May 2024 19:08:18 -0500 Subject: [PATCH 082/326] trying to debug energy ouputting code --- src/post_process/m_data_output.fpp | 80 ++++++++---------------------- submit_gpu.sh | 20 ++++++-- 2 files changed, 37 insertions(+), 63 deletions(-) diff --git a/src/post_process/m_data_output.fpp b/src/post_process/m_data_output.fpp index 496411272a..2f404befcf 100644 --- a/src/post_process/m_data_output.fpp +++ b/src/post_process/m_data_output.fpp @@ -1069,34 +1069,21 @@ contains subroutine s_write_energy_data_file(q_prim_vf, t_step) type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf integer, intent(IN) :: t_step - real(kind(0d0)) :: Elk, Egk, Elint, Egint, Vb, maxalph_loc, maxalph_glb - real(kind(0d0)) :: rho, pres, dV, tmp, gamma, pi_inf, thres, MaxMa, MaxMa_glb, maxvel, c1, c2, c, crat, Ma, H + real(kind(0d0)) :: Elk, Egk, Elint, Egint, Vb, Vl, pres_av + real(kind(0d0)) :: rho, pres, dV, tmp, gamma, pi_inf, MaxMa, MaxMa_glb, maxvel, c, Ma, H real(kind(0d0)), dimension(num_dims) :: vel real(kind(0d0)), dimension(num_fluids) :: gammas, pi_infs, adv integer :: i, j, k, l, s !looping indicies integer :: ierr, counter, root !< number of data points extracted to fit shape to SH perturbations - - maxalph_loc = 0d0 - do k = 0, p - do j = 0, n - do i = 0, m - if (q_prim_vf(E_idx + 2)%sf(i, j, k) > maxalph_loc) then - maxalph_loc = q_prim_vf(E_idx + 2)%sf(i, j, k) - end if - end do - end do - end do - - call s_mpi_allreduce_max(maxalph_loc, maxalph_glb) - thres = 0.6d0*maxalph_glb - - Elk = 0d0 + Egk = 0d0 Elint = 0d0 Egint = 0d0 Vb = 0d0 maxvel = 0d0 MaxMa = 0d0 + Vl = 0d0 + Elk = 0d0 if (p > 0) then do k = 0, p do j = 0, n @@ -1107,12 +1094,11 @@ contains gamma = 0d0 pi_inf = 0d0 pres = q_prim_vf(E_idx)%sf(i, j, k) - Elint = Elint + q_prim_vf(E_idx+1)%sf(i, j, k)*(fluid_pp(1)%gamma*pres+fluid_pp(1)%pi_inf)*dV - Egint = Egint + q_prim_vf(E_idx+2)%sf(i, j, k)*(fluid_pp(2)%gamma*pres+fluid_pp(2)%pi_inf)*dV + Egint = Egint + q_prim_vf(E_idx+2)%sf(i, j, k)**2.0d0*(fluid_pp(2)%gamma*pres)*dV do s = 1, num_dims vel(s) = q_prim_vf(num_fluids + s)%sf(i, j, k) - Egk = Egk + 0.5d0*q_prim_vf(E_idx + 2)%sf(i, j, k)*q_prim_vf(2)%sf(i, j, k)*vel(s)*vel(s)*dV - Elk = Elk + 0.5d0*q_prim_vf(E_idx + 1)%sf(i, j, k)*q_prim_vf(1)%sf(i, j, k)*vel(s)*vel(s)*dV + Egk = Egk + 0.5d0*q_prim_vf(E_idx + 2)%sf(i, j, k)**2.0d0*q_prim_vf(2)%sf(i, j, k)*vel(s)*vel(s)*dV + Elk = Elk + 0.5d0*q_prim_vf(E_idx + 1)%sf(i, j, k)**2.0d0*q_prim_vf(1)%sf(i, j, k)*vel(s)*vel(s)*dV if (dabs(vel(s)) .gt. maxvel) then maxvel = dabs(vel(s)) endif @@ -1130,64 +1116,42 @@ contains gamma, pi_inf, & H, adv, 0d0, c) - ! c1 = dsqrt((1/fluid_pp(1)%gamma+1)*(pres+fluid_pp(1)%pi_inf)/q_prim_vf(1)%sf(i, j, k)) - ! c2 = dsqrt((1/fluid_pp(2)%gamma+1)*(pres+fluid_pp(2)%pi_inf)/q_prim_vf(2)%sf(i, j, k)) - ! crat = q_prim_vf(E_idx+1)%sf(i, j, k)/(q_prim_vf(1)%sf(i, j, k)*c1**2.0d0) + & - ! q_prim_vf(E_idx+2)%sf(i, j, k)/(q_prim_vf(2)%sf(i, j, k)*c2**2.0d0) - ! rho = q_prim_vf(E_idx + 1)%sf(i, j, k)*q_prim_vf(1)%sf(i, j, k) + & - ! q_prim_vf(E_idx + 2)%sf(i, j, k)*q_prim_vf(2)%sf(i, j, k) - ! c = dsqrt(1/(crat*rho)) Ma = maxvel/c - if (Ma > MaxMa) then + if (Ma > MaxMa .and. adv(1) > 1.0d0-0.5d-6) then MaxMa = Ma endif - if (q_prim_vf(E_idx + 2)%sf(i, j, k) > thres) then - Vb = Vb + dV - endif -! do l = 1, num_fluids -! gammas(l) = fluid_pp(l)%gamma -! pi_infs(l) = fluid_pp(l)%pi_inf -! rho = rho + q_prim_vf(E_idx + l)%sf(i, j, k)*q_prim_vf(l)%sf(i, j, k) -! gamma = gamma + q_prim_vf(E_idx + l)%sf(i, j, k)*gammas(l) -! pi_inf = pi_inf + q_prim_vf(E_idx + l)%sf(i, j, k)*pi_infs(l) -! end do -! pres = q_prim_vf(E_idx)%sf(i, j, k) -! do s = 1, num_dims -! vel(s) = q_prim_vf(num_fluids + s)%sf(i, j, k) -! if (q_prim_vf(E_idx+2)%sf(i, j, k) > thres) then -! Egk = Egk + 0.5d0*rho*vel(s)*vel(s)*dV -! else -! Elk = Elk + 0.5d0*rho*vel(s)*vel(s)*dV -! end if -! end do -! if (q_prim_vf(E_idx+2)%sf(i, j, k) > thres) then -! Egint = Egint + (gamma*pres + pi_inf)*dV -! Vb = Vb + dV -! else -! Elint = Elint + (gamma*pres + pi_inf)*dV -! end if + Vl = Vl + adv(1)*dV + Vb = Vb + adv(2)*dV + pres_av = pres_av + adv(1)**2.0d0*pres*dV end do end do end do end if + tmp = pres_av + call s_mpi_allreduce_sum(tmp, pres_av) + tmp = Vl + call s_mpi_allreduce_sum(tmp, Vl) + call s_mpi_allreduce_max(MaxMa, MaxMa_glb) tmp = Elk call s_mpi_allreduce_sum(tmp, Elk) - tmp = Elint - call s_mpi_allreduce_sum(tmp, Elint) tmp = Egint call s_mpi_allreduce_sum(tmp, Egint) tmp = Egk call s_mpi_allreduce_sum(tmp, Egk) tmp = Vb call s_mpi_allreduce_sum(tmp, Vb) + + Elint = pres_av/Vl*Vb + if (proc_rank == 0) then - write (251, '(6X, 6F24.12)') & + write (251, '(6X, 7F24.12)') & Elint, & Egint, & Elk, & Egk, & Vb, & + Vl, & MaxMa_glb end if diff --git a/submit_gpu.sh b/submit_gpu.sh index c03eff7bcc..21284621ba 100755 --- a/submit_gpu.sh +++ b/submit_gpu.sh @@ -1,7 +1,17 @@ -#./mfc.sh run /scratch/bciv/sremillard/sph_col_32/3Dshinput_new.py -e batch -p gpuA100x4 -N 1 -n 4 -g 1 -w 1:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta ## Pre-process -./mfc.sh run /scratch/bciv/sremillard/sph_col_2atm/3Dshinput_new.py -e batch -p gpuA100x4 -N 8 -n 4 -g 4 -w 1:00:00 -# sph2 -t pre_process -a bciv-delta-gpu -c delta -./mfc.sh run /scratch/bciv/sremillard/sph_col_5atm/3Dshinput_new.py -e batch -p gpuA100x4 -N 8 -n 4 -g 4 -w 1:00:00 -# sph5 -t pre_process -a bciv-delta-gpu -c delta -./mfc.sh run /scratch/bciv/sremillard/pert_col_2atm_tenth/3Dshinput_new.py -e batch -p gpuA100x4 -N 8 -n 4 -g 4 -w 1:00:00 -# base -t pre_process -a bciv-delta-gpu -c delta -./mfc.sh run /scratch/bciv/sremillard/sph_col_1atm/3Dshinput_new.py -e batch -p gpuA100x4 -N 8 -n 4 -g 4 -w 1:00:00 -# sph_1 -t pre_process -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/sremillard/sph_col_2atm/3Dshinput_new.py -e batch -p gpuA100x4 -N 8 -n 4 -g 4 -w 1:00:00 -# sph2 -t pre_process -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/sremillard/sph_col_50atm/3Dinput.py -e batch -p gpuA100x4 -N 5 -n 4 -g 4 -w 1:00:00 -# sph50 -t pre_process -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/sremillard/sph_col_20atm/3Dinput.py -e batch -p gpuA100x4 -N 5 -n 4 -g 4 -w 1:00:00 -# sph20 -t pre_process -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/sremillard/sph_col_10atm/3Dinput.py -e batch -p gpuA100x4 -N 5 -n 4 -g 4 -w 1:00:00 -# sph10 -t pre_process -a bciv-delta-gpu -c delta + +#./mfc.sh run /scratch/bciv/sremillard/pert_col_2atm_tenth/3Dshinput_new.py -e batch -p gpuA100x4 -N 8 -n 4 -g 4 -w 1:00:00 -# base -t pre_process -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/sremillard/sph_col_1atm/3Dshinput_new.py -e batch -p gpuA100x4 -N 8 -n 4 -g 4 -w 1:00:00 -# sph_1 -t pre_process -a bciv-delta-gpu -c delta + + +## simulation +./mfc.sh run /scratch/bciv/sremillard/sph_col_50atm/3Dinput.py -e batch -p gpuA100x4 -N 5 -n 4 -g 4 -w 5:30:00 -# sph50 -t simulation -a bciv-delta-gpu -c delta +./mfc.sh run /scratch/bciv/sremillard/sph_col_20atm/3Dinput.py -e batch -p gpuA100x4 -N 5 -n 4 -g 4 -w 5:30:00 -# sph20 -t simulation -a bciv-delta-gpu -c delta +./mfc.sh run /scratch/bciv/sremillard/sph_col_10atm/3Dinput.py -e batch -p gpuA100x4 -N 5 -n 4 -g 4 -w 5:30:00 -# sph10 -t simulation -a bciv-delta-gpu -c delta + + From 43ee8c98b1ccb60b64cc27db4268722ff00e5b89 Mon Sep 17 00:00:00 2001 From: Sawyer Remillard Date: Wed, 15 May 2024 19:09:44 -0500 Subject: [PATCH 083/326] most likely is the correct energy - caution --- src/post_process/m_data_output.fpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/post_process/m_data_output.fpp b/src/post_process/m_data_output.fpp index 2f404befcf..f99452147c 100644 --- a/src/post_process/m_data_output.fpp +++ b/src/post_process/m_data_output.fpp @@ -1094,11 +1094,11 @@ contains gamma = 0d0 pi_inf = 0d0 pres = q_prim_vf(E_idx)%sf(i, j, k) - Egint = Egint + q_prim_vf(E_idx+2)%sf(i, j, k)**2.0d0*(fluid_pp(2)%gamma*pres)*dV + Egint = Egint + q_prim_vf(E_idx+2)%sf(i, j, k)*(fluid_pp(2)%gamma*pres)*dV do s = 1, num_dims vel(s) = q_prim_vf(num_fluids + s)%sf(i, j, k) - Egk = Egk + 0.5d0*q_prim_vf(E_idx + 2)%sf(i, j, k)**2.0d0*q_prim_vf(2)%sf(i, j, k)*vel(s)*vel(s)*dV - Elk = Elk + 0.5d0*q_prim_vf(E_idx + 1)%sf(i, j, k)**2.0d0*q_prim_vf(1)%sf(i, j, k)*vel(s)*vel(s)*dV + Egk = Egk + 0.5d0*q_prim_vf(E_idx + 2)%sf(i, j, k)*q_prim_vf(2)%sf(i, j, k)*vel(s)*vel(s)*dV + Elk = Elk + 0.5d0*q_prim_vf(E_idx + 1)%sf(i, j, k)*q_prim_vf(1)%sf(i, j, k)*vel(s)*vel(s)*dV if (dabs(vel(s)) .gt. maxvel) then maxvel = dabs(vel(s)) endif @@ -1122,7 +1122,7 @@ contains endif Vl = Vl + adv(1)*dV Vb = Vb + adv(2)*dV - pres_av = pres_av + adv(1)**2.0d0*pres*dV + pres_av = pres_av + adv(1)*pres*dV end do end do end do From 9b967727ab8b7032a97bc516bee0b162a47d9b0f Mon Sep 17 00:00:00 2001 From: Sawyer Remillard Date: Wed, 15 May 2024 21:23:29 -0500 Subject: [PATCH 084/326] switching the ma threshold --- src/post_process/m_data_output.fpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/post_process/m_data_output.fpp b/src/post_process/m_data_output.fpp index f99452147c..4c9926e54a 100644 --- a/src/post_process/m_data_output.fpp +++ b/src/post_process/m_data_output.fpp @@ -1117,7 +1117,7 @@ contains H, adv, 0d0, c) Ma = maxvel/c - if (Ma > MaxMa .and. adv(1) > 1.0d0-0.5d-6) then + if (Ma > MaxMa .and. adv(1) > 1.0d0-1.0d-6) then MaxMa = Ma endif Vl = Vl + adv(1)*dV From 6fb0ecdf4fe495852965ed2a5e2104fe55f81f69 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Wed, 15 May 2024 22:03:49 -0500 Subject: [PATCH 085/326] additions including the start of the btensor calculation, compiles but not tested --- src/common/m_rmt_tensor_calc.f90 | 150 ++++++++++++++++++++++++- src/common/m_variables_conversion.fpp | 8 +- src/simulation/m_global_parameters.fpp | 20 ++-- src/simulation/m_rhs.fpp | 13 +-- src/simulation/m_start_up.fpp | 1 - 5 files changed, 163 insertions(+), 29 deletions(-) diff --git a/src/common/m_rmt_tensor_calc.f90 b/src/common/m_rmt_tensor_calc.f90 index 15405432f5..e1201e1ff7 100644 --- a/src/common/m_rmt_tensor_calc.f90 +++ b/src/common/m_rmt_tensor_calc.f90 @@ -1,6 +1,7 @@ !> !! @file m_variables_conversion.f90 !! @brief Contains module m_variables_conversion +#:include 'macros.fpp' !> @brief This module consists of subroutines used in the calculation of matrix !! operations for the reference map tensor @@ -23,6 +24,21 @@ module m_rmt_tensor_calc f_elastic_energy, & s_calculate_deviatoric +#ifdef CRAY_ACC_WAR + + @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), dimension(:, :, :), du_dx, du_dy, du_dz) + @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), dimension(:, :, :), dv_dx, dv_dy, dv_dz) + @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), dimension(:, :, :), dw_dx, dw_dy, dw_dz) + !$acc declare link(du_dx,du_dy,du_dz,dv_dx,dv_dy,dv_dz,dw_dx,dw_dy,dw_dz) +#else + + real(kind(0d0)), allocatable, dimension(:, :, :) :: du_dx, du_dy, du_dz + real(kind(0d0)), allocatable, dimension(:, :, :) :: dv_dx, dv_dy, dv_dz + real(kind(0d0)), allocatable, dimension(:, :, :) :: dw_dx, dw_dy, dw_dz + !$acc declare create(du_dx,du_dy,du_dz,dv_dx,dv_dy,dv_dz,dw_dx,dw_dy,dw_dz) + +#endif + contains subroutine s_calculate_btensor(q_prim_vf, j, k, l, btensor) @@ -31,13 +47,17 @@ subroutine s_calculate_btensor(q_prim_vf, j, k, l, btensor) type(scalar_field), dimension(num_dims*(num_dims+1)/2 + 1), intent(OUT) :: btensor integer, intent(IN) :: j, k, l - real(kind(0d0)), dimension(num_dims**2) :: ftensor, ftransposef, tensorb, tensor + real(kind(0d0)), dimension(num_dims**2) :: ftensor, ftransposef, tensorb + real(kind(0d0)), dimension(num_dims) :: xi_vec integer :: i !< Generic loop iterators - ! Converting the primitive variables to the conservative variables + ! building the xi vector do i = 1, num_dims - tensor(i) = q_prim_vf(stress_idx%beg + i - 1)%sf(j, k, l) + xi_vec(i) = q_prim_vf(stress_idx%beg + i - 1)%sf(j, k, l) end do + ! feed data into function to calculate the grad_xi + + ! NOTE: btensor is symmetric, save the data space ! need to calculate gradxi then calculate btensor and J = det(F) ! store in btensor @@ -183,4 +203,128 @@ function f_elastic_energy(btensor, j, k, l) end function f_elastic_energy + subroutine s_initialize_hypoelastic_module_b() ! -------------------- + + integer :: i + + !@:ALLOCATE_GLOBAL(du_dx(0:m,0:n,0:p)) + !if (n > 0) then + ! @:ALLOCATE_GLOBAL(du_dy(0:m,0:n,0:p), dv_dx(0:m,0:n,0:p), dv_dy(0:m,0:n,0:p)) + ! if (p > 0) then + ! @:ALLOCATE_GLOBAL(du_dz(0:m,0:n,0:p), dv_dz(0:m,0:n,0:p)) + ! @:ALLOCATE_GLOBAL(dw_dx(0:m,0:n,0:p), dw_dy(0:m,0:n,0:p), dw_dz(0:m,0:n,0:p)) + ! end if + !end if + + end subroutine s_initialize_hypoelastic_module_b + + !> The purpose of this procedure is to compute the source terms + !! that are needed for the elastic stress equations + !! @param idir Dimension splitting index + !! @param q_prim_vf Primitive variables + !! @param rhs_vf rhs variables + subroutine s_compute_grad_xi(idir, q_prim_vf, rhs_vf) + + type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf + type(scalar_field), dimension(sys_size), intent(INOUT) :: rhs_vf + integer, intent(IN) :: idir + + real(kind(0d0)) :: rho_K, G_K + + integer :: i, k, l, q !< Loop variables + integer :: ndirs !< Number of coordinate directions + + ndirs = 1; if (n > 0) ndirs = 2; if (p > 0) ndirs = 3 + + if (idir == 1) then + ! calculate velocity gradients + rho_K and G_K + ! TODO: re-organize these loops one by one for GPU efficiency if possible? + + !$acc parallel loop collapse(3) gang vector default(present) + do q = 0, p + do l = 0, n + do k = 0, m + du_dx(k, l, q) = & + (q_prim_vf(momxb)%sf(k - 2, l, q) & + - 8d0*q_prim_vf(momxb)%sf(k - 1, l, q) & + + 8d0*q_prim_vf(momxb)%sf(k + 1, l, q) & + - q_prim_vf(momxb)%sf(k + 2, l, q)) & + /(12d0*dx(k)) + end do + end do + end do + + if (ndirs > 1) then + !$acc parallel loop collapse(3) gang vector default(present) + do q = 0, p + do l = 0, n + do k = 0, m + du_dy(k, l, q) = & + (q_prim_vf(momxb)%sf(k, l - 2, q) & + - 8d0*q_prim_vf(momxb)%sf(k, l - 1, q) & + + 8d0*q_prim_vf(momxb)%sf(k, l + 1, q) & + - q_prim_vf(momxb)%sf(k, l + 2, q)) & + /(12d0*dy(l)) + dv_dx(k, l, q) = & + (q_prim_vf(momxb + 1)%sf(k - 2, l, q) & + - 8d0*q_prim_vf(momxb + 1)%sf(k - 1, l, q) & + + 8d0*q_prim_vf(momxb + 1)%sf(k + 1, l, q) & + - q_prim_vf(momxb + 1)%sf(k + 2, l, q)) & + /(12d0*dx(k)) + dv_dy(k, l, q) = & + (q_prim_vf(momxb + 1)%sf(k, l - 2, q) & + - 8d0*q_prim_vf(momxb + 1)%sf(k, l - 1, q) & + + 8d0*q_prim_vf(momxb + 1)%sf(k, l + 1, q) & + - q_prim_vf(momxb + 1)%sf(k, l + 2, q)) & + /(12d0*dy(l)) + end do + end do + end do + + ! 3D + if (ndirs == 3) then + !$acc parallel loop collapse(3) gang vector default(present) + do q = 0, p + do l = 0, n + do k = 0, m + du_dz(k, l, q) = & + (q_prim_vf(momxb)%sf(k, l, q - 2) & + - 8d0*q_prim_vf(momxb)%sf(k, l, q - 1) & + + 8d0*q_prim_vf(momxb)%sf(k, l, q + 1) & + - q_prim_vf(momxb)%sf(k, l, q + 2)) & + /(12d0*dz(q)) + dv_dz(k, l, q) = & + (q_prim_vf(momxb + 1)%sf(k, l, q - 2) & + - 8d0*q_prim_vf(momxb + 1)%sf(k, l, q - 1) & + + 8d0*q_prim_vf(momxb + 1)%sf(k, l, q + 1) & + - q_prim_vf(momxb + 1)%sf(k, l, q + 2)) & + /(12d0*dz(q)) + dw_dx(k, l, q) = & + (q_prim_vf(momxe)%sf(k - 2, l, q) & + - 8d0*q_prim_vf(momxe)%sf(k - 1, l, q) & + + 8d0*q_prim_vf(momxe)%sf(k + 1, l, q) & + - q_prim_vf(momxe)%sf(k + 2, l, q)) & + /(12d0*dx(k)) + dw_dy(k, l, q) = & + (q_prim_vf(momxe)%sf(k, l - 2, q) & + - 8d0*q_prim_vf(momxe)%sf(k, l - 1, q) & + + 8d0*q_prim_vf(momxe)%sf(k, l + 1, q) & + - q_prim_vf(momxe)%sf(k, l + 2, q)) & + /(12d0*dy(l)) + dw_dz(k, l, q) = & + (q_prim_vf(momxe)%sf(k, l, q - 2) & + - 8d0*q_prim_vf(momxe)%sf(k, l, q - 1) & + + 8d0*q_prim_vf(momxe)%sf(k, l, q + 1) & + - q_prim_vf(momxe)%sf(k, l, q + 2)) & + /(12d0*dz(q)) + end do + end do + end do + end if + end if + end if + + end subroutine s_compute_grad_xi + end module m_rmt_tensor_calc + diff --git a/src/common/m_variables_conversion.fpp b/src/common/m_variables_conversion.fpp index af9ed5d7ed..a981f509bd 100644 --- a/src/common/m_variables_conversion.fpp +++ b/src/common/m_variables_conversion.fpp @@ -874,7 +874,7 @@ contains type(int_bounds_info), optional, intent(IN) :: ix, iy, iz type(scalar_field), & - optional, dimension(num_dims**2), & + optional, dimension(num_dims*(num_dims+1)/2 + 1), & intent(OUT) :: qK_btensor_vf real(kind(0d0)), dimension(num_fluids) :: alpha_K, alpha_rho_K @@ -1023,7 +1023,7 @@ contains end if end if - if (hypoelasticity) then + if ( hypoelasticity .and. .not. bubbles ) then !$acc loop seq do i = strxb, strxe qK_prim_vf(i)%sf(j, k, l) = qK_cons_vf(i)%sf(j, k, l) & @@ -1043,14 +1043,12 @@ contains end do end if - if ( hyperelasticity .and. .not. bubbles) then ! .and. G_K > 100 ) then + if ( hyperelasticity .and. .not. bubbles ) then ! .and. G_K > 100 ) then !$acc loop seq do i = strxb, strxe qK_prim_vf(i)%sf(j, k, l) = qK_cons_vf(i)%sf(j, k, l) & /rho_K - !if (proc_rank == 0) print *, 'q(',i,') :: ',qK_prim_vf(i)%sf(j, k, l) end do - !if (proc_rank == 0) stop !call s_calculate_btensor(qK_prim_vf, j, k, l, qK_btensor_vf) qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) !- & diff --git a/src/simulation/m_global_parameters.fpp b/src/simulation/m_global_parameters.fpp index 3a3d5434a2..b7638cd9c0 100644 --- a/src/simulation/m_global_parameters.fpp +++ b/src/simulation/m_global_parameters.fpp @@ -186,18 +186,19 @@ module m_global_parameters !> @name Annotations of the structure of the state and flux vectors in terms of the !! size and the configuration of the system of equations to which they belong !> @{ - integer :: sys_size !< Number of unknowns in system of eqns. + integer :: sys_size !< Number of unknowns in system of eqns. type(int_bounds_info) :: cont_idx !< Indexes of first & last continuity eqns. type(int_bounds_info) :: mom_idx !< Indexes of first & last momentum eqns. - integer :: E_idx !< Index of energy equation - integer :: n_idx !< Index of number density + integer :: E_idx !< Index of energy equation + integer :: n_idx !< Index of number density type(int_bounds_info) :: adv_idx !< Indexes of first & last advection eqns. type(int_bounds_info) :: internalEnergies_idx !< Indexes of first & last internal energy eqns. - type(bub_bounds_info) :: bub_idx !< Indexes of first & last bubble variable eqns. - integer :: alf_idx !< Index of void fraction - integer :: gamma_idx !< Index of specific heat ratio func. eqn. - integer :: pi_inf_idx !< Index of liquid stiffness func. eqn. + type(bub_bounds_info) :: bub_idx !< Indexes of first & last bubble variable eqns. + integer :: alf_idx !< Index of void fraction + integer :: gamma_idx !< Index of specific heat ratio func. eqn. + integer :: pi_inf_idx !< Index of liquid stiffness func. eqn. type(int_bounds_info) :: stress_idx !< Indexes of first and last shear stress eqns. + integer :: b_size !< Number of elements in the symmetric b tensor !> @} !$acc declare create(bub_idx) @@ -250,7 +251,7 @@ module m_global_parameters integer :: startx, starty, startz - !$acc declare create(sys_size, buff_size, startx, starty, startz, E_idx, gamma_idx, pi_inf_idx, alf_idx, n_idx, stress_idx) + !$acc declare create(sys_size, buff_size, startx, starty, startz, E_idx, gamma_idx, pi_inf_idx, alf_idx, n_idx, stress_idx, b_size) ! END: Simulation Algorithm Parameters ===================================== @@ -788,6 +789,7 @@ contains stress_idx%beg = sys_size + 1 stress_idx%end = sys_size + num_dims sys_size = stress_idx%end + b_size = (num_dims*(num_dims + 1))/2 end if else if (model_eqns == 3) then @@ -987,7 +989,7 @@ contains intxb = internalEnergies_idx%beg intxe = internalEnergies_idx%end - !$acc update device(momxb, momxe, advxb, advxe, contxb, contxe, bubxb, bubxe, intxb, intxe, sys_size, buff_size, E_idx, alf_idx, n_idx, adv_n, adap_dt, pi_fac, strxb, strxe) + !$acc update device(momxb, momxe, advxb, advxe, contxb, contxe, bubxb, bubxe, intxb, intxe, sys_size, buff_size, E_idx, alf_idx, n_idx, adv_n, adap_dt, pi_fac, strxb, strxe, b_size) !$acc update device(m, n, p) !$acc update device(alt_soundspeed, monopole, num_mono) diff --git a/src/simulation/m_rhs.fpp b/src/simulation/m_rhs.fpp index 81ddb82105..d1ffcbd3c8 100644 --- a/src/simulation/m_rhs.fpp +++ b/src/simulation/m_rhs.fpp @@ -242,7 +242,7 @@ contains @:ALLOCATE(q_cons_qp%vf(1:sys_size)) @:ALLOCATE(q_prim_qp%vf(1:sys_size)) - @:ALLOCATE(q_btensor%vf(1:num_dims**2)) + @:ALLOCATE(q_btensor%vf(1:b_size)) do l = 1, sys_size @:ALLOCATE(q_cons_qp%vf(l)%sf(ix%beg:ix%end, iy%beg:iy%end, iz%beg:iz%end)) @@ -256,7 +256,7 @@ contains @:ALLOCATE(q_prim_qp%vf(l)%sf(ix%beg:ix%end, iy%beg:iy%end, iz%beg:iz%end)) end do - do l = 1, num_dims**2 + do l = 1, b_size @:ALLOCATE(q_btensor%vf(l)%sf(ix%beg:ix%end, iy%beg:iy%end, iz%beg:iz%end)) end do @@ -703,15 +703,6 @@ contains ! ================================================================== - ! Computing Btensor needed for conservative to primitive variables later == - - call nvtxStartRange("Hyperelasticity: Btensor") - ! create the Btensor and save in a large vector field - - call nvtxEndRange() - - ! ================================================================== - ! Converting Conservative to Primitive Variables ================== if (mpp_lim .and. bubbles) then diff --git a/src/simulation/m_start_up.fpp b/src/simulation/m_start_up.fpp index 76299522da..8c9990f71b 100644 --- a/src/simulation/m_start_up.fpp +++ b/src/simulation/m_start_up.fpp @@ -46,7 +46,6 @@ module m_start_up use m_derived_variables !< Procedures used to compute quantities derived !! from the conservative and primitive variables - use m_hypoelastic use m_phase_change !< Phase-change module From d22db0051c565d65d62f80d10d54cb02d61232c2 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Thu, 16 May 2024 20:56:02 -0400 Subject: [PATCH 086/326] added btensor calc, testing compilation --- src/common/m_rmt_tensor_calc.f90 | 262 ++++++++++-------------- src/common/test.f90 | 80 ++++++++ src/pre_process/m_global_parameters.fpp | 1 + 3 files changed, 187 insertions(+), 156 deletions(-) create mode 100644 src/common/test.f90 diff --git a/src/common/m_rmt_tensor_calc.f90 b/src/common/m_rmt_tensor_calc.f90 index 612aeec6ae..51fa19c27a 100644 --- a/src/common/m_rmt_tensor_calc.f90 +++ b/src/common/m_rmt_tensor_calc.f90 @@ -1,7 +1,7 @@ !> !! @file m_variables_conversion.f90 !! @brief Contains module m_variables_conversion -#:include 'macros.fpp' +!#:include 'macros.fpp' !> @brief This module consists of subroutines used in the calculation of matrix !! operations for the reference map tensor @@ -26,49 +26,47 @@ module m_rmt_tensor_calc #ifdef CRAY_ACC_WAR - @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), dimension(:, :, :), du_dx, du_dy, du_dz) - @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), dimension(:, :, :), dv_dx, dv_dy, dv_dz) - @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), dimension(:, :, :), dw_dx, dw_dy, dw_dz) - !$acc declare link(du_dx,du_dy,du_dz,dv_dx,dv_dy,dv_dz,dw_dx,dw_dy,dw_dz) + @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), dimension(:), grad_xi) + !$acc declare link(grad_xi) #else - real(kind(0d0)), allocatable, dimension(:, :, :) :: du_dx, du_dy, du_dz - real(kind(0d0)), allocatable, dimension(:, :, :) :: dv_dx, dv_dy, dv_dz - real(kind(0d0)), allocatable, dimension(:, :, :) :: dw_dx, dw_dy, dw_dz - !$acc declare create(du_dx,du_dy,du_dz,dv_dx,dv_dy,dv_dz,dw_dx,dw_dy,dw_dz) + real(kind(0d0)), allocatable, dimension(:) :: grad_xi + ! number for the tensor 1-3: dxix_dx, dxiy_dx, dxiz_dx + ! 4-6 : dxix_dy, dxiy_dy, dxiz_dy + ! 7-9 : dxix_dz, dxiy_dz, dxiz_dz + !$acc declare create(grad_xi) #endif contains subroutine s_calculate_btensor(q_prim_vf, j, k, l, btensor) - type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf type(scalar_field), dimension(num_dims*(num_dims+1)/2 + 1), intent(OUT) :: btensor integer, intent(IN) :: j, k, l - - real(kind(0d0)), dimension(num_dims**2) :: ftensor, ftransposef, tensorb - real(kind(0d0)), dimension(num_dims) :: xi_vec - integer :: i !< Generic loop iterators - - ! building the xi vector - do i = 1, num_dims - xi_vec(i) = q_prim_vf(stress_idx%beg + i - 1)%sf(j, k, l) - end do - ! feed data into function to calculate the grad_xi - - - ! NOTE: btensor is symmetric, save the data space - ! need to calculate gradxi then calculate btensor and J = det(F) - ! store in btensor - - ! extracting the nxn tensor for the calculation - !do i = 1, num_dims**2 - ! ftensor(i) = gradxitensor(i)%sf(j, k, l) - !end do - !call s_calculate_atransposea(ftensor,ftransposef) - !call s_calculate_ainverse(ftransposef,btensor) - !jacobian = f_determinant(ftensor) + real(kind(0d0)), dimension(num_dims**2) :: grad_xi, ftensor, tensorb + + ! calculate the grad_xi, grad_xi is a nxn tensor + call s_compute_grad_xi(q_prim_vf, j, k, l, grad_xi) + ! calculate the inverse of grad_xi to obtain F, F is a nxn tensor + call s_calculate_ainverse(grad_xi,ftensor) + ! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor + call s_calculate_atransposea(ftensor,tensorb) + ! btensor is symmetric, save the data space + ! 1: 1D, 3: 2D, 6: 3D + btensor(1)%sf(j,k,l) = tensorb(1) + if (num_dims > 1) then ! 2D + btensor(2)%sf(j,k,l) = tensorb(2) + btensor(3)%sf(j,k,l) = tensorb(4) + end if + if (num_dims > 2) then ! 3D + btensor(3)%sf(j,k,l) = tensorb(3) + btensor(4)%sf(j,k,l) = tensorb(5) + btensor(5)%sf(j,k,l) = tensorb(6) + btensor(6)%sf(j,k,l) = tensorb(9) + end if + ! store the determinant at the last entry of the btensor sf + btensor(7)%sf(j,k,l) = f_determinant(ftensor) end subroutine s_calculate_btensor @@ -179,9 +177,7 @@ end subroutine s_calculate_ainverse ! neo-Hookean only at this time, will need to be changed later function f_elastic_energy(btensor, j, k, l) - type(scalar_field), & - dimension(num_dims*(num_dims+1)/2 + 1), & - intent(IN) :: btensor + type(scalar_field), dimension(num_dims*(num_dims+1)/2 + 1), intent(IN) :: btensor integer, intent(IN) :: j, k, l @@ -202,129 +198,83 @@ function f_elastic_energy(btensor, j, k, l) f_elastic_energy = 0.5d0*(invariant1 - 3)/jacobian end function f_elastic_energy - - subroutine s_initialize_hypoelastic_module_b() ! -------------------- - - integer :: i - - !@:ALLOCATE_GLOBAL(du_dx(0:m,0:n,0:p)) - !if (n > 0) then - ! @:ALLOCATE_GLOBAL(du_dy(0:m,0:n,0:p), dv_dx(0:m,0:n,0:p), dv_dy(0:m,0:n,0:p)) - ! if (p > 0) then - ! @:ALLOCATE_GLOBAL(du_dz(0:m,0:n,0:p), dv_dz(0:m,0:n,0:p)) - ! @:ALLOCATE_GLOBAL(dw_dx(0:m,0:n,0:p), dw_dy(0:m,0:n,0:p), dw_dz(0:m,0:n,0:p)) - ! end if - !end if - - end subroutine s_initialize_hypoelastic_module_b - - !> The purpose of this procedure is to compute the source terms - !! that are needed for the elastic stress equations - !! @param idir Dimension splitting index - !! @param q_prim_vf Primitive variables - !! @param rhs_vf rhs variables - subroutine s_compute_grad_xi(idir, q_prim_vf, rhs_vf) + subroutine s_compute_grad_xi(q_prim_vf, j, k, l, grad_xi) type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf - type(scalar_field), dimension(sys_size), intent(INOUT) :: rhs_vf - integer, intent(IN) :: idir - - real(kind(0d0)) :: rho_K, G_K - - integer :: i, k, l, q !< Loop variables - integer :: ndirs !< Number of coordinate directions - - ndirs = 1; if (n > 0) ndirs = 2; if (p > 0) ndirs = 3 - - if (idir == 1) then - ! calculate velocity gradients + rho_K and G_K - ! TODO: re-organize these loops one by one for GPU efficiency if possible? - - !$acc parallel loop collapse(3) gang vector default(present) - do q = 0, p - do l = 0, n - do k = 0, m - du_dx(k, l, q) = & - (q_prim_vf(momxb)%sf(k - 2, l, q) & - - 8d0*q_prim_vf(momxb)%sf(k - 1, l, q) & - + 8d0*q_prim_vf(momxb)%sf(k + 1, l, q) & - - q_prim_vf(momxb)%sf(k + 2, l, q)) & - /(12d0*dx(k)) - end do - end do - end do - - if (ndirs > 1) then - !$acc parallel loop collapse(3) gang vector default(present) - do q = 0, p - do l = 0, n - do k = 0, m - du_dy(k, l, q) = & - (q_prim_vf(momxb)%sf(k, l - 2, q) & - - 8d0*q_prim_vf(momxb)%sf(k, l - 1, q) & - + 8d0*q_prim_vf(momxb)%sf(k, l + 1, q) & - - q_prim_vf(momxb)%sf(k, l + 2, q)) & - /(12d0*dy(l)) - dv_dx(k, l, q) = & - (q_prim_vf(momxb + 1)%sf(k - 2, l, q) & - - 8d0*q_prim_vf(momxb + 1)%sf(k - 1, l, q) & - + 8d0*q_prim_vf(momxb + 1)%sf(k + 1, l, q) & - - q_prim_vf(momxb + 1)%sf(k + 2, l, q)) & - /(12d0*dx(k)) - dv_dy(k, l, q) = & - (q_prim_vf(momxb + 1)%sf(k, l - 2, q) & - - 8d0*q_prim_vf(momxb + 1)%sf(k, l - 1, q) & - + 8d0*q_prim_vf(momxb + 1)%sf(k, l + 1, q) & - - q_prim_vf(momxb + 1)%sf(k, l + 2, q)) & - /(12d0*dy(l)) - end do - end do - end do - - ! 3D - if (ndirs == 3) then - !$acc parallel loop collapse(3) gang vector default(present) - do q = 0, p - do l = 0, n - do k = 0, m - du_dz(k, l, q) = & - (q_prim_vf(momxb)%sf(k, l, q - 2) & - - 8d0*q_prim_vf(momxb)%sf(k, l, q - 1) & - + 8d0*q_prim_vf(momxb)%sf(k, l, q + 1) & - - q_prim_vf(momxb)%sf(k, l, q + 2)) & - /(12d0*dz(q)) - dv_dz(k, l, q) = & - (q_prim_vf(momxb + 1)%sf(k, l, q - 2) & - - 8d0*q_prim_vf(momxb + 1)%sf(k, l, q - 1) & - + 8d0*q_prim_vf(momxb + 1)%sf(k, l, q + 1) & - - q_prim_vf(momxb + 1)%sf(k, l, q + 2)) & - /(12d0*dz(q)) - dw_dx(k, l, q) = & - (q_prim_vf(momxe)%sf(k - 2, l, q) & - - 8d0*q_prim_vf(momxe)%sf(k - 1, l, q) & - + 8d0*q_prim_vf(momxe)%sf(k + 1, l, q) & - - q_prim_vf(momxe)%sf(k + 2, l, q)) & - /(12d0*dx(k)) - dw_dy(k, l, q) = & - (q_prim_vf(momxe)%sf(k, l - 2, q) & - - 8d0*q_prim_vf(momxe)%sf(k, l - 1, q) & - + 8d0*q_prim_vf(momxe)%sf(k, l + 1, q) & - - q_prim_vf(momxe)%sf(k, l + 2, q)) & - /(12d0*dy(l)) - dw_dz(k, l, q) = & - (q_prim_vf(momxe)%sf(k, l, q - 2) & - - 8d0*q_prim_vf(momxe)%sf(k, l, q - 1) & - + 8d0*q_prim_vf(momxe)%sf(k, l, q + 1) & - - q_prim_vf(momxe)%sf(k, l, q + 2)) & - /(12d0*dz(q)) - end do - end do - end do - end if - end if - end if + real(kind(0d0)), dimension(num_dims**2), intent(INOUT) :: grad_xi + integer, intent(IN) :: j, k, l + ! dxix/dx + grad_xi(1) = (q_prim_vf(xibeg)%sf(j - 2, k, l) & + - 8d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + + 8d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & + - q_prim_vf(xibeg)%sf(j + 2, k, l)) & + /(12d0*dx(k)) + + if (num_dims > 1) then + ! dxiy / dx + grad_xi(2) = & + (q_prim_vf(xibeg + 1)%sf(j - 2, k, l) & + - 8d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & + + 8d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & + - q_prim_vf(xibeg + 1)%sf(j + 2, k, l)) & + /(12d0*dx(k)) + ! dxix / dy + grad_xi(3) = & + (q_prim_vf(xibeg)%sf(j, k - 2, l) & + - 8d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & + + 8d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & + - q_prim_vf(xibeg)%sf(j, k + 2, l)) & + /(12d0*dy(l)) + ! dxiy / dy + grad_xi(4) = & + (q_prim_vf(xibeg + 1)%sf(j, k - 2, l) & + - 8d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & + + 8d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & + - q_prim_vf(xibeg + 1)%sf(j, k + 2, l)) & + /(12d0*dy(l)) + end if + ! 3D + if (num_dims > 2) then + ! using results from upper if statement to map form 2x2 to 3x3 tensor + grad_xi(5) = grad_xi(4) + grad_xi(4) = grad_xi(3) + ! dxix / dz + grad_xi(3) = & + (q_prim_vf(xibeg)%sf(j, k, l - 2) & + - 8d0*q_prim_vf(xibeg)%sf(j, k, l - 1) & + + 8d0*q_prim_vf(xibeg)%sf(j, k, l + 1) & + - q_prim_vf(xibeg)%sf(j, k, l + 2)) & + /(12d0*dz(q)) + ! dxiy / dz + grad_xi(6) = & + (q_prim_vf(xibeg + 1)%sf(j, k, l - 2) & + - 8d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 1) & + + 8d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 1) & + - q_prim_vf(xibeg + 1)%sf(j, k, l + 2)) & + /(12d0*dz(q)) + ! dxiz / dx + grad_xi(7) = & + (q_prim_vf(xiend)%sf(j - 2, k, l) & + - 8d0*q_prim_vf(xiend)%sf(j - 1, k, l) & + + 8d0*q_prim_vf(xiend)%sf(j + 1, k, l) & + - q_prim_vf(xiend)%sf(j + 2, k, l)) & + /(12d0*dx(k)) + ! dxiz / dy + grad_xi(8) = & + (q_prim_vf(xiend)%sf(j, k - 2, l) & + - 8d0*q_prim_vf(xiend)%sf(j, k - 1, l) & + + 8d0*q_prim_vf(xiend)%sf(j, k + 1, l) & + - q_prim_vf(xiend)%sf(j, k + 2, l)) & + /(12d0*dy(l)) + ! dxiz / dz + grad_xi(9) = & + (q_prim_vf(xiend)%sf(j, k, l - 2) & + - 8d0*q_prim_vf(xiend)%sf(j, k, l - 1) & + + 8d0*q_prim_vf(xiend)%sf(j, k, l + 1) & + - q_prim_vf(xiend)%sf(j, k, l + 2)) & + /(12d0*dz(q)) + end if end subroutine s_compute_grad_xi end module m_rmt_tensor_calc - diff --git a/src/common/test.f90 b/src/common/test.f90 new file mode 100644 index 0000000000..ed45bcec55 --- /dev/null +++ b/src/common/test.f90 @@ -0,0 +1,80 @@ + subroutine s_compute_grad_xi(q_prim_vf, j, k, l, grad_xi) + + type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf + real(kind(0d0)), dimension(num_dims**2), intent(INOUT) :: grad_xi + integer, intent(IN) :: j, k, l + + ! dxix/dx + grad_xi(1) = (q_prim_vf(xibeg)%sf(j - 2, k, l) & + - 8d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + + 8d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & + - q_prim_vf(xibeg)%sf(j + 2, k, l)) & + /(12d0*dx(k)) + + if (num_dims > 1) then + ! dxiy / dx + grad_xi(2) = & + (q_prim_vf(xibeg + 1)%sf(j - 2, k, l) & + - 8d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & + + 8d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & + - q_prim_vf(xibeg + 1)%sf(j + 2, k, l)) & + /(12d0*dx(k)) + ! dxix / dy + grad_xi(3) = & + (q_prim_vf(xibeg)%sf(j, k - 2, l) & + - 8d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & + + 8d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & + - q_prim_vf(xibeg)%sf(j, k + 2, l)) & + /(12d0*dy(l)) + ! dxiy / dy + grad_xi(4) = & + (q_prim_vf(xibeg + 1)%sf(j, k - 2, l) & + - 8d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & + + 8d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & + - q_prim_vf(xibeg + 1)%sf(j, k + 2, l)) & + /(12d0*dy(l)) + end if + ! 3D + if (num_dims > 2) then + ! using results from upper if statement to map form 2x2 to 3x3 tensor + grad_xi(5) = grad_xi(4) + grad_xi(4) = grad_xi(3) + ! dxix / dz + grad_xi(3) = & + (q_prim_vf(xibeg)%sf(j, k, l - 2) & + - 8d0*q_prim_vf(xibeg)%sf(j, k, l - 1) & + + 8d0*q_prim_vf(xibeg)%sf(j, k, l + 1) & + - q_prim_vf(xibeg)%sf(j, k, l + 2)) & + /(12d0*dz(q)) + ! dxiy / dz + grad_xi(6) = & + (q_prim_vf(xibeg + 1)%sf(j, k, l - 2) & + - 8d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 1) & + + 8d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 1) & + - q_prim_vf(xibeg + 1)%sf(j, k, l + 2)) & + /(12d0*dz(q)) + ! dxiz / dx + grad_xi(7) = & + (q_prim_vf(xiend)%sf(j - 2, k, l) & + - 8d0*q_prim_vf(xiend)%sf(j - 1, k, l) & + + 8d0*q_prim_vf(xiend)%sf(j + 1, k, l) & + - q_prim_vf(xiend)%sf(j + 2, k, l)) & + /(12d0*dx(k)) + ! dxiz / dy + grad_xi(8) = & + (q_prim_vf(xiend)%sf(j, k - 2, l) & + - 8d0*q_prim_vf(xiend)%sf(j, k - 1, l) & + + 8d0*q_prim_vf(xiend)%sf(j, k + 1, l) & + - q_prim_vf(xiend)%sf(j, k + 2, l)) & + /(12d0*dy(l)) + ! dxiz / dz + grad_xi(9) = & + (q_prim_vf(xiend)%sf(j, k, l - 2) & + - 8d0*q_prim_vf(xiend)%sf(j, k, l - 1) & + + 8d0*q_prim_vf(xiend)%sf(j, k, l + 1) & + - q_prim_vf(xiend)%sf(j, k, l + 2)) & + /(12d0*dz(q)) + end if + end subroutine s_compute_grad_xi + +end module m_rmt_tensor_calc diff --git a/src/pre_process/m_global_parameters.fpp b/src/pre_process/m_global_parameters.fpp index 48237474d2..7cdaecbc3f 100644 --- a/src/pre_process/m_global_parameters.fpp +++ b/src/pre_process/m_global_parameters.fpp @@ -85,6 +85,7 @@ module m_global_parameters integer :: weno_order !< Order of accuracy for the WENO reconstruction logical :: hypoelasticity !< activate hypoelasticity logical :: hyperelasticity !< activate hyperelasticity + integer :: b_size !< Number of components in the b tensor logical :: pre_stress !< activate pre_stressed domain ! Annotations of the structure, i.e. the organization, of the state vectors From 6f374e7f65439ec40d5da73da313d4cc5b7b1844 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Thu, 16 May 2024 21:26:25 -0400 Subject: [PATCH 087/326] resolving issues with grad xi calc --- src/common/m_rmt_tensor_calc.f90 | 21 ++++--- src/common/test.f90 | 80 ------------------------ src/post_process/m_global_parameters.fpp | 3 + src/pre_process/m_global_parameters.fpp | 3 + src/simulation/m_global_parameters.fpp | 6 +- 5 files changed, 23 insertions(+), 90 deletions(-) delete mode 100644 src/common/test.f90 diff --git a/src/common/m_rmt_tensor_calc.f90 b/src/common/m_rmt_tensor_calc.f90 index 51fa19c27a..16fc8486e7 100644 --- a/src/common/m_rmt_tensor_calc.f90 +++ b/src/common/m_rmt_tensor_calc.f90 @@ -209,7 +209,8 @@ subroutine s_compute_grad_xi(q_prim_vf, j, k, l, grad_xi) - 8d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + 8d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - q_prim_vf(xibeg)%sf(j + 2, k, l)) & - /(12d0*dx(k)) + /(12d0*(x_cb(j) - x_cb(j-1))) + !/(12d0*dx(j)) if (num_dims > 1) then ! dxiy / dx @@ -218,21 +219,23 @@ subroutine s_compute_grad_xi(q_prim_vf, j, k, l, grad_xi) - 8d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & + 8d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & - q_prim_vf(xibeg + 1)%sf(j + 2, k, l)) & - /(12d0*dx(k)) + /(12d0*(x_cb(j) - x_cb(j-1))) + !/(12d0*dx(j)) ! dxix / dy grad_xi(3) = & (q_prim_vf(xibeg)%sf(j, k - 2, l) & - 8d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & + 8d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & - q_prim_vf(xibeg)%sf(j, k + 2, l)) & - /(12d0*dy(l)) + /(12d0*(y_cb(k) - y_cb(k-1))) + !/(12d0*dy(k)) ! dxiy / dy grad_xi(4) = & (q_prim_vf(xibeg + 1)%sf(j, k - 2, l) & - 8d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & + 8d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & - q_prim_vf(xibeg + 1)%sf(j, k + 2, l)) & - /(12d0*dy(l)) + /(12d0*dy(k)) end if ! 3D if (num_dims > 2) then @@ -245,35 +248,35 @@ subroutine s_compute_grad_xi(q_prim_vf, j, k, l, grad_xi) - 8d0*q_prim_vf(xibeg)%sf(j, k, l - 1) & + 8d0*q_prim_vf(xibeg)%sf(j, k, l + 1) & - q_prim_vf(xibeg)%sf(j, k, l + 2)) & - /(12d0*dz(q)) + /(12d0*dz(l)) ! dxiy / dz grad_xi(6) = & (q_prim_vf(xibeg + 1)%sf(j, k, l - 2) & - 8d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 1) & + 8d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 1) & - q_prim_vf(xibeg + 1)%sf(j, k, l + 2)) & - /(12d0*dz(q)) + /(12d0*dz(l)) ! dxiz / dx grad_xi(7) = & (q_prim_vf(xiend)%sf(j - 2, k, l) & - 8d0*q_prim_vf(xiend)%sf(j - 1, k, l) & + 8d0*q_prim_vf(xiend)%sf(j + 1, k, l) & - q_prim_vf(xiend)%sf(j + 2, k, l)) & - /(12d0*dx(k)) + /(12d0*dx(j)) ! dxiz / dy grad_xi(8) = & (q_prim_vf(xiend)%sf(j, k - 2, l) & - 8d0*q_prim_vf(xiend)%sf(j, k - 1, l) & + 8d0*q_prim_vf(xiend)%sf(j, k + 1, l) & - q_prim_vf(xiend)%sf(j, k + 2, l)) & - /(12d0*dy(l)) + /(12d0*dy(k)) ! dxiz / dz grad_xi(9) = & (q_prim_vf(xiend)%sf(j, k, l - 2) & - 8d0*q_prim_vf(xiend)%sf(j, k, l - 1) & + 8d0*q_prim_vf(xiend)%sf(j, k, l + 1) & - q_prim_vf(xiend)%sf(j, k, l + 2)) & - /(12d0*dz(q)) + /(12d0*dz(l)) end if end subroutine s_compute_grad_xi diff --git a/src/common/test.f90 b/src/common/test.f90 deleted file mode 100644 index ed45bcec55..0000000000 --- a/src/common/test.f90 +++ /dev/null @@ -1,80 +0,0 @@ - subroutine s_compute_grad_xi(q_prim_vf, j, k, l, grad_xi) - - type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf - real(kind(0d0)), dimension(num_dims**2), intent(INOUT) :: grad_xi - integer, intent(IN) :: j, k, l - - ! dxix/dx - grad_xi(1) = (q_prim_vf(xibeg)%sf(j - 2, k, l) & - - 8d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & - + 8d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - - q_prim_vf(xibeg)%sf(j + 2, k, l)) & - /(12d0*dx(k)) - - if (num_dims > 1) then - ! dxiy / dx - grad_xi(2) = & - (q_prim_vf(xibeg + 1)%sf(j - 2, k, l) & - - 8d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & - + 8d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & - - q_prim_vf(xibeg + 1)%sf(j + 2, k, l)) & - /(12d0*dx(k)) - ! dxix / dy - grad_xi(3) = & - (q_prim_vf(xibeg)%sf(j, k - 2, l) & - - 8d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & - + 8d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & - - q_prim_vf(xibeg)%sf(j, k + 2, l)) & - /(12d0*dy(l)) - ! dxiy / dy - grad_xi(4) = & - (q_prim_vf(xibeg + 1)%sf(j, k - 2, l) & - - 8d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & - + 8d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & - - q_prim_vf(xibeg + 1)%sf(j, k + 2, l)) & - /(12d0*dy(l)) - end if - ! 3D - if (num_dims > 2) then - ! using results from upper if statement to map form 2x2 to 3x3 tensor - grad_xi(5) = grad_xi(4) - grad_xi(4) = grad_xi(3) - ! dxix / dz - grad_xi(3) = & - (q_prim_vf(xibeg)%sf(j, k, l - 2) & - - 8d0*q_prim_vf(xibeg)%sf(j, k, l - 1) & - + 8d0*q_prim_vf(xibeg)%sf(j, k, l + 1) & - - q_prim_vf(xibeg)%sf(j, k, l + 2)) & - /(12d0*dz(q)) - ! dxiy / dz - grad_xi(6) = & - (q_prim_vf(xibeg + 1)%sf(j, k, l - 2) & - - 8d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 1) & - + 8d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 1) & - - q_prim_vf(xibeg + 1)%sf(j, k, l + 2)) & - /(12d0*dz(q)) - ! dxiz / dx - grad_xi(7) = & - (q_prim_vf(xiend)%sf(j - 2, k, l) & - - 8d0*q_prim_vf(xiend)%sf(j - 1, k, l) & - + 8d0*q_prim_vf(xiend)%sf(j + 1, k, l) & - - q_prim_vf(xiend)%sf(j + 2, k, l)) & - /(12d0*dx(k)) - ! dxiz / dy - grad_xi(8) = & - (q_prim_vf(xiend)%sf(j, k - 2, l) & - - 8d0*q_prim_vf(xiend)%sf(j, k - 1, l) & - + 8d0*q_prim_vf(xiend)%sf(j, k + 1, l) & - - q_prim_vf(xiend)%sf(j, k + 2, l)) & - /(12d0*dy(l)) - ! dxiz / dz - grad_xi(9) = & - (q_prim_vf(xiend)%sf(j, k, l - 2) & - - 8d0*q_prim_vf(xiend)%sf(j, k, l - 1) & - + 8d0*q_prim_vf(xiend)%sf(j, k, l + 1) & - - q_prim_vf(xiend)%sf(j, k, l + 2)) & - /(12d0*dz(q)) - end if - end subroutine s_compute_grad_xi - -end module m_rmt_tensor_calc diff --git a/src/post_process/m_global_parameters.fpp b/src/post_process/m_global_parameters.fpp index b1293da7f4..ca7eba3f2a 100644 --- a/src/post_process/m_global_parameters.fpp +++ b/src/post_process/m_global_parameters.fpp @@ -247,6 +247,7 @@ module m_global_parameters integer :: intxb, intxe integer :: bubxb, bubxe integer :: strxb, strxe + integer :: xibeg, xiend !> @} contains @@ -581,6 +582,8 @@ contains strxe = stress_idx%end intxb = internalEnergies_idx%beg intxe = internalEnergies_idx%end + xibeg = stress_idx%beg + xiend = stress_idx%end ! ================================================================== #ifdef MFC_MPI diff --git a/src/pre_process/m_global_parameters.fpp b/src/pre_process/m_global_parameters.fpp index 7cdaecbc3f..09dbda4f29 100644 --- a/src/pre_process/m_global_parameters.fpp +++ b/src/pre_process/m_global_parameters.fpp @@ -215,6 +215,7 @@ module m_global_parameters integer :: intxb, intxe integer :: bubxb, bubxe integer :: strxb, strxe + integer :: xibeg, xiend !> @} integer, allocatable, dimension(:, :, :) :: logic_grid @@ -689,6 +690,8 @@ contains strxe = stress_idx%end intxb = internalEnergies_idx%beg intxe = internalEnergies_idx%end + xibeg = stress_idx%beg + xiend = stress_idx%end ! ================================================================== diff --git a/src/simulation/m_global_parameters.fpp b/src/simulation/m_global_parameters.fpp index 6b6b4ecb60..f76f414c6f 100644 --- a/src/simulation/m_global_parameters.fpp +++ b/src/simulation/m_global_parameters.fpp @@ -409,7 +409,9 @@ module m_global_parameters integer :: intxb, intxe integer :: bubxb, bubxe integer :: strxb, strxe + integer :: xibeg, xiend !$acc declare create(momxb, momxe, advxb, advxe, contxb, contxe, intxb, intxe, bubxb, bubxe, strxb, strxe) +!$acc declare create(xibeg,xiend) #ifdef CRAY_ACC_WAR @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), dimension(:), gammas, gs_min, pi_infs, ps_inf, cvs, qvs, qvps) @@ -987,8 +989,10 @@ contains strxe = stress_idx%end intxb = internalEnergies_idx%beg intxe = internalEnergies_idx%end + xibeg = stress_idx%beg + xiend = stress_idx%end - !$acc update device(momxb, momxe, advxb, advxe, contxb, contxe, bubxb, bubxe, intxb, intxe, sys_size, buff_size, E_idx, alf_idx, n_idx, adv_n, adap_dt, pi_fac, strxb, strxe, b_size) + !$acc update device(momxb, momxe, advxb, advxe, contxb, contxe, bubxb, bubxe, intxb, intxe, sys_size, buff_size, E_idx, alf_idx, n_idx, adv_n, adap_dt, pi_fac, strxb, strxe, b_size, xibeg, xiend) !$acc update device(m, n, p) !$acc update device(alt_soundspeed, monopole, num_mono) From 730e6c49a6954288f0905801a178ee361f306e0c Mon Sep 17 00:00:00 2001 From: Mirelys Carcana Barbosa Date: Thu, 16 May 2024 21:40:18 -0400 Subject: [PATCH 088/326] tiny rmt_tensor_calc changes for successful pre_process build --- src/common/m_rmt_tensor_calc.f90 | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/src/common/m_rmt_tensor_calc.f90 b/src/common/m_rmt_tensor_calc.f90 index 16fc8486e7..8f42344038 100644 --- a/src/common/m_rmt_tensor_calc.f90 +++ b/src/common/m_rmt_tensor_calc.f90 @@ -235,7 +235,8 @@ subroutine s_compute_grad_xi(q_prim_vf, j, k, l, grad_xi) - 8d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & + 8d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & - q_prim_vf(xibeg + 1)%sf(j, k + 2, l)) & - /(12d0*dy(k)) + /(12d0*(y_cb(k) - y_cb(k-1))) + !/(12d0*dy(k)) end if ! 3D if (num_dims > 2) then @@ -248,35 +249,40 @@ subroutine s_compute_grad_xi(q_prim_vf, j, k, l, grad_xi) - 8d0*q_prim_vf(xibeg)%sf(j, k, l - 1) & + 8d0*q_prim_vf(xibeg)%sf(j, k, l + 1) & - q_prim_vf(xibeg)%sf(j, k, l + 2)) & - /(12d0*dz(l)) + /(12d0*(z_cb(l) - z_cb(l-1))) + !/(12d0*dz(l)) ! dxiy / dz grad_xi(6) = & (q_prim_vf(xibeg + 1)%sf(j, k, l - 2) & - 8d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 1) & + 8d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 1) & - q_prim_vf(xibeg + 1)%sf(j, k, l + 2)) & - /(12d0*dz(l)) + /(12d0*(z_cb(l) - z_cb(l-1))) + !/(12d0*dz(l)) ! dxiz / dx grad_xi(7) = & (q_prim_vf(xiend)%sf(j - 2, k, l) & - 8d0*q_prim_vf(xiend)%sf(j - 1, k, l) & + 8d0*q_prim_vf(xiend)%sf(j + 1, k, l) & - q_prim_vf(xiend)%sf(j + 2, k, l)) & - /(12d0*dx(j)) + /(12d0*(x_cb(j) - x_cb(j-1))) + !/(12d0*dx(j)) ! dxiz / dy grad_xi(8) = & (q_prim_vf(xiend)%sf(j, k - 2, l) & - 8d0*q_prim_vf(xiend)%sf(j, k - 1, l) & + 8d0*q_prim_vf(xiend)%sf(j, k + 1, l) & - q_prim_vf(xiend)%sf(j, k + 2, l)) & - /(12d0*dy(k)) + /(12d0*(y_cb(k) - y_cb(k-1))) + !/(12d0*dy(k)) ! dxiz / dz grad_xi(9) = & (q_prim_vf(xiend)%sf(j, k, l - 2) & - 8d0*q_prim_vf(xiend)%sf(j, k, l - 1) & + 8d0*q_prim_vf(xiend)%sf(j, k, l + 1) & - q_prim_vf(xiend)%sf(j, k, l + 2)) & - /(12d0*dz(l)) + /(12d0*(z_cb(l) - z_cb(l-1))) + !/(12d0*dz(l)) end if end subroutine s_compute_grad_xi From 906aab0ff0ef3a6195980082cc4b6c3fbac066d1 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Thu, 16 May 2024 22:24:33 -0400 Subject: [PATCH 089/326] finished drafting the rmt in common code, compiles pre_process --- src/common/m_rmt_tensor_calc.f90 | 61 +++++------------------- src/post_process/m_global_parameters.fpp | 3 ++ src/pre_process/m_global_parameters.fpp | 2 + src/simulation/m_global_parameters.fpp | 3 +- 4 files changed, 20 insertions(+), 49 deletions(-) diff --git a/src/common/m_rmt_tensor_calc.f90 b/src/common/m_rmt_tensor_calc.f90 index 8f42344038..eccc40f2d1 100644 --- a/src/common/m_rmt_tensor_calc.f90 +++ b/src/common/m_rmt_tensor_calc.f90 @@ -21,21 +21,17 @@ module m_rmt_tensor_calc implicit none private; public :: s_calculate_btensor, & - f_elastic_energy, & - s_calculate_deviatoric + f_elastic_energy #ifdef CRAY_ACC_WAR - @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), dimension(:), grad_xi) !$acc declare link(grad_xi) #else - real(kind(0d0)), allocatable, dimension(:) :: grad_xi ! number for the tensor 1-3: dxix_dx, dxiy_dx, dxiz_dx ! 4-6 : dxix_dy, dxiy_dy, dxiz_dy ! 7-9 : dxix_dz, dxiy_dz, dxiz_dz !$acc declare create(grad_xi) - #endif contains @@ -66,7 +62,7 @@ subroutine s_calculate_btensor(q_prim_vf, j, k, l, btensor) btensor(6)%sf(j,k,l) = tensorb(9) end if ! store the determinant at the last entry of the btensor sf - btensor(7)%sf(j,k,l) = f_determinant(ftensor) + btensor(b_size)%sf(j,k,l) = f_determinant(ftensor) end subroutine s_calculate_btensor @@ -90,33 +86,6 @@ function f_determinant(tensor) end if end function f_determinant - subroutine s_calculate_deviatoric(tensor, deviatoric) - real(kind(0d0)), dimension(num_dims**2), intent(IN) :: tensor - real(kind(0d0)), dimension(num_dims**2), intent(OUT) :: deviatoric - real(kind(0d0)) :: trace13 - deviatoric = tensor - trace13 = f_trace(tensor) - trace13 = (1.0/3.0)*trace13 - deviatoric(1) = tensor(1) - trace13 - if (num_dims == 2) then - deviatoric(4) = tensor(4) - trace13 - elseif (num_dims == 3) then - deviatoric(5) = tensor(5) - trace13 - deviatoric(9) = tensor(9) - trace13 - end if - end subroutine s_calculate_deviatoric - - function f_trace(tensor) - real(kind(0d0)), dimension(num_dims**2), intent(IN) :: tensor - real(kind(0d0)) :: f_trace - f_trace = tensor(1) - if (num_dims == 2) then - f_trace = f_trace + tensor(4) - elseif (num_dims == 3) then - f_trace = f_trace + tensor(5) + tensor(9) - end if - end function f_trace - subroutine s_calculate_atransposea(tensor, ata) real(kind(0d0)), dimension(num_dims**2), intent(IN) :: tensor real(kind(0d0)), dimension(num_dims**2), intent(OUT) :: ata @@ -177,25 +146,19 @@ end subroutine s_calculate_ainverse ! neo-Hookean only at this time, will need to be changed later function f_elastic_energy(btensor, j, k, l) - type(scalar_field), dimension(num_dims*(num_dims+1)/2 + 1), intent(IN) :: btensor - + type(scalar_field), dimension(b_size), intent(IN) :: btensor integer, intent(IN) :: j, k, l + real(kind(0d0)) :: invariant1, f_elastic_energy - real(kind(0d0)), dimension(num_dims**2) :: ftransposef, tensorb - real(kind(0d0)) :: invariant1, jacobian, f_elastic_energy - integer :: i !< Generic loop iterators + invariant1 = btensor(1)%sf(j,k,l) - ! extracting the nxn tensor for the calculation - !TODO COPY SPRATT CODE FOR SYMMETRIC TENSOR - do i = 1, num_dims*(num_dims+1)/2 - tensorb(i) = btensor(i)%sf(j, k, l) - end do - tensorb(1) = btensor(1)%sf(j, k, l) - - jacobian = btensor(num_dims*(num_dims+1)/2 + 1)%sf(j, k, l) - invariant1 = f_trace(tensorb) + if (num_dims == 2) then + invariant1 = invariant1 + btensor(3)%sf(j,k,l) + elseif (num_dims == 3) then + invariant1 = invariant1 + btensor(4)%sf(j,k,l) + btensor(6)%sf(j,k,l) + end if ! compute the invariant without the elastic modulus - f_elastic_energy = 0.5d0*(invariant1 - 3)/jacobian + f_elastic_energy = 0.5d0*(invariant1 - 3)/btensor(b_size)%sf(j, k, l) end function f_elastic_energy subroutine s_compute_grad_xi(q_prim_vf, j, k, l, grad_xi) @@ -284,6 +247,8 @@ subroutine s_compute_grad_xi(q_prim_vf, j, k, l, grad_xi) /(12d0*(z_cb(l) - z_cb(l-1))) !/(12d0*dz(l)) end if + + end subroutine s_compute_grad_xi end module m_rmt_tensor_calc diff --git a/src/post_process/m_global_parameters.fpp b/src/post_process/m_global_parameters.fpp index ca7eba3f2a..7dc330c591 100644 --- a/src/post_process/m_global_parameters.fpp +++ b/src/post_process/m_global_parameters.fpp @@ -94,6 +94,7 @@ module m_global_parameters logical :: alt_soundspeed !< Alternate sound speed logical :: hypoelasticity !< Turn hypoelasticity on logical :: hyperelasticity !< Turn hyperelasticity on + integer :: b_size !< Number of components in the b tensor !> @} !> @name Annotations of the structure, i.e. the organization, of the state vectors @@ -491,6 +492,8 @@ contains stress_idx%beg = sys_size + 1 stress_idx%end = sys_size + num_dims sys_size = stress_idx%end + ! number of entries in the symmetric btensor plus the jacobian + b_size = (num_dims*(num_dims + 1))/2 + 1 end if ! ================================================================== diff --git a/src/pre_process/m_global_parameters.fpp b/src/pre_process/m_global_parameters.fpp index 09dbda4f29..15a428af6c 100644 --- a/src/pre_process/m_global_parameters.fpp +++ b/src/pre_process/m_global_parameters.fpp @@ -599,6 +599,8 @@ contains stress_idx%beg = sys_size + 1 stress_idx%end = sys_size + num_dims sys_size = stress_idx%end + ! number of entries in the symmetric btensor plus the jacobian + b_size = (num_dims*(num_dims + 1))/2 + 1 end if ! ================================================================== diff --git a/src/simulation/m_global_parameters.fpp b/src/simulation/m_global_parameters.fpp index f76f414c6f..adc24eb668 100644 --- a/src/simulation/m_global_parameters.fpp +++ b/src/simulation/m_global_parameters.fpp @@ -790,7 +790,8 @@ contains stress_idx%beg = sys_size + 1 stress_idx%end = sys_size + num_dims sys_size = stress_idx%end - b_size = (num_dims*(num_dims + 1))/2 + ! number of entries in the symmetric btensor plus the jacobian + b_size = (num_dims*(num_dims + 1))/2 + 1 end if else if (model_eqns == 3) then From cff90c164b0bb5cebed647f22b069fbdee5dcb64 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Thu, 16 May 2024 22:36:59 -0400 Subject: [PATCH 090/326] cleaning up m_hyperelastic a bit --- src/simulation/m_hyperelastic.fpp | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/src/simulation/m_hyperelastic.fpp b/src/simulation/m_hyperelastic.fpp index 2abb7c9890..e791921307 100644 --- a/src/simulation/m_hyperelastic.fpp +++ b/src/simulation/m_hyperelastic.fpp @@ -15,14 +15,11 @@ module m_hyperelastic use m_mpi_proxy !< Message passing interface (MPI) module proxy - use m_rmt_tensor_calc !< State variables type conversion procedures - ! ========================================================================== implicit none private; public :: s_initialize_hyperelastic_module, & - s_compute_hyperelastic_rhs, & s_calculate_cauchy_stress contains @@ -31,10 +28,6 @@ contains end subroutine s_initialize_hyperelastic_module - subroutine s_compute_hyperelastic_rhs() - - end subroutine s_compute_hyperelastic_rhs - subroutine s_calculate_cauchy_stress(btensor, j, k, l, sigma) type(scalar_field), dimension(num_dims**2 + 1), intent(IN) :: btensor real(kind(0d0)), dimension(num_dims**2), intent(OUT) :: sigma @@ -49,13 +42,12 @@ contains tensorb(i) = btensor(i)%sf(j, k, l) end do jacobian = btensor(num_dims**2 + 1)%sf(j, k, l) - call s_calculate_deviatoric(tensorb, devbtensor) + !call s_calculate_deviatoric(tensorb, devbtensor) + ! calculate deviatoric using symmetric tensor + sigma(:) = devbtensor(:)/jacobian end subroutine s_calculate_cauchy_stress - - end module m_hyperelastic - From 0c55bff33078f582f3789c5774b9a7a4dffca7ed Mon Sep 17 00:00:00 2001 From: Mirelys Carcana Barbosa Date: Fri, 17 May 2024 00:28:23 -0400 Subject: [PATCH 091/326] symmetric tensor calc added to find stress, simulation compiles --- src/common/m_rmt_tensor_calc.f90 | 1 - src/common/m_variables_conversion.fpp | 6 ++--- src/simulation/m_hyperelastic.fpp | 32 +++++++++++++++++++++++---- 3 files changed, 31 insertions(+), 8 deletions(-) diff --git a/src/common/m_rmt_tensor_calc.f90 b/src/common/m_rmt_tensor_calc.f90 index eccc40f2d1..3c1b605a3a 100644 --- a/src/common/m_rmt_tensor_calc.f90 +++ b/src/common/m_rmt_tensor_calc.f90 @@ -248,7 +248,6 @@ subroutine s_compute_grad_xi(q_prim_vf, j, k, l, grad_xi) !/(12d0*dz(l)) end if - end subroutine s_compute_grad_xi end module m_rmt_tensor_calc diff --git a/src/common/m_variables_conversion.fpp b/src/common/m_variables_conversion.fpp index e5949b047c..9e2d03e0ec 100644 --- a/src/common/m_variables_conversion.fpp +++ b/src/common/m_variables_conversion.fpp @@ -1049,10 +1049,10 @@ contains qK_prim_vf(i)%sf(j, k, l) = qK_cons_vf(i)%sf(j, k, l) & /rho_K end do - !call s_calculate_btensor(qK_prim_vf, j, k, l, qK_btensor_vf) + call s_calculate_btensor(qK_prim_vf, j, k, l, qK_btensor_vf) - qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) !- & - !G_K*f_elastic_energy(qK_btensor_vf, j, k, l)/gamma_K + qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) - & + G_K*f_elastic_energy(qK_btensor_vf, j, k, l)/gamma_K else ! Mostly in the non-solid material diff --git a/src/simulation/m_hyperelastic.fpp b/src/simulation/m_hyperelastic.fpp index e791921307..c7be2fba50 100644 --- a/src/simulation/m_hyperelastic.fpp +++ b/src/simulation/m_hyperelastic.fpp @@ -42,12 +42,36 @@ contains tensorb(i) = btensor(i)%sf(j, k, l) end do jacobian = btensor(num_dims**2 + 1)%sf(j, k, l) - !call s_calculate_deviatoric(tensorb, devbtensor) - ! calculate deviatoric using symmetric tensor - + call s_calculate_deviatoric(tensorb, devbtensor) sigma(:) = devbtensor(:)/jacobian end subroutine s_calculate_cauchy_stress -end module m_hyperelastic + function f_trace(symtensor) + real(kind(0d0)), dimension(num_dims**2), intent(IN) :: symtensor + real(kind(0d0)) :: f_trace + + f_trace = symtensor(1) + if (num_dims == 2) then + f_trace = symtensor(1)+symtensor(3) + else + f_trace = symtensor(1)+symtensor(4)+symtensor(6) + endif + end function f_trace + + subroutine s_calculate_deviatoric(symtensor, devtensor) + real(kind(0d0)), dimension(num_dims*2 + 1), intent(IN) :: symtensor + real(kind(0d0)), dimension(num_dims*2), intent(OUT) :: devtensor + real(kind(0d0)) :: trace + devtensor = symtensor + trace = f_trace(symtensor) + devtensor(1) = symtensor(1) - (1d0/3d0)*trace + if (num_dims == 2) then + devtensor(3) = symtensor(3) - (1d0/3d0)*trace + else + devtensor(4) = symtensor(4) - (1d0/3d0)*trace + devtensor(6) = symtensor(6) - (1d0/3d0)*trace + end if + end subroutine s_calculate_deviatoric +end module m_hyperelastic From 832691de76734af47eca94d43226af8e80ef9fca Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Fri, 17 May 2024 17:09:00 -0500 Subject: [PATCH 092/326] adding the start for hll riemann solver with hyper, does not compile --- src/simulation/m_global_parameters.fpp | 2 +- src/simulation/m_hyperelastic.fpp | 8 +++++++- src/simulation/m_rhs.fpp | 6 ++++++ 3 files changed, 14 insertions(+), 2 deletions(-) diff --git a/src/simulation/m_global_parameters.fpp b/src/simulation/m_global_parameters.fpp index adc24eb668..091e04c567 100644 --- a/src/simulation/m_global_parameters.fpp +++ b/src/simulation/m_global_parameters.fpp @@ -788,7 +788,7 @@ contains if (hyperelasticity) then ! number of distinct stress is 1 in 1D, 2 in 2D, and 3 in 3D stress_idx%beg = sys_size + 1 - stress_idx%end = sys_size + num_dims + stress_idx%end = sys_size + (num_dims*(num_dims + 1))/2 + num_dims sys_size = stress_idx%end ! number of entries in the symmetric btensor plus the jacobian b_size = (num_dims*(num_dims + 1))/2 + 1 diff --git a/src/simulation/m_hyperelastic.fpp b/src/simulation/m_hyperelastic.fpp index c7be2fba50..809ba8eb0c 100644 --- a/src/simulation/m_hyperelastic.fpp +++ b/src/simulation/m_hyperelastic.fpp @@ -28,7 +28,13 @@ contains end subroutine s_initialize_hyperelastic_module - subroutine s_calculate_cauchy_stress(btensor, j, k, l, sigma) + !type(int_bounds_info), optional, intent(IN) :: ix, iy, iz + + !do l = izb, ize + ! do k = iyb, iye + ! do j = ixb, ixe + + subroutine s_calculate_cauchy_from_btensor(q_btensor_vf, ix, iy, iz, q_prim_vf) type(scalar_field), dimension(num_dims**2 + 1), intent(IN) :: btensor real(kind(0d0)), dimension(num_dims**2), intent(OUT) :: sigma integer, intent(IN) :: j, k, l diff --git a/src/simulation/m_rhs.fpp b/src/simulation/m_rhs.fpp index d1ffcbd3c8..36c0cd2d1b 100644 --- a/src/simulation/m_rhs.fpp +++ b/src/simulation/m_rhs.fpp @@ -735,6 +735,12 @@ contains call nvtxEndRange + call nvtxStartRange("RHS-UPDATE CAUCHY TENSOR") + if (hyperelasticity) then + call s_compute_cauchy_from_btensor(q_btensor%vf,q_prim_qp%vf,ix,iy,iz) + end if + call nvtxEndRange + call nvtxStartRange("RHS-MPI") call s_populate_primitive_variables_buffers(q_prim_qp%vf, pb, mv) call nvtxEndRange From 02add190d05a581df2b5ae6ad7bb7e761617274e Mon Sep 17 00:00:00 2001 From: Mirelys Carcana Barbosa Date: Fri, 17 May 2024 19:24:06 -0400 Subject: [PATCH 093/326] preparing q_prim_vf with btensor, compilation untested --- src/simulation/m_hyperelastic.fpp | 51 ++++++++++++++++--------------- 1 file changed, 27 insertions(+), 24 deletions(-) diff --git a/src/simulation/m_hyperelastic.fpp b/src/simulation/m_hyperelastic.fpp index 809ba8eb0c..bada797257 100644 --- a/src/simulation/m_hyperelastic.fpp +++ b/src/simulation/m_hyperelastic.fpp @@ -28,29 +28,32 @@ contains end subroutine s_initialize_hyperelastic_module - !type(int_bounds_info), optional, intent(IN) :: ix, iy, iz - - !do l = izb, ize - ! do k = iyb, iye - ! do j = ixb, ixe - - subroutine s_calculate_cauchy_from_btensor(q_btensor_vf, ix, iy, iz, q_prim_vf) - type(scalar_field), dimension(num_dims**2 + 1), intent(IN) :: btensor - real(kind(0d0)), dimension(num_dims**2), intent(OUT) :: sigma - integer, intent(IN) :: j, k, l - - real(kind(0d0)), dimension(num_dims**2) :: tensorb, devbtensor - real(kind(0d0)) :: jacobian - integer :: i !< Generic loop iterators - - ! extracting the nxn tensor for the calculation - do i = 1, num_dims**2 - tensorb(i) = btensor(i)%sf(j, k, l) + subroutine s_calculate_cauchy_from_btensor(btensor, ix, iy, iz, q_prim_vf) + type(scalar_field), dimension(sys_size), intent(INOUT) :: q_prim_vf + real(kind(0d0)), dimension(b_size), intent(IN) :: btensor + integer, intent(IN) :: j, k, l + + type(int_bounds_info), optional, intent(IN) :: ix, iy, iz + + real(kind(0d0)), dimension(b_size) :: sigma, tensorb, devbtensor + real(kind(0d0)) :: jacobian + integer :: i !< Generic loop iterators + + ! extracting the nxn tensor for the calculation + do l = izb, ize + do k = iyb, iye + do j = ixb, ixe + do i = 1, b_size-1 + tensorb(i) = btensor(i)%sf(j, k, l) + end do + jacobian = btensor(b_size+1)%sf(j, k, l) + call s_calculate_deviatoric(tensorb, devbtensor) + sigma(:) = devbtensor(:)/jacobian + do i = 1, b_size-1 + q_prim_vf(i)%sf(ix,iy,iz) = sigma(i) + end do end do - jacobian = btensor(num_dims**2 + 1)%sf(j, k, l) - call s_calculate_deviatoric(tensorb, devbtensor) - sigma(:) = devbtensor(:)/jacobian - + end do end subroutine s_calculate_cauchy_stress function f_trace(symtensor) @@ -65,7 +68,7 @@ contains endif end function f_trace - subroutine s_calculate_deviatoric(symtensor, devtensor) + subroutine s_calculate_deviatoric(symtensor, devtensor) real(kind(0d0)), dimension(num_dims*2 + 1), intent(IN) :: symtensor real(kind(0d0)), dimension(num_dims*2), intent(OUT) :: devtensor real(kind(0d0)) :: trace @@ -78,6 +81,6 @@ contains devtensor(4) = symtensor(4) - (1d0/3d0)*trace devtensor(6) = symtensor(6) - (1d0/3d0)*trace end if - end subroutine s_calculate_deviatoric + end subroutine s_calculate_deviatoric end module m_hyperelastic From 2d12411ffbe511ecb1e6ad1195d4e5ce3726f13f Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Fri, 17 May 2024 21:03:53 -0500 Subject: [PATCH 094/326] cleaned up the Cauchy stress calculation --- src/simulation/m_hyperelastic.fpp | 29 +++++++++++------------------ 1 file changed, 11 insertions(+), 18 deletions(-) diff --git a/src/simulation/m_hyperelastic.fpp b/src/simulation/m_hyperelastic.fpp index bada797257..76ec803023 100644 --- a/src/simulation/m_hyperelastic.fpp +++ b/src/simulation/m_hyperelastic.fpp @@ -19,30 +19,23 @@ module m_hyperelastic implicit none - private; public :: s_initialize_hyperelastic_module, & - s_calculate_cauchy_stress + private; public :: s_calculate_cauchy_stress contains - subroutine s_initialize_hyperelastic_module() - - end subroutine s_initialize_hyperelastic_module - - subroutine s_calculate_cauchy_from_btensor(btensor, ix, iy, iz, q_prim_vf) + subroutine s_calculate_cauchy_from_btensor(btensor, q_prim_vf) type(scalar_field), dimension(sys_size), intent(INOUT) :: q_prim_vf real(kind(0d0)), dimension(b_size), intent(IN) :: btensor - integer, intent(IN) :: j, k, l - - type(int_bounds_info), optional, intent(IN) :: ix, iy, iz - + real(kind(0d0)), dimension(b_size) :: sigma, tensorb, devbtensor real(kind(0d0)) :: jacobian - integer :: i !< Generic loop iterators + integer :: i, j, k, l !< Generic loop iterators ! extracting the nxn tensor for the calculation - do l = izb, ize - do k = iyb, iye - do j = ixb, ixe + !$acc parallel loop collapse(3) gang vector default(present) + do l = 0, p + do k = 0, n + do j = 0, m do i = 1, b_size-1 tensorb(i) = btensor(i)%sf(j, k, l) end do @@ -52,9 +45,9 @@ contains do i = 1, b_size-1 q_prim_vf(i)%sf(ix,iy,iz) = sigma(i) end do - end do - end do - end subroutine s_calculate_cauchy_stress + end do + end do + end subroutine s_calculate_cauchy_from_btensor function f_trace(symtensor) real(kind(0d0)), dimension(num_dims**2), intent(IN) :: symtensor From 7ff34f3489d3c55fe3742684f9a05991f7c16917 Mon Sep 17 00:00:00 2001 From: Mirelys Carcana Barbosa Date: Fri, 17 May 2024 23:41:14 -0500 Subject: [PATCH 095/326] debug lines added for hyperelasticity and btensor and elastic energy, testing compilation hehe --- src/common/m_rmt_tensor_calc.f90 | 5 +++++ src/simulation/m_hyperelastic.fpp | 30 +++++++++++++++++------------- src/simulation/m_rhs.fpp | 2 +- 3 files changed, 23 insertions(+), 14 deletions(-) diff --git a/src/common/m_rmt_tensor_calc.f90 b/src/common/m_rmt_tensor_calc.f90 index 3c1b605a3a..a6568d0de5 100644 --- a/src/common/m_rmt_tensor_calc.f90 +++ b/src/common/m_rmt_tensor_calc.f90 @@ -41,6 +41,7 @@ subroutine s_calculate_btensor(q_prim_vf, j, k, l, btensor) type(scalar_field), dimension(num_dims*(num_dims+1)/2 + 1), intent(OUT) :: btensor integer, intent(IN) :: j, k, l real(kind(0d0)), dimension(num_dims**2) :: grad_xi, ftensor, tensorb + integer :: i ! calculate the grad_xi, grad_xi is a nxn tensor call s_compute_grad_xi(q_prim_vf, j, k, l, grad_xi) @@ -64,6 +65,10 @@ subroutine s_calculate_btensor(q_prim_vf, j, k, l, btensor) ! store the determinant at the last entry of the btensor sf btensor(b_size)%sf(j,k,l) = f_determinant(ftensor) + do i = 1, size(btensor) + print*, 'btensor(', i, ')%sf(', j, ',', k, ',', l, ') = ', btensor(i)%sf(j,k,l) + end do + end subroutine s_calculate_btensor function f_determinant(tensor) diff --git a/src/simulation/m_hyperelastic.fpp b/src/simulation/m_hyperelastic.fpp index 76ec803023..3cf211f9c8 100644 --- a/src/simulation/m_hyperelastic.fpp +++ b/src/simulation/m_hyperelastic.fpp @@ -19,34 +19,38 @@ module m_hyperelastic implicit none - private; public :: s_calculate_cauchy_stress + private; public :: s_calculate_cauchy_from_btensor contains subroutine s_calculate_cauchy_from_btensor(btensor, q_prim_vf) type(scalar_field), dimension(sys_size), intent(INOUT) :: q_prim_vf - real(kind(0d0)), dimension(b_size), intent(IN) :: btensor + type(scalar_field), dimension(b_size), intent(IN) :: btensor real(kind(0d0)), dimension(b_size) :: sigma, tensorb, devbtensor real(kind(0d0)) :: jacobian integer :: i, j, k, l !< Generic loop iterators + + !if (proc_rank ==0) print*, 'this is btensor ::', btensor ! extracting the nxn tensor for the calculation !$acc parallel loop collapse(3) gang vector default(present) do l = 0, p - do k = 0, n - do j = 0, m - do i = 1, b_size-1 - tensorb(i) = btensor(i)%sf(j, k, l) - end do - jacobian = btensor(b_size+1)%sf(j, k, l) - call s_calculate_deviatoric(tensorb, devbtensor) - sigma(:) = devbtensor(:)/jacobian - do i = 1, b_size-1 - q_prim_vf(i)%sf(ix,iy,iz) = sigma(i) - end do + do k = 0, n + do j = 0, m + do i = 1, b_size-1 + tensorb(i) = btensor(i)%sf(j, k, l) + end do + jacobian = btensor(b_size+1)%sf(j, k, l) + call s_calculate_deviatoric(tensorb, devbtensor) + sigma(:) = devbtensor(:)/jacobian + do i = 1, b_size-1 + q_prim_vf(i)%sf(j, k, l) = sigma(i) + end do + end do end do end do + if (proc_rank ==0) print*, 'J is ::', jacobian, 'this is sigma ::', sigma end subroutine s_calculate_cauchy_from_btensor function f_trace(symtensor) diff --git a/src/simulation/m_rhs.fpp b/src/simulation/m_rhs.fpp index 36c0cd2d1b..02e254957c 100644 --- a/src/simulation/m_rhs.fpp +++ b/src/simulation/m_rhs.fpp @@ -737,7 +737,7 @@ contains call nvtxStartRange("RHS-UPDATE CAUCHY TENSOR") if (hyperelasticity) then - call s_compute_cauchy_from_btensor(q_btensor%vf,q_prim_qp%vf,ix,iy,iz) + call s_calculate_cauchy_from_btensor(q_btensor%vf,q_prim_qp%vf) end if call nvtxEndRange From 8ecc6fdb6c51c04be40ad2bf3e6305b064deb978 Mon Sep 17 00:00:00 2001 From: Mirelys Carcana Barbosa Date: Sat, 18 May 2024 18:35:53 -0500 Subject: [PATCH 096/326] actively debugging btensor, elastic energy, and q_prim_vf, does not compile --- src/common/m_rmt_tensor_calc.f90 | 49 ++++++++++++++----------- src/common/m_variables_conversion.fpp | 7 ++-- src/pre_process/m_assign_variables.f90 | 3 +- src/pre_process/m_global_parameters.fpp | 2 +- src/pre_process/m_initial_condition.fpp | 12 ++++-- src/simulation/m_global_parameters.fpp | 2 + src/simulation/m_mpi_proxy.fpp | 3 +- src/simulation/m_start_up.fpp | 7 ++-- toolchain/mfc/run/case_dicts.py | 4 +- 9 files changed, 52 insertions(+), 37 deletions(-) diff --git a/src/common/m_rmt_tensor_calc.f90 b/src/common/m_rmt_tensor_calc.f90 index a6568d0de5..148db502d8 100644 --- a/src/common/m_rmt_tensor_calc.f90 +++ b/src/common/m_rmt_tensor_calc.f90 @@ -38,7 +38,7 @@ module m_rmt_tensor_calc subroutine s_calculate_btensor(q_prim_vf, j, k, l, btensor) type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf - type(scalar_field), dimension(num_dims*(num_dims+1)/2 + 1), intent(OUT) :: btensor + type(scalar_field), dimension(num_dims*(num_dims+1)/2 + 1), intent(INOUT) :: btensor integer, intent(IN) :: j, k, l real(kind(0d0)), dimension(num_dims**2) :: grad_xi, ftensor, tensorb integer :: i @@ -46,29 +46,26 @@ subroutine s_calculate_btensor(q_prim_vf, j, k, l, btensor) ! calculate the grad_xi, grad_xi is a nxn tensor call s_compute_grad_xi(q_prim_vf, j, k, l, grad_xi) ! calculate the inverse of grad_xi to obtain F, F is a nxn tensor - call s_calculate_ainverse(grad_xi,ftensor) + !call s_calculate_ainverse(grad_xi,ftensor) ! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor - call s_calculate_atransposea(ftensor,tensorb) + !call s_calculate_atransposea(ftensor,tensorb) ! btensor is symmetric, save the data space + print *, "I got here!" ! 1: 1D, 3: 2D, 6: 3D btensor(1)%sf(j,k,l) = tensorb(1) - if (num_dims > 1) then ! 2D - btensor(2)%sf(j,k,l) = tensorb(2) - btensor(3)%sf(j,k,l) = tensorb(4) - end if - if (num_dims > 2) then ! 3D - btensor(3)%sf(j,k,l) = tensorb(3) - btensor(4)%sf(j,k,l) = tensorb(5) - btensor(5)%sf(j,k,l) = tensorb(6) - btensor(6)%sf(j,k,l) = tensorb(9) - end if + !if (num_dims > 1) then ! 2D + ! btensor(2)%sf(j,k,l) = tensorb(2) + ! btensor(3)%sf(j,k,l) = tensorb(4) + !end if + !if (num_dims > 2) then ! 3D + ! btensor(3)%sf(j,k,l) = tensorb(3) + ! btensor(4)%sf(j,k,l) = tensorb(5) + ! btensor(5)%sf(j,k,l) = tensorb(6) + ! btensor(6)%sf(j,k,l) = tensorb(9) + !end if ! store the determinant at the last entry of the btensor sf - btensor(b_size)%sf(j,k,l) = f_determinant(ftensor) - - do i = 1, size(btensor) - print*, 'btensor(', i, ')%sf(', j, ',', k, ',', l, ') = ', btensor(i)%sf(j,k,l) - end do - + !btensor(b_size)%sf(j,k,l) = f_determinant(ftensor) + end subroutine s_calculate_btensor function f_determinant(tensor) @@ -86,6 +83,7 @@ function f_determinant(tensor) end if ! error checking if (f_determinant == 0) then + print *, 'f_determinant :: ',f_determinant print *, 'ERROR: Determinant was zero' call s_mpi_abort() end if @@ -143,7 +141,7 @@ subroutine s_calculate_ainverse(tensor, ainv) real(kind(0d0)), dimension(num_dims**2), intent(OUT) :: ainv real(kind(0d0)), dimension(num_dims**2) :: dja real(kind(0d0)) :: det - + integer :: i call s_calculate_adjointa(tensor, dja) det = f_determinant(tensor) ainv(:) = dja(:)/det @@ -171,7 +169,8 @@ subroutine s_compute_grad_xi(q_prim_vf, j, k, l, grad_xi) type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf real(kind(0d0)), dimension(num_dims**2), intent(INOUT) :: grad_xi integer, intent(IN) :: j, k, l - + integer :: i + print *, "num_dims :: ",num_dims ! dxix/dx grad_xi(1) = (q_prim_vf(xibeg)%sf(j - 2, k, l) & - 8d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & @@ -253,6 +252,12 @@ subroutine s_compute_grad_xi(q_prim_vf, j, k, l, grad_xi) !/(12d0*dz(l)) end if - end subroutine s_compute_grad_xi + + !if (proc_rank ==0) then + ! do i = 1, num_dims**2 + ! print *, 'grad_xi(',i,') ::', grad_xi(i) + ! end do + !end if + end subroutine s_compute_grad_xi end module m_rmt_tensor_calc diff --git a/src/common/m_variables_conversion.fpp b/src/common/m_variables_conversion.fpp index 9e2d03e0ec..6d8b2a71e6 100644 --- a/src/common/m_variables_conversion.fpp +++ b/src/common/m_variables_conversion.fpp @@ -1043,7 +1043,7 @@ contains end do end if - if ( hyperelasticity .and. .not. bubbles ) then ! .and. G_K > 100 ) then + if (hyperelasticity .and. .not. bubbles) then ! .and. G_K > 100 ) then !$acc loop seq do i = strxb, strxe qK_prim_vf(i)%sf(j, k, l) = qK_cons_vf(i)%sf(j, k, l) & @@ -1051,8 +1051,8 @@ contains end do call s_calculate_btensor(qK_prim_vf, j, k, l, qK_btensor_vf) - qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) - & - G_K*f_elastic_energy(qK_btensor_vf, j, k, l)/gamma_K + !qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) - & + ! G_K*f_elastic_energy(qK_btensor_vf, j, k, l)/gamma_K else ! Mostly in the non-solid material @@ -1224,6 +1224,7 @@ contains do i = stress_idx%beg, stress_idx%end q_cons_vf(i)%sf(j, k, l) = rho*q_prim_vf(i)%sf(j, k, l) end do + ! TODO !call s_calculate_btensor(qK_prim_vf, j, k, l, q_btensor_vf) q_cons_vf(E_idx)%sf(j, k, l) = q_cons_vf(E_idx)%sf(j, k, l) !+ & !G*f_elastic_energy(q_btensor_vf, j, k, l) diff --git a/src/pre_process/m_assign_variables.f90 b/src/pre_process/m_assign_variables.f90 index 372bc537d0..4377cf5f0f 100644 --- a/src/pre_process/m_assign_variables.f90 +++ b/src/pre_process/m_assign_variables.f90 @@ -458,9 +458,10 @@ subroutine s_assign_patch_species_primitive_variables(patch_id, j, k, l, & end if do i = 1, (stress_idx%end - stress_idx%beg) + 1 q_prim_vf(i + stress_idx%beg - 1)%sf(j, k, l) = xi_cart(i) + !(eta*xi_cart(i) + (1d0 - eta)*orig_prim_vf(i + stress_idx%beg - 1)) - !if (proc_rank ==0) print *, 'q(',i') ::', q_prim_vf(i + stress_idx%beg - 1)%sf(j, k, l) + !if (proc_rank ==0) print *, 'q(',i,') ::', q_prim_vf(i + stress_idx%beg - 1)%sf(j, k, l) !if (proc_rank == 0) then ! write(*,*) 'q(',i,') :: ',q_prim_vf(i + stress_idx%beg - 1)%sf(j, k, l)& ! ,', xi_cart :: ',xi_cart(i) diff --git a/src/pre_process/m_global_parameters.fpp b/src/pre_process/m_global_parameters.fpp index 15a428af6c..19dc43a71e 100644 --- a/src/pre_process/m_global_parameters.fpp +++ b/src/pre_process/m_global_parameters.fpp @@ -597,7 +597,7 @@ contains if (hyperelasticity) then ! number of distinct stress is 1 in 1D, 2 in 2D, and 3 in 3D stress_idx%beg = sys_size + 1 - stress_idx%end = sys_size + num_dims + stress_idx%end = sys_size + (num_dims*(num_dims + 1))/2 sys_size = stress_idx%end ! number of entries in the symmetric btensor plus the jacobian b_size = (num_dims*(num_dims + 1))/2 + 1 diff --git a/src/pre_process/m_initial_condition.fpp b/src/pre_process/m_initial_condition.fpp index dc29206d8f..8d880893e1 100644 --- a/src/pre_process/m_initial_condition.fpp +++ b/src/pre_process/m_initial_condition.fpp @@ -123,10 +123,10 @@ contains ! Converting the conservative variables to the primitive ones given ! preexisting initial condition data files were read in on start-up - if (old_ic) then - call s_convert_conservative_to_primitive_variables(q_cons_vf, & - q_prim_vf) - end if + !if (old_ic) then + ! call s_convert_conservative_to_primitive_variables(q_cons_vf, & + ! q_prim_vf) + !end if ! 3D Patch Geometries ============================================= if (p > 0) then @@ -318,6 +318,10 @@ contains call s_convert_primitive_to_conservative_variables(q_prim_vf, & q_cons_vf) + !TODO REMOVE AFTER DEBUGGING + call s_convert_conservative_to_primitive_variables(q_cons_vf, & + q_prim_vf) + if (qbmm .and. .not. polytropic) then !Initialize pb and mv call s_initialize_mv(q_cons_vf, mv%sf) diff --git a/src/simulation/m_global_parameters.fpp b/src/simulation/m_global_parameters.fpp index 091e04c567..d85f042f8f 100644 --- a/src/simulation/m_global_parameters.fpp +++ b/src/simulation/m_global_parameters.fpp @@ -162,6 +162,8 @@ module m_global_parameters type(int_bounds_info) :: bc_x, bc_y, bc_z !> @} type(bounds_info) :: x_domain, y_domain, z_domain + real(kind(0d0)) :: x_a, y_a, z_a + real(kind(0d0)) :: x_b, y_b, z_b logical :: parallel_io !< Format of the data files logical :: file_per_process !< shared file or not when using parallel io diff --git a/src/simulation/m_mpi_proxy.fpp b/src/simulation/m_mpi_proxy.fpp index 334a45342d..42a269212c 100644 --- a/src/simulation/m_mpi_proxy.fpp +++ b/src/simulation/m_mpi_proxy.fpp @@ -200,7 +200,8 @@ contains & 'bc_y%vb1','bc_y%vb2','bc_y%vb3','bc_y%ve1','bc_y%ve2','bc_y%ve3', & & 'bc_z%vb1','bc_z%vb2','bc_z%vb3','bc_z%ve1','bc_z%ve2','bc_z%ve3', & & 'x_domain%beg', 'x_domain%end', 'y_domain%beg', 'y_domain%end', & - & 'z_domain%beg', 'z_domain%end'] + & 'z_domain%beg', 'z_domain%end', 'x_a', 'x_b', 'y_a', 'y_b', 'z_a', & + & 'z_b'] call MPI_BCAST(${VAR}$, 1, MPI_DOUBLE_PRECISION, 0, MPI_COMM_WORLD, ierr) #:endfor diff --git a/src/simulation/m_start_up.fpp b/src/simulation/m_start_up.fpp index e3379a7cfc..9522ee23c4 100644 --- a/src/simulation/m_start_up.fpp +++ b/src/simulation/m_start_up.fpp @@ -131,6 +131,7 @@ contains mapped_weno, mp_weno, weno_avg, & riemann_solver, wave_speeds, avg_state, & bc_x, bc_y, bc_z, & + x_a, y_a, z_a, x_b, y_b, z_b, & x_domain, y_domain, z_domain, & hypoelasticity, & ib, num_ibs, hyperelasticity, patch_ib, & @@ -138,8 +139,8 @@ contains fd_order, probe, num_probes, t_step_old, & alt_soundspeed, mixture_err, weno_Re_flux, & null_weights, precision, parallel_io, cyl_coord, & - rhoref, pref, bubbles, bubble_model, & - R0ref, & + rhoref, pref, bubbles, bubble_model, & + #:if not MFC_CASE_OPTIMIZATION nb, weno_order, num_fluids, & #:endif @@ -151,7 +152,7 @@ contains relax, relax_model, & palpha_eps, ptgalpha_eps, & R0_type, file_per_process, & - pi_fac, adv_n, adap_dt + pi_fac, adv_n, adap_dt, R0ref, ! Checking that an input file has been provided by the user. If it ! has, then the input file is read in, otherwise, simulation exits. diff --git a/toolchain/mfc/run/case_dicts.py b/toolchain/mfc/run/case_dicts.py index fa79f2f3e7..0a26b326da 100644 --- a/toolchain/mfc/run/case_dicts.py +++ b/toolchain/mfc/run/case_dicts.py @@ -2,7 +2,7 @@ COMMON = [ - "hypoelasticity",'hyperelasticity', "cyl_coord", "pref", "p", "parallel_io", + "hypoelasticity", "hyperelasticity", "cyl_coord", "pref", "p", "parallel_io", "Web", "poly_sigma", "case_dir", "thermal", "polytropic", "m", "mpp_lim", "R0ref", "adv_alphan", "num_fluids", "model_eqns", "nb", "weno_order", "rhoref", "bubbles", "Re_inv", "n", "precision", @@ -16,7 +16,7 @@ 'instability_wave', 'perturb_flow', 'perturb_flow_fluid', 'perturb_flow_mag', 'perturb_sph', 'perturb_sph_fluid', 'fluid_rho', 'num_patches', 'qbmm', 'dist_type', 'R0_type', 'sigR', 'sigV', 'rhoRV', "palpha_eps", "ptgalpha_eps", - 'pi_fac', 'ib', 'num_ibs', 'pre_stress' + 'pi_fac', 'ib', 'num_ibs','pre_stress' ] for ib_id in range(1, 10+1): From 527df2417ff55f9a36a2d1990749339dc21528c5 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Sat, 18 May 2024 18:37:59 -0500 Subject: [PATCH 097/326] clean up of submit job --- submit_gpu.sh | 17 ----------------- 1 file changed, 17 deletions(-) delete mode 100755 submit_gpu.sh diff --git a/submit_gpu.sh b/submit_gpu.sh deleted file mode 100755 index 21284621ba..0000000000 --- a/submit_gpu.sh +++ /dev/null @@ -1,17 +0,0 @@ - -## Pre-process -#./mfc.sh run /scratch/bciv/sremillard/sph_col_2atm/3Dshinput_new.py -e batch -p gpuA100x4 -N 8 -n 4 -g 4 -w 1:00:00 -# sph2 -t pre_process -a bciv-delta-gpu -c delta -#./mfc.sh run /scratch/bciv/sremillard/sph_col_50atm/3Dinput.py -e batch -p gpuA100x4 -N 5 -n 4 -g 4 -w 1:00:00 -# sph50 -t pre_process -a bciv-delta-gpu -c delta -#./mfc.sh run /scratch/bciv/sremillard/sph_col_20atm/3Dinput.py -e batch -p gpuA100x4 -N 5 -n 4 -g 4 -w 1:00:00 -# sph20 -t pre_process -a bciv-delta-gpu -c delta -#./mfc.sh run /scratch/bciv/sremillard/sph_col_10atm/3Dinput.py -e batch -p gpuA100x4 -N 5 -n 4 -g 4 -w 1:00:00 -# sph10 -t pre_process -a bciv-delta-gpu -c delta - -#./mfc.sh run /scratch/bciv/sremillard/pert_col_2atm_tenth/3Dshinput_new.py -e batch -p gpuA100x4 -N 8 -n 4 -g 4 -w 1:00:00 -# base -t pre_process -a bciv-delta-gpu -c delta -#./mfc.sh run /scratch/bciv/sremillard/sph_col_1atm/3Dshinput_new.py -e batch -p gpuA100x4 -N 8 -n 4 -g 4 -w 1:00:00 -# sph_1 -t pre_process -a bciv-delta-gpu -c delta - - -## simulation -./mfc.sh run /scratch/bciv/sremillard/sph_col_50atm/3Dinput.py -e batch -p gpuA100x4 -N 5 -n 4 -g 4 -w 5:30:00 -# sph50 -t simulation -a bciv-delta-gpu -c delta -./mfc.sh run /scratch/bciv/sremillard/sph_col_20atm/3Dinput.py -e batch -p gpuA100x4 -N 5 -n 4 -g 4 -w 5:30:00 -# sph20 -t simulation -a bciv-delta-gpu -c delta -./mfc.sh run /scratch/bciv/sremillard/sph_col_10atm/3Dinput.py -e batch -p gpuA100x4 -N 5 -n 4 -g 4 -w 5:30:00 -# sph10 -t simulation -a bciv-delta-gpu -c delta - - From 5456f8a3325ab92d3a144666640f23efb342c95a Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Sat, 18 May 2024 23:04:49 -0500 Subject: [PATCH 098/326] pre_process, simulation compiles, grad xi halo region issue found --- src/common/m_rmt_tensor_calc.f90 | 217 ++++++++++++------------ src/common/m_variables_conversion.fpp | 22 +-- src/post_process/m_data_output.fpp | 26 +-- src/post_process/m_start_up.f90 | 10 +- src/pre_process/m_assign_variables.f90 | 44 ++--- src/pre_process/m_checker.f90 | 20 +-- src/pre_process/m_global_parameters.fpp | 2 +- src/pre_process/m_initial_condition.fpp | 25 ++- src/simulation/m_data_output.fpp | 12 +- src/simulation/m_hyperelastic.fpp | 74 ++++---- src/simulation/m_mpi_proxy.fpp | 2 +- 11 files changed, 232 insertions(+), 222 deletions(-) diff --git a/src/common/m_rmt_tensor_calc.f90 b/src/common/m_rmt_tensor_calc.f90 index 148db502d8..9ecdb99e9e 100644 --- a/src/common/m_rmt_tensor_calc.f90 +++ b/src/common/m_rmt_tensor_calc.f90 @@ -37,38 +37,38 @@ module m_rmt_tensor_calc contains subroutine s_calculate_btensor(q_prim_vf, j, k, l, btensor) + !$acc routine seq type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf - type(scalar_field), dimension(num_dims*(num_dims+1)/2 + 1), intent(INOUT) :: btensor + type(scalar_field), dimension(b_size), intent(OUT) :: btensor integer, intent(IN) :: j, k, l real(kind(0d0)), dimension(num_dims**2) :: grad_xi, ftensor, tensorb - integer :: i ! calculate the grad_xi, grad_xi is a nxn tensor call s_compute_grad_xi(q_prim_vf, j, k, l, grad_xi) ! calculate the inverse of grad_xi to obtain F, F is a nxn tensor - !call s_calculate_ainverse(grad_xi,ftensor) + call s_calculate_ainverse(grad_xi,ftensor) ! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor - !call s_calculate_atransposea(ftensor,tensorb) + call s_calculate_atransposea(ftensor,tensorb) ! btensor is symmetric, save the data space - print *, "I got here!" ! 1: 1D, 3: 2D, 6: 3D - btensor(1)%sf(j,k,l) = tensorb(1) - !if (num_dims > 1) then ! 2D - ! btensor(2)%sf(j,k,l) = tensorb(2) - ! btensor(3)%sf(j,k,l) = tensorb(4) - !end if - !if (num_dims > 2) then ! 3D - ! btensor(3)%sf(j,k,l) = tensorb(3) - ! btensor(4)%sf(j,k,l) = tensorb(5) - ! btensor(5)%sf(j,k,l) = tensorb(6) - ! btensor(6)%sf(j,k,l) = tensorb(9) - !end if + btensor(1)%sf(j, k, l) = tensorb(1) + if (num_dims > 1) then ! 2D + btensor(2)%sf(j,k,l) = tensorb(2) + btensor(3)%sf(j,k,l) = tensorb(4) + end if + if (num_dims > 2) then ! 3D + btensor(3)%sf(j,k,l) = tensorb(3) + btensor(4)%sf(j,k,l) = tensorb(5) + btensor(5)%sf(j,k,l) = tensorb(6) + btensor(6)%sf(j,k,l) = tensorb(9) + end if ! store the determinant at the last entry of the btensor sf - !btensor(b_size)%sf(j,k,l) = f_determinant(ftensor) - + btensor(b_size)%sf(j,k,l) = f_determinant(ftensor) + end subroutine s_calculate_btensor function f_determinant(tensor) + !$acc routine seq real(kind(0d0)), dimension(num_dims**2), intent(IN) :: tensor real(kind(0d0)) :: f_determinant @@ -83,13 +83,14 @@ function f_determinant(tensor) end if ! error checking if (f_determinant == 0) then - print *, 'f_determinant :: ',f_determinant + print *, 'f_determinant :: ', f_determinant print *, 'ERROR: Determinant was zero' - call s_mpi_abort() + STOP end if end function f_determinant subroutine s_calculate_atransposea(tensor, ata) + !$acc routine seq real(kind(0d0)), dimension(num_dims**2), intent(IN) :: tensor real(kind(0d0)), dimension(num_dims**2), intent(OUT) :: ata @@ -113,6 +114,7 @@ subroutine s_calculate_atransposea(tensor, ata) end subroutine s_calculate_atransposea subroutine s_calculate_adjointa(tensor, dja) + !$acc routine seq real(kind(0d0)), dimension(num_dims**2), intent(IN) :: tensor real(kind(0d0)), dimension(num_dims**2), intent(OUT) :: dja @@ -137,6 +139,7 @@ subroutine s_calculate_adjointa(tensor, dja) end subroutine s_calculate_adjointa subroutine s_calculate_ainverse(tensor, ainv) + !$acc routine seq real(kind(0d0)), dimension(num_dims**2), intent(IN) :: tensor real(kind(0d0)), dimension(num_dims**2), intent(OUT) :: ainv real(kind(0d0)), dimension(num_dims**2) :: dja @@ -149,115 +152,113 @@ end subroutine s_calculate_ainverse ! neo-Hookean only at this time, will need to be changed later function f_elastic_energy(btensor, j, k, l) + !$acc routine seq type(scalar_field), dimension(b_size), intent(IN) :: btensor integer, intent(IN) :: j, k, l real(kind(0d0)) :: invariant1, f_elastic_energy - invariant1 = btensor(1)%sf(j,k,l) + invariant1 = btensor(1)%sf(j, k, l) if (num_dims == 2) then - invariant1 = invariant1 + btensor(3)%sf(j,k,l) - elseif (num_dims == 3) then - invariant1 = invariant1 + btensor(4)%sf(j,k,l) + btensor(6)%sf(j,k,l) - end if + invariant1 = invariant1 + btensor(3)%sf(j, k, l) + elseif (num_dims == 3) then + invariant1 = invariant1 + btensor(4)%sf(j, k, l) + btensor(6)%sf(j, k, l) + end if ! compute the invariant without the elastic modulus f_elastic_energy = 0.5d0*(invariant1 - 3)/btensor(b_size)%sf(j, k, l) end function f_elastic_energy subroutine s_compute_grad_xi(q_prim_vf, j, k, l, grad_xi) - + !$acc routine seq type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf real(kind(0d0)), dimension(num_dims**2), intent(INOUT) :: grad_xi integer, intent(IN) :: j, k, l integer :: i - print *, "num_dims :: ",num_dims + ! dxix/dx grad_xi(1) = (q_prim_vf(xibeg)%sf(j - 2, k, l) & - - 8d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & - + 8d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - - q_prim_vf(xibeg)%sf(j + 2, k, l)) & - /(12d0*(x_cb(j) - x_cb(j-1))) - !/(12d0*dx(j)) + - 8d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + + 8d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & + - q_prim_vf(xibeg)%sf(j + 2, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + if (num_dims > 1) then - ! dxiy / dx - grad_xi(2) = & - (q_prim_vf(xibeg + 1)%sf(j - 2, k, l) & - - 8d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & - + 8d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & - - q_prim_vf(xibeg + 1)%sf(j + 2, k, l)) & - /(12d0*(x_cb(j) - x_cb(j-1))) - !/(12d0*dx(j)) - ! dxix / dy - grad_xi(3) = & - (q_prim_vf(xibeg)%sf(j, k - 2, l) & - - 8d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & - + 8d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & - - q_prim_vf(xibeg)%sf(j, k + 2, l)) & - /(12d0*(y_cb(k) - y_cb(k-1))) - !/(12d0*dy(k)) - ! dxiy / dy - grad_xi(4) = & - (q_prim_vf(xibeg + 1)%sf(j, k - 2, l) & - - 8d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & - + 8d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & - - q_prim_vf(xibeg + 1)%sf(j, k + 2, l)) & - /(12d0*(y_cb(k) - y_cb(k-1))) - !/(12d0*dy(k)) - end if + ! dxiy / dx + grad_xi(2) = & + (q_prim_vf(xibeg + 1)%sf(j - 2, k, l) & + - 8d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & + + 8d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & + - q_prim_vf(xibeg + 1)%sf(j + 2, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + ! dxix / dy + grad_xi(3) = & + (q_prim_vf(xibeg)%sf(j, k - 2, l) & + - 8d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & + + 8d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & + - q_prim_vf(xibeg)%sf(j, k + 2, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + ! dxiy / dy + grad_xi(4) = & + (q_prim_vf(xibeg + 1)%sf(j, k - 2, l) & + - 8d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & + + 8d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & + - q_prim_vf(xibeg + 1)%sf(j, k + 2, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + end if ! 3D if (num_dims > 2) then - ! using results from upper if statement to map form 2x2 to 3x3 tensor - grad_xi(5) = grad_xi(4) - grad_xi(4) = grad_xi(3) - ! dxix / dz - grad_xi(3) = & - (q_prim_vf(xibeg)%sf(j, k, l - 2) & - - 8d0*q_prim_vf(xibeg)%sf(j, k, l - 1) & - + 8d0*q_prim_vf(xibeg)%sf(j, k, l + 1) & - - q_prim_vf(xibeg)%sf(j, k, l + 2)) & - /(12d0*(z_cb(l) - z_cb(l-1))) - !/(12d0*dz(l)) - ! dxiy / dz - grad_xi(6) = & - (q_prim_vf(xibeg + 1)%sf(j, k, l - 2) & - - 8d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 1) & - + 8d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 1) & - - q_prim_vf(xibeg + 1)%sf(j, k, l + 2)) & - /(12d0*(z_cb(l) - z_cb(l-1))) - !/(12d0*dz(l)) - ! dxiz / dx - grad_xi(7) = & - (q_prim_vf(xiend)%sf(j - 2, k, l) & - - 8d0*q_prim_vf(xiend)%sf(j - 1, k, l) & - + 8d0*q_prim_vf(xiend)%sf(j + 1, k, l) & - - q_prim_vf(xiend)%sf(j + 2, k, l)) & - /(12d0*(x_cb(j) - x_cb(j-1))) - !/(12d0*dx(j)) - ! dxiz / dy - grad_xi(8) = & - (q_prim_vf(xiend)%sf(j, k - 2, l) & - - 8d0*q_prim_vf(xiend)%sf(j, k - 1, l) & - + 8d0*q_prim_vf(xiend)%sf(j, k + 1, l) & - - q_prim_vf(xiend)%sf(j, k + 2, l)) & - /(12d0*(y_cb(k) - y_cb(k-1))) - !/(12d0*dy(k)) - ! dxiz / dz - grad_xi(9) = & - (q_prim_vf(xiend)%sf(j, k, l - 2) & - - 8d0*q_prim_vf(xiend)%sf(j, k, l - 1) & - + 8d0*q_prim_vf(xiend)%sf(j, k, l + 1) & - - q_prim_vf(xiend)%sf(j, k, l + 2)) & - /(12d0*(z_cb(l) - z_cb(l-1))) - !/(12d0*dz(l)) - end if + ! using results from upper if statement to map form 2x2 to 3x3 tensor + grad_xi(5) = grad_xi(4) + grad_xi(4) = grad_xi(3) + ! dxix / dz + grad_xi(3) = & + (q_prim_vf(xibeg)%sf(j, k, l - 2) & + - 8d0*q_prim_vf(xibeg)%sf(j, k, l - 1) & + + 8d0*q_prim_vf(xibeg)%sf(j, k, l + 1) & + - q_prim_vf(xibeg)%sf(j, k, l + 2)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + ! dxiy / dz + grad_xi(6) = & + (q_prim_vf(xibeg + 1)%sf(j, k, l - 2) & + - 8d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 1) & + + 8d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 1) & + - q_prim_vf(xibeg + 1)%sf(j, k, l + 2)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + ! dxiz / dx + grad_xi(7) = & + (q_prim_vf(xiend)%sf(j - 2, k, l) & + - 8d0*q_prim_vf(xiend)%sf(j - 1, k, l) & + + 8d0*q_prim_vf(xiend)%sf(j + 1, k, l) & + - q_prim_vf(xiend)%sf(j + 2, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + ! dxiz / dy + grad_xi(8) = & + (q_prim_vf(xiend)%sf(j, k - 2, l) & + - 8d0*q_prim_vf(xiend)%sf(j, k - 1, l) & + + 8d0*q_prim_vf(xiend)%sf(j, k + 1, l) & + - q_prim_vf(xiend)%sf(j, k + 2, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + ! dxiz / dz + grad_xi(9) = & + (q_prim_vf(xiend)%sf(j, k, l - 2) & + - 8d0*q_prim_vf(xiend)%sf(j, k, l - 1) & + + 8d0*q_prim_vf(xiend)%sf(j, k, l + 1) & + - q_prim_vf(xiend)%sf(j, k, l + 2)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + end if - - !if (proc_rank ==0) then - ! do i = 1, num_dims**2 - ! print *, 'grad_xi(',i,') ::', grad_xi(i) - ! end do - !end if - end subroutine s_compute_grad_xi + if (proc_rank ==0) then + do i = 1, num_dims**2 + print *, 'grad_xi(',i,') ::', grad_xi(i) + end do + do i = 1, 5 + print *, 'i :: ',i,", qprim :: ",q_prim_vf(xiend)%sf(j,k,l+i-3) + end do + print *,'x_cb :: ',x_cb(j),", and x_cb-1 :: ",x_cb(j-1) + print *,'z_cb :: ',z_cb(l),", and z_cb-1 :: ",z_cb(l-1) + STOP + end if + end subroutine s_compute_grad_xi end module m_rmt_tensor_calc diff --git a/src/common/m_variables_conversion.fpp b/src/common/m_variables_conversion.fpp index 6d8b2a71e6..1b8f51e784 100644 --- a/src/common/m_variables_conversion.fpp +++ b/src/common/m_variables_conversion.fpp @@ -873,9 +873,7 @@ contains type(int_bounds_info), optional, intent(IN) :: ix, iy, iz - type(scalar_field), & - optional, dimension(num_dims*(num_dims+1)/2 + 1), & - intent(OUT) :: qK_btensor_vf + type(scalar_field), optional, dimension(b_size), intent(OUT) :: qK_btensor_vf real(kind(0d0)), dimension(num_fluids) :: alpha_K, alpha_rho_K real(kind(0d0)), dimension(2) :: Re_K @@ -897,10 +895,6 @@ contains real(kind(0d0)) :: pres - real(kind(0d0)) :: detG, e_e - - real(kind(0d0)), dimension(num_dims**2) :: gtensor, getge, ghat - integer :: i, j, k, l, q !< Generic loop iterators real(kind(0.d0)) :: ntmp @@ -1091,7 +1085,7 @@ contains dimension(sys_size), & intent(INOUT) :: q_cons_vf - type(scalar_field), dimension(num_dims**2) :: q_btensor_vf + type(scalar_field), dimension(b_size) :: q_btensor ! Density, specific heat ratio function, liquid stiffness function ! and dynamic pressure, as defined in the incompressible flow sense, @@ -1105,10 +1099,11 @@ contains real(kind(0d0)), dimension(nb) :: Rtmp real(kind(0d0)) :: G = 0d0 real(kind(0d0)), dimension(2) :: Re_K - real(kind(0d0)) :: detG, e_e - real(kind(0d0)), dimension(num_dims**2) :: gtensor, getge, ghat integer :: i, j, k, l, q !< Generic loop iterators + do l = 1, b_size + @:ALLOCATE(q_btensor(l)%sf(ixb:ixe, iyb:iye, izb:ize)) + end do #ifndef MFC_SIMULATION ! Converting the primitive variables to the conservative variables @@ -1224,10 +1219,9 @@ contains do i = stress_idx%beg, stress_idx%end q_cons_vf(i)%sf(j, k, l) = rho*q_prim_vf(i)%sf(j, k, l) end do - ! TODO - !call s_calculate_btensor(qK_prim_vf, j, k, l, q_btensor_vf) - q_cons_vf(E_idx)%sf(j, k, l) = q_cons_vf(E_idx)%sf(j, k, l) !+ & - !G*f_elastic_energy(q_btensor_vf, j, k, l) + call s_calculate_btensor(q_prim_vf, j, k, l, q_btensor) + q_cons_vf(E_idx)%sf(j, k, l) = q_cons_vf(E_idx)%sf(j, k, l) + & + G*f_elastic_energy(q_btensor, j, k, l) end if end do diff --git a/src/post_process/m_data_output.fpp b/src/post_process/m_data_output.fpp index 4c9926e54a..6a2fc410be 100644 --- a/src/post_process/m_data_output.fpp +++ b/src/post_process/m_data_output.fpp @@ -993,11 +993,11 @@ contains allocate (x_d1(m*n)) allocate (y_d1(m*n)) counter = 0 - maxalph_loc = 0d0 + maxalph_loc = 0d0 do k = 0, p do j = 0, n - do i = 0, m - if (q_prim_vf(E_idx + 2)%sf(i, j, k) > maxalph_loc) then + do i = 0, m + if (q_prim_vf(E_idx + 2)%sf(i, j, k) > maxalph_loc) then maxalph_loc = q_prim_vf(E_idx + 2)%sf(i, j, k) end if end do @@ -1024,7 +1024,7 @@ contains counter = counter + 1 x_d1(counter) = x_cc(j) y_d1(counter) = y_cc(k) - euc_d = sqrt((x_cc(j) - x_d1(i))**2 + (y_cc(k) - y_d1(i))**2) + euc_d = sqrt((x_cc(j) - x_d1(i))**2 + (y_cc(k) - y_d1(i))**2) tgp = sqrt(dx(j)**2 + dy(k)**2) else do i = 1, counter @@ -1032,7 +1032,7 @@ contains cycle OLoop elseif (euc_d > tgp .and. i == counter .and. x_cc(j) < 1.5 .and. y_cc(k) < 1.5) then !artificial bounding on the interface for bubble at a centroid. - !need to remove eventually. + !need to remove eventually. counter = counter + 1 x_d1(counter) = x_cc(j) y_d1(counter) = y_cc(k) @@ -1070,7 +1070,7 @@ contains type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf integer, intent(IN) :: t_step real(kind(0d0)) :: Elk, Egk, Elint, Egint, Vb, Vl, pres_av - real(kind(0d0)) :: rho, pres, dV, tmp, gamma, pi_inf, MaxMa, MaxMa_glb, maxvel, c, Ma, H + real(kind(0d0)) :: rho, pres, dV, tmp, gamma, pi_inf, MaxMa, MaxMa_glb, maxvel, c, Ma, H real(kind(0d0)), dimension(num_dims) :: vel real(kind(0d0)), dimension(num_fluids) :: gammas, pi_infs, adv integer :: i, j, k, l, s !looping indicies @@ -1094,18 +1094,18 @@ contains gamma = 0d0 pi_inf = 0d0 pres = q_prim_vf(E_idx)%sf(i, j, k) - Egint = Egint + q_prim_vf(E_idx+2)%sf(i, j, k)*(fluid_pp(2)%gamma*pres)*dV + Egint = Egint + q_prim_vf(E_idx + 2)%sf(i, j, k)*(fluid_pp(2)%gamma*pres)*dV do s = 1, num_dims vel(s) = q_prim_vf(num_fluids + s)%sf(i, j, k) Egk = Egk + 0.5d0*q_prim_vf(E_idx + 2)%sf(i, j, k)*q_prim_vf(2)%sf(i, j, k)*vel(s)*vel(s)*dV Elk = Elk + 0.5d0*q_prim_vf(E_idx + 1)%sf(i, j, k)*q_prim_vf(1)%sf(i, j, k)*vel(s)*vel(s)*dV - if (dabs(vel(s)) .gt. maxvel) then + if (dabs(vel(s)) > maxvel) then maxvel = dabs(vel(s)) - endif + end if end do do l = 1, adv_idx%end - E_idx adv(l) = q_prim_vf(E_idx + l)%sf(i, j, k) - gamma = gamma+ adv(l)*fluid_pp(l)%gamma + gamma = gamma + adv(l)*fluid_pp(l)%gamma pi_inf = pi_inf + adv(l)*fluid_pp(l)%pi_inf rho = rho + adv(l)*q_prim_vf(l)%sf(i, j, k) end do @@ -1117,9 +1117,9 @@ contains H, adv, 0d0, c) Ma = maxvel/c - if (Ma > MaxMa .and. adv(1) > 1.0d0-1.0d-6) then - MaxMa = Ma - endif + if (Ma > MaxMa .and. adv(1) > 1.0d0 - 1.0d-6) then + MaxMa = Ma + end if Vl = Vl + adv(1)*dV Vb = Vb + adv(2)*dV pres_av = pres_av + adv(1)*pres*dV diff --git a/src/post_process/m_start_up.f90 b/src/post_process/m_start_up.f90 index a69ba333db..6753d35e24 100644 --- a/src/post_process/m_start_up.f90 +++ b/src/post_process/m_start_up.f90 @@ -155,12 +155,12 @@ subroutine s_perform_time_step(t_step) ! Populating the buffer regions of the conservative variables if (buff_size > 0) then - call s_populate_conservative_variables_buffer_regions() + call s_populate_conservative_variables_buffer_regions() end if - !if (proc_rank == 0) print *, "I got here 1" + !if (proc_rank == 0) print *, "I got here 1" ! Converting the conservative variables to the primitive ones call s_convert_conservative_to_primitive_variables(q_cons_vf, q_prim_vf) - !if (proc_rank == 0) print *, "I got here 2" + !if (proc_rank == 0) print *, "I got here 2" end subroutine s_perform_time_step @@ -328,12 +328,12 @@ subroutine s_save_data(t_step, varname, pres, c, H) write (varname, '(A,I0)') 'xi', i end if call s_write_variable_to_formatted_database_file(varname, t_step) - end if + end if varname(:) = ' ' end do end if !if (proc_rank == 0) print *, "I got here 4" - ! ---------------------------------------------------------------------- + ! ---------------------------------------------------------------------- ! Adding the pressure to the formatted database file ------------------- if (pres_wrt .or. prim_vars_wrt) then diff --git a/src/pre_process/m_assign_variables.f90 b/src/pre_process/m_assign_variables.f90 index 4377cf5f0f..344ad83ea3 100644 --- a/src/pre_process/m_assign_variables.f90 +++ b/src/pre_process/m_assign_variables.f90 @@ -444,30 +444,30 @@ subroutine s_assign_patch_species_primitive_variables(patch_id, j, k, l, & ! Elastic Shear Stress if (hyperelasticity) then - xi_cart(1) = x_cc(j) - xi_cart(2) = y_cc(k) - xi_cart(3) = z_cc(l) - if (pre_stress) then ! pre stressed initial condition in spatial domain - rcoord = sqrt((x_cc(j)**2 + y_cc(k)**2 + z_cc(l)**2)) - theta = atan2(y_cc(k), x_cc(j)) - phi = atan2(sqrt(x_cc(j)**2 + y_cc(k)**2), z_cc(l)) - xi_sph = (rcoord**3 - R0ref**3 + 1d0 )**( 1d0 / 3d0 ) !spherical coord, assuming Rmax=1 - xi_cart(1) = xi_sph*sin(phi)*cos(theta) - xi_cart(2) = xi_sph*sin(phi)*sin(theta) - xi_cart(3) = xi_sph*cos(phi) - end if - do i = 1, (stress_idx%end - stress_idx%beg) + 1 - q_prim_vf(i + stress_idx%beg - 1)%sf(j, k, l) = xi_cart(i) - - !(eta*xi_cart(i) + (1d0 - eta)*orig_prim_vf(i + stress_idx%beg - 1)) - - !if (proc_rank ==0) print *, 'q(',i,') ::', q_prim_vf(i + stress_idx%beg - 1)%sf(j, k, l) + xi_cart(1) = x_cc(j) + xi_cart(2) = y_cc(k) + xi_cart(3) = z_cc(l) + if (pre_stress) then ! pre stressed initial condition in spatial domain + rcoord = sqrt((x_cc(j)**2 + y_cc(k)**2 + z_cc(l)**2)) + theta = atan2(y_cc(k), x_cc(j)) + phi = atan2(sqrt(x_cc(j)**2 + y_cc(k)**2), z_cc(l)) + xi_sph = (rcoord**3 - R0ref**3 + 1d0)**(1d0/3d0) !spherical coord, assuming Rmax=1 + xi_cart(1) = xi_sph*sin(phi)*cos(theta) + xi_cart(2) = xi_sph*sin(phi)*sin(theta) + xi_cart(3) = xi_sph*cos(phi) + end if + do i = 1, (stress_idx%end - stress_idx%beg) + 1 + q_prim_vf(i + stress_idx%beg - 1)%sf(j, k, l) = xi_cart(i) + + !(eta*xi_cart(i) + (1d0 - eta)*orig_prim_vf(i + stress_idx%beg - 1)) + + !if (proc_rank ==0) print *, 'q(',i,') ::', q_prim_vf(i + stress_idx%beg - 1)%sf(j, k, l) !if (proc_rank == 0) then - ! write(*,*) 'q(',i,') :: ',q_prim_vf(i + stress_idx%beg - 1)%sf(j, k, l)& - ! ,', xi_cart :: ',xi_cart(i) + ! write(*,*) 'q(',i,') :: ',q_prim_vf(i + stress_idx%beg - 1)%sf(j, k, l)& + ! ,', xi_cart :: ',xi_cart(i) !end if - end do - end if + end do + end if !if (proc_rank ==0) stop !if(proc_rank == 0) print *, 'I got to after hyperelasticity for patch :: ', patch_id diff --git a/src/pre_process/m_checker.f90 b/src/pre_process/m_checker.f90 index 25b2fd5f34..e427660353 100644 --- a/src/pre_process/m_checker.f90 +++ b/src/pre_process/m_checker.f90 @@ -104,7 +104,7 @@ subroutine s_check_inputs() call s_mpi_abort('hypoelasticity requires model_eqns = 2'// & 'exiting ...') end if - + if (hyperelasticity .and. (model_eqns /= 2)) then call s_mpi_abort('hyperelasticity requires model_eqns =2'// & 'exiting ...') @@ -120,7 +120,7 @@ subroutine s_check_inputs() 'exiting ...') end if - ! phase change checkers. + ! phase change checkers. if (relax) then if (model_eqns /= 3) then call s_mpi_abort('phase change requires model_eqns = 3. '// & @@ -715,14 +715,14 @@ subroutine s_check_inputs() call s_mpi_abort('Unsupported value of '// & 'fluid_pp('//trim(iStr)//')%'// & 'cv. Make sure cv is positive. Exiting ...') - ! elseif ((hyperelasticity .or. hypoelasticity) & - ! .and. & - ! fluid_pp(i)%G /= dflt_real) then - ! call s_mpi_abort('Unsupported combination '// & - ! 'of values of model_eqns '// & - ! 'and fluid_pp('//trim(iStr)//')%'// & - ! 'hyperelasticity. Exiting ...') - end if + ! elseif ((hyperelasticity .or. hypoelasticity) & + ! .and. & + ! fluid_pp(i)%G /= dflt_real) then + ! call s_mpi_abort('Unsupported combination '// & + ! 'of values of model_eqns '// & + ! 'and fluid_pp('//trim(iStr)//')%'// & + ! 'hyperelasticity. Exiting ...') + end if end do ! Moving Boundaries Checks: x boundaries diff --git a/src/pre_process/m_global_parameters.fpp b/src/pre_process/m_global_parameters.fpp index 19dc43a71e..be128bdcd6 100644 --- a/src/pre_process/m_global_parameters.fpp +++ b/src/pre_process/m_global_parameters.fpp @@ -597,7 +597,7 @@ contains if (hyperelasticity) then ! number of distinct stress is 1 in 1D, 2 in 2D, and 3 in 3D stress_idx%beg = sys_size + 1 - stress_idx%end = sys_size + (num_dims*(num_dims + 1))/2 + stress_idx%end = sys_size + num_dims !(num_dims*(num_dims + 1))/2 sys_size = stress_idx%end ! number of entries in the symmetric btensor plus the jacobian b_size = (num_dims*(num_dims + 1))/2 + 1 diff --git a/src/pre_process/m_initial_condition.fpp b/src/pre_process/m_initial_condition.fpp index 8d880893e1..7d5aacc300 100644 --- a/src/pre_process/m_initial_condition.fpp +++ b/src/pre_process/m_initial_condition.fpp @@ -48,6 +48,8 @@ module m_initial_condition type(scalar_field), allocatable, dimension(:) :: q_cons_vf !< conservative variables + !type(scalar_field), allocatable, dimension(:) :: q_btensor !< btensor vector field + integer, allocatable, dimension(:, :, :) :: patch_id_fp !< !! Bookkepping variable used to track the patch identities (id) associated !! with each of the cells in the computational domain. Note that only one @@ -69,12 +71,17 @@ contains ! Allocating the primitive and conservative variables allocate (q_prim_vf(1:sys_size)) allocate (q_cons_vf(1:sys_size)) + !allocate (q_btensor(1:b_size)) do i = 1, sys_size allocate (q_prim_vf(i)%sf(0:m, 0:n, 0:p)) allocate (q_cons_vf(i)%sf(0:m, 0:n, 0:p)) end do + !do i = 1, b_size + ! allocate (q_btensor(i)%sf(0:m, 0:n, 0:p)) + !end do + ! Allocating the patch identities bookkeeping variable allocate (patch_id_fp(0:m, 0:n, 0:p)) @@ -100,6 +107,12 @@ contains q_prim_vf(i)%sf = dflt_real end do + ! Similarly for the btensor field + !do i = 1, b_size + ! q_btensor(i)%sf = dflt_real + !end do + + ! Setting default values for patch identities bookkeeping variable. ! This is necessary to avoid any confusion in the assessment of the ! extent of application that the overwrite permissions give a patch @@ -123,10 +136,10 @@ contains ! Converting the conservative variables to the primitive ones given ! preexisting initial condition data files were read in on start-up - !if (old_ic) then - ! call s_convert_conservative_to_primitive_variables(q_cons_vf, & - ! q_prim_vf) - !end if + if (old_ic) then + call s_convert_conservative_to_primitive_variables(q_cons_vf, & + q_prim_vf) + end if ! 3D Patch Geometries ============================================= if (p > 0) then @@ -319,8 +332,8 @@ contains q_cons_vf) !TODO REMOVE AFTER DEBUGGING - call s_convert_conservative_to_primitive_variables(q_cons_vf, & - q_prim_vf) + !call s_convert_conservative_to_primitive_variables(q_cons_vf, & + ! q_prim_vf) if (qbmm .and. .not. polytropic) then !Initialize pb and mv diff --git a/src/simulation/m_data_output.fpp b/src/simulation/m_data_output.fpp index 1c60475d5f..b7061342f8 100644 --- a/src/simulation/m_data_output.fpp +++ b/src/simulation/m_data_output.fpp @@ -331,12 +331,12 @@ contains ! Compute mixture sound speed call s_compute_speed_of_sound(pres, rho, gamma, pi_inf, H, alpha, vel_sum, c) - - if ( c .lt. 10d-12 ) then - print*, 'code has crashed at processor: ',proc_rank,' at j :: ',j,', k :: ',k,' l :: ',l,'with alph1a ::',alpha(1),'and alpha2 ::', alpha(2) - print*, 'ICFL ERROR, I TOLD YOU AGAIN!' - ! call s_mpi_abort() - endif + + if (c < 10d-12) then + print *, 'code has crashed at processor: ', proc_rank, ' at j :: ', j, ', k :: ', k, ' l :: ', l, 'with alph1a ::', alpha(1), 'and alpha2 ::', alpha(2) + print *, 'ICFL ERROR, I TOLD YOU AGAIN!' + ! call s_mpi_abort() + end if if (grid_geometry == 3) then if (k == 0) then diff --git a/src/simulation/m_hyperelastic.fpp b/src/simulation/m_hyperelastic.fpp index 3cf211f9c8..9e00a4d437 100644 --- a/src/simulation/m_hyperelastic.fpp +++ b/src/simulation/m_hyperelastic.fpp @@ -24,60 +24,62 @@ module m_hyperelastic contains subroutine s_calculate_cauchy_from_btensor(btensor, q_prim_vf) - type(scalar_field), dimension(sys_size), intent(INOUT) :: q_prim_vf - type(scalar_field), dimension(b_size), intent(IN) :: btensor - - real(kind(0d0)), dimension(b_size) :: sigma, tensorb, devbtensor - real(kind(0d0)) :: jacobian - integer :: i, j, k, l !< Generic loop iterators - - - !if (proc_rank ==0) print*, 'this is btensor ::', btensor - ! extracting the nxn tensor for the calculation - !$acc parallel loop collapse(3) gang vector default(present) - do l = 0, p - do k = 0, n - do j = 0, m - do i = 1, b_size-1 - tensorb(i) = btensor(i)%sf(j, k, l) - end do - jacobian = btensor(b_size+1)%sf(j, k, l) - call s_calculate_deviatoric(tensorb, devbtensor) - sigma(:) = devbtensor(:)/jacobian - do i = 1, b_size-1 - q_prim_vf(i)%sf(j, k, l) = sigma(i) + !!!!$acc routine seq + type(scalar_field), dimension(sys_size), intent(INOUT) :: q_prim_vf + type(scalar_field), dimension(b_size), intent(IN) :: btensor + + real(kind(0d0)), dimension(b_size) :: sigma, tensorb, devbtensor + real(kind(0d0)) :: jacobian + integer :: i, j, k, l !< Generic loop iterators + + !if (proc_rank ==0) print*, 'this is btensor ::', btensor + ! extracting the nxn tensor for the calculation + !$acc parallel loop collapse(3) gang vector default(present) + do l = 0, p + do k = 0, n + do j = 0, m + do i = 1, b_size - 1 + tensorb(i) = btensor(i)%sf(j, k, l) + end do + jacobian = btensor(b_size + 1)%sf(j, k, l) + call s_calculate_deviatoric(tensorb, devbtensor) + sigma(:) = devbtensor(:)/jacobian + do i = 1, b_size - 1 + q_prim_vf(i)%sf(j, k, l) = sigma(i) + end do + end do end do - end do - end do - end do - if (proc_rank ==0) print*, 'J is ::', jacobian, 'this is sigma ::', sigma + end do + if (proc_rank == 0) print *, 'J is ::', jacobian, 'this is sigma ::', sigma end subroutine s_calculate_cauchy_from_btensor function f_trace(symtensor) + !!!$acc routine seq real(kind(0d0)), dimension(num_dims**2), intent(IN) :: symtensor - real(kind(0d0)) :: f_trace + real(kind(0d0)) :: f_trace - f_trace = symtensor(1) + f_trace = symtensor(1) if (num_dims == 2) then - f_trace = symtensor(1)+symtensor(3) + f_trace = symtensor(1) + symtensor(3) else - f_trace = symtensor(1)+symtensor(4)+symtensor(6) - endif + f_trace = symtensor(1) + symtensor(4) + symtensor(6) + end if end function f_trace subroutine s_calculate_deviatoric(symtensor, devtensor) + !!!!$acc routine seq real(kind(0d0)), dimension(num_dims*2 + 1), intent(IN) :: symtensor real(kind(0d0)), dimension(num_dims*2), intent(OUT) :: devtensor real(kind(0d0)) :: trace devtensor = symtensor trace = f_trace(symtensor) - devtensor(1) = symtensor(1) - (1d0/3d0)*trace + devtensor(1) = symtensor(1) - (1d0/3d0)*trace if (num_dims == 2) then - devtensor(3) = symtensor(3) - (1d0/3d0)*trace + devtensor(3) = symtensor(3) - (1d0/3d0)*trace else - devtensor(4) = symtensor(4) - (1d0/3d0)*trace - devtensor(6) = symtensor(6) - (1d0/3d0)*trace - end if + devtensor(4) = symtensor(4) - (1d0/3d0)*trace + devtensor(6) = symtensor(6) - (1d0/3d0)*trace + end if end subroutine s_calculate_deviatoric end module m_hyperelastic diff --git a/src/simulation/m_mpi_proxy.fpp b/src/simulation/m_mpi_proxy.fpp index 42a269212c..e7aeb89a4f 100644 --- a/src/simulation/m_mpi_proxy.fpp +++ b/src/simulation/m_mpi_proxy.fpp @@ -200,7 +200,7 @@ contains & 'bc_y%vb1','bc_y%vb2','bc_y%vb3','bc_y%ve1','bc_y%ve2','bc_y%ve3', & & 'bc_z%vb1','bc_z%vb2','bc_z%vb3','bc_z%ve1','bc_z%ve2','bc_z%ve3', & & 'x_domain%beg', 'x_domain%end', 'y_domain%beg', 'y_domain%end', & - & 'z_domain%beg', 'z_domain%end', 'x_a', 'x_b', 'y_a', 'y_b', 'z_a', & + & 'z_domain%beg', 'z_domain%end', 'x_a', 'x_b', 'y_a', 'y_b', 'z_a', & & 'z_b'] call MPI_BCAST(${VAR}$, 1, MPI_DOUBLE_PRECISION, 0, MPI_COMM_WORLD, ierr) #:endfor From c61706405d366957bd2a1e0cd4439e4973663b4c Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Sun, 19 May 2024 23:16:32 -0500 Subject: [PATCH 099/326] compilation issue with m_variable conversion, will need to transfer btensor calculation to m_variables_conversion --- src/common/m_rmt_tensor_calc.f90 | 264 ----------- src/common/m_rmt_tensor_calc.fpp | 592 ++++++++++++++++++++++++ src/common/m_variables_conversion.fpp | 70 +-- src/pre_process/m_initial_condition.fpp | 17 - src/simulation/m_hypoelastic.fpp | 15 + src/simulation/m_rhs.fpp | 11 +- src/simulation/m_start_up.fpp | 5 + 7 files changed, 661 insertions(+), 313 deletions(-) delete mode 100644 src/common/m_rmt_tensor_calc.f90 create mode 100644 src/common/m_rmt_tensor_calc.fpp diff --git a/src/common/m_rmt_tensor_calc.f90 b/src/common/m_rmt_tensor_calc.f90 deleted file mode 100644 index 9ecdb99e9e..0000000000 --- a/src/common/m_rmt_tensor_calc.f90 +++ /dev/null @@ -1,264 +0,0 @@ -!> -!! @file m_variables_conversion.f90 -!! @brief Contains module m_variables_conversion -!#:include 'macros.fpp' - -!> @brief This module consists of subroutines used in the calculation of matrix -!! operations for the reference map tensor - -module m_rmt_tensor_calc - - ! Dependencies ============================================================= - use m_derived_types !< Definitions of the derived types - - use m_global_parameters !< Definitions of the global parameters - - use m_mpi_proxy !< Message passing interface (MPI) module proxy - - use m_helper - ! ========================================================================== - - implicit none - - private; public :: s_calculate_btensor, & - f_elastic_energy - -#ifdef CRAY_ACC_WAR - @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), dimension(:), grad_xi) - !$acc declare link(grad_xi) -#else - real(kind(0d0)), allocatable, dimension(:) :: grad_xi - ! number for the tensor 1-3: dxix_dx, dxiy_dx, dxiz_dx - ! 4-6 : dxix_dy, dxiy_dy, dxiz_dy - ! 7-9 : dxix_dz, dxiy_dz, dxiz_dz - !$acc declare create(grad_xi) -#endif - -contains - - subroutine s_calculate_btensor(q_prim_vf, j, k, l, btensor) - !$acc routine seq - type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf - type(scalar_field), dimension(b_size), intent(OUT) :: btensor - integer, intent(IN) :: j, k, l - real(kind(0d0)), dimension(num_dims**2) :: grad_xi, ftensor, tensorb - - ! calculate the grad_xi, grad_xi is a nxn tensor - call s_compute_grad_xi(q_prim_vf, j, k, l, grad_xi) - ! calculate the inverse of grad_xi to obtain F, F is a nxn tensor - call s_calculate_ainverse(grad_xi,ftensor) - ! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor - call s_calculate_atransposea(ftensor,tensorb) - ! btensor is symmetric, save the data space - ! 1: 1D, 3: 2D, 6: 3D - btensor(1)%sf(j, k, l) = tensorb(1) - if (num_dims > 1) then ! 2D - btensor(2)%sf(j,k,l) = tensorb(2) - btensor(3)%sf(j,k,l) = tensorb(4) - end if - if (num_dims > 2) then ! 3D - btensor(3)%sf(j,k,l) = tensorb(3) - btensor(4)%sf(j,k,l) = tensorb(5) - btensor(5)%sf(j,k,l) = tensorb(6) - btensor(6)%sf(j,k,l) = tensorb(9) - end if - ! store the determinant at the last entry of the btensor sf - btensor(b_size)%sf(j,k,l) = f_determinant(ftensor) - - end subroutine s_calculate_btensor - - function f_determinant(tensor) - !$acc routine seq - real(kind(0d0)), dimension(num_dims**2), intent(IN) :: tensor - real(kind(0d0)) :: f_determinant - - if (num_dims == 1) then - f_determinant = tensor(1) - elseif (num_dims == 2) then - f_determinant = tensor(1)*tensor(4) - tensor(2)*tensor(3) - else - f_determinant = tensor(1)*(tensor(5)*tensor(9) - tensor(6)*tensor(8)) & - - tensor(2)*(tensor(4)*tensor(9) - tensor(6)*tensor(7)) & - + tensor(3)*(tensor(4)*tensor(8) - tensor(5)*tensor(7)) - end if - ! error checking - if (f_determinant == 0) then - print *, 'f_determinant :: ', f_determinant - print *, 'ERROR: Determinant was zero' - STOP - end if - end function f_determinant - - subroutine s_calculate_atransposea(tensor, ata) - !$acc routine seq - real(kind(0d0)), dimension(num_dims**2), intent(IN) :: tensor - real(kind(0d0)), dimension(num_dims**2), intent(OUT) :: ata - - ata(1) = tensor(1)**2 - if (num_dims == 2) then - ata(1) = ata(1) + tensor(3)**2 - ata(2) = tensor(1)*tensor(2) + tensor(3)*tensor(4) - ata(3) = ata(2) - ata(4) = tensor(2)**2 + tensor(4)**2 - elseif (num_dims == 3) then - ata(1) = ata(1) + tensor(4)**2 + tensor(7)**2 - ata(5) = tensor(2) + tensor(5)**2 + tensor(8)**2 - ata(9) = tensor(3) + tensor(6)**2 + tensor(9)**2 - ata(2) = tensor(1)*tensor(2) + tensor(4)*tensor(5) + tensor(7)*tensor(8) - ata(3) = tensor(1)*tensor(3) + tensor(4)*tensor(6) + tensor(7)*tensor(9) - ata(6) = tensor(2)*tensor(3) + tensor(5)*tensor(6) + tensor(8)*tensor(9) - ata(4) = ata(2) - ata(7) = ata(3) - ata(8) = ata(4) - end if - end subroutine s_calculate_atransposea - - subroutine s_calculate_adjointa(tensor, dja) - !$acc routine seq - real(kind(0d0)), dimension(num_dims**2), intent(IN) :: tensor - real(kind(0d0)), dimension(num_dims**2), intent(OUT) :: dja - - if (num_dims == 1) then - dja(1) = 1 - elseif (num_dims == 2) then - dja(1) = tensor(4) - dja(2) = -tensor(3) - dja(3) = -tensor(2) - dja(4) = tensor(1) - elseif (num_dims == 3) then - dja(1) = tensor(5)*tensor(9) - tensor(6)*tensor(8) - dja(2) = -(tensor(2)*tensor(9) - tensor(3)*tensor(8)) - dja(3) = tensor(2)*tensor(6) - tensor(3)*tensor(5) - dja(4) = -(tensor(4)*tensor(9) - tensor(6)*tensor(7)) - dja(5) = tensor(1)*tensor(9) - tensor(3)*tensor(7) - dja(6) = -(tensor(1)*tensor(6) - tensor(4)*tensor(3)) - dja(7) = tensor(4)*tensor(8) - tensor(5)*tensor(7) - dja(8) = -(tensor(1)*tensor(8) - tensor(2)*tensor(7)) - dja(9) = tensor(1)*tensor(5) - tensor(2)*tensor(4) - end if - end subroutine s_calculate_adjointa - - subroutine s_calculate_ainverse(tensor, ainv) - !$acc routine seq - real(kind(0d0)), dimension(num_dims**2), intent(IN) :: tensor - real(kind(0d0)), dimension(num_dims**2), intent(OUT) :: ainv - real(kind(0d0)), dimension(num_dims**2) :: dja - real(kind(0d0)) :: det - integer :: i - call s_calculate_adjointa(tensor, dja) - det = f_determinant(tensor) - ainv(:) = dja(:)/det - end subroutine s_calculate_ainverse - - ! neo-Hookean only at this time, will need to be changed later - function f_elastic_energy(btensor, j, k, l) - !$acc routine seq - type(scalar_field), dimension(b_size), intent(IN) :: btensor - integer, intent(IN) :: j, k, l - real(kind(0d0)) :: invariant1, f_elastic_energy - - invariant1 = btensor(1)%sf(j, k, l) - - if (num_dims == 2) then - invariant1 = invariant1 + btensor(3)%sf(j, k, l) - elseif (num_dims == 3) then - invariant1 = invariant1 + btensor(4)%sf(j, k, l) + btensor(6)%sf(j, k, l) - end if - ! compute the invariant without the elastic modulus - f_elastic_energy = 0.5d0*(invariant1 - 3)/btensor(b_size)%sf(j, k, l) - end function f_elastic_energy - - subroutine s_compute_grad_xi(q_prim_vf, j, k, l, grad_xi) - !$acc routine seq - type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf - real(kind(0d0)), dimension(num_dims**2), intent(INOUT) :: grad_xi - integer, intent(IN) :: j, k, l - integer :: i - - ! dxix/dx - grad_xi(1) = (q_prim_vf(xibeg)%sf(j - 2, k, l) & - - 8d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & - + 8d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - - q_prim_vf(xibeg)%sf(j + 2, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - - - if (num_dims > 1) then - ! dxiy / dx - grad_xi(2) = & - (q_prim_vf(xibeg + 1)%sf(j - 2, k, l) & - - 8d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & - + 8d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & - - q_prim_vf(xibeg + 1)%sf(j + 2, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - ! dxix / dy - grad_xi(3) = & - (q_prim_vf(xibeg)%sf(j, k - 2, l) & - - 8d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & - + 8d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & - - q_prim_vf(xibeg)%sf(j, k + 2, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - ! dxiy / dy - grad_xi(4) = & - (q_prim_vf(xibeg + 1)%sf(j, k - 2, l) & - - 8d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & - + 8d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & - - q_prim_vf(xibeg + 1)%sf(j, k + 2, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - end if - ! 3D - if (num_dims > 2) then - ! using results from upper if statement to map form 2x2 to 3x3 tensor - grad_xi(5) = grad_xi(4) - grad_xi(4) = grad_xi(3) - ! dxix / dz - grad_xi(3) = & - (q_prim_vf(xibeg)%sf(j, k, l - 2) & - - 8d0*q_prim_vf(xibeg)%sf(j, k, l - 1) & - + 8d0*q_prim_vf(xibeg)%sf(j, k, l + 1) & - - q_prim_vf(xibeg)%sf(j, k, l + 2)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - ! dxiy / dz - grad_xi(6) = & - (q_prim_vf(xibeg + 1)%sf(j, k, l - 2) & - - 8d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 1) & - + 8d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 1) & - - q_prim_vf(xibeg + 1)%sf(j, k, l + 2)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - ! dxiz / dx - grad_xi(7) = & - (q_prim_vf(xiend)%sf(j - 2, k, l) & - - 8d0*q_prim_vf(xiend)%sf(j - 1, k, l) & - + 8d0*q_prim_vf(xiend)%sf(j + 1, k, l) & - - q_prim_vf(xiend)%sf(j + 2, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - ! dxiz / dy - grad_xi(8) = & - (q_prim_vf(xiend)%sf(j, k - 2, l) & - - 8d0*q_prim_vf(xiend)%sf(j, k - 1, l) & - + 8d0*q_prim_vf(xiend)%sf(j, k + 1, l) & - - q_prim_vf(xiend)%sf(j, k + 2, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - ! dxiz / dz - grad_xi(9) = & - (q_prim_vf(xiend)%sf(j, k, l - 2) & - - 8d0*q_prim_vf(xiend)%sf(j, k, l - 1) & - + 8d0*q_prim_vf(xiend)%sf(j, k, l + 1) & - - q_prim_vf(xiend)%sf(j, k, l + 2)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - end if - - if (proc_rank ==0) then - do i = 1, num_dims**2 - print *, 'grad_xi(',i,') ::', grad_xi(i) - end do - do i = 1, 5 - print *, 'i :: ',i,", qprim :: ",q_prim_vf(xiend)%sf(j,k,l+i-3) - end do - print *,'x_cb :: ',x_cb(j),", and x_cb-1 :: ",x_cb(j-1) - print *,'z_cb :: ',z_cb(l),", and z_cb-1 :: ",z_cb(l-1) - STOP - end if - end subroutine s_compute_grad_xi - -end module m_rmt_tensor_calc diff --git a/src/common/m_rmt_tensor_calc.fpp b/src/common/m_rmt_tensor_calc.fpp new file mode 100644 index 0000000000..d2ad564839 --- /dev/null +++ b/src/common/m_rmt_tensor_calc.fpp @@ -0,0 +1,592 @@ +#:include 'macros.fpp' + +!> +!! @file m_variables_conversion.f90 +!! @brief Contains module m_variables_conversion + +!> @brief This module consists of subroutines used in the calculation of matrix +!! operations for the reference map tensor + +module m_rmt_tensor_calc + + ! Dependencies ============================================================= + use m_derived_types !< Definitions of the derived types + + use m_global_parameters !< Definitions of the global parameters + + ! ========================================================================== + + implicit none + + private; public :: s_initialize_rmt_module, & + s_finalize_rmt_module, & + s_calculate_btensor, & + f_elastic_energy + + +#ifdef CRAY_ACC_WAR + @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), dimension(:), grad_xi) + @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), dimension(:), ftensor) + @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), dimension(:), tensorb) + !$acc declare link(grad_xi,ftensor,tensorb) +#else + real(kind(0d0)), allocatable, dimension(:) :: grad_xi, ftensor, tensorb + !$acc declare create(grad_xi,ftensor,tensorb) +#endif + ! grad_xi definition / organization + ! number for the tensor 1-3: dxix_dx, dxiy_dx, dxiz_dx + ! 4-6 : dxix_dy, dxiy_dy, dxiz_dy + ! 7-9 : dxix_dz, dxiy_dz, dxiz_dz + +contains + + subroutine s_initialize_rmt_module() ! -------------------- + + integer :: i + #ifdef MFC_SIMULATION + @:ALLOCATE(grad_xi(1:num_dims**2)) + @:ALLOCATE(ftensor(1:num_dims**2)) + @:ALLOCATE(tensorb(1:num_dims**2)) + #endif + grad_xi(:) = 0d0 + ftensor(:) = 0d0 + tensorb(:) = 0d0 +!$acc update device(grad_xi,ftensor,tensorb) + + end subroutine s_initialize_rmt_module + + subroutine s_calculate_btensor(q_prim_vf, btensor) + type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf + type(scalar_field), dimension(b_size), intent(OUT) :: btensor + integer :: j, k, l + !real(kind(0d0)), dimension(num_dims**2) :: grad_xi, ftensor, tensorb + + !$acc parallel loop collapse(3) gang vector default(present) private(grad_xi,ftensor,tensorb) + do l = izb, ize + do k = iyb, iye + do j = ixb, ixe + ! STEP 1: calculate the grad_xi, grad_xi is a nxn tensor + call s_compute_grad_xi(q_prim_vf, j, k, l, grad_xi) + ! calculate the inverse of grad_xi to obtain F, F is a nxn tensor + call s_calculate_ainverse(grad_xi,ftensor) + ! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor + call s_calculate_atransposea(ftensor,tensorb) + ! btensor is symmetric, save the data space + ! 1: 1D, 3: 2D, 6: 3D + btensor(1)%sf(j, k, l) = tensorb(1) + if (num_dims > 1) then ! 2D + btensor(2)%sf(j,k,l) = tensorb(2) + btensor(3)%sf(j,k,l) = tensorb(4) + end if + if (num_dims > 2) then ! 3D + btensor(3)%sf(j,k,l) = tensorb(3) + btensor(4)%sf(j,k,l) = tensorb(5) + btensor(5)%sf(j,k,l) = tensorb(6) + btensor(6)%sf(j,k,l) = tensorb(9) + end if + ! store the determinant at the last entry of the btensor sf + btensor(b_size)%sf(j,k,l) = f_determinant(ftensor) + end do + end do + end do + !$acc end parallel loop + + end subroutine s_calculate_btensor + + function f_determinant(tensor) + !$acc routine seq + real(kind(0d0)), dimension(num_dims**2), intent(IN) :: tensor + real(kind(0d0)) :: f_determinant + + if (num_dims == 1) then + f_determinant = tensor(1) + elseif (num_dims == 2) then + f_determinant = tensor(1)*tensor(4) - tensor(2)*tensor(3) + else + f_determinant = tensor(1)*(tensor(5)*tensor(9) - tensor(6)*tensor(8)) & + - tensor(2)*(tensor(4)*tensor(9) - tensor(6)*tensor(7)) & + + tensor(3)*(tensor(4)*tensor(8) - tensor(5)*tensor(7)) + end if + ! error checking + if (f_determinant == 0) then + print *, 'f_determinant :: ', f_determinant + print *, 'ERROR: Determinant was zero' + !STOP + end if + end function f_determinant + + subroutine s_calculate_atransposea(tensor, ata) + !$acc routine seq + real(kind(0d0)), dimension(num_dims**2), intent(IN) :: tensor + real(kind(0d0)), dimension(num_dims**2), intent(OUT) :: ata + + ata(1) = tensor(1)**2 + if (num_dims == 2) then + ata(1) = ata(1) + tensor(3)**2 + ata(2) = tensor(1)*tensor(2) + tensor(3)*tensor(4) + ata(3) = ata(2) + ata(4) = tensor(2)**2 + tensor(4)**2 + elseif (num_dims == 3) then + ata(1) = ata(1) + tensor(4)**2 + tensor(7)**2 + ata(5) = tensor(2) + tensor(5)**2 + tensor(8)**2 + ata(9) = tensor(3) + tensor(6)**2 + tensor(9)**2 + ata(2) = tensor(1)*tensor(2) + tensor(4)*tensor(5) + tensor(7)*tensor(8) + ata(3) = tensor(1)*tensor(3) + tensor(4)*tensor(6) + tensor(7)*tensor(9) + ata(6) = tensor(2)*tensor(3) + tensor(5)*tensor(6) + tensor(8)*tensor(9) + ata(4) = ata(2) + ata(7) = ata(3) + ata(8) = ata(4) + end if + end subroutine s_calculate_atransposea + + subroutine s_calculate_adjointa(tensor, dja) + !$acc routine seq + real(kind(0d0)), dimension(num_dims**2), intent(IN) :: tensor + real(kind(0d0)), dimension(num_dims**2), intent(OUT) :: dja + + if (num_dims == 1) then + dja(1) = 1 + elseif (num_dims == 2) then + dja(1) = tensor(4) + dja(2) = -tensor(3) + dja(3) = -tensor(2) + dja(4) = tensor(1) + elseif (num_dims == 3) then + dja(1) = tensor(5)*tensor(9) - tensor(6)*tensor(8) + dja(2) = -(tensor(2)*tensor(9) - tensor(3)*tensor(8)) + dja(3) = tensor(2)*tensor(6) - tensor(3)*tensor(5) + dja(4) = -(tensor(4)*tensor(9) - tensor(6)*tensor(7)) + dja(5) = tensor(1)*tensor(9) - tensor(3)*tensor(7) + dja(6) = -(tensor(1)*tensor(6) - tensor(4)*tensor(3)) + dja(7) = tensor(4)*tensor(8) - tensor(5)*tensor(7) + dja(8) = -(tensor(1)*tensor(8) - tensor(2)*tensor(7)) + dja(9) = tensor(1)*tensor(5) - tensor(2)*tensor(4) + end if + end subroutine s_calculate_adjointa + + subroutine s_calculate_ainverse(tensor, ainv) + !$acc routine seq + real(kind(0d0)), dimension(num_dims**2), intent(IN) :: tensor + real(kind(0d0)), dimension(num_dims**2), intent(OUT) :: ainv + real(kind(0d0)), dimension(num_dims**2) :: dja + real(kind(0d0)) :: det + + call s_calculate_adjointa(tensor, dja) + ainv(:) = dja(:)/f_determinant(tensor) + + end subroutine s_calculate_ainverse + + ! neo-Hookean only at this time, will need to be changed later + function f_elastic_energy(btensor, j, k, l) + !$acc routine seq + type(scalar_field), dimension(b_size), intent(IN) :: btensor + integer, intent(IN) :: j, k, l + real(kind(0d0)) :: invariant1, f_elastic_energy + + invariant1 = btensor(1)%sf(j, k, l) + + if (num_dims == 2) then + invariant1 = invariant1 + btensor(3)%sf(j, k, l) + elseif (num_dims == 3) then + invariant1 = invariant1 + btensor(4)%sf(j, k, l) + btensor(6)%sf(j, k, l) + end if + ! compute the invariant without the elastic modulus + f_elastic_energy = 0.5d0*(invariant1 - 3)/btensor(b_size)%sf(j, k, l) + end function f_elastic_energy + + subroutine s_compute_grad_xi(q_prim_vf, j, k, l, grad_xi) + !$acc routine seq + type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf + real(kind(0d0)), dimension(num_dims**2), intent(INOUT) :: grad_xi + integer, intent(IN) :: j, k, l + integer :: i + + if(j == 0) then + ! dxix/dx + grad_xi(1) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & + - 36d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & + + 16d0*q_prim_vf(xibeg)%sf(j + 3, k, l) & + - 3d0*q_prim_vf(xibeg)%sf(j + 4, k, l) ) & + /(12d0*(x_cb(j+1) - x_cb(j))) + else if (j == 1) then + ! dxix/dx + grad_xi(1) = (-3d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + - 10d0*q_prim_vf(xibeg)%sf(j,k,l) & + + 18d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & + - 6d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & + + q_prim_vf(xibeg)%sf(j + 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + else if (j == m - 1) then + ! dxix/dx + grad_xi(1) = (3d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & + + 10d0*q_prim_vf(xibeg)%sf(j,k,l) & + - 18d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + + 6d0*q_prim_vf(xibeg)%sf(j - 2, k, l) & + - q_prim_vf(xibeg)%sf(j - 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + else if (j == m) then + ! dxix/dx + grad_xi(1) =(25d0*q_prim_vf(xibeg)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + + 36d0*q_prim_vf(xibeg)%sf(j - 2, k, l) & + - 16d0*q_prim_vf(xibeg)%sf(j - 3, k, l) & + + 3d0*q_prim_vf(xibeg)%sf(j - 4, k, l) ) & + /(12d0*(x_cb(j) - x_cb(j-1))) + else + ! dxix/dx + grad_xi(1) = ( q_prim_vf(xibeg)%sf(j - 2, k, l) & + - 8d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + + 8d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & + - q_prim_vf(xibeg)%sf(j + 2, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + end if + + if (num_dims > 1) then + if(j == 0) then + ! dxiy / dx + grad_xi(2) = (-25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg+1)%sf(j + 1, k, l) & + - 36d0*q_prim_vf(xibeg+1)%sf(j + 2, k, l) & + + 16d0*q_prim_vf(xibeg+1)%sf(j + 3, k, l) & + - 3d0*q_prim_vf(xibeg+1)%sf(j + 4, k, l) ) & + /(12d0*(x_cb(j + 1) - x_cb(j))) + else if (j == 1) then + ! dxiy / dx + grad_xi(2) = (-3d0*q_prim_vf(xibeg+1)%sf(j - 1, k, l) & + - 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & + + 18d0*q_prim_vf(xibeg+1)%sf(j + 1, k, l) & + - 6d0*q_prim_vf(xibeg+1)%sf(j + 2, k, l) & + + q_prim_vf(xibeg+1)%sf(j + 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + else if (j == m - 1) then + ! dxiy / dx + grad_xi(2) = (3d0*q_prim_vf(xibeg+1)%sf(j + 1, k, l) & + + 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & + - 18d0*q_prim_vf(xibeg+1)%sf(j - 1, k, l) & + + 6d0*q_prim_vf(xibeg+1)%sf(j - 2, k, l) & + - q_prim_vf(xibeg+1)%sf(j - 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + else if (j == m) then + ! dxiy / dx + grad_xi(2) = (25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg+1)%sf(j - 1, k, l) & + + 36d0*q_prim_vf(xibeg+1)%sf(j - 2, k, l) & + - 16d0*q_prim_vf(xibeg+1)%sf(j - 3, k, l) & + + 3d0*q_prim_vf(xibeg+1)%sf(j - 4, k, l) ) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + else + ! dxiy / dx + grad_xi(2) = ( q_prim_vf(xibeg+1)%sf(j - 2, k, l) & + - 8d0*q_prim_vf(xibeg+1)%sf(j - 1, k, l) & + + 8d0*q_prim_vf(xibeg+1)%sf(j + 1, k, l) & + - q_prim_vf(xibeg+1)%sf(j + 2, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + end if + + if(k == 0) then + ! dxix / dy + grad_xi(3) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & + - 36d0*q_prim_vf(xibeg)%sf(j, k + 2, l) & + + 16d0*q_prim_vf(xibeg)%sf(j, k + 3, l) & + - 3d0*q_prim_vf(xibeg)%sf(j, k + 4, l) ) & + /(12d0*(y_cb(k+1) - y_cb(k))) + else if (k == 1) then + ! dxix / dy + grad_xi(3) = (-3d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & + - 10d0*q_prim_vf(xibeg)%sf(j,k,l) & + + 18d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & + - 6d0*q_prim_vf(xibeg)%sf(j, k + 2, l) & + + q_prim_vf(xibeg)%sf(j, k + 3, l)) & + /(12d0*(y_cb(j) - y_cb(j - 1))) + else if (k == n - 1) then + ! dxix / dy + grad_xi(3) = (3d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & + + 10d0*q_prim_vf(xibeg)%sf(j,k,l) & + - 18d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & + + 6d0*q_prim_vf(xibeg)%sf(j, k - 2, l) & + - q_prim_vf(xibeg)%sf(j, k - 3, l)) & + /(12d0*(y_cb(j) - y_cb(j - 1))) + else if (k == n) then + ! dxix / dy + grad_xi(3) =(25d0*q_prim_vf(xibeg)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & + + 36d0*q_prim_vf(xibeg)%sf(j, k - 2, l) & + - 16d0*q_prim_vf(xibeg)%sf(j, k - 3, l) & + + 3d0*q_prim_vf(xibeg)%sf(j, k - 4, l) ) & + /(12d0*(y_cb(j) - y_cb(j-1))) + else + ! dxix / dy + grad_xi(3) = ( q_prim_vf(xibeg)%sf(j, k - 2, l) & + - 8d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & + + 8d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & + - q_prim_vf(xibeg)%sf(j, k + 2, l)) & + /(12d0*(y_cb(j) - y_cb(j - 1))) + end if + + if(k == 0) then + ! dxiy / dy + grad_xi(4) = (-25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg+1)%sf(j, k + 1, l) & + - 36d0*q_prim_vf(xibeg+1)%sf(j, k + 2, l) & + + 16d0*q_prim_vf(xibeg+1)%sf(j, k + 3, l) & + - 3d0*q_prim_vf(xibeg+1)%sf(j, k + 4, l) ) & + /(12d0*(y_cb(k+1) - y_cb(k))) + else if (k == 1) then + ! dxiy / dy + grad_xi(4) = (-3d0*q_prim_vf(xibeg+1)%sf(j, k - 1, l) & + - 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & + + 18d0*q_prim_vf(xibeg+1)%sf(j, k + 1, l) & + - 6d0*q_prim_vf(xibeg+1)%sf(j, k + 2, l) & + + q_prim_vf(xibeg+1)%sf(j, k + 3, l)) & + /(12d0*(y_cb(j) - y_cb(j - 1))) + else if (k == n - 1) then + ! dxiy / dy + grad_xi(4) = (3d0*q_prim_vf(xibeg+1)%sf(j, k + 1, l) & + + 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & + - 18d0*q_prim_vf(xibeg+1)%sf(j, k - 1, l) & + + 6d0*q_prim_vf(xibeg+1)%sf(j, k - 2, l) & + - q_prim_vf(xibeg+1)%sf(j, k - 3, l)) & + /(12d0*(y_cb(j) - y_cb(j - 1))) + else if (k == n) then + ! dxiy / dy + grad_xi(4) =(25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg+1)%sf(j, k - 1, l) & + + 36d0*q_prim_vf(xibeg+1)%sf(j, k - 2, l) & + - 16d0*q_prim_vf(xibeg+1)%sf(j, k - 3, l) & + + 3d0*q_prim_vf(xibeg+1)%sf(j, k - 4, l) ) & + /(12d0*(y_cb(j) - y_cb(j-1))) + else + ! dxiy / dy + grad_xi(4) = ( q_prim_vf(xibeg+1)%sf(j, k - 2, l) & + - 8d0*q_prim_vf(xibeg+1)%sf(j, k - 1, l) & + + 8d0*q_prim_vf(xibeg+1)%sf(j, k + 1, l) & + - q_prim_vf(xibeg+1)%sf(j, k + 2, l)) & + /(12d0*(y_cb(j) - y_cb(j - 1))) + end if + + end if + ! 3D + if (num_dims > 2) then + ! using results from upper if statement to map form 2x2 to 3x3 tensor + grad_xi(5) = grad_xi(4) + grad_xi(4) = grad_xi(3) + + if(l == 0) then + ! dxix / dz + grad_xi(3) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg)%sf(j, k , l + 1) & + - 36d0*q_prim_vf(xibeg)%sf(j, k , l + 2) & + + 16d0*q_prim_vf(xibeg)%sf(j, k , l + 3) & + - 3d0*q_prim_vf(xibeg)%sf(j, k , l + 4) ) & + /(12d0*(z_cb(k+1) - z_cb(k))) + else if (l == 1) then + ! dxix / dz + grad_xi(3) = (-3d0*q_prim_vf(xibeg)%sf(j, k , l - 1) & + - 10d0*q_prim_vf(xibeg)%sf(j,k,l) & + + 18d0*q_prim_vf(xibeg)%sf(j, k , l + 1) & + - 6d0*q_prim_vf(xibeg)%sf(j, k , l + 2) & + + q_prim_vf(xibeg)%sf(j, k , l + 3)) & + /(12d0*(z_cb(j) - z_cb(j - 1))) + else if (l == p - 1) then + ! dxix / dz + grad_xi(3) = (3d0*q_prim_vf(xibeg)%sf(j, k , l + 1) & + + 10d0*q_prim_vf(xibeg)%sf(j,k,l) & + - 18d0*q_prim_vf(xibeg)%sf(j, k , l - 1) & + + 6d0*q_prim_vf(xibeg)%sf(j, k , l - 2) & + - q_prim_vf(xibeg)%sf(j, k , l - 3)) & + /(12d0*(z_cb(j) - z_cb(j - 1))) + else if (l == p) then + ! dxix / dz + grad_xi(3) =(25d0*q_prim_vf(xibeg)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg)%sf(j, k , l - 1) & + + 36d0*q_prim_vf(xibeg)%sf(j, k , l - 2) & + - 16d0*q_prim_vf(xibeg)%sf(j, k , l - 3) & + + 3d0*q_prim_vf(xibeg)%sf(j, k , l - 4) ) & + /(12d0*(z_cb(j) - z_cb(j-1))) + else + ! dxix / dz + grad_xi(3) = ( q_prim_vf(xibeg)%sf(j, k , l - 2) & + - 8d0*q_prim_vf(xibeg)%sf(j, k , l - 1) & + + 8d0*q_prim_vf(xibeg)%sf(j, k , l + 1) & + - q_prim_vf(xibeg)%sf(j, k , l + 2)) & + /(12d0*(z_cb(j) - z_cb(j - 1))) + end if + + if(l == 0) then + ! dxiy / dz + grad_xi(6) = (-25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg+1)%sf(j, k , l + 1) & + - 36d0*q_prim_vf(xibeg+1)%sf(j, k , l + 2) & + + 16d0*q_prim_vf(xibeg+1)%sf(j, k , l + 3) & + - 3d0*q_prim_vf(xibeg+1)%sf(j, k , l + 4) ) & + /(12d0*(z_cb(k+1) - z_cb(k))) + else if (l == 1) then + ! dxiy / dz + grad_xi(6) = (-3d0*q_prim_vf(xibeg+1)%sf(j, k , l - 1) & + - 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & + + 18d0*q_prim_vf(xibeg+1)%sf(j, k , l + 1) & + - 6d0*q_prim_vf(xibeg+1)%sf(j, k , l + 2) & + + q_prim_vf(xibeg+1)%sf(j, k , l + 3)) & + /(12d0*(z_cb(j) - z_cb(j - 1))) + else if (l == p - 1) then + ! dxiy / dz + grad_xi(6) = (3d0*q_prim_vf(xibeg+1)%sf(j, k , l + 1) & + + 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & + - 18d0*q_prim_vf(xibeg+1)%sf(j, k , l - 1) & + + 6d0*q_prim_vf(xibeg+1)%sf(j, k , l - 2) & + - q_prim_vf(xibeg+1)%sf(j, k , l - 3)) & + /(12d0*(z_cb(j) - z_cb(j - 1))) + else if (l == p) then + ! dxiy / dz + grad_xi(6) =(25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg+1)%sf(j, k , l - 1) & + + 36d0*q_prim_vf(xibeg+1)%sf(j, k , l - 2) & + - 16d0*q_prim_vf(xibeg+1)%sf(j, k , l - 3) & + + 3d0*q_prim_vf(xibeg+1)%sf(j, k , l - 4) ) & + /(12d0*(z_cb(j) - z_cb(j-1))) + else + ! dxiy / dz + grad_xi(6) = ( q_prim_vf(xibeg+1)%sf(j, k , l - 2) & + - 8d0*q_prim_vf(xibeg+1)%sf(j, k , l - 1) & + + 8d0*q_prim_vf(xibeg+1)%sf(j, k , l + 1) & + - q_prim_vf(xibeg+1)%sf(j, k , l + 2)) & + /(12d0*(z_cb(j) - z_cb(j - 1))) + end if + + if(j == 0) then + ! dxiz / dx + grad_xi(7) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & + + 48d0*q_prim_vf(xiend)%sf(j + 1, k, l) & + - 36d0*q_prim_vf(xiend)%sf(j + 2, k, l) & + + 16d0*q_prim_vf(xiend)%sf(j + 3, k, l) & + - 3d0*q_prim_vf(xiend)%sf(j + 4, k, l) ) & + /(12d0*(x_cb(j + 1) - x_cb(j))) + else if (j == 1) then + ! dxiz / dx + grad_xi(7) = (-3d0*q_prim_vf(xiend)%sf(j - 1, k, l) & + - 10d0*q_prim_vf(xiend)%sf(j,k,l) & + + 18d0*q_prim_vf(xiend)%sf(j + 1, k, l) & + - 6d0*q_prim_vf(xiend)%sf(j + 2, k, l) & + + q_prim_vf(xiend)%sf(j + 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + else if (j == m - 1) then + ! dxiz / dx + grad_xi(7) = (3d0*q_prim_vf(xiend)%sf(j + 1, k, l) & + + 10d0*q_prim_vf(xiend)%sf(j,k,l) & + - 18d0*q_prim_vf(xiend)%sf(j - 1, k, l) & + + 6d0*q_prim_vf(xiend)%sf(j - 2, k, l) & + - q_prim_vf(xiend)%sf(j - 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + else if (j == m) then + ! dxiz / dx + grad_xi(7) = (25d0*q_prim_vf(xiend)%sf(j, k, l) & + - 48d0*q_prim_vf(xiend)%sf(j - 1, k, l) & + + 36d0*q_prim_vf(xiend)%sf(j - 2, k, l) & + - 16d0*q_prim_vf(xiend)%sf(j - 3, k, l) & + + 3d0*q_prim_vf(xiend)%sf(j - 4, k, l) ) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + else + ! dxiz / dx + grad_xi(7) = ( q_prim_vf(xiend)%sf(j - 2, k, l) & + - 8d0*q_prim_vf(xiend)%sf(j - 1, k, l) & + + 8d0*q_prim_vf(xiend)%sf(j + 1, k, l) & + - q_prim_vf(xiend)%sf(j + 2, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + end if + + if(k == 0) then + ! dxiz / dy + grad_xi(8) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & + + 48d0*q_prim_vf(xiend)%sf(j, k + 1, l) & + - 36d0*q_prim_vf(xiend)%sf(j, k + 2, l) & + + 16d0*q_prim_vf(xiend)%sf(j, k + 3, l) & + - 3d0*q_prim_vf(xiend)%sf(j, k + 4, l) ) & + /(12d0*(y_cb(k+1) - y_cb(k))) + else if (k == 1) then + ! dxiz / dy + grad_xi(8) = (-3d0*q_prim_vf(xiend)%sf(j, k - 1, l) & + - 10d0*q_prim_vf(xiend)%sf(j,k,l) & + + 18d0*q_prim_vf(xiend)%sf(j, k + 1, l) & + - 6d0*q_prim_vf(xiend)%sf(j, k + 2, l) & + + q_prim_vf(xiend)%sf(j, k + 3, l)) & + /(12d0*(y_cb(j) - y_cb(j - 1))) + else if (k == n - 1) then + ! dxiz / dy + grad_xi(8) = (3d0*q_prim_vf(xiend)%sf(j, k + 1, l) & + + 10d0*q_prim_vf(xiend)%sf(j,k,l) & + - 18d0*q_prim_vf(xiend)%sf(j, k - 1, l) & + + 6d0*q_prim_vf(xiend)%sf(j, k - 2, l) & + - q_prim_vf(xiend)%sf(j, k - 3, l)) & + /(12d0*(y_cb(j) - y_cb(j - 1))) + else if (k == n) then + ! dxiz / dy + grad_xi(8) =(25d0*q_prim_vf(xiend)%sf(j, k, l) & + - 48d0*q_prim_vf(xiend)%sf(j, k - 1, l) & + + 36d0*q_prim_vf(xiend)%sf(j, k - 2, l) & + - 16d0*q_prim_vf(xiend)%sf(j, k - 3, l) & + + 3d0*q_prim_vf(xiend)%sf(j, k - 4, l) ) & + /(12d0*(y_cb(j) - y_cb(j-1))) + else + ! dxiz / dy + grad_xi(8) = ( q_prim_vf(xiend)%sf(j, k - 2, l) & + - 8d0*q_prim_vf(xiend)%sf(j, k - 1, l) & + + 8d0*q_prim_vf(xiend)%sf(j, k + 1, l) & + - q_prim_vf(xiend)%sf(j, k + 2, l)) & + /(12d0*(y_cb(j) - y_cb(j - 1))) + end if + + if(l == 0) then + ! dxiz / dz + grad_xi(9) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & + + 48d0*q_prim_vf(xiend)%sf(j, k , l + 1) & + - 36d0*q_prim_vf(xiend)%sf(j, k , l + 2) & + + 16d0*q_prim_vf(xiend)%sf(j, k , l + 3) & + - 3d0*q_prim_vf(xiend)%sf(j, k , l + 4) ) & + /(12d0*(z_cb(k+1) - z_cb(k))) + else if (l == 1) then + ! dxiz / dz + grad_xi(9) = (-3d0*q_prim_vf(xiend)%sf(j, k , l - 1) & + - 10d0*q_prim_vf(xiend)%sf(j,k,l) & + + 18d0*q_prim_vf(xiend)%sf(j, k , l + 1) & + - 6d0*q_prim_vf(xiend)%sf(j, k , l + 2) & + + q_prim_vf(xiend)%sf(j, k , l + 3)) & + /(12d0*(z_cb(j) - z_cb(j - 1))) + else if (l == p - 1) then + ! dxiz / dz + grad_xi(9) = (3d0*q_prim_vf(xiend)%sf(j, k , l + 1) & + + 10d0*q_prim_vf(xiend)%sf(j,k,l) & + - 18d0*q_prim_vf(xiend)%sf(j, k , l - 1) & + + 6d0*q_prim_vf(xiend)%sf(j, k , l - 2) & + - q_prim_vf(xiend)%sf(j, k , l - 3)) & + /(12d0*(z_cb(j) - z_cb(j - 1))) + else if (l == p) then + ! dxiz / dz + grad_xi(9) =(25d0*q_prim_vf(xiend)%sf(j, k, l) & + - 48d0*q_prim_vf(xiend)%sf(j, k , l - 1) & + + 36d0*q_prim_vf(xiend)%sf(j, k , l - 2) & + - 16d0*q_prim_vf(xiend)%sf(j, k , l - 3) & + + 3d0*q_prim_vf(xiend)%sf(j, k , l - 4) ) & + /(12d0*(z_cb(j) - z_cb(j-1))) + else + ! dxiz / dz + grad_xi(9) = ( q_prim_vf(xiend)%sf(j, k , l - 2) & + - 8d0*q_prim_vf(xiend)%sf(j, k , l - 1) & + + 8d0*q_prim_vf(xiend)%sf(j, k , l + 1) & + - q_prim_vf(xiend)%sf(j, k , l + 2)) & + /(12d0*(z_cb(j) - z_cb(j - 1))) + end if + + end if + end subroutine s_compute_grad_xi + + subroutine s_finalize_rmt_module() ! -------------------- + + #ifdef MFC_SIMULATION + @:DEALLOCATE(grad_xi,ftensor,tensorb) + #endif + + end subroutine s_finalize_rmt_module + +end module m_rmt_tensor_calc diff --git a/src/common/m_variables_conversion.fpp b/src/common/m_variables_conversion.fpp index 1b8f51e784..1ef117147e 100644 --- a/src/common/m_variables_conversion.fpp +++ b/src/common/m_variables_conversion.fpp @@ -171,11 +171,7 @@ contains end if end do - pres = ( & - energy - & - 0.5d0*(mom**2.d0)/rho - & - pi_inf - qv - E_e & - )/gamma + pres = (energy - 0.5d0*(mom**2.d0)/rho - pi_inf - qv - E_e )/gamma end if @@ -873,7 +869,7 @@ contains type(int_bounds_info), optional, intent(IN) :: ix, iy, iz - type(scalar_field), optional, dimension(b_size), intent(OUT) :: qK_btensor_vf + type(scalar_field), optional, dimension(b_size), intent(INOUT) :: qK_btensor_vf real(kind(0d0)), dimension(num_fluids) :: alpha_K, alpha_rho_K real(kind(0d0)), dimension(2) :: Re_K @@ -915,7 +911,7 @@ contains end if #:endif - !$acc parallel loop collapse(3) gang vector default(present) private(alpha_K, alpha_rho_K, Re_K, nRtmp, rho_K, gamma_K, pi_inf_K, qv_K, dyn_pres_K, R3tmp) + !$acc parallel loop collapse(3) gang vector default(present) private(alpha_K, alpha_rho_K, Re_K, nRtmp, rho_K, gamma_K, pi_inf_K, qv_K, dyn_pres_K, R3tmp, G_K) do l = izb, ize do k = iyb, iye do j = ixb, ixe @@ -1025,33 +1021,23 @@ contains ! subtracting elastic contribution for pressure calculation if (G_K > 1000) then !TODO: check if stable for >0 qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) - & - ((qK_prim_vf(i)%sf(j, k, l)**2d0)/(4d0*G_K))/gamma_K + ((qK_prim_vf(i)%sf(j, k, l)**2d0)/(4d0*G_K))/gamma_K ! extra terms in 2 and 3D if ((i == strxb + 1) .or. & (i == strxb + 3) .or. & (i == strxb + 4)) then qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) - & - ((qK_prim_vf(i)%sf(j, k, l)**2d0)/(4d0*G_K))/gamma_K + ((qK_prim_vf(i)%sf(j, k, l)**2d0)/(4d0*G_K))/gamma_K end if end if end do end if if (hyperelasticity .and. .not. bubbles) then ! .and. G_K > 100 ) then - !$acc loop seq - do i = strxb, strxe - qK_prim_vf(i)%sf(j, k, l) = qK_cons_vf(i)%sf(j, k, l) & - /rho_K - end do - call s_calculate_btensor(qK_prim_vf, j, k, l, qK_btensor_vf) - - !qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) - & - ! G_K*f_elastic_energy(qK_btensor_vf, j, k, l)/gamma_K - - else - ! Mostly in the non-solid material - !qK_btensor_vf(:)%sf(j,k,l) = 0d0 - + !$acc loop seq + do i = strxb, strxe + qK_prim_vf(i)%sf(j, k, l) = qK_cons_vf(i)%sf(j, k, l) / rho_K + end do end if !$acc loop seq @@ -1064,6 +1050,22 @@ contains end do !$acc end parallel loop + ! going through hyperelasticity again due to the btensor calculation + if (hyperelasticity .and. .not. bubbles) then + ! s_calculate_btensor has its own triple nested for loop with openacc + call s_calculate_btensor(qK_prim_vf, qK_btensor_vf) + !$acc parallel loop collapse(3) gang vector default(present) private(gamma_K,G_K) + do l = izb, ize + do k = iyb, iye + do j = ixb, ixe + qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) - & + G_K*f_elastic_energy(qK_btensor_vf, j, k, l)/gamma_K + end do + end do + end do + !$acc end parallel loop + end if + end subroutine s_convert_conservative_to_primitive_variables ! --------- !> The following procedure handles the conversion between @@ -1213,20 +1215,32 @@ contains end if end do end if - - if (hyperelasticity) then + ! using \rho xi as the conservative formulation stated in Kamrin et al. JFM 2022 + if ( hyperelasticity .and. .not. bubbles ) then ! adding the elastic contribution do i = stress_idx%beg, stress_idx%end q_cons_vf(i)%sf(j, k, l) = rho*q_prim_vf(i)%sf(j, k, l) end do - call s_calculate_btensor(q_prim_vf, j, k, l, q_btensor) - q_cons_vf(E_idx)%sf(j, k, l) = q_cons_vf(E_idx)%sf(j, k, l) + & - G*f_elastic_energy(q_btensor, j, k, l) end if end do end do end do + ! going through hyperelasticity again due to the btensor calculation + if (hyperelasticity .and. .not. bubbles) then + ! s_calculate_btensor has its own triple nested for loop, with openacc + call s_calculate_btensor(q_prim_vf, q_btensor) + ! triple nested for loop to update the total energy using the btensor information + ! openacc is not needed here as this function is used only in pre_process/post_process + do l = 0, p + do k = 0, n + do j = 0, m + q_cons_vf(E_idx)%sf(j, k, l) = q_cons_vf(E_idx)%sf(j, k, l) + & + G*f_elastic_energy(q_btensor, j, k, l) + end do + end do + end do + end if #else if (proc_rank == 0) then diff --git a/src/pre_process/m_initial_condition.fpp b/src/pre_process/m_initial_condition.fpp index 7d5aacc300..dc29206d8f 100644 --- a/src/pre_process/m_initial_condition.fpp +++ b/src/pre_process/m_initial_condition.fpp @@ -48,8 +48,6 @@ module m_initial_condition type(scalar_field), allocatable, dimension(:) :: q_cons_vf !< conservative variables - !type(scalar_field), allocatable, dimension(:) :: q_btensor !< btensor vector field - integer, allocatable, dimension(:, :, :) :: patch_id_fp !< !! Bookkepping variable used to track the patch identities (id) associated !! with each of the cells in the computational domain. Note that only one @@ -71,17 +69,12 @@ contains ! Allocating the primitive and conservative variables allocate (q_prim_vf(1:sys_size)) allocate (q_cons_vf(1:sys_size)) - !allocate (q_btensor(1:b_size)) do i = 1, sys_size allocate (q_prim_vf(i)%sf(0:m, 0:n, 0:p)) allocate (q_cons_vf(i)%sf(0:m, 0:n, 0:p)) end do - !do i = 1, b_size - ! allocate (q_btensor(i)%sf(0:m, 0:n, 0:p)) - !end do - ! Allocating the patch identities bookkeeping variable allocate (patch_id_fp(0:m, 0:n, 0:p)) @@ -107,12 +100,6 @@ contains q_prim_vf(i)%sf = dflt_real end do - ! Similarly for the btensor field - !do i = 1, b_size - ! q_btensor(i)%sf = dflt_real - !end do - - ! Setting default values for patch identities bookkeeping variable. ! This is necessary to avoid any confusion in the assessment of the ! extent of application that the overwrite permissions give a patch @@ -331,10 +318,6 @@ contains call s_convert_primitive_to_conservative_variables(q_prim_vf, & q_cons_vf) - !TODO REMOVE AFTER DEBUGGING - !call s_convert_conservative_to_primitive_variables(q_cons_vf, & - ! q_prim_vf) - if (qbmm .and. .not. polytropic) then !Initialize pb and mv call s_initialize_mv(q_cons_vf, mv%sf) diff --git a/src/simulation/m_hypoelastic.fpp b/src/simulation/m_hypoelastic.fpp index 48951541e1..29cb2e5a4e 100644 --- a/src/simulation/m_hypoelastic.fpp +++ b/src/simulation/m_hypoelastic.fpp @@ -20,6 +20,7 @@ module m_hypoelastic implicit none private; public :: s_initialize_hypoelastic_module, & + s_finalize_hypoelastic_module, & s_compute_hypoelastic_rhs #ifdef CRAY_ACC_WAR @@ -314,4 +315,18 @@ contains end subroutine s_compute_hypoelastic_rhs + subroutine s_finalize_hypoelastic_module() ! -------------------- + + @:DEALLOCATE_GLOBAL(Gs) + @:DEALLOCATE_GLOBAL(rho_K_field, G_K_field) + @:DEALLOCATE_GLOBAL(du_dx) + if (n > 0) then + @:DEALLOCATE_GLOBAL(du_dy,dv_dx,dv_dy) + if (p > 0) then + @:DEALLOCATE_GLOBAL(du_dz, dv_dz, dw_dx, dw_dy, dw_dz) + end if + end if + + end subroutine s_finalize_hypoelastic_module + end module m_hypoelastic diff --git a/src/simulation/m_rhs.fpp b/src/simulation/m_rhs.fpp index 02e254957c..035cee14d0 100644 --- a/src/simulation/m_rhs.fpp +++ b/src/simulation/m_rhs.fpp @@ -725,6 +725,8 @@ contains end do end if + print *, 'I got here 1 !' + call nvtxStartRange("RHS-CONVERT") call s_convert_conservative_to_primitive_variables( & q_cons_qp%vf, & @@ -732,14 +734,15 @@ contains gm_alpha_qp%vf, & ix, iy, iz, & q_btensor%vf) - call nvtxEndRange + print *, 'I got here 2 !' call nvtxStartRange("RHS-UPDATE CAUCHY TENSOR") - if (hyperelasticity) then - call s_calculate_cauchy_from_btensor(q_btensor%vf,q_prim_qp%vf) - end if + !if (hyperelasticity) then + ! call s_calculate_cauchy_from_btensor(q_btensor%vf,q_prim_qp%vf) + !end if call nvtxEndRange + print *, 'I got here 3 !' call nvtxStartRange("RHS-MPI") call s_populate_primitive_variables_buffers(q_prim_qp%vf, pb, mv) diff --git a/src/simulation/m_start_up.fpp b/src/simulation/m_start_up.fpp index 9522ee23c4..d26201a500 100644 --- a/src/simulation/m_start_up.fpp +++ b/src/simulation/m_start_up.fpp @@ -48,6 +48,8 @@ module m_start_up !! from the conservative and primitive variables use m_hypoelastic + use m_rmt_tensor_calc !< State variables type conversion procedures + use m_phase_change !< Phase-change module use m_viscous @@ -1248,6 +1250,7 @@ contains #endif if (hypoelasticity) call s_initialize_hypoelastic_module() + if (hyperelasticity) call s_initialize_rmt_module() if (relax) call s_initialize_phasechange_module() call s_initialize_data_output_module() call s_initialize_derived_variables_module() @@ -1389,6 +1392,8 @@ contains s_write_data_files => null() call s_finalize_time_steppers_module() + if (hypoelasticity) call s_finalize_hypoelastic_module() + if (hyperelasticity) call s_finalize_rmt_module() call s_finalize_derived_variables_module() call s_finalize_data_output_module() call s_finalize_rhs_module() From 196ab5a3bbe7bb3bd4bb38af9d71ea81a9d88de9 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Mon, 20 May 2024 16:13:32 -0500 Subject: [PATCH 100/326] modified pressure relaxation slightly, not yet verified --- src/common/m_constants.fpp | 2 +- src/simulation/m_rhs.fpp | 25 +++++++++++++++---------- 2 files changed, 16 insertions(+), 11 deletions(-) diff --git a/src/common/m_constants.fpp b/src/common/m_constants.fpp index 733eb38e06..9eb842b56b 100644 --- a/src/common/m_constants.fpp +++ b/src/common/m_constants.fpp @@ -7,7 +7,7 @@ module m_constants character, parameter :: dflt_char = ' ' !< Default string value real(kind(0d0)), parameter :: dflt_real = -1d6 !< Default real value - real(kind(0d0)), parameter :: sgm_eps = 1d-16 !< Segmentation tolerance + real(kind(0d0)), parameter :: sgm_eps = 1d-12 !< Segmentation tolerance real(kind(0d0)), parameter :: small_alf = 1d-11 !< Small alf tolerance real(kind(0d0)), parameter :: pi = 3.141592653589793d0 !< Pi real(kind(0d0)), parameter :: verysmall = 1.d-12 !< Very small number diff --git a/src/simulation/m_rhs.fpp b/src/simulation/m_rhs.fpp index 9f67297029..f2fcb6b536 100644 --- a/src/simulation/m_rhs.fpp +++ b/src/simulation/m_rhs.fpp @@ -1621,11 +1621,7 @@ contains (q_cons_vf(i + intxb - 1)%sf(j, k, l)/ & q_cons_vf(i + advxb - 1)%sf(j, k, l) & - pi_infs(i))/gammas(i) - - if (pres_K_init(i) <= -(1d0 - 1d-8)*pres_inf(i) + 1d-8) & - pres_K_init(i) = -(1d0 - 1d-8)*pres_inf(i) + 1d-8 - else - pres_K_init(i) = 0d0 + if (pres_k_init(i) .le. 0d0) pres_k_init = 1e-2 end if pres_relax = pres_relax + q_cons_vf(i + advxb - 1)%sf(j, k, l)*pres_K_init(i) end do @@ -1640,7 +1636,7 @@ contains end do !$acc loop seq - do iter = 0, 49 + do iter = 0, 25 if (DABS(f_pres) > 1d-10) then pres_relax = pres_relax - f_pres/df_pres @@ -1658,10 +1654,16 @@ contains !$acc loop seq do i = 1, num_fluids if (q_cons_vf(i + advxb - 1)%sf(j, k, l) > sgm_eps) then + !rho_K_s(i) = q_cons_vf(i + contxb - 1)%sf(j, k, l)/ & + ! max(q_cons_vf(i + advxb - 1)%sf(j, k, l), sgm_eps) & + ! *((pres_relax + pres_inf(i))/(pres_K_init(i) + & + ! pres_inf(i)))**(1d0/gamma_min(i)) + rho_K_s(i) = q_cons_vf(i + contxb - 1)%sf(j, k, l)/ & - max(q_cons_vf(i + advxb - 1)%sf(j, k, l), sgm_eps) & - *((pres_relax + pres_inf(i))/(pres_K_init(i) + & - pres_inf(i)))**(1d0/gamma_min(i)) + (max(q_cons_vf(i + advxb - 1)%sf(j, k, l), sgm_eps) & + *(gamma_min(i)*(pres_relax + pres_inf(i)) & + /(gamma_min(i)*(pres_relax + pres_inf(i)) + pres_K_init(i) - & + pres_relax))) f_pres = f_pres + q_cons_vf(i + contxb - 1)%sf(j, k, l) & /rho_K_s(i) @@ -1677,7 +1679,7 @@ contains ! Cell update of the volume fraction !$acc loop seq do i = 1, num_fluids - if (q_cons_vf(i + advxb - 1)%sf(j, k, l) > sgm_eps) & + !if (q_cons_vf(i + advxb - 1)%sf(j, k, l) > sgm_eps) & q_cons_vf(i + advxb - 1)%sf(j, k, l) = q_cons_vf(i + contxb - 1)%sf(j, k, l) & /rho_K_s(i) end do @@ -1767,6 +1769,9 @@ contains end if end if + + + dyn_pres = 0d0 !$acc loop seq From ee5b18959c13d570b367fa4cf56ffc93d704b4af Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Mon, 20 May 2024 23:48:37 -0500 Subject: [PATCH 101/326] fixed pre_process compilation and runs, need to rework xi_calc to integrate the array calculations, simulation compiles but does not run --- src/common/m_variables_conversion.fpp | 77 ++++++++++++- ...t_tensor_calc.fpp => m_xi_tensor_calc.fpp} | 108 +++--------------- src/post_process/m_global_parameters.fpp | 8 +- src/pre_process/m_assign_variables.f90 | 25 ++-- src/pre_process/m_global_parameters.fpp | 8 +- src/simulation/m_global_parameters.fpp | 8 +- src/simulation/m_start_up.fpp | 4 - 7 files changed, 113 insertions(+), 125 deletions(-) rename src/common/{m_rmt_tensor_calc.fpp => m_xi_tensor_calc.fpp} (87%) diff --git a/src/common/m_variables_conversion.fpp b/src/common/m_variables_conversion.fpp index 1ef117147e..ff16c7f1af 100644 --- a/src/common/m_variables_conversion.fpp +++ b/src/common/m_variables_conversion.fpp @@ -19,7 +19,7 @@ module m_variables_conversion use m_mpi_proxy !< Message passing interface (MPI) module proxy - use m_rmt_tensor_calc !< Using reference map matrix calculations + use m_xi_tensor_calc !< Using reference map matrix calculations use m_helper ! ========================================================================== @@ -110,6 +110,20 @@ module m_variables_conversion real(kind(0d0)), allocatable, dimension(:, :, :), public :: pi_inf_sf !< Scalar liquid stiffness function real(kind(0d0)), allocatable, dimension(:, :, :), public :: qv_sf !< Scalar liquid energy reference function +#ifdef CRAY_ACC_WAR + @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), dimension(:), grad_xi) + @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), dimension(:), ftensor) + @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), dimension(:), tensorb) + !$acc declare link(grad_xi,ftensor,tensorb) +#else + real(kind(0d0)), allocatable, dimension(:) :: grad_xi, ftensor, tensorb + !$acc declare create(grad_xi,ftensor,tensorb) +#endif + ! grad_xi definition / organization + ! number for the tensor 1-3: dxix_dx, dxiy_dx, dxiz_dx + ! 4-6 : dxix_dy, dxiy_dy, dxiz_dy + ! 7-9 : dxix_dz, dxiy_dz, dxiz_dz + procedure(s_convert_xxxxx_to_mixture_variables), & pointer :: s_convert_to_mixture_variables => null() !< !! Pointer referencing the subroutine s_convert_mixture_to_mixture_variables @@ -770,6 +784,14 @@ contains end if #endif + @:ALLOCATE(grad_xi(1:num_dims**2)) + @:ALLOCATE(ftensor(1:num_dims**2)) + @:ALLOCATE(tensorb(1:num_dims**2)) + grad_xi(:) = 0d0 + ftensor(:) = 0d0 + tensorb(:) = 0d0 +!$acc update device(grad_xi,ftensor,tensorb) + if (model_eqns == 1) then ! Gamma/pi_inf model s_convert_to_mixture_variables => & s_convert_mixture_to_mixture_variables @@ -1035,7 +1057,7 @@ contains if (hyperelasticity .and. .not. bubbles) then ! .and. G_K > 100 ) then !$acc loop seq - do i = strxb, strxe + do i = xibeg, xiend qK_prim_vf(i)%sf(j, k, l) = qK_cons_vf(i)%sf(j, k, l) / rho_K end do end if @@ -1218,14 +1240,15 @@ contains ! using \rho xi as the conservative formulation stated in Kamrin et al. JFM 2022 if ( hyperelasticity .and. .not. bubbles ) then ! adding the elastic contribution - do i = stress_idx%beg, stress_idx%end + do i = xibeg, xiend q_cons_vf(i)%sf(j, k, l) = rho*q_prim_vf(i)%sf(j, k, l) end do end if end do end do - end do + end do + ! going through hyperelasticity again due to the btensor calculation if (hyperelasticity .and. .not. bubbles) then ! s_calculate_btensor has its own triple nested for loop, with openacc @@ -1241,7 +1264,6 @@ contains end do end do end if - #else if (proc_rank == 0) then call s_mpi_abort('Conversion from primitive to '// & @@ -1386,6 +1408,47 @@ contains end subroutine s_convert_primitive_to_flux_variables ! ----------------- + !> The following subroutine handles the calculation of the btensor. + !! The calculation of the btensor takes qprimvf. + !! @param q_prim_vf Primitive variables + !! @param btensor is the output + subroutine s_calculate_btensor(q_prim_vf, btensor) + type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf + type(scalar_field), dimension(b_size), intent(OUT) :: btensor + integer :: j, k, l + + !$acc parallel loop collapse(3) gang vector default(present) private(grad_xi,ftensor,tensorb) + do l = izb, ize + do k = iyb, iye + do j = ixb, ixe + ! STEP 1: calculate the grad_xi, grad_xi is a nxn tensor + call s_compute_grad_xi(q_prim_vf, j, k, l, grad_xi) + ! calculate the inverse of grad_xi to obtain F, F is a nxn tensor + call s_calculate_ainverse(grad_xi,ftensor) + ! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor + call s_calculate_atransposea(ftensor,tensorb) + ! btensor is symmetric, save the data space + ! 1: 1D, 3: 2D, 6: 3D + btensor(1)%sf(j, k, l) = tensorb(1) + if (num_dims > 1) then ! 2D + btensor(2)%sf(j,k,l) = tensorb(2) + btensor(3)%sf(j,k,l) = tensorb(4) + end if + if (num_dims > 2) then ! 3D + btensor(3)%sf(j,k,l) = tensorb(3) + btensor(4)%sf(j,k,l) = tensorb(5) + btensor(5)%sf(j,k,l) = tensorb(6) + btensor(6)%sf(j,k,l) = tensorb(9) + end if + ! store the determinant at the last entry of the btensor sf + btensor(b_size)%sf(j,k,l) = f_determinant(ftensor) + end do + end do + end do + !$acc end parallel loop + + end subroutine s_calculate_btensor + subroutine s_finalize_variables_conversion_module() ! ------------------ ! Deallocating the density, the specific heat ratio function and the @@ -1406,6 +1469,10 @@ contains end if #endif +#ifdef MFC_SIMULATION + @:DEALLOCATE(grad_xi,ftensor,tensorb) +#endif + ! Nullifying the procedure pointer to the subroutine transferring/ ! computing the mixture/species variables to the mixture variables s_convert_to_mixture_variables => null() diff --git a/src/common/m_rmt_tensor_calc.fpp b/src/common/m_xi_tensor_calc.fpp similarity index 87% rename from src/common/m_rmt_tensor_calc.fpp rename to src/common/m_xi_tensor_calc.fpp index d2ad564839..589312f7d7 100644 --- a/src/common/m_rmt_tensor_calc.fpp +++ b/src/common/m_xi_tensor_calc.fpp @@ -1,98 +1,28 @@ -#:include 'macros.fpp' - !> -!! @file m_variables_conversion.f90 -!! @brief Contains module m_variables_conversion +!! @file m_xi_tensor_calc.f90 +!! @brief Contains module m_xi_tensor_calc !> @brief This module consists of subroutines used in the calculation of matrix !! operations for the reference map tensor -module m_rmt_tensor_calc +module m_xi_tensor_calc ! Dependencies ============================================================= use m_derived_types !< Definitions of the derived types use m_global_parameters !< Definitions of the global parameters - ! ========================================================================== implicit none - private; public :: s_initialize_rmt_module, & - s_finalize_rmt_module, & - s_calculate_btensor, & - f_elastic_energy - - -#ifdef CRAY_ACC_WAR - @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), dimension(:), grad_xi) - @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), dimension(:), ftensor) - @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), dimension(:), tensorb) - !$acc declare link(grad_xi,ftensor,tensorb) -#else - real(kind(0d0)), allocatable, dimension(:) :: grad_xi, ftensor, tensorb - !$acc declare create(grad_xi,ftensor,tensorb) -#endif - ! grad_xi definition / organization - ! number for the tensor 1-3: dxix_dx, dxiy_dx, dxiz_dx - ! 4-6 : dxix_dy, dxiy_dy, dxiz_dy - ! 7-9 : dxix_dz, dxiy_dz, dxiz_dz + private; public :: s_calculate_ainverse, & + s_calculate_atransposea, & + f_determinant, & + f_elastic_energy, & + s_compute_grad_xi contains - subroutine s_initialize_rmt_module() ! -------------------- - - integer :: i - #ifdef MFC_SIMULATION - @:ALLOCATE(grad_xi(1:num_dims**2)) - @:ALLOCATE(ftensor(1:num_dims**2)) - @:ALLOCATE(tensorb(1:num_dims**2)) - #endif - grad_xi(:) = 0d0 - ftensor(:) = 0d0 - tensorb(:) = 0d0 -!$acc update device(grad_xi,ftensor,tensorb) - - end subroutine s_initialize_rmt_module - - subroutine s_calculate_btensor(q_prim_vf, btensor) - type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf - type(scalar_field), dimension(b_size), intent(OUT) :: btensor - integer :: j, k, l - !real(kind(0d0)), dimension(num_dims**2) :: grad_xi, ftensor, tensorb - - !$acc parallel loop collapse(3) gang vector default(present) private(grad_xi,ftensor,tensorb) - do l = izb, ize - do k = iyb, iye - do j = ixb, ixe - ! STEP 1: calculate the grad_xi, grad_xi is a nxn tensor - call s_compute_grad_xi(q_prim_vf, j, k, l, grad_xi) - ! calculate the inverse of grad_xi to obtain F, F is a nxn tensor - call s_calculate_ainverse(grad_xi,ftensor) - ! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor - call s_calculate_atransposea(ftensor,tensorb) - ! btensor is symmetric, save the data space - ! 1: 1D, 3: 2D, 6: 3D - btensor(1)%sf(j, k, l) = tensorb(1) - if (num_dims > 1) then ! 2D - btensor(2)%sf(j,k,l) = tensorb(2) - btensor(3)%sf(j,k,l) = tensorb(4) - end if - if (num_dims > 2) then ! 3D - btensor(3)%sf(j,k,l) = tensorb(3) - btensor(4)%sf(j,k,l) = tensorb(5) - btensor(5)%sf(j,k,l) = tensorb(6) - btensor(6)%sf(j,k,l) = tensorb(9) - end if - ! store the determinant at the last entry of the btensor sf - btensor(b_size)%sf(j,k,l) = f_determinant(ftensor) - end do - end do - end do - !$acc end parallel loop - - end subroutine s_calculate_btensor - function f_determinant(tensor) !$acc routine seq real(kind(0d0)), dimension(num_dims**2), intent(IN) :: tensor @@ -111,7 +41,7 @@ contains if (f_determinant == 0) then print *, 'f_determinant :: ', f_determinant print *, 'ERROR: Determinant was zero' - !STOP + stop end if end function f_determinant @@ -184,7 +114,7 @@ contains real(kind(0d0)) :: invariant1, f_elastic_energy invariant1 = btensor(1)%sf(j, k, l) - + f_elastic_energy = 0d0 if (num_dims == 2) then invariant1 = invariant1 + btensor(3)%sf(j, k, l) elseif (num_dims == 3) then @@ -197,7 +127,7 @@ contains subroutine s_compute_grad_xi(q_prim_vf, j, k, l, grad_xi) !$acc routine seq type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf - real(kind(0d0)), dimension(num_dims**2), intent(INOUT) :: grad_xi + real(kind(0d0)), dimension(num_dims**2), intent(OUT) :: grad_xi integer, intent(IN) :: j, k, l integer :: i @@ -577,16 +507,14 @@ contains - q_prim_vf(xiend)%sf(j, k , l + 2)) & /(12d0*(z_cb(j) - z_cb(j - 1))) end if - end if - end subroutine s_compute_grad_xi - - subroutine s_finalize_rmt_module() ! -------------------- - #ifdef MFC_SIMULATION - @:DEALLOCATE(grad_xi,ftensor,tensorb) - #endif + !if(proc_rank == 0) then + ! do i = 1, num_dims**2 + ! print *, "i :: ",i,", grad_xi :: ",grad_xi(i) + ! end do + !end if - end subroutine s_finalize_rmt_module + end subroutine s_compute_grad_xi -end module m_rmt_tensor_calc +end module m_xi_tensor_calc diff --git a/src/post_process/m_global_parameters.fpp b/src/post_process/m_global_parameters.fpp index 7dc330c591..9d43856d66 100644 --- a/src/post_process/m_global_parameters.fpp +++ b/src/post_process/m_global_parameters.fpp @@ -490,8 +490,8 @@ contains if (hyperelasticity) then ! number of distinct stress is 1 in 1D, 2 in 2D, and 3 in 3D stress_idx%beg = sys_size + 1 - stress_idx%end = sys_size + num_dims - sys_size = stress_idx%end + stress_idx%end = sys_size + (num_dims*(num_dims + 1))/2 + sys_size = stress_idx%end + num_dims ! number of entries in the symmetric btensor plus the jacobian b_size = (num_dims*(num_dims + 1))/2 + 1 end if @@ -585,8 +585,8 @@ contains strxe = stress_idx%end intxb = internalEnergies_idx%beg intxe = internalEnergies_idx%end - xibeg = stress_idx%beg - xiend = stress_idx%end + xibeg = stress_idx%end+1 + xiend = stress_idx%end+num_dims ! ================================================================== #ifdef MFC_MPI diff --git a/src/pre_process/m_assign_variables.f90 b/src/pre_process/m_assign_variables.f90 index 344ad83ea3..1c05aa5bf5 100644 --- a/src/pre_process/m_assign_variables.f90 +++ b/src/pre_process/m_assign_variables.f90 @@ -444,32 +444,29 @@ subroutine s_assign_patch_species_primitive_variables(patch_id, j, k, l, & ! Elastic Shear Stress if (hyperelasticity) then - xi_cart(1) = x_cc(j) - xi_cart(2) = y_cc(k) - xi_cart(3) = z_cc(l) if (pre_stress) then ! pre stressed initial condition in spatial domain rcoord = sqrt((x_cc(j)**2 + y_cc(k)**2 + z_cc(l)**2)) theta = atan2(y_cc(k), x_cc(j)) phi = atan2(sqrt(x_cc(j)**2 + y_cc(k)**2), z_cc(l)) - xi_sph = (rcoord**3 - R0ref**3 + 1d0)**(1d0/3d0) !spherical coord, assuming Rmax=1 + !spherical coord, assuming Rmax=1 + xi_sph = (rcoord**3 - R0ref**3 + 1d0)**(1d0/3d0) xi_cart(1) = xi_sph*sin(phi)*cos(theta) xi_cart(2) = xi_sph*sin(phi)*sin(theta) xi_cart(3) = xi_sph*cos(phi) + else + xi_cart(1) = x_cc(j) + xi_cart(2) = y_cc(k) + xi_cart(3) = z_cc(l) end if - do i = 1, (stress_idx%end - stress_idx%beg) + 1 - q_prim_vf(i + stress_idx%beg - 1)%sf(j, k, l) = xi_cart(i) - + do i = 1, num_dims + q_prim_vf(i+stress_idx%end)%sf(j,k,l) = xi_cart(i) + end do !(eta*xi_cart(i) + (1d0 - eta)*orig_prim_vf(i + stress_idx%beg - 1)) - - !if (proc_rank ==0) print *, 'q(',i,') ::', q_prim_vf(i + stress_idx%beg - 1)%sf(j, k, l) !if (proc_rank == 0) then - ! write(*,*) 'q(',i,') :: ',q_prim_vf(i + stress_idx%beg - 1)%sf(j, k, l)& - ! ,', xi_cart :: ',xi_cart(i) + ! write(*,*) 'q(',i,') :: ',q_prim_vf(i+stress_idx%end)%sf(j, k, l), & + ! ', xi_cart :: ',xi_cart(i) !end if - end do end if - !if (proc_rank ==0) stop - !if(proc_rank == 0) print *, 'I got to after hyperelasticity for patch :: ', patch_id if (mpp_lim .and. bubbles) then !adjust volume fractions, according to modeled gas void fraction diff --git a/src/pre_process/m_global_parameters.fpp b/src/pre_process/m_global_parameters.fpp index be128bdcd6..f9e47286a2 100644 --- a/src/pre_process/m_global_parameters.fpp +++ b/src/pre_process/m_global_parameters.fpp @@ -597,8 +597,8 @@ contains if (hyperelasticity) then ! number of distinct stress is 1 in 1D, 2 in 2D, and 3 in 3D stress_idx%beg = sys_size + 1 - stress_idx%end = sys_size + num_dims !(num_dims*(num_dims + 1))/2 - sys_size = stress_idx%end + stress_idx%end = sys_size + (num_dims*(num_dims + 1))/2 + sys_size = stress_idx%end + num_dims ! number of entries in the symmetric btensor plus the jacobian b_size = (num_dims*(num_dims + 1))/2 + 1 end if @@ -692,8 +692,8 @@ contains strxe = stress_idx%end intxb = internalEnergies_idx%beg intxe = internalEnergies_idx%end - xibeg = stress_idx%beg - xiend = stress_idx%end + xibeg = stress_idx%end+1 + xiend = stress_idx%end+num_dims ! ================================================================== diff --git a/src/simulation/m_global_parameters.fpp b/src/simulation/m_global_parameters.fpp index d85f042f8f..df906cb245 100644 --- a/src/simulation/m_global_parameters.fpp +++ b/src/simulation/m_global_parameters.fpp @@ -790,8 +790,8 @@ contains if (hyperelasticity) then ! number of distinct stress is 1 in 1D, 2 in 2D, and 3 in 3D stress_idx%beg = sys_size + 1 - stress_idx%end = sys_size + (num_dims*(num_dims + 1))/2 + num_dims - sys_size = stress_idx%end + stress_idx%end = sys_size + (num_dims*(num_dims + 1))/2 + sys_size = stress_idx%end + num_dims ! number of entries in the symmetric btensor plus the jacobian b_size = (num_dims*(num_dims + 1))/2 + 1 end if @@ -992,8 +992,8 @@ contains strxe = stress_idx%end intxb = internalEnergies_idx%beg intxe = internalEnergies_idx%end - xibeg = stress_idx%beg - xiend = stress_idx%end + xibeg = stress_idx%end+1 + xiend = stress_idx%end+num_dims !$acc update device(momxb, momxe, advxb, advxe, contxb, contxe, bubxb, bubxe, intxb, intxe, sys_size, buff_size, E_idx, alf_idx, n_idx, adv_n, adap_dt, pi_fac, strxb, strxe, b_size, xibeg, xiend) !$acc update device(m, n, p) diff --git a/src/simulation/m_start_up.fpp b/src/simulation/m_start_up.fpp index d26201a500..4c4a159b80 100644 --- a/src/simulation/m_start_up.fpp +++ b/src/simulation/m_start_up.fpp @@ -48,8 +48,6 @@ module m_start_up !! from the conservative and primitive variables use m_hypoelastic - use m_rmt_tensor_calc !< State variables type conversion procedures - use m_phase_change !< Phase-change module use m_viscous @@ -1250,7 +1248,6 @@ contains #endif if (hypoelasticity) call s_initialize_hypoelastic_module() - if (hyperelasticity) call s_initialize_rmt_module() if (relax) call s_initialize_phasechange_module() call s_initialize_data_output_module() call s_initialize_derived_variables_module() @@ -1393,7 +1390,6 @@ contains call s_finalize_time_steppers_module() if (hypoelasticity) call s_finalize_hypoelastic_module() - if (hyperelasticity) call s_finalize_rmt_module() call s_finalize_derived_variables_module() call s_finalize_data_output_module() call s_finalize_rhs_module() From 08d99ee0f0aa7356ba37ba5b864a21d1f0f7ad6c Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Wed, 22 May 2024 13:45:44 -0500 Subject: [PATCH 102/326] broken simulation that does not compile, will try to fix --- src/common/m_variables_conversion.fpp | 96 +++++-------- src/common/m_xi_tensor_calc.fpp | 184 ++++++++++++------------- src/simulation/m_global_parameters.fpp | 7 +- src/simulation/m_hyperelastic.fpp | 4 + src/simulation/m_rhs.fpp | 3 - src/simulation/m_start_up.fpp | 11 +- 6 files changed, 135 insertions(+), 170 deletions(-) diff --git a/src/common/m_variables_conversion.fpp b/src/common/m_variables_conversion.fpp index ff16c7f1af..676df727ff 100644 --- a/src/common/m_variables_conversion.fpp +++ b/src/common/m_variables_conversion.fpp @@ -110,19 +110,6 @@ module m_variables_conversion real(kind(0d0)), allocatable, dimension(:, :, :), public :: pi_inf_sf !< Scalar liquid stiffness function real(kind(0d0)), allocatable, dimension(:, :, :), public :: qv_sf !< Scalar liquid energy reference function -#ifdef CRAY_ACC_WAR - @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), dimension(:), grad_xi) - @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), dimension(:), ftensor) - @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), dimension(:), tensorb) - !$acc declare link(grad_xi,ftensor,tensorb) -#else - real(kind(0d0)), allocatable, dimension(:) :: grad_xi, ftensor, tensorb - !$acc declare create(grad_xi,ftensor,tensorb) -#endif - ! grad_xi definition / organization - ! number for the tensor 1-3: dxix_dx, dxiy_dx, dxiz_dx - ! 4-6 : dxix_dy, dxiy_dy, dxiz_dy - ! 7-9 : dxix_dz, dxiy_dz, dxiz_dz procedure(s_convert_xxxxx_to_mixture_variables), & pointer :: s_convert_to_mixture_variables => null() !< @@ -784,14 +771,6 @@ contains end if #endif - @:ALLOCATE(grad_xi(1:num_dims**2)) - @:ALLOCATE(ftensor(1:num_dims**2)) - @:ALLOCATE(tensorb(1:num_dims**2)) - grad_xi(:) = 0d0 - ftensor(:) = 0d0 - tensorb(:) = 0d0 -!$acc update device(grad_xi,ftensor,tensorb) - if (model_eqns == 1) then ! Gamma/pi_inf model s_convert_to_mixture_variables => & s_convert_mixture_to_mixture_variables @@ -933,6 +912,14 @@ contains end if #:endif + ! going through hyperelasticity again due to the btensor calculation + ! s_calculate_btensor has its own triple nested for loop with openacc + print *, 'I got here A1' + if (hyperelasticity .and. .not. bubbles) then + !call s_calculate_btensor(qK_prim_vf, qK_btensor_vf) + end if + print *, 'I got here A2' + !$acc parallel loop collapse(3) gang vector default(present) private(alpha_K, alpha_rho_K, Re_K, nRtmp, rho_K, gamma_K, pi_inf_K, qv_K, dyn_pres_K, R3tmp, G_K) do l = izb, ize do k = iyb, iye @@ -1055,11 +1042,13 @@ contains end do end if - if (hyperelasticity .and. .not. bubbles) then ! .and. G_K > 100 ) then + if ( hyperelasticity .and. .not. bubbles ) then !$acc loop seq do i = xibeg, xiend qK_prim_vf(i)%sf(j, k, l) = qK_cons_vf(i)%sf(j, k, l) / rho_K end do + qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) - & + G_K * f_elastic_energy( qK_btensor_vf, j, k, l) / gamma_K end if !$acc loop seq @@ -1072,22 +1061,6 @@ contains end do !$acc end parallel loop - ! going through hyperelasticity again due to the btensor calculation - if (hyperelasticity .and. .not. bubbles) then - ! s_calculate_btensor has its own triple nested for loop with openacc - call s_calculate_btensor(qK_prim_vf, qK_btensor_vf) - !$acc parallel loop collapse(3) gang vector default(present) private(gamma_K,G_K) - do l = izb, ize - do k = iyb, iye - do j = ixb, ixe - qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) - & - G_K*f_elastic_energy(qK_btensor_vf, j, k, l)/gamma_K - end do - end do - end do - !$acc end parallel loop - end if - end subroutine s_convert_conservative_to_primitive_variables ! --------- !> The following procedure handles the conversion between @@ -1126,10 +1099,17 @@ contains integer :: i, j, k, l, q !< Generic loop iterators do l = 1, b_size - @:ALLOCATE(q_btensor(l)%sf(ixb:ixe, iyb:iye, izb:ize)) + @:ALLOCATE_GLOBAL(q_btensor(l)%sf(ixb:ixe, iyb:iye, izb:ize)) end do #ifndef MFC_SIMULATION + + ! going through hyperelasticity again due to the btensor calculation + if ( hyperelasticity .and. .not. bubbles) then + ! s_calculate_btensor has its own triple nested for loop, no openacc + !call s_calculate_btensor(q_prim_vf, q_btensor) + end if + ! Converting the primitive variables to the conservative variables do l = 0, p do k = 0, n @@ -1237,33 +1217,21 @@ contains end if end do end if + ! using \rho xi as the conservative formulation stated in Kamrin et al. JFM 2022 if ( hyperelasticity .and. .not. bubbles ) then ! adding the elastic contribution do i = xibeg, xiend q_cons_vf(i)%sf(j, k, l) = rho*q_prim_vf(i)%sf(j, k, l) end do + q_cons_vf(E_idx)%sf(j, k, l) = q_cons_vf(E_idx)%sf(j, k, l) + & + G*f_elastic_energy(q_btensor, j, k, l) end if - + end do end do end do - ! going through hyperelasticity again due to the btensor calculation - if (hyperelasticity .and. .not. bubbles) then - ! s_calculate_btensor has its own triple nested for loop, with openacc - call s_calculate_btensor(q_prim_vf, q_btensor) - ! triple nested for loop to update the total energy using the btensor information - ! openacc is not needed here as this function is used only in pre_process/post_process - do l = 0, p - do k = 0, n - do j = 0, m - q_cons_vf(E_idx)%sf(j, k, l) = q_cons_vf(E_idx)%sf(j, k, l) + & - G*f_elastic_energy(q_btensor, j, k, l) - end do - end do - end do - end if #else if (proc_rank == 0) then call s_mpi_abort('Conversion from primitive to '// & @@ -1413,20 +1381,24 @@ contains !! @param q_prim_vf Primitive variables !! @param btensor is the output subroutine s_calculate_btensor(q_prim_vf, btensor) + type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf type(scalar_field), dimension(b_size), intent(OUT) :: btensor + real(kind(0d0)), dimension(num_dims**2+1) :: tensorb + real(kind(0d0)), dimension(num_dims**2+1) :: tensora, tensorc integer :: j, k, l - !$acc parallel loop collapse(3) gang vector default(present) private(grad_xi,ftensor,tensorb) + !$acc parallel loop collapse(3) gang vector default(present) private(tensorb, tensora, tensorc) do l = izb, ize do k = iyb, iye do j = ixb, ixe ! STEP 1: calculate the grad_xi, grad_xi is a nxn tensor - call s_compute_grad_xi(q_prim_vf, j, k, l, grad_xi) + !call s_compute_grad_xi(q_prim_vf, j, k, l, grad_xi) + call s_compute_grad_xi(q_prim_vf, j, k, l, tensorb, tensora, tensorc) ! calculate the inverse of grad_xi to obtain F, F is a nxn tensor - call s_calculate_ainverse(grad_xi,ftensor) + !call s_calculate_ainverse(grad_xi,ftensor) ! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor - call s_calculate_atransposea(ftensor,tensorb) + !call s_calculate_atransposea(ftensor,tensorb) ! btensor is symmetric, save the data space ! 1: 1D, 3: 2D, 6: 3D btensor(1)%sf(j, k, l) = tensorb(1) @@ -1441,7 +1413,7 @@ contains btensor(6)%sf(j,k,l) = tensorb(9) end if ! store the determinant at the last entry of the btensor sf - btensor(b_size)%sf(j,k,l) = f_determinant(ftensor) + btensor(b_size)%sf(j,k,l) = tensorb(10) end do end do end do @@ -1469,10 +1441,6 @@ contains end if #endif -#ifdef MFC_SIMULATION - @:DEALLOCATE(grad_xi,ftensor,tensorb) -#endif - ! Nullifying the procedure pointer to the subroutine transferring/ ! computing the mixture/species variables to the mixture variables s_convert_to_mixture_variables => null() diff --git a/src/common/m_xi_tensor_calc.fpp b/src/common/m_xi_tensor_calc.fpp index 589312f7d7..0cdf716503 100644 --- a/src/common/m_xi_tensor_calc.fpp +++ b/src/common/m_xi_tensor_calc.fpp @@ -15,97 +15,11 @@ module m_xi_tensor_calc implicit none - private; public :: s_calculate_ainverse, & - s_calculate_atransposea, & - f_determinant, & - f_elastic_energy, & + private; public :: f_elastic_energy, & s_compute_grad_xi contains - function f_determinant(tensor) - !$acc routine seq - real(kind(0d0)), dimension(num_dims**2), intent(IN) :: tensor - real(kind(0d0)) :: f_determinant - - if (num_dims == 1) then - f_determinant = tensor(1) - elseif (num_dims == 2) then - f_determinant = tensor(1)*tensor(4) - tensor(2)*tensor(3) - else - f_determinant = tensor(1)*(tensor(5)*tensor(9) - tensor(6)*tensor(8)) & - - tensor(2)*(tensor(4)*tensor(9) - tensor(6)*tensor(7)) & - + tensor(3)*(tensor(4)*tensor(8) - tensor(5)*tensor(7)) - end if - ! error checking - if (f_determinant == 0) then - print *, 'f_determinant :: ', f_determinant - print *, 'ERROR: Determinant was zero' - stop - end if - end function f_determinant - - subroutine s_calculate_atransposea(tensor, ata) - !$acc routine seq - real(kind(0d0)), dimension(num_dims**2), intent(IN) :: tensor - real(kind(0d0)), dimension(num_dims**2), intent(OUT) :: ata - - ata(1) = tensor(1)**2 - if (num_dims == 2) then - ata(1) = ata(1) + tensor(3)**2 - ata(2) = tensor(1)*tensor(2) + tensor(3)*tensor(4) - ata(3) = ata(2) - ata(4) = tensor(2)**2 + tensor(4)**2 - elseif (num_dims == 3) then - ata(1) = ata(1) + tensor(4)**2 + tensor(7)**2 - ata(5) = tensor(2) + tensor(5)**2 + tensor(8)**2 - ata(9) = tensor(3) + tensor(6)**2 + tensor(9)**2 - ata(2) = tensor(1)*tensor(2) + tensor(4)*tensor(5) + tensor(7)*tensor(8) - ata(3) = tensor(1)*tensor(3) + tensor(4)*tensor(6) + tensor(7)*tensor(9) - ata(6) = tensor(2)*tensor(3) + tensor(5)*tensor(6) + tensor(8)*tensor(9) - ata(4) = ata(2) - ata(7) = ata(3) - ata(8) = ata(4) - end if - end subroutine s_calculate_atransposea - - subroutine s_calculate_adjointa(tensor, dja) - !$acc routine seq - real(kind(0d0)), dimension(num_dims**2), intent(IN) :: tensor - real(kind(0d0)), dimension(num_dims**2), intent(OUT) :: dja - - if (num_dims == 1) then - dja(1) = 1 - elseif (num_dims == 2) then - dja(1) = tensor(4) - dja(2) = -tensor(3) - dja(3) = -tensor(2) - dja(4) = tensor(1) - elseif (num_dims == 3) then - dja(1) = tensor(5)*tensor(9) - tensor(6)*tensor(8) - dja(2) = -(tensor(2)*tensor(9) - tensor(3)*tensor(8)) - dja(3) = tensor(2)*tensor(6) - tensor(3)*tensor(5) - dja(4) = -(tensor(4)*tensor(9) - tensor(6)*tensor(7)) - dja(5) = tensor(1)*tensor(9) - tensor(3)*tensor(7) - dja(6) = -(tensor(1)*tensor(6) - tensor(4)*tensor(3)) - dja(7) = tensor(4)*tensor(8) - tensor(5)*tensor(7) - dja(8) = -(tensor(1)*tensor(8) - tensor(2)*tensor(7)) - dja(9) = tensor(1)*tensor(5) - tensor(2)*tensor(4) - end if - end subroutine s_calculate_adjointa - - subroutine s_calculate_ainverse(tensor, ainv) - !$acc routine seq - real(kind(0d0)), dimension(num_dims**2), intent(IN) :: tensor - real(kind(0d0)), dimension(num_dims**2), intent(OUT) :: ainv - real(kind(0d0)), dimension(num_dims**2) :: dja - real(kind(0d0)) :: det - - call s_calculate_adjointa(tensor, dja) - ainv(:) = dja(:)/f_determinant(tensor) - - end subroutine s_calculate_ainverse - ! neo-Hookean only at this time, will need to be changed later function f_elastic_energy(btensor, j, k, l) !$acc routine seq @@ -121,16 +35,25 @@ contains invariant1 = invariant1 + btensor(4)%sf(j, k, l) + btensor(6)%sf(j, k, l) end if ! compute the invariant without the elastic modulus - f_elastic_energy = 0.5d0*(invariant1 - 3)/btensor(b_size)%sf(j, k, l) + f_elastic_energy = 0.5d0*(invariant1 - 3.0d0)/btensor(b_size)%sf(j, k, l) end function f_elastic_energy - subroutine s_compute_grad_xi(q_prim_vf, j, k, l, grad_xi) + subroutine s_compute_grad_xi(q_prim_vf, j, k, l, ftensor, grad_xi, tensorb) !$acc routine seq type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf - real(kind(0d0)), dimension(num_dims**2), intent(OUT) :: grad_xi + real(kind(0d0)), dimension(num_dims**2+1), intent(INOUT) :: ftensor + real(kind(0d0)), dimension(num_dims**2+1), intent(INOUT) :: grad_xi, tensorb integer, intent(IN) :: j, k, l + + real(kind(0d0)) :: determinant integer :: i + !print *, 'xibeg :: ',xibeg,', qprim :: ',q_prim_vf(xibeg)%sf(j,k,l) + + ! grad_xi definition / organization + ! number for the tensor 1-3: dxix_dx, dxiy_dx, dxiz_dx + ! 4-6 : dxix_dy, dxiy_dy, dxiz_dy + ! 7-9 : dxix_dz, dxiy_dz, dxiz_dz if(j == 0) then ! dxix/dx grad_xi(1) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & @@ -509,11 +432,82 @@ contains end if end if - !if(proc_rank == 0) then - ! do i = 1, num_dims**2 - ! print *, "i :: ",i,", grad_xi :: ",grad_xi(i) - ! end do - !end if + !do i = 1, num_dims**2 + ! print *, 'i :: ',i,', grad_xi :: ',grad_xi(i) + !end do + + ! calculating the adjoint of grad_xi tensor in preparation for + ! calculating the inverse of the tensor + if (num_dims == 1) then + ftensor(1) = 1 + elseif (num_dims == 2) then + ftensor(1) = grad_xi(4) + ftensor(2) = -grad_xi(3) + ftensor(3) = -grad_xi(2) + ftensor(4) = grad_xi(1) + elseif (num_dims == 3) then + ftensor(1) = grad_xi(5)*grad_xi(9) - grad_xi(6)*grad_xi(8) + ftensor(2) = -(grad_xi(2)*grad_xi(9) - grad_xi(3)*grad_xi(8)) + ftensor(3) = grad_xi(2)*grad_xi(6) - grad_xi(3)*grad_xi(5) + ftensor(4) = -(grad_xi(4)*grad_xi(9) - grad_xi(6)*grad_xi(7)) + ftensor(5) = grad_xi(1)*grad_xi(9) - grad_xi(3)*grad_xi(7) + ftensor(6) = -(grad_xi(1)*grad_xi(6) - grad_xi(4)*grad_xi(3)) + ftensor(7) = grad_xi(4)*grad_xi(8) - grad_xi(5)*grad_xi(7) + ftensor(8) = -(grad_xi(1)*grad_xi(8) - grad_xi(2)*grad_xi(7)) + ftensor(9) = grad_xi(1)*grad_xi(5) - grad_xi(2)*grad_xi(4) + end if + + ! calculating the determinant of the grad_xi tensor + if (num_dims == 1) then + determinant = grad_xi(1) + elseif (num_dims == 2) then + determinant = grad_xi(1)*grad_xi(4) - grad_xi(2)*grad_xi(3) + else + determinant = grad_xi(1)*(grad_xi(5)*grad_xi(9) - grad_xi(6)*grad_xi(8)) & + - grad_xi(2)*(grad_xi(4)*grad_xi(9) - grad_xi(6)*grad_xi(7)) & + + grad_xi(3)*(grad_xi(4)*grad_xi(8) - grad_xi(5)*grad_xi(7)) + end if + + ! error checking + if (determinant == 0) then + if(proc_rank == 0) then + print *, 'determinant :: ', determinant + !print *, 'ERROR: Determinant was zero' + !stop + end if + end if + ! calculating the inverse and saving it in tensorb, which is F tensor + tensorb(:) = ftensor(:)/determinant + + ! calculating F transpose F + ftensor(1) = tensorb(1)**2 + if (num_dims == 2) then + ftensor(1) = ftensor(1) + tensorb(3)**2 + ftensor(2) = tensorb(1)*tensorb(2) + tensorb(3)*tensorb(4) + ftensor(3) = ftensor(2) + ftensor(4) = tensorb(2)**2 + tensorb(4)**2 + elseif (num_dims == 3) then + ftensor(1) = ftensor(1) + tensorb(4)**2 + tensorb(7)**2 + ftensor(5) = tensorb(2) + tensorb(5)**2 + tensorb(8)**2 + ftensor(9) = tensorb(3) + tensorb(6)**2 + tensorb(9)**2 + ftensor(2) = tensorb(1)*tensorb(2) + tensorb(4)*tensorb(5) + tensorb(7)*tensorb(8) + ftensor(3) = tensorb(1)*tensorb(3) + tensorb(4)*tensorb(6) + tensorb(7)*tensorb(9) + ftensor(6) = tensorb(2)*tensorb(3) + tensorb(5)*tensorb(6) + tensorb(8)*tensorb(9) + ftensor(4) = ftensor(2) + ftensor(7) = ftensor(3) + ftensor(8) = ftensor(4) + end if + + ! calculating the determinant of the F tensor and storing in last entry of ftensor + if (num_dims == 1) then ! 1D + ftensor(num_dims**2+1) = tensorb(1) + elseif (num_dims == 2) then ! 2D + ftensor(num_dims**2+1) = tensorb(1)*tensorb(4) - tensorb(2)*tensorb(3) + else ! 3D + ftensor(num_dims**2+1) = tensorb(1)*(tensorb(5)*tensorb(9) - tensorb(6)*tensorb(8)) & + - tensorb(2)*(tensorb(4)*tensorb(9) - tensorb(6)*tensorb(7)) & + + tensorb(3)*(tensorb(4)*tensorb(8) - tensorb(5)*tensorb(7)) + end if end subroutine s_compute_grad_xi diff --git a/src/simulation/m_global_parameters.fpp b/src/simulation/m_global_parameters.fpp index df906cb245..ffc4912935 100644 --- a/src/simulation/m_global_parameters.fpp +++ b/src/simulation/m_global_parameters.fpp @@ -780,17 +780,18 @@ contains end if end if - if (hypoelasticity) then + if ( hypoelasticity ) then stress_idx%beg = sys_size + 1 stress_idx%end = sys_size + (num_dims*(num_dims + 1))/2 ! number of distinct stresses is 1 in 1D, 3 in 2D, 6 in 3D sys_size = stress_idx%end end if - if (hyperelasticity) then + if ( hyperelasticity ) then ! number of distinct stress is 1 in 1D, 2 in 2D, and 3 in 3D stress_idx%beg = sys_size + 1 - stress_idx%end = sys_size + (num_dims*(num_dims + 1))/2 + stress_idx%end = sys_size + (num_dims*(num_dims + 1))/2 + ! adding three more equations for the \xi field sys_size = stress_idx%end + num_dims ! number of entries in the symmetric btensor plus the jacobian b_size = (num_dims*(num_dims + 1))/2 + 1 diff --git a/src/simulation/m_hyperelastic.fpp b/src/simulation/m_hyperelastic.fpp index 9e00a4d437..2e79ad851e 100644 --- a/src/simulation/m_hyperelastic.fpp +++ b/src/simulation/m_hyperelastic.fpp @@ -21,6 +21,9 @@ module m_hyperelastic private; public :: s_calculate_cauchy_from_btensor + + + contains subroutine s_calculate_cauchy_from_btensor(btensor, q_prim_vf) @@ -50,6 +53,7 @@ contains end do end do end do + !$acc end parallel loop if (proc_rank == 0) print *, 'J is ::', jacobian, 'this is sigma ::', sigma end subroutine s_calculate_cauchy_from_btensor diff --git a/src/simulation/m_rhs.fpp b/src/simulation/m_rhs.fpp index 035cee14d0..92f0fa518e 100644 --- a/src/simulation/m_rhs.fpp +++ b/src/simulation/m_rhs.fpp @@ -567,7 +567,6 @@ contains if (riemann_solver /= 1) then do l = adv_idx%beg + 1, adv_idx%end flux_src_n(i)%vf(l)%sf => flux_src_n(i)%vf(adv_idx%beg)%sf - !$acc enter data attach(flux_src_n(i)%vf(l)%sf) end do end if @@ -575,7 +574,6 @@ contains do l = 1, sys_size flux_n(i)%vf(l)%sf => flux_n(1)%vf(l)%sf flux_src_n(i)%vf(l)%sf => flux_src_n(1)%vf(l)%sf - !$acc enter data attach(flux_n(i)%vf(l)%sf,flux_src_n(i)%vf(l)%sf) end do end if @@ -726,7 +724,6 @@ contains end if print *, 'I got here 1 !' - call nvtxStartRange("RHS-CONVERT") call s_convert_conservative_to_primitive_variables( & q_cons_qp%vf, & diff --git a/src/simulation/m_start_up.fpp b/src/simulation/m_start_up.fpp index 4c4a159b80..dd04223cce 100644 --- a/src/simulation/m_start_up.fpp +++ b/src/simulation/m_start_up.fpp @@ -152,7 +152,7 @@ contains relax, relax_model, & palpha_eps, ptgalpha_eps, & R0_type, file_per_process, & - pi_fac, adv_n, adap_dt, R0ref, + pi_fac, adv_n, adap_dt, R0ref ! Checking that an input file has been provided by the user. If it ! has, then the input file is read in, otherwise, simulation exits. @@ -575,8 +575,8 @@ contains NVARS_MOK = int(sys_size, MPI_OFFSET_KIND) ! Read the data for each variable - if (bubbles .or. hypoelasticity) then - + if ( bubbles .or. hypoelasticity .or. hyperelasticity ) then + print *, 'I was here AA' do i = 1, sys_size!adv_idx%end var_MOK = int(i, MPI_OFFSET_KIND) @@ -600,6 +600,8 @@ contains MPI_DOUBLE_PRECISION, status, ierr) end do end if + + print *, 'i :: ',xibeg,', data :: ',MPI_IO_DATA%var(xibeg)%sf(1,1,1) call s_mpi_barrier() @@ -661,7 +663,7 @@ contains NVARS_MOK = int(sys_size, MPI_OFFSET_KIND) ! Read the data for each variable - if (bubbles .or. hypoelasticity) then + if ( bubbles .or. hypoelasticity .or. hyperelasticity ) then do i = 1, sys_size!adv_idx%end var_MOK = int(i, MPI_OFFSET_KIND) @@ -1375,7 +1377,6 @@ contains !$acc update device(bc_y%vb1, bc_y%vb2, bc_y%vb3, bc_y%ve1, bc_y%ve2, bc_y%ve3) !$acc update device(bc_z%vb1, bc_z%vb2, bc_z%vb3, bc_z%ve1, bc_z%ve2, bc_z%ve3) - !$acc update device(relax, relax_model) if (relax) then !$acc update device(palpha_eps, ptgalpha_eps) From 5a084e42f3558df29f5fe8210537fbeb79f2d095 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Wed, 22 May 2024 15:49:29 -0500 Subject: [PATCH 103/326] code compiles, integrating the grad_xi function --- src/common/m_variables_conversion.fpp | 54 ++++++++++---------------- src/simulation/m_global_parameters.fpp | 2 +- src/simulation/m_hyperelastic.fpp | 5 ++- src/simulation/m_start_up.fpp | 2 +- 4 files changed, 26 insertions(+), 37 deletions(-) diff --git a/src/common/m_variables_conversion.fpp b/src/common/m_variables_conversion.fpp index ff16c7f1af..351a2f9dc2 100644 --- a/src/common/m_variables_conversion.fpp +++ b/src/common/m_variables_conversion.fpp @@ -933,6 +933,12 @@ contains end if #:endif + ! going through hyperelasticity again due to the btensor calculation + if (hyperelasticity) then + ! s_calculate_btensor has its own triple nested for loop with openacc + call s_calculate_btensor(qK_prim_vf, qK_btensor_vf) + end if + !$acc parallel loop collapse(3) gang vector default(present) private(alpha_K, alpha_rho_K, Re_K, nRtmp, rho_K, gamma_K, pi_inf_K, qv_K, dyn_pres_K, R3tmp, G_K) do l = izb, ize do k = iyb, iye @@ -1055,38 +1061,24 @@ contains end do end if - if (hyperelasticity .and. .not. bubbles) then ! .and. G_K > 100 ) then + if ( hyperelasticity ) then !$acc loop seq do i = xibeg, xiend qK_prim_vf(i)%sf(j, k, l) = qK_cons_vf(i)%sf(j, k, l) / rho_K end do + qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) - & + G_K*f_elastic_energy(qK_btensor_vf, j, k, l)/gamma_K end if !$acc loop seq do i = advxb, advxe qK_prim_vf(i)%sf(j, k, l) = qK_cons_vf(i)%sf(j, k, l) end do - end do end do end do !$acc end parallel loop - ! going through hyperelasticity again due to the btensor calculation - if (hyperelasticity .and. .not. bubbles) then - ! s_calculate_btensor has its own triple nested for loop with openacc - call s_calculate_btensor(qK_prim_vf, qK_btensor_vf) - !$acc parallel loop collapse(3) gang vector default(present) private(gamma_K,G_K) - do l = izb, ize - do k = iyb, iye - do j = ixb, ixe - qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) - & - G_K*f_elastic_energy(qK_btensor_vf, j, k, l)/gamma_K - end do - end do - end do - !$acc end parallel loop - end if end subroutine s_convert_conservative_to_primitive_variables ! --------- @@ -1125,11 +1117,18 @@ contains real(kind(0d0)), dimension(2) :: Re_K integer :: i, j, k, l, q !< Generic loop iterators + +#ifndef MFC_SIMULATION do l = 1, b_size - @:ALLOCATE(q_btensor(l)%sf(ixb:ixe, iyb:iye, izb:ize)) + @:ALLOCATE_GLOBAL(q_btensor(l)%sf(ixb:ixe, iyb:iye, izb:ize)) end do -#ifndef MFC_SIMULATION + ! going through hyperelasticity again due to the btensor calculation + if (hyperelasticity ) then + ! s_calculate_btensor has its own triple nested for loop, with openacc + call s_calculate_btensor(q_prim_vf, q_btensor) + end if + ! Converting the primitive variables to the conservative variables do l = 0, p do k = 0, n @@ -1243,27 +1242,14 @@ contains do i = xibeg, xiend q_cons_vf(i)%sf(j, k, l) = rho*q_prim_vf(i)%sf(j, k, l) end do + q_cons_vf(E_idx)%sf(j, k, l) = q_cons_vf(E_idx)%sf(j, k, l) + & + G*f_elastic_energy(q_btensor, j, k, l) end if end do end do end do - ! going through hyperelasticity again due to the btensor calculation - if (hyperelasticity .and. .not. bubbles) then - ! s_calculate_btensor has its own triple nested for loop, with openacc - call s_calculate_btensor(q_prim_vf, q_btensor) - ! triple nested for loop to update the total energy using the btensor information - ! openacc is not needed here as this function is used only in pre_process/post_process - do l = 0, p - do k = 0, n - do j = 0, m - q_cons_vf(E_idx)%sf(j, k, l) = q_cons_vf(E_idx)%sf(j, k, l) + & - G*f_elastic_energy(q_btensor, j, k, l) - end do - end do - end do - end if #else if (proc_rank == 0) then call s_mpi_abort('Conversion from primitive to '// & diff --git a/src/simulation/m_global_parameters.fpp b/src/simulation/m_global_parameters.fpp index df906cb245..6f255466cc 100644 --- a/src/simulation/m_global_parameters.fpp +++ b/src/simulation/m_global_parameters.fpp @@ -999,7 +999,7 @@ contains !$acc update device(m, n, p) !$acc update device(alt_soundspeed, monopole, num_mono) - !$acc update device(dt, sys_size, buff_size, pref, rhoref, gamma_idx, pi_inf_idx, E_idx, alf_idx, stress_idx, mpp_lim, bubbles, hypoelasticity, alt_soundspeed, avg_state, num_fluids, model_eqns, num_dims, mixture_err, grid_geometry, cyl_coord, mapped_weno, mp_weno, weno_eps) + !$acc update device(dt, sys_size, buff_size, pref, rhoref, gamma_idx, pi_inf_idx, E_idx, alf_idx, stress_idx, mpp_lim, bubbles, hypoelasticity, alt_soundspeed, avg_state, num_fluids, model_eqns, num_dims, mixture_err, grid_geometry, cyl_coord, mapped_weno, mp_weno, weno_eps, hyperelasticity) !$acc enter data copyin(nb, R0ref, Ca, Web, Re_inv, weight, R0, V0, bubbles, polytropic, polydisperse, qbmm, R0_type, ptil, bubble_model, thermal, poly_sigma) !$acc enter data copyin(R_n, R_v, phi_vn, phi_nv, Pe_c, Tw, pv, M_n, M_v, k_n, k_v, pb0, mass_n0, mass_v0, Pe_T, Re_trans_T, Re_trans_c, Im_trans_T, Im_trans_c, omegaN , mul0, ss, gamma_v, mu_v, gamma_m, gamma_n, mu_n, gam) diff --git a/src/simulation/m_hyperelastic.fpp b/src/simulation/m_hyperelastic.fpp index 9e00a4d437..e915d0950a 100644 --- a/src/simulation/m_hyperelastic.fpp +++ b/src/simulation/m_hyperelastic.fpp @@ -50,7 +50,10 @@ contains end do end do end do - if (proc_rank == 0) print *, 'J is ::', jacobian, 'this is sigma ::', sigma + !$acc end parallel loop + + !if (proc_rank == 0) print *, 'J is ::', jacobian, 'this is sigma ::', sigma + end subroutine s_calculate_cauchy_from_btensor function f_trace(symtensor) diff --git a/src/simulation/m_start_up.fpp b/src/simulation/m_start_up.fpp index 4c4a159b80..b1cf042ecf 100644 --- a/src/simulation/m_start_up.fpp +++ b/src/simulation/m_start_up.fpp @@ -152,7 +152,7 @@ contains relax, relax_model, & palpha_eps, ptgalpha_eps, & R0_type, file_per_process, & - pi_fac, adv_n, adap_dt, R0ref, + pi_fac, adv_n, adap_dt, R0ref ! Checking that an input file has been provided by the user. If it ! has, then the input file is read in, otherwise, simulation exits. From 28caa5d019513433bfac305e677661002a4780a8 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Wed, 22 May 2024 16:10:33 -0500 Subject: [PATCH 104/326] next step towards merging the compute grad xi function --- src/common/m_variables_conversion.fpp | 12 +++++++----- src/common/m_xi_tensor_calc.fpp | 2 +- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/src/common/m_variables_conversion.fpp b/src/common/m_variables_conversion.fpp index 351a2f9dc2..17b122e95c 100644 --- a/src/common/m_variables_conversion.fpp +++ b/src/common/m_variables_conversion.fpp @@ -1401,18 +1401,20 @@ contains subroutine s_calculate_btensor(q_prim_vf, btensor) type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf type(scalar_field), dimension(b_size), intent(OUT) :: btensor + real(kind(0d0)), dimension(num_dims**2+1) :: tensorb + integer :: j, k, l - !$acc parallel loop collapse(3) gang vector default(present) private(grad_xi,ftensor,tensorb) + !$acc parallel loop collapse(3) gang vector default(present) private(tensorb) do l = izb, ize do k = iyb, iye do j = ixb, ixe ! STEP 1: calculate the grad_xi, grad_xi is a nxn tensor - call s_compute_grad_xi(q_prim_vf, j, k, l, grad_xi) + call s_compute_grad_xi(q_prim_vf, j, k, l, tensorb) ! calculate the inverse of grad_xi to obtain F, F is a nxn tensor - call s_calculate_ainverse(grad_xi,ftensor) + !call s_calculate_ainverse(grad_xi,ftensor) ! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor - call s_calculate_atransposea(ftensor,tensorb) + !call s_calculate_atransposea(ftensor,tensorb) ! btensor is symmetric, save the data space ! 1: 1D, 3: 2D, 6: 3D btensor(1)%sf(j, k, l) = tensorb(1) @@ -1427,7 +1429,7 @@ contains btensor(6)%sf(j,k,l) = tensorb(9) end if ! store the determinant at the last entry of the btensor sf - btensor(b_size)%sf(j,k,l) = f_determinant(ftensor) + btensor(b_size)%sf(j,k,l) = tensorb(num_dims**2+1) end do end do end do diff --git a/src/common/m_xi_tensor_calc.fpp b/src/common/m_xi_tensor_calc.fpp index 589312f7d7..254149c024 100644 --- a/src/common/m_xi_tensor_calc.fpp +++ b/src/common/m_xi_tensor_calc.fpp @@ -127,7 +127,7 @@ contains subroutine s_compute_grad_xi(q_prim_vf, j, k, l, grad_xi) !$acc routine seq type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf - real(kind(0d0)), dimension(num_dims**2), intent(OUT) :: grad_xi + real(kind(0d0)), dimension(num_dims**2+1), intent(OUT) :: grad_xi integer, intent(IN) :: j, k, l integer :: i From 9155e378e04409ec6a15f4be1becf0a266cd0d72 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Wed, 22 May 2024 16:27:50 -0500 Subject: [PATCH 105/326] more incremental changes, simulation compiles --- src/common/m_variables_conversion.fpp | 4 ++-- src/common/m_xi_tensor_calc.fpp | 17 ++++++++++------- 2 files changed, 12 insertions(+), 9 deletions(-) diff --git a/src/common/m_variables_conversion.fpp b/src/common/m_variables_conversion.fpp index 17b122e95c..34e167be93 100644 --- a/src/common/m_variables_conversion.fpp +++ b/src/common/m_variables_conversion.fpp @@ -1401,7 +1401,7 @@ contains subroutine s_calculate_btensor(q_prim_vf, btensor) type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf type(scalar_field), dimension(b_size), intent(OUT) :: btensor - real(kind(0d0)), dimension(num_dims**2+1) :: tensorb + real(kind(0d0)), dimension(num_dims**2+1) :: tensorb, tensora, tensorc integer :: j, k, l @@ -1410,7 +1410,7 @@ contains do k = iyb, iye do j = ixb, ixe ! STEP 1: calculate the grad_xi, grad_xi is a nxn tensor - call s_compute_grad_xi(q_prim_vf, j, k, l, tensorb) + call s_compute_grad_xi(q_prim_vf, j, k, l, tensorb, tensora, tensorc) ! calculate the inverse of grad_xi to obtain F, F is a nxn tensor !call s_calculate_ainverse(grad_xi,ftensor) ! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor diff --git a/src/common/m_xi_tensor_calc.fpp b/src/common/m_xi_tensor_calc.fpp index 254149c024..f6fbe12096 100644 --- a/src/common/m_xi_tensor_calc.fpp +++ b/src/common/m_xi_tensor_calc.fpp @@ -15,11 +15,11 @@ module m_xi_tensor_calc implicit none - private; public :: s_calculate_ainverse, & - s_calculate_atransposea, & - f_determinant, & - f_elastic_energy, & - s_compute_grad_xi + private; public :: s_compute_grad_xi, f_elastic_energy + !s_calculate_ainverse, & + !s_calculate_atransposea, & + !f_determinant, & + !s_compute_grad_xi contains @@ -124,10 +124,13 @@ contains f_elastic_energy = 0.5d0*(invariant1 - 3)/btensor(b_size)%sf(j, k, l) end function f_elastic_energy - subroutine s_compute_grad_xi(q_prim_vf, j, k, l, grad_xi) + subroutine s_compute_grad_xi(q_prim_vf, j, k, l, grad_xi, tensora, tensorc) !$acc routine seq type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf - real(kind(0d0)), dimension(num_dims**2+1), intent(OUT) :: grad_xi + real(kind(0d0)), dimension(num_dims**2+1), intent(OUT) :: grad_xi + real(kind(0d0)), dimension(num_dims**2+1), intent(OUT) :: tensora + real(kind(0d0)), dimension(num_dims**2+1), intent(OUT) :: tensorc + integer, intent(IN) :: j, k, l integer :: i From 74846fcad135c4b4ec61f5adbc8951009fcf466e Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Wed, 22 May 2024 16:42:59 -0500 Subject: [PATCH 106/326] additional incremental changes, simulation compiles --- src/common/m_variables_conversion.fpp | 22 +++--- src/common/m_xi_tensor_calc.fpp | 110 +++++++++++++------------- 2 files changed, 65 insertions(+), 67 deletions(-) diff --git a/src/common/m_variables_conversion.fpp b/src/common/m_variables_conversion.fpp index 34e167be93..909f5da348 100644 --- a/src/common/m_variables_conversion.fpp +++ b/src/common/m_variables_conversion.fpp @@ -1401,8 +1401,8 @@ contains subroutine s_calculate_btensor(q_prim_vf, btensor) type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf type(scalar_field), dimension(b_size), intent(OUT) :: btensor - real(kind(0d0)), dimension(num_dims**2+1) :: tensorb, tensora, tensorc - + real(kind(0d0)), dimension(num_dims**2+1) :: tensora, tensorb, tensorc + integer :: j, k, l !$acc parallel loop collapse(3) gang vector default(present) private(tensorb) @@ -1410,26 +1410,26 @@ contains do k = iyb, iye do j = ixb, ixe ! STEP 1: calculate the grad_xi, grad_xi is a nxn tensor - call s_compute_grad_xi(q_prim_vf, j, k, l, tensorb, tensora, tensorc) + call s_compute_gradient_xi(q_prim_vf, j, k, l, tensora, tensorb, tensorc) ! calculate the inverse of grad_xi to obtain F, F is a nxn tensor !call s_calculate_ainverse(grad_xi,ftensor) ! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor !call s_calculate_atransposea(ftensor,tensorb) ! btensor is symmetric, save the data space ! 1: 1D, 3: 2D, 6: 3D - btensor(1)%sf(j, k, l) = tensorb(1) + btensor(1)%sf(j, k, l) = tensora(1) if (num_dims > 1) then ! 2D - btensor(2)%sf(j,k,l) = tensorb(2) - btensor(3)%sf(j,k,l) = tensorb(4) + btensor(2)%sf(j,k,l) = tensora(2) + btensor(3)%sf(j,k,l) = tensora(4) end if if (num_dims > 2) then ! 3D - btensor(3)%sf(j,k,l) = tensorb(3) - btensor(4)%sf(j,k,l) = tensorb(5) - btensor(5)%sf(j,k,l) = tensorb(6) - btensor(6)%sf(j,k,l) = tensorb(9) + btensor(3)%sf(j,k,l) = tensora(3) + btensor(4)%sf(j,k,l) = tensora(5) + btensor(5)%sf(j,k,l) = tensora(6) + btensor(6)%sf(j,k,l) = tensora(9) end if ! store the determinant at the last entry of the btensor sf - btensor(b_size)%sf(j,k,l) = tensorb(num_dims**2+1) + btensor(b_size)%sf(j,k,l) = tensora(num_dims**2+1) end do end do end do diff --git a/src/common/m_xi_tensor_calc.fpp b/src/common/m_xi_tensor_calc.fpp index f6fbe12096..f3709bb9d6 100644 --- a/src/common/m_xi_tensor_calc.fpp +++ b/src/common/m_xi_tensor_calc.fpp @@ -15,11 +15,11 @@ module m_xi_tensor_calc implicit none - private; public :: s_compute_grad_xi, f_elastic_energy + private; public :: s_compute_gradient_xi, f_elastic_energy !s_calculate_ainverse, & !s_calculate_atransposea, & !f_determinant, & - !s_compute_grad_xi + !s_compute_tensora contains @@ -124,19 +124,17 @@ contains f_elastic_energy = 0.5d0*(invariant1 - 3)/btensor(b_size)%sf(j, k, l) end function f_elastic_energy - subroutine s_compute_grad_xi(q_prim_vf, j, k, l, grad_xi, tensora, tensorc) + subroutine s_compute_gradient_xi(q_prim_vf, j, k, l, tensora, tensorb, tensorc) !$acc routine seq type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf - real(kind(0d0)), dimension(num_dims**2+1), intent(OUT) :: grad_xi - real(kind(0d0)), dimension(num_dims**2+1), intent(OUT) :: tensora - real(kind(0d0)), dimension(num_dims**2+1), intent(OUT) :: tensorc - + real(kind(0d0)), dimension(num_dims**2+1), intent(OUT) :: tensora, tensorb, tensorc integer, intent(IN) :: j, k, l + integer :: i if(j == 0) then ! dxix/dx - grad_xi(1) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & + tensora(1) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & + 48d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - 36d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & + 16d0*q_prim_vf(xibeg)%sf(j + 3, k, l) & @@ -144,7 +142,7 @@ contains /(12d0*(x_cb(j+1) - x_cb(j))) else if (j == 1) then ! dxix/dx - grad_xi(1) = (-3d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + tensora(1) = (-3d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & - 10d0*q_prim_vf(xibeg)%sf(j,k,l) & + 18d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - 6d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & @@ -152,7 +150,7 @@ contains /(12d0*(x_cb(j) - x_cb(j - 1))) else if (j == m - 1) then ! dxix/dx - grad_xi(1) = (3d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & + tensora(1) = (3d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & + 10d0*q_prim_vf(xibeg)%sf(j,k,l) & - 18d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + 6d0*q_prim_vf(xibeg)%sf(j - 2, k, l) & @@ -160,7 +158,7 @@ contains /(12d0*(x_cb(j) - x_cb(j - 1))) else if (j == m) then ! dxix/dx - grad_xi(1) =(25d0*q_prim_vf(xibeg)%sf(j, k, l) & + tensora(1) =(25d0*q_prim_vf(xibeg)%sf(j, k, l) & - 48d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + 36d0*q_prim_vf(xibeg)%sf(j - 2, k, l) & - 16d0*q_prim_vf(xibeg)%sf(j - 3, k, l) & @@ -168,7 +166,7 @@ contains /(12d0*(x_cb(j) - x_cb(j-1))) else ! dxix/dx - grad_xi(1) = ( q_prim_vf(xibeg)%sf(j - 2, k, l) & + tensora(1) = ( q_prim_vf(xibeg)%sf(j - 2, k, l) & - 8d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + 8d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - q_prim_vf(xibeg)%sf(j + 2, k, l)) & @@ -178,7 +176,7 @@ contains if (num_dims > 1) then if(j == 0) then ! dxiy / dx - grad_xi(2) = (-25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & + tensora(2) = (-25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & + 48d0*q_prim_vf(xibeg+1)%sf(j + 1, k, l) & - 36d0*q_prim_vf(xibeg+1)%sf(j + 2, k, l) & + 16d0*q_prim_vf(xibeg+1)%sf(j + 3, k, l) & @@ -186,7 +184,7 @@ contains /(12d0*(x_cb(j + 1) - x_cb(j))) else if (j == 1) then ! dxiy / dx - grad_xi(2) = (-3d0*q_prim_vf(xibeg+1)%sf(j - 1, k, l) & + tensora(2) = (-3d0*q_prim_vf(xibeg+1)%sf(j - 1, k, l) & - 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & + 18d0*q_prim_vf(xibeg+1)%sf(j + 1, k, l) & - 6d0*q_prim_vf(xibeg+1)%sf(j + 2, k, l) & @@ -194,7 +192,7 @@ contains /(12d0*(x_cb(j) - x_cb(j - 1))) else if (j == m - 1) then ! dxiy / dx - grad_xi(2) = (3d0*q_prim_vf(xibeg+1)%sf(j + 1, k, l) & + tensora(2) = (3d0*q_prim_vf(xibeg+1)%sf(j + 1, k, l) & + 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & - 18d0*q_prim_vf(xibeg+1)%sf(j - 1, k, l) & + 6d0*q_prim_vf(xibeg+1)%sf(j - 2, k, l) & @@ -202,7 +200,7 @@ contains /(12d0*(x_cb(j) - x_cb(j - 1))) else if (j == m) then ! dxiy / dx - grad_xi(2) = (25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & + tensora(2) = (25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & - 48d0*q_prim_vf(xibeg+1)%sf(j - 1, k, l) & + 36d0*q_prim_vf(xibeg+1)%sf(j - 2, k, l) & - 16d0*q_prim_vf(xibeg+1)%sf(j - 3, k, l) & @@ -210,7 +208,7 @@ contains /(12d0*(x_cb(j) - x_cb(j - 1))) else ! dxiy / dx - grad_xi(2) = ( q_prim_vf(xibeg+1)%sf(j - 2, k, l) & + tensora(2) = ( q_prim_vf(xibeg+1)%sf(j - 2, k, l) & - 8d0*q_prim_vf(xibeg+1)%sf(j - 1, k, l) & + 8d0*q_prim_vf(xibeg+1)%sf(j + 1, k, l) & - q_prim_vf(xibeg+1)%sf(j + 2, k, l)) & @@ -219,7 +217,7 @@ contains if(k == 0) then ! dxix / dy - grad_xi(3) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & + tensora(3) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & + 48d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & - 36d0*q_prim_vf(xibeg)%sf(j, k + 2, l) & + 16d0*q_prim_vf(xibeg)%sf(j, k + 3, l) & @@ -227,7 +225,7 @@ contains /(12d0*(y_cb(k+1) - y_cb(k))) else if (k == 1) then ! dxix / dy - grad_xi(3) = (-3d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & + tensora(3) = (-3d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & - 10d0*q_prim_vf(xibeg)%sf(j,k,l) & + 18d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & - 6d0*q_prim_vf(xibeg)%sf(j, k + 2, l) & @@ -235,7 +233,7 @@ contains /(12d0*(y_cb(j) - y_cb(j - 1))) else if (k == n - 1) then ! dxix / dy - grad_xi(3) = (3d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & + tensora(3) = (3d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & + 10d0*q_prim_vf(xibeg)%sf(j,k,l) & - 18d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & + 6d0*q_prim_vf(xibeg)%sf(j, k - 2, l) & @@ -243,7 +241,7 @@ contains /(12d0*(y_cb(j) - y_cb(j - 1))) else if (k == n) then ! dxix / dy - grad_xi(3) =(25d0*q_prim_vf(xibeg)%sf(j, k, l) & + tensora(3) =(25d0*q_prim_vf(xibeg)%sf(j, k, l) & - 48d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & + 36d0*q_prim_vf(xibeg)%sf(j, k - 2, l) & - 16d0*q_prim_vf(xibeg)%sf(j, k - 3, l) & @@ -251,7 +249,7 @@ contains /(12d0*(y_cb(j) - y_cb(j-1))) else ! dxix / dy - grad_xi(3) = ( q_prim_vf(xibeg)%sf(j, k - 2, l) & + tensora(3) = ( q_prim_vf(xibeg)%sf(j, k - 2, l) & - 8d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & + 8d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & - q_prim_vf(xibeg)%sf(j, k + 2, l)) & @@ -260,7 +258,7 @@ contains if(k == 0) then ! dxiy / dy - grad_xi(4) = (-25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & + tensora(4) = (-25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & + 48d0*q_prim_vf(xibeg+1)%sf(j, k + 1, l) & - 36d0*q_prim_vf(xibeg+1)%sf(j, k + 2, l) & + 16d0*q_prim_vf(xibeg+1)%sf(j, k + 3, l) & @@ -268,7 +266,7 @@ contains /(12d0*(y_cb(k+1) - y_cb(k))) else if (k == 1) then ! dxiy / dy - grad_xi(4) = (-3d0*q_prim_vf(xibeg+1)%sf(j, k - 1, l) & + tensora(4) = (-3d0*q_prim_vf(xibeg+1)%sf(j, k - 1, l) & - 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & + 18d0*q_prim_vf(xibeg+1)%sf(j, k + 1, l) & - 6d0*q_prim_vf(xibeg+1)%sf(j, k + 2, l) & @@ -276,7 +274,7 @@ contains /(12d0*(y_cb(j) - y_cb(j - 1))) else if (k == n - 1) then ! dxiy / dy - grad_xi(4) = (3d0*q_prim_vf(xibeg+1)%sf(j, k + 1, l) & + tensora(4) = (3d0*q_prim_vf(xibeg+1)%sf(j, k + 1, l) & + 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & - 18d0*q_prim_vf(xibeg+1)%sf(j, k - 1, l) & + 6d0*q_prim_vf(xibeg+1)%sf(j, k - 2, l) & @@ -284,7 +282,7 @@ contains /(12d0*(y_cb(j) - y_cb(j - 1))) else if (k == n) then ! dxiy / dy - grad_xi(4) =(25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & + tensora(4) =(25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & - 48d0*q_prim_vf(xibeg+1)%sf(j, k - 1, l) & + 36d0*q_prim_vf(xibeg+1)%sf(j, k - 2, l) & - 16d0*q_prim_vf(xibeg+1)%sf(j, k - 3, l) & @@ -292,7 +290,7 @@ contains /(12d0*(y_cb(j) - y_cb(j-1))) else ! dxiy / dy - grad_xi(4) = ( q_prim_vf(xibeg+1)%sf(j, k - 2, l) & + tensora(4) = ( q_prim_vf(xibeg+1)%sf(j, k - 2, l) & - 8d0*q_prim_vf(xibeg+1)%sf(j, k - 1, l) & + 8d0*q_prim_vf(xibeg+1)%sf(j, k + 1, l) & - q_prim_vf(xibeg+1)%sf(j, k + 2, l)) & @@ -303,12 +301,12 @@ contains ! 3D if (num_dims > 2) then ! using results from upper if statement to map form 2x2 to 3x3 tensor - grad_xi(5) = grad_xi(4) - grad_xi(4) = grad_xi(3) + tensora(5) = tensora(4) + tensora(4) = tensora(3) if(l == 0) then ! dxix / dz - grad_xi(3) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & + tensora(3) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & + 48d0*q_prim_vf(xibeg)%sf(j, k , l + 1) & - 36d0*q_prim_vf(xibeg)%sf(j, k , l + 2) & + 16d0*q_prim_vf(xibeg)%sf(j, k , l + 3) & @@ -316,7 +314,7 @@ contains /(12d0*(z_cb(k+1) - z_cb(k))) else if (l == 1) then ! dxix / dz - grad_xi(3) = (-3d0*q_prim_vf(xibeg)%sf(j, k , l - 1) & + tensora(3) = (-3d0*q_prim_vf(xibeg)%sf(j, k , l - 1) & - 10d0*q_prim_vf(xibeg)%sf(j,k,l) & + 18d0*q_prim_vf(xibeg)%sf(j, k , l + 1) & - 6d0*q_prim_vf(xibeg)%sf(j, k , l + 2) & @@ -324,7 +322,7 @@ contains /(12d0*(z_cb(j) - z_cb(j - 1))) else if (l == p - 1) then ! dxix / dz - grad_xi(3) = (3d0*q_prim_vf(xibeg)%sf(j, k , l + 1) & + tensora(3) = (3d0*q_prim_vf(xibeg)%sf(j, k , l + 1) & + 10d0*q_prim_vf(xibeg)%sf(j,k,l) & - 18d0*q_prim_vf(xibeg)%sf(j, k , l - 1) & + 6d0*q_prim_vf(xibeg)%sf(j, k , l - 2) & @@ -332,7 +330,7 @@ contains /(12d0*(z_cb(j) - z_cb(j - 1))) else if (l == p) then ! dxix / dz - grad_xi(3) =(25d0*q_prim_vf(xibeg)%sf(j, k, l) & + tensora(3) =(25d0*q_prim_vf(xibeg)%sf(j, k, l) & - 48d0*q_prim_vf(xibeg)%sf(j, k , l - 1) & + 36d0*q_prim_vf(xibeg)%sf(j, k , l - 2) & - 16d0*q_prim_vf(xibeg)%sf(j, k , l - 3) & @@ -340,7 +338,7 @@ contains /(12d0*(z_cb(j) - z_cb(j-1))) else ! dxix / dz - grad_xi(3) = ( q_prim_vf(xibeg)%sf(j, k , l - 2) & + tensora(3) = ( q_prim_vf(xibeg)%sf(j, k , l - 2) & - 8d0*q_prim_vf(xibeg)%sf(j, k , l - 1) & + 8d0*q_prim_vf(xibeg)%sf(j, k , l + 1) & - q_prim_vf(xibeg)%sf(j, k , l + 2)) & @@ -349,7 +347,7 @@ contains if(l == 0) then ! dxiy / dz - grad_xi(6) = (-25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & + tensora(6) = (-25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & + 48d0*q_prim_vf(xibeg+1)%sf(j, k , l + 1) & - 36d0*q_prim_vf(xibeg+1)%sf(j, k , l + 2) & + 16d0*q_prim_vf(xibeg+1)%sf(j, k , l + 3) & @@ -357,7 +355,7 @@ contains /(12d0*(z_cb(k+1) - z_cb(k))) else if (l == 1) then ! dxiy / dz - grad_xi(6) = (-3d0*q_prim_vf(xibeg+1)%sf(j, k , l - 1) & + tensora(6) = (-3d0*q_prim_vf(xibeg+1)%sf(j, k , l - 1) & - 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & + 18d0*q_prim_vf(xibeg+1)%sf(j, k , l + 1) & - 6d0*q_prim_vf(xibeg+1)%sf(j, k , l + 2) & @@ -365,7 +363,7 @@ contains /(12d0*(z_cb(j) - z_cb(j - 1))) else if (l == p - 1) then ! dxiy / dz - grad_xi(6) = (3d0*q_prim_vf(xibeg+1)%sf(j, k , l + 1) & + tensora(6) = (3d0*q_prim_vf(xibeg+1)%sf(j, k , l + 1) & + 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & - 18d0*q_prim_vf(xibeg+1)%sf(j, k , l - 1) & + 6d0*q_prim_vf(xibeg+1)%sf(j, k , l - 2) & @@ -373,7 +371,7 @@ contains /(12d0*(z_cb(j) - z_cb(j - 1))) else if (l == p) then ! dxiy / dz - grad_xi(6) =(25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & + tensora(6) =(25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & - 48d0*q_prim_vf(xibeg+1)%sf(j, k , l - 1) & + 36d0*q_prim_vf(xibeg+1)%sf(j, k , l - 2) & - 16d0*q_prim_vf(xibeg+1)%sf(j, k , l - 3) & @@ -381,7 +379,7 @@ contains /(12d0*(z_cb(j) - z_cb(j-1))) else ! dxiy / dz - grad_xi(6) = ( q_prim_vf(xibeg+1)%sf(j, k , l - 2) & + tensora(6) = ( q_prim_vf(xibeg+1)%sf(j, k , l - 2) & - 8d0*q_prim_vf(xibeg+1)%sf(j, k , l - 1) & + 8d0*q_prim_vf(xibeg+1)%sf(j, k , l + 1) & - q_prim_vf(xibeg+1)%sf(j, k , l + 2)) & @@ -390,7 +388,7 @@ contains if(j == 0) then ! dxiz / dx - grad_xi(7) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & + tensora(7) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & + 48d0*q_prim_vf(xiend)%sf(j + 1, k, l) & - 36d0*q_prim_vf(xiend)%sf(j + 2, k, l) & + 16d0*q_prim_vf(xiend)%sf(j + 3, k, l) & @@ -398,7 +396,7 @@ contains /(12d0*(x_cb(j + 1) - x_cb(j))) else if (j == 1) then ! dxiz / dx - grad_xi(7) = (-3d0*q_prim_vf(xiend)%sf(j - 1, k, l) & + tensora(7) = (-3d0*q_prim_vf(xiend)%sf(j - 1, k, l) & - 10d0*q_prim_vf(xiend)%sf(j,k,l) & + 18d0*q_prim_vf(xiend)%sf(j + 1, k, l) & - 6d0*q_prim_vf(xiend)%sf(j + 2, k, l) & @@ -406,7 +404,7 @@ contains /(12d0*(x_cb(j) - x_cb(j - 1))) else if (j == m - 1) then ! dxiz / dx - grad_xi(7) = (3d0*q_prim_vf(xiend)%sf(j + 1, k, l) & + tensora(7) = (3d0*q_prim_vf(xiend)%sf(j + 1, k, l) & + 10d0*q_prim_vf(xiend)%sf(j,k,l) & - 18d0*q_prim_vf(xiend)%sf(j - 1, k, l) & + 6d0*q_prim_vf(xiend)%sf(j - 2, k, l) & @@ -414,7 +412,7 @@ contains /(12d0*(x_cb(j) - x_cb(j - 1))) else if (j == m) then ! dxiz / dx - grad_xi(7) = (25d0*q_prim_vf(xiend)%sf(j, k, l) & + tensora(7) = (25d0*q_prim_vf(xiend)%sf(j, k, l) & - 48d0*q_prim_vf(xiend)%sf(j - 1, k, l) & + 36d0*q_prim_vf(xiend)%sf(j - 2, k, l) & - 16d0*q_prim_vf(xiend)%sf(j - 3, k, l) & @@ -422,7 +420,7 @@ contains /(12d0*(x_cb(j) - x_cb(j - 1))) else ! dxiz / dx - grad_xi(7) = ( q_prim_vf(xiend)%sf(j - 2, k, l) & + tensora(7) = ( q_prim_vf(xiend)%sf(j - 2, k, l) & - 8d0*q_prim_vf(xiend)%sf(j - 1, k, l) & + 8d0*q_prim_vf(xiend)%sf(j + 1, k, l) & - q_prim_vf(xiend)%sf(j + 2, k, l)) & @@ -431,7 +429,7 @@ contains if(k == 0) then ! dxiz / dy - grad_xi(8) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & + tensora(8) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & + 48d0*q_prim_vf(xiend)%sf(j, k + 1, l) & - 36d0*q_prim_vf(xiend)%sf(j, k + 2, l) & + 16d0*q_prim_vf(xiend)%sf(j, k + 3, l) & @@ -439,7 +437,7 @@ contains /(12d0*(y_cb(k+1) - y_cb(k))) else if (k == 1) then ! dxiz / dy - grad_xi(8) = (-3d0*q_prim_vf(xiend)%sf(j, k - 1, l) & + tensora(8) = (-3d0*q_prim_vf(xiend)%sf(j, k - 1, l) & - 10d0*q_prim_vf(xiend)%sf(j,k,l) & + 18d0*q_prim_vf(xiend)%sf(j, k + 1, l) & - 6d0*q_prim_vf(xiend)%sf(j, k + 2, l) & @@ -447,7 +445,7 @@ contains /(12d0*(y_cb(j) - y_cb(j - 1))) else if (k == n - 1) then ! dxiz / dy - grad_xi(8) = (3d0*q_prim_vf(xiend)%sf(j, k + 1, l) & + tensora(8) = (3d0*q_prim_vf(xiend)%sf(j, k + 1, l) & + 10d0*q_prim_vf(xiend)%sf(j,k,l) & - 18d0*q_prim_vf(xiend)%sf(j, k - 1, l) & + 6d0*q_prim_vf(xiend)%sf(j, k - 2, l) & @@ -455,7 +453,7 @@ contains /(12d0*(y_cb(j) - y_cb(j - 1))) else if (k == n) then ! dxiz / dy - grad_xi(8) =(25d0*q_prim_vf(xiend)%sf(j, k, l) & + tensora(8) =(25d0*q_prim_vf(xiend)%sf(j, k, l) & - 48d0*q_prim_vf(xiend)%sf(j, k - 1, l) & + 36d0*q_prim_vf(xiend)%sf(j, k - 2, l) & - 16d0*q_prim_vf(xiend)%sf(j, k - 3, l) & @@ -463,7 +461,7 @@ contains /(12d0*(y_cb(j) - y_cb(j-1))) else ! dxiz / dy - grad_xi(8) = ( q_prim_vf(xiend)%sf(j, k - 2, l) & + tensora(8) = ( q_prim_vf(xiend)%sf(j, k - 2, l) & - 8d0*q_prim_vf(xiend)%sf(j, k - 1, l) & + 8d0*q_prim_vf(xiend)%sf(j, k + 1, l) & - q_prim_vf(xiend)%sf(j, k + 2, l)) & @@ -472,7 +470,7 @@ contains if(l == 0) then ! dxiz / dz - grad_xi(9) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & + tensora(9) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & + 48d0*q_prim_vf(xiend)%sf(j, k , l + 1) & - 36d0*q_prim_vf(xiend)%sf(j, k , l + 2) & + 16d0*q_prim_vf(xiend)%sf(j, k , l + 3) & @@ -480,7 +478,7 @@ contains /(12d0*(z_cb(k+1) - z_cb(k))) else if (l == 1) then ! dxiz / dz - grad_xi(9) = (-3d0*q_prim_vf(xiend)%sf(j, k , l - 1) & + tensora(9) = (-3d0*q_prim_vf(xiend)%sf(j, k , l - 1) & - 10d0*q_prim_vf(xiend)%sf(j,k,l) & + 18d0*q_prim_vf(xiend)%sf(j, k , l + 1) & - 6d0*q_prim_vf(xiend)%sf(j, k , l + 2) & @@ -488,7 +486,7 @@ contains /(12d0*(z_cb(j) - z_cb(j - 1))) else if (l == p - 1) then ! dxiz / dz - grad_xi(9) = (3d0*q_prim_vf(xiend)%sf(j, k , l + 1) & + tensora(9) = (3d0*q_prim_vf(xiend)%sf(j, k , l + 1) & + 10d0*q_prim_vf(xiend)%sf(j,k,l) & - 18d0*q_prim_vf(xiend)%sf(j, k , l - 1) & + 6d0*q_prim_vf(xiend)%sf(j, k , l - 2) & @@ -496,7 +494,7 @@ contains /(12d0*(z_cb(j) - z_cb(j - 1))) else if (l == p) then ! dxiz / dz - grad_xi(9) =(25d0*q_prim_vf(xiend)%sf(j, k, l) & + tensora(9) =(25d0*q_prim_vf(xiend)%sf(j, k, l) & - 48d0*q_prim_vf(xiend)%sf(j, k , l - 1) & + 36d0*q_prim_vf(xiend)%sf(j, k , l - 2) & - 16d0*q_prim_vf(xiend)%sf(j, k , l - 3) & @@ -504,7 +502,7 @@ contains /(12d0*(z_cb(j) - z_cb(j-1))) else ! dxiz / dz - grad_xi(9) = ( q_prim_vf(xiend)%sf(j, k , l - 2) & + tensora(9) = ( q_prim_vf(xiend)%sf(j, k , l - 2) & - 8d0*q_prim_vf(xiend)%sf(j, k , l - 1) & + 8d0*q_prim_vf(xiend)%sf(j, k , l + 1) & - q_prim_vf(xiend)%sf(j, k , l + 2)) & @@ -514,10 +512,10 @@ contains !if(proc_rank == 0) then ! do i = 1, num_dims**2 - ! print *, "i :: ",i,", grad_xi :: ",grad_xi(i) + ! print *, "i :: ",i,", tensora :: ",tensora(i) ! end do !end if - end subroutine s_compute_grad_xi + end subroutine s_compute_gradient_xi end module m_xi_tensor_calc From 0d7ea28d7be964c9b874f947082ab20981e9196f Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Wed, 22 May 2024 16:54:50 -0500 Subject: [PATCH 107/326] incremental changes, simulation still complies --- src/common/m_variables_conversion.fpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/common/m_variables_conversion.fpp b/src/common/m_variables_conversion.fpp index 909f5da348..97cb3fcde7 100644 --- a/src/common/m_variables_conversion.fpp +++ b/src/common/m_variables_conversion.fpp @@ -1405,7 +1405,7 @@ contains integer :: j, k, l - !$acc parallel loop collapse(3) gang vector default(present) private(tensorb) + !$acc parallel loop collapse(3) gang vector default(present) private(tensora,tensorb,tensorc) do l = izb, ize do k = iyb, iye do j = ixb, ixe From be3470b5694138827dd84da79d779513379dfcd3 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Wed, 22 May 2024 17:14:46 -0500 Subject: [PATCH 108/326] beginning the integration into grad xi, not meant to compile --- src/common/m_variables_conversion.fpp | 26 ---- src/common/m_xi_tensor_calc.fpp | 214 +++++++++++++------------- 2 files changed, 107 insertions(+), 133 deletions(-) diff --git a/src/common/m_variables_conversion.fpp b/src/common/m_variables_conversion.fpp index 97cb3fcde7..3ebb4ae211 100644 --- a/src/common/m_variables_conversion.fpp +++ b/src/common/m_variables_conversion.fpp @@ -110,20 +110,6 @@ module m_variables_conversion real(kind(0d0)), allocatable, dimension(:, :, :), public :: pi_inf_sf !< Scalar liquid stiffness function real(kind(0d0)), allocatable, dimension(:, :, :), public :: qv_sf !< Scalar liquid energy reference function -#ifdef CRAY_ACC_WAR - @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), dimension(:), grad_xi) - @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), dimension(:), ftensor) - @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), dimension(:), tensorb) - !$acc declare link(grad_xi,ftensor,tensorb) -#else - real(kind(0d0)), allocatable, dimension(:) :: grad_xi, ftensor, tensorb - !$acc declare create(grad_xi,ftensor,tensorb) -#endif - ! grad_xi definition / organization - ! number for the tensor 1-3: dxix_dx, dxiy_dx, dxiz_dx - ! 4-6 : dxix_dy, dxiy_dy, dxiz_dy - ! 7-9 : dxix_dz, dxiy_dz, dxiz_dz - procedure(s_convert_xxxxx_to_mixture_variables), & pointer :: s_convert_to_mixture_variables => null() !< !! Pointer referencing the subroutine s_convert_mixture_to_mixture_variables @@ -784,14 +770,6 @@ contains end if #endif - @:ALLOCATE(grad_xi(1:num_dims**2)) - @:ALLOCATE(ftensor(1:num_dims**2)) - @:ALLOCATE(tensorb(1:num_dims**2)) - grad_xi(:) = 0d0 - ftensor(:) = 0d0 - tensorb(:) = 0d0 -!$acc update device(grad_xi,ftensor,tensorb) - if (model_eqns == 1) then ! Gamma/pi_inf model s_convert_to_mixture_variables => & s_convert_mixture_to_mixture_variables @@ -1457,10 +1435,6 @@ contains end if #endif -#ifdef MFC_SIMULATION - @:DEALLOCATE(grad_xi,ftensor,tensorb) -#endif - ! Nullifying the procedure pointer to the subroutine transferring/ ! computing the mixture/species variables to the mixture variables s_convert_to_mixture_variables => null() diff --git a/src/common/m_xi_tensor_calc.fpp b/src/common/m_xi_tensor_calc.fpp index f3709bb9d6..2990a77cc9 100644 --- a/src/common/m_xi_tensor_calc.fpp +++ b/src/common/m_xi_tensor_calc.fpp @@ -16,113 +16,8 @@ module m_xi_tensor_calc implicit none private; public :: s_compute_gradient_xi, f_elastic_energy - !s_calculate_ainverse, & - !s_calculate_atransposea, & - !f_determinant, & - !s_compute_tensora -contains - - function f_determinant(tensor) - !$acc routine seq - real(kind(0d0)), dimension(num_dims**2), intent(IN) :: tensor - real(kind(0d0)) :: f_determinant - - if (num_dims == 1) then - f_determinant = tensor(1) - elseif (num_dims == 2) then - f_determinant = tensor(1)*tensor(4) - tensor(2)*tensor(3) - else - f_determinant = tensor(1)*(tensor(5)*tensor(9) - tensor(6)*tensor(8)) & - - tensor(2)*(tensor(4)*tensor(9) - tensor(6)*tensor(7)) & - + tensor(3)*(tensor(4)*tensor(8) - tensor(5)*tensor(7)) - end if - ! error checking - if (f_determinant == 0) then - print *, 'f_determinant :: ', f_determinant - print *, 'ERROR: Determinant was zero' - stop - end if - end function f_determinant - - subroutine s_calculate_atransposea(tensor, ata) - !$acc routine seq - real(kind(0d0)), dimension(num_dims**2), intent(IN) :: tensor - real(kind(0d0)), dimension(num_dims**2), intent(OUT) :: ata - - ata(1) = tensor(1)**2 - if (num_dims == 2) then - ata(1) = ata(1) + tensor(3)**2 - ata(2) = tensor(1)*tensor(2) + tensor(3)*tensor(4) - ata(3) = ata(2) - ata(4) = tensor(2)**2 + tensor(4)**2 - elseif (num_dims == 3) then - ata(1) = ata(1) + tensor(4)**2 + tensor(7)**2 - ata(5) = tensor(2) + tensor(5)**2 + tensor(8)**2 - ata(9) = tensor(3) + tensor(6)**2 + tensor(9)**2 - ata(2) = tensor(1)*tensor(2) + tensor(4)*tensor(5) + tensor(7)*tensor(8) - ata(3) = tensor(1)*tensor(3) + tensor(4)*tensor(6) + tensor(7)*tensor(9) - ata(6) = tensor(2)*tensor(3) + tensor(5)*tensor(6) + tensor(8)*tensor(9) - ata(4) = ata(2) - ata(7) = ata(3) - ata(8) = ata(4) - end if - end subroutine s_calculate_atransposea - - subroutine s_calculate_adjointa(tensor, dja) - !$acc routine seq - real(kind(0d0)), dimension(num_dims**2), intent(IN) :: tensor - real(kind(0d0)), dimension(num_dims**2), intent(OUT) :: dja - - if (num_dims == 1) then - dja(1) = 1 - elseif (num_dims == 2) then - dja(1) = tensor(4) - dja(2) = -tensor(3) - dja(3) = -tensor(2) - dja(4) = tensor(1) - elseif (num_dims == 3) then - dja(1) = tensor(5)*tensor(9) - tensor(6)*tensor(8) - dja(2) = -(tensor(2)*tensor(9) - tensor(3)*tensor(8)) - dja(3) = tensor(2)*tensor(6) - tensor(3)*tensor(5) - dja(4) = -(tensor(4)*tensor(9) - tensor(6)*tensor(7)) - dja(5) = tensor(1)*tensor(9) - tensor(3)*tensor(7) - dja(6) = -(tensor(1)*tensor(6) - tensor(4)*tensor(3)) - dja(7) = tensor(4)*tensor(8) - tensor(5)*tensor(7) - dja(8) = -(tensor(1)*tensor(8) - tensor(2)*tensor(7)) - dja(9) = tensor(1)*tensor(5) - tensor(2)*tensor(4) - end if - end subroutine s_calculate_adjointa - - subroutine s_calculate_ainverse(tensor, ainv) - !$acc routine seq - real(kind(0d0)), dimension(num_dims**2), intent(IN) :: tensor - real(kind(0d0)), dimension(num_dims**2), intent(OUT) :: ainv - real(kind(0d0)), dimension(num_dims**2) :: dja - real(kind(0d0)) :: det - - call s_calculate_adjointa(tensor, dja) - ainv(:) = dja(:)/f_determinant(tensor) - - end subroutine s_calculate_ainverse - - ! neo-Hookean only at this time, will need to be changed later - function f_elastic_energy(btensor, j, k, l) - !$acc routine seq - type(scalar_field), dimension(b_size), intent(IN) :: btensor - integer, intent(IN) :: j, k, l - real(kind(0d0)) :: invariant1, f_elastic_energy - - invariant1 = btensor(1)%sf(j, k, l) - f_elastic_energy = 0d0 - if (num_dims == 2) then - invariant1 = invariant1 + btensor(3)%sf(j, k, l) - elseif (num_dims == 3) then - invariant1 = invariant1 + btensor(4)%sf(j, k, l) + btensor(6)%sf(j, k, l) - end if - ! compute the invariant without the elastic modulus - f_elastic_energy = 0.5d0*(invariant1 - 3)/btensor(b_size)%sf(j, k, l) - end function f_elastic_energy + contains subroutine s_compute_gradient_xi(q_prim_vf, j, k, l, tensora, tensorb, tensorc) !$acc routine seq @@ -131,7 +26,10 @@ contains integer, intent(IN) :: j, k, l integer :: i - + ! grad_xi definition / organization + ! number for the tensor 1-3: dxix_dx, dxiy_dx, dxiz_dx + ! 4-6 : dxix_dy, dxiy_dy, dxiz_dy + ! 7-9 : dxix_dz, dxiy_dz, dxiz_dz if(j == 0) then ! dxix/dx tensora(1) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & @@ -516,6 +414,108 @@ contains ! end do !end if + subroutine s_calculate_adjointa(tensor, dja) + !$acc routine seq + real(kind(0d0)), dimension(num_dims**2), intent(IN) :: tensor + real(kind(0d0)), dimension(num_dims**2), intent(OUT) :: dja + + if (num_dims == 1) then + dja(1) = 1 + elseif (num_dims == 2) then + dja(1) = tensor(4) + dja(2) = -tensor(3) + dja(3) = -tensor(2) + dja(4) = tensor(1) + elseif (num_dims == 3) then + dja(1) = tensor(5)*tensor(9) - tensor(6)*tensor(8) + dja(2) = -(tensor(2)*tensor(9) - tensor(3)*tensor(8)) + dja(3) = tensor(2)*tensor(6) - tensor(3)*tensor(5) + dja(4) = -(tensor(4)*tensor(9) - tensor(6)*tensor(7)) + dja(5) = tensor(1)*tensor(9) - tensor(3)*tensor(7) + dja(6) = -(tensor(1)*tensor(6) - tensor(4)*tensor(3)) + dja(7) = tensor(4)*tensor(8) - tensor(5)*tensor(7) + dja(8) = -(tensor(1)*tensor(8) - tensor(2)*tensor(7)) + dja(9) = tensor(1)*tensor(5) - tensor(2)*tensor(4) + end if + end subroutine s_calculate_adjointa + + function f_determinant(tensor) + !$acc routine seq + real(kind(0d0)), dimension(num_dims**2), intent(IN) :: tensor + real(kind(0d0)) :: f_determinant + + if (num_dims == 1) then + f_determinant = tensor(1) + elseif (num_dims == 2) then + f_determinant = tensor(1)*tensor(4) - tensor(2)*tensor(3) + else + f_determinant = tensor(1)*(tensor(5)*tensor(9) - tensor(6)*tensor(8)) & + - tensor(2)*(tensor(4)*tensor(9) - tensor(6)*tensor(7)) & + + tensor(3)*(tensor(4)*tensor(8) - tensor(5)*tensor(7)) + end if + ! error checking + if (f_determinant == 0) then + print *, 'f_determinant :: ', f_determinant + print *, 'ERROR: Determinant was zero' + stop + end if + end function f_determinant + + subroutine s_calculate_ainverse(tensor, ainv) + !$acc routine seq + real(kind(0d0)), dimension(num_dims**2), intent(IN) :: tensor + real(kind(0d0)), dimension(num_dims**2), intent(OUT) :: ainv + real(kind(0d0)), dimension(num_dims**2) :: dja + real(kind(0d0)) :: det + + call s_calculate_adjointa(tensor, dja) + ainv(:) = dja(:)/f_determinant(tensor) + + end subroutine s_calculate_ainverse + + + subroutine s_calculate_atransposea(tensor, ata) + !$acc routine seq + real(kind(0d0)), dimension(num_dims**2), intent(IN) :: tensor + real(kind(0d0)), dimension(num_dims**2), intent(OUT) :: ata + + ata(1) = tensor(1)**2 + if (num_dims == 2) then + ata(1) = ata(1) + tensor(3)**2 + ata(2) = tensor(1)*tensor(2) + tensor(3)*tensor(4) + ata(3) = ata(2) + ata(4) = tensor(2)**2 + tensor(4)**2 + elseif (num_dims == 3) then + ata(1) = ata(1) + tensor(4)**2 + tensor(7)**2 + ata(5) = tensor(2) + tensor(5)**2 + tensor(8)**2 + ata(9) = tensor(3) + tensor(6)**2 + tensor(9)**2 + ata(2) = tensor(1)*tensor(2) + tensor(4)*tensor(5) + tensor(7)*tensor(8) + ata(3) = tensor(1)*tensor(3) + tensor(4)*tensor(6) + tensor(7)*tensor(9) + ata(6) = tensor(2)*tensor(3) + tensor(5)*tensor(6) + tensor(8)*tensor(9) + ata(4) = ata(2) + ata(7) = ata(3) + ata(8) = ata(4) + end if + end subroutine s_calculate_atransposea + end subroutine s_compute_gradient_xi + ! neo-Hookean only at this time, will need to be changed later + function f_elastic_energy(btensor, j, k, l) + !$acc routine seq + type(scalar_field), dimension(b_size), intent(IN) :: btensor + integer, intent(IN) :: j, k, l + real(kind(0d0)) :: invariant1, f_elastic_energy + + invariant1 = btensor(1)%sf(j, k, l) + f_elastic_energy = 0d0 + if (num_dims == 2) then + invariant1 = invariant1 + btensor(3)%sf(j, k, l) + elseif (num_dims == 3) then + invariant1 = invariant1 + btensor(4)%sf(j, k, l) + btensor(6)%sf(j, k, l) + end if + ! compute the invariant without the elastic modulus + f_elastic_energy = 0.5d0*(invariant1 - 3)/btensor(b_size)%sf(j, k, l) + end function f_elastic_energy + end module m_xi_tensor_calc From 685aa0720e8bd5cee54e773b5576f4565edc547f Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Wed, 22 May 2024 17:53:28 -0500 Subject: [PATCH 109/326] this commit compiles on simulation --- src/common/m_variables_conversion.fpp | 6 +- src/common/m_xi_tensor_calc.fpp | 115 +++++++++++--------------- 2 files changed, 51 insertions(+), 70 deletions(-) diff --git a/src/common/m_variables_conversion.fpp b/src/common/m_variables_conversion.fpp index 3ebb4ae211..98e6bbf7f6 100644 --- a/src/common/m_variables_conversion.fpp +++ b/src/common/m_variables_conversion.fpp @@ -1379,16 +1379,16 @@ contains subroutine s_calculate_btensor(q_prim_vf, btensor) type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf type(scalar_field), dimension(b_size), intent(OUT) :: btensor - real(kind(0d0)), dimension(num_dims**2+1) :: tensora, tensorb, tensorc + real(kind(0d0)), dimension(num_dims**2+1) :: tensora, tensorb integer :: j, k, l - !$acc parallel loop collapse(3) gang vector default(present) private(tensora,tensorb,tensorc) + !$acc parallel loop collapse(3) gang vector default(present) private(tensora,tensorb) do l = izb, ize do k = iyb, iye do j = ixb, ixe ! STEP 1: calculate the grad_xi, grad_xi is a nxn tensor - call s_compute_gradient_xi(q_prim_vf, j, k, l, tensora, tensorb, tensorc) + call s_compute_gradient_xi(q_prim_vf, j, k, l, tensora, tensorb) ! calculate the inverse of grad_xi to obtain F, F is a nxn tensor !call s_calculate_ainverse(grad_xi,ftensor) ! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor diff --git a/src/common/m_xi_tensor_calc.fpp b/src/common/m_xi_tensor_calc.fpp index 2990a77cc9..8208563fb5 100644 --- a/src/common/m_xi_tensor_calc.fpp +++ b/src/common/m_xi_tensor_calc.fpp @@ -19,13 +19,16 @@ module m_xi_tensor_calc contains - subroutine s_compute_gradient_xi(q_prim_vf, j, k, l, tensora, tensorb, tensorc) + subroutine s_compute_gradient_xi(q_prim_vf, j, k, l, tensora, tensorb) !$acc routine seq type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf - real(kind(0d0)), dimension(num_dims**2+1), intent(OUT) :: tensora, tensorb, tensorc + real(kind(0d0)), dimension(num_dims**2+1), intent(OUT) :: tensora, tensorb integer, intent(IN) :: j, k, l + real(kind(0d0)) :: determinant integer :: i + + ! STEP 1: computing the grad_xi tensor ! grad_xi definition / organization ! number for the tensor 1-3: dxix_dx, dxiy_dx, dxiz_dx ! 4-6 : dxix_dy, dxiy_dy, dxiz_dy @@ -414,89 +417,67 @@ module m_xi_tensor_calc ! end do !end if - subroutine s_calculate_adjointa(tensor, dja) - !$acc routine seq - real(kind(0d0)), dimension(num_dims**2), intent(IN) :: tensor - real(kind(0d0)), dimension(num_dims**2), intent(OUT) :: dja - + ! STEP 2a: computing the adjoint of the grad_xi tensor for the inverse if (num_dims == 1) then - dja(1) = 1 + tensorb(1) = 1 elseif (num_dims == 2) then - dja(1) = tensor(4) - dja(2) = -tensor(3) - dja(3) = -tensor(2) - dja(4) = tensor(1) + tensorb(1) = tensora(4) + tensorb(2) = -tensora(3) + tensorb(3) = -tensora(2) + tensorb(4) = tensora(1) elseif (num_dims == 3) then - dja(1) = tensor(5)*tensor(9) - tensor(6)*tensor(8) - dja(2) = -(tensor(2)*tensor(9) - tensor(3)*tensor(8)) - dja(3) = tensor(2)*tensor(6) - tensor(3)*tensor(5) - dja(4) = -(tensor(4)*tensor(9) - tensor(6)*tensor(7)) - dja(5) = tensor(1)*tensor(9) - tensor(3)*tensor(7) - dja(6) = -(tensor(1)*tensor(6) - tensor(4)*tensor(3)) - dja(7) = tensor(4)*tensor(8) - tensor(5)*tensor(7) - dja(8) = -(tensor(1)*tensor(8) - tensor(2)*tensor(7)) - dja(9) = tensor(1)*tensor(5) - tensor(2)*tensor(4) + tensorb(1) = tensora(5)*tensora(9) - tensora(6)*tensora(8) + tensorb(2) = -(tensora(2)*tensora(9) - tensora(3)*tensora(8)) + tensorb(3) = tensora(2)*tensora(6) - tensora(3)*tensora(5) + tensorb(4) = -(tensora(4)*tensora(9) - tensora(6)*tensora(7)) + tensorb(5) = tensora(1)*tensora(9) - tensora(3)*tensora(7) + tensorb(6) = -(tensora(1)*tensora(6) - tensora(4)*tensora(3)) + tensorb(7) = tensora(4)*tensora(8) - tensora(5)*tensora(7) + tensorb(8) = -(tensora(1)*tensora(8) - tensora(2)*tensora(7)) + tensorb(9) = tensora(1)*tensora(5) - tensora(2)*tensora(4) end if - end subroutine s_calculate_adjointa - - function f_determinant(tensor) - !$acc routine seq - real(kind(0d0)), dimension(num_dims**2), intent(IN) :: tensor - real(kind(0d0)) :: f_determinant + ! STEP 2b: computing the determinant of the grad_xi tensor if (num_dims == 1) then - f_determinant = tensor(1) + determinant = tensora(1) elseif (num_dims == 2) then - f_determinant = tensor(1)*tensor(4) - tensor(2)*tensor(3) + determinant = tensora(1)*tensora(4) - tensora(2)*tensora(3) else - f_determinant = tensor(1)*(tensor(5)*tensor(9) - tensor(6)*tensor(8)) & - - tensor(2)*(tensor(4)*tensor(9) - tensor(6)*tensor(7)) & - + tensor(3)*(tensor(4)*tensor(8) - tensor(5)*tensor(7)) + determinant = tensora(1)*(tensora(5)*tensora(9) - tensora(6)*tensora(8)) & + - tensora(2)*(tensora(4)*tensora(9) - tensora(6)*tensora(7)) & + + tensora(3)*(tensora(4)*tensora(8) - tensora(5)*tensora(7)) end if ! error checking - if (f_determinant == 0) then - print *, 'f_determinant :: ', f_determinant + if (determinant == 0) then + print *, 'determinant :: ', determinant print *, 'ERROR: Determinant was zero' stop end if - end function f_determinant - - subroutine s_calculate_ainverse(tensor, ainv) - !$acc routine seq - real(kind(0d0)), dimension(num_dims**2), intent(IN) :: tensor - real(kind(0d0)), dimension(num_dims**2), intent(OUT) :: ainv - real(kind(0d0)), dimension(num_dims**2) :: dja - real(kind(0d0)) :: det - - call s_calculate_adjointa(tensor, dja) - ainv(:) = dja(:)/f_determinant(tensor) - - end subroutine s_calculate_ainverse + ! STEP 2c: computing the inverse of grad_xi tensor = F + ! tensorb is the adjoint, tensora becomes the inverse + tensora(:) = tensorb(:)/determinant - subroutine s_calculate_atransposea(tensor, ata) - !$acc routine seq - real(kind(0d0)), dimension(num_dims**2), intent(IN) :: tensor - real(kind(0d0)), dimension(num_dims**2), intent(OUT) :: ata - - ata(1) = tensor(1)**2 + ! STEP 3: computing F tranpose F + tensorb(1) = tensora(1)**2 if (num_dims == 2) then - ata(1) = ata(1) + tensor(3)**2 - ata(2) = tensor(1)*tensor(2) + tensor(3)*tensor(4) - ata(3) = ata(2) - ata(4) = tensor(2)**2 + tensor(4)**2 + tensorb(1) = tensorb(1) + tensora(3)**2 + tensorb(2) = tensora(1)*tensora(2) + tensora(3)*tensora(4) + tensorb(3) = tensorb(2) + tensorb(4) = tensora(2)**2 + tensora(4)**2 elseif (num_dims == 3) then - ata(1) = ata(1) + tensor(4)**2 + tensor(7)**2 - ata(5) = tensor(2) + tensor(5)**2 + tensor(8)**2 - ata(9) = tensor(3) + tensor(6)**2 + tensor(9)**2 - ata(2) = tensor(1)*tensor(2) + tensor(4)*tensor(5) + tensor(7)*tensor(8) - ata(3) = tensor(1)*tensor(3) + tensor(4)*tensor(6) + tensor(7)*tensor(9) - ata(6) = tensor(2)*tensor(3) + tensor(5)*tensor(6) + tensor(8)*tensor(9) - ata(4) = ata(2) - ata(7) = ata(3) - ata(8) = ata(4) + tensorb(1) = tensorb(1) + tensora(4)**2 + tensora(7)**2 + tensorb(5) = tensora(2) + tensora(5)**2 + tensora(8)**2 + tensorb(9) = tensora(3) + tensora(6)**2 + tensora(9)**2 + tensorb(2) = tensora(1)*tensora(2) + tensora(4)*tensora(5) + tensora(7)*tensora(8) + tensorb(3) = tensora(1)*tensora(3) + tensora(4)*tensora(6) + tensora(7)*tensora(9) + tensorb(6) = tensora(2)*tensora(3) + tensora(5)*tensora(6) + tensora(8)*tensora(9) + tensorb(4) = tensorb(2) + tensorb(7) = tensorb(3) + tensorb(8) = tensorb(4) end if - end subroutine s_calculate_atransposea + ! STEP 4: store the determinant of F in the last entry of the tensor + tensorb(num_dims**2+1) = determinant end subroutine s_compute_gradient_xi From 3d49cb33d064769aee2c96ce180c4720055e1e4e Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Wed, 22 May 2024 21:48:33 -0500 Subject: [PATCH 110/326] code fully compiles, beginning testing of pre_process and simulation --- src/common/m_variables_conversion.fpp | 31 ++++----- src/common/m_xi_tensor_calc.fpp | 6 +- src/simulation/m_hyperelastic.f90 | 73 +++++++++++++++++++++ src/simulation/m_hyperelastic.fpp | 91 --------------------------- src/simulation/m_rhs.fpp | 8 ++- 5 files changed, 100 insertions(+), 109 deletions(-) create mode 100644 src/simulation/m_hyperelastic.f90 delete mode 100644 src/simulation/m_hyperelastic.fpp diff --git a/src/common/m_variables_conversion.fpp b/src/common/m_variables_conversion.fpp index d55d7a064d..91041c80d8 100644 --- a/src/common/m_variables_conversion.fpp +++ b/src/common/m_variables_conversion.fpp @@ -912,11 +912,13 @@ contains #:endif ! going through hyperelasticity again due to the btensor calculation + ! s_calculate_btensor has its own triple nested for loop with openacc print *, 'I got here A1' + if (hyperelasticity) then - ! s_calculate_btensor has its own triple nested for loop with openacc call s_calculate_btensor(qK_prim_vf, qK_btensor_vf) end if + print *, 'I got here A2' !$acc parallel loop collapse(3) gang vector default(present) private(alpha_K, alpha_rho_K, Re_K, nRtmp, rho_K, gamma_K, pi_inf_K, qv_K, dyn_pres_K, R3tmp, G_K) @@ -1054,6 +1056,7 @@ contains do i = advxb, advxe qK_prim_vf(i)%sf(j, k, l) = qK_cons_vf(i)%sf(j, k, l) end do + end do end do end do @@ -1103,8 +1106,8 @@ contains end do ! going through hyperelasticity again due to the btensor calculation + ! s_calculate_btensor has its own triple nested for loop, with openacc if (hyperelasticity ) then - ! s_calculate_btensor has its own triple nested for loop, with openacc call s_calculate_btensor(q_prim_vf, q_btensor) end if @@ -1231,11 +1234,13 @@ contains end do #else + if (proc_rank == 0) then call s_mpi_abort('Conversion from primitive to '// & 'conservative variables not '// & 'implemented. Exiting ...') end if + #endif end subroutine s_convert_primitive_to_conservative_variables ! --------- @@ -1390,27 +1395,25 @@ contains do l = izb, ize do k = iyb, iye do j = ixb, ixe - ! STEP 1: calculate the grad_xi, grad_xi is a nxn tensor - call s_compute_gradient_xi(q_prim_vf, j, k, l, tensora, tensorb) + ! calculate the grad_xi, grad_xi is a nxn tensor ! calculate the inverse of grad_xi to obtain F, F is a nxn tensor - !call s_calculate_ainverse(grad_xi,ftensor) ! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor - !call s_calculate_atransposea(ftensor,tensorb) ! btensor is symmetric, save the data space + call s_compute_gradient_xi(q_prim_vf, j, k, l, tensora, tensorb) ! 1: 1D, 3: 2D, 6: 3D - btensor(1)%sf(j, k, l) = tensora(1) + btensor(1)%sf(j, k, l) = tensorb(1) if (num_dims > 1) then ! 2D - btensor(2)%sf(j,k,l) = tensora(2) - btensor(3)%sf(j,k,l) = tensora(4) + btensor(2)%sf(j,k,l) = tensorb(2) + btensor(3)%sf(j,k,l) = tensorb(4) end if if (num_dims > 2) then ! 3D - btensor(3)%sf(j,k,l) = tensora(3) - btensor(4)%sf(j,k,l) = tensora(5) - btensor(5)%sf(j,k,l) = tensora(6) - btensor(6)%sf(j,k,l) = tensora(9) + btensor(3)%sf(j,k,l) = tensorb(3) + btensor(4)%sf(j,k,l) = tensorb(5) + btensor(5)%sf(j,k,l) = tensorb(6) + btensor(6)%sf(j,k,l) = tensorb(9) end if ! store the determinant at the last entry of the btensor sf - btensor(b_size)%sf(j,k,l) = tensora(num_dims**2+1) + btensor(b_size)%sf(j,k,l) = tensorb(num_dims**2+1) end do end do end do diff --git a/src/common/m_xi_tensor_calc.fpp b/src/common/m_xi_tensor_calc.fpp index 0ae0a7394d..8fa6eb9cd7 100644 --- a/src/common/m_xi_tensor_calc.fpp +++ b/src/common/m_xi_tensor_calc.fpp @@ -488,15 +488,19 @@ module m_xi_tensor_calc integer, intent(IN) :: j, k, l real(kind(0d0)) :: invariant1, f_elastic_energy - invariant1 = btensor(1)%sf(j, k, l) f_elastic_energy = 0d0 + + invariant1 = btensor(1)%sf(j, k, l) + if (num_dims == 2) then invariant1 = invariant1 + btensor(3)%sf(j, k, l) elseif (num_dims == 3) then invariant1 = invariant1 + btensor(4)%sf(j, k, l) + btensor(6)%sf(j, k, l) end if + ! compute the invariant without the elastic modulus f_elastic_energy = 0.5d0*(invariant1 - 3.0d0)/btensor(b_size)%sf(j, k, l) + end function f_elastic_energy end module m_xi_tensor_calc diff --git a/src/simulation/m_hyperelastic.f90 b/src/simulation/m_hyperelastic.f90 new file mode 100644 index 0000000000..4c7b265fee --- /dev/null +++ b/src/simulation/m_hyperelastic.f90 @@ -0,0 +1,73 @@ +!> +!! @file m_hyperelastic.f90 +!! @brief Contains module m_hyperelastic + +!> @brief This module is used to compute source terms for hyperelastic model +module m_hyperelastic + + ! Dependencies ============================================================= + + use m_derived_types !< Definitions of the derived types + + use m_global_parameters !< Definitions of the global parameters + + ! ========================================================================== + + implicit none + + private; public :: s_calculate_cauchy_from_btensor + + contains + + subroutine s_calculate_cauchy_from_btensor(btensor, q_prim_vf) + type(scalar_field), dimension(sys_size), intent(INOUT) :: q_prim_vf + type(scalar_field), dimension(b_size), intent(IN) :: btensor + + real(kind(0d0)), dimension(b_size-1) :: tensor + real(kind(0d0)) :: trace + integer :: i, j, k, l !< Generic loop iterators + + !$acc parallel loop collapse(3) gang vector default(present) private(trace, tensor) + do l = 0, p + do k = 0, n + do j = 0, m + ! tensor is the symmetric tensor + + !$acc loop seq + do i = 1, b_size - 1 + tensor(i) = btensor(i)%sf(j, k, l) + end do + + ! calculate the trace of the tensor + trace = tensor(1) + if (num_dims == 2) then + trace = trace + tensor(3) + else + trace = trace + tensor(4) + tensor(6) + end if + ! calculate the deviatoric of the tensor + tensor(1) = tensor(1) - (1d0/3d0)*trace + if (num_dims == 2) then + tensor(3) = tensor(3) - (1d0/3d0)*trace + else + tensor(4) = tensor(4) - (1d0/3d0)*trace + tensor(6) = tensor(6) - (1d0/3d0)*trace + end if + ! dividing by the jacobian for neo-Hookean model + tensor(:) = tensor(:)/btensor(b_size)%sf(j, k, l) + + ! setting the tensor to the stresses for riemann solver + !$acc loop seq + do i = 1, b_size - 1 + q_prim_vf(strxb+i)%sf(j, k, l) = tensor(i) + end do + + end do + end do + end do + !$acc end parallel loop + + !if (proc_rank == 0) print *, 'J is ::', jacobian, 'this is sigma ::', sigma + end subroutine s_calculate_cauchy_from_btensor + +end module m_hyperelastic diff --git a/src/simulation/m_hyperelastic.fpp b/src/simulation/m_hyperelastic.fpp deleted file mode 100644 index 7ea51dae62..0000000000 --- a/src/simulation/m_hyperelastic.fpp +++ /dev/null @@ -1,91 +0,0 @@ -!> -!! @file m_hyperelastic.f90 -!! @brief Contains module m_hyperelastic - -#:include 'macros.fpp' - -!> @brief This module is used to compute source terms for hyperelastic model -module m_hyperelastic - - ! Dependencies ============================================================= - - use m_derived_types !< Definitions of the derived types - - use m_global_parameters !< Definitions of the global parameters - - use m_mpi_proxy !< Message passing interface (MPI) module proxy - - ! ========================================================================== - - implicit none - - private; public :: s_calculate_cauchy_from_btensor - - - - -contains - - subroutine s_calculate_cauchy_from_btensor(btensor, q_prim_vf) - !!!!$acc routine seq - type(scalar_field), dimension(sys_size), intent(INOUT) :: q_prim_vf - type(scalar_field), dimension(b_size), intent(IN) :: btensor - - real(kind(0d0)), dimension(b_size) :: sigma, tensorb, devbtensor - real(kind(0d0)) :: jacobian - integer :: i, j, k, l !< Generic loop iterators - - !if (proc_rank ==0) print*, 'this is btensor ::', btensor - ! extracting the nxn tensor for the calculation - !$acc parallel loop collapse(3) gang vector default(present) - do l = 0, p - do k = 0, n - do j = 0, m - do i = 1, b_size - 1 - tensorb(i) = btensor(i)%sf(j, k, l) - end do - jacobian = btensor(b_size + 1)%sf(j, k, l) - call s_calculate_deviatoric(tensorb, devbtensor) - sigma(:) = devbtensor(:)/jacobian - do i = 1, b_size - 1 - q_prim_vf(i)%sf(j, k, l) = sigma(i) - end do - end do - end do - end do - !$acc end parallel loop - - !if (proc_rank == 0) print *, 'J is ::', jacobian, 'this is sigma ::', sigma - - end subroutine s_calculate_cauchy_from_btensor - - function f_trace(symtensor) - !!!$acc routine seq - real(kind(0d0)), dimension(num_dims**2), intent(IN) :: symtensor - real(kind(0d0)) :: f_trace - - f_trace = symtensor(1) - if (num_dims == 2) then - f_trace = symtensor(1) + symtensor(3) - else - f_trace = symtensor(1) + symtensor(4) + symtensor(6) - end if - end function f_trace - - subroutine s_calculate_deviatoric(symtensor, devtensor) - !!!!$acc routine seq - real(kind(0d0)), dimension(num_dims*2 + 1), intent(IN) :: symtensor - real(kind(0d0)), dimension(num_dims*2), intent(OUT) :: devtensor - real(kind(0d0)) :: trace - devtensor = symtensor - trace = f_trace(symtensor) - devtensor(1) = symtensor(1) - (1d0/3d0)*trace - if (num_dims == 2) then - devtensor(3) = symtensor(3) - (1d0/3d0)*trace - else - devtensor(4) = symtensor(4) - (1d0/3d0)*trace - devtensor(6) = symtensor(6) - (1d0/3d0)*trace - end if - end subroutine s_calculate_deviatoric - -end module m_hyperelastic diff --git a/src/simulation/m_rhs.fpp b/src/simulation/m_rhs.fpp index 92f0fa518e..6cac2b43a9 100644 --- a/src/simulation/m_rhs.fpp +++ b/src/simulation/m_rhs.fpp @@ -732,13 +732,15 @@ contains ix, iy, iz, & q_btensor%vf) call nvtxEndRange + print *, 'I got here 2 !' call nvtxStartRange("RHS-UPDATE CAUCHY TENSOR") - !if (hyperelasticity) then - ! call s_calculate_cauchy_from_btensor(q_btensor%vf,q_prim_qp%vf) - !end if + if ( hyperelasticity ) then + call s_calculate_cauchy_from_btensor(q_btensor%vf,q_prim_qp%vf) + end if call nvtxEndRange + print *, 'I got here 3 !' call nvtxStartRange("RHS-MPI") From a1273a616f46388fc2f4f790299e802608bf4987 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Thu, 23 May 2024 00:18:20 -0500 Subject: [PATCH 111/326] code compiles and still debugging --- src/common/m_variables_conversion.fpp | 8 +++++++- src/common/m_xi_tensor_calc.fpp | 18 +++++++++++------- src/simulation/m_global_parameters.fpp | 2 +- src/simulation/m_rhs.fpp | 5 +++++ src/simulation/m_riemann_solvers.fpp | 10 +++++----- src/simulation/m_start_up.fpp | 3 +-- 6 files changed, 30 insertions(+), 16 deletions(-) diff --git a/src/common/m_variables_conversion.fpp b/src/common/m_variables_conversion.fpp index 91041c80d8..4b4df30cb6 100644 --- a/src/common/m_variables_conversion.fpp +++ b/src/common/m_variables_conversion.fpp @@ -1102,14 +1102,16 @@ contains #ifndef MFC_SIMULATION do l = 1, b_size - @:ALLOCATE_GLOBAL(q_btensor(l)%sf(ixb:ixe, iyb:iye, izb:ize)) + @:ALLOCATE(q_btensor(l)%sf(ixb:ixe, iyb:iye, izb:ize)) end do ! going through hyperelasticity again due to the btensor calculation ! s_calculate_btensor has its own triple nested for loop, with openacc + print *, 'I got here B1' if (hyperelasticity ) then call s_calculate_btensor(q_prim_vf, q_btensor) end if + print *, 'I got here B2' ! Converting the primitive variables to the conservative variables do l = 0, p @@ -1390,6 +1392,7 @@ contains real(kind(0d0)), dimension(num_dims**2+1) :: tensora, tensorb integer :: j, k, l + print *, 'I got here in btensor calc' !$acc parallel loop collapse(3) gang vector default(present) private(tensora,tensorb) do l = izb, ize @@ -1399,7 +1402,9 @@ contains ! calculate the inverse of grad_xi to obtain F, F is a nxn tensor ! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor ! btensor is symmetric, save the data space + print *, 'I got here in triple do loop ' call s_compute_gradient_xi(q_prim_vf, j, k, l, tensora, tensorb) + print *, 'I got out of gradient_xi' ! 1: 1D, 3: 2D, 6: 3D btensor(1)%sf(j, k, l) = tensorb(1) if (num_dims > 1) then ! 2D @@ -1418,6 +1423,7 @@ contains end do end do !$acc end parallel loop + print *, 'I got to the end of triple do loop of tensorb calc' end subroutine s_calculate_btensor diff --git a/src/common/m_xi_tensor_calc.fpp b/src/common/m_xi_tensor_calc.fpp index 8fa6eb9cd7..4e977d32bd 100644 --- a/src/common/m_xi_tensor_calc.fpp +++ b/src/common/m_xi_tensor_calc.fpp @@ -22,7 +22,7 @@ module m_xi_tensor_calc subroutine s_compute_gradient_xi(q_prim_vf, j, k, l, tensora, tensorb) !$acc routine seq type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf - real(kind(0d0)), dimension(num_dims**2+1), intent(OUT) :: tensora, tensorb + real(kind(0d0)), dimension(num_dims**2+1), intent(INOUT) :: tensora, tensorb integer, intent(IN) :: j, k, l real(kind(0d0)) :: determinant @@ -200,6 +200,9 @@ module m_xi_tensor_calc end if ! 3D + + print *, 'I got half way !' + if (num_dims > 2) then ! using results from upper if statement to map form 2x2 to 3x3 tensor tensora(5) = tensora(4) @@ -416,7 +419,7 @@ module m_xi_tensor_calc ! print *, "i :: ",i,", tensora :: ",tensora(i) ! end do !end if - + print *, 'I got to before the inverse' ! STEP 2a: computing the adjoint of the grad_xi tensor for the inverse if (num_dims == 1) then tensorb(1) = 1 @@ -448,15 +451,16 @@ module m_xi_tensor_calc + tensora(3)*(tensora(4)*tensora(8) - tensora(5)*tensora(7)) end if ! error checking - if (determinant == 0) then - print *, 'determinant :: ', determinant - print *, 'ERROR: Determinant was zero' - stop - end if + !if (determinant == 0) then + ! print *, 'determinant :: ', determinant + ! print *, 'ERROR: Determinant was zero' + ! stop + !end if ! STEP 2c: computing the inverse of grad_xi tensor = F ! tensorb is the adjoint, tensora becomes the inverse tensora(:) = tensorb(:)/determinant + print *, 'I got to F tranpose F' ! STEP 3: computing F tranpose F tensorb(1) = tensora(1)**2 diff --git a/src/simulation/m_global_parameters.fpp b/src/simulation/m_global_parameters.fpp index c6cef8e5f3..fb9e1b2347 100644 --- a/src/simulation/m_global_parameters.fpp +++ b/src/simulation/m_global_parameters.fpp @@ -146,7 +146,7 @@ module m_global_parameters !$acc declare create(num_dims, weno_polyn, weno_order, num_fluids) #:endif - !$acc declare create(mpp_lim, model_eqns, mixture_err, alt_soundspeed, avg_state, mapped_weno, mp_weno, weno_eps, hypoelasticity) + !$acc declare create(mpp_lim, model_eqns, mixture_err, alt_soundspeed, avg_state, mapped_weno, mp_weno, weno_eps,hypoelasticity,hyperelasticity) logical :: relax !< activate phase change integer :: relax_model !< Relaxation model diff --git a/src/simulation/m_rhs.fpp b/src/simulation/m_rhs.fpp index 6cac2b43a9..43ea1b4dc9 100644 --- a/src/simulation/m_rhs.fpp +++ b/src/simulation/m_rhs.fpp @@ -699,6 +699,11 @@ contains end do end do + print *, 'A qconsvf :: ',q_cons_vf(xibeg)%sf(1,1,1) + print *, 'B qconsvf :: ',q_cons_vf(xibeg)%sf(10,10,10) + print *, 'C qconsvf :: ',q_cons_vf(xibeg)%sf(20,20,20) + print *, 'D qconsvf :: ',q_cons_vf(xibeg)%sf(30,30,30) + ! ================================================================== ! Converting Conservative to Primitive Variables ================== diff --git a/src/simulation/m_riemann_solvers.fpp b/src/simulation/m_riemann_solvers.fpp index 08918fffc3..de02976cd2 100644 --- a/src/simulation/m_riemann_solvers.fpp +++ b/src/simulation/m_riemann_solvers.fpp @@ -473,7 +473,7 @@ contains H_L = (E_L + pres_L)/rho_L H_R = (E_R + pres_R)/rho_R - if (hypoelasticity) then + if (hypoelasticity .or. hyperelasticity) then !$acc loop seq do i = 1, strxe - strxb + 1 tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) @@ -526,7 +526,7 @@ contains end if if (wave_speeds == 1) then - if (hypoelasticity) then + if (hypoelasticity .or. hyperelasticity) then s_L = min(vel_L(dir_idx(1)) - sqrt(c_L*c_L + & (((4d0*G_L)/3d0) + & tau_e_L(dir_idx_tau(1)))/rho_L) & @@ -607,7 +607,7 @@ contains - rho_R*vel_R(dir_idx(i)))) & /(s_M - s_P) end do - else if (hypoelasticity) then + else if (hypoelasticity .or. hyperelasticity) then !$acc loop seq do i = 1, num_dims flux_rs${XYZ}$_vf(j, k, l, contxe + dir_idx(i)) = & @@ -646,7 +646,7 @@ contains - s_P*vel_L(dir_idx(1))*(E_L + pres_L - ptilde_L) & + s_M*s_P*(E_L - E_R)) & /(s_M - s_P) - else if (hypoelasticity) then + else if (hypoelasticity .or. hyperelasticity) then !TODO: simplify this so it's not split into 3 if (num_dims == 1) then flux_rs${XYZ}$_vf(j, k, l, E_idx) = & @@ -2485,7 +2485,7 @@ contains !$acc update device(is1, is2, is3) - if (hypoelasticity) then + if (hypoelasticity .or. hyperelasticity) then if (norm_dir == 1) then dir_idx_tau = (/1, 2, 4/) else if (norm_dir == 2) then diff --git a/src/simulation/m_start_up.fpp b/src/simulation/m_start_up.fpp index dd04223cce..81c48cff4e 100644 --- a/src/simulation/m_start_up.fpp +++ b/src/simulation/m_start_up.fpp @@ -576,7 +576,7 @@ contains ! Read the data for each variable if ( bubbles .or. hypoelasticity .or. hyperelasticity ) then - print *, 'I was here AA' + do i = 1, sys_size!adv_idx%end var_MOK = int(i, MPI_OFFSET_KIND) @@ -601,7 +601,6 @@ contains end do end if - print *, 'i :: ',xibeg,', data :: ',MPI_IO_DATA%var(xibeg)%sf(1,1,1) call s_mpi_barrier() From 6eb5ecaaff2c406f25451019e9c9faf9ecfbc582 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Thu, 23 May 2024 12:38:51 -0500 Subject: [PATCH 112/326] still testing simulation, compiles not sure if it runs --- src/common/m_variables_conversion.fpp | 52 +++++++++++++++++--------- src/common/m_xi_tensor_calc.fpp | 17 +++++---- src/simulation/m_global_parameters.fpp | 8 ++-- 3 files changed, 49 insertions(+), 28 deletions(-) diff --git a/src/common/m_variables_conversion.fpp b/src/common/m_variables_conversion.fpp index 4b4df30cb6..5cdec145c2 100644 --- a/src/common/m_variables_conversion.fpp +++ b/src/common/m_variables_conversion.fpp @@ -911,15 +911,6 @@ contains end if #:endif - ! going through hyperelasticity again due to the btensor calculation - ! s_calculate_btensor has its own triple nested for loop with openacc - print *, 'I got here A1' - - if (hyperelasticity) then - call s_calculate_btensor(qK_prim_vf, qK_btensor_vf) - end if - - print *, 'I got here A2' !$acc parallel loop collapse(3) gang vector default(present) private(alpha_K, alpha_rho_K, Re_K, nRtmp, rho_K, gamma_K, pi_inf_K, qv_K, dyn_pres_K, R3tmp, G_K) do l = izb, ize @@ -1048,8 +1039,6 @@ contains do i = xibeg, xiend qK_prim_vf(i)%sf(j, k, l) = qK_cons_vf(i)%sf(j, k, l) / rho_K end do - qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) - & - G_K*f_elastic_energy(qK_btensor_vf, j, k, l)/gamma_K end if !$acc loop seq @@ -1062,6 +1051,33 @@ contains end do !$acc end parallel loop + ! going through hyperelasticity again due to the btensor calculation + ! s_calculate_btensor has its own triple nested for loop with openacc + print *, 'I got here A1' + if (hyperelasticity) then + call s_calculate_btensor(qK_prim_vf, qK_btensor_vf) + !$acc parallel loop collapse(3) gang vector default(present) private(gamma_K, G_K) + do l = izb, ize + do k = iyb, iye + do j = ixb, ixe +#ifdef MFC_SIMULATION + ! If in simulation, use acc mixture subroutines + call s_convert_species_to_mixture_variables_acc(rho_K, gamma_K, pi_inf_K, qv_K, alpha_K, & + alpha_rho_K, Re_K, j, k, l, G_K, Gs) +#else + ! If pre-processing, use non acc mixture subroutines + call s_convert_to_mixture_variables(qK_cons_vf, j, k, l, & + rho_K, gamma_K, pi_inf_K, qv_K, Re_K, G_K, fluid_pp(:)%G) +#endif + qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) - & + G_K*f_elastic_energy(qK_btensor_vf, j, k, l)/gamma_K + end do + end do + end do + !$acc end parallel loop + end if + print *, 'I got here A2' + end subroutine s_convert_conservative_to_primitive_variables ! --------- !> The following procedure handles the conversion between @@ -1389,10 +1405,9 @@ contains type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf type(scalar_field), dimension(b_size), intent(OUT) :: btensor - real(kind(0d0)), dimension(num_dims**2+1) :: tensora, tensorb + real(kind(0d0)), dimension(tensor_size) :: tensora, tensorb integer :: j, k, l - print *, 'I got here in btensor calc' !$acc parallel loop collapse(3) gang vector default(present) private(tensora,tensorb) do l = izb, ize @@ -1402,9 +1417,9 @@ contains ! calculate the inverse of grad_xi to obtain F, F is a nxn tensor ! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor ! btensor is symmetric, save the data space - print *, 'I got here in triple do loop ' + !print *, 'I got here in triple do loop ' call s_compute_gradient_xi(q_prim_vf, j, k, l, tensora, tensorb) - print *, 'I got out of gradient_xi' + !print *, 'I got out of gradient_xi' ! 1: 1D, 3: 2D, 6: 3D btensor(1)%sf(j, k, l) = tensorb(1) if (num_dims > 1) then ! 2D @@ -1418,13 +1433,16 @@ contains btensor(6)%sf(j,k,l) = tensorb(9) end if ! store the determinant at the last entry of the btensor sf - btensor(b_size)%sf(j,k,l) = tensorb(num_dims**2+1) + btensor(b_size)%sf(j,k,l) = tensorb(tensor_size) end do end do + if(l == ize) print *, 'I got to the end of triple do loop of tensorb calc' end do !$acc end parallel loop - print *, 'I got to the end of triple do loop of tensorb calc' + print *, 'I got to finish the parallel loop' + print *, 'STOPPING THE CODE' + stop end subroutine s_calculate_btensor subroutine s_finalize_variables_conversion_module() ! ------------------ diff --git a/src/common/m_xi_tensor_calc.fpp b/src/common/m_xi_tensor_calc.fpp index 4e977d32bd..31c4fc223a 100644 --- a/src/common/m_xi_tensor_calc.fpp +++ b/src/common/m_xi_tensor_calc.fpp @@ -22,7 +22,7 @@ module m_xi_tensor_calc subroutine s_compute_gradient_xi(q_prim_vf, j, k, l, tensora, tensorb) !$acc routine seq type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf - real(kind(0d0)), dimension(num_dims**2+1), intent(INOUT) :: tensora, tensorb + real(kind(0d0)), dimension(tensor_size), intent(INOUT) :: tensora, tensorb integer, intent(IN) :: j, k, l real(kind(0d0)) :: determinant @@ -199,10 +199,8 @@ module m_xi_tensor_calc end if end if - ! 3D - - print *, 'I got half way !' + ! 3D if (num_dims > 2) then ! using results from upper if statement to map form 2x2 to 3x3 tensor tensora(5) = tensora(4) @@ -419,7 +417,7 @@ module m_xi_tensor_calc ! print *, "i :: ",i,", tensora :: ",tensora(i) ! end do !end if - print *, 'I got to before the inverse' + ! STEP 2a: computing the adjoint of the grad_xi tensor for the inverse if (num_dims == 1) then tensorb(1) = 1 @@ -459,8 +457,9 @@ module m_xi_tensor_calc ! STEP 2c: computing the inverse of grad_xi tensor = F ! tensorb is the adjoint, tensora becomes the inverse - tensora(:) = tensorb(:)/determinant - print *, 'I got to F tranpose F' + do i = 1, tensor_size - 1 + tensora(i) = tensorb(i)/determinant + end do ! STEP 3: computing F tranpose F tensorb(1) = tensora(1)**2 @@ -481,7 +480,9 @@ module m_xi_tensor_calc tensorb(8) = tensorb(4) end if ! STEP 4: store the determinant of F in the last entry of the tensor - tensorb(num_dims**2+1) = determinant + tensorb(tensor_size) = determinant + + !print *, 'succeeded, j :: ',j,', k :: ',k,', l :: ',l end subroutine s_compute_gradient_xi diff --git a/src/simulation/m_global_parameters.fpp b/src/simulation/m_global_parameters.fpp index fb9e1b2347..0780989e38 100644 --- a/src/simulation/m_global_parameters.fpp +++ b/src/simulation/m_global_parameters.fpp @@ -202,7 +202,8 @@ module m_global_parameters integer :: gamma_idx !< Index of specific heat ratio func. eqn. integer :: pi_inf_idx !< Index of liquid stiffness func. eqn. type(int_bounds_info) :: stress_idx !< Indexes of first and last shear stress eqns. - integer :: b_size !< Number of elements in the symmetric b tensor + integer :: b_size !< Number of elements in the symmetric b tensor, plus one + integer :: tensor_size !< Number of elements in the full tensor plus one !> @} !$acc declare create(bub_idx) @@ -255,7 +256,7 @@ module m_global_parameters integer :: startx, starty, startz - !$acc declare create(sys_size, buff_size, startx, starty, startz, E_idx, gamma_idx, pi_inf_idx, alf_idx, n_idx, stress_idx, b_size) + !$acc declare create(sys_size, buff_size, startx, starty, startz, E_idx, gamma_idx, pi_inf_idx, alf_idx, n_idx, stress_idx, b_size, tensor_size) ! END: Simulation Algorithm Parameters ===================================== @@ -795,6 +796,7 @@ contains sys_size = stress_idx%end + num_dims ! number of entries in the symmetric btensor plus the jacobian b_size = (num_dims*(num_dims + 1))/2 + 1 + tensor_size = num_dims**2 + 1 end if else if (model_eqns == 3) then @@ -996,7 +998,7 @@ contains xibeg = stress_idx%end+1 xiend = stress_idx%end+num_dims - !$acc update device(momxb, momxe, advxb, advxe, contxb, contxe, bubxb, bubxe, intxb, intxe, sys_size, buff_size, E_idx, alf_idx, n_idx, adv_n, adap_dt, pi_fac, strxb, strxe, b_size, xibeg, xiend) + !$acc update device(momxb, momxe, advxb, advxe, contxb, contxe, bubxb, bubxe, intxb, intxe, sys_size, buff_size, E_idx, alf_idx, n_idx, adv_n, adap_dt, pi_fac, strxb, strxe, b_size, xibeg, xiend, tensor_size) !$acc update device(m, n, p) !$acc update device(alt_soundspeed, monopole, num_mono) From c3460528e8a111a49b9e769495038ad68932faf3 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Thu, 23 May 2024 13:07:48 -0500 Subject: [PATCH 113/326] updating tensor_size on pre and post process, still debugging simulation --- src/common/m_variables_conversion.fpp | 9 ++++++--- src/post_process/m_global_parameters.fpp | 2 ++ src/pre_process/m_global_parameters.fpp | 2 ++ 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/src/common/m_variables_conversion.fpp b/src/common/m_variables_conversion.fpp index 5cdec145c2..ba08b9f675 100644 --- a/src/common/m_variables_conversion.fpp +++ b/src/common/m_variables_conversion.fpp @@ -1408,11 +1408,14 @@ contains real(kind(0d0)), dimension(tensor_size) :: tensora, tensorb integer :: j, k, l + !do l = izb, ize + ! do k = iyb, iye + ! do j = ixb, ixe !$acc parallel loop collapse(3) gang vector default(present) private(tensora,tensorb) - do l = izb, ize - do k = iyb, iye - do j = ixb, ixe + do l = 0, p + do k = 0, n + do j = 0, m ! calculate the grad_xi, grad_xi is a nxn tensor ! calculate the inverse of grad_xi to obtain F, F is a nxn tensor ! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor diff --git a/src/post_process/m_global_parameters.fpp b/src/post_process/m_global_parameters.fpp index 9d43856d66..22a63c647c 100644 --- a/src/post_process/m_global_parameters.fpp +++ b/src/post_process/m_global_parameters.fpp @@ -95,6 +95,7 @@ module m_global_parameters logical :: hypoelasticity !< Turn hypoelasticity on logical :: hyperelasticity !< Turn hyperelasticity on integer :: b_size !< Number of components in the b tensor + integer :: tensor_size !< Number of components in the nonsymmetric tensor !> @} !> @name Annotations of the structure, i.e. the organization, of the state vectors @@ -494,6 +495,7 @@ contains sys_size = stress_idx%end + num_dims ! number of entries in the symmetric btensor plus the jacobian b_size = (num_dims*(num_dims + 1))/2 + 1 + tensor_size = num_dims**2 + 1 end if ! ================================================================== diff --git a/src/pre_process/m_global_parameters.fpp b/src/pre_process/m_global_parameters.fpp index f9e47286a2..15ba45a4ec 100644 --- a/src/pre_process/m_global_parameters.fpp +++ b/src/pre_process/m_global_parameters.fpp @@ -86,6 +86,7 @@ module m_global_parameters logical :: hypoelasticity !< activate hypoelasticity logical :: hyperelasticity !< activate hyperelasticity integer :: b_size !< Number of components in the b tensor + integer :: tensor_size !< Number of components in the nonsymmetric tensor logical :: pre_stress !< activate pre_stressed domain ! Annotations of the structure, i.e. the organization, of the state vectors @@ -601,6 +602,7 @@ contains sys_size = stress_idx%end + num_dims ! number of entries in the symmetric btensor plus the jacobian b_size = (num_dims*(num_dims + 1))/2 + 1 + tensor_size = num_dims**2 + 1 end if ! ================================================================== From f11ffa975ada1ef34a7881a66c3ad485a89ea5bb Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Thu, 23 May 2024 17:03:57 -0500 Subject: [PATCH 114/326] pre_process and simulation compiles --- src/common/m_variables_conversion.fpp | 105 +++++++++++++++++++------- src/common/m_xi_tensor_calc.fpp | 12 ++- 2 files changed, 84 insertions(+), 33 deletions(-) diff --git a/src/common/m_variables_conversion.fpp b/src/common/m_variables_conversion.fpp index ba08b9f675..a29152d339 100644 --- a/src/common/m_variables_conversion.fpp +++ b/src/common/m_variables_conversion.fpp @@ -1055,26 +1055,36 @@ contains ! s_calculate_btensor has its own triple nested for loop with openacc print *, 'I got here A1' if (hyperelasticity) then - call s_calculate_btensor(qK_prim_vf, qK_btensor_vf) - !$acc parallel loop collapse(3) gang vector default(present) private(gamma_K, G_K) - do l = izb, ize - do k = iyb, iye - do j = ixb, ixe #ifdef MFC_SIMULATION - ! If in simulation, use acc mixture subroutines - call s_convert_species_to_mixture_variables_acc(rho_K, gamma_K, pi_inf_K, qv_K, alpha_K, & - alpha_rho_K, Re_K, j, k, l, G_K, Gs) + call s_calculate_btensor_acc(qK_prim_vf, qK_btensor_vf) + !$acc parallel loop collapse(3) gang vector default(present) private(gamma_K, G_K) + do l = izb, ize + do k = iyb, iye + do j = ixb, ixe + ! If in simulation, use acc mixture subroutines + call s_convert_species_to_mixture_variables_acc(rho_K, gamma_K, pi_inf_K, qv_K, alpha_K, & + alpha_rho_K, Re_K, j, k, l, G_K, Gs) + qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) - & + G_K*f_elastic_energy(qK_btensor_vf, j, k, l)/gamma_K + end do + end do + end do + !$acc end parallel loop + print *, 'I got here A2' #else - ! If pre-processing, use non acc mixture subroutines - call s_convert_to_mixture_variables(qK_cons_vf, j, k, l, & - rho_K, gamma_K, pi_inf_K, qv_K, Re_K, G_K, fluid_pp(:)%G) -#endif - qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) - & - G_K*f_elastic_energy(qK_btensor_vf, j, k, l)/gamma_K - end do - end do + call s_calculate_btensor(qK_prim_vf, qK_btensor_vf) + do l = izb, ize + do k = iyb, iye + do j = ixb, ixe + ! If pre-processing, use non acc mixture subroutines + call s_convert_to_mixture_variables(qK_cons_vf, j, k, l, & + rho_K, gamma_K, pi_inf_K, qv_K, Re_K, G_K, fluid_pp(:)%G) + qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) - & + G_K*f_elastic_energy(qK_btensor_vf, j, k, l)/gamma_K + end do end do - !$acc end parallel loop + end do +#endif end if print *, 'I got here A2' @@ -1397,16 +1407,65 @@ contains end subroutine s_convert_primitive_to_flux_variables ! ----------------- + !> The following subroutine handles the calculation of the btensor. + !! The calculation of the btensor takes qprimvf. + !! @param q_prim_vf Primitive variables + !! @param btensor is the output + !! calculate the grad_xi, grad_xi is a nxn tensor + !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor + !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor + !! btensor is symmetric, save the data space + subroutine s_calculate_btensor(q_prim_vf, btensor) + + type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf + type(scalar_field), dimension(b_size), intent(OUT) :: btensor + real(kind(0d0)), dimension(tensor_size) :: tensora, tensorb + + integer :: j, k, l + !do l = izb, ize + ! do k = iyb, iye + ! do j = ixb, ixe + do l = 0, p + do k = 0, n + do j = 0, m + call s_compute_gradient_xi(q_prim_vf, j, k, l, tensora, tensorb) + ! 1: 1D, 3: 2D, 6: 3D + btensor(1)%sf(j, k, l) = tensorb(1) + if (num_dims > 1) then ! 2D + btensor(2)%sf(j,k,l) = tensorb(2) + btensor(3)%sf(j,k,l) = tensorb(4) + end if + if (num_dims > 2) then ! 3D + btensor(3)%sf(j,k,l) = tensorb(3) + btensor(4)%sf(j,k,l) = tensorb(5) + btensor(5)%sf(j,k,l) = tensorb(6) + btensor(6)%sf(j,k,l) = tensorb(9) + end if + ! store the determinant at the last entry of the btensor sf + btensor(b_size)%sf(j,k,l) = tensorb(tensor_size) + end do + end do + !if(l == ize) print *, 'I got to the end of triple do loop of tensorb calc' + end do + + print *, 'I got to finish the parallel loop' + print *, 'STOPPING THE CODE' + !stop + end subroutine s_calculate_btensor + !> The following subroutine handles the calculation of the btensor. !! The calculation of the btensor takes qprimvf. !! @param q_prim_vf Primitive variables !! @param btensor is the output - subroutine s_calculate_btensor(q_prim_vf, btensor) + !! calculate the grad_xi, grad_xi is a nxn tensor + !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor + !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor + !! btensor is symmetric, save the data space + subroutine s_calculate_btensor_acc(q_prim_vf, btensor) type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf type(scalar_field), dimension(b_size), intent(OUT) :: btensor real(kind(0d0)), dimension(tensor_size) :: tensora, tensorb - integer :: j, k, l !do l = izb, ize ! do k = iyb, iye @@ -1416,13 +1475,7 @@ contains do l = 0, p do k = 0, n do j = 0, m - ! calculate the grad_xi, grad_xi is a nxn tensor - ! calculate the inverse of grad_xi to obtain F, F is a nxn tensor - ! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor - ! btensor is symmetric, save the data space - !print *, 'I got here in triple do loop ' call s_compute_gradient_xi(q_prim_vf, j, k, l, tensora, tensorb) - !print *, 'I got out of gradient_xi' ! 1: 1D, 3: 2D, 6: 3D btensor(1)%sf(j, k, l) = tensorb(1) if (num_dims > 1) then ! 2D @@ -1446,7 +1499,7 @@ contains print *, 'I got to finish the parallel loop' print *, 'STOPPING THE CODE' stop - end subroutine s_calculate_btensor + end subroutine s_calculate_btensor_acc subroutine s_finalize_variables_conversion_module() ! ------------------ diff --git a/src/common/m_xi_tensor_calc.fpp b/src/common/m_xi_tensor_calc.fpp index 31c4fc223a..4449cf2093 100644 --- a/src/common/m_xi_tensor_calc.fpp +++ b/src/common/m_xi_tensor_calc.fpp @@ -449,11 +449,11 @@ module m_xi_tensor_calc + tensora(3)*(tensora(4)*tensora(8) - tensora(5)*tensora(7)) end if ! error checking - !if (determinant == 0) then - ! print *, 'determinant :: ', determinant - ! print *, 'ERROR: Determinant was zero' - ! stop - !end if + if (determinant == 0) then + print *, 'determinant :: ', determinant + print *, 'ERROR: Determinant was zero' + stop + end if ! STEP 2c: computing the inverse of grad_xi tensor = F ! tensorb is the adjoint, tensora becomes the inverse @@ -482,8 +482,6 @@ module m_xi_tensor_calc ! STEP 4: store the determinant of F in the last entry of the tensor tensorb(tensor_size) = determinant - !print *, 'succeeded, j :: ',j,', k :: ',k,', l :: ',l - end subroutine s_compute_gradient_xi ! neo-Hookean only at this time, will need to be changed later From 2e0fadb78091b70fae2d0583ed3dba3840a66a1a Mon Sep 17 00:00:00 2001 From: Mirelys Carcana Barbosa Date: Thu, 23 May 2024 17:34:56 -0500 Subject: [PATCH 115/326] added checker in preprocess for hyperelasticity and HLL --- src/pre_process/m_checker.f90 | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/pre_process/m_checker.f90 b/src/pre_process/m_checker.f90 index e427660353..4adffce951 100644 --- a/src/pre_process/m_checker.f90 +++ b/src/pre_process/m_checker.f90 @@ -106,11 +106,16 @@ subroutine s_check_inputs() end if if (hyperelasticity .and. (model_eqns /= 2)) then - call s_mpi_abort('hyperelasticity requires model_eqns =2'// & + call s_mpi_abort('hyperelasticity requires model_eqns = 2'// & 'exiting ...') end if - if (pre_stress .and. .not. hyperelasticity) then + if (hyperelasticity .and. (riemann_solver /= 1)) then + call s_mpi_abort('hyperelasticity requires riemann_solver = 1 (HLL only)'// & + 'exiting ...') + end if + + if (pre_stress .and. .not. hyperelasticity) then call s_mpi_abort('pre_stress requires hyperelasticity'// & 'exiting ...') end if From 0f6ba8ec09d4e21167fbfb803c5b8b6093f5dc9d Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Thu, 23 May 2024 18:40:08 -0500 Subject: [PATCH 116/326] found the issue with the indexing in the fdiff scheme in grad_xi calculation --- src/common/m_variables_conversion.fpp | 18 +++--------------- 1 file changed, 3 insertions(+), 15 deletions(-) diff --git a/src/common/m_variables_conversion.fpp b/src/common/m_variables_conversion.fpp index a29152d339..10de113b7c 100644 --- a/src/common/m_variables_conversion.fpp +++ b/src/common/m_variables_conversion.fpp @@ -1422,9 +1422,6 @@ contains real(kind(0d0)), dimension(tensor_size) :: tensora, tensorb integer :: j, k, l - !do l = izb, ize - ! do k = iyb, iye - ! do j = ixb, ixe do l = 0, p do k = 0, n do j = 0, m @@ -1445,12 +1442,7 @@ contains btensor(b_size)%sf(j,k,l) = tensorb(tensor_size) end do end do - !if(l == ize) print *, 'I got to the end of triple do loop of tensorb calc' end do - - print *, 'I got to finish the parallel loop' - print *, 'STOPPING THE CODE' - !stop end subroutine s_calculate_btensor !> The following subroutine handles the calculation of the btensor. @@ -1467,10 +1459,6 @@ contains type(scalar_field), dimension(b_size), intent(OUT) :: btensor real(kind(0d0)), dimension(tensor_size) :: tensora, tensorb integer :: j, k, l - !do l = izb, ize - ! do k = iyb, iye - ! do j = ixb, ixe - !$acc parallel loop collapse(3) gang vector default(present) private(tensora,tensorb) do l = 0, p do k = 0, n @@ -1492,13 +1480,13 @@ contains btensor(b_size)%sf(j,k,l) = tensorb(tensor_size) end do end do - if(l == ize) print *, 'I got to the end of triple do loop of tensorb calc' + !if(l == ize) print *, 'I got to the end of triple do loop of tensorb calc' end do !$acc end parallel loop print *, 'I got to finish the parallel loop' - print *, 'STOPPING THE CODE' - stop + !print *, 'STOPPING THE CODE' + !stop end subroutine s_calculate_btensor_acc subroutine s_finalize_variables_conversion_module() ! ------------------ From c2844351d2285310f9cd35399f1a6885da797b88 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Thu, 23 May 2024 18:49:40 -0500 Subject: [PATCH 117/326] additional incremental fixes to the private variables in m_variable conversion for simulation, debugger flags helped catch the issue --- src/common/m_variables_conversion.fpp | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/src/common/m_variables_conversion.fpp b/src/common/m_variables_conversion.fpp index 10de113b7c..990286008e 100644 --- a/src/common/m_variables_conversion.fpp +++ b/src/common/m_variables_conversion.fpp @@ -1057,10 +1057,15 @@ contains if (hyperelasticity) then #ifdef MFC_SIMULATION call s_calculate_btensor_acc(qK_prim_vf, qK_btensor_vf) - !$acc parallel loop collapse(3) gang vector default(present) private(gamma_K, G_K) + !$acc parallel loop collapse(3) gang vector default(present) private(alpha_K, alpha_rho_K, Re_K, rho_K, gamma_K, pi_inf_K, qv_K, G_K) do l = izb, ize do k = iyb, iye do j = ixb, ixe + !$acc loop seq + do i = 1, num_fluids + alpha_rho_K(i) = qK_cons_vf(i)%sf(j, k, l) + alpha_K(i) = qK_cons_vf(advxb + i - 1)%sf(j, k, l) + end do ! If in simulation, use acc mixture subroutines call s_convert_species_to_mixture_variables_acc(rho_K, gamma_K, pi_inf_K, qv_K, alpha_K, & alpha_rho_K, Re_K, j, k, l, G_K, Gs) @@ -1070,12 +1075,15 @@ contains end do end do !$acc end parallel loop - print *, 'I got here A2' #else - call s_calculate_btensor(qK_prim_vf, qK_btensor_vf) + call s_calculate_btensor(qK_prim_vf, qK_btensor_vf) do l = izb, ize do k = iyb, iye do j = ixb, ixe + do i = 1, num_fluids + alpha_rho_K(i) = qK_cons_vf(i)%sf(j, k, l) + alpha_K(i) = qK_cons_vf(advxb + i - 1)%sf(j, k, l) + end do ! If pre-processing, use non acc mixture subroutines call s_convert_to_mixture_variables(qK_cons_vf, j, k, l, & rho_K, gamma_K, pi_inf_K, qv_K, Re_K, G_K, fluid_pp(:)%G) @@ -1133,11 +1141,9 @@ contains ! going through hyperelasticity again due to the btensor calculation ! s_calculate_btensor has its own triple nested for loop, with openacc - print *, 'I got here B1' if (hyperelasticity ) then call s_calculate_btensor(q_prim_vf, q_btensor) end if - print *, 'I got here B2' ! Converting the primitive variables to the conservative variables do l = 0, p @@ -1459,6 +1465,7 @@ contains type(scalar_field), dimension(b_size), intent(OUT) :: btensor real(kind(0d0)), dimension(tensor_size) :: tensora, tensorb integer :: j, k, l + !TODO FIX THE TRIPLE LOOPING INDEX HERE! !$acc parallel loop collapse(3) gang vector default(present) private(tensora,tensorb) do l = 0, p do k = 0, n @@ -1480,13 +1487,9 @@ contains btensor(b_size)%sf(j,k,l) = tensorb(tensor_size) end do end do - !if(l == ize) print *, 'I got to the end of triple do loop of tensorb calc' end do !$acc end parallel loop - print *, 'I got to finish the parallel loop' - !print *, 'STOPPING THE CODE' - !stop end subroutine s_calculate_btensor_acc subroutine s_finalize_variables_conversion_module() ! ------------------ From 84533fbe07034f749e6c30cb660821566c9cf10d Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Thu, 23 May 2024 21:08:34 -0500 Subject: [PATCH 118/326] debugged the checker issue that was created earlier, works correctly now --- src/common/m_variables_conversion.fpp | 5 +++-- src/pre_process/m_checker.f90 | 5 ----- src/simulation/m_checker.fpp | 4 ++-- 3 files changed, 5 insertions(+), 9 deletions(-) diff --git a/src/common/m_variables_conversion.fpp b/src/common/m_variables_conversion.fpp index 990286008e..4093b1bb1b 100644 --- a/src/common/m_variables_conversion.fpp +++ b/src/common/m_variables_conversion.fpp @@ -1051,11 +1051,12 @@ contains end do !$acc end parallel loop - ! going through hyperelasticity again due to the btensor calculation + ! going through hyperelasticity to calculate btensor ! s_calculate_btensor has its own triple nested for loop with openacc - print *, 'I got here A1' if (hyperelasticity) then #ifdef MFC_SIMULATION + print *, 'I got here A1' + call s_calculate_btensor_acc(qK_prim_vf, qK_btensor_vf) !$acc parallel loop collapse(3) gang vector default(present) private(alpha_K, alpha_rho_K, Re_K, rho_K, gamma_K, pi_inf_K, qv_K, G_K) do l = izb, ize diff --git a/src/pre_process/m_checker.f90 b/src/pre_process/m_checker.f90 index 4adffce951..a92a6c2103 100644 --- a/src/pre_process/m_checker.f90 +++ b/src/pre_process/m_checker.f90 @@ -110,11 +110,6 @@ subroutine s_check_inputs() 'exiting ...') end if - if (hyperelasticity .and. (riemann_solver /= 1)) then - call s_mpi_abort('hyperelasticity requires riemann_solver = 1 (HLL only)'// & - 'exiting ...') - end if - if (pre_stress .and. .not. hyperelasticity) then call s_mpi_abort('pre_stress requires hyperelasticity'// & 'exiting ...') diff --git a/src/simulation/m_checker.fpp b/src/simulation/m_checker.fpp index 2682048895..a54d56b5a2 100644 --- a/src/simulation/m_checker.fpp +++ b/src/simulation/m_checker.fpp @@ -290,8 +290,8 @@ contains elseif (riemann_solver /= 2 .and. alt_soundspeed) then call s_mpi_abort('Unsupported combination of riemann_solver '// & 'and alt_soundspeed. Exiting ...') - elseif (hypoelasticity .and. (riemann_solver /= 1)) then - call s_mpi_abort('hypoelasticity requires riemann_solver = 1'// & + elseif ((hypoelasticity .or. hyperelasticity) .and. (riemann_solver /= 1)) then + call s_mpi_abort('hypoelasticity and hyperelasticity requires riemann_solver = 1'// & 'Exiting ...') end if From 47205139790a2f2f8d237f31e474964ed611f58f Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Thu, 23 May 2024 22:22:27 -0500 Subject: [PATCH 119/326] large update, grad_xi acc update to prevent seg faults when doing fdifferences, compiles, not yet tested --- src/common/m_variables_conversion.fpp | 9 +- src/common/m_xi_tensor_calc.fpp | 472 +++++++++++++++++++++++++- src/simulation/m_rhs.fpp | 2 +- 3 files changed, 470 insertions(+), 13 deletions(-) diff --git a/src/common/m_variables_conversion.fpp b/src/common/m_variables_conversion.fpp index 4093b1bb1b..318b3d5371 100644 --- a/src/common/m_variables_conversion.fpp +++ b/src/common/m_variables_conversion.fpp @@ -1468,10 +1468,11 @@ contains integer :: j, k, l !TODO FIX THE TRIPLE LOOPING INDEX HERE! !$acc parallel loop collapse(3) gang vector default(present) private(tensora,tensorb) - do l = 0, p - do k = 0, n - do j = 0, m - call s_compute_gradient_xi(q_prim_vf, j, k, l, tensora, tensorb) + do l = izb, ize + do k = iyb, iye + do j = ixb, ixe + call s_compute_gradient_xi_acc(q_prim_vf, ixb, ixe, iyb, & + iye, izb, ize, j, k, l, tensora, tensorb) ! 1: 1D, 3: 2D, 6: 3D btensor(1)%sf(j, k, l) = tensorb(1) if (num_dims > 1) then ! 2D diff --git a/src/common/m_xi_tensor_calc.fpp b/src/common/m_xi_tensor_calc.fpp index 4449cf2093..eae06d21e9 100644 --- a/src/common/m_xi_tensor_calc.fpp +++ b/src/common/m_xi_tensor_calc.fpp @@ -15,12 +15,11 @@ module m_xi_tensor_calc implicit none - private; public :: s_compute_gradient_xi, f_elastic_energy + private; public :: s_compute_gradient_xi, s_compute_gradient_xi_acc, f_elastic_energy contains subroutine s_compute_gradient_xi(q_prim_vf, j, k, l, tensora, tensorb) - !$acc routine seq type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf real(kind(0d0)), dimension(tensor_size), intent(INOUT) :: tensora, tensorb integer, intent(IN) :: j, k, l @@ -412,12 +411,6 @@ module m_xi_tensor_calc end if end if - !if(proc_rank == 0) then - ! do i = 1, num_dims**2 - ! print *, "i :: ",i,", tensora :: ",tensora(i) - ! end do - !end if - ! STEP 2a: computing the adjoint of the grad_xi tensor for the inverse if (num_dims == 1) then tensorb(1) = 1 @@ -484,6 +477,469 @@ module m_xi_tensor_calc end subroutine s_compute_gradient_xi + subroutine s_compute_gradient_xi_acc(q_prim_vf, ixb, ixe, iyb, iye, & !--------- + izb, ize, j, k, l, tensora, tensorb) + !$acc routine seq + type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf + real(kind(0d0)), dimension(tensor_size), intent(INOUT) :: tensora, tensorb + integer, intent(IN) :: ixb, ixe, iyb, iye, izb, ize + integer, intent(IN) :: j, k, l + + real(kind(0d0)) :: determinant + integer :: i + + ! STEP 1: computing the grad_xi tensor + ! grad_xi definition / organization + ! number for the tensor 1-3: dxix_dx, dxiy_dx, dxiz_dx + ! 4-6 : dxix_dy, dxiy_dy, dxiz_dy + ! 7-9 : dxix_dz, dxiy_dz, dxiz_dz + if(j == ixb) then + ! dxix/dx + tensora(1) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & + - 36d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & + + 16d0*q_prim_vf(xibeg)%sf(j + 3, k, l) & + - 3d0*q_prim_vf(xibeg)%sf(j + 4, k, l) ) & + /(12d0*(x_cb(j+1) - x_cb(j))) + else if (j == ixb + 1) then + ! dxix/dx + tensora(1) = (-3d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + - 10d0*q_prim_vf(xibeg)%sf(j,k,l) & + + 18d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & + - 6d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & + + q_prim_vf(xibeg)%sf(j + 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + else if (j == ixe - 1) then + ! dxix/dx + tensora(1) = (3d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & + + 10d0*q_prim_vf(xibeg)%sf(j,k,l) & + - 18d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + + 6d0*q_prim_vf(xibeg)%sf(j - 2, k, l) & + - q_prim_vf(xibeg)%sf(j - 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + else if (j == ixe) then + ! dxix/dx + tensora(1) =(25d0*q_prim_vf(xibeg)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + + 36d0*q_prim_vf(xibeg)%sf(j - 2, k, l) & + - 16d0*q_prim_vf(xibeg)%sf(j - 3, k, l) & + + 3d0*q_prim_vf(xibeg)%sf(j - 4, k, l) ) & + /(12d0*(x_cb(j) - x_cb(j-1))) + else + ! dxix/dx + tensora(1) = ( q_prim_vf(xibeg)%sf(j - 2, k, l) & + - 8d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + + 8d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & + - q_prim_vf(xibeg)%sf(j + 2, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + end if + + if (num_dims > 1) then + if(j == ixb) then + ! dxiy / dx + tensora(2) = (-25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg+1)%sf(j + 1, k, l) & + - 36d0*q_prim_vf(xibeg+1)%sf(j + 2, k, l) & + + 16d0*q_prim_vf(xibeg+1)%sf(j + 3, k, l) & + - 3d0*q_prim_vf(xibeg+1)%sf(j + 4, k, l) ) & + /(12d0*(x_cb(j + 1) - x_cb(j))) + else if (j == ixb + 1) then + ! dxiy / dx + tensora(2) = (-3d0*q_prim_vf(xibeg+1)%sf(j - 1, k, l) & + - 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & + + 18d0*q_prim_vf(xibeg+1)%sf(j + 1, k, l) & + - 6d0*q_prim_vf(xibeg+1)%sf(j + 2, k, l) & + + q_prim_vf(xibeg+1)%sf(j + 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + else if (j == ixe - 1) then + ! dxiy / dx + tensora(2) = (3d0*q_prim_vf(xibeg+1)%sf(j + 1, k, l) & + + 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & + - 18d0*q_prim_vf(xibeg+1)%sf(j - 1, k, l) & + + 6d0*q_prim_vf(xibeg+1)%sf(j - 2, k, l) & + - q_prim_vf(xibeg+1)%sf(j - 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + else if (j == ixe) then + ! dxiy / dx + tensora(2) = (25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg+1)%sf(j - 1, k, l) & + + 36d0*q_prim_vf(xibeg+1)%sf(j - 2, k, l) & + - 16d0*q_prim_vf(xibeg+1)%sf(j - 3, k, l) & + + 3d0*q_prim_vf(xibeg+1)%sf(j - 4, k, l) ) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + else + ! dxiy / dx + tensora(2) = ( q_prim_vf(xibeg+1)%sf(j - 2, k, l) & + - 8d0*q_prim_vf(xibeg+1)%sf(j - 1, k, l) & + + 8d0*q_prim_vf(xibeg+1)%sf(j + 1, k, l) & + - q_prim_vf(xibeg+1)%sf(j + 2, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + end if + + if(k == iyb) then + ! dxix / dy + tensora(3) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & + - 36d0*q_prim_vf(xibeg)%sf(j, k + 2, l) & + + 16d0*q_prim_vf(xibeg)%sf(j, k + 3, l) & + - 3d0*q_prim_vf(xibeg)%sf(j, k + 4, l) ) & + /(12d0*(y_cb(k+1) - y_cb(k))) + else if (k == iyb + 1) then + ! dxix / dy + tensora(3) = (-3d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & + - 10d0*q_prim_vf(xibeg)%sf(j,k,l) & + + 18d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & + - 6d0*q_prim_vf(xibeg)%sf(j, k + 2, l) & + + q_prim_vf(xibeg)%sf(j, k + 3, l)) & + /(12d0*(y_cb(j) - y_cb(j - 1))) + else if (k == iye - 1) then + ! dxix / dy + tensora(3) = (3d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & + + 10d0*q_prim_vf(xibeg)%sf(j,k,l) & + - 18d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & + + 6d0*q_prim_vf(xibeg)%sf(j, k - 2, l) & + - q_prim_vf(xibeg)%sf(j, k - 3, l)) & + /(12d0*(y_cb(j) - y_cb(j - 1))) + else if (k == iye) then + ! dxix / dy + tensora(3) =(25d0*q_prim_vf(xibeg)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & + + 36d0*q_prim_vf(xibeg)%sf(j, k - 2, l) & + - 16d0*q_prim_vf(xibeg)%sf(j, k - 3, l) & + + 3d0*q_prim_vf(xibeg)%sf(j, k - 4, l) ) & + /(12d0*(y_cb(j) - y_cb(j-1))) + else + ! dxix / dy + tensora(3) = ( q_prim_vf(xibeg)%sf(j, k - 2, l) & + - 8d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & + + 8d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & + - q_prim_vf(xibeg)%sf(j, k + 2, l)) & + /(12d0*(y_cb(j) - y_cb(j - 1))) + end if + + if(k == iyb) then + ! dxiy / dy + tensora(4) = (-25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg+1)%sf(j, k + 1, l) & + - 36d0*q_prim_vf(xibeg+1)%sf(j, k + 2, l) & + + 16d0*q_prim_vf(xibeg+1)%sf(j, k + 3, l) & + - 3d0*q_prim_vf(xibeg+1)%sf(j, k + 4, l) ) & + /(12d0*(y_cb(k+1) - y_cb(k))) + else if (k == iyb + 1) then + ! dxiy / dy + tensora(4) = (-3d0*q_prim_vf(xibeg+1)%sf(j, k - 1, l) & + - 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & + + 18d0*q_prim_vf(xibeg+1)%sf(j, k + 1, l) & + - 6d0*q_prim_vf(xibeg+1)%sf(j, k + 2, l) & + + q_prim_vf(xibeg+1)%sf(j, k + 3, l)) & + /(12d0*(y_cb(j) - y_cb(j - 1))) + else if (k == iye - 1) then + ! dxiy / dy + tensora(4) = (3d0*q_prim_vf(xibeg+1)%sf(j, k + 1, l) & + + 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & + - 18d0*q_prim_vf(xibeg+1)%sf(j, k - 1, l) & + + 6d0*q_prim_vf(xibeg+1)%sf(j, k - 2, l) & + - q_prim_vf(xibeg+1)%sf(j, k - 3, l)) & + /(12d0*(y_cb(j) - y_cb(j - 1))) + else if (k == iye) then + ! dxiy / dy + tensora(4) =(25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg+1)%sf(j, k - 1, l) & + + 36d0*q_prim_vf(xibeg+1)%sf(j, k - 2, l) & + - 16d0*q_prim_vf(xibeg+1)%sf(j, k - 3, l) & + + 3d0*q_prim_vf(xibeg+1)%sf(j, k - 4, l) ) & + /(12d0*(y_cb(j) - y_cb(j-1))) + else + ! dxiy / dy + tensora(4) = ( q_prim_vf(xibeg+1)%sf(j, k - 2, l) & + - 8d0*q_prim_vf(xibeg+1)%sf(j, k - 1, l) & + + 8d0*q_prim_vf(xibeg+1)%sf(j, k + 1, l) & + - q_prim_vf(xibeg+1)%sf(j, k + 2, l)) & + /(12d0*(y_cb(j) - y_cb(j - 1))) + end if + + end if + + ! 3D + if (num_dims > 2) then + ! using results from upper if statement to map form 2x2 to 3x3 tensor + tensora(5) = tensora(4) + tensora(4) = tensora(3) + + if(l == izb) then + ! dxix / dz + tensora(3) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg)%sf(j, k , l + 1) & + - 36d0*q_prim_vf(xibeg)%sf(j, k , l + 2) & + + 16d0*q_prim_vf(xibeg)%sf(j, k , l + 3) & + - 3d0*q_prim_vf(xibeg)%sf(j, k , l + 4) ) & + /(12d0*(z_cb(k+1) - z_cb(k))) + else if (l == izb + 1) then + ! dxix / dz + tensora(3) = (-3d0*q_prim_vf(xibeg)%sf(j, k , l - 1) & + - 10d0*q_prim_vf(xibeg)%sf(j,k,l) & + + 18d0*q_prim_vf(xibeg)%sf(j, k , l + 1) & + - 6d0*q_prim_vf(xibeg)%sf(j, k , l + 2) & + + q_prim_vf(xibeg)%sf(j, k , l + 3)) & + /(12d0*(z_cb(j) - z_cb(j - 1))) + else if (l == ize - 1) then + ! dxix / dz + tensora(3) = (3d0*q_prim_vf(xibeg)%sf(j, k , l + 1) & + + 10d0*q_prim_vf(xibeg)%sf(j,k,l) & + - 18d0*q_prim_vf(xibeg)%sf(j, k , l - 1) & + + 6d0*q_prim_vf(xibeg)%sf(j, k , l - 2) & + - q_prim_vf(xibeg)%sf(j, k , l - 3)) & + /(12d0*(z_cb(j) - z_cb(j - 1))) + else if (l == ize) then + ! dxix / dz + tensora(3) =(25d0*q_prim_vf(xibeg)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg)%sf(j, k , l - 1) & + + 36d0*q_prim_vf(xibeg)%sf(j, k , l - 2) & + - 16d0*q_prim_vf(xibeg)%sf(j, k , l - 3) & + + 3d0*q_prim_vf(xibeg)%sf(j, k , l - 4) ) & + /(12d0*(z_cb(j) - z_cb(j-1))) + else + ! dxix / dz + tensora(3) = ( q_prim_vf(xibeg)%sf(j, k , l - 2) & + - 8d0*q_prim_vf(xibeg)%sf(j, k , l - 1) & + + 8d0*q_prim_vf(xibeg)%sf(j, k , l + 1) & + - q_prim_vf(xibeg)%sf(j, k , l + 2)) & + /(12d0*(z_cb(j) - z_cb(j - 1))) + end if + + if(l == izb) then + ! dxiy / dz + tensora(6) = (-25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg+1)%sf(j, k , l + 1) & + - 36d0*q_prim_vf(xibeg+1)%sf(j, k , l + 2) & + + 16d0*q_prim_vf(xibeg+1)%sf(j, k , l + 3) & + - 3d0*q_prim_vf(xibeg+1)%sf(j, k , l + 4) ) & + /(12d0*(z_cb(k+1) - z_cb(k))) + else if (l == izb + 1) then + ! dxiy / dz + tensora(6) = (-3d0*q_prim_vf(xibeg+1)%sf(j, k , l - 1) & + - 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & + + 18d0*q_prim_vf(xibeg+1)%sf(j, k , l + 1) & + - 6d0*q_prim_vf(xibeg+1)%sf(j, k , l + 2) & + + q_prim_vf(xibeg+1)%sf(j, k , l + 3)) & + /(12d0*(z_cb(j) - z_cb(j - 1))) + else if (l == ize - 1) then + ! dxiy / dz + tensora(6) = (3d0*q_prim_vf(xibeg+1)%sf(j, k , l + 1) & + + 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & + - 18d0*q_prim_vf(xibeg+1)%sf(j, k , l - 1) & + + 6d0*q_prim_vf(xibeg+1)%sf(j, k , l - 2) & + - q_prim_vf(xibeg+1)%sf(j, k , l - 3)) & + /(12d0*(z_cb(j) - z_cb(j - 1))) + else if (l == ize) then + ! dxiy / dz + tensora(6) =(25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg+1)%sf(j, k , l - 1) & + + 36d0*q_prim_vf(xibeg+1)%sf(j, k , l - 2) & + - 16d0*q_prim_vf(xibeg+1)%sf(j, k , l - 3) & + + 3d0*q_prim_vf(xibeg+1)%sf(j, k , l - 4) ) & + /(12d0*(z_cb(j) - z_cb(j-1))) + else + ! dxiy / dz + tensora(6) = ( q_prim_vf(xibeg+1)%sf(j, k , l - 2) & + - 8d0*q_prim_vf(xibeg+1)%sf(j, k , l - 1) & + + 8d0*q_prim_vf(xibeg+1)%sf(j, k , l + 1) & + - q_prim_vf(xibeg+1)%sf(j, k , l + 2)) & + /(12d0*(z_cb(j) - z_cb(j - 1))) + end if + + if(j == ixb) then + ! dxiz / dx + tensora(7) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & + + 48d0*q_prim_vf(xiend)%sf(j + 1, k, l) & + - 36d0*q_prim_vf(xiend)%sf(j + 2, k, l) & + + 16d0*q_prim_vf(xiend)%sf(j + 3, k, l) & + - 3d0*q_prim_vf(xiend)%sf(j + 4, k, l) ) & + /(12d0*(x_cb(j + 1) - x_cb(j))) + else if (j == ixb + 1) then + ! dxiz / dx + tensora(7) = (-3d0*q_prim_vf(xiend)%sf(j - 1, k, l) & + - 10d0*q_prim_vf(xiend)%sf(j,k,l) & + + 18d0*q_prim_vf(xiend)%sf(j + 1, k, l) & + - 6d0*q_prim_vf(xiend)%sf(j + 2, k, l) & + + q_prim_vf(xiend)%sf(j + 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + else if (j == ixe - 1) then + ! dxiz / dx + tensora(7) = (3d0*q_prim_vf(xiend)%sf(j + 1, k, l) & + + 10d0*q_prim_vf(xiend)%sf(j,k,l) & + - 18d0*q_prim_vf(xiend)%sf(j - 1, k, l) & + + 6d0*q_prim_vf(xiend)%sf(j - 2, k, l) & + - q_prim_vf(xiend)%sf(j - 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + else if (j == ixe) then + ! dxiz / dx + tensora(7) = (25d0*q_prim_vf(xiend)%sf(j, k, l) & + - 48d0*q_prim_vf(xiend)%sf(j - 1, k, l) & + + 36d0*q_prim_vf(xiend)%sf(j - 2, k, l) & + - 16d0*q_prim_vf(xiend)%sf(j - 3, k, l) & + + 3d0*q_prim_vf(xiend)%sf(j - 4, k, l) ) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + else + ! dxiz / dx + tensora(7) = ( q_prim_vf(xiend)%sf(j - 2, k, l) & + - 8d0*q_prim_vf(xiend)%sf(j - 1, k, l) & + + 8d0*q_prim_vf(xiend)%sf(j + 1, k, l) & + - q_prim_vf(xiend)%sf(j + 2, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + end if + + if(k == iyb) then + ! dxiz / dy + tensora(8) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & + + 48d0*q_prim_vf(xiend)%sf(j, k + 1, l) & + - 36d0*q_prim_vf(xiend)%sf(j, k + 2, l) & + + 16d0*q_prim_vf(xiend)%sf(j, k + 3, l) & + - 3d0*q_prim_vf(xiend)%sf(j, k + 4, l) ) & + /(12d0*(y_cb(k+1) - y_cb(k))) + else if (k == iyb + 1) then + ! dxiz / dy + tensora(8) = (-3d0*q_prim_vf(xiend)%sf(j, k - 1, l) & + - 10d0*q_prim_vf(xiend)%sf(j,k,l) & + + 18d0*q_prim_vf(xiend)%sf(j, k + 1, l) & + - 6d0*q_prim_vf(xiend)%sf(j, k + 2, l) & + + q_prim_vf(xiend)%sf(j, k + 3, l)) & + /(12d0*(y_cb(j) - y_cb(j - 1))) + else if (k == iye - 1) then + ! dxiz / dy + tensora(8) = (3d0*q_prim_vf(xiend)%sf(j, k + 1, l) & + + 10d0*q_prim_vf(xiend)%sf(j,k,l) & + - 18d0*q_prim_vf(xiend)%sf(j, k - 1, l) & + + 6d0*q_prim_vf(xiend)%sf(j, k - 2, l) & + - q_prim_vf(xiend)%sf(j, k - 3, l)) & + /(12d0*(y_cb(j) - y_cb(j - 1))) + else if (k == iye) then + ! dxiz / dy + tensora(8) =(25d0*q_prim_vf(xiend)%sf(j, k, l) & + - 48d0*q_prim_vf(xiend)%sf(j, k - 1, l) & + + 36d0*q_prim_vf(xiend)%sf(j, k - 2, l) & + - 16d0*q_prim_vf(xiend)%sf(j, k - 3, l) & + + 3d0*q_prim_vf(xiend)%sf(j, k - 4, l) ) & + /(12d0*(y_cb(j) - y_cb(j-1))) + else + ! dxiz / dy + tensora(8) = ( q_prim_vf(xiend)%sf(j, k - 2, l) & + - 8d0*q_prim_vf(xiend)%sf(j, k - 1, l) & + + 8d0*q_prim_vf(xiend)%sf(j, k + 1, l) & + - q_prim_vf(xiend)%sf(j, k + 2, l)) & + /(12d0*(y_cb(j) - y_cb(j - 1))) + end if + + if(l == izb) then + ! dxiz / dz + tensora(9) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & + + 48d0*q_prim_vf(xiend)%sf(j, k , l + 1) & + - 36d0*q_prim_vf(xiend)%sf(j, k , l + 2) & + + 16d0*q_prim_vf(xiend)%sf(j, k , l + 3) & + - 3d0*q_prim_vf(xiend)%sf(j, k , l + 4) ) & + /(12d0*(z_cb(k+1) - z_cb(k))) + else if (l == izb + 1) then + ! dxiz / dz + tensora(9) = (-3d0*q_prim_vf(xiend)%sf(j, k , l - 1) & + - 10d0*q_prim_vf(xiend)%sf(j,k,l) & + + 18d0*q_prim_vf(xiend)%sf(j, k , l + 1) & + - 6d0*q_prim_vf(xiend)%sf(j, k , l + 2) & + + q_prim_vf(xiend)%sf(j, k , l + 3)) & + /(12d0*(z_cb(j) - z_cb(j - 1))) + else if (l == ize - 1) then + ! dxiz / dz + tensora(9) = (3d0*q_prim_vf(xiend)%sf(j, k , l + 1) & + + 10d0*q_prim_vf(xiend)%sf(j,k,l) & + - 18d0*q_prim_vf(xiend)%sf(j, k , l - 1) & + + 6d0*q_prim_vf(xiend)%sf(j, k , l - 2) & + - q_prim_vf(xiend)%sf(j, k , l - 3)) & + /(12d0*(z_cb(j) - z_cb(j - 1))) + else if (l == ize) then + ! dxiz / dz + tensora(9) =(25d0*q_prim_vf(xiend)%sf(j, k, l) & + - 48d0*q_prim_vf(xiend)%sf(j, k , l - 1) & + + 36d0*q_prim_vf(xiend)%sf(j, k , l - 2) & + - 16d0*q_prim_vf(xiend)%sf(j, k , l - 3) & + + 3d0*q_prim_vf(xiend)%sf(j, k , l - 4) ) & + /(12d0*(z_cb(j) - z_cb(j-1))) + else + ! dxiz / dz + tensora(9) = ( q_prim_vf(xiend)%sf(j, k , l - 2) & + - 8d0*q_prim_vf(xiend)%sf(j, k , l - 1) & + + 8d0*q_prim_vf(xiend)%sf(j, k , l + 1) & + - q_prim_vf(xiend)%sf(j, k , l + 2)) & + /(12d0*(z_cb(j) - z_cb(j - 1))) + end if + end if + + ! STEP 2a: computing the adjoint of the grad_xi tensor for the inverse + if (num_dims == 1) then + tensorb(1) = 1 + elseif (num_dims == 2) then + tensorb(1) = tensora(4) + tensorb(2) = -tensora(3) + tensorb(3) = -tensora(2) + tensorb(4) = tensora(1) + elseif (num_dims == 3) then + tensorb(1) = tensora(5)*tensora(9) - tensora(6)*tensora(8) + tensorb(2) = -(tensora(2)*tensora(9) - tensora(3)*tensora(8)) + tensorb(3) = tensora(2)*tensora(6) - tensora(3)*tensora(5) + tensorb(4) = -(tensora(4)*tensora(9) - tensora(6)*tensora(7)) + tensorb(5) = tensora(1)*tensora(9) - tensora(3)*tensora(7) + tensorb(6) = -(tensora(1)*tensora(6) - tensora(4)*tensora(3)) + tensorb(7) = tensora(4)*tensora(8) - tensora(5)*tensora(7) + tensorb(8) = -(tensora(1)*tensora(8) - tensora(2)*tensora(7)) + tensorb(9) = tensora(1)*tensora(5) - tensora(2)*tensora(4) + end if + + ! STEP 2b: computing the determinant of the grad_xi tensor + if (num_dims == 1) then + determinant = tensora(1) + elseif (num_dims == 2) then + determinant = tensora(1)*tensora(4) - tensora(2)*tensora(3) + else + determinant = tensora(1)*(tensora(5)*tensora(9) - tensora(6)*tensora(8)) & + - tensora(2)*(tensora(4)*tensora(9) - tensora(6)*tensora(7)) & + + tensora(3)*(tensora(4)*tensora(8) - tensora(5)*tensora(7)) + end if + ! error checking + !if (determinant == 0) then + ! print *, 'determinant :: ', determinant + ! print *, 'ERROR: Determinant was zero' + !stop + !end if + + ! STEP 2c: computing the inverse of grad_xi tensor = F + ! tensorb is the adjoint, tensora becomes the inverse + + !$acc loop seq + do i = 1, tensor_size - 1 + tensora(i) = tensorb(i)/determinant + end do + + ! STEP 3: computing F tranpose F + tensorb(1) = tensora(1)**2 + if (num_dims == 2) then + tensorb(1) = tensorb(1) + tensora(3)**2 + tensorb(2) = tensora(1)*tensora(2) + tensora(3)*tensora(4) + tensorb(3) = tensorb(2) + tensorb(4) = tensora(2)**2 + tensora(4)**2 + elseif (num_dims == 3) then + tensorb(1) = tensorb(1) + tensora(4)**2 + tensora(7)**2 + tensorb(5) = tensora(2) + tensora(5)**2 + tensora(8)**2 + tensorb(9) = tensora(3) + tensora(6)**2 + tensora(9)**2 + tensorb(2) = tensora(1)*tensora(2) + tensora(4)*tensora(5) + tensora(7)*tensora(8) + tensorb(3) = tensora(1)*tensora(3) + tensora(4)*tensora(6) + tensora(7)*tensora(9) + tensorb(6) = tensora(2)*tensora(3) + tensora(5)*tensora(6) + tensora(8)*tensora(9) + tensorb(4) = tensorb(2) + tensorb(7) = tensorb(3) + tensorb(8) = tensorb(4) + end if + ! STEP 4: store the determinant of F in the last entry of the tensor + tensorb(tensor_size) = determinant + + end subroutine s_compute_gradient_xi_acc + ! neo-Hookean only at this time, will need to be changed later function f_elastic_energy(btensor, j, k, l) !$acc routine seq diff --git a/src/simulation/m_rhs.fpp b/src/simulation/m_rhs.fpp index 43ea1b4dc9..4f17cde06d 100644 --- a/src/simulation/m_rhs.fpp +++ b/src/simulation/m_rhs.fpp @@ -745,8 +745,8 @@ contains call s_calculate_cauchy_from_btensor(q_btensor%vf,q_prim_qp%vf) end if call nvtxEndRange - print *, 'I got here 3 !' + STOP call nvtxStartRange("RHS-MPI") call s_populate_primitive_variables_buffers(q_prim_qp%vf, pb, mv) From 07e8671d065c6c0fd29f644e8b67453e6f9bd06f Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Thu, 23 May 2024 23:43:04 -0500 Subject: [PATCH 120/326] implemented most of riemann solver, missing internal energy, for hyperelasticity, compiles, not yet tested --- src/common/m_variables_conversion.fpp | 4 +-- src/common/m_xi_tensor_calc.fpp | 37 ++++++++++++++------ src/simulation/m_hyperelastic.f90 | 27 +++++++++------ src/simulation/m_rhs.fpp | 9 ++--- src/simulation/m_riemann_solvers.fpp | 49 ++++++++++++++++++++++++++- 5 files changed, 95 insertions(+), 31 deletions(-) diff --git a/src/common/m_variables_conversion.fpp b/src/common/m_variables_conversion.fpp index 318b3d5371..be50879f91 100644 --- a/src/common/m_variables_conversion.fpp +++ b/src/common/m_variables_conversion.fpp @@ -1466,7 +1466,7 @@ contains type(scalar_field), dimension(b_size), intent(OUT) :: btensor real(kind(0d0)), dimension(tensor_size) :: tensora, tensorb integer :: j, k, l - !TODO FIX THE TRIPLE LOOPING INDEX HERE! + !$acc parallel loop collapse(3) gang vector default(present) private(tensora,tensorb) do l = izb, ize do k = iyb, iye @@ -1491,7 +1491,7 @@ contains end do end do !$acc end parallel loop - print *, 'I got to finish the parallel loop' + end subroutine s_calculate_btensor_acc subroutine s_finalize_variables_conversion_module() ! ------------------ diff --git a/src/common/m_xi_tensor_calc.fpp b/src/common/m_xi_tensor_calc.fpp index eae06d21e9..61dd58ba37 100644 --- a/src/common/m_xi_tensor_calc.fpp +++ b/src/common/m_xi_tensor_calc.fpp @@ -19,6 +19,14 @@ module m_xi_tensor_calc contains + !> The following subroutine handles the calculation of the btensor. + !! The calculation of the btensor takes qprimvf. + !! @param q_prim_vf Primitive variables + !! @param btensor is the output + !! calculate the grad_xi, grad_xi is a nxn tensor + !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor + !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor + !! btensor is symmetric, save the data space subroutine s_compute_gradient_xi(q_prim_vf, j, k, l, tensora, tensorb) type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf real(kind(0d0)), dimension(tensor_size), intent(INOUT) :: tensora, tensorb @@ -26,7 +34,6 @@ module m_xi_tensor_calc real(kind(0d0)) :: determinant integer :: i - ! STEP 1: computing the grad_xi tensor ! grad_xi definition / organization ! number for the tensor 1-3: dxix_dx, dxiy_dx, dxiz_dx @@ -477,6 +484,14 @@ module m_xi_tensor_calc end subroutine s_compute_gradient_xi + !> The following subroutine handles the calculation of the btensor. + !! The calculation of the btensor takes qprimvf. + !! @param q_prim_vf Primitive variables + !! @param btensor is the output + !! calculate the grad_xi, grad_xi is a nxn tensor + !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor + !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor + !! btensor is symmetric, save the data space subroutine s_compute_gradient_xi_acc(q_prim_vf, ixb, ixe, iyb, iye, & !--------- izb, ize, j, k, l, tensora, tensorb) !$acc routine seq @@ -902,12 +917,6 @@ module m_xi_tensor_calc - tensora(2)*(tensora(4)*tensora(9) - tensora(6)*tensora(7)) & + tensora(3)*(tensora(4)*tensora(8) - tensora(5)*tensora(7)) end if - ! error checking - !if (determinant == 0) then - ! print *, 'determinant :: ', determinant - ! print *, 'ERROR: Determinant was zero' - !stop - !end if ! STEP 2c: computing the inverse of grad_xi tensor = F ! tensorb is the adjoint, tensora becomes the inverse @@ -940,17 +949,25 @@ module m_xi_tensor_calc end subroutine s_compute_gradient_xi_acc - ! neo-Hookean only at this time, will need to be changed later + !> The following subroutine handles the calculation of the btensor. + !! The calculation of the btensor takes qprimvf. + !! @param q_prim_vf Primitive variables + !! @param btensor is the output + !! calculate the grad_xi, grad_xi is a nxn tensor + !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor + !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor + !! btensor is symmetric, save the data space + !! neo-Hookean only at this time, will need to be changed later function f_elastic_energy(btensor, j, k, l) +#ifdef MFC_SIMULATION !$acc routine seq +#endif type(scalar_field), dimension(b_size), intent(IN) :: btensor integer, intent(IN) :: j, k, l real(kind(0d0)) :: invariant1, f_elastic_energy f_elastic_energy = 0d0 - invariant1 = btensor(1)%sf(j, k, l) - if (num_dims == 2) then invariant1 = invariant1 + btensor(3)%sf(j, k, l) elseif (num_dims == 3) then diff --git a/src/simulation/m_hyperelastic.f90 b/src/simulation/m_hyperelastic.f90 index 4c7b265fee..45c3b16bd7 100644 --- a/src/simulation/m_hyperelastic.f90 +++ b/src/simulation/m_hyperelastic.f90 @@ -6,11 +6,9 @@ module m_hyperelastic ! Dependencies ============================================================= - use m_derived_types !< Definitions of the derived types use m_global_parameters !< Definitions of the global parameters - ! ========================================================================== implicit none @@ -19,25 +17,34 @@ module m_hyperelastic contains - subroutine s_calculate_cauchy_from_btensor(btensor, q_prim_vf) + !> The following subroutine handles the calculation of the btensor. + !! The calculation of the btensor takes qprimvf. + !! @param q_prim_vf Primitive variables + !! @param btensor is the output + !! calculate the grad_xi, grad_xi is a nxn tensor + !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor + !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor + !! btensor is symmetric, save the data space + subroutine s_calculate_cauchy_from_btensor(btensor, q_prim_vf, ix, iy, iz) + type(scalar_field), dimension(sys_size), intent(INOUT) :: q_prim_vf type(scalar_field), dimension(b_size), intent(IN) :: btensor + type(int_bounds_info), intent(IN) :: ix, iy, iz real(kind(0d0)), dimension(b_size-1) :: tensor real(kind(0d0)) :: trace integer :: i, j, k, l !< Generic loop iterators !$acc parallel loop collapse(3) gang vector default(present) private(trace, tensor) - do l = 0, p - do k = 0, n - do j = 0, m + do l = iz%beg, iz%end + do k = iy%beg, iy%end + do j = ix%beg, ix%end ! tensor is the symmetric tensor !$acc loop seq do i = 1, b_size - 1 tensor(i) = btensor(i)%sf(j, k, l) end do - ! calculate the trace of the tensor trace = tensor(1) if (num_dims == 2) then @@ -54,12 +61,11 @@ subroutine s_calculate_cauchy_from_btensor(btensor, q_prim_vf) tensor(6) = tensor(6) - (1d0/3d0)*trace end if ! dividing by the jacobian for neo-Hookean model - tensor(:) = tensor(:)/btensor(b_size)%sf(j, k, l) - ! setting the tensor to the stresses for riemann solver + !$acc loop seq do i = 1, b_size - 1 - q_prim_vf(strxb+i)%sf(j, k, l) = tensor(i) + q_prim_vf(strxb+i)%sf(j, k, l) = tensor(i)/btensor(b_size)%sf(j, k, l) end do end do @@ -67,7 +73,6 @@ subroutine s_calculate_cauchy_from_btensor(btensor, q_prim_vf) end do !$acc end parallel loop - !if (proc_rank == 0) print *, 'J is ::', jacobian, 'this is sigma ::', sigma end subroutine s_calculate_cauchy_from_btensor end module m_hyperelastic diff --git a/src/simulation/m_rhs.fpp b/src/simulation/m_rhs.fpp index 4f17cde06d..ff366aa0d8 100644 --- a/src/simulation/m_rhs.fpp +++ b/src/simulation/m_rhs.fpp @@ -699,11 +699,6 @@ contains end do end do - print *, 'A qconsvf :: ',q_cons_vf(xibeg)%sf(1,1,1) - print *, 'B qconsvf :: ',q_cons_vf(xibeg)%sf(10,10,10) - print *, 'C qconsvf :: ',q_cons_vf(xibeg)%sf(20,20,20) - print *, 'D qconsvf :: ',q_cons_vf(xibeg)%sf(30,30,30) - ! ================================================================== ! Converting Conservative to Primitive Variables ================== @@ -742,11 +737,11 @@ contains call nvtxStartRange("RHS-UPDATE CAUCHY TENSOR") if ( hyperelasticity ) then - call s_calculate_cauchy_from_btensor(q_btensor%vf,q_prim_qp%vf) + call s_calculate_cauchy_from_btensor(q_btensor%vf,q_prim_qp%vf, ix, iy, iz) end if call nvtxEndRange + print *, 'I got here 3 !' - STOP call nvtxStartRange("RHS-MPI") call s_populate_primitive_variables_buffers(q_prim_qp%vf, pb, mv) diff --git a/src/simulation/m_riemann_solvers.fpp b/src/simulation/m_riemann_solvers.fpp index de02976cd2..3177997be2 100644 --- a/src/simulation/m_riemann_solvers.fpp +++ b/src/simulation/m_riemann_solvers.fpp @@ -311,6 +311,7 @@ contains real(kind(0d0)), dimension(6) :: tau_e_L, tau_e_R real(kind(0d0)) :: G_L, G_R real(kind(0d0)), dimension(2) :: Re_L, Re_R + real(kind(0d0)), dimension(3) :: xi_field_L, xi_field_R real(kind(0d0)) :: rho_avg real(kind(0d0)), dimension(num_dims) :: vel_avg @@ -473,7 +474,7 @@ contains H_L = (E_L + pres_L)/rho_L H_R = (E_R + pres_R)/rho_R - if (hypoelasticity .or. hyperelasticity) then + if (hypoelasticity) then !$acc loop seq do i = 1, strxe - strxb + 1 tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) @@ -504,6 +505,39 @@ contains end do end if + if (hyperelasticity) then + G_L = 0d0 + G_R = 0d0 + !$acc loop seq + do i = 1, num_fluids + G_L = G_L + alpha_L(i)*Gs(i) + G_R = G_R + alpha_R(i)*Gs(i) + end do + + !$acc loop seq + do i = 1, strxe - strxb + 1 + tau_e_L(i) = G_L*qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) + tau_e_R(i) = G_R*qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) + end do + + !$acc loop seq + do i = 1, xiend - xibeg + 1 + xi_field_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, xibeg - 1 + i) + xi_field_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, xibeg - 1 + i) + end do + + !$acc loop seq + do i = 1, strxe - strxb + 1 + ! Elastic contribution to energy if G large enough + ! TODO MRJ ADD THE ELASTIC ENERGY + if ((G_L > 1d0) .and. (G_R > 1d0)) then + E_L = E_L !+ + E_R = E_R !+ + end if + end do + + end if + @:compute_average_state() call s_compute_speed_of_sound(pres_L, rho_L, gamma_L, pi_inf_L, H_L, alpha_L, & @@ -714,6 +748,19 @@ contains /(s_M - s_P) end do + ! Xi field + if (hyperelasticity) then + !$acc loop seq + do i = 1, xiend - xibeg + 1 + flux_rs${XYZ}$_vf(j, k, l, xibeg - 1 + i) = & + (s_M*rho_R*vel_R(dir_idx(1))*xi_field_R(i) & + - s_P*rho_L*vel_L(dir_idx(1))*xi_field_L(i) & + + s_M*s_P*(rho_L*xi_field_L(i) & + - rho_R*xi_field_R(i))) & + /(s_M - s_P) + end do + end if + ! Div(U)? !$acc loop seq do i = 1, num_dims From 62537edfefbb0772f6833d27c74348329cdd9fbe Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Sat, 25 May 2024 17:24:29 -0500 Subject: [PATCH 121/326] resolved the memory allocate issue with q_prim_vf, debugging the issue with m_xi_grad: 1D and 2D work --- src/common/m_variables_conversion.fpp | 86 ++++++++++++++----------- src/common/m_xi_tensor_calc.fpp | 80 ++++++++++++----------- src/simulation/m_rhs.fpp | 39 ++++++----- src/simulation/m_riemann_solvers.fpp | 93 ++++++++++++++------------- src/simulation/m_time_steppers.fpp | 28 +++++++- 5 files changed, 183 insertions(+), 143 deletions(-) diff --git a/src/common/m_variables_conversion.fpp b/src/common/m_variables_conversion.fpp index be50879f91..e3bc38e175 100644 --- a/src/common/m_variables_conversion.fpp +++ b/src/common/m_variables_conversion.fpp @@ -932,7 +932,7 @@ contains if (model_eqns /= 4) then #ifdef MFC_SIMULATION ! If in simulation, use acc mixture subroutines - if (hypoelasticity .or. hyperelasticity) then + if (hypoelasticity) then ! .or. hyperelasticity) then call s_convert_species_to_mixture_variables_acc(rho_K, gamma_K, pi_inf_K, qv_K, alpha_K, & alpha_rho_K, Re_K, j, k, l, G_K, Gs) else if (bubbles) then @@ -944,7 +944,7 @@ contains end if #else ! If pre-processing, use non acc mixture subroutines - if (hypoelasticity .or. hyperelasticity) then + if (hypoelasticity) then !.or. hyperelasticity) then call s_convert_to_mixture_variables(qK_cons_vf, j, k, l, & rho_K, gamma_K, pi_inf_K, qv_K, Re_K, G_K, fluid_pp(:)%G) else @@ -1034,12 +1034,12 @@ contains end do end if - if ( hyperelasticity ) then - !$acc loop seq - do i = xibeg, xiend - qK_prim_vf(i)%sf(j, k, l) = qK_cons_vf(i)%sf(j, k, l) / rho_K - end do - end if + !if ( hyperelasticity ) then + ! !$acc loop seq + ! do i = xibeg, xiend + ! qK_prim_vf(i)%sf(j, k, l) = qK_cons_vf(i)%sf(j, k, l) / rho_K + ! end do + !end if !$acc loop seq do i = advxb, advxe @@ -1053,34 +1053,37 @@ contains ! going through hyperelasticity to calculate btensor ! s_calculate_btensor has its own triple nested for loop with openacc - if (hyperelasticity) then #ifdef MFC_SIMULATION - print *, 'I got here A1' + if (hyperelasticity) then + print *, 'I got here A1' call s_calculate_btensor_acc(qK_prim_vf, qK_btensor_vf) - !$acc parallel loop collapse(3) gang vector default(present) private(alpha_K, alpha_rho_K, Re_K, rho_K, gamma_K, pi_inf_K, qv_K, G_K) - do l = izb, ize - do k = iyb, iye - do j = ixb, ixe - !$acc loop seq - do i = 1, num_fluids - alpha_rho_K(i) = qK_cons_vf(i)%sf(j, k, l) - alpha_K(i) = qK_cons_vf(advxb + i - 1)%sf(j, k, l) - end do + + !!!$acc parallel loop collapse(3) gang vector default(present) private(alpha_K, alpha_rho_K, Re_K, rho_K, gamma_K, pi_inf_K, qv_K, G_K) + !do l = izb, ize + ! do k = iyb, iye + ! do j = ixb, ixe + ! !$acc loop seq + ! do i = 1, num_fluids + ! alpha_rho_K(i) = qK_cons_vf(i)%sf(j, k, l) + ! alpha_K(i) = qK_cons_vf(advxb + i - 1)%sf(j, k, l) + ! end do ! If in simulation, use acc mixture subroutines - call s_convert_species_to_mixture_variables_acc(rho_K, gamma_K, pi_inf_K, qv_K, alpha_K, & - alpha_rho_K, Re_K, j, k, l, G_K, Gs) - qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) - & - G_K*f_elastic_energy(qK_btensor_vf, j, k, l)/gamma_K - end do - end do - end do - !$acc end parallel loop + !call s_convert_species_to_mixture_variables_acc(rho_K, gamma_K, pi_inf_K, qv_K, alpha_K, & + ! alpha_rho_K, Re_K, j, k, l, G_K, Gs) + !qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) - & + ! G_K*f_elastic_energy(qK_btensor_vf, j, k, l)/gamma_K + ! end do + ! end do + !end do + !!!$acc end parallel loop + end if #else - call s_calculate_btensor(qK_prim_vf, qK_btensor_vf) - do l = izb, ize - do k = iyb, iye - do j = ixb, ixe + if (hyperelasticity) then + call s_calculate_btensor(qK_prim_vf, qK_btensor_vf) + do l = izb, ize + do k = iyb, iye + do j = ixb, ixe do i = 1, num_fluids alpha_rho_K(i) = qK_cons_vf(i)%sf(j, k, l) alpha_K(i) = qK_cons_vf(advxb + i - 1)%sf(j, k, l) @@ -1090,11 +1093,11 @@ contains rho_K, gamma_K, pi_inf_K, qv_K, Re_K, G_K, fluid_pp(:)%G) qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) - & G_K*f_elastic_energy(qK_btensor_vf, j, k, l)/gamma_K - end do - end do - end do + end do + end do + end do + end if #endif - end if print *, 'I got here A2' end subroutine s_convert_conservative_to_primitive_variables ! --------- @@ -1425,7 +1428,7 @@ contains subroutine s_calculate_btensor(q_prim_vf, btensor) type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf - type(scalar_field), dimension(b_size), intent(OUT) :: btensor + type(scalar_field), dimension(b_size), intent(INOUT) :: btensor real(kind(0d0)), dimension(tensor_size) :: tensora, tensorb integer :: j, k, l @@ -1473,6 +1476,17 @@ contains do j = ixb, ixe call s_compute_gradient_xi_acc(q_prim_vf, ixb, ixe, iyb, & iye, izb, ize, j, k, l, tensora, tensorb) + +! if(j == ixb) then +! ! dxix/dx +! tensorb(1) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & +! + 48d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & +! - 36d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & +! + 16d0*q_prim_vf(xibeg)%sf(j + 3, k, l) & +! - 3d0*q_prim_vf(xibeg)%sf(j + 4, k, l) ) & +! /(12d0*(x_cb(j+1) - x_cb(j))) +! end if + ! 1: 1D, 3: 2D, 6: 3D btensor(1)%sf(j, k, l) = tensorb(1) if (num_dims > 1) then ! 2D diff --git a/src/common/m_xi_tensor_calc.fpp b/src/common/m_xi_tensor_calc.fpp index 61dd58ba37..a6048d7513 100644 --- a/src/common/m_xi_tensor_calc.fpp +++ b/src/common/m_xi_tensor_calc.fpp @@ -500,9 +500,9 @@ module m_xi_tensor_calc integer, intent(IN) :: ixb, ixe, iyb, iye, izb, ize integer, intent(IN) :: j, k, l - real(kind(0d0)) :: determinant + !real(kind(0d0)) :: determinant integer :: i - + ! STEP 1: computing the grad_xi tensor ! grad_xi definition / organization ! number for the tensor 1-3: dxix_dx, dxiy_dx, dxiz_dx @@ -598,7 +598,7 @@ module m_xi_tensor_calc - 36d0*q_prim_vf(xibeg)%sf(j, k + 2, l) & + 16d0*q_prim_vf(xibeg)%sf(j, k + 3, l) & - 3d0*q_prim_vf(xibeg)%sf(j, k + 4, l) ) & - /(12d0*(y_cb(k+1) - y_cb(k))) + /(12d0*(y_cb(k + 1) - y_cb(k))) else if (k == iyb + 1) then ! dxix / dy tensora(3) = (-3d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & @@ -606,7 +606,7 @@ module m_xi_tensor_calc + 18d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & - 6d0*q_prim_vf(xibeg)%sf(j, k + 2, l) & + q_prim_vf(xibeg)%sf(j, k + 3, l)) & - /(12d0*(y_cb(j) - y_cb(j - 1))) + /(12d0*(y_cb(k) - y_cb(k - 1))) else if (k == iye - 1) then ! dxix / dy tensora(3) = (3d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & @@ -614,7 +614,7 @@ module m_xi_tensor_calc - 18d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & + 6d0*q_prim_vf(xibeg)%sf(j, k - 2, l) & - q_prim_vf(xibeg)%sf(j, k - 3, l)) & - /(12d0*(y_cb(j) - y_cb(j - 1))) + /(12d0*(y_cb(k) - y_cb(k - 1))) else if (k == iye) then ! dxix / dy tensora(3) =(25d0*q_prim_vf(xibeg)%sf(j, k, l) & @@ -622,14 +622,14 @@ module m_xi_tensor_calc + 36d0*q_prim_vf(xibeg)%sf(j, k - 2, l) & - 16d0*q_prim_vf(xibeg)%sf(j, k - 3, l) & + 3d0*q_prim_vf(xibeg)%sf(j, k - 4, l) ) & - /(12d0*(y_cb(j) - y_cb(j-1))) + /(12d0*(y_cb(k) - y_cb(k - 1))) else ! dxix / dy tensora(3) = ( q_prim_vf(xibeg)%sf(j, k - 2, l) & - 8d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & + 8d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & - q_prim_vf(xibeg)%sf(j, k + 2, l)) & - /(12d0*(y_cb(j) - y_cb(j - 1))) + /(12d0*(y_cb(k) - y_cb(k - 1))) end if if(k == iyb) then @@ -639,7 +639,7 @@ module m_xi_tensor_calc - 36d0*q_prim_vf(xibeg+1)%sf(j, k + 2, l) & + 16d0*q_prim_vf(xibeg+1)%sf(j, k + 3, l) & - 3d0*q_prim_vf(xibeg+1)%sf(j, k + 4, l) ) & - /(12d0*(y_cb(k+1) - y_cb(k))) + /(12d0*(y_cb(k + 1) - y_cb(k))) else if (k == iyb + 1) then ! dxiy / dy tensora(4) = (-3d0*q_prim_vf(xibeg+1)%sf(j, k - 1, l) & @@ -647,7 +647,7 @@ module m_xi_tensor_calc + 18d0*q_prim_vf(xibeg+1)%sf(j, k + 1, l) & - 6d0*q_prim_vf(xibeg+1)%sf(j, k + 2, l) & + q_prim_vf(xibeg+1)%sf(j, k + 3, l)) & - /(12d0*(y_cb(j) - y_cb(j - 1))) + /(12d0*(y_cb(k) - y_cb(k - 1))) else if (k == iye - 1) then ! dxiy / dy tensora(4) = (3d0*q_prim_vf(xibeg+1)%sf(j, k + 1, l) & @@ -655,7 +655,7 @@ module m_xi_tensor_calc - 18d0*q_prim_vf(xibeg+1)%sf(j, k - 1, l) & + 6d0*q_prim_vf(xibeg+1)%sf(j, k - 2, l) & - q_prim_vf(xibeg+1)%sf(j, k - 3, l)) & - /(12d0*(y_cb(j) - y_cb(j - 1))) + /(12d0*(y_cb(k) - y_cb(k - 1))) else if (k == iye) then ! dxiy / dy tensora(4) =(25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & @@ -663,23 +663,25 @@ module m_xi_tensor_calc + 36d0*q_prim_vf(xibeg+1)%sf(j, k - 2, l) & - 16d0*q_prim_vf(xibeg+1)%sf(j, k - 3, l) & + 3d0*q_prim_vf(xibeg+1)%sf(j, k - 4, l) ) & - /(12d0*(y_cb(j) - y_cb(j-1))) + /(12d0*(y_cb(k) - y_cb(k - 1))) else ! dxiy / dy tensora(4) = ( q_prim_vf(xibeg+1)%sf(j, k - 2, l) & - 8d0*q_prim_vf(xibeg+1)%sf(j, k - 1, l) & + 8d0*q_prim_vf(xibeg+1)%sf(j, k + 1, l) & - q_prim_vf(xibeg+1)%sf(j, k + 2, l)) & - /(12d0*(y_cb(j) - y_cb(j - 1))) + /(12d0*(y_cb(k) - y_cb(k - 1))) end if end if + tensorb(4) = tensora(4) + tensorb(3) = tensora(3) ! 3D if (num_dims > 2) then ! using results from upper if statement to map form 2x2 to 3x3 tensor - tensora(5) = tensora(4) - tensora(4) = tensora(3) + tensora(5) = tensorb(4) + tensora(4) = tensorb(3) if(l == izb) then ! dxix / dz @@ -688,7 +690,7 @@ module m_xi_tensor_calc - 36d0*q_prim_vf(xibeg)%sf(j, k , l + 2) & + 16d0*q_prim_vf(xibeg)%sf(j, k , l + 3) & - 3d0*q_prim_vf(xibeg)%sf(j, k , l + 4) ) & - /(12d0*(z_cb(k+1) - z_cb(k))) + /(12d0*(z_cb(l + 1) - z_cb(l))) else if (l == izb + 1) then ! dxix / dz tensora(3) = (-3d0*q_prim_vf(xibeg)%sf(j, k , l - 1) & @@ -696,7 +698,7 @@ module m_xi_tensor_calc + 18d0*q_prim_vf(xibeg)%sf(j, k , l + 1) & - 6d0*q_prim_vf(xibeg)%sf(j, k , l + 2) & + q_prim_vf(xibeg)%sf(j, k , l + 3)) & - /(12d0*(z_cb(j) - z_cb(j - 1))) + /(12d0*(z_cb(l) - z_cb(l - 1))) else if (l == ize - 1) then ! dxix / dz tensora(3) = (3d0*q_prim_vf(xibeg)%sf(j, k , l + 1) & @@ -704,7 +706,7 @@ module m_xi_tensor_calc - 18d0*q_prim_vf(xibeg)%sf(j, k , l - 1) & + 6d0*q_prim_vf(xibeg)%sf(j, k , l - 2) & - q_prim_vf(xibeg)%sf(j, k , l - 3)) & - /(12d0*(z_cb(j) - z_cb(j - 1))) + /(12d0*(z_cb(l) - z_cb(l - 1))) else if (l == ize) then ! dxix / dz tensora(3) =(25d0*q_prim_vf(xibeg)%sf(j, k, l) & @@ -712,14 +714,14 @@ module m_xi_tensor_calc + 36d0*q_prim_vf(xibeg)%sf(j, k , l - 2) & - 16d0*q_prim_vf(xibeg)%sf(j, k , l - 3) & + 3d0*q_prim_vf(xibeg)%sf(j, k , l - 4) ) & - /(12d0*(z_cb(j) - z_cb(j-1))) + /(12d0*(z_cb(l) - z_cb(l - 1))) else ! dxix / dz tensora(3) = ( q_prim_vf(xibeg)%sf(j, k , l - 2) & - 8d0*q_prim_vf(xibeg)%sf(j, k , l - 1) & + 8d0*q_prim_vf(xibeg)%sf(j, k , l + 1) & - q_prim_vf(xibeg)%sf(j, k , l + 2)) & - /(12d0*(z_cb(j) - z_cb(j - 1))) + /(12d0*(z_cb(l) - z_cb(l - 1))) end if if(l == izb) then @@ -729,7 +731,7 @@ module m_xi_tensor_calc - 36d0*q_prim_vf(xibeg+1)%sf(j, k , l + 2) & + 16d0*q_prim_vf(xibeg+1)%sf(j, k , l + 3) & - 3d0*q_prim_vf(xibeg+1)%sf(j, k , l + 4) ) & - /(12d0*(z_cb(k+1) - z_cb(k))) + /(12d0*(z_cb(l + 1) - z_cb(l))) else if (l == izb + 1) then ! dxiy / dz tensora(6) = (-3d0*q_prim_vf(xibeg+1)%sf(j, k , l - 1) & @@ -737,7 +739,7 @@ module m_xi_tensor_calc + 18d0*q_prim_vf(xibeg+1)%sf(j, k , l + 1) & - 6d0*q_prim_vf(xibeg+1)%sf(j, k , l + 2) & + q_prim_vf(xibeg+1)%sf(j, k , l + 3)) & - /(12d0*(z_cb(j) - z_cb(j - 1))) + /(12d0*(z_cb(l) - z_cb(l - 1))) else if (l == ize - 1) then ! dxiy / dz tensora(6) = (3d0*q_prim_vf(xibeg+1)%sf(j, k , l + 1) & @@ -745,7 +747,7 @@ module m_xi_tensor_calc - 18d0*q_prim_vf(xibeg+1)%sf(j, k , l - 1) & + 6d0*q_prim_vf(xibeg+1)%sf(j, k , l - 2) & - q_prim_vf(xibeg+1)%sf(j, k , l - 3)) & - /(12d0*(z_cb(j) - z_cb(j - 1))) + /(12d0*(z_cb(l) - z_cb(l - 1))) else if (l == ize) then ! dxiy / dz tensora(6) =(25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & @@ -753,14 +755,14 @@ module m_xi_tensor_calc + 36d0*q_prim_vf(xibeg+1)%sf(j, k , l - 2) & - 16d0*q_prim_vf(xibeg+1)%sf(j, k , l - 3) & + 3d0*q_prim_vf(xibeg+1)%sf(j, k , l - 4) ) & - /(12d0*(z_cb(j) - z_cb(j-1))) + /(12d0*(z_cb(l) - z_cb(l - 1))) else ! dxiy / dz tensora(6) = ( q_prim_vf(xibeg+1)%sf(j, k , l - 2) & - 8d0*q_prim_vf(xibeg+1)%sf(j, k , l - 1) & + 8d0*q_prim_vf(xibeg+1)%sf(j, k , l + 1) & - q_prim_vf(xibeg+1)%sf(j, k , l + 2)) & - /(12d0*(z_cb(j) - z_cb(j - 1))) + /(12d0*(z_cb(l) - z_cb(l - 1))) end if if(j == ixb) then @@ -811,7 +813,7 @@ module m_xi_tensor_calc - 36d0*q_prim_vf(xiend)%sf(j, k + 2, l) & + 16d0*q_prim_vf(xiend)%sf(j, k + 3, l) & - 3d0*q_prim_vf(xiend)%sf(j, k + 4, l) ) & - /(12d0*(y_cb(k+1) - y_cb(k))) + /(12d0*(y_cb(k + 1) - y_cb(k))) else if (k == iyb + 1) then ! dxiz / dy tensora(8) = (-3d0*q_prim_vf(xiend)%sf(j, k - 1, l) & @@ -819,7 +821,7 @@ module m_xi_tensor_calc + 18d0*q_prim_vf(xiend)%sf(j, k + 1, l) & - 6d0*q_prim_vf(xiend)%sf(j, k + 2, l) & + q_prim_vf(xiend)%sf(j, k + 3, l)) & - /(12d0*(y_cb(j) - y_cb(j - 1))) + /(12d0*(y_cb(k) - y_cb(k - 1))) else if (k == iye - 1) then ! dxiz / dy tensora(8) = (3d0*q_prim_vf(xiend)%sf(j, k + 1, l) & @@ -827,7 +829,7 @@ module m_xi_tensor_calc - 18d0*q_prim_vf(xiend)%sf(j, k - 1, l) & + 6d0*q_prim_vf(xiend)%sf(j, k - 2, l) & - q_prim_vf(xiend)%sf(j, k - 3, l)) & - /(12d0*(y_cb(j) - y_cb(j - 1))) + /(12d0*(y_cb(k) - y_cb(k - 1))) else if (k == iye) then ! dxiz / dy tensora(8) =(25d0*q_prim_vf(xiend)%sf(j, k, l) & @@ -835,14 +837,14 @@ module m_xi_tensor_calc + 36d0*q_prim_vf(xiend)%sf(j, k - 2, l) & - 16d0*q_prim_vf(xiend)%sf(j, k - 3, l) & + 3d0*q_prim_vf(xiend)%sf(j, k - 4, l) ) & - /(12d0*(y_cb(j) - y_cb(j-1))) + /(12d0*(y_cb(k) - y_cb(k - 1))) else ! dxiz / dy tensora(8) = ( q_prim_vf(xiend)%sf(j, k - 2, l) & - 8d0*q_prim_vf(xiend)%sf(j, k - 1, l) & + 8d0*q_prim_vf(xiend)%sf(j, k + 1, l) & - q_prim_vf(xiend)%sf(j, k + 2, l)) & - /(12d0*(y_cb(j) - y_cb(j - 1))) + /(12d0*(y_cb(k) - y_cb(k - 1))) end if if(l == izb) then @@ -852,7 +854,7 @@ module m_xi_tensor_calc - 36d0*q_prim_vf(xiend)%sf(j, k , l + 2) & + 16d0*q_prim_vf(xiend)%sf(j, k , l + 3) & - 3d0*q_prim_vf(xiend)%sf(j, k , l + 4) ) & - /(12d0*(z_cb(k+1) - z_cb(k))) + /(12d0*(z_cb(l + 1) - z_cb(l))) else if (l == izb + 1) then ! dxiz / dz tensora(9) = (-3d0*q_prim_vf(xiend)%sf(j, k , l - 1) & @@ -860,7 +862,7 @@ module m_xi_tensor_calc + 18d0*q_prim_vf(xiend)%sf(j, k , l + 1) & - 6d0*q_prim_vf(xiend)%sf(j, k , l + 2) & + q_prim_vf(xiend)%sf(j, k , l + 3)) & - /(12d0*(z_cb(j) - z_cb(j - 1))) + /(12d0*(z_cb(l) - z_cb(l - 1))) else if (l == ize - 1) then ! dxiz / dz tensora(9) = (3d0*q_prim_vf(xiend)%sf(j, k , l + 1) & @@ -868,7 +870,7 @@ module m_xi_tensor_calc - 18d0*q_prim_vf(xiend)%sf(j, k , l - 1) & + 6d0*q_prim_vf(xiend)%sf(j, k , l - 2) & - q_prim_vf(xiend)%sf(j, k , l - 3)) & - /(12d0*(z_cb(j) - z_cb(j - 1))) + /(12d0*(z_cb(l) - z_cb(l - 1))) else if (l == ize) then ! dxiz / dz tensora(9) =(25d0*q_prim_vf(xiend)%sf(j, k, l) & @@ -876,14 +878,14 @@ module m_xi_tensor_calc + 36d0*q_prim_vf(xiend)%sf(j, k , l - 2) & - 16d0*q_prim_vf(xiend)%sf(j, k , l - 3) & + 3d0*q_prim_vf(xiend)%sf(j, k , l - 4) ) & - /(12d0*(z_cb(j) - z_cb(j-1))) + /(12d0*(z_cb(l) - z_cb(l - 1))) else ! dxiz / dz tensora(9) = ( q_prim_vf(xiend)%sf(j, k , l - 2) & - 8d0*q_prim_vf(xiend)%sf(j, k , l - 1) & + 8d0*q_prim_vf(xiend)%sf(j, k , l + 1) & - q_prim_vf(xiend)%sf(j, k , l + 2)) & - /(12d0*(z_cb(j) - z_cb(j - 1))) + /(12d0*(z_cb(l) - z_cb(l - 1))) end if end if @@ -909,11 +911,11 @@ module m_xi_tensor_calc ! STEP 2b: computing the determinant of the grad_xi tensor if (num_dims == 1) then - determinant = tensora(1) + tensorb(tensor_size) = tensora(1) elseif (num_dims == 2) then - determinant = tensora(1)*tensora(4) - tensora(2)*tensora(3) + tensorb(tensor_size) = tensora(1)*tensora(4) - tensora(2)*tensora(3) else - determinant = tensora(1)*(tensora(5)*tensora(9) - tensora(6)*tensora(8)) & + tensorb(tensor_size) = tensora(1)*(tensora(5)*tensora(9) - tensora(6)*tensora(8)) & - tensora(2)*(tensora(4)*tensora(9) - tensora(6)*tensora(7)) & + tensora(3)*(tensora(4)*tensora(8) - tensora(5)*tensora(7)) end if @@ -923,7 +925,7 @@ module m_xi_tensor_calc !$acc loop seq do i = 1, tensor_size - 1 - tensora(i) = tensorb(i)/determinant + tensora(i) = tensorb(i)/tensorb(tensor_size) end do ! STEP 3: computing F tranpose F @@ -945,7 +947,7 @@ module m_xi_tensor_calc tensorb(8) = tensorb(4) end if ! STEP 4: store the determinant of F in the last entry of the tensor - tensorb(tensor_size) = determinant + !tensorb(tensor_size) = determinant end subroutine s_compute_gradient_xi_acc diff --git a/src/simulation/m_rhs.fpp b/src/simulation/m_rhs.fpp index ff366aa0d8..475c3ec1c7 100644 --- a/src/simulation/m_rhs.fpp +++ b/src/simulation/m_rhs.fpp @@ -723,7 +723,8 @@ contains end do end if - print *, 'I got here 1 !' + !if(proc_rank == 0) print *, 'I got here 1 !' + call nvtxStartRange("RHS-CONVERT") call s_convert_conservative_to_primitive_variables( & q_cons_qp%vf, & @@ -733,20 +734,22 @@ contains q_btensor%vf) call nvtxEndRange - print *, 'I got here 2 !' + if(proc_rank == 0) print *, 'I got here 2 !' - call nvtxStartRange("RHS-UPDATE CAUCHY TENSOR") - if ( hyperelasticity ) then - call s_calculate_cauchy_from_btensor(q_btensor%vf,q_prim_qp%vf, ix, iy, iz) - end if - call nvtxEndRange + !call nvtxStartRange("RHS-UPDATE CAUCHY TENSOR") + ! if ( hyperelasticity ) then + ! !call s_calculate_cauchy_from_btensor(q_btensor%vf,q_prim_qp%vf, ix, iy, iz) + ! end if + !call nvtxEndRange - print *, 'I got here 3 !' + if(proc_rank == 0) print *, 'I got here 3.1 !' call nvtxStartRange("RHS-MPI") call s_populate_primitive_variables_buffers(q_prim_qp%vf, pb, mv) call nvtxEndRange + if(proc_rank == 0) print *, 'I got here 3.2 !' + if (t_step == t_step_stop) return ! ================================================================== @@ -866,9 +869,10 @@ contains end if ix%end = m; iy%end = n; iz%end = p ! =============================================================== + if(proc_rank == 0) print *, 'I got here A4.0 !' ! Computing Riemann Solver Flux and Source Flux ================= - + call nvtxStartRange("RHS_riemann_solver") call s_riemann_solver(qR_rsx_vf, qR_rsy_vf, qR_rsz_vf, & dqR_prim_dx_n(id)%vf, & dqR_prim_dy_n(id)%vf, & @@ -886,10 +890,9 @@ contains id, ix, iy, iz) call nvtxEndRange - ! =============================================================== + if(proc_rank == 0) print *, 'I got here A4.1 !' - ! call nvtxStartRange("RHS_Flux_Add") - ! call nvtxEndRange + ! =============================================================== ! Additional physics and source terms ============================== @@ -909,14 +912,7 @@ contains rhs_vf) call nvtxEndRange - ! RHS additions for hyperelasticity - call nvtxStartRange("RHS_Hyperelasticity") - ! use the calculated Btensor and compute the Cauchy stress tensor in common - !if (hyperelasticity) call s_compute_hyperelastic_rhs(id, & - ! q_prim_qp%vf, & - ! - ! rhs_vf) - call nvtxEndRange + if(proc_rank == 0) print *, 'I got here A4.3 !' ! RHS additions for viscosity call nvtxStartRange("RHS_viscous") @@ -952,6 +948,8 @@ contains end do + if(proc_rank == 0) print *, 'I got here A4.4 !' + if (ib) then !$acc parallel loop collapse(3) gang vector default(present) do l = 0, p @@ -1011,6 +1009,7 @@ contains end if ! ================================================================== + if(proc_rank == 0) print *, 'I got here A4.5 !' end subroutine s_compute_rhs ! ----------------------------------------- diff --git a/src/simulation/m_riemann_solvers.fpp b/src/simulation/m_riemann_solvers.fpp index 3177997be2..6c16ee06ed 100644 --- a/src/simulation/m_riemann_solvers.fpp +++ b/src/simulation/m_riemann_solvers.fpp @@ -311,7 +311,7 @@ contains real(kind(0d0)), dimension(6) :: tau_e_L, tau_e_R real(kind(0d0)) :: G_L, G_R real(kind(0d0)), dimension(2) :: Re_L, Re_R - real(kind(0d0)), dimension(3) :: xi_field_L, xi_field_R + real(kind(0d0)), dimension(num_dims) :: xi_field_L, xi_field_R real(kind(0d0)) :: rho_avg real(kind(0d0)), dimension(num_dims) :: vel_avg @@ -356,7 +356,7 @@ contains if (norm_dir == ${NORM_DIR}$) then !$acc parallel loop collapse(3) gang vector default(present) private(alpha_rho_L, alpha_rho_R, vel_L, vel_R, alpha_L, alpha_R, vel_avg, tau_e_L, tau_e_R, G_L, G_R, Re_L, Re_R, & - !$acc rho_avg, h_avg, gamma_avg, s_L, s_R, s_S) + !$acc rho_avg, h_avg, gamma_avg, s_L, s_R, s_S, xi_field_R, xi_field_L) do l = is3%beg, is3%end do k = is2%beg, is2%end do j = is1%beg, is1%end @@ -505,38 +505,39 @@ contains end do end if - if (hyperelasticity) then - G_L = 0d0 - G_R = 0d0 - !$acc loop seq - do i = 1, num_fluids - G_L = G_L + alpha_L(i)*Gs(i) - G_R = G_R + alpha_R(i)*Gs(i) - end do - - !$acc loop seq - do i = 1, strxe - strxb + 1 - tau_e_L(i) = G_L*qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) - tau_e_R(i) = G_R*qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) - end do - - !$acc loop seq - do i = 1, xiend - xibeg + 1 - xi_field_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, xibeg - 1 + i) - xi_field_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, xibeg - 1 + i) - end do - - !$acc loop seq - do i = 1, strxe - strxb + 1 + !if (.not. hyperelasticity) then + ! G_L = 0d0 + ! G_R = 0d0 + ! + ! !$acc loop seq + ! do i = 1, num_fluids + ! G_L = G_L + alpha_L(i)*Gs(i) + ! G_R = G_R + alpha_R(i)*Gs(i) + ! end do + + ! !$acc loop seq + ! do i = 1, strxe - strxb + 1 + ! tau_e_L(i) = G_L*qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) + ! tau_e_R(i) = G_R*qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) + ! end do + + !!!!$acc loop seq + !do i = 1, num_dims + ! xi_field_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, xibeg - 1 + i) + ! xi_field_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, xibeg - 1 + i) + !end do + + ! !$acc loop seq + ! do i = 1, strxe - strxb + 1 ! Elastic contribution to energy if G large enough ! TODO MRJ ADD THE ELASTIC ENERGY - if ((G_L > 1d0) .and. (G_R > 1d0)) then - E_L = E_L !+ - E_R = E_R !+ - end if - end do + ! if ((G_L > 1d0) .and. (G_R > 1d0)) then + ! E_L = E_L + (tau_e_L(i)*tau_e_L(i))/(4d0*G_L) + ! E_R = E_R + (tau_e_R(i)*tau_e_R(i))/(4d0*G_R) + ! end if + ! end do - end if + !end if @:compute_average_state() @@ -560,7 +561,7 @@ contains end if if (wave_speeds == 1) then - if (hypoelasticity .or. hyperelasticity) then + if (hypoelasticity ) then ! .or. .not. hyperelasticity) then s_L = min(vel_L(dir_idx(1)) - sqrt(c_L*c_L + & (((4d0*G_L)/3d0) + & tau_e_L(dir_idx_tau(1)))/rho_L) & @@ -641,7 +642,7 @@ contains - rho_R*vel_R(dir_idx(i)))) & /(s_M - s_P) end do - else if (hypoelasticity .or. hyperelasticity) then + else if (hypoelasticity) then ! .or. .not. hyperelasticity) then !$acc loop seq do i = 1, num_dims flux_rs${XYZ}$_vf(j, k, l, contxe + dir_idx(i)) = & @@ -680,7 +681,7 @@ contains - s_P*vel_L(dir_idx(1))*(E_L + pres_L - ptilde_L) & + s_M*s_P*(E_L - E_R)) & /(s_M - s_P) - else if (hypoelasticity .or. hyperelasticity) then + else if (hypoelasticity) then ! .or. .not. hyperelasticity) then !TODO: simplify this so it's not split into 3 if (num_dims == 1) then flux_rs${XYZ}$_vf(j, k, l, E_idx) = & @@ -749,17 +750,17 @@ contains end do ! Xi field - if (hyperelasticity) then - !$acc loop seq - do i = 1, xiend - xibeg + 1 - flux_rs${XYZ}$_vf(j, k, l, xibeg - 1 + i) = & - (s_M*rho_R*vel_R(dir_idx(1))*xi_field_R(i) & - - s_P*rho_L*vel_L(dir_idx(1))*xi_field_L(i) & - + s_M*s_P*(rho_L*xi_field_L(i) & - - rho_R*xi_field_R(i))) & - /(s_M - s_P) - end do - end if + !if (hyperelasticity) then + !!!!$acc loop seq + ! do i = 1, num_dims + !flux_rs${XYZ}$_vf(j, k, l, xibeg - 1 + i) = & + ! (s_M*rho_R*vel_R(dir_idx(1))*xi_field_R(i) & + ! - s_P*rho_L*vel_L(dir_idx(1))*xi_field_L(i) & + ! + s_M*s_P*(rho_L*xi_field_L(i) & + ! - rho_R*xi_field_R(i))) & + ! /(s_M - s_P) + ! end do + !end if ! Div(U)? !$acc loop seq @@ -2532,7 +2533,7 @@ contains !$acc update device(is1, is2, is3) - if (hypoelasticity .or. hyperelasticity) then + if (hypoelasticity) then ! .or. .not. hyperelasticity) then if (norm_dir == 1) then dir_idx_tau = (/1, 2, 4/) else if (norm_dir == 2) then diff --git a/src/simulation/m_time_steppers.fpp b/src/simulation/m_time_steppers.fpp index c645d5efa4..1a3e852087 100644 --- a/src/simulation/m_time_steppers.fpp +++ b/src/simulation/m_time_steppers.fpp @@ -179,7 +179,7 @@ contains end if end if - if (hypoelasticity .or. hyperelasticity) then + if (hypoelasticity) then do i = stress_idx%beg, stress_idx%end @:ALLOCATE(q_prim_vf(i)%sf(ix_t%beg:ix_t%end, & iy_t%beg:iy_t%end, & @@ -188,6 +188,21 @@ contains end do end if + if (hyperelasticity) then + do i = stress_idx%beg, stress_idx%end + @:ALLOCATE(q_prim_vf(i)%sf(ix_t%beg:ix_t%end, & + iy_t%beg:iy_t%end, & + iz_t%beg:iz_t%end)) + @:ACC_SETUP_SFs(q_prim_vf(i)) + end do + do i = xibeg, xiend + @:ALLOCATE(q_prim_vf(i)%sf(ix_t%beg:ix_t%end, & + iy_t%beg:iy_t%end, & + iz_t%beg:iz_t%end)) + @:ACC_SETUP_SFs(q_prim_vf(i)) + end do + end if + if (model_eqns == 3) then do i = internalEnergies_idx%beg, internalEnergies_idx%end @:ALLOCATE(q_prim_vf(i)%sf(ix_t%beg:ix_t%end, & @@ -985,10 +1000,19 @@ contains @:DEALLOCATE(q_prim_vf(i)%sf) end do - if (hypoelasticity .or. hyperelasticity) then + if (hypoelasticity) then + do i = stress_idx%beg, stress_idx%end + @:DEALLOCATE(q_prim_vf(i)%sf) + end do + end if + + if (hyperelasticity) then do i = stress_idx%beg, stress_idx%end @:DEALLOCATE(q_prim_vf(i)%sf) end do + do i = xibeg, xiend + @:DEALLOCATE(q_prim_vf(i)%sf) + end do end if if (bubbles) then From 16797d90c49eca89ca09df7645a659ddd241e969 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Sun, 26 May 2024 17:05:27 -0500 Subject: [PATCH 122/326] bare code using scalar fields for tensora and tensorb for the grad xi calculation to avoid segfaults, compiles and appears to be working, further testing needed --- src/common/m_variables_conversion.fpp | 57 ++-- src/common/m_xi_tensor_calc.fpp | 418 +------------------------- 2 files changed, 43 insertions(+), 432 deletions(-) diff --git a/src/common/m_variables_conversion.fpp b/src/common/m_variables_conversion.fpp index e3bc38e175..3ed2e58561 100644 --- a/src/common/m_variables_conversion.fpp +++ b/src/common/m_variables_conversion.fpp @@ -110,6 +110,9 @@ module m_variables_conversion real(kind(0d0)), allocatable, dimension(:, :, :), public :: pi_inf_sf !< Scalar liquid stiffness function real(kind(0d0)), allocatable, dimension(:, :, :), public :: qv_sf !< Scalar liquid energy reference function + type(scalar_field), allocatable, dimension(:) :: tensora, tensorb !< + !$acc declare create(tensora,tensorb) + procedure(s_convert_xxxxx_to_mixture_variables), & pointer :: s_convert_to_mixture_variables => null() !< !! Pointer referencing the subroutine s_convert_mixture_to_mixture_variables @@ -711,6 +714,20 @@ contains !$acc update device(bubrs) end if +#ifdef MFC_SIMULATION + if (hyperelasticity) then + @:ALLOCATE_GLOBAL(tensora(1:tensor_size)) + @:ALLOCATE_GLOBAL(tensorb(1:tensor_size)) + + do i = 1, tensor_size + @:ALLOCATE(tensora(i)%sf(ixb:ixe, iyb:iye, izb:ize)) + @:ALLOCATE(tensorb(i)%sf(ixb:ixe, iyb:iye, izb:ize)) + @:ACC_SETUP_SFs(tensora(i)) + @:ACC_SETUP_SFs(tensorb(i)) + end do + end if +#endif + #ifdef MFC_POST_PROCESS ! Allocating the density, the specific heat ratio function and the ! liquid stiffness function, respectively @@ -1467,40 +1484,28 @@ contains type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf type(scalar_field), dimension(b_size), intent(OUT) :: btensor - real(kind(0d0)), dimension(tensor_size) :: tensora, tensorb integer :: j, k, l - !$acc parallel loop collapse(3) gang vector default(present) private(tensora,tensorb) + !$acc parallel loop collapse(3) gang vector default(present) do l = izb, ize do k = iyb, iye do j = ixb, ixe call s_compute_gradient_xi_acc(q_prim_vf, ixb, ixe, iyb, & iye, izb, ize, j, k, l, tensora, tensorb) - -! if(j == ixb) then -! ! dxix/dx -! tensorb(1) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & -! + 48d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & -! - 36d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & -! + 16d0*q_prim_vf(xibeg)%sf(j + 3, k, l) & -! - 3d0*q_prim_vf(xibeg)%sf(j + 4, k, l) ) & -! /(12d0*(x_cb(j+1) - x_cb(j))) -! end if - - ! 1: 1D, 3: 2D, 6: 3D - btensor(1)%sf(j, k, l) = tensorb(1) + !! 1: 1D, 3: 2D, 6: 3D + btensor(1)%sf(j, k, l) = tensorb(1)%sf(j,k,l) if (num_dims > 1) then ! 2D - btensor(2)%sf(j,k,l) = tensorb(2) - btensor(3)%sf(j,k,l) = tensorb(4) + btensor(2)%sf(j,k,l) = tensorb(2)%sf(j,k,l) + btensor(3)%sf(j,k,l) = tensorb(4)%sf(j,k,l) end if if (num_dims > 2) then ! 3D - btensor(3)%sf(j,k,l) = tensorb(3) - btensor(4)%sf(j,k,l) = tensorb(5) - btensor(5)%sf(j,k,l) = tensorb(6) - btensor(6)%sf(j,k,l) = tensorb(9) + btensor(3)%sf(j,k,l) = tensorb(3)%sf(j,k,l) + btensor(4)%sf(j,k,l) = tensorb(5)%sf(j,k,l) + btensor(5)%sf(j,k,l) = tensorb(6)%sf(j,k,l) + btensor(6)%sf(j,k,l) = tensorb(9)%sf(j,k,l) end if - ! store the determinant at the last entry of the btensor sf - btensor(b_size)%sf(j,k,l) = tensorb(tensor_size) + !! store the determinant at the last entry of the btensor sf + btensor(b_size)%sf(j,k,l) = tensorb(tensor_size)%sf(j,k,l) end do end do end do @@ -1521,6 +1526,12 @@ contains if (bubbles) then @:DEALLOCATE_GLOBAL(bubrs) end if + + ! Deallocating the cell-average primitive variables + do i = 1, tensor_size + @:DEALLOCATE(tensora(i)%sf) + @:DEALLOCATE(tensorb(i)%sf) + end do #else @:DEALLOCATE(gammas, gs_min, pi_infs, ps_inf, cvs, qvs, qvps, Gs) if (bubbles) then diff --git a/src/common/m_xi_tensor_calc.fpp b/src/common/m_xi_tensor_calc.fpp index a6048d7513..a1f9a7c39d 100644 --- a/src/common/m_xi_tensor_calc.fpp +++ b/src/common/m_xi_tensor_calc.fpp @@ -493,14 +493,14 @@ module m_xi_tensor_calc !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor !! btensor is symmetric, save the data space subroutine s_compute_gradient_xi_acc(q_prim_vf, ixb, ixe, iyb, iye, & !--------- - izb, ize, j, k, l, tensora, tensorb) + izb, ize, j, k, l, tensora, tensorb ) !$acc routine seq type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf - real(kind(0d0)), dimension(tensor_size), intent(INOUT) :: tensora, tensorb + type(scalar_field), dimension(tensor_size), intent(INOUT) :: tensora, tensorb integer, intent(IN) :: ixb, ixe, iyb, iye, izb, ize integer, intent(IN) :: j, k, l - !real(kind(0d0)) :: determinant + real(kind(0d0)) :: test integer :: i ! STEP 1: computing the grad_xi tensor @@ -510,7 +510,7 @@ module m_xi_tensor_calc ! 7-9 : dxix_dz, dxiy_dz, dxiz_dz if(j == ixb) then ! dxix/dx - tensora(1) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & + tensorb(1)%sf(j,k,l) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & + 48d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - 36d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & + 16d0*q_prim_vf(xibeg)%sf(j + 3, k, l) & @@ -518,7 +518,7 @@ module m_xi_tensor_calc /(12d0*(x_cb(j+1) - x_cb(j))) else if (j == ixb + 1) then ! dxix/dx - tensora(1) = (-3d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + tensorb(1)%sf(j,k,l) = (-3d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & - 10d0*q_prim_vf(xibeg)%sf(j,k,l) & + 18d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - 6d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & @@ -526,7 +526,7 @@ module m_xi_tensor_calc /(12d0*(x_cb(j) - x_cb(j - 1))) else if (j == ixe - 1) then ! dxix/dx - tensora(1) = (3d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & + tensorb(1)%sf(j,k,l) = (3d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & + 10d0*q_prim_vf(xibeg)%sf(j,k,l) & - 18d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + 6d0*q_prim_vf(xibeg)%sf(j - 2, k, l) & @@ -534,7 +534,7 @@ module m_xi_tensor_calc /(12d0*(x_cb(j) - x_cb(j - 1))) else if (j == ixe) then ! dxix/dx - tensora(1) =(25d0*q_prim_vf(xibeg)%sf(j, k, l) & + tensorb(1)%sf(j,k,l) =(25d0*q_prim_vf(xibeg)%sf(j, k, l) & - 48d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + 36d0*q_prim_vf(xibeg)%sf(j - 2, k, l) & - 16d0*q_prim_vf(xibeg)%sf(j - 3, k, l) & @@ -542,414 +542,14 @@ module m_xi_tensor_calc /(12d0*(x_cb(j) - x_cb(j-1))) else ! dxix/dx - tensora(1) = ( q_prim_vf(xibeg)%sf(j - 2, k, l) & + tensorb(1)%sf(j,k,l) = ( q_prim_vf(xibeg)%sf(j - 2, k, l) & - 8d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + 8d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - q_prim_vf(xibeg)%sf(j + 2, k, l)) & /(12d0*(x_cb(j) - x_cb(j - 1))) end if - if (num_dims > 1) then - if(j == ixb) then - ! dxiy / dx - tensora(2) = (-25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg+1)%sf(j + 1, k, l) & - - 36d0*q_prim_vf(xibeg+1)%sf(j + 2, k, l) & - + 16d0*q_prim_vf(xibeg+1)%sf(j + 3, k, l) & - - 3d0*q_prim_vf(xibeg+1)%sf(j + 4, k, l) ) & - /(12d0*(x_cb(j + 1) - x_cb(j))) - else if (j == ixb + 1) then - ! dxiy / dx - tensora(2) = (-3d0*q_prim_vf(xibeg+1)%sf(j - 1, k, l) & - - 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & - + 18d0*q_prim_vf(xibeg+1)%sf(j + 1, k, l) & - - 6d0*q_prim_vf(xibeg+1)%sf(j + 2, k, l) & - + q_prim_vf(xibeg+1)%sf(j + 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - else if (j == ixe - 1) then - ! dxiy / dx - tensora(2) = (3d0*q_prim_vf(xibeg+1)%sf(j + 1, k, l) & - + 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & - - 18d0*q_prim_vf(xibeg+1)%sf(j - 1, k, l) & - + 6d0*q_prim_vf(xibeg+1)%sf(j - 2, k, l) & - - q_prim_vf(xibeg+1)%sf(j - 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - else if (j == ixe) then - ! dxiy / dx - tensora(2) = (25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg+1)%sf(j - 1, k, l) & - + 36d0*q_prim_vf(xibeg+1)%sf(j - 2, k, l) & - - 16d0*q_prim_vf(xibeg+1)%sf(j - 3, k, l) & - + 3d0*q_prim_vf(xibeg+1)%sf(j - 4, k, l) ) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - else - ! dxiy / dx - tensora(2) = ( q_prim_vf(xibeg+1)%sf(j - 2, k, l) & - - 8d0*q_prim_vf(xibeg+1)%sf(j - 1, k, l) & - + 8d0*q_prim_vf(xibeg+1)%sf(j + 1, k, l) & - - q_prim_vf(xibeg+1)%sf(j + 2, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - end if - - if(k == iyb) then - ! dxix / dy - tensora(3) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & - - 36d0*q_prim_vf(xibeg)%sf(j, k + 2, l) & - + 16d0*q_prim_vf(xibeg)%sf(j, k + 3, l) & - - 3d0*q_prim_vf(xibeg)%sf(j, k + 4, l) ) & - /(12d0*(y_cb(k + 1) - y_cb(k))) - else if (k == iyb + 1) then - ! dxix / dy - tensora(3) = (-3d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & - - 10d0*q_prim_vf(xibeg)%sf(j,k,l) & - + 18d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & - - 6d0*q_prim_vf(xibeg)%sf(j, k + 2, l) & - + q_prim_vf(xibeg)%sf(j, k + 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - else if (k == iye - 1) then - ! dxix / dy - tensora(3) = (3d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & - + 10d0*q_prim_vf(xibeg)%sf(j,k,l) & - - 18d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & - + 6d0*q_prim_vf(xibeg)%sf(j, k - 2, l) & - - q_prim_vf(xibeg)%sf(j, k - 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - else if (k == iye) then - ! dxix / dy - tensora(3) =(25d0*q_prim_vf(xibeg)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & - + 36d0*q_prim_vf(xibeg)%sf(j, k - 2, l) & - - 16d0*q_prim_vf(xibeg)%sf(j, k - 3, l) & - + 3d0*q_prim_vf(xibeg)%sf(j, k - 4, l) ) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - else - ! dxix / dy - tensora(3) = ( q_prim_vf(xibeg)%sf(j, k - 2, l) & - - 8d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & - + 8d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & - - q_prim_vf(xibeg)%sf(j, k + 2, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - end if - - if(k == iyb) then - ! dxiy / dy - tensora(4) = (-25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg+1)%sf(j, k + 1, l) & - - 36d0*q_prim_vf(xibeg+1)%sf(j, k + 2, l) & - + 16d0*q_prim_vf(xibeg+1)%sf(j, k + 3, l) & - - 3d0*q_prim_vf(xibeg+1)%sf(j, k + 4, l) ) & - /(12d0*(y_cb(k + 1) - y_cb(k))) - else if (k == iyb + 1) then - ! dxiy / dy - tensora(4) = (-3d0*q_prim_vf(xibeg+1)%sf(j, k - 1, l) & - - 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & - + 18d0*q_prim_vf(xibeg+1)%sf(j, k + 1, l) & - - 6d0*q_prim_vf(xibeg+1)%sf(j, k + 2, l) & - + q_prim_vf(xibeg+1)%sf(j, k + 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - else if (k == iye - 1) then - ! dxiy / dy - tensora(4) = (3d0*q_prim_vf(xibeg+1)%sf(j, k + 1, l) & - + 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & - - 18d0*q_prim_vf(xibeg+1)%sf(j, k - 1, l) & - + 6d0*q_prim_vf(xibeg+1)%sf(j, k - 2, l) & - - q_prim_vf(xibeg+1)%sf(j, k - 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - else if (k == iye) then - ! dxiy / dy - tensora(4) =(25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg+1)%sf(j, k - 1, l) & - + 36d0*q_prim_vf(xibeg+1)%sf(j, k - 2, l) & - - 16d0*q_prim_vf(xibeg+1)%sf(j, k - 3, l) & - + 3d0*q_prim_vf(xibeg+1)%sf(j, k - 4, l) ) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - else - ! dxiy / dy - tensora(4) = ( q_prim_vf(xibeg+1)%sf(j, k - 2, l) & - - 8d0*q_prim_vf(xibeg+1)%sf(j, k - 1, l) & - + 8d0*q_prim_vf(xibeg+1)%sf(j, k + 1, l) & - - q_prim_vf(xibeg+1)%sf(j, k + 2, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - end if - - end if - - tensorb(4) = tensora(4) - tensorb(3) = tensora(3) - ! 3D - if (num_dims > 2) then - ! using results from upper if statement to map form 2x2 to 3x3 tensor - tensora(5) = tensorb(4) - tensora(4) = tensorb(3) - - if(l == izb) then - ! dxix / dz - tensora(3) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg)%sf(j, k , l + 1) & - - 36d0*q_prim_vf(xibeg)%sf(j, k , l + 2) & - + 16d0*q_prim_vf(xibeg)%sf(j, k , l + 3) & - - 3d0*q_prim_vf(xibeg)%sf(j, k , l + 4) ) & - /(12d0*(z_cb(l + 1) - z_cb(l))) - else if (l == izb + 1) then - ! dxix / dz - tensora(3) = (-3d0*q_prim_vf(xibeg)%sf(j, k , l - 1) & - - 10d0*q_prim_vf(xibeg)%sf(j,k,l) & - + 18d0*q_prim_vf(xibeg)%sf(j, k , l + 1) & - - 6d0*q_prim_vf(xibeg)%sf(j, k , l + 2) & - + q_prim_vf(xibeg)%sf(j, k , l + 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - else if (l == ize - 1) then - ! dxix / dz - tensora(3) = (3d0*q_prim_vf(xibeg)%sf(j, k , l + 1) & - + 10d0*q_prim_vf(xibeg)%sf(j,k,l) & - - 18d0*q_prim_vf(xibeg)%sf(j, k , l - 1) & - + 6d0*q_prim_vf(xibeg)%sf(j, k , l - 2) & - - q_prim_vf(xibeg)%sf(j, k , l - 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - else if (l == ize) then - ! dxix / dz - tensora(3) =(25d0*q_prim_vf(xibeg)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg)%sf(j, k , l - 1) & - + 36d0*q_prim_vf(xibeg)%sf(j, k , l - 2) & - - 16d0*q_prim_vf(xibeg)%sf(j, k , l - 3) & - + 3d0*q_prim_vf(xibeg)%sf(j, k , l - 4) ) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - else - ! dxix / dz - tensora(3) = ( q_prim_vf(xibeg)%sf(j, k , l - 2) & - - 8d0*q_prim_vf(xibeg)%sf(j, k , l - 1) & - + 8d0*q_prim_vf(xibeg)%sf(j, k , l + 1) & - - q_prim_vf(xibeg)%sf(j, k , l + 2)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - end if - - if(l == izb) then - ! dxiy / dz - tensora(6) = (-25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg+1)%sf(j, k , l + 1) & - - 36d0*q_prim_vf(xibeg+1)%sf(j, k , l + 2) & - + 16d0*q_prim_vf(xibeg+1)%sf(j, k , l + 3) & - - 3d0*q_prim_vf(xibeg+1)%sf(j, k , l + 4) ) & - /(12d0*(z_cb(l + 1) - z_cb(l))) - else if (l == izb + 1) then - ! dxiy / dz - tensora(6) = (-3d0*q_prim_vf(xibeg+1)%sf(j, k , l - 1) & - - 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & - + 18d0*q_prim_vf(xibeg+1)%sf(j, k , l + 1) & - - 6d0*q_prim_vf(xibeg+1)%sf(j, k , l + 2) & - + q_prim_vf(xibeg+1)%sf(j, k , l + 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - else if (l == ize - 1) then - ! dxiy / dz - tensora(6) = (3d0*q_prim_vf(xibeg+1)%sf(j, k , l + 1) & - + 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & - - 18d0*q_prim_vf(xibeg+1)%sf(j, k , l - 1) & - + 6d0*q_prim_vf(xibeg+1)%sf(j, k , l - 2) & - - q_prim_vf(xibeg+1)%sf(j, k , l - 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - else if (l == ize) then - ! dxiy / dz - tensora(6) =(25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg+1)%sf(j, k , l - 1) & - + 36d0*q_prim_vf(xibeg+1)%sf(j, k , l - 2) & - - 16d0*q_prim_vf(xibeg+1)%sf(j, k , l - 3) & - + 3d0*q_prim_vf(xibeg+1)%sf(j, k , l - 4) ) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - else - ! dxiy / dz - tensora(6) = ( q_prim_vf(xibeg+1)%sf(j, k , l - 2) & - - 8d0*q_prim_vf(xibeg+1)%sf(j, k , l - 1) & - + 8d0*q_prim_vf(xibeg+1)%sf(j, k , l + 1) & - - q_prim_vf(xibeg+1)%sf(j, k , l + 2)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - end if - - if(j == ixb) then - ! dxiz / dx - tensora(7) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & - + 48d0*q_prim_vf(xiend)%sf(j + 1, k, l) & - - 36d0*q_prim_vf(xiend)%sf(j + 2, k, l) & - + 16d0*q_prim_vf(xiend)%sf(j + 3, k, l) & - - 3d0*q_prim_vf(xiend)%sf(j + 4, k, l) ) & - /(12d0*(x_cb(j + 1) - x_cb(j))) - else if (j == ixb + 1) then - ! dxiz / dx - tensora(7) = (-3d0*q_prim_vf(xiend)%sf(j - 1, k, l) & - - 10d0*q_prim_vf(xiend)%sf(j,k,l) & - + 18d0*q_prim_vf(xiend)%sf(j + 1, k, l) & - - 6d0*q_prim_vf(xiend)%sf(j + 2, k, l) & - + q_prim_vf(xiend)%sf(j + 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - else if (j == ixe - 1) then - ! dxiz / dx - tensora(7) = (3d0*q_prim_vf(xiend)%sf(j + 1, k, l) & - + 10d0*q_prim_vf(xiend)%sf(j,k,l) & - - 18d0*q_prim_vf(xiend)%sf(j - 1, k, l) & - + 6d0*q_prim_vf(xiend)%sf(j - 2, k, l) & - - q_prim_vf(xiend)%sf(j - 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - else if (j == ixe) then - ! dxiz / dx - tensora(7) = (25d0*q_prim_vf(xiend)%sf(j, k, l) & - - 48d0*q_prim_vf(xiend)%sf(j - 1, k, l) & - + 36d0*q_prim_vf(xiend)%sf(j - 2, k, l) & - - 16d0*q_prim_vf(xiend)%sf(j - 3, k, l) & - + 3d0*q_prim_vf(xiend)%sf(j - 4, k, l) ) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - else - ! dxiz / dx - tensora(7) = ( q_prim_vf(xiend)%sf(j - 2, k, l) & - - 8d0*q_prim_vf(xiend)%sf(j - 1, k, l) & - + 8d0*q_prim_vf(xiend)%sf(j + 1, k, l) & - - q_prim_vf(xiend)%sf(j + 2, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - end if - - if(k == iyb) then - ! dxiz / dy - tensora(8) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & - + 48d0*q_prim_vf(xiend)%sf(j, k + 1, l) & - - 36d0*q_prim_vf(xiend)%sf(j, k + 2, l) & - + 16d0*q_prim_vf(xiend)%sf(j, k + 3, l) & - - 3d0*q_prim_vf(xiend)%sf(j, k + 4, l) ) & - /(12d0*(y_cb(k + 1) - y_cb(k))) - else if (k == iyb + 1) then - ! dxiz / dy - tensora(8) = (-3d0*q_prim_vf(xiend)%sf(j, k - 1, l) & - - 10d0*q_prim_vf(xiend)%sf(j,k,l) & - + 18d0*q_prim_vf(xiend)%sf(j, k + 1, l) & - - 6d0*q_prim_vf(xiend)%sf(j, k + 2, l) & - + q_prim_vf(xiend)%sf(j, k + 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - else if (k == iye - 1) then - ! dxiz / dy - tensora(8) = (3d0*q_prim_vf(xiend)%sf(j, k + 1, l) & - + 10d0*q_prim_vf(xiend)%sf(j,k,l) & - - 18d0*q_prim_vf(xiend)%sf(j, k - 1, l) & - + 6d0*q_prim_vf(xiend)%sf(j, k - 2, l) & - - q_prim_vf(xiend)%sf(j, k - 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - else if (k == iye) then - ! dxiz / dy - tensora(8) =(25d0*q_prim_vf(xiend)%sf(j, k, l) & - - 48d0*q_prim_vf(xiend)%sf(j, k - 1, l) & - + 36d0*q_prim_vf(xiend)%sf(j, k - 2, l) & - - 16d0*q_prim_vf(xiend)%sf(j, k - 3, l) & - + 3d0*q_prim_vf(xiend)%sf(j, k - 4, l) ) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - else - ! dxiz / dy - tensora(8) = ( q_prim_vf(xiend)%sf(j, k - 2, l) & - - 8d0*q_prim_vf(xiend)%sf(j, k - 1, l) & - + 8d0*q_prim_vf(xiend)%sf(j, k + 1, l) & - - q_prim_vf(xiend)%sf(j, k + 2, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - end if - - if(l == izb) then - ! dxiz / dz - tensora(9) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & - + 48d0*q_prim_vf(xiend)%sf(j, k , l + 1) & - - 36d0*q_prim_vf(xiend)%sf(j, k , l + 2) & - + 16d0*q_prim_vf(xiend)%sf(j, k , l + 3) & - - 3d0*q_prim_vf(xiend)%sf(j, k , l + 4) ) & - /(12d0*(z_cb(l + 1) - z_cb(l))) - else if (l == izb + 1) then - ! dxiz / dz - tensora(9) = (-3d0*q_prim_vf(xiend)%sf(j, k , l - 1) & - - 10d0*q_prim_vf(xiend)%sf(j,k,l) & - + 18d0*q_prim_vf(xiend)%sf(j, k , l + 1) & - - 6d0*q_prim_vf(xiend)%sf(j, k , l + 2) & - + q_prim_vf(xiend)%sf(j, k , l + 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - else if (l == ize - 1) then - ! dxiz / dz - tensora(9) = (3d0*q_prim_vf(xiend)%sf(j, k , l + 1) & - + 10d0*q_prim_vf(xiend)%sf(j,k,l) & - - 18d0*q_prim_vf(xiend)%sf(j, k , l - 1) & - + 6d0*q_prim_vf(xiend)%sf(j, k , l - 2) & - - q_prim_vf(xiend)%sf(j, k , l - 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - else if (l == ize) then - ! dxiz / dz - tensora(9) =(25d0*q_prim_vf(xiend)%sf(j, k, l) & - - 48d0*q_prim_vf(xiend)%sf(j, k , l - 1) & - + 36d0*q_prim_vf(xiend)%sf(j, k , l - 2) & - - 16d0*q_prim_vf(xiend)%sf(j, k , l - 3) & - + 3d0*q_prim_vf(xiend)%sf(j, k , l - 4) ) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - else - ! dxiz / dz - tensora(9) = ( q_prim_vf(xiend)%sf(j, k , l - 2) & - - 8d0*q_prim_vf(xiend)%sf(j, k , l - 1) & - + 8d0*q_prim_vf(xiend)%sf(j, k , l + 1) & - - q_prim_vf(xiend)%sf(j, k , l + 2)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - end if - end if - - ! STEP 2a: computing the adjoint of the grad_xi tensor for the inverse - if (num_dims == 1) then - tensorb(1) = 1 - elseif (num_dims == 2) then - tensorb(1) = tensora(4) - tensorb(2) = -tensora(3) - tensorb(3) = -tensora(2) - tensorb(4) = tensora(1) - elseif (num_dims == 3) then - tensorb(1) = tensora(5)*tensora(9) - tensora(6)*tensora(8) - tensorb(2) = -(tensora(2)*tensora(9) - tensora(3)*tensora(8)) - tensorb(3) = tensora(2)*tensora(6) - tensora(3)*tensora(5) - tensorb(4) = -(tensora(4)*tensora(9) - tensora(6)*tensora(7)) - tensorb(5) = tensora(1)*tensora(9) - tensora(3)*tensora(7) - tensorb(6) = -(tensora(1)*tensora(6) - tensora(4)*tensora(3)) - tensorb(7) = tensora(4)*tensora(8) - tensora(5)*tensora(7) - tensorb(8) = -(tensora(1)*tensora(8) - tensora(2)*tensora(7)) - tensorb(9) = tensora(1)*tensora(5) - tensora(2)*tensora(4) - end if - - ! STEP 2b: computing the determinant of the grad_xi tensor - if (num_dims == 1) then - tensorb(tensor_size) = tensora(1) - elseif (num_dims == 2) then - tensorb(tensor_size) = tensora(1)*tensora(4) - tensora(2)*tensora(3) - else - tensorb(tensor_size) = tensora(1)*(tensora(5)*tensora(9) - tensora(6)*tensora(8)) & - - tensora(2)*(tensora(4)*tensora(9) - tensora(6)*tensora(7)) & - + tensora(3)*(tensora(4)*tensora(8) - tensora(5)*tensora(7)) - end if - - ! STEP 2c: computing the inverse of grad_xi tensor = F - ! tensorb is the adjoint, tensora becomes the inverse - - !$acc loop seq - do i = 1, tensor_size - 1 - tensora(i) = tensorb(i)/tensorb(tensor_size) - end do - - ! STEP 3: computing F tranpose F - tensorb(1) = tensora(1)**2 - if (num_dims == 2) then - tensorb(1) = tensorb(1) + tensora(3)**2 - tensorb(2) = tensora(1)*tensora(2) + tensora(3)*tensora(4) - tensorb(3) = tensorb(2) - tensorb(4) = tensora(2)**2 + tensora(4)**2 - elseif (num_dims == 3) then - tensorb(1) = tensorb(1) + tensora(4)**2 + tensora(7)**2 - tensorb(5) = tensora(2) + tensora(5)**2 + tensora(8)**2 - tensorb(9) = tensora(3) + tensora(6)**2 + tensora(9)**2 - tensorb(2) = tensora(1)*tensora(2) + tensora(4)*tensora(5) + tensora(7)*tensora(8) - tensorb(3) = tensora(1)*tensora(3) + tensora(4)*tensora(6) + tensora(7)*tensora(9) - tensorb(6) = tensora(2)*tensora(3) + tensora(5)*tensora(6) + tensora(8)*tensora(9) - tensorb(4) = tensorb(2) - tensorb(7) = tensorb(3) - tensorb(8) = tensorb(4) - end if - ! STEP 4: store the determinant of F in the last entry of the tensor - !tensorb(tensor_size) = determinant - - end subroutine s_compute_gradient_xi_acc + end subroutine s_compute_gradient_xi_acc !> The following subroutine handles the calculation of the btensor. !! The calculation of the btensor takes qprimvf. From e27a99ab91b47c9a9f275a9387ee0aa604ea113d Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Sun, 26 May 2024 17:16:44 -0500 Subject: [PATCH 123/326] issue persists, checking again --- src/common/m_variables_conversion.fpp | 2 + src/common/m_xi_tensor_calc.fpp | 422 +++++++++++++++++++++++++- 2 files changed, 416 insertions(+), 8 deletions(-) diff --git a/src/common/m_variables_conversion.fpp b/src/common/m_variables_conversion.fpp index 3ed2e58561..e1d084739f 100644 --- a/src/common/m_variables_conversion.fpp +++ b/src/common/m_variables_conversion.fpp @@ -1515,6 +1515,8 @@ contains subroutine s_finalize_variables_conversion_module() ! ------------------ + integer :: i !< Generic loop iterators + ! Deallocating the density, the specific heat ratio function and the ! liquid stiffness function #ifdef MFC_POST_PROCESS diff --git a/src/common/m_xi_tensor_calc.fpp b/src/common/m_xi_tensor_calc.fpp index a1f9a7c39d..30d34e00f4 100644 --- a/src/common/m_xi_tensor_calc.fpp +++ b/src/common/m_xi_tensor_calc.fpp @@ -493,14 +493,13 @@ module m_xi_tensor_calc !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor !! btensor is symmetric, save the data space subroutine s_compute_gradient_xi_acc(q_prim_vf, ixb, ixe, iyb, iye, & !--------- - izb, ize, j, k, l, tensora, tensorb ) + izb, ize, j, k, l, tensora, tensorb) !$acc routine seq type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf type(scalar_field), dimension(tensor_size), intent(INOUT) :: tensora, tensorb integer, intent(IN) :: ixb, ixe, iyb, iye, izb, ize integer, intent(IN) :: j, k, l - real(kind(0d0)) :: test integer :: i ! STEP 1: computing the grad_xi tensor @@ -510,7 +509,7 @@ module m_xi_tensor_calc ! 7-9 : dxix_dz, dxiy_dz, dxiz_dz if(j == ixb) then ! dxix/dx - tensorb(1)%sf(j,k,l) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & + tensora(1)%sf(j,k,l) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & + 48d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - 36d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & + 16d0*q_prim_vf(xibeg)%sf(j + 3, k, l) & @@ -518,7 +517,7 @@ module m_xi_tensor_calc /(12d0*(x_cb(j+1) - x_cb(j))) else if (j == ixb + 1) then ! dxix/dx - tensorb(1)%sf(j,k,l) = (-3d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + tensora(1)%sf(j,k,l) = (-3d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & - 10d0*q_prim_vf(xibeg)%sf(j,k,l) & + 18d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - 6d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & @@ -526,7 +525,7 @@ module m_xi_tensor_calc /(12d0*(x_cb(j) - x_cb(j - 1))) else if (j == ixe - 1) then ! dxix/dx - tensorb(1)%sf(j,k,l) = (3d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & + tensora(1)%sf(j,k,l) = (3d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & + 10d0*q_prim_vf(xibeg)%sf(j,k,l) & - 18d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + 6d0*q_prim_vf(xibeg)%sf(j - 2, k, l) & @@ -534,7 +533,7 @@ module m_xi_tensor_calc /(12d0*(x_cb(j) - x_cb(j - 1))) else if (j == ixe) then ! dxix/dx - tensorb(1)%sf(j,k,l) =(25d0*q_prim_vf(xibeg)%sf(j, k, l) & + tensora(1)%sf(j,k,l) = (25d0*q_prim_vf(xibeg)%sf(j, k, l) & - 48d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + 36d0*q_prim_vf(xibeg)%sf(j - 2, k, l) & - 16d0*q_prim_vf(xibeg)%sf(j - 3, k, l) & @@ -542,14 +541,420 @@ module m_xi_tensor_calc /(12d0*(x_cb(j) - x_cb(j-1))) else ! dxix/dx - tensorb(1)%sf(j,k,l) = ( q_prim_vf(xibeg)%sf(j - 2, k, l) & + tensora(1)%sf(j,k,l) = ( q_prim_vf(xibeg)%sf(j - 2, k, l) & - 8d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + 8d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - q_prim_vf(xibeg)%sf(j + 2, k, l)) & /(12d0*(x_cb(j) - x_cb(j - 1))) end if - end subroutine s_compute_gradient_xi_acc + if (num_dims > 1) then + if(j == ixb) then + ! dxiy / dx + tensora(2)%sf(j,k,l) = (-25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg+1)%sf(j + 1, k, l) & + - 36d0*q_prim_vf(xibeg+1)%sf(j + 2, k, l) & + + 16d0*q_prim_vf(xibeg+1)%sf(j + 3, k, l) & + - 3d0*q_prim_vf(xibeg+1)%sf(j + 4, k, l) ) & + /(12d0*(x_cb(j + 1) - x_cb(j))) + else if (j == ixb + 1) then + ! dxiy / dx + tensora(2)%sf(j,k,l) = (-3d0*q_prim_vf(xibeg+1)%sf(j - 1, k, l) & + - 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & + + 18d0*q_prim_vf(xibeg+1)%sf(j + 1, k, l) & + - 6d0*q_prim_vf(xibeg+1)%sf(j + 2, k, l) & + + q_prim_vf(xibeg+1)%sf(j + 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + else if (j == ixe - 1) then + ! dxiy / dx + tensora(2)%sf(j,k,l) = (3d0*q_prim_vf(xibeg+1)%sf(j + 1, k, l) & + + 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & + - 18d0*q_prim_vf(xibeg+1)%sf(j - 1, k, l) & + + 6d0*q_prim_vf(xibeg+1)%sf(j - 2, k, l) & + - q_prim_vf(xibeg+1)%sf(j - 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + else if (j == ixe) then + ! dxiy / dx + tensora(2)%sf(j,k,l) = (25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg+1)%sf(j - 1, k, l) & + + 36d0*q_prim_vf(xibeg+1)%sf(j - 2, k, l) & + - 16d0*q_prim_vf(xibeg+1)%sf(j - 3, k, l) & + + 3d0*q_prim_vf(xibeg+1)%sf(j - 4, k, l) ) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + else + ! dxiy / dx + tensora(2)%sf(j,k,l) = ( q_prim_vf(xibeg+1)%sf(j - 2, k, l) & + - 8d0*q_prim_vf(xibeg+1)%sf(j - 1, k, l) & + + 8d0*q_prim_vf(xibeg+1)%sf(j + 1, k, l) & + - q_prim_vf(xibeg+1)%sf(j + 2, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + end if + + if(k == iyb) then + ! dxix / dy + tensora(3)%sf(j,k,l) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & + - 36d0*q_prim_vf(xibeg)%sf(j, k + 2, l) & + + 16d0*q_prim_vf(xibeg)%sf(j, k + 3, l) & + - 3d0*q_prim_vf(xibeg)%sf(j, k + 4, l) ) & + /(12d0*(y_cb(k + 1) - y_cb(k))) + else if (k == iyb + 1) then + ! dxix / dy + tensora(3)%sf(j,k,l) = (-3d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & + - 10d0*q_prim_vf(xibeg)%sf(j,k,l) & + + 18d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & + - 6d0*q_prim_vf(xibeg)%sf(j, k + 2, l) & + + q_prim_vf(xibeg)%sf(j, k + 3, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + else if (k == iye - 1) then + ! dxix / dy + tensora(3)%sf(j,k,l) = (3d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & + + 10d0*q_prim_vf(xibeg)%sf(j,k,l) & + - 18d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & + + 6d0*q_prim_vf(xibeg)%sf(j, k - 2, l) & + - q_prim_vf(xibeg)%sf(j, k - 3, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + else if (k == iye) then + ! dxix / dy + tensora(3)%sf(j,k,l) = (25d0*q_prim_vf(xibeg)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & + + 36d0*q_prim_vf(xibeg)%sf(j, k - 2, l) & + - 16d0*q_prim_vf(xibeg)%sf(j, k - 3, l) & + + 3d0*q_prim_vf(xibeg)%sf(j, k - 4, l) ) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + else + ! dxix / dy + tensora(3)%sf(j,k,l) = ( q_prim_vf(xibeg)%sf(j, k - 2, l) & + - 8d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & + + 8d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & + - q_prim_vf(xibeg)%sf(j, k + 2, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + end if + + if(k == iyb) then + ! dxiy / dy + tensora(4)%sf(j,k,l) = (-25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg+1)%sf(j, k + 1, l) & + - 36d0*q_prim_vf(xibeg+1)%sf(j, k + 2, l) & + + 16d0*q_prim_vf(xibeg+1)%sf(j, k + 3, l) & + - 3d0*q_prim_vf(xibeg+1)%sf(j, k + 4, l) ) & + /(12d0*(y_cb(k + 1) - y_cb(k))) + else if (k == iyb + 1) then + ! dxiy / dy + tensora(4)%sf(j,k,l) = (-3d0*q_prim_vf(xibeg+1)%sf(j, k - 1, l) & + - 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & + + 18d0*q_prim_vf(xibeg+1)%sf(j, k + 1, l) & + - 6d0*q_prim_vf(xibeg+1)%sf(j, k + 2, l) & + + q_prim_vf(xibeg+1)%sf(j, k + 3, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + else if (k == iye - 1) then + ! dxiy / dy + tensora(4)%sf(j,k,l) = (3d0*q_prim_vf(xibeg+1)%sf(j, k + 1, l) & + + 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & + - 18d0*q_prim_vf(xibeg+1)%sf(j, k - 1, l) & + + 6d0*q_prim_vf(xibeg+1)%sf(j, k - 2, l) & + - q_prim_vf(xibeg+1)%sf(j, k - 3, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + else if (k == iye) then + ! dxiy / dy + tensora(4)%sf(j,k,l) = (25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg+1)%sf(j, k - 1, l) & + + 36d0*q_prim_vf(xibeg+1)%sf(j, k - 2, l) & + - 16d0*q_prim_vf(xibeg+1)%sf(j, k - 3, l) & + + 3d0*q_prim_vf(xibeg+1)%sf(j, k - 4, l) ) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + else + ! dxiy / dy + tensora(4)%sf(j,k,l) = ( q_prim_vf(xibeg+1)%sf(j, k - 2, l) & + - 8d0*q_prim_vf(xibeg+1)%sf(j, k - 1, l) & + + 8d0*q_prim_vf(xibeg+1)%sf(j, k + 1, l) & + - q_prim_vf(xibeg+1)%sf(j, k + 2, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + end if + + end if + + tensorb(4)%sf(j,k,l) = tensora(4)%sf(j,k,l) + tensorb(3)%sf(j,k,l) = tensora(3)%sf(j,k,l) + ! 3D + if (num_dims > 2) then + ! using results from upper if statement to map form 2x2 to 3x3 tensor + tensora(5)%sf(j,k,l) = tensorb(4)%sf(j,k,l) + tensora(4)%sf(j,k,l) = tensorb(3)%sf(j,k,l) + + if(l == izb) then + ! dxix / dz + tensora(3)%sf(j,k,l) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg)%sf(j, k , l + 1) & + - 36d0*q_prim_vf(xibeg)%sf(j, k , l + 2) & + + 16d0*q_prim_vf(xibeg)%sf(j, k , l + 3) & + - 3d0*q_prim_vf(xibeg)%sf(j, k , l + 4) ) & + /(12d0*(z_cb(l + 1) - z_cb(l))) + else if (l == izb + 1) then + ! dxix / dz + tensora(3)%sf(j,k,l) = (-3d0*q_prim_vf(xibeg)%sf(j, k , l - 1) & + - 10d0*q_prim_vf(xibeg)%sf(j,k,l) & + + 18d0*q_prim_vf(xibeg)%sf(j, k , l + 1) & + - 6d0*q_prim_vf(xibeg)%sf(j, k , l + 2) & + + q_prim_vf(xibeg)%sf(j, k , l + 3)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + else if (l == ize - 1) then + ! dxix / dz + tensora(3)%sf(j,k,l) = (3d0*q_prim_vf(xibeg)%sf(j, k , l + 1) & + + 10d0*q_prim_vf(xibeg)%sf(j,k,l) & + - 18d0*q_prim_vf(xibeg)%sf(j, k , l - 1) & + + 6d0*q_prim_vf(xibeg)%sf(j, k , l - 2) & + - q_prim_vf(xibeg)%sf(j, k , l - 3)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + else if (l == ize) then + ! dxix / dz + tensora(3)%sf(j,k,l) = (25d0*q_prim_vf(xibeg)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg)%sf(j, k , l - 1) & + + 36d0*q_prim_vf(xibeg)%sf(j, k , l - 2) & + - 16d0*q_prim_vf(xibeg)%sf(j, k , l - 3) & + + 3d0*q_prim_vf(xibeg)%sf(j, k , l - 4) ) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + else + ! dxix / dz + tensora(3)%sf(j,k,l) = ( q_prim_vf(xibeg)%sf(j, k , l - 2) & + - 8d0*q_prim_vf(xibeg)%sf(j, k , l - 1) & + + 8d0*q_prim_vf(xibeg)%sf(j, k , l + 1) & + - q_prim_vf(xibeg)%sf(j, k , l + 2)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + end if + + if(l == izb) then + ! dxiy / dz + tensora(6)%sf(j,k,l) = (-25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg+1)%sf(j, k , l + 1) & + - 36d0*q_prim_vf(xibeg+1)%sf(j, k , l + 2) & + + 16d0*q_prim_vf(xibeg+1)%sf(j, k , l + 3) & + - 3d0*q_prim_vf(xibeg+1)%sf(j, k , l + 4) ) & + /(12d0*(z_cb(l + 1) - z_cb(l))) + else if (l == izb + 1) then + ! dxiy / dz + tensora(6)%sf(j,k,l) = (-3d0*q_prim_vf(xibeg+1)%sf(j, k , l - 1) & + - 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & + + 18d0*q_prim_vf(xibeg+1)%sf(j, k , l + 1) & + - 6d0*q_prim_vf(xibeg+1)%sf(j, k , l + 2) & + + q_prim_vf(xibeg+1)%sf(j, k , l + 3)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + else if (l == ize - 1) then + ! dxiy / dz + tensora(6)%sf(j,k,l) = (3d0*q_prim_vf(xibeg+1)%sf(j, k , l + 1) & + + 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & + - 18d0*q_prim_vf(xibeg+1)%sf(j, k , l - 1) & + + 6d0*q_prim_vf(xibeg+1)%sf(j, k , l - 2) & + - q_prim_vf(xibeg+1)%sf(j, k , l - 3)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + else if (l == ize) then + ! dxiy / dz + tensora(6)%sf(j,k,l) =(25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg+1)%sf(j, k , l - 1) & + + 36d0*q_prim_vf(xibeg+1)%sf(j, k , l - 2) & + - 16d0*q_prim_vf(xibeg+1)%sf(j, k , l - 3) & + + 3d0*q_prim_vf(xibeg+1)%sf(j, k , l - 4) ) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + else + ! dxiy / dz + tensora(6)%sf(j,k,l) = ( q_prim_vf(xibeg+1)%sf(j, k , l - 2) & + - 8d0*q_prim_vf(xibeg+1)%sf(j, k , l - 1) & + + 8d0*q_prim_vf(xibeg+1)%sf(j, k , l + 1) & + - q_prim_vf(xibeg+1)%sf(j, k , l + 2)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + end if + + if(j == ixb) then + ! dxiz / dx + tensora(7)%sf(j,k,l) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & + + 48d0*q_prim_vf(xiend)%sf(j + 1, k, l) & + - 36d0*q_prim_vf(xiend)%sf(j + 2, k, l) & + + 16d0*q_prim_vf(xiend)%sf(j + 3, k, l) & + - 3d0*q_prim_vf(xiend)%sf(j + 4, k, l) ) & + /(12d0*(x_cb(j + 1) - x_cb(j))) + else if (j == ixb + 1) then + ! dxiz / dx + tensora(7)%sf(j,k,l) = (-3d0*q_prim_vf(xiend)%sf(j - 1, k, l) & + - 10d0*q_prim_vf(xiend)%sf(j,k,l) & + + 18d0*q_prim_vf(xiend)%sf(j + 1, k, l) & + - 6d0*q_prim_vf(xiend)%sf(j + 2, k, l) & + + q_prim_vf(xiend)%sf(j + 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + else if (j == ixe - 1) then + ! dxiz / dx + tensora(7)%sf(j,k,l) = (3d0*q_prim_vf(xiend)%sf(j + 1, k, l) & + + 10d0*q_prim_vf(xiend)%sf(j,k,l) & + - 18d0*q_prim_vf(xiend)%sf(j - 1, k, l) & + + 6d0*q_prim_vf(xiend)%sf(j - 2, k, l) & + - q_prim_vf(xiend)%sf(j - 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + else if (j == ixe) then + ! dxiz / dx + tensora(7)%sf(j,k,l) = (25d0*q_prim_vf(xiend)%sf(j, k, l) & + - 48d0*q_prim_vf(xiend)%sf(j - 1, k, l) & + + 36d0*q_prim_vf(xiend)%sf(j - 2, k, l) & + - 16d0*q_prim_vf(xiend)%sf(j - 3, k, l) & + + 3d0*q_prim_vf(xiend)%sf(j - 4, k, l) ) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + else + ! dxiz / dx + tensora(7)%sf(j,k,l) = ( q_prim_vf(xiend)%sf(j - 2, k, l) & + - 8d0*q_prim_vf(xiend)%sf(j - 1, k, l) & + + 8d0*q_prim_vf(xiend)%sf(j + 1, k, l) & + - q_prim_vf(xiend)%sf(j + 2, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + end if + + if(k == iyb) then + ! dxiz / dy + tensora(8)%sf(j,k,l) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & + + 48d0*q_prim_vf(xiend)%sf(j, k + 1, l) & + - 36d0*q_prim_vf(xiend)%sf(j, k + 2, l) & + + 16d0*q_prim_vf(xiend)%sf(j, k + 3, l) & + - 3d0*q_prim_vf(xiend)%sf(j, k + 4, l) ) & + /(12d0*(y_cb(k + 1) - y_cb(k))) + else if (k == iyb + 1) then + ! dxiz / dy + tensora(8)%sf(j,k,l) = (-3d0*q_prim_vf(xiend)%sf(j, k - 1, l) & + - 10d0*q_prim_vf(xiend)%sf(j,k,l) & + + 18d0*q_prim_vf(xiend)%sf(j, k + 1, l) & + - 6d0*q_prim_vf(xiend)%sf(j, k + 2, l) & + + q_prim_vf(xiend)%sf(j, k + 3, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + else if (k == iye - 1) then + ! dxiz / dy + tensora(8)%sf(j,k,l) = (3d0*q_prim_vf(xiend)%sf(j, k + 1, l) & + + 10d0*q_prim_vf(xiend)%sf(j,k,l) & + - 18d0*q_prim_vf(xiend)%sf(j, k - 1, l) & + + 6d0*q_prim_vf(xiend)%sf(j, k - 2, l) & + - q_prim_vf(xiend)%sf(j, k - 3, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + else if (k == iye) then + ! dxiz / dy + tensora(8)%sf(j,k,l) = (25d0*q_prim_vf(xiend)%sf(j, k, l) & + - 48d0*q_prim_vf(xiend)%sf(j, k - 1, l) & + + 36d0*q_prim_vf(xiend)%sf(j, k - 2, l) & + - 16d0*q_prim_vf(xiend)%sf(j, k - 3, l) & + + 3d0*q_prim_vf(xiend)%sf(j, k - 4, l) ) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + else + ! dxiz / dy + tensora(8)%sf(j,k,l) = ( q_prim_vf(xiend)%sf(j, k - 2, l) & + - 8d0*q_prim_vf(xiend)%sf(j, k - 1, l) & + + 8d0*q_prim_vf(xiend)%sf(j, k + 1, l) & + - q_prim_vf(xiend)%sf(j, k + 2, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + end if + + if(l == izb) then + ! dxiz / dz + tensora(9)%sf(j,k,l) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & + + 48d0*q_prim_vf(xiend)%sf(j, k , l + 1) & + - 36d0*q_prim_vf(xiend)%sf(j, k , l + 2) & + + 16d0*q_prim_vf(xiend)%sf(j, k , l + 3) & + - 3d0*q_prim_vf(xiend)%sf(j, k , l + 4) ) & + /(12d0*(z_cb(l + 1) - z_cb(l))) + else if (l == izb + 1) then + ! dxiz / dz + tensora(9)%sf(j,k,l) = (-3d0*q_prim_vf(xiend)%sf(j, k , l - 1) & + - 10d0*q_prim_vf(xiend)%sf(j,k,l) & + + 18d0*q_prim_vf(xiend)%sf(j, k , l + 1) & + - 6d0*q_prim_vf(xiend)%sf(j, k , l + 2) & + + q_prim_vf(xiend)%sf(j, k , l + 3)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + else if (l == ize - 1) then + ! dxiz / dz + tensora(9)%sf(j,k,l) = (3d0*q_prim_vf(xiend)%sf(j, k , l + 1) & + + 10d0*q_prim_vf(xiend)%sf(j,k,l) & + - 18d0*q_prim_vf(xiend)%sf(j, k , l - 1) & + + 6d0*q_prim_vf(xiend)%sf(j, k , l - 2) & + - q_prim_vf(xiend)%sf(j, k , l - 3)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + else if (l == ize) then + ! dxiz / dz + tensora(9)%sf(j,k,l) = (25d0*q_prim_vf(xiend)%sf(j, k, l) & + - 48d0*q_prim_vf(xiend)%sf(j, k , l - 1) & + + 36d0*q_prim_vf(xiend)%sf(j, k , l - 2) & + - 16d0*q_prim_vf(xiend)%sf(j, k , l - 3) & + + 3d0*q_prim_vf(xiend)%sf(j, k , l - 4) ) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + else + ! dxiz / dz + tensora(9)%sf(j,k,l) = ( q_prim_vf(xiend)%sf(j, k , l - 2) & + - 8d0*q_prim_vf(xiend)%sf(j, k , l - 1) & + + 8d0*q_prim_vf(xiend)%sf(j, k , l + 1) & + - q_prim_vf(xiend)%sf(j, k , l + 2)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + end if + end if + + ! STEP 2a: computing the adjoint of the grad_xi tensor for the inverse + if (num_dims == 1) then + tensorb(1)%sf(j,k,l) = 1d0 + elseif (num_dims == 2) then + tensorb(1)%sf(j,k,l) = tensora(4)%sf(j,k,l) + tensorb(2)%sf(j,k,l) = -tensora(3)%sf(j,k,l) + tensorb(3)%sf(j,k,l) = -tensora(2)%sf(j,k,l) + tensorb(4)%sf(j,k,l) = tensora(1)%sf(j,k,l) + elseif (num_dims == 3) then + tensorb(1)%sf(j,k,l) = tensora(5)%sf(j,k,l)*tensora(9)%sf(j,k,l) - tensora(6)%sf(j,k,l)*tensora(8)%sf(j,k,l) + tensorb(2)%sf(j,k,l) = -(tensora(2)%sf(j,k,l)*tensora(9)%sf(j,k,l) - tensora(3)%sf(j,k,l)*tensora(8)%sf(j,k,l)) + tensorb(3)%sf(j,k,l) = tensora(2)%sf(j,k,l)*tensora(6)%sf(j,k,l) - tensora(3)%sf(j,k,l)*tensora(5)%sf(j,k,l) + tensorb(4)%sf(j,k,l) = -(tensora(4)%sf(j,k,l)*tensora(9)%sf(j,k,l) - tensora(6)%sf(j,k,l)*tensora(7)%sf(j,k,l)) + tensorb(5)%sf(j,k,l) = tensora(1)%sf(j,k,l)*tensora(9)%sf(j,k,l) - tensora(3)%sf(j,k,l)*tensora(7)%sf(j,k,l) + tensorb(6)%sf(j,k,l) = -(tensora(1)%sf(j,k,l)*tensora(6)%sf(j,k,l) - tensora(4)%sf(j,k,l)*tensora(3)%sf(j,k,l)) + tensorb(7)%sf(j,k,l) = tensora(4)%sf(j,k,l)*tensora(8)%sf(j,k,l) - tensora(5)%sf(j,k,l)*tensora(7)%sf(j,k,l) + tensorb(8)%sf(j,k,l) = -(tensora(1)%sf(j,k,l)*tensora(8)%sf(j,k,l) - tensora(2)%sf(j,k,l)*tensora(7)%sf(j,k,l)) + tensorb(9)%sf(j,k,l) = tensora(1)%sf(j,k,l)*tensora(5)%sf(j,k,l) - tensora(2)%sf(j,k,l)*tensora(4)%sf(j,k,l) + end if + + ! STEP 2b: computing the determinant of the grad_xi tensor + if (num_dims == 1) then + tensorb(tensor_size)%sf(j,k,l) = tensora(1)%sf(j,k,l) + elseif (num_dims == 2) then + tensorb(tensor_size)%sf(j,k,l) = tensora(1)%sf(j,k,l)*tensora(4)%sf(j,k,l) - tensora(2)%sf(j,k,l)*tensora(3)%sf(j,k,l) + else + tensorb(tensor_size)%sf(j,k,l) = tensora(1)%sf(j,k,l)*(tensora(5)%sf(j,k,l)*tensora(9)%sf(j,k,l) & + - tensora(6)%sf(j,k,l)*tensora(8)%sf(j,k,l)) & + - tensora(2)%sf(j,k,l)*(tensora(4)%sf(j,k,l)*tensora(9)%sf(j,k,l) & + - tensora(6)%sf(j,k,l)*tensora(7)%sf(j,k,l)) & + + tensora(3)%sf(j,k,l)*(tensora(4)%sf(j,k,l)*tensora(8)%sf(j,k,l) & + - tensora(5)%sf(j,k,l)*tensora(7)%sf(j,k,l)) + end if + + ! STEP 2c: computing the inverse of grad_xi tensor = F + ! tensorb is the adjoint, tensora becomes the inverse + + !$acc loop seq + do i = 1, tensor_size - 1 + tensora(i)%sf(j,k,l) = tensorb(i)%sf(j,k,l)/tensorb(tensor_size)%sf(j,k,l) + end do + + ! STEP 3: computing F tranpose F + tensorb(1)%sf(j,k,l) = tensora(1)%sf(j,k,l)**2 + if (num_dims == 2) then + tensorb(1)%sf(j,k,l) = tensorb(1)%sf(j,k,l) + tensora(3)%sf(j,k,l)**2 + tensorb(2)%sf(j,k,l) = tensora(1)%sf(j,k,l)*tensora(2)%sf(j,k,l) + tensora(3)%sf(j,k,l)*tensora(4)%sf(j,k,l) + tensorb(3)%sf(j,k,l) = tensorb(2)%sf(j,k,l) + tensorb(4)%sf(j,k,l) = tensora(2)%sf(j,k,l)**2 + tensora(4)%sf(j,k,l)**2 + elseif (num_dims == 3) then + tensorb(1)%sf(j,k,l) = tensorb(1)%sf(j,k,l) + tensora(4)%sf(j,k,l)**2 + tensora(7)%sf(j,k,l)**2 + tensorb(5)%sf(j,k,l) = tensora(2)%sf(j,k,l) + tensora(5)%sf(j,k,l)**2 + tensora(8)%sf(j,k,l)**2 + tensorb(9)%sf(j,k,l) = tensora(3)%sf(j,k,l) + tensora(6)%sf(j,k,l)**2 + tensora(9)%sf(j,k,l)**2 + tensorb(2)%sf(j,k,l) = tensora(1)%sf(j,k,l)*tensora(2)%sf(j,k,l) + tensora(4)%sf(j,k,l)*tensora(5)%sf(j,k,l) & + + tensora(7)%sf(j,k,l)*tensora(8)%sf(j,k,l) + tensorb(3)%sf(j,k,l) = tensora(1)%sf(j,k,l)*tensora(3)%sf(j,k,l) + tensora(4)%sf(j,k,l)*tensora(6)%sf(j,k,l) & + + tensora(7)%sf(j,k,l)*tensora(9)%sf(j,k,l) + tensorb(6)%sf(j,k,l) = tensora(2)%sf(j,k,l)*tensora(3)%sf(j,k,l) + tensora(5)%sf(j,k,l)*tensora(6)%sf(j,k,l) & + + tensora(8)%sf(j,k,l)*tensora(9)%sf(j,k,l) + tensorb(4)%sf(j,k,l) = tensorb(2)%sf(j,k,l) + tensorb(7)%sf(j,k,l) = tensorb(3)%sf(j,k,l) + tensorb(8)%sf(j,k,l) = tensorb(4)%sf(j,k,l) + end if + ! STEP 4: store the determinant of F in the last entry of the tensor + !tensorb(tensor_size)%sf(j,k,l) = determinant + + end subroutine s_compute_gradient_xi_acc !> The following subroutine handles the calculation of the btensor. !! The calculation of the btensor takes qprimvf. @@ -582,3 +987,4 @@ module m_xi_tensor_calc end function f_elastic_energy end module m_xi_tensor_calc + From 449d643dfa7cda876086f59fcd03e7bf2eaffea7 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Sun, 26 May 2024 23:37:13 -0500 Subject: [PATCH 124/326] reorganized the code to use private variables as tensors instead of scalar ffields. The code compiles, but does not run. Working on if this is 3D problem --- src/common/m_variables_conversion.fpp | 99 +-- ...i_tensor_calc.fpp => m_xi_tensor_calc.f90} | 606 ++++++++++++------ 2 files changed, 471 insertions(+), 234 deletions(-) rename src/common/{m_xi_tensor_calc.fpp => m_xi_tensor_calc.f90} (68%) diff --git a/src/common/m_variables_conversion.fpp b/src/common/m_variables_conversion.fpp index e1d084739f..4821586976 100644 --- a/src/common/m_variables_conversion.fpp +++ b/src/common/m_variables_conversion.fpp @@ -110,9 +110,6 @@ module m_variables_conversion real(kind(0d0)), allocatable, dimension(:, :, :), public :: pi_inf_sf !< Scalar liquid stiffness function real(kind(0d0)), allocatable, dimension(:, :, :), public :: qv_sf !< Scalar liquid energy reference function - type(scalar_field), allocatable, dimension(:) :: tensora, tensorb !< - !$acc declare create(tensora,tensorb) - procedure(s_convert_xxxxx_to_mixture_variables), & pointer :: s_convert_to_mixture_variables => null() !< !! Pointer referencing the subroutine s_convert_mixture_to_mixture_variables @@ -714,20 +711,6 @@ contains !$acc update device(bubrs) end if -#ifdef MFC_SIMULATION - if (hyperelasticity) then - @:ALLOCATE_GLOBAL(tensora(1:tensor_size)) - @:ALLOCATE_GLOBAL(tensorb(1:tensor_size)) - - do i = 1, tensor_size - @:ALLOCATE(tensora(i)%sf(ixb:ixe, iyb:iye, izb:ize)) - @:ALLOCATE(tensorb(i)%sf(ixb:ixe, iyb:iye, izb:ize)) - @:ACC_SETUP_SFs(tensora(i)) - @:ACC_SETUP_SFs(tensorb(i)) - end do - end if -#endif - #ifdef MFC_POST_PROCESS ! Allocating the density, the specific heat ratio function and the ! liquid stiffness function, respectively @@ -1484,32 +1467,62 @@ contains type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf type(scalar_field), dimension(b_size), intent(OUT) :: btensor + real(kind(0d0)), dimension(tensor_size) :: tensora, tensorb integer :: j, k, l - !$acc parallel loop collapse(3) gang vector default(present) - do l = izb, ize - do k = iyb, iye - do j = ixb, ixe - call s_compute_gradient_xi_acc(q_prim_vf, ixb, ixe, iyb, & - iye, izb, ize, j, k, l, tensora, tensorb) - !! 1: 1D, 3: 2D, 6: 3D - btensor(1)%sf(j, k, l) = tensorb(1)%sf(j,k,l) - if (num_dims > 1) then ! 2D - btensor(2)%sf(j,k,l) = tensorb(2)%sf(j,k,l) - btensor(3)%sf(j,k,l) = tensorb(4)%sf(j,k,l) - end if - if (num_dims > 2) then ! 3D - btensor(3)%sf(j,k,l) = tensorb(3)%sf(j,k,l) - btensor(4)%sf(j,k,l) = tensorb(5)%sf(j,k,l) - btensor(5)%sf(j,k,l) = tensorb(6)%sf(j,k,l) - btensor(6)%sf(j,k,l) = tensorb(9)%sf(j,k,l) - end if - !! store the determinant at the last entry of the btensor sf - btensor(b_size)%sf(j,k,l) = tensorb(tensor_size)%sf(j,k,l) + if (num_dims == 1) then + !$acc parallel loop collapse(3) gang vector default(present) private(tensora,tensorb) + do l = izb, ize + do k = iyb, iye + do j = ixb, ixe + call s_compute_gradient_xi1d_acc(q_prim_vf, ixb, ixe, iyb, & + iye, izb, ize, j, k, l, tensora, tensorb) + !! 1: 1D, 3: 2D, 6: 3D + btensor(1)%sf(j, k, l) = tensorb(1) + !! store the determinant at the last entry of the btensor sf + btensor(b_size)%sf(j,k,l) = tensorb(tensor_size) end do - end do - end do - !$acc end parallel loop + end do + end do + !$acc end parallel loop + else if (num_dims == 2) then ! 2D + !$acc parallel loop collapse(3) gang vector default(present) private(tensora,tensorb) + do l = izb, ize + do k = iyb, iye + do j = ixb, ixe + call s_compute_gradient_xi2d_acc(q_prim_vf, ixb, ixe, iyb, & + iye, izb, ize, j, k, l, tensora, tensorb) + !! 1: 1D, 3: 2D, 6: 3D + btensor(1)%sf(j, k, l) = tensorb(1) + btensor(2)%sf(j,k,l) = tensorb(2) + btensor(3)%sf(j,k,l) = tensorb(4) + !! store the determinant at the last entry of the btensor sf + btensor(b_size)%sf(j,k,l) = tensorb(tensor_size) + end do + end do + end do + !$acc end parallel loop + else ! 3D + !$acc parallel loop collapse(3) gang vector default(present) private(tensora,tensorb) + do l = izb, ize + do k = iyb, iye + do j = ixb, ixe + call s_compute_gradient_xi3d_acc(q_prim_vf, ixb, ixe, iyb, & + iye, izb, ize, j, k, l, tensora, tensorb) + !! 1: 1D, 3: 2D, 6: 3D + !btensor(1)%sf(j, k, l) = tensorb(1) + !btensor(2)%sf(j,k,l) = tensorb(2) + !btensor(3)%sf(j,k,l) = tensorb(3) + !btensor(4)%sf(j,k,l) = tensorb(5) + !btensor(5)%sf(j,k,l) = tensorb(6) + !btensor(6)%sf(j,k,l) = tensorb(9) + !! store the determinant at the last entry of the btensor sf + !btensor(b_size)%sf(j,k,l) = tensorb(tensor_size) + end do + end do + end do + !$acc end parallel loop + end if end subroutine s_calculate_btensor_acc @@ -1528,12 +1541,6 @@ contains if (bubbles) then @:DEALLOCATE_GLOBAL(bubrs) end if - - ! Deallocating the cell-average primitive variables - do i = 1, tensor_size - @:DEALLOCATE(tensora(i)%sf) - @:DEALLOCATE(tensorb(i)%sf) - end do #else @:DEALLOCATE(gammas, gs_min, pi_infs, ps_inf, cvs, qvs, qvps, Gs) if (bubbles) then diff --git a/src/common/m_xi_tensor_calc.fpp b/src/common/m_xi_tensor_calc.f90 similarity index 68% rename from src/common/m_xi_tensor_calc.fpp rename to src/common/m_xi_tensor_calc.f90 index 30d34e00f4..757d7a1c39 100644 --- a/src/common/m_xi_tensor_calc.fpp +++ b/src/common/m_xi_tensor_calc.f90 @@ -15,7 +15,11 @@ module m_xi_tensor_calc implicit none - private; public :: s_compute_gradient_xi, s_compute_gradient_xi_acc, f_elastic_energy + private; public :: s_compute_gradient_xi, & +s_compute_gradient_xi1d_acc, & +s_compute_gradient_xi2d_acc, & +s_compute_gradient_xi3d_acc, & +f_elastic_energy contains @@ -484,6 +488,7 @@ subroutine s_compute_gradient_xi(q_prim_vf, j, k, l, tensora, tensorb) end subroutine s_compute_gradient_xi + !> The following subroutine handles the calculation of the btensor. !! The calculation of the btensor takes qprimvf. !! @param q_prim_vf Primitive variables @@ -492,14 +497,99 @@ end subroutine s_compute_gradient_xi !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor !! btensor is symmetric, save the data space - subroutine s_compute_gradient_xi_acc(q_prim_vf, ixb, ixe, iyb, iye, & !--------- + subroutine s_compute_gradient_xi1d_acc(q_prim_vf, ixb, ixe, iyb, iye, & !--------- izb, ize, j, k, l, tensora, tensorb) !$acc routine seq type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf - type(scalar_field), dimension(tensor_size), intent(INOUT) :: tensora, tensorb + real(kind(0d0)), dimension(tensor_size), intent(INOUT) :: tensora + real(kind(0d0)), dimension(tensor_size), intent(INOUT) :: tensorb integer, intent(IN) :: ixb, ixe, iyb, iye, izb, ize integer, intent(IN) :: j, k, l + integer :: i + + ! STEP 1: computing the grad_xi tensor + ! grad_xi definition / organization + ! number for the tensor 1-3: dxix_dx, dxiy_dx, dxiz_dx + ! 4-6 : dxix_dy, dxiy_dy, dxiz_dy + ! 7-9 : dxix_dz, dxiy_dz, dxiz_dz + if(j == ixb) then + ! dxix/dx + tensora(1) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & + - 36d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & + + 16d0*q_prim_vf(xibeg)%sf(j + 3, k, l) & + - 3d0*q_prim_vf(xibeg)%sf(j + 4, k, l) ) & + /(12d0*(x_cb(j+1) - x_cb(j))) + else if (j == ixb + 1) then + ! dxix/dx + tensora(1) = (-3d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + - 10d0*q_prim_vf(xibeg)%sf(j,k,l) & + + 18d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & + - 6d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & + + q_prim_vf(xibeg)%sf(j + 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + else if (j == ixe - 1) then + ! dxix/dx + tensora(1) = (3d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & + + 10d0*q_prim_vf(xibeg)%sf(j,k,l) & + - 18d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + + 6d0*q_prim_vf(xibeg)%sf(j - 2, k, l) & + - q_prim_vf(xibeg)%sf(j - 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + else if (j == ixe) then + ! dxix/dx + tensora(1) =(25d0*q_prim_vf(xibeg)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + + 36d0*q_prim_vf(xibeg)%sf(j - 2, k, l) & + - 16d0*q_prim_vf(xibeg)%sf(j - 3, k, l) & + + 3d0*q_prim_vf(xibeg)%sf(j - 4, k, l) ) & + /(12d0*(x_cb(j) - x_cb(j-1))) + else + ! dxix/dx + tensora(1) = ( q_prim_vf(xibeg)%sf(j - 2, k, l) & + - 8d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + + 8d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & + - q_prim_vf(xibeg)%sf(j + 2, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + end if + + ! STEP 2a: computing the adjoint of the grad_xi tensor for the inverse + tensorb(1) = 1 + + ! STEP 2b: computing the determinant of the grad_xi tensor + tensorb(tensor_size) = tensora(1) + + ! STEP 2c: computing the inverse of grad_xi tensor = F + ! tensorb is the adjoint, tensora becomes the inverse + !$acc loop seq + do i = 1, tensor_size - 1 + tensora(i) = tensorb(i)/tensorb(tensor_size) + end do + + ! STEP 3: computing F tranpose F + tensorb(1) = tensora(1)**2 + ! STEP 4: store the determinant of F in the last entry of the tensor + !tensorb(tensor_size) = determinant + + end subroutine s_compute_gradient_xi1d_acc + + !> The following subroutine handles the calculation of the btensor. + !! The calculation of the btensor takes qprimvf. + !! @param q_prim_vf Primitive variables + !! @param btensor is the output + !! calculate the grad_xi, grad_xi is a nxn tensor + !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor + !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor + !! btensor is symmetric, save the data space + subroutine s_compute_gradient_xi2d_acc(q_prim_vf, ixb, ixe, iyb, iye, & !--------- + izb, ize, j, k, l, tensora, tensorb) + !$acc routine seq + type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf + real(kind(0d0)), dimension(tensor_size), intent(INOUT) :: tensora + real(kind(0d0)), dimension(tensor_size), intent(INOUT) :: tensorb + integer, intent(IN) :: ixb, ixe, iyb, iye, izb, ize + integer, intent(IN) :: j, k, l integer :: i ! STEP 1: computing the grad_xi tensor @@ -509,7 +599,7 @@ subroutine s_compute_gradient_xi_acc(q_prim_vf, ixb, ixe, iyb, iye, & !--------- ! 7-9 : dxix_dz, dxiy_dz, dxiz_dz if(j == ixb) then ! dxix/dx - tensora(1)%sf(j,k,l) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & + tensora(1) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & + 48d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - 36d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & + 16d0*q_prim_vf(xibeg)%sf(j + 3, k, l) & @@ -517,7 +607,7 @@ subroutine s_compute_gradient_xi_acc(q_prim_vf, ixb, ixe, iyb, iye, & !--------- /(12d0*(x_cb(j+1) - x_cb(j))) else if (j == ixb + 1) then ! dxix/dx - tensora(1)%sf(j,k,l) = (-3d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + tensora(1) = (-3d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & - 10d0*q_prim_vf(xibeg)%sf(j,k,l) & + 18d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - 6d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & @@ -525,7 +615,7 @@ subroutine s_compute_gradient_xi_acc(q_prim_vf, ixb, ixe, iyb, iye, & !--------- /(12d0*(x_cb(j) - x_cb(j - 1))) else if (j == ixe - 1) then ! dxix/dx - tensora(1)%sf(j,k,l) = (3d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & + tensora(1) = (3d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & + 10d0*q_prim_vf(xibeg)%sf(j,k,l) & - 18d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + 6d0*q_prim_vf(xibeg)%sf(j - 2, k, l) & @@ -533,7 +623,7 @@ subroutine s_compute_gradient_xi_acc(q_prim_vf, ixb, ixe, iyb, iye, & !--------- /(12d0*(x_cb(j) - x_cb(j - 1))) else if (j == ixe) then ! dxix/dx - tensora(1)%sf(j,k,l) = (25d0*q_prim_vf(xibeg)%sf(j, k, l) & + tensora(1) =(25d0*q_prim_vf(xibeg)%sf(j, k, l) & - 48d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + 36d0*q_prim_vf(xibeg)%sf(j - 2, k, l) & - 16d0*q_prim_vf(xibeg)%sf(j - 3, k, l) & @@ -541,17 +631,17 @@ subroutine s_compute_gradient_xi_acc(q_prim_vf, ixb, ixe, iyb, iye, & !--------- /(12d0*(x_cb(j) - x_cb(j-1))) else ! dxix/dx - tensora(1)%sf(j,k,l) = ( q_prim_vf(xibeg)%sf(j - 2, k, l) & + tensora(1) = ( q_prim_vf(xibeg)%sf(j - 2, k, l) & - 8d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + 8d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - q_prim_vf(xibeg)%sf(j + 2, k, l)) & /(12d0*(x_cb(j) - x_cb(j - 1))) end if - if (num_dims > 1) then + ! 2D if(j == ixb) then ! dxiy / dx - tensora(2)%sf(j,k,l) = (-25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & + tensora(2) = (-25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & + 48d0*q_prim_vf(xibeg+1)%sf(j + 1, k, l) & - 36d0*q_prim_vf(xibeg+1)%sf(j + 2, k, l) & + 16d0*q_prim_vf(xibeg+1)%sf(j + 3, k, l) & @@ -559,7 +649,7 @@ subroutine s_compute_gradient_xi_acc(q_prim_vf, ixb, ixe, iyb, iye, & !--------- /(12d0*(x_cb(j + 1) - x_cb(j))) else if (j == ixb + 1) then ! dxiy / dx - tensora(2)%sf(j,k,l) = (-3d0*q_prim_vf(xibeg+1)%sf(j - 1, k, l) & + tensora(2) = (-3d0*q_prim_vf(xibeg+1)%sf(j - 1, k, l) & - 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & + 18d0*q_prim_vf(xibeg+1)%sf(j + 1, k, l) & - 6d0*q_prim_vf(xibeg+1)%sf(j + 2, k, l) & @@ -567,7 +657,7 @@ subroutine s_compute_gradient_xi_acc(q_prim_vf, ixb, ixe, iyb, iye, & !--------- /(12d0*(x_cb(j) - x_cb(j - 1))) else if (j == ixe - 1) then ! dxiy / dx - tensora(2)%sf(j,k,l) = (3d0*q_prim_vf(xibeg+1)%sf(j + 1, k, l) & + tensora(2) = (3d0*q_prim_vf(xibeg+1)%sf(j + 1, k, l) & + 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & - 18d0*q_prim_vf(xibeg+1)%sf(j - 1, k, l) & + 6d0*q_prim_vf(xibeg+1)%sf(j - 2, k, l) & @@ -575,7 +665,7 @@ subroutine s_compute_gradient_xi_acc(q_prim_vf, ixb, ixe, iyb, iye, & !--------- /(12d0*(x_cb(j) - x_cb(j - 1))) else if (j == ixe) then ! dxiy / dx - tensora(2)%sf(j,k,l) = (25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & + tensora(2) = (25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & - 48d0*q_prim_vf(xibeg+1)%sf(j - 1, k, l) & + 36d0*q_prim_vf(xibeg+1)%sf(j - 2, k, l) & - 16d0*q_prim_vf(xibeg+1)%sf(j - 3, k, l) & @@ -583,7 +673,7 @@ subroutine s_compute_gradient_xi_acc(q_prim_vf, ixb, ixe, iyb, iye, & !--------- /(12d0*(x_cb(j) - x_cb(j - 1))) else ! dxiy / dx - tensora(2)%sf(j,k,l) = ( q_prim_vf(xibeg+1)%sf(j - 2, k, l) & + tensora(2) = ( q_prim_vf(xibeg+1)%sf(j - 2, k, l) & - 8d0*q_prim_vf(xibeg+1)%sf(j - 1, k, l) & + 8d0*q_prim_vf(xibeg+1)%sf(j + 1, k, l) & - q_prim_vf(xibeg+1)%sf(j + 2, k, l)) & @@ -592,7 +682,7 @@ subroutine s_compute_gradient_xi_acc(q_prim_vf, ixb, ixe, iyb, iye, & !--------- if(k == iyb) then ! dxix / dy - tensora(3)%sf(j,k,l) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & + tensora(3) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & + 48d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & - 36d0*q_prim_vf(xibeg)%sf(j, k + 2, l) & + 16d0*q_prim_vf(xibeg)%sf(j, k + 3, l) & @@ -600,7 +690,7 @@ subroutine s_compute_gradient_xi_acc(q_prim_vf, ixb, ixe, iyb, iye, & !--------- /(12d0*(y_cb(k + 1) - y_cb(k))) else if (k == iyb + 1) then ! dxix / dy - tensora(3)%sf(j,k,l) = (-3d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & + tensora(3) = (-3d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & - 10d0*q_prim_vf(xibeg)%sf(j,k,l) & + 18d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & - 6d0*q_prim_vf(xibeg)%sf(j, k + 2, l) & @@ -608,7 +698,7 @@ subroutine s_compute_gradient_xi_acc(q_prim_vf, ixb, ixe, iyb, iye, & !--------- /(12d0*(y_cb(k) - y_cb(k - 1))) else if (k == iye - 1) then ! dxix / dy - tensora(3)%sf(j,k,l) = (3d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & + tensora(3) = (3d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & + 10d0*q_prim_vf(xibeg)%sf(j,k,l) & - 18d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & + 6d0*q_prim_vf(xibeg)%sf(j, k - 2, l) & @@ -616,7 +706,7 @@ subroutine s_compute_gradient_xi_acc(q_prim_vf, ixb, ixe, iyb, iye, & !--------- /(12d0*(y_cb(k) - y_cb(k - 1))) else if (k == iye) then ! dxix / dy - tensora(3)%sf(j,k,l) = (25d0*q_prim_vf(xibeg)%sf(j, k, l) & + tensora(3) =(25d0*q_prim_vf(xibeg)%sf(j, k, l) & - 48d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & + 36d0*q_prim_vf(xibeg)%sf(j, k - 2, l) & - 16d0*q_prim_vf(xibeg)%sf(j, k - 3, l) & @@ -624,7 +714,7 @@ subroutine s_compute_gradient_xi_acc(q_prim_vf, ixb, ixe, iyb, iye, & !--------- /(12d0*(y_cb(k) - y_cb(k - 1))) else ! dxix / dy - tensora(3)%sf(j,k,l) = ( q_prim_vf(xibeg)%sf(j, k - 2, l) & + tensora(3) = ( q_prim_vf(xibeg)%sf(j, k - 2, l) & - 8d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & + 8d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & - q_prim_vf(xibeg)%sf(j, k + 2, l)) & @@ -633,7 +723,7 @@ subroutine s_compute_gradient_xi_acc(q_prim_vf, ixb, ixe, iyb, iye, & !--------- if(k == iyb) then ! dxiy / dy - tensora(4)%sf(j,k,l) = (-25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & + tensora(4) = (-25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & + 48d0*q_prim_vf(xibeg+1)%sf(j, k + 1, l) & - 36d0*q_prim_vf(xibeg+1)%sf(j, k + 2, l) & + 16d0*q_prim_vf(xibeg+1)%sf(j, k + 3, l) & @@ -641,7 +731,7 @@ subroutine s_compute_gradient_xi_acc(q_prim_vf, ixb, ixe, iyb, iye, & !--------- /(12d0*(y_cb(k + 1) - y_cb(k))) else if (k == iyb + 1) then ! dxiy / dy - tensora(4)%sf(j,k,l) = (-3d0*q_prim_vf(xibeg+1)%sf(j, k - 1, l) & + tensora(4) = (-3d0*q_prim_vf(xibeg+1)%sf(j, k - 1, l) & - 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & + 18d0*q_prim_vf(xibeg+1)%sf(j, k + 1, l) & - 6d0*q_prim_vf(xibeg+1)%sf(j, k + 2, l) & @@ -649,7 +739,7 @@ subroutine s_compute_gradient_xi_acc(q_prim_vf, ixb, ixe, iyb, iye, & !--------- /(12d0*(y_cb(k) - y_cb(k - 1))) else if (k == iye - 1) then ! dxiy / dy - tensora(4)%sf(j,k,l) = (3d0*q_prim_vf(xibeg+1)%sf(j, k + 1, l) & + tensora(4) = (3d0*q_prim_vf(xibeg+1)%sf(j, k + 1, l) & + 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & - 18d0*q_prim_vf(xibeg+1)%sf(j, k - 1, l) & + 6d0*q_prim_vf(xibeg+1)%sf(j, k - 2, l) & @@ -657,7 +747,7 @@ subroutine s_compute_gradient_xi_acc(q_prim_vf, ixb, ixe, iyb, iye, & !--------- /(12d0*(y_cb(k) - y_cb(k - 1))) else if (k == iye) then ! dxiy / dy - tensora(4)%sf(j,k,l) = (25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & + tensora(4) =(25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & - 48d0*q_prim_vf(xibeg+1)%sf(j, k - 1, l) & + 36d0*q_prim_vf(xibeg+1)%sf(j, k - 2, l) & - 16d0*q_prim_vf(xibeg+1)%sf(j, k - 3, l) & @@ -665,296 +755,436 @@ subroutine s_compute_gradient_xi_acc(q_prim_vf, ixb, ixe, iyb, iye, & !--------- /(12d0*(y_cb(k) - y_cb(k - 1))) else ! dxiy / dy - tensora(4)%sf(j,k,l) = ( q_prim_vf(xibeg+1)%sf(j, k - 2, l) & + tensora(4) = ( q_prim_vf(xibeg+1)%sf(j, k - 2, l) & - 8d0*q_prim_vf(xibeg+1)%sf(j, k - 1, l) & + 8d0*q_prim_vf(xibeg+1)%sf(j, k + 1, l) & - q_prim_vf(xibeg+1)%sf(j, k + 2, l)) & /(12d0*(y_cb(k) - y_cb(k - 1))) end if - end if + ! STEP 2a: computing the adjoint of the grad_xi tensor for the inverse + tensorb(1) = tensora(4) + tensorb(2) = -tensora(3) + tensorb(3) = -tensora(2) + tensorb(4) = tensora(1) - tensorb(4)%sf(j,k,l) = tensora(4)%sf(j,k,l) - tensorb(3)%sf(j,k,l) = tensora(3)%sf(j,k,l) - ! 3D - if (num_dims > 2) then - ! using results from upper if statement to map form 2x2 to 3x3 tensor - tensora(5)%sf(j,k,l) = tensorb(4)%sf(j,k,l) - tensora(4)%sf(j,k,l) = tensorb(3)%sf(j,k,l) + ! STEP 2b: computing the determinant of the grad_xi tensor + tensorb(tensor_size) = tensora(1)*tensora(4) - tensora(2)*tensora(3) - if(l == izb) then - ! dxix / dz - tensora(3)%sf(j,k,l) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg)%sf(j, k , l + 1) & - - 36d0*q_prim_vf(xibeg)%sf(j, k , l + 2) & - + 16d0*q_prim_vf(xibeg)%sf(j, k , l + 3) & - - 3d0*q_prim_vf(xibeg)%sf(j, k , l + 4) ) & - /(12d0*(z_cb(l + 1) - z_cb(l))) - else if (l == izb + 1) then - ! dxix / dz - tensora(3)%sf(j,k,l) = (-3d0*q_prim_vf(xibeg)%sf(j, k , l - 1) & - - 10d0*q_prim_vf(xibeg)%sf(j,k,l) & - + 18d0*q_prim_vf(xibeg)%sf(j, k , l + 1) & - - 6d0*q_prim_vf(xibeg)%sf(j, k , l + 2) & - + q_prim_vf(xibeg)%sf(j, k , l + 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - else if (l == ize - 1) then - ! dxix / dz - tensora(3)%sf(j,k,l) = (3d0*q_prim_vf(xibeg)%sf(j, k , l + 1) & - + 10d0*q_prim_vf(xibeg)%sf(j,k,l) & - - 18d0*q_prim_vf(xibeg)%sf(j, k , l - 1) & - + 6d0*q_prim_vf(xibeg)%sf(j, k , l - 2) & - - q_prim_vf(xibeg)%sf(j, k , l - 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - else if (l == ize) then - ! dxix / dz - tensora(3)%sf(j,k,l) = (25d0*q_prim_vf(xibeg)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg)%sf(j, k , l - 1) & - + 36d0*q_prim_vf(xibeg)%sf(j, k , l - 2) & - - 16d0*q_prim_vf(xibeg)%sf(j, k , l - 3) & - + 3d0*q_prim_vf(xibeg)%sf(j, k , l - 4) ) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - else - ! dxix / dz - tensora(3)%sf(j,k,l) = ( q_prim_vf(xibeg)%sf(j, k , l - 2) & - - 8d0*q_prim_vf(xibeg)%sf(j, k , l - 1) & - + 8d0*q_prim_vf(xibeg)%sf(j, k , l + 1) & - - q_prim_vf(xibeg)%sf(j, k , l + 2)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - end if + ! STEP 2c: computing the inverse of grad_xi tensor = F + ! tensorb is the adjoint, tensora becomes the inverse + !$acc loop seq + do i = 1, tensor_size - 1 + tensora(i) = tensorb(i)/tensorb(tensor_size) + end do + ! STEP 3: computing F tranpose F + tensorb(1) = tensora(1)**2 + tensorb(1) = tensorb(1) + tensora(3)**2 + tensorb(2) = tensora(1)*tensora(2) + tensora(3)*tensora(4) + tensorb(3) = tensorb(2) + tensorb(4) = tensora(2)**2 + tensora(4)**2 - if(l == izb) then - ! dxiy / dz - tensora(6)%sf(j,k,l) = (-25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg+1)%sf(j, k , l + 1) & - - 36d0*q_prim_vf(xibeg+1)%sf(j, k , l + 2) & - + 16d0*q_prim_vf(xibeg+1)%sf(j, k , l + 3) & - - 3d0*q_prim_vf(xibeg+1)%sf(j, k , l + 4) ) & - /(12d0*(z_cb(l + 1) - z_cb(l))) - else if (l == izb + 1) then - ! dxiy / dz - tensora(6)%sf(j,k,l) = (-3d0*q_prim_vf(xibeg+1)%sf(j, k , l - 1) & - - 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & - + 18d0*q_prim_vf(xibeg+1)%sf(j, k , l + 1) & - - 6d0*q_prim_vf(xibeg+1)%sf(j, k , l + 2) & - + q_prim_vf(xibeg+1)%sf(j, k , l + 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - else if (l == ize - 1) then - ! dxiy / dz - tensora(6)%sf(j,k,l) = (3d0*q_prim_vf(xibeg+1)%sf(j, k , l + 1) & - + 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & - - 18d0*q_prim_vf(xibeg+1)%sf(j, k , l - 1) & - + 6d0*q_prim_vf(xibeg+1)%sf(j, k , l - 2) & - - q_prim_vf(xibeg+1)%sf(j, k , l - 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - else if (l == ize) then - ! dxiy / dz - tensora(6)%sf(j,k,l) =(25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg+1)%sf(j, k , l - 1) & - + 36d0*q_prim_vf(xibeg+1)%sf(j, k , l - 2) & - - 16d0*q_prim_vf(xibeg+1)%sf(j, k , l - 3) & - + 3d0*q_prim_vf(xibeg+1)%sf(j, k , l - 4) ) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - else - ! dxiy / dz - tensora(6)%sf(j,k,l) = ( q_prim_vf(xibeg+1)%sf(j, k , l - 2) & - - 8d0*q_prim_vf(xibeg+1)%sf(j, k , l - 1) & - + 8d0*q_prim_vf(xibeg+1)%sf(j, k , l + 1) & - - q_prim_vf(xibeg+1)%sf(j, k , l + 2)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - end if + ! STEP 4: store the determinant of F in the last entry of the tensor - if(j == ixb) then + end subroutine s_compute_gradient_xi2d_acc + + !> The following subroutine handles the calculation of the btensor. + !! The calculation of the btensor takes qprimvf. + !! @param q_prim_vf Primitive variables + !! @param btensor is the output + !! calculate the grad_xi, grad_xi is a nxn tensor + !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor + !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor + !! btensor is symmetric, save the data space + subroutine s_compute_gradient_xi3d_acc(q_prim_vf, ixb, ixe, iyb, iye, & !--------- + izb, ize, j, k, l, tensora, tensorb) + !$acc routine seq + type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf + real(kind(0d0)), dimension(tensor_size), intent(INOUT) :: tensora + real(kind(0d0)), dimension(tensor_size), intent(INOUT) :: tensorb + integer, intent(IN) :: ixb, ixe, iyb, iye, izb, ize + integer, intent(IN) :: j, k, l + + integer :: i + + ! STEP 1: computing the grad_xi tensor + ! grad_xi definition / organization + ! number for the tensor 1-3: dxix_dx, dxiy_dx, dxiz_dx + ! 4-6 : dxix_dy, dxiy_dy, dxiz_dy + ! 7-9 : dxix_dz, dxiy_dz, dxiz_dz + + ! 1D + if(j == ixb) then + ! dxix/dx + tensora(1) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & + - 36d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & + + 16d0*q_prim_vf(xibeg)%sf(j + 3, k, l) & + - 3d0*q_prim_vf(xibeg)%sf(j + 4, k, l) ) & + /(12d0*(x_cb(j+1) - x_cb(j))) + ! dxiy / dx + tensora(2) = (-25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg+1)%sf(j + 1, k, l) & + - 36d0*q_prim_vf(xibeg+1)%sf(j + 2, k, l) & + + 16d0*q_prim_vf(xibeg+1)%sf(j + 3, k, l) & + - 3d0*q_prim_vf(xibeg+1)%sf(j + 4, k, l) ) & + /(12d0*(x_cb(j + 1) - x_cb(j))) ! dxiz / dx - tensora(7)%sf(j,k,l) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & + tensora(7) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & + 48d0*q_prim_vf(xiend)%sf(j + 1, k, l) & - 36d0*q_prim_vf(xiend)%sf(j + 2, k, l) & + 16d0*q_prim_vf(xiend)%sf(j + 3, k, l) & - 3d0*q_prim_vf(xiend)%sf(j + 4, k, l) ) & /(12d0*(x_cb(j + 1) - x_cb(j))) - else if (j == ixb + 1) then + + else if (j == ixb + 1) then + ! dxix/dx + tensora(1) = (-3d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + - 10d0*q_prim_vf(xibeg)%sf(j,k,l) & + + 18d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & + - 6d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & + + q_prim_vf(xibeg)%sf(j + 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + ! dxiy / dx + tensora(2) = (-3d0*q_prim_vf(xibeg+1)%sf(j - 1, k, l) & + - 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & + + 18d0*q_prim_vf(xibeg+1)%sf(j + 1, k, l) & + - 6d0*q_prim_vf(xibeg+1)%sf(j + 2, k, l) & + + q_prim_vf(xibeg+1)%sf(j + 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) ! dxiz / dx - tensora(7)%sf(j,k,l) = (-3d0*q_prim_vf(xiend)%sf(j - 1, k, l) & + tensora(7) = (-3d0*q_prim_vf(xiend)%sf(j - 1, k, l) & - 10d0*q_prim_vf(xiend)%sf(j,k,l) & + 18d0*q_prim_vf(xiend)%sf(j + 1, k, l) & - 6d0*q_prim_vf(xiend)%sf(j + 2, k, l) & + q_prim_vf(xiend)%sf(j + 3, k, l)) & /(12d0*(x_cb(j) - x_cb(j - 1))) - else if (j == ixe - 1) then + + else if (j == ixe - 1) then + ! dxix/dx + tensora(1) = (3d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & + + 10d0*q_prim_vf(xibeg)%sf(j,k,l) & + - 18d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + + 6d0*q_prim_vf(xibeg)%sf(j - 2, k, l) & + - q_prim_vf(xibeg)%sf(j - 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + ! dxiy / dx + tensora(2) = (3d0*q_prim_vf(xibeg+1)%sf(j + 1, k, l) & + + 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & + - 18d0*q_prim_vf(xibeg+1)%sf(j - 1, k, l) & + + 6d0*q_prim_vf(xibeg+1)%sf(j - 2, k, l) & + - q_prim_vf(xibeg+1)%sf(j - 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) ! dxiz / dx - tensora(7)%sf(j,k,l) = (3d0*q_prim_vf(xiend)%sf(j + 1, k, l) & + tensora(7) = (3d0*q_prim_vf(xiend)%sf(j + 1, k, l) & + 10d0*q_prim_vf(xiend)%sf(j,k,l) & - 18d0*q_prim_vf(xiend)%sf(j - 1, k, l) & + 6d0*q_prim_vf(xiend)%sf(j - 2, k, l) & - q_prim_vf(xiend)%sf(j - 3, k, l)) & /(12d0*(x_cb(j) - x_cb(j - 1))) - else if (j == ixe) then + else if (j == ixe) then + ! dxix/dx + tensora(1) =(25d0*q_prim_vf(xibeg)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + + 36d0*q_prim_vf(xibeg)%sf(j - 2, k, l) & + - 16d0*q_prim_vf(xibeg)%sf(j - 3, k, l) & + + 3d0*q_prim_vf(xibeg)%sf(j - 4, k, l) ) & + /(12d0*(x_cb(j) - x_cb(j-1))) + ! dxiy / dx + tensora(2) = (25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg+1)%sf(j - 1, k, l) & + + 36d0*q_prim_vf(xibeg+1)%sf(j - 2, k, l) & + - 16d0*q_prim_vf(xibeg+1)%sf(j - 3, k, l) & + + 3d0*q_prim_vf(xibeg+1)%sf(j - 4, k, l) ) & + /(12d0*(x_cb(j) - x_cb(j - 1))) ! dxiz / dx - tensora(7)%sf(j,k,l) = (25d0*q_prim_vf(xiend)%sf(j, k, l) & + tensora(7) = (25d0*q_prim_vf(xiend)%sf(j, k, l) & - 48d0*q_prim_vf(xiend)%sf(j - 1, k, l) & + 36d0*q_prim_vf(xiend)%sf(j - 2, k, l) & - 16d0*q_prim_vf(xiend)%sf(j - 3, k, l) & + 3d0*q_prim_vf(xiend)%sf(j - 4, k, l) ) & /(12d0*(x_cb(j) - x_cb(j - 1))) - else + else + ! dxix/dx + tensora(1) = ( q_prim_vf(xibeg)%sf(j - 2, k, l) & + - 8d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + + 8d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & + - q_prim_vf(xibeg)%sf(j + 2, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + ! dxiy / dx + tensora(2) = ( q_prim_vf(xibeg+1)%sf(j - 2, k, l) & + - 8d0*q_prim_vf(xibeg+1)%sf(j - 1, k, l) & + + 8d0*q_prim_vf(xibeg+1)%sf(j + 1, k, l) & + - q_prim_vf(xibeg+1)%sf(j + 2, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) ! dxiz / dx - tensora(7)%sf(j,k,l) = ( q_prim_vf(xiend)%sf(j - 2, k, l) & + tensora(7) = ( q_prim_vf(xiend)%sf(j - 2, k, l) & - 8d0*q_prim_vf(xiend)%sf(j - 1, k, l) & + 8d0*q_prim_vf(xiend)%sf(j + 1, k, l) & - q_prim_vf(xiend)%sf(j + 2, k, l)) & /(12d0*(x_cb(j) - x_cb(j - 1))) - end if + end if + + ! 2D if(k == iyb) then + ! dxix / dy + tensora(4) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & + - 36d0*q_prim_vf(xibeg)%sf(j, k + 2, l) & + + 16d0*q_prim_vf(xibeg)%sf(j, k + 3, l) & + - 3d0*q_prim_vf(xibeg)%sf(j, k + 4, l) ) & + /(12d0*(y_cb(k + 1) - y_cb(k))) + ! dxiy / dy + tensora(5) = (-25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg+1)%sf(j, k + 1, l) & + - 36d0*q_prim_vf(xibeg+1)%sf(j, k + 2, l) & + + 16d0*q_prim_vf(xibeg+1)%sf(j, k + 3, l) & + - 3d0*q_prim_vf(xibeg+1)%sf(j, k + 4, l) ) & + /(12d0*(y_cb(k + 1) - y_cb(k))) ! dxiz / dy - tensora(8)%sf(j,k,l) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & + tensora(8) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & + 48d0*q_prim_vf(xiend)%sf(j, k + 1, l) & - 36d0*q_prim_vf(xiend)%sf(j, k + 2, l) & + 16d0*q_prim_vf(xiend)%sf(j, k + 3, l) & - 3d0*q_prim_vf(xiend)%sf(j, k + 4, l) ) & /(12d0*(y_cb(k + 1) - y_cb(k))) + else if (k == iyb + 1) then + ! dxix / dy + tensora(4) = (-3d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & + - 10d0*q_prim_vf(xibeg)%sf(j,k,l) & + + 18d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & + - 6d0*q_prim_vf(xibeg)%sf(j, k + 2, l) & + + q_prim_vf(xibeg)%sf(j, k + 3, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + ! dxiy / dy + tensora(5) = (-3d0*q_prim_vf(xibeg+1)%sf(j, k - 1, l) & + - 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & + + 18d0*q_prim_vf(xibeg+1)%sf(j, k + 1, l) & + - 6d0*q_prim_vf(xibeg+1)%sf(j, k + 2, l) & + + q_prim_vf(xibeg+1)%sf(j, k + 3, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) ! dxiz / dy - tensora(8)%sf(j,k,l) = (-3d0*q_prim_vf(xiend)%sf(j, k - 1, l) & + tensora(8) = (-3d0*q_prim_vf(xiend)%sf(j, k - 1, l) & - 10d0*q_prim_vf(xiend)%sf(j,k,l) & + 18d0*q_prim_vf(xiend)%sf(j, k + 1, l) & - 6d0*q_prim_vf(xiend)%sf(j, k + 2, l) & + q_prim_vf(xiend)%sf(j, k + 3, l)) & /(12d0*(y_cb(k) - y_cb(k - 1))) else if (k == iye - 1) then + ! dxix / dy + tensora(4) = (3d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & + + 10d0*q_prim_vf(xibeg)%sf(j,k,l) & + - 18d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & + + 6d0*q_prim_vf(xibeg)%sf(j, k - 2, l) & + - q_prim_vf(xibeg)%sf(j, k - 3, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + ! dxiy / dy + tensora(5) = (3d0*q_prim_vf(xibeg+1)%sf(j, k + 1, l) & + + 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & + - 18d0*q_prim_vf(xibeg+1)%sf(j, k - 1, l) & + + 6d0*q_prim_vf(xibeg+1)%sf(j, k - 2, l) & + - q_prim_vf(xibeg+1)%sf(j, k - 3, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) ! dxiz / dy - tensora(8)%sf(j,k,l) = (3d0*q_prim_vf(xiend)%sf(j, k + 1, l) & + tensora(8) = (3d0*q_prim_vf(xiend)%sf(j, k + 1, l) & + 10d0*q_prim_vf(xiend)%sf(j,k,l) & - 18d0*q_prim_vf(xiend)%sf(j, k - 1, l) & + 6d0*q_prim_vf(xiend)%sf(j, k - 2, l) & - q_prim_vf(xiend)%sf(j, k - 3, l)) & /(12d0*(y_cb(k) - y_cb(k - 1))) else if (k == iye) then + ! dxix / dy + tensora(4) =(25d0*q_prim_vf(xibeg)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & + + 36d0*q_prim_vf(xibeg)%sf(j, k - 2, l) & + - 16d0*q_prim_vf(xibeg)%sf(j, k - 3, l) & + + 3d0*q_prim_vf(xibeg)%sf(j, k - 4, l) ) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + ! dxiy / dy + tensora(5) =(25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg+1)%sf(j, k - 1, l) & + + 36d0*q_prim_vf(xibeg+1)%sf(j, k - 2, l) & + - 16d0*q_prim_vf(xibeg+1)%sf(j, k - 3, l) & + + 3d0*q_prim_vf(xibeg+1)%sf(j, k - 4, l) ) & + /(12d0*(y_cb(k) - y_cb(k - 1))) ! dxiz / dy - tensora(8)%sf(j,k,l) = (25d0*q_prim_vf(xiend)%sf(j, k, l) & + tensora(8) =(25d0*q_prim_vf(xiend)%sf(j, k, l) & - 48d0*q_prim_vf(xiend)%sf(j, k - 1, l) & + 36d0*q_prim_vf(xiend)%sf(j, k - 2, l) & - 16d0*q_prim_vf(xiend)%sf(j, k - 3, l) & + 3d0*q_prim_vf(xiend)%sf(j, k - 4, l) ) & /(12d0*(y_cb(k) - y_cb(k - 1))) else + ! dxix / dy + tensora(4) = ( q_prim_vf(xibeg)%sf(j, k - 2, l) & + - 8d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & + + 8d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & + - q_prim_vf(xibeg)%sf(j, k + 2, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + ! dxiy / dy + tensora(5) = ( q_prim_vf(xibeg+1)%sf(j, k - 2, l) & + - 8d0*q_prim_vf(xibeg+1)%sf(j, k - 1, l) & + + 8d0*q_prim_vf(xibeg+1)%sf(j, k + 1, l) & + - q_prim_vf(xibeg+1)%sf(j, k + 2, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) ! dxiz / dy - tensora(8)%sf(j,k,l) = ( q_prim_vf(xiend)%sf(j, k - 2, l) & + tensora(8) = ( q_prim_vf(xiend)%sf(j, k - 2, l) & - 8d0*q_prim_vf(xiend)%sf(j, k - 1, l) & + 8d0*q_prim_vf(xiend)%sf(j, k + 1, l) & - q_prim_vf(xiend)%sf(j, k + 2, l)) & /(12d0*(y_cb(k) - y_cb(k - 1))) end if + ! 3D if(l == izb) then + ! dxix / dz + tensora(3) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg)%sf(j, k , l + 1) & + - 36d0*q_prim_vf(xibeg)%sf(j, k , l + 2) & + + 16d0*q_prim_vf(xibeg)%sf(j, k , l + 3) & + - 3d0*q_prim_vf(xibeg)%sf(j, k , l + 4) ) & + /(12d0*(z_cb(l + 1) - z_cb(l))) + ! dxiy / dz + tensora(6) = (-25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg+1)%sf(j, k , l + 1) & + - 36d0*q_prim_vf(xibeg+1)%sf(j, k , l + 2) & + + 16d0*q_prim_vf(xibeg+1)%sf(j, k , l + 3) & + - 3d0*q_prim_vf(xibeg+1)%sf(j, k , l + 4) ) & + /(12d0*(z_cb(l + 1) - z_cb(l))) ! dxiz / dz - tensora(9)%sf(j,k,l) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & + tensora(9) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & + 48d0*q_prim_vf(xiend)%sf(j, k , l + 1) & - 36d0*q_prim_vf(xiend)%sf(j, k , l + 2) & + 16d0*q_prim_vf(xiend)%sf(j, k , l + 3) & - 3d0*q_prim_vf(xiend)%sf(j, k , l + 4) ) & /(12d0*(z_cb(l + 1) - z_cb(l))) else if (l == izb + 1) then + ! dxix / dz + tensora(3) = (-3d0*q_prim_vf(xibeg)%sf(j, k , l - 1) & + - 10d0*q_prim_vf(xibeg)%sf(j,k,l) & + + 18d0*q_prim_vf(xibeg)%sf(j, k , l + 1) & + - 6d0*q_prim_vf(xibeg)%sf(j, k , l + 2) & + + q_prim_vf(xibeg)%sf(j, k , l + 3)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + ! dxiy / dz + tensora(6) = (-3d0*q_prim_vf(xibeg+1)%sf(j, k , l - 1) & + - 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & + + 18d0*q_prim_vf(xibeg+1)%sf(j, k , l + 1) & + - 6d0*q_prim_vf(xibeg+1)%sf(j, k , l + 2) & + + q_prim_vf(xibeg+1)%sf(j, k , l + 3)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) ! dxiz / dz - tensora(9)%sf(j,k,l) = (-3d0*q_prim_vf(xiend)%sf(j, k , l - 1) & + tensora(9) = (-3d0*q_prim_vf(xiend)%sf(j, k , l - 1) & - 10d0*q_prim_vf(xiend)%sf(j,k,l) & + 18d0*q_prim_vf(xiend)%sf(j, k , l + 1) & - 6d0*q_prim_vf(xiend)%sf(j, k , l + 2) & + q_prim_vf(xiend)%sf(j, k , l + 3)) & /(12d0*(z_cb(l) - z_cb(l - 1))) else if (l == ize - 1) then + ! dxix / dz + tensora(3) = (3d0*q_prim_vf(xibeg)%sf(j, k , l + 1) & + + 10d0*q_prim_vf(xibeg)%sf(j,k,l) & + - 18d0*q_prim_vf(xibeg)%sf(j, k , l - 1) & + + 6d0*q_prim_vf(xibeg)%sf(j, k , l - 2) & + - q_prim_vf(xibeg)%sf(j, k , l - 3)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + ! dxiy / dz + tensora(6) = (3d0*q_prim_vf(xibeg+1)%sf(j, k , l + 1) & + + 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & + - 18d0*q_prim_vf(xibeg+1)%sf(j, k , l - 1) & + + 6d0*q_prim_vf(xibeg+1)%sf(j, k , l - 2) & + - q_prim_vf(xibeg+1)%sf(j, k , l - 3)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) ! dxiz / dz - tensora(9)%sf(j,k,l) = (3d0*q_prim_vf(xiend)%sf(j, k , l + 1) & + tensora(9) = (3d0*q_prim_vf(xiend)%sf(j, k , l + 1) & + 10d0*q_prim_vf(xiend)%sf(j,k,l) & - 18d0*q_prim_vf(xiend)%sf(j, k , l - 1) & + 6d0*q_prim_vf(xiend)%sf(j, k , l - 2) & - q_prim_vf(xiend)%sf(j, k , l - 3)) & /(12d0*(z_cb(l) - z_cb(l - 1))) else if (l == ize) then + ! dxix / dz + tensora(3) =(25d0*q_prim_vf(xibeg)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg)%sf(j, k , l - 1) & + + 36d0*q_prim_vf(xibeg)%sf(j, k , l - 2) & + - 16d0*q_prim_vf(xibeg)%sf(j, k , l - 3) & + + 3d0*q_prim_vf(xibeg)%sf(j, k , l - 4) ) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + ! dxiy / dz + tensora(6) =(25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg+1)%sf(j, k , l - 1) & + + 36d0*q_prim_vf(xibeg+1)%sf(j, k , l - 2) & + - 16d0*q_prim_vf(xibeg+1)%sf(j, k , l - 3) & + + 3d0*q_prim_vf(xibeg+1)%sf(j, k , l - 4) ) & + /(12d0*(z_cb(l) - z_cb(l - 1))) ! dxiz / dz - tensora(9)%sf(j,k,l) = (25d0*q_prim_vf(xiend)%sf(j, k, l) & + tensora(9) =(25d0*q_prim_vf(xiend)%sf(j, k, l) & - 48d0*q_prim_vf(xiend)%sf(j, k , l - 1) & + 36d0*q_prim_vf(xiend)%sf(j, k , l - 2) & - 16d0*q_prim_vf(xiend)%sf(j, k , l - 3) & + 3d0*q_prim_vf(xiend)%sf(j, k , l - 4) ) & /(12d0*(z_cb(l) - z_cb(l - 1))) else + ! dxix / dz + tensora(3) = ( q_prim_vf(xibeg)%sf(j, k , l - 2) & + - 8d0*q_prim_vf(xibeg)%sf(j, k , l - 1) & + + 8d0*q_prim_vf(xibeg)%sf(j, k , l + 1) & + - q_prim_vf(xibeg)%sf(j, k , l + 2)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + ! dxiy / dz + tensora(6) = ( q_prim_vf(xibeg+1)%sf(j, k , l - 2) & + - 8d0*q_prim_vf(xibeg+1)%sf(j, k , l - 1) & + + 8d0*q_prim_vf(xibeg+1)%sf(j, k , l + 1) & + - q_prim_vf(xibeg+1)%sf(j, k , l + 2)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) ! dxiz / dz - tensora(9)%sf(j,k,l) = ( q_prim_vf(xiend)%sf(j, k , l - 2) & + tensora(9) = ( q_prim_vf(xiend)%sf(j, k , l - 2) & - 8d0*q_prim_vf(xiend)%sf(j, k , l - 1) & + 8d0*q_prim_vf(xiend)%sf(j, k , l + 1) & - q_prim_vf(xiend)%sf(j, k , l + 2)) & /(12d0*(z_cb(l) - z_cb(l - 1))) end if - end if ! STEP 2a: computing the adjoint of the grad_xi tensor for the inverse - if (num_dims == 1) then - tensorb(1)%sf(j,k,l) = 1d0 - elseif (num_dims == 2) then - tensorb(1)%sf(j,k,l) = tensora(4)%sf(j,k,l) - tensorb(2)%sf(j,k,l) = -tensora(3)%sf(j,k,l) - tensorb(3)%sf(j,k,l) = -tensora(2)%sf(j,k,l) - tensorb(4)%sf(j,k,l) = tensora(1)%sf(j,k,l) - elseif (num_dims == 3) then - tensorb(1)%sf(j,k,l) = tensora(5)%sf(j,k,l)*tensora(9)%sf(j,k,l) - tensora(6)%sf(j,k,l)*tensora(8)%sf(j,k,l) - tensorb(2)%sf(j,k,l) = -(tensora(2)%sf(j,k,l)*tensora(9)%sf(j,k,l) - tensora(3)%sf(j,k,l)*tensora(8)%sf(j,k,l)) - tensorb(3)%sf(j,k,l) = tensora(2)%sf(j,k,l)*tensora(6)%sf(j,k,l) - tensora(3)%sf(j,k,l)*tensora(5)%sf(j,k,l) - tensorb(4)%sf(j,k,l) = -(tensora(4)%sf(j,k,l)*tensora(9)%sf(j,k,l) - tensora(6)%sf(j,k,l)*tensora(7)%sf(j,k,l)) - tensorb(5)%sf(j,k,l) = tensora(1)%sf(j,k,l)*tensora(9)%sf(j,k,l) - tensora(3)%sf(j,k,l)*tensora(7)%sf(j,k,l) - tensorb(6)%sf(j,k,l) = -(tensora(1)%sf(j,k,l)*tensora(6)%sf(j,k,l) - tensora(4)%sf(j,k,l)*tensora(3)%sf(j,k,l)) - tensorb(7)%sf(j,k,l) = tensora(4)%sf(j,k,l)*tensora(8)%sf(j,k,l) - tensora(5)%sf(j,k,l)*tensora(7)%sf(j,k,l) - tensorb(8)%sf(j,k,l) = -(tensora(1)%sf(j,k,l)*tensora(8)%sf(j,k,l) - tensora(2)%sf(j,k,l)*tensora(7)%sf(j,k,l)) - tensorb(9)%sf(j,k,l) = tensora(1)%sf(j,k,l)*tensora(5)%sf(j,k,l) - tensora(2)%sf(j,k,l)*tensora(4)%sf(j,k,l) - end if + tensorb(1) = tensora(5)*tensora(9) - tensora(6)*tensora(8) + tensorb(2) = -(tensora(2)*tensora(9) - tensora(3)*tensora(8)) + tensorb(3) = tensora(2)*tensora(6) - tensora(3)*tensora(5) + tensorb(4) = -(tensora(4)*tensora(9) - tensora(6)*tensora(7)) + tensorb(5) = tensora(1)*tensora(9) - tensora(3)*tensora(7) + tensorb(6) = -(tensora(1)*tensora(6) - tensora(4)*tensora(3)) + tensorb(7) = tensora(4)*tensora(8) - tensora(5)*tensora(7) + tensorb(8) = -(tensora(1)*tensora(8) - tensora(2)*tensora(7)) + tensorb(9) = tensora(1)*tensora(5) - tensora(2)*tensora(4) ! STEP 2b: computing the determinant of the grad_xi tensor - if (num_dims == 1) then - tensorb(tensor_size)%sf(j,k,l) = tensora(1)%sf(j,k,l) - elseif (num_dims == 2) then - tensorb(tensor_size)%sf(j,k,l) = tensora(1)%sf(j,k,l)*tensora(4)%sf(j,k,l) - tensora(2)%sf(j,k,l)*tensora(3)%sf(j,k,l) - else - tensorb(tensor_size)%sf(j,k,l) = tensora(1)%sf(j,k,l)*(tensora(5)%sf(j,k,l)*tensora(9)%sf(j,k,l) & - - tensora(6)%sf(j,k,l)*tensora(8)%sf(j,k,l)) & - - tensora(2)%sf(j,k,l)*(tensora(4)%sf(j,k,l)*tensora(9)%sf(j,k,l) & - - tensora(6)%sf(j,k,l)*tensora(7)%sf(j,k,l)) & - + tensora(3)%sf(j,k,l)*(tensora(4)%sf(j,k,l)*tensora(8)%sf(j,k,l) & - - tensora(5)%sf(j,k,l)*tensora(7)%sf(j,k,l)) - end if + tensorb(tensor_size) = tensora(1)*(tensora(5)*tensora(9) - tensora(6)*tensora(8)) & + - tensora(2)*(tensora(4)*tensora(9) - tensora(6)*tensora(7)) & + + tensora(3)*(tensora(4)*tensora(8) - tensora(5)*tensora(7)) ! STEP 2c: computing the inverse of grad_xi tensor = F ! tensorb is the adjoint, tensora becomes the inverse + ! STEP 4: store the determinant of F in the last entry of the tensor !$acc loop seq do i = 1, tensor_size - 1 - tensora(i)%sf(j,k,l) = tensorb(i)%sf(j,k,l)/tensorb(tensor_size)%sf(j,k,l) + tensora(i) = tensorb(i)/tensorb(tensor_size) end do ! STEP 3: computing F tranpose F - tensorb(1)%sf(j,k,l) = tensora(1)%sf(j,k,l)**2 - if (num_dims == 2) then - tensorb(1)%sf(j,k,l) = tensorb(1)%sf(j,k,l) + tensora(3)%sf(j,k,l)**2 - tensorb(2)%sf(j,k,l) = tensora(1)%sf(j,k,l)*tensora(2)%sf(j,k,l) + tensora(3)%sf(j,k,l)*tensora(4)%sf(j,k,l) - tensorb(3)%sf(j,k,l) = tensorb(2)%sf(j,k,l) - tensorb(4)%sf(j,k,l) = tensora(2)%sf(j,k,l)**2 + tensora(4)%sf(j,k,l)**2 - elseif (num_dims == 3) then - tensorb(1)%sf(j,k,l) = tensorb(1)%sf(j,k,l) + tensora(4)%sf(j,k,l)**2 + tensora(7)%sf(j,k,l)**2 - tensorb(5)%sf(j,k,l) = tensora(2)%sf(j,k,l) + tensora(5)%sf(j,k,l)**2 + tensora(8)%sf(j,k,l)**2 - tensorb(9)%sf(j,k,l) = tensora(3)%sf(j,k,l) + tensora(6)%sf(j,k,l)**2 + tensora(9)%sf(j,k,l)**2 - tensorb(2)%sf(j,k,l) = tensora(1)%sf(j,k,l)*tensora(2)%sf(j,k,l) + tensora(4)%sf(j,k,l)*tensora(5)%sf(j,k,l) & - + tensora(7)%sf(j,k,l)*tensora(8)%sf(j,k,l) - tensorb(3)%sf(j,k,l) = tensora(1)%sf(j,k,l)*tensora(3)%sf(j,k,l) + tensora(4)%sf(j,k,l)*tensora(6)%sf(j,k,l) & - + tensora(7)%sf(j,k,l)*tensora(9)%sf(j,k,l) - tensorb(6)%sf(j,k,l) = tensora(2)%sf(j,k,l)*tensora(3)%sf(j,k,l) + tensora(5)%sf(j,k,l)*tensora(6)%sf(j,k,l) & - + tensora(8)%sf(j,k,l)*tensora(9)%sf(j,k,l) - tensorb(4)%sf(j,k,l) = tensorb(2)%sf(j,k,l) - tensorb(7)%sf(j,k,l) = tensorb(3)%sf(j,k,l) - tensorb(8)%sf(j,k,l) = tensorb(4)%sf(j,k,l) - end if - ! STEP 4: store the determinant of F in the last entry of the tensor - !tensorb(tensor_size)%sf(j,k,l) = determinant + tensorb(1) = tensora(1)**2 + tensorb(1) = tensorb(1) + tensora(4)**2 + tensora(7)**2 + tensorb(5) = tensora(2) + tensora(5)**2 + tensora(8)**2 + tensorb(9) = tensora(3) + tensora(6)**2 + tensora(9)**2 + tensorb(2) = tensora(1)*tensora(2) + tensora(4)*tensora(5) + tensora(7)*tensora(8) + tensorb(3) = tensora(1)*tensora(3) + tensora(4)*tensora(6) + tensora(7)*tensora(9) + tensorb(6) = tensora(2)*tensora(3) + tensora(5)*tensora(6) + tensora(8)*tensora(9) + tensorb(4) = tensorb(2) + tensorb(7) = tensorb(3) + tensorb(8) = tensorb(4) - end subroutine s_compute_gradient_xi_acc + end subroutine s_compute_gradient_xi3d_acc !> The following subroutine handles the calculation of the btensor. !! The calculation of the btensor takes qprimvf. From 2cd933573f17ba975b7f28c9433c271329f6051d Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Sun, 26 May 2024 23:57:18 -0500 Subject: [PATCH 125/326] testing a switch of the order of operations --- src/common/m_xi_tensor_calc.f90 | 219 ++++++++++++++++---------------- 1 file changed, 110 insertions(+), 109 deletions(-) diff --git a/src/common/m_xi_tensor_calc.f90 b/src/common/m_xi_tensor_calc.f90 index 757d7a1c39..5de30bd62f 100644 --- a/src/common/m_xi_tensor_calc.f90 +++ b/src/common/m_xi_tensor_calc.f90 @@ -926,6 +926,116 @@ subroutine s_compute_gradient_xi3d_acc(q_prim_vf, ixb, ixe, iyb, iye, & !------- end if + ! 3D + if(l == izb) then + ! dxix / dz + tensora(3) = (-25d0*q_prim_vf(xibeg)%sf(j,k,l) & + + 48d0*q_prim_vf(xibeg)%sf(j,k,l+1) & + - 36d0*q_prim_vf(xibeg)%sf(j,k,l+2) & + + 16d0*q_prim_vf(xibeg)%sf(j,k,l+3) & + - 3d0*q_prim_vf(xibeg)%sf(j,k,l+4) ) & + /(12d0*(z_cb(l + 1) - z_cb(l))) + ! dxiy / dz + tensora(6) = (-25d0*q_prim_vf(xibeg+1)%sf(j,k,l) & + + 48d0*q_prim_vf(xibeg+1)%sf(j,k,l+1) & + - 36d0*q_prim_vf(xibeg+1)%sf(j,k,l+2) & + + 16d0*q_prim_vf(xibeg+1)%sf(j,k,l+3) & + - 3d0*q_prim_vf(xibeg+1)%sf(j,k,l+4) ) & + /(12d0*(z_cb(l + 1) - z_cb(l))) + ! dxiz / dz + tensora(9) = (-25d0*q_prim_vf(xiend)%sf(j,k, l) & + + 48d0*q_prim_vf(xiend)%sf(j,k,l + 1) & + - 36d0*q_prim_vf(xiend)%sf(j,k,l + 2) & + + 16d0*q_prim_vf(xiend)%sf(j,k,l + 3) & + - 3d0*q_prim_vf(xiend)%sf(j,k,l + 4) ) & + /(12d0*(z_cb(l + 1) - z_cb(l))) + else if (l == izb + 1) then + ! dxix / dz + tensora(3) = (-3d0*q_prim_vf(xibeg)%sf(j,k,l - 1) & + - 10d0*q_prim_vf(xibeg)%sf(j,k,l) & + + 18d0*q_prim_vf(xibeg)%sf(j,k,l + 1) & + - 6d0*q_prim_vf(xibeg)%sf(j,k,l + 2) & + + q_prim_vf(xibeg)%sf(j,k,l + 3)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + ! dxiy / dz + tensora(6) = (-3d0*q_prim_vf(xibeg+1)%sf(j,k,l - 1) & + - 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & + + 18d0*q_prim_vf(xibeg+1)%sf(j,k,l + 1) & + - 6d0*q_prim_vf(xibeg+1)%sf(j,k,l + 2) & + + q_prim_vf(xibeg+1)%sf(j,k,l + 3)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + ! dxiz / dz + tensora(9) = (-3d0*q_prim_vf(xiend)%sf(j,k,l - 1) & + - 10d0*q_prim_vf(xiend)%sf(j,k,l) & + + 18d0*q_prim_vf(xiend)%sf(j,k,l + 1) & + - 6d0*q_prim_vf(xiend)%sf(j,k,l + 2) & + + q_prim_vf(xiend)%sf(j,k,l + 3)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + else if (l == ize - 1) then + ! dxix / dz + tensora(3) = (3d0*q_prim_vf(xibeg)%sf(j, k , l + 1) & + + 10d0*q_prim_vf(xibeg)%sf(j,k,l) & + - 18d0*q_prim_vf(xibeg)%sf(j, k , l - 1) & + + 6d0*q_prim_vf(xibeg)%sf(j, k , l - 2) & + - q_prim_vf(xibeg)%sf(j, k , l - 3)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + ! dxiy / dz + tensora(6) = (3d0*q_prim_vf(xibeg+1)%sf(j, k , l + 1) & + + 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & + - 18d0*q_prim_vf(xibeg+1)%sf(j, k , l - 1) & + + 6d0*q_prim_vf(xibeg+1)%sf(j, k , l - 2) & + - q_prim_vf(xibeg+1)%sf(j, k , l - 3)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + ! dxiz / dz + tensora(9) = (3d0*q_prim_vf(xiend)%sf(j, k , l + 1) & + + 10d0*q_prim_vf(xiend)%sf(j,k,l) & + - 18d0*q_prim_vf(xiend)%sf(j, k , l - 1) & + + 6d0*q_prim_vf(xiend)%sf(j, k , l - 2) & + - q_prim_vf(xiend)%sf(j, k , l - 3)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + else if (l == ize) then + ! dxix / dz + tensora(3) =(25d0*q_prim_vf(xibeg)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg)%sf(j, k , l - 1) & + + 36d0*q_prim_vf(xibeg)%sf(j, k , l - 2) & + - 16d0*q_prim_vf(xibeg)%sf(j, k , l - 3) & + + 3d0*q_prim_vf(xibeg)%sf(j, k , l - 4) ) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + ! dxiy / dz + tensora(6) =(25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg+1)%sf(j, k , l - 1) & + + 36d0*q_prim_vf(xibeg+1)%sf(j, k , l - 2) & + - 16d0*q_prim_vf(xibeg+1)%sf(j, k , l - 3) & + + 3d0*q_prim_vf(xibeg+1)%sf(j, k , l - 4) ) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + ! dxiz / dz + tensora(9) =(25d0*q_prim_vf(xiend)%sf(j, k, l) & + - 48d0*q_prim_vf(xiend)%sf(j, k , l - 1) & + + 36d0*q_prim_vf(xiend)%sf(j, k , l - 2) & + - 16d0*q_prim_vf(xiend)%sf(j, k , l - 3) & + + 3d0*q_prim_vf(xiend)%sf(j, k , l - 4) ) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + else + ! dxix / dz + tensora(3) = ( q_prim_vf(xibeg)%sf(j, k , l - 2) & + - 8d0*q_prim_vf(xibeg)%sf(j, k , l - 1) & + + 8d0*q_prim_vf(xibeg)%sf(j, k , l + 1) & + - q_prim_vf(xibeg)%sf(j, k , l + 2)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + ! dxiy / dz + tensora(6) = ( q_prim_vf(xibeg+1)%sf(j, k , l - 2) & + - 8d0*q_prim_vf(xibeg+1)%sf(j, k , l - 1) & + + 8d0*q_prim_vf(xibeg+1)%sf(j, k , l + 1) & + - q_prim_vf(xibeg+1)%sf(j, k , l + 2)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + ! dxiz / dz + tensora(9) = ( q_prim_vf(xiend)%sf(j, k , l - 2) & + - 8d0*q_prim_vf(xiend)%sf(j, k , l - 1) & + + 8d0*q_prim_vf(xiend)%sf(j, k , l + 1) & + - q_prim_vf(xiend)%sf(j, k , l + 2)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + end if + ! 2D if(k == iyb) then ! dxix / dy @@ -1037,115 +1147,6 @@ subroutine s_compute_gradient_xi3d_acc(q_prim_vf, ixb, ixe, iyb, iye, & !------- /(12d0*(y_cb(k) - y_cb(k - 1))) end if - ! 3D - if(l == izb) then - ! dxix / dz - tensora(3) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg)%sf(j, k , l + 1) & - - 36d0*q_prim_vf(xibeg)%sf(j, k , l + 2) & - + 16d0*q_prim_vf(xibeg)%sf(j, k , l + 3) & - - 3d0*q_prim_vf(xibeg)%sf(j, k , l + 4) ) & - /(12d0*(z_cb(l + 1) - z_cb(l))) - ! dxiy / dz - tensora(6) = (-25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg+1)%sf(j, k , l + 1) & - - 36d0*q_prim_vf(xibeg+1)%sf(j, k , l + 2) & - + 16d0*q_prim_vf(xibeg+1)%sf(j, k , l + 3) & - - 3d0*q_prim_vf(xibeg+1)%sf(j, k , l + 4) ) & - /(12d0*(z_cb(l + 1) - z_cb(l))) - ! dxiz / dz - tensora(9) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & - + 48d0*q_prim_vf(xiend)%sf(j, k , l + 1) & - - 36d0*q_prim_vf(xiend)%sf(j, k , l + 2) & - + 16d0*q_prim_vf(xiend)%sf(j, k , l + 3) & - - 3d0*q_prim_vf(xiend)%sf(j, k , l + 4) ) & - /(12d0*(z_cb(l + 1) - z_cb(l))) - else if (l == izb + 1) then - ! dxix / dz - tensora(3) = (-3d0*q_prim_vf(xibeg)%sf(j, k , l - 1) & - - 10d0*q_prim_vf(xibeg)%sf(j,k,l) & - + 18d0*q_prim_vf(xibeg)%sf(j, k , l + 1) & - - 6d0*q_prim_vf(xibeg)%sf(j, k , l + 2) & - + q_prim_vf(xibeg)%sf(j, k , l + 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - ! dxiy / dz - tensora(6) = (-3d0*q_prim_vf(xibeg+1)%sf(j, k , l - 1) & - - 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & - + 18d0*q_prim_vf(xibeg+1)%sf(j, k , l + 1) & - - 6d0*q_prim_vf(xibeg+1)%sf(j, k , l + 2) & - + q_prim_vf(xibeg+1)%sf(j, k , l + 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - ! dxiz / dz - tensora(9) = (-3d0*q_prim_vf(xiend)%sf(j, k , l - 1) & - - 10d0*q_prim_vf(xiend)%sf(j,k,l) & - + 18d0*q_prim_vf(xiend)%sf(j, k , l + 1) & - - 6d0*q_prim_vf(xiend)%sf(j, k , l + 2) & - + q_prim_vf(xiend)%sf(j, k , l + 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - else if (l == ize - 1) then - ! dxix / dz - tensora(3) = (3d0*q_prim_vf(xibeg)%sf(j, k , l + 1) & - + 10d0*q_prim_vf(xibeg)%sf(j,k,l) & - - 18d0*q_prim_vf(xibeg)%sf(j, k , l - 1) & - + 6d0*q_prim_vf(xibeg)%sf(j, k , l - 2) & - - q_prim_vf(xibeg)%sf(j, k , l - 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - ! dxiy / dz - tensora(6) = (3d0*q_prim_vf(xibeg+1)%sf(j, k , l + 1) & - + 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & - - 18d0*q_prim_vf(xibeg+1)%sf(j, k , l - 1) & - + 6d0*q_prim_vf(xibeg+1)%sf(j, k , l - 2) & - - q_prim_vf(xibeg+1)%sf(j, k , l - 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - ! dxiz / dz - tensora(9) = (3d0*q_prim_vf(xiend)%sf(j, k , l + 1) & - + 10d0*q_prim_vf(xiend)%sf(j,k,l) & - - 18d0*q_prim_vf(xiend)%sf(j, k , l - 1) & - + 6d0*q_prim_vf(xiend)%sf(j, k , l - 2) & - - q_prim_vf(xiend)%sf(j, k , l - 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - else if (l == ize) then - ! dxix / dz - tensora(3) =(25d0*q_prim_vf(xibeg)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg)%sf(j, k , l - 1) & - + 36d0*q_prim_vf(xibeg)%sf(j, k , l - 2) & - - 16d0*q_prim_vf(xibeg)%sf(j, k , l - 3) & - + 3d0*q_prim_vf(xibeg)%sf(j, k , l - 4) ) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - ! dxiy / dz - tensora(6) =(25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg+1)%sf(j, k , l - 1) & - + 36d0*q_prim_vf(xibeg+1)%sf(j, k , l - 2) & - - 16d0*q_prim_vf(xibeg+1)%sf(j, k , l - 3) & - + 3d0*q_prim_vf(xibeg+1)%sf(j, k , l - 4) ) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - ! dxiz / dz - tensora(9) =(25d0*q_prim_vf(xiend)%sf(j, k, l) & - - 48d0*q_prim_vf(xiend)%sf(j, k , l - 1) & - + 36d0*q_prim_vf(xiend)%sf(j, k , l - 2) & - - 16d0*q_prim_vf(xiend)%sf(j, k , l - 3) & - + 3d0*q_prim_vf(xiend)%sf(j, k , l - 4) ) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - else - ! dxix / dz - tensora(3) = ( q_prim_vf(xibeg)%sf(j, k , l - 2) & - - 8d0*q_prim_vf(xibeg)%sf(j, k , l - 1) & - + 8d0*q_prim_vf(xibeg)%sf(j, k , l + 1) & - - q_prim_vf(xibeg)%sf(j, k , l + 2)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - ! dxiy / dz - tensora(6) = ( q_prim_vf(xibeg+1)%sf(j, k , l - 2) & - - 8d0*q_prim_vf(xibeg+1)%sf(j, k , l - 1) & - + 8d0*q_prim_vf(xibeg+1)%sf(j, k , l + 1) & - - q_prim_vf(xibeg+1)%sf(j, k , l + 2)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - ! dxiz / dz - tensora(9) = ( q_prim_vf(xiend)%sf(j, k , l - 2) & - - 8d0*q_prim_vf(xiend)%sf(j, k , l - 1) & - + 8d0*q_prim_vf(xiend)%sf(j, k , l + 1) & - - q_prim_vf(xiend)%sf(j, k , l + 2)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - end if ! STEP 2a: computing the adjoint of the grad_xi tensor for the inverse tensorb(1) = tensora(5)*tensora(9) - tensora(6)*tensora(8) From 6780bc5b8974321f57ed100b7ab74f556e23685d Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Mon, 27 May 2024 00:38:07 -0500 Subject: [PATCH 126/326] returned to the previous version, checking if the issue is with tensora(3) only --- src/common/m_xi_tensor_calc.f90 | 221 ++++++++++++++++---------------- 1 file changed, 111 insertions(+), 110 deletions(-) diff --git a/src/common/m_xi_tensor_calc.f90 b/src/common/m_xi_tensor_calc.f90 index 5de30bd62f..33396e58fd 100644 --- a/src/common/m_xi_tensor_calc.f90 +++ b/src/common/m_xi_tensor_calc.f90 @@ -926,116 +926,6 @@ subroutine s_compute_gradient_xi3d_acc(q_prim_vf, ixb, ixe, iyb, iye, & !------- end if - ! 3D - if(l == izb) then - ! dxix / dz - tensora(3) = (-25d0*q_prim_vf(xibeg)%sf(j,k,l) & - + 48d0*q_prim_vf(xibeg)%sf(j,k,l+1) & - - 36d0*q_prim_vf(xibeg)%sf(j,k,l+2) & - + 16d0*q_prim_vf(xibeg)%sf(j,k,l+3) & - - 3d0*q_prim_vf(xibeg)%sf(j,k,l+4) ) & - /(12d0*(z_cb(l + 1) - z_cb(l))) - ! dxiy / dz - tensora(6) = (-25d0*q_prim_vf(xibeg+1)%sf(j,k,l) & - + 48d0*q_prim_vf(xibeg+1)%sf(j,k,l+1) & - - 36d0*q_prim_vf(xibeg+1)%sf(j,k,l+2) & - + 16d0*q_prim_vf(xibeg+1)%sf(j,k,l+3) & - - 3d0*q_prim_vf(xibeg+1)%sf(j,k,l+4) ) & - /(12d0*(z_cb(l + 1) - z_cb(l))) - ! dxiz / dz - tensora(9) = (-25d0*q_prim_vf(xiend)%sf(j,k, l) & - + 48d0*q_prim_vf(xiend)%sf(j,k,l + 1) & - - 36d0*q_prim_vf(xiend)%sf(j,k,l + 2) & - + 16d0*q_prim_vf(xiend)%sf(j,k,l + 3) & - - 3d0*q_prim_vf(xiend)%sf(j,k,l + 4) ) & - /(12d0*(z_cb(l + 1) - z_cb(l))) - else if (l == izb + 1) then - ! dxix / dz - tensora(3) = (-3d0*q_prim_vf(xibeg)%sf(j,k,l - 1) & - - 10d0*q_prim_vf(xibeg)%sf(j,k,l) & - + 18d0*q_prim_vf(xibeg)%sf(j,k,l + 1) & - - 6d0*q_prim_vf(xibeg)%sf(j,k,l + 2) & - + q_prim_vf(xibeg)%sf(j,k,l + 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - ! dxiy / dz - tensora(6) = (-3d0*q_prim_vf(xibeg+1)%sf(j,k,l - 1) & - - 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & - + 18d0*q_prim_vf(xibeg+1)%sf(j,k,l + 1) & - - 6d0*q_prim_vf(xibeg+1)%sf(j,k,l + 2) & - + q_prim_vf(xibeg+1)%sf(j,k,l + 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - ! dxiz / dz - tensora(9) = (-3d0*q_prim_vf(xiend)%sf(j,k,l - 1) & - - 10d0*q_prim_vf(xiend)%sf(j,k,l) & - + 18d0*q_prim_vf(xiend)%sf(j,k,l + 1) & - - 6d0*q_prim_vf(xiend)%sf(j,k,l + 2) & - + q_prim_vf(xiend)%sf(j,k,l + 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - else if (l == ize - 1) then - ! dxix / dz - tensora(3) = (3d0*q_prim_vf(xibeg)%sf(j, k , l + 1) & - + 10d0*q_prim_vf(xibeg)%sf(j,k,l) & - - 18d0*q_prim_vf(xibeg)%sf(j, k , l - 1) & - + 6d0*q_prim_vf(xibeg)%sf(j, k , l - 2) & - - q_prim_vf(xibeg)%sf(j, k , l - 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - ! dxiy / dz - tensora(6) = (3d0*q_prim_vf(xibeg+1)%sf(j, k , l + 1) & - + 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & - - 18d0*q_prim_vf(xibeg+1)%sf(j, k , l - 1) & - + 6d0*q_prim_vf(xibeg+1)%sf(j, k , l - 2) & - - q_prim_vf(xibeg+1)%sf(j, k , l - 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - ! dxiz / dz - tensora(9) = (3d0*q_prim_vf(xiend)%sf(j, k , l + 1) & - + 10d0*q_prim_vf(xiend)%sf(j,k,l) & - - 18d0*q_prim_vf(xiend)%sf(j, k , l - 1) & - + 6d0*q_prim_vf(xiend)%sf(j, k , l - 2) & - - q_prim_vf(xiend)%sf(j, k , l - 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - else if (l == ize) then - ! dxix / dz - tensora(3) =(25d0*q_prim_vf(xibeg)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg)%sf(j, k , l - 1) & - + 36d0*q_prim_vf(xibeg)%sf(j, k , l - 2) & - - 16d0*q_prim_vf(xibeg)%sf(j, k , l - 3) & - + 3d0*q_prim_vf(xibeg)%sf(j, k , l - 4) ) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - ! dxiy / dz - tensora(6) =(25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg+1)%sf(j, k , l - 1) & - + 36d0*q_prim_vf(xibeg+1)%sf(j, k , l - 2) & - - 16d0*q_prim_vf(xibeg+1)%sf(j, k , l - 3) & - + 3d0*q_prim_vf(xibeg+1)%sf(j, k , l - 4) ) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - ! dxiz / dz - tensora(9) =(25d0*q_prim_vf(xiend)%sf(j, k, l) & - - 48d0*q_prim_vf(xiend)%sf(j, k , l - 1) & - + 36d0*q_prim_vf(xiend)%sf(j, k , l - 2) & - - 16d0*q_prim_vf(xiend)%sf(j, k , l - 3) & - + 3d0*q_prim_vf(xiend)%sf(j, k , l - 4) ) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - else - ! dxix / dz - tensora(3) = ( q_prim_vf(xibeg)%sf(j, k , l - 2) & - - 8d0*q_prim_vf(xibeg)%sf(j, k , l - 1) & - + 8d0*q_prim_vf(xibeg)%sf(j, k , l + 1) & - - q_prim_vf(xibeg)%sf(j, k , l + 2)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - ! dxiy / dz - tensora(6) = ( q_prim_vf(xibeg+1)%sf(j, k , l - 2) & - - 8d0*q_prim_vf(xibeg+1)%sf(j, k , l - 1) & - + 8d0*q_prim_vf(xibeg+1)%sf(j, k , l + 1) & - - q_prim_vf(xibeg+1)%sf(j, k , l + 2)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - ! dxiz / dz - tensora(9) = ( q_prim_vf(xiend)%sf(j, k , l - 2) & - - 8d0*q_prim_vf(xiend)%sf(j, k , l - 1) & - + 8d0*q_prim_vf(xiend)%sf(j, k , l + 1) & - - q_prim_vf(xiend)%sf(j, k , l + 2)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - end if - ! 2D if(k == iyb) then ! dxix / dy @@ -1147,6 +1037,117 @@ subroutine s_compute_gradient_xi3d_acc(q_prim_vf, ixb, ixe, iyb, iye, & !------- /(12d0*(y_cb(k) - y_cb(k - 1))) end if + ! 3D + if(l == izb) then + ! dxix / dz + tensora(3) = (-25d0*q_prim_vf(xibeg)%sf(j,k,l) & + + 48d0*q_prim_vf(xibeg)%sf(j,k,l+1) & + - 36d0*q_prim_vf(xibeg)%sf(j,k,l+2) & + + 16d0*q_prim_vf(xibeg)%sf(j,k,l+3) & + - 3d0*q_prim_vf(xibeg)%sf(j,k,l+4) ) & + /(12d0*(z_cb(l + 1) - z_cb(l))) + ! dxiy / dz + tensora(6) = (-25d0*q_prim_vf(xibeg+1)%sf(j,k,l) & + + 48d0*q_prim_vf(xibeg+1)%sf(j,k,l+1) & + - 36d0*q_prim_vf(xibeg+1)%sf(j,k,l+2) & + + 16d0*q_prim_vf(xibeg+1)%sf(j,k,l+3) & + - 3d0*q_prim_vf(xibeg+1)%sf(j,k,l+4) ) & + /(12d0*(z_cb(l + 1) - z_cb(l))) + ! dxiz / dz + tensora(9) = (-25d0*q_prim_vf(xiend)%sf(j,k, l) & + + 48d0*q_prim_vf(xiend)%sf(j,k,l + 1) & + - 36d0*q_prim_vf(xiend)%sf(j,k,l + 2) & + + 16d0*q_prim_vf(xiend)%sf(j,k,l + 3) & + - 3d0*q_prim_vf(xiend)%sf(j,k,l + 4) ) & + /(12d0*(z_cb(l + 1) - z_cb(l))) + else if (l == izb + 1) then + ! dxix / dz + tensora(3) = (-3d0*q_prim_vf(xibeg)%sf(j,k,l - 1) & + - 10d0*q_prim_vf(xibeg)%sf(j,k,l) & + + 18d0*q_prim_vf(xibeg)%sf(j,k,l + 1) & + - 6d0*q_prim_vf(xibeg)%sf(j,k,l + 2) & + + q_prim_vf(xibeg)%sf(j,k,l + 3)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + ! dxiy / dz + tensora(6) = (-3d0*q_prim_vf(xibeg+1)%sf(j,k,l - 1) & + - 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & + + 18d0*q_prim_vf(xibeg+1)%sf(j,k,l + 1) & + - 6d0*q_prim_vf(xibeg+1)%sf(j,k,l + 2) & + + q_prim_vf(xibeg+1)%sf(j,k,l + 3)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + ! dxiz / dz + tensora(9) = (-3d0*q_prim_vf(xiend)%sf(j,k,l - 1) & + - 10d0*q_prim_vf(xiend)%sf(j,k,l) & + + 18d0*q_prim_vf(xiend)%sf(j,k,l + 1) & + - 6d0*q_prim_vf(xiend)%sf(j,k,l + 2) & + + q_prim_vf(xiend)%sf(j,k,l + 3)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + else if (l == ize - 1) then + ! dxix / dz + tensora(3) = (3d0*q_prim_vf(xibeg)%sf(j, k , l + 1) & + + 10d0*q_prim_vf(xibeg)%sf(j,k,l) & + - 18d0*q_prim_vf(xibeg)%sf(j, k , l - 1) & + + 6d0*q_prim_vf(xibeg)%sf(j, k , l - 2) & + - q_prim_vf(xibeg)%sf(j, k , l - 3)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + ! dxiy / dz + tensora(6) = (3d0*q_prim_vf(xibeg+1)%sf(j, k , l + 1) & + + 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & + - 18d0*q_prim_vf(xibeg+1)%sf(j, k , l - 1) & + + 6d0*q_prim_vf(xibeg+1)%sf(j, k , l - 2) & + - q_prim_vf(xibeg+1)%sf(j, k , l - 3)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + ! dxiz / dz + tensora(9) = (3d0*q_prim_vf(xiend)%sf(j, k , l + 1) & + + 10d0*q_prim_vf(xiend)%sf(j,k,l) & + - 18d0*q_prim_vf(xiend)%sf(j, k , l - 1) & + + 6d0*q_prim_vf(xiend)%sf(j, k , l - 2) & + - q_prim_vf(xiend)%sf(j, k , l - 3)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + else if (l == ize) then + ! dxix / dz + tensora(3) =(25d0*q_prim_vf(xibeg)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg)%sf(j, k , l - 1) & + + 36d0*q_prim_vf(xibeg)%sf(j, k , l - 2) & + - 16d0*q_prim_vf(xibeg)%sf(j, k , l - 3) & + + 3d0*q_prim_vf(xibeg)%sf(j, k , l - 4) ) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + ! dxiy / dz + tensora(6) =(25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg+1)%sf(j, k , l - 1) & + + 36d0*q_prim_vf(xibeg+1)%sf(j, k , l - 2) & + - 16d0*q_prim_vf(xibeg+1)%sf(j, k , l - 3) & + + 3d0*q_prim_vf(xibeg+1)%sf(j, k , l - 4) ) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + ! dxiz / dz + tensora(9) =(25d0*q_prim_vf(xiend)%sf(j, k, l) & + - 48d0*q_prim_vf(xiend)%sf(j, k , l - 1) & + + 36d0*q_prim_vf(xiend)%sf(j, k , l - 2) & + - 16d0*q_prim_vf(xiend)%sf(j, k , l - 3) & + + 3d0*q_prim_vf(xiend)%sf(j, k , l - 4) ) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + else + ! dxix / dz + tensora(3) = ( q_prim_vf(xibeg)%sf(j, k , l - 2) & + - 8d0*q_prim_vf(xibeg)%sf(j, k , l - 1) & + + 8d0*q_prim_vf(xibeg)%sf(j, k , l + 1) & + - q_prim_vf(xibeg)%sf(j, k , l + 2)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + ! dxiy / dz + tensora(6) = ( q_prim_vf(xibeg+1)%sf(j, k , l - 2) & + - 8d0*q_prim_vf(xibeg+1)%sf(j, k , l - 1) & + + 8d0*q_prim_vf(xibeg+1)%sf(j, k , l + 1) & + - q_prim_vf(xibeg+1)%sf(j, k , l + 2)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + ! dxiz / dz + tensora(9) = ( q_prim_vf(xiend)%sf(j, k , l - 2) & + - 8d0*q_prim_vf(xiend)%sf(j, k , l - 1) & + + 8d0*q_prim_vf(xiend)%sf(j, k , l + 1) & + - q_prim_vf(xiend)%sf(j, k , l + 2)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + end if + + ! STEP 2a: computing the adjoint of the grad_xi tensor for the inverse tensorb(1) = tensora(5)*tensora(9) - tensora(6)*tensora(8) From 290e2dd5b8b0779d2f6a1ce6d7eca39109085b2a Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Mon, 27 May 2024 06:59:19 -0500 Subject: [PATCH 127/326] trying to debugging the segfault issue --- src/common/m_xi_tensor_calc.f90 | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/common/m_xi_tensor_calc.f90 b/src/common/m_xi_tensor_calc.f90 index 33396e58fd..da3738cc34 100644 --- a/src/common/m_xi_tensor_calc.f90 +++ b/src/common/m_xi_tensor_calc.f90 @@ -802,7 +802,9 @@ subroutine s_compute_gradient_xi3d_acc(q_prim_vf, ixb, ixe, iyb, iye, & !------- type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf real(kind(0d0)), dimension(tensor_size), intent(INOUT) :: tensora real(kind(0d0)), dimension(tensor_size), intent(INOUT) :: tensorb - integer, intent(IN) :: ixb, ixe, iyb, iye, izb, ize + integer, intent(IN) :: ixb, ixe + integer, intent(IN) :: iyb, iye + integer, intent(IN) :: izb, ize integer, intent(IN) :: j, k, l integer :: i From cab36b691f6a97c2989d2e9879e14b3f45091391 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Mon, 27 May 2024 07:27:10 -0500 Subject: [PATCH 128/326] hard fix, code compiles and runs, had to copy the code over to the m_variables conversion directly, the implicit variables does not work well for functions. It might be possible to move the btensor calculation out of m_variables_conversion, test this after CAV --- src/common/m_variables_conversion.fpp | 401 +++++++++++++++++++++++++- 1 file changed, 391 insertions(+), 10 deletions(-) diff --git a/src/common/m_variables_conversion.fpp b/src/common/m_variables_conversion.fpp index 4821586976..e30b8c038e 100644 --- a/src/common/m_variables_conversion.fpp +++ b/src/common/m_variables_conversion.fpp @@ -1468,7 +1468,7 @@ contains type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf type(scalar_field), dimension(b_size), intent(OUT) :: btensor real(kind(0d0)), dimension(tensor_size) :: tensora, tensorb - integer :: j, k, l + integer :: j, k, l, i if (num_dims == 1) then !$acc parallel loop collapse(3) gang vector default(present) private(tensora,tensorb) @@ -1507,17 +1507,398 @@ contains do l = izb, ize do k = iyb, iye do j = ixb, ixe - call s_compute_gradient_xi3d_acc(q_prim_vf, ixb, ixe, iyb, & - iye, izb, ize, j, k, l, tensora, tensorb) + + ! STEP 1: computing the grad_xi tensor + ! grad_xi definition / organization + ! number for the tensor 1-3: dxix_dx, dxiy_dx, dxiz_dx + ! 4-6 : dxix_dy, dxiy_dy, dxiz_dy + ! 7-9 : dxix_dz, dxiy_dz, dxiz_dz + + ! 1D + if(j == ixb) then + ! dxix/dx + tensora(1) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & + - 36d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & + + 16d0*q_prim_vf(xibeg)%sf(j + 3, k, l) & + - 3d0*q_prim_vf(xibeg)%sf(j + 4, k, l) ) & + /(12d0*(x_cb(j+1) - x_cb(j))) + ! dxiy / dx + tensora(2) = (-25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg+1)%sf(j + 1, k, l) & + - 36d0*q_prim_vf(xibeg+1)%sf(j + 2, k, l) & + + 16d0*q_prim_vf(xibeg+1)%sf(j + 3, k, l) & + - 3d0*q_prim_vf(xibeg+1)%sf(j + 4, k, l) ) & + /(12d0*(x_cb(j + 1) - x_cb(j))) + ! dxiz / dx + tensora(7) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & + + 48d0*q_prim_vf(xiend)%sf(j + 1, k, l) & + - 36d0*q_prim_vf(xiend)%sf(j + 2, k, l) & + + 16d0*q_prim_vf(xiend)%sf(j + 3, k, l) & + - 3d0*q_prim_vf(xiend)%sf(j + 4, k, l) ) & + /(12d0*(x_cb(j + 1) - x_cb(j))) + + else if (j == ixb + 1) then + ! dxix/dx + tensora(1) = (-3d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + - 10d0*q_prim_vf(xibeg)%sf(j,k,l) & + + 18d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & + - 6d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & + + q_prim_vf(xibeg)%sf(j + 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + ! dxiy / dx + tensora(2) = (-3d0*q_prim_vf(xibeg+1)%sf(j - 1, k, l) & + - 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & + + 18d0*q_prim_vf(xibeg+1)%sf(j + 1, k, l) & + - 6d0*q_prim_vf(xibeg+1)%sf(j + 2, k, l) & + + q_prim_vf(xibeg+1)%sf(j + 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + ! dxiz / dx + tensora(7) = (-3d0*q_prim_vf(xiend)%sf(j - 1, k, l) & + - 10d0*q_prim_vf(xiend)%sf(j,k,l) & + + 18d0*q_prim_vf(xiend)%sf(j + 1, k, l) & + - 6d0*q_prim_vf(xiend)%sf(j + 2, k, l) & + + q_prim_vf(xiend)%sf(j + 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + + else if (j == ixe - 1) then + ! dxix/dx + tensora(1) = (3d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & + + 10d0*q_prim_vf(xibeg)%sf(j,k,l) & + - 18d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + + 6d0*q_prim_vf(xibeg)%sf(j - 2, k, l) & + - q_prim_vf(xibeg)%sf(j - 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + ! dxiy / dx + tensora(2) = (3d0*q_prim_vf(xibeg+1)%sf(j + 1, k, l) & + + 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & + - 18d0*q_prim_vf(xibeg+1)%sf(j - 1, k, l) & + + 6d0*q_prim_vf(xibeg+1)%sf(j - 2, k, l) & + - q_prim_vf(xibeg+1)%sf(j - 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + ! dxiz / dx + tensora(7) = (3d0*q_prim_vf(xiend)%sf(j + 1, k, l) & + + 10d0*q_prim_vf(xiend)%sf(j,k,l) & + - 18d0*q_prim_vf(xiend)%sf(j - 1, k, l) & + + 6d0*q_prim_vf(xiend)%sf(j - 2, k, l) & + - q_prim_vf(xiend)%sf(j - 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + else if (j == ixe) then + ! dxix/dx + tensora(1) =(25d0*q_prim_vf(xibeg)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + + 36d0*q_prim_vf(xibeg)%sf(j - 2, k, l) & + - 16d0*q_prim_vf(xibeg)%sf(j - 3, k, l) & + + 3d0*q_prim_vf(xibeg)%sf(j - 4, k, l) ) & + /(12d0*(x_cb(j) - x_cb(j-1))) + ! dxiy / dx + tensora(2) = (25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg+1)%sf(j - 1, k, l) & + + 36d0*q_prim_vf(xibeg+1)%sf(j - 2, k, l) & + - 16d0*q_prim_vf(xibeg+1)%sf(j - 3, k, l) & + + 3d0*q_prim_vf(xibeg+1)%sf(j - 4, k, l) ) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + ! dxiz / dx + tensora(7) = (25d0*q_prim_vf(xiend)%sf(j, k, l) & + - 48d0*q_prim_vf(xiend)%sf(j - 1, k, l) & + + 36d0*q_prim_vf(xiend)%sf(j - 2, k, l) & + - 16d0*q_prim_vf(xiend)%sf(j - 3, k, l) & + + 3d0*q_prim_vf(xiend)%sf(j - 4, k, l) ) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + else + ! dxix/dx + tensora(1) = ( q_prim_vf(xibeg)%sf(j - 2, k, l) & + - 8d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + + 8d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & + - q_prim_vf(xibeg)%sf(j + 2, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + ! dxiy / dx + tensora(2) = ( q_prim_vf(xibeg+1)%sf(j - 2, k, l) & + - 8d0*q_prim_vf(xibeg+1)%sf(j - 1, k, l) & + + 8d0*q_prim_vf(xibeg+1)%sf(j + 1, k, l) & + - q_prim_vf(xibeg+1)%sf(j + 2, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + ! dxiz / dx + tensora(7) = ( q_prim_vf(xiend)%sf(j - 2, k, l) & + - 8d0*q_prim_vf(xiend)%sf(j - 1, k, l) & + + 8d0*q_prim_vf(xiend)%sf(j + 1, k, l) & + - q_prim_vf(xiend)%sf(j + 2, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + + end if + + ! 2D + if(k == iyb) then + ! dxix / dy + tensora(4) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & + - 36d0*q_prim_vf(xibeg)%sf(j, k + 2, l) & + + 16d0*q_prim_vf(xibeg)%sf(j, k + 3, l) & + - 3d0*q_prim_vf(xibeg)%sf(j, k + 4, l) ) & + /(12d0*(y_cb(k + 1) - y_cb(k))) + ! dxiy / dy + tensora(5) = (-25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg+1)%sf(j, k + 1, l) & + - 36d0*q_prim_vf(xibeg+1)%sf(j, k + 2, l) & + + 16d0*q_prim_vf(xibeg+1)%sf(j, k + 3, l) & + - 3d0*q_prim_vf(xibeg+1)%sf(j, k + 4, l) ) & + /(12d0*(y_cb(k + 1) - y_cb(k))) + ! dxiz / dy + tensora(8) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & + + 48d0*q_prim_vf(xiend)%sf(j, k + 1, l) & + - 36d0*q_prim_vf(xiend)%sf(j, k + 2, l) & + + 16d0*q_prim_vf(xiend)%sf(j, k + 3, l) & + - 3d0*q_prim_vf(xiend)%sf(j, k + 4, l) ) & + /(12d0*(y_cb(k + 1) - y_cb(k))) + + else if (k == iyb + 1) then + ! dxix / dy + tensora(4) = (-3d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & + - 10d0*q_prim_vf(xibeg)%sf(j,k,l) & + + 18d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & + - 6d0*q_prim_vf(xibeg)%sf(j, k + 2, l) & + + q_prim_vf(xibeg)%sf(j, k + 3, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + ! dxiy / dy + tensora(5) = (-3d0*q_prim_vf(xibeg+1)%sf(j, k - 1, l) & + - 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & + + 18d0*q_prim_vf(xibeg+1)%sf(j, k + 1, l) & + - 6d0*q_prim_vf(xibeg+1)%sf(j, k + 2, l) & + + q_prim_vf(xibeg+1)%sf(j, k + 3, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + ! dxiz / dy + tensora(8) = (-3d0*q_prim_vf(xiend)%sf(j, k - 1, l) & + - 10d0*q_prim_vf(xiend)%sf(j,k,l) & + + 18d0*q_prim_vf(xiend)%sf(j, k + 1, l) & + - 6d0*q_prim_vf(xiend)%sf(j, k + 2, l) & + + q_prim_vf(xiend)%sf(j, k + 3, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + else if (k == iye - 1) then + ! dxix / dy + tensora(4) = (3d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & + + 10d0*q_prim_vf(xibeg)%sf(j,k,l) & + - 18d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & + + 6d0*q_prim_vf(xibeg)%sf(j, k - 2, l) & + - q_prim_vf(xibeg)%sf(j, k - 3, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + ! dxiy / dy + tensora(5) = (3d0*q_prim_vf(xibeg+1)%sf(j, k + 1, l) & + + 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & + - 18d0*q_prim_vf(xibeg+1)%sf(j, k - 1, l) & + + 6d0*q_prim_vf(xibeg+1)%sf(j, k - 2, l) & + - q_prim_vf(xibeg+1)%sf(j, k - 3, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + ! dxiz / dy + tensora(8) = (3d0*q_prim_vf(xiend)%sf(j, k + 1, l) & + + 10d0*q_prim_vf(xiend)%sf(j,k,l) & + - 18d0*q_prim_vf(xiend)%sf(j, k - 1, l) & + + 6d0*q_prim_vf(xiend)%sf(j, k - 2, l) & + - q_prim_vf(xiend)%sf(j, k - 3, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + else if (k == iye) then + ! dxix / dy + tensora(4) =(25d0*q_prim_vf(xibeg)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & + + 36d0*q_prim_vf(xibeg)%sf(j, k - 2, l) & + - 16d0*q_prim_vf(xibeg)%sf(j, k - 3, l) & + + 3d0*q_prim_vf(xibeg)%sf(j, k - 4, l) ) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + ! dxiy / dy + tensora(5) =(25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg+1)%sf(j, k - 1, l) & + + 36d0*q_prim_vf(xibeg+1)%sf(j, k - 2, l) & + - 16d0*q_prim_vf(xibeg+1)%sf(j, k - 3, l) & + + 3d0*q_prim_vf(xibeg+1)%sf(j, k - 4, l) ) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + ! dxiz / dy + tensora(8) =(25d0*q_prim_vf(xiend)%sf(j, k, l) & + - 48d0*q_prim_vf(xiend)%sf(j, k - 1, l) & + + 36d0*q_prim_vf(xiend)%sf(j, k - 2, l) & + - 16d0*q_prim_vf(xiend)%sf(j, k - 3, l) & + + 3d0*q_prim_vf(xiend)%sf(j, k - 4, l) ) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + else + ! dxix / dy + tensora(4) = ( q_prim_vf(xibeg)%sf(j, k - 2, l) & + - 8d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & + + 8d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & + - q_prim_vf(xibeg)%sf(j, k + 2, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + ! dxiy / dy + tensora(5) = ( q_prim_vf(xibeg+1)%sf(j, k - 2, l) & + - 8d0*q_prim_vf(xibeg+1)%sf(j, k - 1, l) & + + 8d0*q_prim_vf(xibeg+1)%sf(j, k + 1, l) & + - q_prim_vf(xibeg+1)%sf(j, k + 2, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + ! dxiz / dy + tensora(8) = ( q_prim_vf(xiend)%sf(j, k - 2, l) & + - 8d0*q_prim_vf(xiend)%sf(j, k - 1, l) & + + 8d0*q_prim_vf(xiend)%sf(j, k + 1, l) & + - q_prim_vf(xiend)%sf(j, k + 2, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + end if + + ! 3D + if(l == izb) then + ! dxix / dz + tensora(3) = (-25d0*q_prim_vf(xibeg)%sf(j,k,l) & + + 48d0*q_prim_vf(xibeg)%sf(j,k,l+1) & + - 36d0*q_prim_vf(xibeg)%sf(j,k,l+2) & + + 16d0*q_prim_vf(xibeg)%sf(j,k,l+3) & + - 3d0*q_prim_vf(xibeg)%sf(j,k,l+4) ) & + /(12d0*(z_cb(l + 1) - z_cb(l))) + ! dxiy / dz + tensora(6) = (-25d0*q_prim_vf(xibeg+1)%sf(j,k,l) & + + 48d0*q_prim_vf(xibeg+1)%sf(j,k,l+1) & + - 36d0*q_prim_vf(xibeg+1)%sf(j,k,l+2) & + + 16d0*q_prim_vf(xibeg+1)%sf(j,k,l+3) & + - 3d0*q_prim_vf(xibeg+1)%sf(j,k,l+4) ) & + /(12d0*(z_cb(l + 1) - z_cb(l))) + ! dxiz / dz + tensora(9) = (-25d0*q_prim_vf(xiend)%sf(j,k, l) & + + 48d0*q_prim_vf(xiend)%sf(j,k,l + 1) & + - 36d0*q_prim_vf(xiend)%sf(j,k,l + 2) & + + 16d0*q_prim_vf(xiend)%sf(j,k,l + 3) & + - 3d0*q_prim_vf(xiend)%sf(j,k,l + 4) ) & + /(12d0*(z_cb(l + 1) - z_cb(l))) + else if (l == izb + 1) then + ! dxix / dz + tensora(3) = (-3d0*q_prim_vf(xibeg)%sf(j,k,l - 1) & + - 10d0*q_prim_vf(xibeg)%sf(j,k,l) & + + 18d0*q_prim_vf(xibeg)%sf(j,k,l + 1) & + - 6d0*q_prim_vf(xibeg)%sf(j,k,l + 2) & + + q_prim_vf(xibeg)%sf(j,k,l + 3)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + ! dxiy / dz + tensora(6) = (-3d0*q_prim_vf(xibeg+1)%sf(j,k,l - 1) & + - 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & + + 18d0*q_prim_vf(xibeg+1)%sf(j,k,l + 1) & + - 6d0*q_prim_vf(xibeg+1)%sf(j,k,l + 2) & + + q_prim_vf(xibeg+1)%sf(j,k,l + 3)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + ! dxiz / dz + tensora(9) = (-3d0*q_prim_vf(xiend)%sf(j,k,l - 1) & + - 10d0*q_prim_vf(xiend)%sf(j,k,l) & + + 18d0*q_prim_vf(xiend)%sf(j,k,l + 1) & + - 6d0*q_prim_vf(xiend)%sf(j,k,l + 2) & + + q_prim_vf(xiend)%sf(j,k,l + 3)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + else if (l == ize - 1) then + ! dxix / dz + tensora(3) = (3d0*q_prim_vf(xibeg)%sf(j, k , l + 1) & + + 10d0*q_prim_vf(xibeg)%sf(j,k,l) & + - 18d0*q_prim_vf(xibeg)%sf(j, k , l - 1) & + + 6d0*q_prim_vf(xibeg)%sf(j, k , l - 2) & + - q_prim_vf(xibeg)%sf(j, k , l - 3)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + ! dxiy / dz + tensora(6) = (3d0*q_prim_vf(xibeg+1)%sf(j, k , l + 1) & + + 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & + - 18d0*q_prim_vf(xibeg+1)%sf(j, k , l - 1) & + + 6d0*q_prim_vf(xibeg+1)%sf(j, k , l - 2) & + - q_prim_vf(xibeg+1)%sf(j, k , l - 3)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + ! dxiz / dz + tensora(9) = (3d0*q_prim_vf(xiend)%sf(j, k , l + 1) & + + 10d0*q_prim_vf(xiend)%sf(j,k,l) & + - 18d0*q_prim_vf(xiend)%sf(j, k , l - 1) & + + 6d0*q_prim_vf(xiend)%sf(j, k , l - 2) & + - q_prim_vf(xiend)%sf(j, k , l - 3)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + else if (l == ize) then + ! dxix / dz + tensora(3) =(25d0*q_prim_vf(xibeg)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg)%sf(j, k , l - 1) & + + 36d0*q_prim_vf(xibeg)%sf(j, k , l - 2) & + - 16d0*q_prim_vf(xibeg)%sf(j, k , l - 3) & + + 3d0*q_prim_vf(xibeg)%sf(j, k , l - 4) ) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + ! dxiy / dz + tensora(6) =(25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg+1)%sf(j, k , l - 1) & + + 36d0*q_prim_vf(xibeg+1)%sf(j, k , l - 2) & + - 16d0*q_prim_vf(xibeg+1)%sf(j, k , l - 3) & + + 3d0*q_prim_vf(xibeg+1)%sf(j, k , l - 4) ) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + ! dxiz / dz + tensora(9) =(25d0*q_prim_vf(xiend)%sf(j, k, l) & + - 48d0*q_prim_vf(xiend)%sf(j, k , l - 1) & + + 36d0*q_prim_vf(xiend)%sf(j, k , l - 2) & + - 16d0*q_prim_vf(xiend)%sf(j, k , l - 3) & + + 3d0*q_prim_vf(xiend)%sf(j, k , l - 4) ) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + else + ! dxix / dz + tensora(3) = ( q_prim_vf(xibeg)%sf(j, k , l - 2) & + - 8d0*q_prim_vf(xibeg)%sf(j, k , l - 1) & + + 8d0*q_prim_vf(xibeg)%sf(j, k , l + 1) & + - q_prim_vf(xibeg)%sf(j, k , l + 2)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + ! dxiy / dz + tensora(6) = ( q_prim_vf(xibeg+1)%sf(j, k , l - 2) & + - 8d0*q_prim_vf(xibeg+1)%sf(j, k , l - 1) & + + 8d0*q_prim_vf(xibeg+1)%sf(j, k , l + 1) & + - q_prim_vf(xibeg+1)%sf(j, k , l + 2)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + ! dxiz / dz + tensora(9) = ( q_prim_vf(xiend)%sf(j, k , l - 2) & + - 8d0*q_prim_vf(xiend)%sf(j, k , l - 1) & + + 8d0*q_prim_vf(xiend)%sf(j, k , l + 1) & + - q_prim_vf(xiend)%sf(j, k , l + 2)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + end if + + + + ! STEP 2a: computing the adjoint of the grad_xi tensor for the inverse + tensorb(1) = tensora(5)*tensora(9) - tensora(6)*tensora(8) + tensorb(2) = -(tensora(2)*tensora(9) - tensora(3)*tensora(8)) + tensorb(3) = tensora(2)*tensora(6) - tensora(3)*tensora(5) + tensorb(4) = -(tensora(4)*tensora(9) - tensora(6)*tensora(7)) + tensorb(5) = tensora(1)*tensora(9) - tensora(3)*tensora(7) + tensorb(6) = -(tensora(1)*tensora(6) - tensora(4)*tensora(3)) + tensorb(7) = tensora(4)*tensora(8) - tensora(5)*tensora(7) + tensorb(8) = -(tensora(1)*tensora(8) - tensora(2)*tensora(7)) + tensorb(9) = tensora(1)*tensora(5) - tensora(2)*tensora(4) + + ! STEP 2b: computing the determinant of the grad_xi tensor + tensorb(tensor_size) = tensora(1)*(tensora(5)*tensora(9) - tensora(6)*tensora(8)) & + - tensora(2)*(tensora(4)*tensora(9) - tensora(6)*tensora(7)) & + + tensora(3)*(tensora(4)*tensora(8) - tensora(5)*tensora(7)) + + ! STEP 2c: computing the inverse of grad_xi tensor = F + ! tensorb is the adjoint, tensora becomes the inverse + ! STEP 4: store the determinant of F in the last entry of the tensor + + !$acc loop seq + do i = 1, tensor_size - 1 + tensora(i) = tensorb(i)/tensorb(tensor_size) + end do + + ! STEP 3: computing F tranpose F + tensorb(1) = tensora(1)**2 + tensorb(1) = tensorb(1) + tensora(4)**2 + tensora(7)**2 + tensorb(5) = tensora(2) + tensora(5)**2 + tensora(8)**2 + tensorb(9) = tensora(3) + tensora(6)**2 + tensora(9)**2 + tensorb(2) = tensora(1)*tensora(2) + tensora(4)*tensora(5) + tensora(7)*tensora(8) + tensorb(3) = tensora(1)*tensora(3) + tensora(4)*tensora(6) + tensora(7)*tensora(9) + tensorb(6) = tensora(2)*tensora(3) + tensora(5)*tensora(6) + tensora(8)*tensora(9) + tensorb(4) = tensorb(2) + tensorb(7) = tensorb(3) + tensorb(8) = tensorb(4) + + + !call s_compute_gradient_xi3d_acc(q_prim_vf, ixb, ixe, iyb, & + !iye, izb, ize, j, k, l, tensora, tensorb) !! 1: 1D, 3: 2D, 6: 3D - !btensor(1)%sf(j, k, l) = tensorb(1) - !btensor(2)%sf(j,k,l) = tensorb(2) - !btensor(3)%sf(j,k,l) = tensorb(3) - !btensor(4)%sf(j,k,l) = tensorb(5) - !btensor(5)%sf(j,k,l) = tensorb(6) - !btensor(6)%sf(j,k,l) = tensorb(9) + btensor(1)%sf(j, k, l) = tensorb(1) + btensor(2)%sf(j,k,l) = tensorb(2) + btensor(3)%sf(j,k,l) = tensorb(3) + btensor(4)%sf(j,k,l) = tensorb(5) + btensor(5)%sf(j,k,l) = tensorb(6) + btensor(6)%sf(j,k,l) = tensorb(9) !! store the determinant at the last entry of the btensor sf - !btensor(b_size)%sf(j,k,l) = tensorb(tensor_size) + btensor(b_size)%sf(j,k,l) = tensorb(tensor_size) end do end do end do From 048e1a3983a33f19c9f06ca0a571e2781ae786d4 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Mon, 27 May 2024 20:16:20 -0500 Subject: [PATCH 129/326] updated the q_prim_vf across the files to also contain the elastic energy for the Riemann solver, checking compilation and runs --- src/common/m_variables_conversion.fpp | 38 ++++++++--------- src/post_process/m_global_parameters.fpp | 3 +- src/post_process/m_start_up.f90 | 15 ++++++- src/pre_process/m_global_parameters.fpp | 3 +- src/simulation/m_global_parameters.fpp | 5 ++- src/simulation/m_hyperelastic.f90 | 52 +++++++++++++----------- src/simulation/m_rhs.fpp | 12 +++--- src/simulation/m_time_steppers.fpp | 4 +- 8 files changed, 74 insertions(+), 58 deletions(-) diff --git a/src/common/m_variables_conversion.fpp b/src/common/m_variables_conversion.fpp index e30b8c038e..e950ddb9ee 100644 --- a/src/common/m_variables_conversion.fpp +++ b/src/common/m_variables_conversion.fpp @@ -1055,28 +1055,27 @@ contains ! s_calculate_btensor has its own triple nested for loop with openacc #ifdef MFC_SIMULATION if (hyperelasticity) then - print *, 'I got here A1' - call s_calculate_btensor_acc(qK_prim_vf, qK_btensor_vf) - !!!$acc parallel loop collapse(3) gang vector default(present) private(alpha_K, alpha_rho_K, Re_K, rho_K, gamma_K, pi_inf_K, qv_K, G_K) - !do l = izb, ize - ! do k = iyb, iye - ! do j = ixb, ixe - ! !$acc loop seq - ! do i = 1, num_fluids - ! alpha_rho_K(i) = qK_cons_vf(i)%sf(j, k, l) - ! alpha_K(i) = qK_cons_vf(advxb + i - 1)%sf(j, k, l) - ! end do + !$acc parallel loop collapse(3) gang vector default(present) private(alpha_K, alpha_rho_K, Re_K, rho_K, gamma_K, pi_inf_K, qv_K, G_K) + do l = izb, ize + do k = iyb, iye + do j = ixb, ixe + !$acc loop seq + do i = 1, num_fluids + alpha_rho_K(i) = qK_cons_vf(i)%sf(j, k, l) + alpha_K(i) = qK_cons_vf(advxb + i - 1)%sf(j, k, l) + end do ! If in simulation, use acc mixture subroutines - !call s_convert_species_to_mixture_variables_acc(rho_K, gamma_K, pi_inf_K, qv_K, alpha_K, & - ! alpha_rho_K, Re_K, j, k, l, G_K, Gs) - !qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) - & - ! G_K*f_elastic_energy(qK_btensor_vf, j, k, l)/gamma_K - ! end do - ! end do - !end do - !!!$acc end parallel loop + call s_convert_species_to_mixture_variables_acc(rho_K, gamma_K, pi_inf_K, qv_K, alpha_K, & + alpha_rho_K, Re_K, j, k, l, G_K, Gs) + qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) - & + G_K*f_elastic_energy(qK_btensor_vf, j, k, l)/gamma_K + end do + end do + end do + !$acc end parallel loop + end if #else if (hyperelasticity) then @@ -1098,7 +1097,6 @@ contains end do end if #endif - print *, 'I got here A2' end subroutine s_convert_conservative_to_primitive_variables ! --------- diff --git a/src/post_process/m_global_parameters.fpp b/src/post_process/m_global_parameters.fpp index 22a63c647c..8eac201623 100644 --- a/src/post_process/m_global_parameters.fpp +++ b/src/post_process/m_global_parameters.fpp @@ -492,7 +492,8 @@ contains ! number of distinct stress is 1 in 1D, 2 in 2D, and 3 in 3D stress_idx%beg = sys_size + 1 stress_idx%end = sys_size + (num_dims*(num_dims + 1))/2 - sys_size = stress_idx%end + num_dims + ! adding three more equations for the \xi field and the elastic energy + sys_size = stress_idx%end + num_dims + 1 ! number of entries in the symmetric btensor plus the jacobian b_size = (num_dims*(num_dims + 1))/2 + 1 tensor_size = num_dims**2 + 1 diff --git a/src/post_process/m_start_up.f90 b/src/post_process/m_start_up.f90 index 6753d35e24..39b70f3ff5 100644 --- a/src/post_process/m_start_up.f90 +++ b/src/post_process/m_start_up.f90 @@ -322,9 +322,20 @@ subroutine s_save_data(t_step, varname, pres, c, H) -offset_x%beg:m + offset_x%end, & -offset_y%beg:n + offset_y%end, & -offset_z%beg:p + offset_z%end) - if (hypoelasticity) then write (varname, '(A,I0)') 'tau', i - else + end if + call s_write_variable_to_formatted_database_file(varname, t_step) + end if + varname(:) = ' ' + end do + end if + if (hyperelasticity) then + do i = 1, xiend - xibeg + 1 + if (prim_vars_wrt) then + q_sf = q_prim_vf(i - 1 + xibeg)%sf( & + -offset_x%beg:m + offset_x%end, & + -offset_y%beg:n + offset_y%end, & + -offset_z%beg:p + offset_z%end) write (varname, '(A,I0)') 'xi', i end if call s_write_variable_to_formatted_database_file(varname, t_step) diff --git a/src/pre_process/m_global_parameters.fpp b/src/pre_process/m_global_parameters.fpp index 15ba45a4ec..461853d65d 100644 --- a/src/pre_process/m_global_parameters.fpp +++ b/src/pre_process/m_global_parameters.fpp @@ -599,7 +599,8 @@ contains ! number of distinct stress is 1 in 1D, 2 in 2D, and 3 in 3D stress_idx%beg = sys_size + 1 stress_idx%end = sys_size + (num_dims*(num_dims + 1))/2 - sys_size = stress_idx%end + num_dims + ! adding three more equations for the \xi field and the elastic energy + sys_size = stress_idx%end + num_dims + 1 ! number of entries in the symmetric btensor plus the jacobian b_size = (num_dims*(num_dims + 1))/2 + 1 tensor_size = num_dims**2 + 1 diff --git a/src/simulation/m_global_parameters.fpp b/src/simulation/m_global_parameters.fpp index 0780989e38..9291a13bc9 100644 --- a/src/simulation/m_global_parameters.fpp +++ b/src/simulation/m_global_parameters.fpp @@ -792,10 +792,11 @@ contains ! number of distinct stress is 1 in 1D, 2 in 2D, and 3 in 3D stress_idx%beg = sys_size + 1 stress_idx%end = sys_size + (num_dims*(num_dims + 1))/2 - ! adding three more equations for the \xi field - sys_size = stress_idx%end + num_dims + ! adding three more equations for the \xi field and the elastic energy + sys_size = stress_idx%end + num_dims + 1 ! number of entries in the symmetric btensor plus the jacobian b_size = (num_dims*(num_dims + 1))/2 + 1 + ! storing the jacobian in the last entry tensor_size = num_dims**2 + 1 end if diff --git a/src/simulation/m_hyperelastic.f90 b/src/simulation/m_hyperelastic.f90 index 45c3b16bd7..d7b23fab3f 100644 --- a/src/simulation/m_hyperelastic.f90 +++ b/src/simulation/m_hyperelastic.f90 @@ -32,42 +32,48 @@ subroutine s_calculate_cauchy_from_btensor(btensor, q_prim_vf, ix, iy, iz) type(int_bounds_info), intent(IN) :: ix, iy, iz real(kind(0d0)), dimension(b_size-1) :: tensor - real(kind(0d0)) :: trace + real(kind(0d0)) :: trace, invariant integer :: i, j, k, l !< Generic loop iterators - !$acc parallel loop collapse(3) gang vector default(present) private(trace, tensor) + !$acc parallel loop collapse(3) gang vector default(present) private(trace, tensor,invariant) do l = iz%beg, iz%end do k = iy%beg, iy%end do j = ix%beg, ix%end - ! tensor is the symmetric tensor - - !$acc loop seq - do i = 1, b_size - 1 - tensor(i) = btensor(i)%sf(j, k, l) - end do - ! calculate the trace of the tensor - trace = tensor(1) - if (num_dims == 2) then - trace = trace + tensor(3) - else - trace = trace + tensor(4) + tensor(6) - end if + ! tensor is the symmetric tensor & calculate the trace of the tensor + trace = btensor(1)%sf(j,k,l) + !if (num_dims == 2) then + ! trace = trace + btensor(3)%sf(j,k,l) + !else + trace = trace + btensor(4)%sf(j,k,l) + btensor(6)%sf(j,k,l) + !end if ! calculate the deviatoric of the tensor - tensor(1) = tensor(1) - (1d0/3d0)*trace - if (num_dims == 2) then - tensor(3) = tensor(3) - (1d0/3d0)*trace - else - tensor(4) = tensor(4) - (1d0/3d0)*trace - tensor(6) = tensor(6) - (1d0/3d0)*trace - end if + btensor(1)%sf(j,k,l) = btensor(1)%sf(j,k,l) - (1d0/3d0)*trace + !if (num_dims == 2) then + ! btensor(3)%sf(j,k,l) = btensor(3)%sf(j,k,l) - (1d0/3d0)*trace + !else + btensor(4)%sf(j,k,l) = btensor(4)%sf(j,k,l) - (1d0/3d0)*trace + btensor(6)%sf(j,k,l) = btensor(6)%sf(j,k,l) - (1d0/3d0)*trace + !end if ! dividing by the jacobian for neo-Hookean model ! setting the tensor to the stresses for riemann solver !$acc loop seq do i = 1, b_size - 1 - q_prim_vf(strxb+i)%sf(j, k, l) = tensor(i)/btensor(b_size)%sf(j, k, l) + q_prim_vf(strxb+i)%sf(j, k, l) = btensor(i)%sf(j,k,l)/btensor(b_size)%sf(j, k, l) end do + ! invariant calculation, saving it in the q_prim_vf field + + invariant1 = btensor(1)%sf(j, k, l) + !if (num_dims == 2) then + ! invariant1 = invariant1 + btensor(3)%sf(j, k, l) + !elseif (num_dims == 3) then + invariant1 = invariant1 + btensor(4)%sf(j, k, l) + btensor(6)%sf(j, k, l) + !end if + + ! compute the invariant without the elastic modulus + q_prim_vf(xiend+1)%sf(j,k,l) = 0.5d0*(invariant1 - 3.0d0)/btensor(b_size)%sf(j, k, l) + end do end do end do diff --git a/src/simulation/m_rhs.fpp b/src/simulation/m_rhs.fpp index 475c3ec1c7..33131a2cf5 100644 --- a/src/simulation/m_rhs.fpp +++ b/src/simulation/m_rhs.fpp @@ -723,8 +723,6 @@ contains end do end if - !if(proc_rank == 0) print *, 'I got here 1 !' - call nvtxStartRange("RHS-CONVERT") call s_convert_conservative_to_primitive_variables( & q_cons_qp%vf, & @@ -736,11 +734,11 @@ contains if(proc_rank == 0) print *, 'I got here 2 !' - !call nvtxStartRange("RHS-UPDATE CAUCHY TENSOR") - ! if ( hyperelasticity ) then - ! !call s_calculate_cauchy_from_btensor(q_btensor%vf,q_prim_qp%vf, ix, iy, iz) - ! end if - !call nvtxEndRange + call nvtxStartRange("RHS-UPDATE CAUCHY TENSOR") + if ( hyperelasticity ) then + call s_calculate_cauchy_from_btensor(q_btensor%vf,q_prim_qp%vf, ix, iy, iz) + end if + call nvtxEndRange if(proc_rank == 0) print *, 'I got here 3.1 !' diff --git a/src/simulation/m_time_steppers.fpp b/src/simulation/m_time_steppers.fpp index 1a3e852087..d98fdb5b56 100644 --- a/src/simulation/m_time_steppers.fpp +++ b/src/simulation/m_time_steppers.fpp @@ -195,7 +195,7 @@ contains iz_t%beg:iz_t%end)) @:ACC_SETUP_SFs(q_prim_vf(i)) end do - do i = xibeg, xiend + do i = xibeg, xiend + 1 @:ALLOCATE(q_prim_vf(i)%sf(ix_t%beg:ix_t%end, & iy_t%beg:iy_t%end, & iz_t%beg:iz_t%end)) @@ -1010,7 +1010,7 @@ contains do i = stress_idx%beg, stress_idx%end @:DEALLOCATE(q_prim_vf(i)%sf) end do - do i = xibeg, xiend + do i = xibeg, xiend + 1 @:DEALLOCATE(q_prim_vf(i)%sf) end do end if From 43db37810277e1fb9aae9dfb6c3c1bc3058c3ae0 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Mon, 27 May 2024 23:29:27 -0500 Subject: [PATCH 130/326] full code compiles, not yet tested for riemann solver --- src/post_process/m_start_up.f90 | 2 - src/simulation/m_global_parameters.fpp | 4 +- src/simulation/m_hyperelastic.f90 | 5 +- src/simulation/m_riemann_solvers.fpp | 96 +++++++++++++------------- 4 files changed, 51 insertions(+), 56 deletions(-) diff --git a/src/post_process/m_start_up.f90 b/src/post_process/m_start_up.f90 index 39b70f3ff5..480f25cc94 100644 --- a/src/post_process/m_start_up.f90 +++ b/src/post_process/m_start_up.f90 @@ -323,7 +323,6 @@ subroutine s_save_data(t_step, varname, pres, c, H) -offset_y%beg:n + offset_y%end, & -offset_z%beg:p + offset_z%end) write (varname, '(A,I0)') 'tau', i - end if call s_write_variable_to_formatted_database_file(varname, t_step) end if varname(:) = ' ' @@ -337,7 +336,6 @@ subroutine s_save_data(t_step, varname, pres, c, H) -offset_y%beg:n + offset_y%end, & -offset_z%beg:p + offset_z%end) write (varname, '(A,I0)') 'xi', i - end if call s_write_variable_to_formatted_database_file(varname, t_step) end if varname(:) = ' ' diff --git a/src/simulation/m_global_parameters.fpp b/src/simulation/m_global_parameters.fpp index 9291a13bc9..170c6db61e 100644 --- a/src/simulation/m_global_parameters.fpp +++ b/src/simulation/m_global_parameters.fpp @@ -792,12 +792,12 @@ contains ! number of distinct stress is 1 in 1D, 2 in 2D, and 3 in 3D stress_idx%beg = sys_size + 1 stress_idx%end = sys_size + (num_dims*(num_dims + 1))/2 - ! adding three more equations for the \xi field and the elastic energy - sys_size = stress_idx%end + num_dims + 1 ! number of entries in the symmetric btensor plus the jacobian b_size = (num_dims*(num_dims + 1))/2 + 1 ! storing the jacobian in the last entry tensor_size = num_dims**2 + 1 + ! adding three more equations for the \xi field and the elastic energy + sys_size = stress_idx%end + num_dims + 1 end if else if (model_eqns == 3) then diff --git a/src/simulation/m_hyperelastic.f90 b/src/simulation/m_hyperelastic.f90 index d7b23fab3f..d6a83ac27f 100644 --- a/src/simulation/m_hyperelastic.f90 +++ b/src/simulation/m_hyperelastic.f90 @@ -32,10 +32,10 @@ subroutine s_calculate_cauchy_from_btensor(btensor, q_prim_vf, ix, iy, iz) type(int_bounds_info), intent(IN) :: ix, iy, iz real(kind(0d0)), dimension(b_size-1) :: tensor - real(kind(0d0)) :: trace, invariant + real(kind(0d0)) :: trace, invariant1 integer :: i, j, k, l !< Generic loop iterators - !$acc parallel loop collapse(3) gang vector default(present) private(trace, tensor,invariant) + !$acc parallel loop collapse(3) gang vector default(present) private(trace,invariant1) do l = iz%beg, iz%end do k = iy%beg, iy%end do j = ix%beg, ix%end @@ -63,7 +63,6 @@ subroutine s_calculate_cauchy_from_btensor(btensor, q_prim_vf, ix, iy, iz) end do ! invariant calculation, saving it in the q_prim_vf field - invariant1 = btensor(1)%sf(j, k, l) !if (num_dims == 2) then ! invariant1 = invariant1 + btensor(3)%sf(j, k, l) diff --git a/src/simulation/m_riemann_solvers.fpp b/src/simulation/m_riemann_solvers.fpp index 6c16ee06ed..3c5304b0cb 100644 --- a/src/simulation/m_riemann_solvers.fpp +++ b/src/simulation/m_riemann_solvers.fpp @@ -311,7 +311,7 @@ contains real(kind(0d0)), dimension(6) :: tau_e_L, tau_e_R real(kind(0d0)) :: G_L, G_R real(kind(0d0)), dimension(2) :: Re_L, Re_R - real(kind(0d0)), dimension(num_dims) :: xi_field_L, xi_field_R + real(kind(0d0)), dimension(3) :: xi_field_L, xi_field_R real(kind(0d0)) :: rho_avg real(kind(0d0)), dimension(num_dims) :: vel_avg @@ -356,7 +356,7 @@ contains if (norm_dir == ${NORM_DIR}$) then !$acc parallel loop collapse(3) gang vector default(present) private(alpha_rho_L, alpha_rho_R, vel_L, vel_R, alpha_L, alpha_R, vel_avg, tau_e_L, tau_e_R, G_L, G_R, Re_L, Re_R, & - !$acc rho_avg, h_avg, gamma_avg, s_L, s_R, s_S, xi_field_R, xi_field_L) + !$acc rho_avg, h_avg, gamma_avg, s_L, s_R, s_S, xi_field_L, xi_field_R) do l = is3%beg, is3%end do k = is2%beg, is2%end do j = is1%beg, is1%end @@ -505,39 +505,38 @@ contains end do end if - !if (.not. hyperelasticity) then - ! G_L = 0d0 - ! G_R = 0d0 - ! - ! !$acc loop seq - ! do i = 1, num_fluids - ! G_L = G_L + alpha_L(i)*Gs(i) - ! G_R = G_R + alpha_R(i)*Gs(i) - ! end do - - ! !$acc loop seq - ! do i = 1, strxe - strxb + 1 - ! tau_e_L(i) = G_L*qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) - ! tau_e_R(i) = G_R*qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) - ! end do - - !!!!$acc loop seq - !do i = 1, num_dims - ! xi_field_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, xibeg - 1 + i) - ! xi_field_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, xibeg - 1 + i) - !end do - - ! !$acc loop seq - ! do i = 1, strxe - strxb + 1 - ! Elastic contribution to energy if G large enough - ! TODO MRJ ADD THE ELASTIC ENERGY - ! if ((G_L > 1d0) .and. (G_R > 1d0)) then - ! E_L = E_L + (tau_e_L(i)*tau_e_L(i))/(4d0*G_L) - ! E_R = E_R + (tau_e_R(i)*tau_e_R(i))/(4d0*G_R) - ! end if - ! end do + if (hyperelasticity) then + G_L = 0d0 + G_R = 0d0 + + !$acc loop seq + do i = 1, num_fluids + G_L = G_L + alpha_L(i)*Gs(i) + G_R = G_R + alpha_R(i)*Gs(i) + end do + + !$acc loop seq + do i = 1, strxe - strxb + 1 + tau_e_L(i) = G_L*qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) + tau_e_R(i) = G_R*qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) + end do + + !$acc loop seq + do i = 1, num_dims + xi_field_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, xibeg - 1 + i) + xi_field_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, xibeg - 1 + i) + end do + + do i = 1, strxe - strxb + 1 + ! Elastic contribution to energy if G large enough + ! TODO MRJ ADD THE ELASTIC ENERGY + if ((G_L > 1d0) .and. (G_R > 1d0)) then + E_L = E_L + (tau_e_L(i)*tau_e_L(i))/(4d0*G_L) + E_R = E_R + (tau_e_R(i)*tau_e_R(i))/(4d0*G_R) + end if + end do - !end if + end if @:compute_average_state() @@ -561,7 +560,7 @@ contains end if if (wave_speeds == 1) then - if (hypoelasticity ) then ! .or. .not. hyperelasticity) then + if (hypoelasticity .or. hyperelasticity) then s_L = min(vel_L(dir_idx(1)) - sqrt(c_L*c_L + & (((4d0*G_L)/3d0) + & tau_e_L(dir_idx_tau(1)))/rho_L) & @@ -642,7 +641,7 @@ contains - rho_R*vel_R(dir_idx(i)))) & /(s_M - s_P) end do - else if (hypoelasticity) then ! .or. .not. hyperelasticity) then + else if (hypoelasticity .or. hyperelasticity) then !$acc loop seq do i = 1, num_dims flux_rs${XYZ}$_vf(j, k, l, contxe + dir_idx(i)) = & @@ -681,7 +680,7 @@ contains - s_P*vel_L(dir_idx(1))*(E_L + pres_L - ptilde_L) & + s_M*s_P*(E_L - E_R)) & /(s_M - s_P) - else if (hypoelasticity) then ! .or. .not. hyperelasticity) then + else if (hypoelasticity .or. hyperelasticity) then !TODO: simplify this so it's not split into 3 if (num_dims == 1) then flux_rs${XYZ}$_vf(j, k, l, E_idx) = & @@ -750,17 +749,16 @@ contains end do ! Xi field - !if (hyperelasticity) then - !!!!$acc loop seq - ! do i = 1, num_dims - !flux_rs${XYZ}$_vf(j, k, l, xibeg - 1 + i) = & - ! (s_M*rho_R*vel_R(dir_idx(1))*xi_field_R(i) & - ! - s_P*rho_L*vel_L(dir_idx(1))*xi_field_L(i) & - ! + s_M*s_P*(rho_L*xi_field_L(i) & - ! - rho_R*xi_field_R(i))) & - ! /(s_M - s_P) - ! end do - !end if + if (hyperelasticity) then + do i = 1, num_dims + flux_rs${XYZ}$_vf(j, k, l, xibeg - 1 + i) = & + (s_M*rho_R*vel_R(dir_idx(1))*xi_field_R(i) & + - s_P*rho_L*vel_L(dir_idx(1))*xi_field_L(i) & + + s_M*s_P*(rho_L*xi_field_L(i) & + - rho_R*xi_field_R(i))) & + /(s_M - s_P) + end do + end if ! Div(U)? !$acc loop seq @@ -2533,7 +2531,7 @@ contains !$acc update device(is1, is2, is3) - if (hypoelasticity) then ! .or. .not. hyperelasticity) then + if (hypoelasticity .or. hyperelasticity) then if (norm_dir == 1) then dir_idx_tau = (/1, 2, 4/) else if (norm_dir == 2) then From 56f6b181f71df03d10a8df7cc4b52ba9bd7b39a3 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Tue, 28 May 2024 00:17:56 -0500 Subject: [PATCH 131/326] still debugging Riemann solvers, almost done! --- src/simulation/m_riemann_solvers.fpp | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/src/simulation/m_riemann_solvers.fpp b/src/simulation/m_riemann_solvers.fpp index 3c5304b0cb..29cde3dfa8 100644 --- a/src/simulation/m_riemann_solvers.fpp +++ b/src/simulation/m_riemann_solvers.fpp @@ -641,7 +641,7 @@ contains - rho_R*vel_R(dir_idx(i)))) & /(s_M - s_P) end do - else if (hypoelasticity .or. hyperelasticity) then + else if (hypoelasticity) then !$acc loop seq do i = 1, num_dims flux_rs${XYZ}$_vf(j, k, l, contxe + dir_idx(i)) = & @@ -657,6 +657,22 @@ contains - rho_R*vel_R(dir_idx(i)))) & /(s_M - s_P) end do + else if (hyperelasticity) then + !!!$acc loop seq + do i = 1, num_dims + flux_rs${XYZ}$_vf(j, k, l, contxe + dir_idx(i)) = & + (s_M*(rho_R*vel_R(dir_idx(1)) & + *vel_R(dir_idx(i)) & + + dir_flg(dir_idx(i))*pres_R & + - tau_e_R(dir_idx_tau(i))) & + - s_P*(rho_L*vel_L(dir_idx(1)) & + *vel_L(dir_idx(i)) & + + dir_flg(dir_idx(i))*pres_L & + - tau_e_L(dir_idx_tau(i))) & + + s_M*s_P*(rho_L*vel_L(dir_idx(i)) & + - rho_R*vel_R(dir_idx(i)))) & + /(s_M - s_P) + end do else !$acc loop seq do i = 1, num_dims @@ -680,7 +696,7 @@ contains - s_P*vel_L(dir_idx(1))*(E_L + pres_L - ptilde_L) & + s_M*s_P*(E_L - E_R)) & /(s_M - s_P) - else if (hypoelasticity .or. hyperelasticity) then + else if (hypoelasticity) then! .or. hyperelasticity) then !TODO: simplify this so it's not split into 3 if (num_dims == 1) then flux_rs${XYZ}$_vf(j, k, l, E_idx) = & From 6a176e2bc5436546ce1c8300e457459986874a9e Mon Sep 17 00:00:00 2001 From: Sawyer Remillard Date: Tue, 28 May 2024 10:06:06 -0500 Subject: [PATCH 132/326] CAV_2024 Remillard, post_processing is outputting correct energy and interface data and if running at a reasonable speed --- src/post_process/m_data_output.fpp | 103 ++++++++++++++--------------- src/post_process/m_start_up.f90 | 25 ++++--- 2 files changed, 64 insertions(+), 64 deletions(-) diff --git a/src/post_process/m_data_output.fpp b/src/post_process/m_data_output.fpp index 4c9926e54a..68e5d9d659 100644 --- a/src/post_process/m_data_output.fpp +++ b/src/post_process/m_data_output.fpp @@ -979,26 +979,25 @@ contains end subroutine s_write_variable_to_formatted_database_file ! ----------- - subroutine s_write_intf_data_file(q_prim_vf, t_step) + subroutine s_write_intf_data_file(q_prim_vf) type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf - integer, intent(IN) :: t_step integer :: i, j, k, l, w, cent !< Generic loop iterators integer :: ierr, counter, root !< number of data points extracted to fit shape to SH perturbations real(kind(0d0)), dimension(num_fluids) :: alpha, vol_fluid, xcom, ycom, zcom real(kind=8), parameter :: pi = 4.d0*datan(1.d0) real(kind(0d0)), allocatable :: x_td(:), y_td(:), x_d1(:), y_d1(:), y_d(:), x_d(:) - real(kind(0d0)) :: axp, axm, ayp, aym, azm, azp, tgp, euc_d, maxalph_loc, maxalph_glb, thres + real(kind(0d0)) :: axp, axm, ayp, aym, azm, azp, tgp, euc_d, thres, maxalph_loc, maxalph_glb allocate (x_d1(m*n)) allocate (y_d1(m*n)) counter = 0 - maxalph_loc = 0d0 + maxalph_loc = 0d0 do k = 0, p do j = 0, n - do i = 0, m - if (q_prim_vf(E_idx + 2)%sf(i, j, k) > maxalph_loc) then - maxalph_loc = q_prim_vf(E_idx + 2)%sf(i, j, k) + do i = 0, m + if (q_prim_vf(E_idx + 2)%sf(i, j, k) > maxalph_loc) then + maxalph_loc = q_prim_vf(E_idx + 2)%sf(i, j, k) end if end do end do @@ -1006,42 +1005,42 @@ contains call s_mpi_allreduce_max(maxalph_loc, maxalph_glb) do l = 0, p - if (z_cc(l) < dz(l) .and. z_cc(l) >= 0) then + if (z_cc(l) .lt. dz(l) .and. z_cc(l) .gt. 0) then cent = l end if end do - thres = 0.6d0*maxalph_glb + thres = 0.9d0 do k = 0, n OLoop: do j = 0, m axp = q_prim_vf(E_idx + 2)%sf(j + 1, k, cent) - axm = q_prim_vf(E_idx + 2)%sf(j - 1, k, cent) + axm = q_prim_vf(E_idx + 2)%sf(j, k, cent) ayp = q_prim_vf(E_idx + 2)%sf(j, k + 1, cent) - aym = q_prim_vf(E_idx + 2)%sf(j, k - 1, cent) - - if ((axp > thres .and. axm < thres) .or. (axp < thres .and. axm > thres) & - .or. (ayp > thres .and. aym < thres) .or. (ayp < thres .and. aym > thres)) then + aym = q_prim_vf(E_idx + 2)%sf(j, k, cent) + if ((axp .gt. thres .and. axm .lt. thres) .or. (axp .lt. thres .and. axm .gt. thres) & + .or. (ayp .gt. thres .and. aym .lt. thres) .or. (ayp .lt. thres .and. aym .gt. thres)) then if (counter == 0) then counter = counter + 1 x_d1(counter) = x_cc(j) y_d1(counter) = y_cc(k) - euc_d = sqrt((x_cc(j) - x_d1(i))**2 + (y_cc(k) - y_d1(i))**2) - tgp = sqrt(dx(j)**2 + dy(k)**2) else + euc_d = dsqrt((x_cc(j) - x_d1(i))**2 + (y_cc(k) - y_d1(i))**2) + tgp = dsqrt(dx(j)**2 + dy(k)**2) do i = 1, counter - if (euc_d <= tgp .or. x_cc(j) == x_d1(i) .or. y_cc(k) == y_d1(i)) then + if (euc_d .lt. tgp) then cycle OLoop - elseif (euc_d > tgp .and. i == counter .and. x_cc(j) < 1.5 .and. y_cc(k) < 1.5) then - !artificial bounding on the interface for bubble at a centroid. - !need to remove eventually. + elseif (euc_d .gt. tgp .and. i == counter) then counter = counter + 1 x_d1(counter) = x_cc(j) y_d1(counter) = y_cc(k) + end if end do end if end if end do OLoop end do + + allocate (y_d(counter)) allocate (x_d(counter)) do i = 1, counter @@ -1049,7 +1048,7 @@ contains x_d(i) = x_d1(i) end do root = 0 - ! if (num_procs > 1) then + call s_mpi_gather_data(x_d, counter, x_td, root) call s_mpi_gather_data(y_d, counter, y_td, root) if (proc_rank == 0) then @@ -1062,29 +1061,34 @@ contains x_td(i), y_td(i), 0d0 end if end do - end if + end if + + end subroutine s_write_intf_data_file ! ----------------------------------- - subroutine s_write_energy_data_file(q_prim_vf, t_step) - type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf - integer, intent(IN) :: t_step - real(kind(0d0)) :: Elk, Egk, Elint, Egint, Vb, Vl, pres_av - real(kind(0d0)) :: rho, pres, dV, tmp, gamma, pi_inf, MaxMa, MaxMa_glb, maxvel, c, Ma, H + subroutine s_write_energy_data_file(q_prim_vf, q_cons_vf) + type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf, q_cons_vf + real(kind(0d0)) :: Elk, Egk, Elp, Egint, Vb, Vl, pres_av, Et + real(kind(0d0)) :: rho, pres, dV, tmp, gamma, pi_inf, MaxMa, MaxMa_glb, maxvel, c, Ma, H real(kind(0d0)), dimension(num_dims) :: vel real(kind(0d0)), dimension(num_fluids) :: gammas, pi_infs, adv integer :: i, j, k, l, s !looping indicies integer :: ierr, counter, root !< number of data points extracted to fit shape to SH perturbations Egk = 0d0 - Elint = 0d0 + Elp = 0d0 Egint = 0d0 Vb = 0d0 maxvel = 0d0 MaxMa = 0d0 Vl = 0d0 Elk = 0d0 - if (p > 0) then + Et = 0d0 + Vb = 0d0 + dV = 0d0 + pres_av = 0d0 + pres = 0d0 do k = 0, p do j = 0, n do i = 0, m @@ -1094,18 +1098,18 @@ contains gamma = 0d0 pi_inf = 0d0 pres = q_prim_vf(E_idx)%sf(i, j, k) - Egint = Egint + q_prim_vf(E_idx+2)%sf(i, j, k)*(fluid_pp(2)%gamma*pres)*dV + Egint = Egint + q_prim_vf(E_idx + 2)%sf(i, j, k)*(fluid_pp(2)%gamma*pres)*dV do s = 1, num_dims vel(s) = q_prim_vf(num_fluids + s)%sf(i, j, k) Egk = Egk + 0.5d0*q_prim_vf(E_idx + 2)%sf(i, j, k)*q_prim_vf(2)%sf(i, j, k)*vel(s)*vel(s)*dV Elk = Elk + 0.5d0*q_prim_vf(E_idx + 1)%sf(i, j, k)*q_prim_vf(1)%sf(i, j, k)*vel(s)*vel(s)*dV - if (dabs(vel(s)) .gt. maxvel) then + if (dabs(vel(s)) > maxvel) then maxvel = dabs(vel(s)) - endif + end if end do do l = 1, adv_idx%end - E_idx adv(l) = q_prim_vf(E_idx + l)%sf(i, j, k) - gamma = gamma+ adv(l)*fluid_pp(l)%gamma + gamma = gamma + adv(l)*fluid_pp(l)%gamma pi_inf = pi_inf + adv(l)*fluid_pp(l)%pi_inf rho = rho + adv(l)*q_prim_vf(l)%sf(i, j, k) end do @@ -1117,16 +1121,17 @@ contains H, adv, 0d0, c) Ma = maxvel/c - if (Ma > MaxMa .and. adv(1) > 1.0d0-1.0d-6) then - MaxMa = Ma - endif + if (Ma > MaxMa .and. adv(1) > 1.0d0 - 1.0d-10) then + MaxMa = Ma + end if Vl = Vl + adv(1)*dV Vb = Vb + adv(2)*dV pres_av = pres_av + adv(1)*pres*dV + Et = Et + q_cons_vf(E_idx)%sf(i, j, k)*dV end do end do end do - end if + tmp = pres_av call s_mpi_allreduce_sum(tmp, pres_av) tmp = Vl @@ -1141,15 +1146,17 @@ contains call s_mpi_allreduce_sum(tmp, Egk) tmp = Vb call s_mpi_allreduce_sum(tmp, Vb) + tmp = Et + call s_mpi_allreduce_sum(tmp, Et) - Elint = pres_av/Vl*Vb - + Elp = pres_av/Vl*Vb if (proc_rank == 0) then - write (251, '(6X, 7F24.12)') & - Elint, & + write (251, '(10X, 8F24.8)') & + Elp, & Egint, & Elk, & Egk, & + Et, & Vb, & Vl, & MaxMa_glb @@ -1186,26 +1193,12 @@ contains subroutine s_close_intf_data_file() ! ----------------------- - ! Writing the footer of and closing the run-time information file - write (211, '(A)') '----------------------------------------'// & - '----------------------------------------' - write (211, '(A)') '' - write (211, '(A)') '' - write (211, '(A)') '========================================'// & - '========================================' close (211) end subroutine s_close_intf_data_file !--------------------- subroutine s_close_energy_data_file() ! ----------------------- - ! Writing the footer of and closing the run-time information file - write (251, '(A)') '----------------------------------------'// & - '----------------------------------------' - write (251, '(A)') '' - write (251, '(A)') '' - write (251, '(A)') '========================================'// & - '========================================' close (251) end subroutine s_close_energy_data_file !--------------------- diff --git a/src/post_process/m_start_up.f90 b/src/post_process/m_start_up.f90 index a801fa50f3..e7b7813aa9 100644 --- a/src/post_process/m_start_up.f90 +++ b/src/post_process/m_start_up.f90 @@ -179,8 +179,8 @@ subroutine s_save_data(t_step, varname, pres, c, H) end if if (sim_data) then - call s_write_intf_data_file(q_prim_vf, t_step) - call s_write_energy_data_file(q_prim_vf, t_step) + call s_write_intf_data_file(q_prim_vf) + call s_write_energy_data_file(q_prim_vf, q_cons_vf) end if ! Adding the grid to the formatted database file @@ -600,10 +600,17 @@ subroutine s_save_data(t_step, varname, pres, c, H) end if end if - if (proc_rank == 0 .and. sim_data) then - close (211) - close (251) +! if (proc_rank == 0 .and. sim_data) then +! close (211) +! close (251) +! end if + + if (sim_data .and. proc_rank == 0) then + call s_close_intf_data_file() + call s_close_energy_data_file() end if + + ! Closing the formatted database file call s_close_formatted_database_file() @@ -662,10 +669,10 @@ subroutine s_finalize_modules() ! Disassociate pointers for serial and parallel I/O s_read_data_files => null() - if (sim_data .and. proc_rank == 0) then - call s_close_intf_data_file() - call s_close_energy_data_file() - end if +! if (sim_data .and. proc_rank == 0) then +! call s_close_intf_data_file() +! call s_close_energy_data_file() +! end if ! Deallocation procedures for the modules call s_finalize_data_output_module() From 450dcf5467d696a5f6383f74e472b52589869def Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Tue, 28 May 2024 20:37:13 -0500 Subject: [PATCH 133/326] riemann solvers almost fully debugged --- src/simulation/m_global_parameters.fpp | 4 ++++ src/simulation/m_riemann_solvers.fpp | 26 +++++--------------------- 2 files changed, 9 insertions(+), 21 deletions(-) diff --git a/src/simulation/m_global_parameters.fpp b/src/simulation/m_global_parameters.fpp index 170c6db61e..26409d64ba 100644 --- a/src/simulation/m_global_parameters.fpp +++ b/src/simulation/m_global_parameters.fpp @@ -138,6 +138,7 @@ module m_global_parameters logical :: mixture_err !< Mixture properties correction logical :: hypoelasticity !< hypoelasticity modeling logical :: hyperelasticity !< hyperelasticity modeling + logical :: elasticity !< elasticity modeling logical :: cu_tensor integer :: cpu_start, cpu_end, cpu_rate @@ -494,6 +495,7 @@ contains ptgalpha_eps = dflt_real hypoelasticity = .false. hyperelasticity = .false. + elasticity = .false. weno_flat = .true. riemann_flat = .true. cu_mpi = .false. @@ -782,6 +784,7 @@ contains end if if ( hypoelasticity ) then + elasticity = .true. stress_idx%beg = sys_size + 1 stress_idx%end = sys_size + (num_dims*(num_dims + 1))/2 ! number of distinct stresses is 1 in 1D, 3 in 2D, 6 in 3D @@ -789,6 +792,7 @@ contains end if if ( hyperelasticity ) then + elasticity = .true. ! number of distinct stress is 1 in 1D, 2 in 2D, and 3 in 3D stress_idx%beg = sys_size + 1 stress_idx%end = sys_size + (num_dims*(num_dims + 1))/2 diff --git a/src/simulation/m_riemann_solvers.fpp b/src/simulation/m_riemann_solvers.fpp index 29cde3dfa8..3e7ea29859 100644 --- a/src/simulation/m_riemann_solvers.fpp +++ b/src/simulation/m_riemann_solvers.fpp @@ -560,7 +560,7 @@ contains end if if (wave_speeds == 1) then - if (hypoelasticity .or. hyperelasticity) then + if ( elasticity ) then s_L = min(vel_L(dir_idx(1)) - sqrt(c_L*c_L + & (((4d0*G_L)/3d0) + & tau_e_L(dir_idx_tau(1)))/rho_L) & @@ -641,7 +641,7 @@ contains - rho_R*vel_R(dir_idx(i)))) & /(s_M - s_P) end do - else if (hypoelasticity) then + else if ( elasticity ) then !$acc loop seq do i = 1, num_dims flux_rs${XYZ}$_vf(j, k, l, contxe + dir_idx(i)) = & @@ -657,22 +657,6 @@ contains - rho_R*vel_R(dir_idx(i)))) & /(s_M - s_P) end do - else if (hyperelasticity) then - !!!$acc loop seq - do i = 1, num_dims - flux_rs${XYZ}$_vf(j, k, l, contxe + dir_idx(i)) = & - (s_M*(rho_R*vel_R(dir_idx(1)) & - *vel_R(dir_idx(i)) & - + dir_flg(dir_idx(i))*pres_R & - - tau_e_R(dir_idx_tau(i))) & - - s_P*(rho_L*vel_L(dir_idx(1)) & - *vel_L(dir_idx(i)) & - + dir_flg(dir_idx(i))*pres_L & - - tau_e_L(dir_idx_tau(i))) & - + s_M*s_P*(rho_L*vel_L(dir_idx(i)) & - - rho_R*vel_R(dir_idx(i)))) & - /(s_M - s_P) - end do else !$acc loop seq do i = 1, num_dims @@ -696,7 +680,7 @@ contains - s_P*vel_L(dir_idx(1))*(E_L + pres_L - ptilde_L) & + s_M*s_P*(E_L - E_R)) & /(s_M - s_P) - else if (hypoelasticity) then! .or. hyperelasticity) then + else if ( elasticity ) then ! .or. hyperelasticity) then !TODO: simplify this so it's not split into 3 if (num_dims == 1) then flux_rs${XYZ}$_vf(j, k, l, E_idx) = & @@ -738,7 +722,7 @@ contains end if ! Elastic Stresses - if (hypoelasticity) then + if ( hypoelasticity ) then do i = 1, strxe - strxb + 1 !TODO: this indexing may be slow flux_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) = & (s_M*(rho_R*vel_R(dir_idx(1)) & @@ -765,7 +749,7 @@ contains end do ! Xi field - if (hyperelasticity) then + if ( hyperelasticity ) then do i = 1, num_dims flux_rs${XYZ}$_vf(j, k, l, xibeg - 1 + i) = & (s_M*rho_R*vel_R(dir_idx(1))*xi_field_R(i) & From 61dd23db3f53f74f6cf1e62633909416369b0eb8 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Tue, 28 May 2024 21:41:19 -0500 Subject: [PATCH 134/326] preliminary hyperelastic works, removing got here statements --- src/simulation/m_riemann_solvers.fpp | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/src/simulation/m_riemann_solvers.fpp b/src/simulation/m_riemann_solvers.fpp index 3e7ea29859..fd90fdf9c5 100644 --- a/src/simulation/m_riemann_solvers.fpp +++ b/src/simulation/m_riemann_solvers.fpp @@ -474,6 +474,7 @@ contains H_L = (E_L + pres_L)/rho_L H_R = (E_R + pres_R)/rho_R + ! elastic energy update if (hypoelasticity) then !$acc loop seq do i = 1, strxe - strxb + 1 @@ -505,6 +506,7 @@ contains end do end if + ! elastic energy update if (hyperelasticity) then G_L = 0d0 G_R = 0d0 @@ -527,14 +529,11 @@ contains xi_field_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, xibeg - 1 + i) end do - do i = 1, strxe - strxb + 1 - ! Elastic contribution to energy if G large enough - ! TODO MRJ ADD THE ELASTIC ENERGY - if ((G_L > 1d0) .and. (G_R > 1d0)) then - E_L = E_L + (tau_e_L(i)*tau_e_L(i))/(4d0*G_L) - E_R = E_R + (tau_e_R(i)*tau_e_R(i))/(4d0*G_R) - end if - end do + ! Elastic contribution to energy if G large enough + if ((G_L > 1d0) .and. (G_R > 1d0)) then + E_L = E_L + G_L*qL_prim_rs${XYZ}$_vf(j, k, l, xiend + 1) + E_R = E_R + G_R*qR_prim_rs${XYZ}$_vf(j + 1, k, l, xiend + 1) + end if end if @@ -680,7 +679,7 @@ contains - s_P*vel_L(dir_idx(1))*(E_L + pres_L - ptilde_L) & + s_M*s_P*(E_L - E_R)) & /(s_M - s_P) - else if ( elasticity ) then ! .or. hyperelasticity) then + else if ( elasticity ) then !TODO: simplify this so it's not split into 3 if (num_dims == 1) then flux_rs${XYZ}$_vf(j, k, l, E_idx) = & From 899d9e929a5399aa8830c57f73ab7606155ea562 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Tue, 28 May 2024 21:45:49 -0500 Subject: [PATCH 135/326] hyperelastic clean up of print flags, rechecking full code segments --- src/post_process/m_start_up.f90 | 5 +---- src/simulation/m_rhs.fpp | 14 -------------- 2 files changed, 1 insertion(+), 18 deletions(-) diff --git a/src/post_process/m_start_up.f90 b/src/post_process/m_start_up.f90 index 480f25cc94..9f967b114a 100644 --- a/src/post_process/m_start_up.f90 +++ b/src/post_process/m_start_up.f90 @@ -157,10 +157,8 @@ subroutine s_perform_time_step(t_step) if (buff_size > 0) then call s_populate_conservative_variables_buffer_regions() end if - !if (proc_rank == 0) print *, "I got here 1" ! Converting the conservative variables to the primitive ones call s_convert_conservative_to_primitive_variables(q_cons_vf, q_prim_vf) - !if (proc_rank == 0) print *, "I got here 2" end subroutine s_perform_time_step @@ -313,7 +311,6 @@ subroutine s_save_data(t_step, varname, pres, c, H) end if ! ---------------------------------------------------------------------- - !if (proc_rank == 0) print *, "I got here 3" ! Adding the elastic shear stresses to the formatted database file ----- if (hypoelasticity .or. hyperelasticity) then do i = 1, stress_idx%end - stress_idx%beg + 1 @@ -341,7 +338,7 @@ subroutine s_save_data(t_step, varname, pres, c, H) varname(:) = ' ' end do end if - !if (proc_rank == 0) print *, "I got here 4" + ! ---------------------------------------------------------------------- ! Adding the pressure to the formatted database file ------------------- diff --git a/src/simulation/m_rhs.fpp b/src/simulation/m_rhs.fpp index 33131a2cf5..7fb58adc8c 100644 --- a/src/simulation/m_rhs.fpp +++ b/src/simulation/m_rhs.fpp @@ -732,22 +732,16 @@ contains q_btensor%vf) call nvtxEndRange - if(proc_rank == 0) print *, 'I got here 2 !' - call nvtxStartRange("RHS-UPDATE CAUCHY TENSOR") if ( hyperelasticity ) then call s_calculate_cauchy_from_btensor(q_btensor%vf,q_prim_qp%vf, ix, iy, iz) end if call nvtxEndRange - if(proc_rank == 0) print *, 'I got here 3.1 !' - call nvtxStartRange("RHS-MPI") call s_populate_primitive_variables_buffers(q_prim_qp%vf, pb, mv) call nvtxEndRange - if(proc_rank == 0) print *, 'I got here 3.2 !' - if (t_step == t_step_stop) return ! ================================================================== @@ -867,7 +861,6 @@ contains end if ix%end = m; iy%end = n; iz%end = p ! =============================================================== - if(proc_rank == 0) print *, 'I got here A4.0 !' ! Computing Riemann Solver Flux and Source Flux ================= call nvtxStartRange("RHS_riemann_solver") @@ -888,8 +881,6 @@ contains id, ix, iy, iz) call nvtxEndRange - if(proc_rank == 0) print *, 'I got here A4.1 !' - ! =============================================================== ! Additional physics and source terms ============================== @@ -910,8 +901,6 @@ contains rhs_vf) call nvtxEndRange - if(proc_rank == 0) print *, 'I got here A4.3 !' - ! RHS additions for viscosity call nvtxStartRange("RHS_viscous") if (any(Re_size > 0d0)) call s_compute_viscous_rhs(id, & @@ -946,8 +935,6 @@ contains end do - if(proc_rank == 0) print *, 'I got here A4.4 !' - if (ib) then !$acc parallel loop collapse(3) gang vector default(present) do l = 0, p @@ -1007,7 +994,6 @@ contains end if ! ================================================================== - if(proc_rank == 0) print *, 'I got here A4.5 !' end subroutine s_compute_rhs ! ----------------------------------------- From 57b03381839732ded4927624d054eee085564f33 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Wed, 29 May 2024 23:38:13 -0500 Subject: [PATCH 136/326] full code compiles but errors arise with simulation --- src/common/m_variables_conversion.fpp | 44 +++++--- src/common/m_xi_tensor_calc.f90 | 133 ++++++++++++----------- src/post_process/m_global_parameters.fpp | 1 + src/post_process/m_start_up.f90 | 31 +++--- src/post_process/p_main.fpp | 1 + src/simulation/m_riemann_solvers.fpp | 3 +- 6 files changed, 116 insertions(+), 97 deletions(-) diff --git a/src/common/m_variables_conversion.fpp b/src/common/m_variables_conversion.fpp index e950ddb9ee..75eb80a6c6 100644 --- a/src/common/m_variables_conversion.fpp +++ b/src/common/m_variables_conversion.fpp @@ -895,6 +895,10 @@ contains real(kind(0.d0)) :: ntmp +#ifdef MFC_POST_PROCESS + type(scalar_field), dimension(b_size) :: q_btensor +#endif + #:if MFC_CASE_OPTIMIZATION #ifndef MFC_SIMULATION if (bubbles) then @@ -1034,12 +1038,12 @@ contains end do end if - !if ( hyperelasticity ) then - ! !$acc loop seq - ! do i = xibeg, xiend - ! qK_prim_vf(i)%sf(j, k, l) = qK_cons_vf(i)%sf(j, k, l) / rho_K - ! end do - !end if + if ( hyperelasticity ) then + !$acc loop seq + do i = xibeg, xiend + qK_prim_vf(i)%sf(j, k, l) = qK_cons_vf(i)%sf(j, k, l) / rho_K + end do + end if !$acc loop seq do i = advxb, advxe @@ -1077,9 +1081,15 @@ contains !$acc end parallel loop end if -#else +#endif + +#ifdef MFC_POST_PROCESS + do l = 1, b_size + allocate(q_btensor(l)%sf(ixb:ixe, iyb:iye, izb:ize)) + end do + if (hyperelasticity) then - call s_calculate_btensor(qK_prim_vf, qK_btensor_vf) + call s_calculate_btensor(qK_prim_vf, q_btensor,0,m,0,n,0,p) do l = izb, ize do k = iyb, iye do j = ixb, ixe @@ -1091,7 +1101,7 @@ contains call s_convert_to_mixture_variables(qK_cons_vf, j, k, l, & rho_K, gamma_K, pi_inf_K, qv_K, Re_K, G_K, fluid_pp(:)%G) qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) - & - G_K*f_elastic_energy(qK_btensor_vf, j, k, l)/gamma_K + G_K*f_elastic_energy(q_btensor, j, k, l)/gamma_K end do end do end do @@ -1144,7 +1154,7 @@ contains ! going through hyperelasticity again due to the btensor calculation ! s_calculate_btensor has its own triple nested for loop, with openacc if (hyperelasticity ) then - call s_calculate_btensor(q_prim_vf, q_btensor) + call s_calculate_btensor(q_prim_vf, q_btensor, 0, m, 0, n, 0, p) end if ! Converting the primitive variables to the conservative variables @@ -1423,17 +1433,19 @@ contains !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor !! btensor is symmetric, save the data space - subroutine s_calculate_btensor(q_prim_vf, btensor) + subroutine s_calculate_btensor(q_prim_vf, btensor, xb, xe, yb, ye, zb, ze) type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf type(scalar_field), dimension(b_size), intent(INOUT) :: btensor + integer, intent(IN) :: xb, xe, yb, ye, zb, ze real(kind(0d0)), dimension(tensor_size) :: tensora, tensorb - integer :: j, k, l - do l = 0, p - do k = 0, n - do j = 0, m - call s_compute_gradient_xi(q_prim_vf, j, k, l, tensora, tensorb) + + do l = zb, ze + do k = yb, ye + do j = xb, xe + call s_compute_gradient_xi(q_prim_vf, xb, xe, yb, & + ye, zb, ze, j, k, l, tensora, tensorb) ! 1: 1D, 3: 2D, 6: 3D btensor(1)%sf(j, k, l) = tensorb(1) if (num_dims > 1) then ! 2D diff --git a/src/common/m_xi_tensor_calc.f90 b/src/common/m_xi_tensor_calc.f90 index da3738cc34..5ff6d4f69b 100644 --- a/src/common/m_xi_tensor_calc.f90 +++ b/src/common/m_xi_tensor_calc.f90 @@ -31,9 +31,12 @@ module m_xi_tensor_calc !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor !! btensor is symmetric, save the data space - subroutine s_compute_gradient_xi(q_prim_vf, j, k, l, tensora, tensorb) + subroutine s_compute_gradient_xi(q_prim_vf, xb, xe, yb, ye, & !--------- + zb, ze, j, k, l, tensora, tensorb) + type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf real(kind(0d0)), dimension(tensor_size), intent(INOUT) :: tensora, tensorb + integer, intent(IN) :: xb, xe, yb, ye, zb, ze integer, intent(IN) :: j, k, l real(kind(0d0)) :: determinant @@ -43,7 +46,7 @@ subroutine s_compute_gradient_xi(q_prim_vf, j, k, l, tensora, tensorb) ! number for the tensor 1-3: dxix_dx, dxiy_dx, dxiz_dx ! 4-6 : dxix_dy, dxiy_dy, dxiz_dy ! 7-9 : dxix_dz, dxiy_dz, dxiz_dz - if(j == 0) then + if(j == xb) then ! dxix/dx tensora(1) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & + 48d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & @@ -51,7 +54,7 @@ subroutine s_compute_gradient_xi(q_prim_vf, j, k, l, tensora, tensorb) + 16d0*q_prim_vf(xibeg)%sf(j + 3, k, l) & - 3d0*q_prim_vf(xibeg)%sf(j + 4, k, l) ) & /(12d0*(x_cb(j+1) - x_cb(j))) - else if (j == 1) then + else if (j == xb + 1) then ! dxix/dx tensora(1) = (-3d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & - 10d0*q_prim_vf(xibeg)%sf(j,k,l) & @@ -59,7 +62,7 @@ subroutine s_compute_gradient_xi(q_prim_vf, j, k, l, tensora, tensorb) - 6d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & + q_prim_vf(xibeg)%sf(j + 3, k, l)) & /(12d0*(x_cb(j) - x_cb(j - 1))) - else if (j == m - 1) then + else if (j == xe - 1) then ! dxix/dx tensora(1) = (3d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & + 10d0*q_prim_vf(xibeg)%sf(j,k,l) & @@ -67,7 +70,7 @@ subroutine s_compute_gradient_xi(q_prim_vf, j, k, l, tensora, tensorb) + 6d0*q_prim_vf(xibeg)%sf(j - 2, k, l) & - q_prim_vf(xibeg)%sf(j - 3, k, l)) & /(12d0*(x_cb(j) - x_cb(j - 1))) - else if (j == m) then + else if (j == xe) then ! dxix/dx tensora(1) =(25d0*q_prim_vf(xibeg)%sf(j, k, l) & - 48d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & @@ -85,7 +88,7 @@ subroutine s_compute_gradient_xi(q_prim_vf, j, k, l, tensora, tensorb) end if if (num_dims > 1) then - if(j == 0) then + if(j == xb) then ! dxiy / dx tensora(2) = (-25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & + 48d0*q_prim_vf(xibeg+1)%sf(j + 1, k, l) & @@ -93,7 +96,7 @@ subroutine s_compute_gradient_xi(q_prim_vf, j, k, l, tensora, tensorb) + 16d0*q_prim_vf(xibeg+1)%sf(j + 3, k, l) & - 3d0*q_prim_vf(xibeg+1)%sf(j + 4, k, l) ) & /(12d0*(x_cb(j + 1) - x_cb(j))) - else if (j == 1) then + else if (j == xb + 1) then ! dxiy / dx tensora(2) = (-3d0*q_prim_vf(xibeg+1)%sf(j - 1, k, l) & - 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & @@ -101,7 +104,7 @@ subroutine s_compute_gradient_xi(q_prim_vf, j, k, l, tensora, tensorb) - 6d0*q_prim_vf(xibeg+1)%sf(j + 2, k, l) & + q_prim_vf(xibeg+1)%sf(j + 3, k, l)) & /(12d0*(x_cb(j) - x_cb(j - 1))) - else if (j == m - 1) then + else if (j == xe - 1) then ! dxiy / dx tensora(2) = (3d0*q_prim_vf(xibeg+1)%sf(j + 1, k, l) & + 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & @@ -109,7 +112,7 @@ subroutine s_compute_gradient_xi(q_prim_vf, j, k, l, tensora, tensorb) + 6d0*q_prim_vf(xibeg+1)%sf(j - 2, k, l) & - q_prim_vf(xibeg+1)%sf(j - 3, k, l)) & /(12d0*(x_cb(j) - x_cb(j - 1))) - else if (j == m) then + else if (j == xe) then ! dxiy / dx tensora(2) = (25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & - 48d0*q_prim_vf(xibeg+1)%sf(j - 1, k, l) & @@ -126,48 +129,48 @@ subroutine s_compute_gradient_xi(q_prim_vf, j, k, l, tensora, tensorb) /(12d0*(x_cb(j) - x_cb(j - 1))) end if - if(k == 0) then + if(k == yb) then ! dxix / dy tensora(3) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & + 48d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & - 36d0*q_prim_vf(xibeg)%sf(j, k + 2, l) & + 16d0*q_prim_vf(xibeg)%sf(j, k + 3, l) & - 3d0*q_prim_vf(xibeg)%sf(j, k + 4, l) ) & - /(12d0*(y_cb(k+1) - y_cb(k))) - else if (k == 1) then + /(12d0*(y_cb(k + 1) - y_cb(k))) + else if (k == yb + 1) then ! dxix / dy tensora(3) = (-3d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & - 10d0*q_prim_vf(xibeg)%sf(j,k,l) & + 18d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & - 6d0*q_prim_vf(xibeg)%sf(j, k + 2, l) & + q_prim_vf(xibeg)%sf(j, k + 3, l)) & - /(12d0*(y_cb(j) - y_cb(j - 1))) - else if (k == n - 1) then + /(12d0*(y_cb(k) - y_cb(k - 1))) + else if (k == ye - 1) then ! dxix / dy tensora(3) = (3d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & + 10d0*q_prim_vf(xibeg)%sf(j,k,l) & - 18d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & + 6d0*q_prim_vf(xibeg)%sf(j, k - 2, l) & - q_prim_vf(xibeg)%sf(j, k - 3, l)) & - /(12d0*(y_cb(j) - y_cb(j - 1))) - else if (k == n) then + /(12d0*(y_cb(k) - y_cb(k - 1))) + else if (k == ye) then ! dxix / dy tensora(3) =(25d0*q_prim_vf(xibeg)%sf(j, k, l) & - 48d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & + 36d0*q_prim_vf(xibeg)%sf(j, k - 2, l) & - 16d0*q_prim_vf(xibeg)%sf(j, k - 3, l) & + 3d0*q_prim_vf(xibeg)%sf(j, k - 4, l) ) & - /(12d0*(y_cb(j) - y_cb(j-1))) + /(12d0*(y_cb(k) - y_cb(k - 1))) else ! dxix / dy tensora(3) = ( q_prim_vf(xibeg)%sf(j, k - 2, l) & - 8d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & + 8d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & - q_prim_vf(xibeg)%sf(j, k + 2, l)) & - /(12d0*(y_cb(j) - y_cb(j - 1))) + /(12d0*(y_cb(k) - y_cb(k - 1))) end if - if(k == 0) then + if(k == yb) then ! dxiy / dy tensora(4) = (-25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & + 48d0*q_prim_vf(xibeg+1)%sf(j, k + 1, l) & @@ -175,37 +178,37 @@ subroutine s_compute_gradient_xi(q_prim_vf, j, k, l, tensora, tensorb) + 16d0*q_prim_vf(xibeg+1)%sf(j, k + 3, l) & - 3d0*q_prim_vf(xibeg+1)%sf(j, k + 4, l) ) & /(12d0*(y_cb(k+1) - y_cb(k))) - else if (k == 1) then + else if (k == yb + 1) then ! dxiy / dy tensora(4) = (-3d0*q_prim_vf(xibeg+1)%sf(j, k - 1, l) & - 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & + 18d0*q_prim_vf(xibeg+1)%sf(j, k + 1, l) & - 6d0*q_prim_vf(xibeg+1)%sf(j, k + 2, l) & + q_prim_vf(xibeg+1)%sf(j, k + 3, l)) & - /(12d0*(y_cb(j) - y_cb(j - 1))) - else if (k == n - 1) then + /(12d0*(y_cb(k) - y_cb(k - 1))) + else if (k == ye - 1) then ! dxiy / dy tensora(4) = (3d0*q_prim_vf(xibeg+1)%sf(j, k + 1, l) & + 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & - 18d0*q_prim_vf(xibeg+1)%sf(j, k - 1, l) & + 6d0*q_prim_vf(xibeg+1)%sf(j, k - 2, l) & - q_prim_vf(xibeg+1)%sf(j, k - 3, l)) & - /(12d0*(y_cb(j) - y_cb(j - 1))) - else if (k == n) then + /(12d0*(y_cb(k) - y_cb(k - 1))) + else if (k == ye) then ! dxiy / dy tensora(4) =(25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & - 48d0*q_prim_vf(xibeg+1)%sf(j, k - 1, l) & + 36d0*q_prim_vf(xibeg+1)%sf(j, k - 2, l) & - 16d0*q_prim_vf(xibeg+1)%sf(j, k - 3, l) & + 3d0*q_prim_vf(xibeg+1)%sf(j, k - 4, l) ) & - /(12d0*(y_cb(j) - y_cb(j-1))) + /(12d0*(y_cb(k) - y_cb(k - 1))) else ! dxiy / dy tensora(4) = ( q_prim_vf(xibeg+1)%sf(j, k - 2, l) & - 8d0*q_prim_vf(xibeg+1)%sf(j, k - 1, l) & + 8d0*q_prim_vf(xibeg+1)%sf(j, k + 1, l) & - q_prim_vf(xibeg+1)%sf(j, k + 2, l)) & - /(12d0*(y_cb(j) - y_cb(j - 1))) + /(12d0*(y_cb(k) - y_cb(k - 1))) end if end if @@ -216,89 +219,89 @@ subroutine s_compute_gradient_xi(q_prim_vf, j, k, l, tensora, tensorb) tensora(5) = tensora(4) tensora(4) = tensora(3) - if(l == 0) then + if(l == zb) then ! dxix / dz tensora(3) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & + 48d0*q_prim_vf(xibeg)%sf(j, k , l + 1) & - 36d0*q_prim_vf(xibeg)%sf(j, k , l + 2) & + 16d0*q_prim_vf(xibeg)%sf(j, k , l + 3) & - 3d0*q_prim_vf(xibeg)%sf(j, k , l + 4) ) & - /(12d0*(z_cb(k+1) - z_cb(k))) - else if (l == 1) then + /(12d0*(z_cb(l + 1) - z_cb(l))) + else if (l == zb + 1) then ! dxix / dz tensora(3) = (-3d0*q_prim_vf(xibeg)%sf(j, k , l - 1) & - 10d0*q_prim_vf(xibeg)%sf(j,k,l) & + 18d0*q_prim_vf(xibeg)%sf(j, k , l + 1) & - 6d0*q_prim_vf(xibeg)%sf(j, k , l + 2) & + q_prim_vf(xibeg)%sf(j, k , l + 3)) & - /(12d0*(z_cb(j) - z_cb(j - 1))) - else if (l == p - 1) then + /(12d0*(z_cb(l) - z_cb(l - 1))) + else if (l == ze - 1) then ! dxix / dz tensora(3) = (3d0*q_prim_vf(xibeg)%sf(j, k , l + 1) & + 10d0*q_prim_vf(xibeg)%sf(j,k,l) & - 18d0*q_prim_vf(xibeg)%sf(j, k , l - 1) & + 6d0*q_prim_vf(xibeg)%sf(j, k , l - 2) & - q_prim_vf(xibeg)%sf(j, k , l - 3)) & - /(12d0*(z_cb(j) - z_cb(j - 1))) - else if (l == p) then + /(12d0*(z_cb(l) - z_cb(l - 1))) + else if (l == ze) then ! dxix / dz tensora(3) =(25d0*q_prim_vf(xibeg)%sf(j, k, l) & - 48d0*q_prim_vf(xibeg)%sf(j, k , l - 1) & + 36d0*q_prim_vf(xibeg)%sf(j, k , l - 2) & - 16d0*q_prim_vf(xibeg)%sf(j, k , l - 3) & + 3d0*q_prim_vf(xibeg)%sf(j, k , l - 4) ) & - /(12d0*(z_cb(j) - z_cb(j-1))) + /(12d0*(z_cb(l) - z_cb(l - 1))) else ! dxix / dz tensora(3) = ( q_prim_vf(xibeg)%sf(j, k , l - 2) & - 8d0*q_prim_vf(xibeg)%sf(j, k , l - 1) & + 8d0*q_prim_vf(xibeg)%sf(j, k , l + 1) & - q_prim_vf(xibeg)%sf(j, k , l + 2)) & - /(12d0*(z_cb(j) - z_cb(j - 1))) + /(12d0*(z_cb(l) - z_cb(l - 1))) end if - if(l == 0) then + if(l == zb) then ! dxiy / dz tensora(6) = (-25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & + 48d0*q_prim_vf(xibeg+1)%sf(j, k , l + 1) & - 36d0*q_prim_vf(xibeg+1)%sf(j, k , l + 2) & + 16d0*q_prim_vf(xibeg+1)%sf(j, k , l + 3) & - 3d0*q_prim_vf(xibeg+1)%sf(j, k , l + 4) ) & - /(12d0*(z_cb(k+1) - z_cb(k))) - else if (l == 1) then + /(12d0*(z_cb(l+1) - z_cb(l))) + else if (l == zb + 1) then ! dxiy / dz tensora(6) = (-3d0*q_prim_vf(xibeg+1)%sf(j, k , l - 1) & - 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & + 18d0*q_prim_vf(xibeg+1)%sf(j, k , l + 1) & - 6d0*q_prim_vf(xibeg+1)%sf(j, k , l + 2) & + q_prim_vf(xibeg+1)%sf(j, k , l + 3)) & - /(12d0*(z_cb(j) - z_cb(j - 1))) - else if (l == p - 1) then + /(12d0*(z_cb(l) - z_cb(l - 1))) + else if (l == ze - 1) then ! dxiy / dz tensora(6) = (3d0*q_prim_vf(xibeg+1)%sf(j, k , l + 1) & + 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & - 18d0*q_prim_vf(xibeg+1)%sf(j, k , l - 1) & + 6d0*q_prim_vf(xibeg+1)%sf(j, k , l - 2) & - q_prim_vf(xibeg+1)%sf(j, k , l - 3)) & - /(12d0*(z_cb(j) - z_cb(j - 1))) - else if (l == p) then + /(12d0*(z_cb(l) - z_cb(l - 1))) + else if (l == ze) then ! dxiy / dz tensora(6) =(25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & - 48d0*q_prim_vf(xibeg+1)%sf(j, k , l - 1) & + 36d0*q_prim_vf(xibeg+1)%sf(j, k , l - 2) & - 16d0*q_prim_vf(xibeg+1)%sf(j, k , l - 3) & + 3d0*q_prim_vf(xibeg+1)%sf(j, k , l - 4) ) & - /(12d0*(z_cb(j) - z_cb(j-1))) + /(12d0*(z_cb(l) - z_cb(l-1))) else ! dxiy / dz tensora(6) = ( q_prim_vf(xibeg+1)%sf(j, k , l - 2) & - 8d0*q_prim_vf(xibeg+1)%sf(j, k , l - 1) & + 8d0*q_prim_vf(xibeg+1)%sf(j, k , l + 1) & - q_prim_vf(xibeg+1)%sf(j, k , l + 2)) & - /(12d0*(z_cb(j) - z_cb(j - 1))) + /(12d0*(z_cb(l) - z_cb(l - 1))) end if - if(j == 0) then + if(j == xb) then ! dxiz / dx tensora(7) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & + 48d0*q_prim_vf(xiend)%sf(j + 1, k, l) & @@ -306,7 +309,7 @@ subroutine s_compute_gradient_xi(q_prim_vf, j, k, l, tensora, tensorb) + 16d0*q_prim_vf(xiend)%sf(j + 3, k, l) & - 3d0*q_prim_vf(xiend)%sf(j + 4, k, l) ) & /(12d0*(x_cb(j + 1) - x_cb(j))) - else if (j == 1) then + else if (j == xb + 1) then ! dxiz / dx tensora(7) = (-3d0*q_prim_vf(xiend)%sf(j - 1, k, l) & - 10d0*q_prim_vf(xiend)%sf(j,k,l) & @@ -314,7 +317,7 @@ subroutine s_compute_gradient_xi(q_prim_vf, j, k, l, tensora, tensorb) - 6d0*q_prim_vf(xiend)%sf(j + 2, k, l) & + q_prim_vf(xiend)%sf(j + 3, k, l)) & /(12d0*(x_cb(j) - x_cb(j - 1))) - else if (j == m - 1) then + else if (j == xe - 1) then ! dxiz / dx tensora(7) = (3d0*q_prim_vf(xiend)%sf(j + 1, k, l) & + 10d0*q_prim_vf(xiend)%sf(j,k,l) & @@ -322,7 +325,7 @@ subroutine s_compute_gradient_xi(q_prim_vf, j, k, l, tensora, tensorb) + 6d0*q_prim_vf(xiend)%sf(j - 2, k, l) & - q_prim_vf(xiend)%sf(j - 3, k, l)) & /(12d0*(x_cb(j) - x_cb(j - 1))) - else if (j == m) then + else if (j == xe) then ! dxiz / dx tensora(7) = (25d0*q_prim_vf(xiend)%sf(j, k, l) & - 48d0*q_prim_vf(xiend)%sf(j - 1, k, l) & @@ -339,7 +342,7 @@ subroutine s_compute_gradient_xi(q_prim_vf, j, k, l, tensora, tensorb) /(12d0*(x_cb(j) - x_cb(j - 1))) end if - if(k == 0) then + if(k == yb) then ! dxiz / dy tensora(8) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & + 48d0*q_prim_vf(xiend)%sf(j, k + 1, l) & @@ -347,78 +350,78 @@ subroutine s_compute_gradient_xi(q_prim_vf, j, k, l, tensora, tensorb) + 16d0*q_prim_vf(xiend)%sf(j, k + 3, l) & - 3d0*q_prim_vf(xiend)%sf(j, k + 4, l) ) & /(12d0*(y_cb(k+1) - y_cb(k))) - else if (k == 1) then + else if (k == yb + 1) then ! dxiz / dy tensora(8) = (-3d0*q_prim_vf(xiend)%sf(j, k - 1, l) & - 10d0*q_prim_vf(xiend)%sf(j,k,l) & + 18d0*q_prim_vf(xiend)%sf(j, k + 1, l) & - 6d0*q_prim_vf(xiend)%sf(j, k + 2, l) & + q_prim_vf(xiend)%sf(j, k + 3, l)) & - /(12d0*(y_cb(j) - y_cb(j - 1))) - else if (k == n - 1) then + /(12d0*(y_cb(k) - y_cb(k - 1))) + else if (k == ye - 1) then ! dxiz / dy tensora(8) = (3d0*q_prim_vf(xiend)%sf(j, k + 1, l) & + 10d0*q_prim_vf(xiend)%sf(j,k,l) & - 18d0*q_prim_vf(xiend)%sf(j, k - 1, l) & + 6d0*q_prim_vf(xiend)%sf(j, k - 2, l) & - q_prim_vf(xiend)%sf(j, k - 3, l)) & - /(12d0*(y_cb(j) - y_cb(j - 1))) - else if (k == n) then + /(12d0*(y_cb(k) - y_cb(k - 1))) + else if (k == ye) then ! dxiz / dy tensora(8) =(25d0*q_prim_vf(xiend)%sf(j, k, l) & - 48d0*q_prim_vf(xiend)%sf(j, k - 1, l) & + 36d0*q_prim_vf(xiend)%sf(j, k - 2, l) & - 16d0*q_prim_vf(xiend)%sf(j, k - 3, l) & + 3d0*q_prim_vf(xiend)%sf(j, k - 4, l) ) & - /(12d0*(y_cb(j) - y_cb(j-1))) + /(12d0*(y_cb(k) - y_cb(k - 1))) else ! dxiz / dy tensora(8) = ( q_prim_vf(xiend)%sf(j, k - 2, l) & - 8d0*q_prim_vf(xiend)%sf(j, k - 1, l) & + 8d0*q_prim_vf(xiend)%sf(j, k + 1, l) & - q_prim_vf(xiend)%sf(j, k + 2, l)) & - /(12d0*(y_cb(j) - y_cb(j - 1))) + /(12d0*(y_cb(k) - y_cb(k - 1))) end if - if(l == 0) then + if(l == zb) then ! dxiz / dz tensora(9) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & + 48d0*q_prim_vf(xiend)%sf(j, k , l + 1) & - 36d0*q_prim_vf(xiend)%sf(j, k , l + 2) & + 16d0*q_prim_vf(xiend)%sf(j, k , l + 3) & - 3d0*q_prim_vf(xiend)%sf(j, k , l + 4) ) & - /(12d0*(z_cb(k+1) - z_cb(k))) - else if (l == 1) then + /(12d0*(z_cb(l+1) - z_cb(l))) + else if (l == zb + 1) then ! dxiz / dz tensora(9) = (-3d0*q_prim_vf(xiend)%sf(j, k , l - 1) & - 10d0*q_prim_vf(xiend)%sf(j,k,l) & + 18d0*q_prim_vf(xiend)%sf(j, k , l + 1) & - 6d0*q_prim_vf(xiend)%sf(j, k , l + 2) & + q_prim_vf(xiend)%sf(j, k , l + 3)) & - /(12d0*(z_cb(j) - z_cb(j - 1))) - else if (l == p - 1) then + /(12d0*(z_cb(l) - z_cb(l - 1))) + else if (l == ze - 1) then ! dxiz / dz tensora(9) = (3d0*q_prim_vf(xiend)%sf(j, k , l + 1) & + 10d0*q_prim_vf(xiend)%sf(j,k,l) & - 18d0*q_prim_vf(xiend)%sf(j, k , l - 1) & + 6d0*q_prim_vf(xiend)%sf(j, k , l - 2) & - q_prim_vf(xiend)%sf(j, k , l - 3)) & - /(12d0*(z_cb(j) - z_cb(j - 1))) - else if (l == p) then + /(12d0*(z_cb(l) - z_cb(l - 1))) + else if (l == ze) then ! dxiz / dz tensora(9) =(25d0*q_prim_vf(xiend)%sf(j, k, l) & - 48d0*q_prim_vf(xiend)%sf(j, k , l - 1) & + 36d0*q_prim_vf(xiend)%sf(j, k , l - 2) & - 16d0*q_prim_vf(xiend)%sf(j, k , l - 3) & + 3d0*q_prim_vf(xiend)%sf(j, k , l - 4) ) & - /(12d0*(z_cb(j) - z_cb(j-1))) + /(12d0*(z_cb(l) - z_cb(l - 1))) else ! dxiz / dz tensora(9) = ( q_prim_vf(xiend)%sf(j, k , l - 2) & - 8d0*q_prim_vf(xiend)%sf(j, k , l - 1) & + 8d0*q_prim_vf(xiend)%sf(j, k , l + 1) & - q_prim_vf(xiend)%sf(j, k , l + 2)) & - /(12d0*(z_cb(j) - z_cb(j - 1))) + /(12d0*(z_cb(l) - z_cb(l - 1))) end if end if diff --git a/src/post_process/m_global_parameters.fpp b/src/post_process/m_global_parameters.fpp index 8eac201623..1018674c6a 100644 --- a/src/post_process/m_global_parameters.fpp +++ b/src/post_process/m_global_parameters.fpp @@ -483,6 +483,7 @@ contains end if if (hypoelasticity) then + ! number of distinct stress is 1 in 1D, 2 in 2D, and 3 in 3D stress_idx%beg = sys_size + 1 stress_idx%end = sys_size + (num_dims*(num_dims + 1))/2 sys_size = stress_idx%end diff --git a/src/post_process/m_start_up.f90 b/src/post_process/m_start_up.f90 index 9f967b114a..40cd3c1e88 100644 --- a/src/post_process/m_start_up.f90 +++ b/src/post_process/m_start_up.f90 @@ -145,9 +145,9 @@ subroutine s_perform_time_step(t_step) (t_step_stop - t_step_start)/t_step_save + 1, & t_step end if - ! Populating the grid and conservative variables call s_read_data_files(t_step) + ! Populating the buffer regions of the grid variables if (buff_size > 0) then call s_populate_grid_variables_buffer_regions() @@ -157,6 +157,7 @@ subroutine s_perform_time_step(t_step) if (buff_size > 0) then call s_populate_conservative_variables_buffer_regions() end if + ! Converting the conservative variables to the primitive ones call s_convert_conservative_to_primitive_variables(q_cons_vf, q_prim_vf) @@ -312,7 +313,7 @@ subroutine s_save_data(t_step, varname, pres, c, H) end if ! ---------------------------------------------------------------------- ! Adding the elastic shear stresses to the formatted database file ----- - if (hypoelasticity .or. hyperelasticity) then + if (hypoelasticity) then ! .or. hyperelasticity) then do i = 1, stress_idx%end - stress_idx%beg + 1 if (prim_vars_wrt) then q_sf = q_prim_vf(i - 1 + stress_idx%beg)%sf( & @@ -325,19 +326,19 @@ subroutine s_save_data(t_step, varname, pres, c, H) varname(:) = ' ' end do end if - if (hyperelasticity) then - do i = 1, xiend - xibeg + 1 - if (prim_vars_wrt) then - q_sf = q_prim_vf(i - 1 + xibeg)%sf( & - -offset_x%beg:m + offset_x%end, & - -offset_y%beg:n + offset_y%end, & - -offset_z%beg:p + offset_z%end) - write (varname, '(A,I0)') 'xi', i - call s_write_variable_to_formatted_database_file(varname, t_step) - end if - varname(:) = ' ' - end do - end if + !if (hyperelasticity) then + ! do i = 1, xiend - xibeg + 1 + ! if (prim_vars_wrt) then + ! q_sf = q_prim_vf(i - 1 + xibeg)%sf( & + ! -offset_x%beg:m + offset_x%end, & + ! -offset_y%beg:n + offset_y%end, & + ! -offset_z%beg:p + offset_z%end) + ! write (varname, '(A,I0)') 'xi', i + ! call s_write_variable_to_formatted_database_file(varname, t_step) + ! end if + ! varname(:) = ' ' + ! end do + !end if ! ---------------------------------------------------------------------- diff --git a/src/post_process/p_main.fpp b/src/post_process/p_main.fpp index c780ce9ac7..ede32ed737 100644 --- a/src/post_process/p_main.fpp +++ b/src/post_process/p_main.fpp @@ -39,6 +39,7 @@ program p_main ! Time-Marching Loop ======================================================= do + call s_perform_time_step(t_step) call s_save_data(t_step, varname, pres, c, H) diff --git a/src/simulation/m_riemann_solvers.fpp b/src/simulation/m_riemann_solvers.fpp index fd90fdf9c5..274457de25 100644 --- a/src/simulation/m_riemann_solvers.fpp +++ b/src/simulation/m_riemann_solvers.fpp @@ -471,6 +471,7 @@ contains E_L = gamma_L*pres_L + pi_inf_L + 5d-1*rho_L*vel_L_rms + qv_L E_R = gamma_R*pres_R + pi_inf_R + 5d-1*rho_R*vel_R_rms + qv_R + ! moving this down to account for the elasticity H_L = (E_L + pres_L)/rho_L H_R = (E_R + pres_R)/rho_R @@ -536,7 +537,7 @@ contains end if end if - + @:compute_average_state() call s_compute_speed_of_sound(pres_L, rho_L, gamma_L, pi_inf_L, H_L, alpha_L, & From df89bb2374a8978c217b25db6054b8c7710193d5 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Wed, 29 May 2024 23:52:21 -0500 Subject: [PATCH 137/326] added the writing for the post_process --- src/common/m_variables_conversion.fpp | 22 ++++++++++----------- src/post_process/m_start_up.f90 | 28 +++++++++++++-------------- 2 files changed, 24 insertions(+), 26 deletions(-) diff --git a/src/common/m_variables_conversion.fpp b/src/common/m_variables_conversion.fpp index 75eb80a6c6..8f0e58a55c 100644 --- a/src/common/m_variables_conversion.fpp +++ b/src/common/m_variables_conversion.fpp @@ -1038,7 +1038,7 @@ contains end do end if - if ( hyperelasticity ) then + if (hyperelasticity) then !$acc loop seq do i = xibeg, xiend qK_prim_vf(i)%sf(j, k, l) = qK_cons_vf(i)%sf(j, k, l) / rho_K @@ -1059,12 +1059,11 @@ contains ! s_calculate_btensor has its own triple nested for loop with openacc #ifdef MFC_SIMULATION if (hyperelasticity) then - call s_calculate_btensor_acc(qK_prim_vf, qK_btensor_vf) - - !$acc parallel loop collapse(3) gang vector default(present) private(alpha_K, alpha_rho_K, Re_K, rho_K, gamma_K, pi_inf_K, qv_K, G_K) - do l = izb, ize - do k = iyb, iye - do j = ixb, ixe + call s_calculate_btensor_acc(qK_prim_vf, qK_btensor_vf) + !$acc parallel loop collapse(3) gang vector default(present) private(alpha_K, alpha_rho_K, Re_K, rho_K, gamma_K, pi_inf_K, qv_K, G_K) + do l = izb, ize + do k = iyb, iye + do j = ixb, ixe !$acc loop seq do i = 1, num_fluids alpha_rho_K(i) = qK_cons_vf(i)%sf(j, k, l) @@ -1075,11 +1074,10 @@ contains alpha_rho_K, Re_K, j, k, l, G_K, Gs) qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) - & G_K*f_elastic_energy(qK_btensor_vf, j, k, l)/gamma_K - end do + end do + end do end do - end do - !$acc end parallel loop - + !$acc end parallel loop end if #endif @@ -1089,7 +1087,7 @@ contains end do if (hyperelasticity) then - call s_calculate_btensor(qK_prim_vf, q_btensor,0,m,0,n,0,p) + call s_calculate_btensor(qK_prim_vf, q_btensor, ixb, ixe, iyb, iye, izb, ize) do l = izb, ize do k = iyb, iye do j = ixb, ixe diff --git a/src/post_process/m_start_up.f90 b/src/post_process/m_start_up.f90 index 40cd3c1e88..a4d7fdd24a 100644 --- a/src/post_process/m_start_up.f90 +++ b/src/post_process/m_start_up.f90 @@ -313,7 +313,7 @@ subroutine s_save_data(t_step, varname, pres, c, H) end if ! ---------------------------------------------------------------------- ! Adding the elastic shear stresses to the formatted database file ----- - if (hypoelasticity) then ! .or. hyperelasticity) then + if (hypoelasticity .or. hyperelasticity) then do i = 1, stress_idx%end - stress_idx%beg + 1 if (prim_vars_wrt) then q_sf = q_prim_vf(i - 1 + stress_idx%beg)%sf( & @@ -326,19 +326,19 @@ subroutine s_save_data(t_step, varname, pres, c, H) varname(:) = ' ' end do end if - !if (hyperelasticity) then - ! do i = 1, xiend - xibeg + 1 - ! if (prim_vars_wrt) then - ! q_sf = q_prim_vf(i - 1 + xibeg)%sf( & - ! -offset_x%beg:m + offset_x%end, & - ! -offset_y%beg:n + offset_y%end, & - ! -offset_z%beg:p + offset_z%end) - ! write (varname, '(A,I0)') 'xi', i - ! call s_write_variable_to_formatted_database_file(varname, t_step) - ! end if - ! varname(:) = ' ' - ! end do - !end if + if (hyperelasticity) then + do i = 1, xiend - xibeg + 1 + if (prim_vars_wrt) then + q_sf = q_prim_vf(i - 1 + xibeg)%sf( & + -offset_x%beg:m + offset_x%end, & + -offset_y%beg:n + offset_y%end, & + -offset_z%beg:p + offset_z%end) + write (varname, '(A,I0)') 'xi', i + call s_write_variable_to_formatted_database_file(varname, t_step) + end if + varname(:) = ' ' + end do + end if ! ---------------------------------------------------------------------- From 8e2328967f5c5e72f8fe25e6efc2e49a3bd6cd4d Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Thu, 30 May 2024 07:42:38 -0500 Subject: [PATCH 138/326] added stress to the pressure calculation in m_variables_converstion, full code compiles, testing remains --- src/common/m_variables_conversion.fpp | 4 ++-- src/simulation/m_data_output.fpp | 12 ++++++------ 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/common/m_variables_conversion.fpp b/src/common/m_variables_conversion.fpp index 8f0e58a55c..a7cba098f1 100644 --- a/src/common/m_variables_conversion.fpp +++ b/src/common/m_variables_conversion.fpp @@ -156,7 +156,7 @@ contains )**(1/gamma + 1) - pi_inf end if - if (hypoelasticity .and. present(G)) then + if ( (hypoelasticity .or. hyperelasticity) .and. present(G)) then ! calculate elastic contribution to Energy E_e = 0d0 do s = stress_idx%beg, stress_idx%end @@ -189,7 +189,7 @@ contains ! end if ! end if ! end do - + ! ! pres = ( & ! energy - & ! 0.5d0*(mom**2.d0)/rho - & diff --git a/src/simulation/m_data_output.fpp b/src/simulation/m_data_output.fpp index b7061342f8..74f3452378 100644 --- a/src/simulation/m_data_output.fpp +++ b/src/simulation/m_data_output.fpp @@ -1211,7 +1211,7 @@ contains l = 0 ! Computing/Sharing necessary state variables - if (hypoelasticity) then + if (hypoelasticity .or. hyperelasticity) then call s_convert_to_mixture_variables(q_cons_vf, j - 2, k, l, & rho, gamma, pi_inf, qv, & Re, G, fluid_pp(:)%G) @@ -1223,7 +1223,7 @@ contains vel(s) = q_cons_vf(cont_idx%end + s)%sf(j - 2, k, l)/rho end do - if (hypoelasticity) then + if (hypoelasticity .or. hyperelasticity) then call s_compute_pressure( & q_cons_vf(1)%sf(j - 2, k, l), & q_cons_vf(alf_idx)%sf(j - 2, k, l), & @@ -1243,7 +1243,7 @@ contains if (model_eqns == 4) then lit_gamma = 1d0/fluid_pp(1)%gamma + 1d0 - else if (hypoelasticity) then + else if (hypoelasticity .or. hyperelasticity) then tau_e(1) = q_cons_vf(stress_idx%end)%sf(j - 2, k, l)/rho end if @@ -1336,7 +1336,7 @@ contains if (model_eqns == 4) then lit_gamma = 1d0/fluid_pp(1)%gamma + 1d0 - else if (hypoelasticity) then + else if (hypoelasticity .or. hyperelasticity) then do s = 1, 3 tau_e(s) = q_cons_vf(s)%sf(j - 2, k - 2, l)/rho end do @@ -1437,7 +1437,7 @@ contains end if end if - if (hypoelasticity) then + if (hypoelasticity .or. hyperelasticity) then do s = 1, (num_dims*(num_dims + 1))/2 tmp = tau_e(s) call s_mpi_allreduce_sum(tmp, tau_e(s)) @@ -1530,7 +1530,7 @@ contains nRdot(1), & R(1), & Rdot(1) - else if (hypoelasticity) then + else if (hypoelasticity .or. hyperelasticity) then write (i + 30, '(6X,F12.12,F24.8,F24.8,F24.8,F24.8,'// & 'F24.8,F24.8,F24.8)') & nondim_time, & From c5fa4103f16ebc262faba627cd1020b1c224a87d Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Mon, 3 Jun 2024 10:31:28 -0500 Subject: [PATCH 139/326] resolved issues with the FFtranpose calculation and xi tensor in the variables conversion --- src/common/m_variables_conversion.fpp | 279 +++++++++++++++---------- src/common/m_xi_tensor_calc.f90 | 76 +++---- src/pre_process/m_assign_variables.f90 | 3 +- src/pre_process/m_data_output.fpp | 1 + src/simulation/m_data_output.fpp | 8 +- src/simulation/m_hyperelastic.f90 | 36 ++-- src/simulation/m_rhs.fpp | 6 +- src/simulation/m_riemann_solvers.fpp | 31 ++- src/simulation/m_start_up.fpp | 5 +- 9 files changed, 265 insertions(+), 180 deletions(-) diff --git a/src/common/m_variables_conversion.fpp b/src/common/m_variables_conversion.fpp index a7cba098f1..648bc48a9e 100644 --- a/src/common/m_variables_conversion.fpp +++ b/src/common/m_variables_conversion.fpp @@ -157,10 +157,11 @@ contains end if if ( (hypoelasticity .or. hyperelasticity) .and. present(G)) then + !if ( hypoelasticity .and. present(G)) then ! calculate elastic contribution to Energy E_e = 0d0 do s = stress_idx%beg, stress_idx%end - if (G > 0) then + if (G > 1d-3) then E_e = E_e + ((stress/rho)**2d0)/(4d0*G) ! Additional terms in 2D and 3D if ((s == stress_idx%beg + 1) .or. & @@ -1018,7 +1019,7 @@ contains end if end if - if ( hypoelasticity .and. .not. bubbles ) then + if ( hypoelasticity ) then !$acc loop seq do i = strxb, strxe qK_prim_vf(i)%sf(j, k, l) = qK_cons_vf(i)%sf(j, k, l) & @@ -1038,13 +1039,14 @@ contains end do end if - if (hyperelasticity) then - !$acc loop seq - do i = xibeg, xiend - qK_prim_vf(i)%sf(j, k, l) = qK_cons_vf(i)%sf(j, k, l) / rho_K - end do + if ( hyperelasticity ) then + !$acc loop seq + do i = xibeg, xiend + qK_prim_vf(i)%sf(j, k, l) = qK_cons_vf(i)%sf(j, k, l) & + / rho_K + !print *, 'i ::',i,',j,k,l ::',j,k,l,', qprim ::',qK_prim_vf(i)%sf(j,k,l) + end do end if - !$acc loop seq do i = advxb, advxe qK_prim_vf(i)%sf(j, k, l) = qK_cons_vf(i)%sf(j, k, l) @@ -1059,11 +1061,13 @@ contains ! s_calculate_btensor has its own triple nested for loop with openacc #ifdef MFC_SIMULATION if (hyperelasticity) then - call s_calculate_btensor_acc(qK_prim_vf, qK_btensor_vf) + ! MAURO HERE + call s_calculate_btensor_acc(qK_prim_vf, qK_btensor_vf, 0, m, 0, n, 0, p) + !$acc parallel loop collapse(3) gang vector default(present) private(alpha_K, alpha_rho_K, Re_K, rho_K, gamma_K, pi_inf_K, qv_K, G_K) - do l = izb, ize - do k = iyb, iye - do j = ixb, ixe + do l = 0, p + do k = 0, n + do j = 0, m !$acc loop seq do i = 1, num_fluids alpha_rho_K(i) = qK_cons_vf(i)%sf(j, k, l) @@ -1072,8 +1076,11 @@ contains ! If in simulation, use acc mixture subroutines call s_convert_species_to_mixture_variables_acc(rho_K, gamma_K, pi_inf_K, qv_K, alpha_K, & alpha_rho_K, Re_K, j, k, l, G_K, Gs) - qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) - & + if (G_K > 1d-3) then + qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) - & G_K*f_elastic_energy(qK_btensor_vf, j, k, l)/gamma_K + !print *, 'elastic energy :: ',G_K*f_elastic_energy(qK_btensor_vf, j, k, l) + end if end do end do end do @@ -1087,10 +1094,10 @@ contains end do if (hyperelasticity) then - call s_calculate_btensor(qK_prim_vf, q_btensor, ixb, ixe, iyb, iye, izb, ize) - do l = izb, ize - do k = iyb, iye - do j = ixb, ixe + call s_calculate_btensor(qK_prim_vf, q_btensor, 0, m, 0, n, 0, p) + do l = 0, p + do k = 0, n + do j = 0, m do i = 1, num_fluids alpha_rho_K(i) = qK_cons_vf(i)%sf(j, k, l) alpha_K(i) = qK_cons_vf(advxb + i - 1)%sf(j, k, l) @@ -1098,8 +1105,10 @@ contains ! If pre-processing, use non acc mixture subroutines call s_convert_to_mixture_variables(qK_cons_vf, j, k, l, & rho_K, gamma_K, pi_inf_K, qv_K, Re_K, G_K, fluid_pp(:)%G) - qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) - & + if ( G_K > 1d-3 ) then + qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) - & G_K*f_elastic_energy(q_btensor, j, k, l)/gamma_K + end if end do end do end do @@ -1264,13 +1273,15 @@ contains end if ! using \rho xi as the conservative formulation stated in Kamrin et al. JFM 2022 - if ( hyperelasticity .and. .not. bubbles ) then + if ( hyperelasticity ) then ! adding the elastic contribution do i = xibeg, xiend q_cons_vf(i)%sf(j, k, l) = rho*q_prim_vf(i)%sf(j, k, l) end do - q_cons_vf(E_idx)%sf(j, k, l) = q_cons_vf(E_idx)%sf(j, k, l) + & + if (G > 1d-3) then + q_cons_vf(E_idx)%sf(j, k, l) = q_cons_vf(E_idx)%sf(j, k, l) + & G*f_elastic_energy(q_btensor, j, k, l) + end if end if end do @@ -1442,22 +1453,22 @@ contains do l = zb, ze do k = yb, ye do j = xb, xe - call s_compute_gradient_xi(q_prim_vf, xb, xe, yb, & - ye, zb, ze, j, k, l, tensora, tensorb) + call s_compute_gradient_xi(q_prim_vf, xb, xe, yb, & + ye, zb, ze, j, k, l, tensora, tensorb) ! 1: 1D, 3: 2D, 6: 3D - btensor(1)%sf(j, k, l) = tensorb(1) - if (num_dims > 1) then ! 2D + btensor(1)%sf(j,k,l) = tensorb(1) + !if (num_dims > 1) then ! 2D btensor(2)%sf(j,k,l) = tensorb(2) - btensor(3)%sf(j,k,l) = tensorb(4) - end if - if (num_dims > 2) then ! 3D + ! btensor(3)%sf(j,k,l) = tensorb(4) + !end if + !if (num_dims > 2) then ! 3D btensor(3)%sf(j,k,l) = tensorb(3) btensor(4)%sf(j,k,l) = tensorb(5) btensor(5)%sf(j,k,l) = tensorb(6) btensor(6)%sf(j,k,l) = tensorb(9) - end if + !end if ! store the determinant at the last entry of the btensor sf - btensor(b_size)%sf(j,k,l) = tensorb(tensor_size) + btensor(b_size)%sf(j,k,l) = tensorb(tensor_size) end do end do end do @@ -1471,50 +1482,53 @@ contains !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor !! btensor is symmetric, save the data space - subroutine s_calculate_btensor_acc(q_prim_vf, btensor) + subroutine s_calculate_btensor_acc(q_prim_vf, btensor, xb, xe, yb, ye, zb, ze) + type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf type(scalar_field), dimension(b_size), intent(OUT) :: btensor + integer, intent(IN) :: xb, xe, yb, ye, zb, ze real(kind(0d0)), dimension(tensor_size) :: tensora, tensorb integer :: j, k, l, i - if (num_dims == 1) then - !$acc parallel loop collapse(3) gang vector default(present) private(tensora,tensorb) - do l = izb, ize - do k = iyb, iye - do j = ixb, ixe - call s_compute_gradient_xi1d_acc(q_prim_vf, ixb, ixe, iyb, & - iye, izb, ize, j, k, l, tensora, tensorb) - !! 1: 1D, 3: 2D, 6: 3D - btensor(1)%sf(j, k, l) = tensorb(1) - !! store the determinant at the last entry of the btensor sf - btensor(b_size)%sf(j,k,l) = tensorb(tensor_size) - end do - end do - end do - !$acc end parallel loop - else if (num_dims == 2) then ! 2D - !$acc parallel loop collapse(3) gang vector default(present) private(tensora,tensorb) - do l = izb, ize - do k = iyb, iye - do j = ixb, ixe - call s_compute_gradient_xi2d_acc(q_prim_vf, ixb, ixe, iyb, & - iye, izb, ize, j, k, l, tensora, tensorb) - !! 1: 1D, 3: 2D, 6: 3D - btensor(1)%sf(j, k, l) = tensorb(1) - btensor(2)%sf(j,k,l) = tensorb(2) - btensor(3)%sf(j,k,l) = tensorb(4) - !! store the determinant at the last entry of the btensor sf - btensor(b_size)%sf(j,k,l) = tensorb(tensor_size) - end do - end do - end do - !$acc end parallel loop - else ! 3D +! if (num_dims == 1) then +!! !$acc parallel loop collapse(3) gang vector default(present) private(tensora,tensorb) +! do l = izb, ize +! do k = iyb, iye +! do j = ixb, ixe +! call s_compute_gradient_xi1d_acc(q_prim_vf, ixb, ixe, iyb, & +! iye, izb, ize, j, k, l, tensora, tensorb) +! !! 1: 1D, 3: 2D, 6: 3D +! btensor(1)%sf(j, k, l) = tensorb(1) +! !! store the determinant at the last entry of the btensor sf +! btensor(b_size)%sf(j,k,l) = tensorb(tensor_size) +! end do +! end do +! end do +! !$acc end parallel loop +! else if (num_dims == 2) then ! 2D +! !$acc parallel loop collapse(3) gang vector default(present) private(tensora,tensorb) +! do l = izb, ize +! do k = iyb, iye +! do j = ixb, ixe +! call s_compute_gradient_xi2d_acc(q_prim_vf, ixb, ixe, iyb, & +! iye, izb, ize, j, k, l, tensora, tensorb) +! !! 1: 1D, 3: 2D, 6: 3D +! btensor(1)%sf(j, k, l) = tensorb(1) +! btensor(2)%sf(j,k,l) = tensorb(2) +! btensor(3)%sf(j,k,l) = tensorb(4) +! !! store the determinant at the last entry of the btensor sf +! btensor(b_size)%sf(j,k,l) = tensorb(tensor_size) +! end do +! end do +! end do +! !$acc end parallel loop +! else ! 3D + !$acc parallel loop collapse(3) gang vector default(present) private(tensora,tensorb) - do l = izb, ize - do k = iyb, iye - do j = ixb, ixe + do l = zb, ze + do k = yb, ye + do j = xb, xe ! STEP 1: computing the grad_xi tensor ! grad_xi definition / organization @@ -1523,14 +1537,15 @@ contains ! 7-9 : dxix_dz, dxiy_dz, dxiz_dz ! 1D - if(j == ixb) then + if(j == xb) then ! dxix/dx - tensora(1) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & + !print *, ' grid check xb :: ',q_prim_vf(xibeg)%sf(j, k, l) + tensora(1) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & + 48d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - 36d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & + 16d0*q_prim_vf(xibeg)%sf(j + 3, k, l) & - 3d0*q_prim_vf(xibeg)%sf(j + 4, k, l) ) & - /(12d0*(x_cb(j+1) - x_cb(j))) + /(12d0*(x_cb(j + 1) - x_cb(j))) ! dxiy / dx tensora(2) = (-25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & + 48d0*q_prim_vf(xibeg+1)%sf(j + 1, k, l) & @@ -1539,14 +1554,17 @@ contains - 3d0*q_prim_vf(xibeg+1)%sf(j + 4, k, l) ) & /(12d0*(x_cb(j + 1) - x_cb(j))) ! dxiz / dx - tensora(7) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & + tensora(3) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & + 48d0*q_prim_vf(xiend)%sf(j + 1, k, l) & - 36d0*q_prim_vf(xiend)%sf(j + 2, k, l) & + 16d0*q_prim_vf(xiend)%sf(j + 3, k, l) & - 3d0*q_prim_vf(xiend)%sf(j + 4, k, l) ) & /(12d0*(x_cb(j + 1) - x_cb(j))) + !print *, ' grid check xb :: ',tensora(1),tensora(2),tensora(7) + + else if (j == xb + 1) then + !print *, ' grid check xb1 :: ',q_prim_vf(xibeg)%sf(j, k, l) - else if (j == ixb + 1) then ! dxix/dx tensora(1) = (-3d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & - 10d0*q_prim_vf(xibeg)%sf(j,k,l) & @@ -1562,14 +1580,17 @@ contains + q_prim_vf(xibeg+1)%sf(j + 3, k, l)) & /(12d0*(x_cb(j) - x_cb(j - 1))) ! dxiz / dx - tensora(7) = (-3d0*q_prim_vf(xiend)%sf(j - 1, k, l) & + tensora(3) = (-3d0*q_prim_vf(xiend)%sf(j - 1, k, l) & - 10d0*q_prim_vf(xiend)%sf(j,k,l) & + 18d0*q_prim_vf(xiend)%sf(j + 1, k, l) & - 6d0*q_prim_vf(xiend)%sf(j + 2, k, l) & + q_prim_vf(xiend)%sf(j + 3, k, l)) & /(12d0*(x_cb(j) - x_cb(j - 1))) + !print *, ' grid check xb1 :: ',tensora(1),tensora(2),tensora(7) + + else if (j == xe - 1) then + !print *, ' grid check xe1 :: ',q_prim_vf(xibeg)%sf(j, k, l) - else if (j == ixe - 1) then ! dxix/dx tensora(1) = (3d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & + 10d0*q_prim_vf(xibeg)%sf(j,k,l) & @@ -1585,13 +1606,17 @@ contains - q_prim_vf(xibeg+1)%sf(j - 3, k, l)) & /(12d0*(x_cb(j) - x_cb(j - 1))) ! dxiz / dx - tensora(7) = (3d0*q_prim_vf(xiend)%sf(j + 1, k, l) & + tensora(3) = (3d0*q_prim_vf(xiend)%sf(j + 1, k, l) & + 10d0*q_prim_vf(xiend)%sf(j,k,l) & - 18d0*q_prim_vf(xiend)%sf(j - 1, k, l) & + 6d0*q_prim_vf(xiend)%sf(j - 2, k, l) & - q_prim_vf(xiend)%sf(j - 3, k, l)) & /(12d0*(x_cb(j) - x_cb(j - 1))) - else if (j == ixe) then + !print *, ' grid check xe1 :: ',tensora(1),tensora(2),tensora(7) + + else if (j == xe) then + !print *, ' grid check xe :: ',q_prim_vf(xibeg)%sf(j, k, l) + ! dxix/dx tensora(1) =(25d0*q_prim_vf(xibeg)%sf(j, k, l) & - 48d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & @@ -1607,12 +1632,14 @@ contains + 3d0*q_prim_vf(xibeg+1)%sf(j - 4, k, l) ) & /(12d0*(x_cb(j) - x_cb(j - 1))) ! dxiz / dx - tensora(7) = (25d0*q_prim_vf(xiend)%sf(j, k, l) & + tensora(3) = (25d0*q_prim_vf(xiend)%sf(j, k, l) & - 48d0*q_prim_vf(xiend)%sf(j - 1, k, l) & + 36d0*q_prim_vf(xiend)%sf(j - 2, k, l) & - 16d0*q_prim_vf(xiend)%sf(j - 3, k, l) & + 3d0*q_prim_vf(xiend)%sf(j - 4, k, l) ) & /(12d0*(x_cb(j) - x_cb(j - 1))) + !print *, ' grid check xe :: ',tensora(1),tensora(2),tensora(7) + else ! dxix/dx tensora(1) = ( q_prim_vf(xibeg)%sf(j - 2, k, l) & @@ -1627,7 +1654,7 @@ contains - q_prim_vf(xibeg+1)%sf(j + 2, k, l)) & /(12d0*(x_cb(j) - x_cb(j - 1))) ! dxiz / dx - tensora(7) = ( q_prim_vf(xiend)%sf(j - 2, k, l) & + tensora(3) = ( q_prim_vf(xiend)%sf(j - 2, k, l) & - 8d0*q_prim_vf(xiend)%sf(j - 1, k, l) & + 8d0*q_prim_vf(xiend)%sf(j + 1, k, l) & - q_prim_vf(xiend)%sf(j + 2, k, l)) & @@ -1636,7 +1663,9 @@ contains end if ! 2D - if(k == iyb) then + if(k == yb) then + !print *, ' grid check yb :: ',q_prim_vf(xibeg)%sf(j, k, l) + ! dxix / dy tensora(4) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & + 48d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & @@ -1652,14 +1681,17 @@ contains - 3d0*q_prim_vf(xibeg+1)%sf(j, k + 4, l) ) & /(12d0*(y_cb(k + 1) - y_cb(k))) ! dxiz / dy - tensora(8) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & + tensora(6) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & + 48d0*q_prim_vf(xiend)%sf(j, k + 1, l) & - 36d0*q_prim_vf(xiend)%sf(j, k + 2, l) & + 16d0*q_prim_vf(xiend)%sf(j, k + 3, l) & - 3d0*q_prim_vf(xiend)%sf(j, k + 4, l) ) & /(12d0*(y_cb(k + 1) - y_cb(k))) + !print *, ' grid check yb :: ',tensora(4),tensora(5),tensora(8) + + else if (k == yb + 1) then + !print *, ' grid check yb1 :: ',q_prim_vf(xibeg)%sf(j, k, l) - else if (k == iyb + 1) then ! dxix / dy tensora(4) = (-3d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & - 10d0*q_prim_vf(xibeg)%sf(j,k,l) & @@ -1675,13 +1707,17 @@ contains + q_prim_vf(xibeg+1)%sf(j, k + 3, l)) & /(12d0*(y_cb(k) - y_cb(k - 1))) ! dxiz / dy - tensora(8) = (-3d0*q_prim_vf(xiend)%sf(j, k - 1, l) & + tensora(6) = (-3d0*q_prim_vf(xiend)%sf(j, k - 1, l) & - 10d0*q_prim_vf(xiend)%sf(j,k,l) & + 18d0*q_prim_vf(xiend)%sf(j, k + 1, l) & - 6d0*q_prim_vf(xiend)%sf(j, k + 2, l) & + q_prim_vf(xiend)%sf(j, k + 3, l)) & /(12d0*(y_cb(k) - y_cb(k - 1))) - else if (k == iye - 1) then + !print *, ' grid check yb1 :: ',tensora(4),tensora(5),tensora(8) + + else if (k == ye - 1) then + !print *, ' grid check ye1 :: ',q_prim_vf(xibeg)%sf(j, k, l) + ! dxix / dy tensora(4) = (3d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & + 10d0*q_prim_vf(xibeg)%sf(j,k,l) & @@ -1697,13 +1733,17 @@ contains - q_prim_vf(xibeg+1)%sf(j, k - 3, l)) & /(12d0*(y_cb(k) - y_cb(k - 1))) ! dxiz / dy - tensora(8) = (3d0*q_prim_vf(xiend)%sf(j, k + 1, l) & + tensora(6) = (3d0*q_prim_vf(xiend)%sf(j, k + 1, l) & + 10d0*q_prim_vf(xiend)%sf(j,k,l) & - 18d0*q_prim_vf(xiend)%sf(j, k - 1, l) & + 6d0*q_prim_vf(xiend)%sf(j, k - 2, l) & - q_prim_vf(xiend)%sf(j, k - 3, l)) & /(12d0*(y_cb(k) - y_cb(k - 1))) - else if (k == iye) then + !print *, ' grid check yb1 :: ',tensora(4),tensora(5),tensora(8) + + else if (k == ye) then + !print *, ' grid check ye :: ',q_prim_vf(xibeg+1)%sf(j, k, l) + ! dxix / dy tensora(4) =(25d0*q_prim_vf(xibeg)%sf(j, k, l) & - 48d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & @@ -1719,7 +1759,7 @@ contains + 3d0*q_prim_vf(xibeg+1)%sf(j, k - 4, l) ) & /(12d0*(y_cb(k) - y_cb(k - 1))) ! dxiz / dy - tensora(8) =(25d0*q_prim_vf(xiend)%sf(j, k, l) & + tensora(6) =(25d0*q_prim_vf(xiend)%sf(j, k, l) & - 48d0*q_prim_vf(xiend)%sf(j, k - 1, l) & + 36d0*q_prim_vf(xiend)%sf(j, k - 2, l) & - 16d0*q_prim_vf(xiend)%sf(j, k - 3, l) & @@ -1739,7 +1779,7 @@ contains - q_prim_vf(xibeg+1)%sf(j, k + 2, l)) & /(12d0*(y_cb(k) - y_cb(k - 1))) ! dxiz / dy - tensora(8) = ( q_prim_vf(xiend)%sf(j, k - 2, l) & + tensora(6) = ( q_prim_vf(xiend)%sf(j, k - 2, l) & - 8d0*q_prim_vf(xiend)%sf(j, k - 1, l) & + 8d0*q_prim_vf(xiend)%sf(j, k + 1, l) & - q_prim_vf(xiend)%sf(j, k + 2, l)) & @@ -1747,16 +1787,18 @@ contains end if ! 3D - if(l == izb) then + if(l == zb) then + !print *, ' grid check zb :: ',q_prim_vf(xibeg)%sf(j, k, l) + ! dxix / dz - tensora(3) = (-25d0*q_prim_vf(xibeg)%sf(j,k,l) & + tensora(7) = (-25d0*q_prim_vf(xibeg)%sf(j,k,l) & + 48d0*q_prim_vf(xibeg)%sf(j,k,l+1) & - 36d0*q_prim_vf(xibeg)%sf(j,k,l+2) & + 16d0*q_prim_vf(xibeg)%sf(j,k,l+3) & - 3d0*q_prim_vf(xibeg)%sf(j,k,l+4) ) & /(12d0*(z_cb(l + 1) - z_cb(l))) ! dxiy / dz - tensora(6) = (-25d0*q_prim_vf(xibeg+1)%sf(j,k,l) & + tensora(8) = (-25d0*q_prim_vf(xibeg+1)%sf(j,k,l) & + 48d0*q_prim_vf(xibeg+1)%sf(j,k,l+1) & - 36d0*q_prim_vf(xibeg+1)%sf(j,k,l+2) & + 16d0*q_prim_vf(xibeg+1)%sf(j,k,l+3) & @@ -1769,16 +1811,18 @@ contains + 16d0*q_prim_vf(xiend)%sf(j,k,l + 3) & - 3d0*q_prim_vf(xiend)%sf(j,k,l + 4) ) & /(12d0*(z_cb(l + 1) - z_cb(l))) - else if (l == izb + 1) then + else if (l == zb + 1) then + !print *, ' grid check zb1 :: ',q_prim_vf(xibeg)%sf(j, k, l) + ! dxix / dz - tensora(3) = (-3d0*q_prim_vf(xibeg)%sf(j,k,l - 1) & + tensora(7) = (-3d0*q_prim_vf(xibeg)%sf(j,k,l - 1) & - 10d0*q_prim_vf(xibeg)%sf(j,k,l) & + 18d0*q_prim_vf(xibeg)%sf(j,k,l + 1) & - 6d0*q_prim_vf(xibeg)%sf(j,k,l + 2) & + q_prim_vf(xibeg)%sf(j,k,l + 3)) & /(12d0*(z_cb(l) - z_cb(l - 1))) ! dxiy / dz - tensora(6) = (-3d0*q_prim_vf(xibeg+1)%sf(j,k,l - 1) & + tensora(8) = (-3d0*q_prim_vf(xibeg+1)%sf(j,k,l - 1) & - 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & + 18d0*q_prim_vf(xibeg+1)%sf(j,k,l + 1) & - 6d0*q_prim_vf(xibeg+1)%sf(j,k,l + 2) & @@ -1791,16 +1835,18 @@ contains - 6d0*q_prim_vf(xiend)%sf(j,k,l + 2) & + q_prim_vf(xiend)%sf(j,k,l + 3)) & /(12d0*(z_cb(l) - z_cb(l - 1))) - else if (l == ize - 1) then + else if (l == ze - 1) then + !print *, ' grid check ze1 :: ',q_prim_vf(xiend)%sf(j, k, l) + ! dxix / dz - tensora(3) = (3d0*q_prim_vf(xibeg)%sf(j, k , l + 1) & + tensora(7) = (3d0*q_prim_vf(xibeg)%sf(j, k , l + 1) & + 10d0*q_prim_vf(xibeg)%sf(j,k,l) & - 18d0*q_prim_vf(xibeg)%sf(j, k , l - 1) & + 6d0*q_prim_vf(xibeg)%sf(j, k , l - 2) & - q_prim_vf(xibeg)%sf(j, k , l - 3)) & /(12d0*(z_cb(l) - z_cb(l - 1))) ! dxiy / dz - tensora(6) = (3d0*q_prim_vf(xibeg+1)%sf(j, k , l + 1) & + tensora(8) = (3d0*q_prim_vf(xibeg+1)%sf(j, k , l + 1) & + 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & - 18d0*q_prim_vf(xibeg+1)%sf(j, k , l - 1) & + 6d0*q_prim_vf(xibeg+1)%sf(j, k , l - 2) & @@ -1813,16 +1859,18 @@ contains + 6d0*q_prim_vf(xiend)%sf(j, k , l - 2) & - q_prim_vf(xiend)%sf(j, k , l - 3)) & /(12d0*(z_cb(l) - z_cb(l - 1))) - else if (l == ize) then + else if (l == ze) then + !print *, ' grid check ze :: ',q_prim_vf(xiend)%sf(j, k, l) + ! dxix / dz - tensora(3) =(25d0*q_prim_vf(xibeg)%sf(j, k, l) & + tensora(7) =(25d0*q_prim_vf(xibeg)%sf(j, k, l) & - 48d0*q_prim_vf(xibeg)%sf(j, k , l - 1) & + 36d0*q_prim_vf(xibeg)%sf(j, k , l - 2) & - 16d0*q_prim_vf(xibeg)%sf(j, k , l - 3) & + 3d0*q_prim_vf(xibeg)%sf(j, k , l - 4) ) & /(12d0*(z_cb(l) - z_cb(l - 1))) ! dxiy / dz - tensora(6) =(25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & + tensora(8) =(25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & - 48d0*q_prim_vf(xibeg+1)%sf(j, k , l - 1) & + 36d0*q_prim_vf(xibeg+1)%sf(j, k , l - 2) & - 16d0*q_prim_vf(xibeg+1)%sf(j, k , l - 3) & @@ -1837,13 +1885,13 @@ contains /(12d0*(z_cb(l) - z_cb(l - 1))) else ! dxix / dz - tensora(3) = ( q_prim_vf(xibeg)%sf(j, k , l - 2) & + tensora(7) = ( q_prim_vf(xibeg)%sf(j, k , l - 2) & - 8d0*q_prim_vf(xibeg)%sf(j, k , l - 1) & + 8d0*q_prim_vf(xibeg)%sf(j, k , l + 1) & - q_prim_vf(xibeg)%sf(j, k , l + 2)) & /(12d0*(z_cb(l) - z_cb(l - 1))) ! dxiy / dz - tensora(6) = ( q_prim_vf(xibeg+1)%sf(j, k , l - 2) & + tensora(8) = ( q_prim_vf(xibeg+1)%sf(j, k , l - 2) & - 8d0*q_prim_vf(xibeg+1)%sf(j, k , l - 1) & + 8d0*q_prim_vf(xibeg+1)%sf(j, k , l + 1) & - q_prim_vf(xibeg+1)%sf(j, k , l + 2)) & @@ -1857,7 +1905,6 @@ contains end if - ! STEP 2a: computing the adjoint of the grad_xi tensor for the inverse tensorb(1) = tensora(5)*tensora(9) - tensora(6)*tensora(8) tensorb(2) = -(tensora(2)*tensora(9) - tensora(3)*tensora(8)) @@ -1873,6 +1920,13 @@ contains tensorb(tensor_size) = tensora(1)*(tensora(5)*tensora(9) - tensora(6)*tensora(8)) & - tensora(2)*(tensora(4)*tensora(9) - tensora(6)*tensora(7)) & + tensora(3)*(tensora(4)*tensora(8) - tensora(5)*tensora(7)) + ! error checking + if (tensorb(tensor_size) .lt. 0d0 .or. tensorb(tensor_size) .gt. 3d0) then + tensorb(tensor_size) = 1d0 + end if + ! print *, 'i, j, k :: ', j,' ', k,' ',l,',det ::',tensorb(tensor_size) + ! stop + !end if ! STEP 2c: computing the inverse of grad_xi tensor = F ! tensorb is the adjoint, tensora becomes the inverse @@ -1884,22 +1938,22 @@ contains end do ! STEP 3: computing F tranpose F - tensorb(1) = tensora(1)**2 - tensorb(1) = tensorb(1) + tensora(4)**2 + tensora(7)**2 - tensorb(5) = tensora(2) + tensora(5)**2 + tensora(8)**2 - tensorb(9) = tensora(3) + tensora(6)**2 + tensora(9)**2 - tensorb(2) = tensora(1)*tensora(2) + tensora(4)*tensora(5) + tensora(7)*tensora(8) - tensorb(3) = tensora(1)*tensora(3) + tensora(4)*tensora(6) + tensora(7)*tensora(9) - tensorb(6) = tensora(2)*tensora(3) + tensora(5)*tensora(6) + tensora(8)*tensora(9) + !tensorb(1) = tensora(1)**2 + tensorb(1) = tensora(1)**2 + tensora(2)**2 + tensora(3)**2 + tensorb(5) = tensora(4)**2 + tensora(5)**2 + tensora(6)**2 + tensorb(9) = tensora(7)**2 + tensora(8)**2 + tensora(9)**2 + tensorb(2) = tensora(1)*tensora(4) + tensora(2)*tensora(5) + tensora(3)*tensora(6) + tensorb(3) = tensora(1)*tensora(7) + tensora(2)*tensora(8) + tensora(3)*tensora(9) + tensorb(6) = tensora(4)*tensora(7) + tensora(5)*tensora(8) + tensora(6)*tensora(9) tensorb(4) = tensorb(2) tensorb(7) = tensorb(3) - tensorb(8) = tensorb(4) + tensorb(8) = tensorb(6) !call s_compute_gradient_xi3d_acc(q_prim_vf, ixb, ixe, iyb, & !iye, izb, ize, j, k, l, tensora, tensorb) !! 1: 1D, 3: 2D, 6: 3D - btensor(1)%sf(j, k, l) = tensorb(1) + btensor(1)%sf(j,k,l) = tensorb(1) btensor(2)%sf(j,k,l) = tensorb(2) btensor(3)%sf(j,k,l) = tensorb(3) btensor(4)%sf(j,k,l) = tensorb(5) @@ -1911,7 +1965,10 @@ contains end do end do !$acc end parallel loop - end if + +! end if + + stop end subroutine s_calculate_btensor_acc diff --git a/src/common/m_xi_tensor_calc.f90 b/src/common/m_xi_tensor_calc.f90 index 5ff6d4f69b..97ed245863 100644 --- a/src/common/m_xi_tensor_calc.f90 +++ b/src/common/m_xi_tensor_calc.f90 @@ -48,6 +48,8 @@ subroutine s_compute_gradient_xi(q_prim_vf, xb, xe, yb, ye, & !--------- ! 7-9 : dxix_dz, dxiy_dz, dxiz_dz if(j == xb) then ! dxix/dx + print *, ' grid check :: ',q_prim_vf(xibeg)%sf(j, k, l) + tensora(1) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & + 48d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - 36d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & @@ -221,7 +223,7 @@ subroutine s_compute_gradient_xi(q_prim_vf, xb, xe, yb, ye, & !--------- if(l == zb) then ! dxix / dz - tensora(3) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & + tensora(7) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & + 48d0*q_prim_vf(xibeg)%sf(j, k , l + 1) & - 36d0*q_prim_vf(xibeg)%sf(j, k , l + 2) & + 16d0*q_prim_vf(xibeg)%sf(j, k , l + 3) & @@ -229,7 +231,7 @@ subroutine s_compute_gradient_xi(q_prim_vf, xb, xe, yb, ye, & !--------- /(12d0*(z_cb(l + 1) - z_cb(l))) else if (l == zb + 1) then ! dxix / dz - tensora(3) = (-3d0*q_prim_vf(xibeg)%sf(j, k , l - 1) & + tensora(7) = (-3d0*q_prim_vf(xibeg)%sf(j, k , l - 1) & - 10d0*q_prim_vf(xibeg)%sf(j,k,l) & + 18d0*q_prim_vf(xibeg)%sf(j, k , l + 1) & - 6d0*q_prim_vf(xibeg)%sf(j, k , l + 2) & @@ -237,7 +239,7 @@ subroutine s_compute_gradient_xi(q_prim_vf, xb, xe, yb, ye, & !--------- /(12d0*(z_cb(l) - z_cb(l - 1))) else if (l == ze - 1) then ! dxix / dz - tensora(3) = (3d0*q_prim_vf(xibeg)%sf(j, k , l + 1) & + tensora(7) = (3d0*q_prim_vf(xibeg)%sf(j, k , l + 1) & + 10d0*q_prim_vf(xibeg)%sf(j,k,l) & - 18d0*q_prim_vf(xibeg)%sf(j, k , l - 1) & + 6d0*q_prim_vf(xibeg)%sf(j, k , l - 2) & @@ -245,7 +247,7 @@ subroutine s_compute_gradient_xi(q_prim_vf, xb, xe, yb, ye, & !--------- /(12d0*(z_cb(l) - z_cb(l - 1))) else if (l == ze) then ! dxix / dz - tensora(3) =(25d0*q_prim_vf(xibeg)%sf(j, k, l) & + tensora(7) =(25d0*q_prim_vf(xibeg)%sf(j, k, l) & - 48d0*q_prim_vf(xibeg)%sf(j, k , l - 1) & + 36d0*q_prim_vf(xibeg)%sf(j, k , l - 2) & - 16d0*q_prim_vf(xibeg)%sf(j, k , l - 3) & @@ -253,7 +255,7 @@ subroutine s_compute_gradient_xi(q_prim_vf, xb, xe, yb, ye, & !--------- /(12d0*(z_cb(l) - z_cb(l - 1))) else ! dxix / dz - tensora(3) = ( q_prim_vf(xibeg)%sf(j, k , l - 2) & + tensora(7) = ( q_prim_vf(xibeg)%sf(j, k , l - 2) & - 8d0*q_prim_vf(xibeg)%sf(j, k , l - 1) & + 8d0*q_prim_vf(xibeg)%sf(j, k , l + 1) & - q_prim_vf(xibeg)%sf(j, k , l + 2)) & @@ -262,7 +264,7 @@ subroutine s_compute_gradient_xi(q_prim_vf, xb, xe, yb, ye, & !--------- if(l == zb) then ! dxiy / dz - tensora(6) = (-25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & + tensora(8) = (-25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & + 48d0*q_prim_vf(xibeg+1)%sf(j, k , l + 1) & - 36d0*q_prim_vf(xibeg+1)%sf(j, k , l + 2) & + 16d0*q_prim_vf(xibeg+1)%sf(j, k , l + 3) & @@ -270,7 +272,7 @@ subroutine s_compute_gradient_xi(q_prim_vf, xb, xe, yb, ye, & !--------- /(12d0*(z_cb(l+1) - z_cb(l))) else if (l == zb + 1) then ! dxiy / dz - tensora(6) = (-3d0*q_prim_vf(xibeg+1)%sf(j, k , l - 1) & + tensora(8) = (-3d0*q_prim_vf(xibeg+1)%sf(j, k , l - 1) & - 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & + 18d0*q_prim_vf(xibeg+1)%sf(j, k , l + 1) & - 6d0*q_prim_vf(xibeg+1)%sf(j, k , l + 2) & @@ -278,7 +280,7 @@ subroutine s_compute_gradient_xi(q_prim_vf, xb, xe, yb, ye, & !--------- /(12d0*(z_cb(l) - z_cb(l - 1))) else if (l == ze - 1) then ! dxiy / dz - tensora(6) = (3d0*q_prim_vf(xibeg+1)%sf(j, k , l + 1) & + tensora(8) = (3d0*q_prim_vf(xibeg+1)%sf(j, k , l + 1) & + 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & - 18d0*q_prim_vf(xibeg+1)%sf(j, k , l - 1) & + 6d0*q_prim_vf(xibeg+1)%sf(j, k , l - 2) & @@ -286,7 +288,7 @@ subroutine s_compute_gradient_xi(q_prim_vf, xb, xe, yb, ye, & !--------- /(12d0*(z_cb(l) - z_cb(l - 1))) else if (l == ze) then ! dxiy / dz - tensora(6) =(25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & + tensora(8) =(25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & - 48d0*q_prim_vf(xibeg+1)%sf(j, k , l - 1) & + 36d0*q_prim_vf(xibeg+1)%sf(j, k , l - 2) & - 16d0*q_prim_vf(xibeg+1)%sf(j, k , l - 3) & @@ -294,7 +296,7 @@ subroutine s_compute_gradient_xi(q_prim_vf, xb, xe, yb, ye, & !--------- /(12d0*(z_cb(l) - z_cb(l-1))) else ! dxiy / dz - tensora(6) = ( q_prim_vf(xibeg+1)%sf(j, k , l - 2) & + tensora(8) = ( q_prim_vf(xibeg+1)%sf(j, k , l - 2) & - 8d0*q_prim_vf(xibeg+1)%sf(j, k , l - 1) & + 8d0*q_prim_vf(xibeg+1)%sf(j, k , l + 1) & - q_prim_vf(xibeg+1)%sf(j, k , l + 2)) & @@ -303,7 +305,7 @@ subroutine s_compute_gradient_xi(q_prim_vf, xb, xe, yb, ye, & !--------- if(j == xb) then ! dxiz / dx - tensora(7) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & + tensora(3) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & + 48d0*q_prim_vf(xiend)%sf(j + 1, k, l) & - 36d0*q_prim_vf(xiend)%sf(j + 2, k, l) & + 16d0*q_prim_vf(xiend)%sf(j + 3, k, l) & @@ -311,7 +313,7 @@ subroutine s_compute_gradient_xi(q_prim_vf, xb, xe, yb, ye, & !--------- /(12d0*(x_cb(j + 1) - x_cb(j))) else if (j == xb + 1) then ! dxiz / dx - tensora(7) = (-3d0*q_prim_vf(xiend)%sf(j - 1, k, l) & + tensora(3) = (-3d0*q_prim_vf(xiend)%sf(j - 1, k, l) & - 10d0*q_prim_vf(xiend)%sf(j,k,l) & + 18d0*q_prim_vf(xiend)%sf(j + 1, k, l) & - 6d0*q_prim_vf(xiend)%sf(j + 2, k, l) & @@ -319,7 +321,7 @@ subroutine s_compute_gradient_xi(q_prim_vf, xb, xe, yb, ye, & !--------- /(12d0*(x_cb(j) - x_cb(j - 1))) else if (j == xe - 1) then ! dxiz / dx - tensora(7) = (3d0*q_prim_vf(xiend)%sf(j + 1, k, l) & + tensora(3) = (3d0*q_prim_vf(xiend)%sf(j + 1, k, l) & + 10d0*q_prim_vf(xiend)%sf(j,k,l) & - 18d0*q_prim_vf(xiend)%sf(j - 1, k, l) & + 6d0*q_prim_vf(xiend)%sf(j - 2, k, l) & @@ -327,7 +329,7 @@ subroutine s_compute_gradient_xi(q_prim_vf, xb, xe, yb, ye, & !--------- /(12d0*(x_cb(j) - x_cb(j - 1))) else if (j == xe) then ! dxiz / dx - tensora(7) = (25d0*q_prim_vf(xiend)%sf(j, k, l) & + tensora(3) = (25d0*q_prim_vf(xiend)%sf(j, k, l) & - 48d0*q_prim_vf(xiend)%sf(j - 1, k, l) & + 36d0*q_prim_vf(xiend)%sf(j - 2, k, l) & - 16d0*q_prim_vf(xiend)%sf(j - 3, k, l) & @@ -335,7 +337,7 @@ subroutine s_compute_gradient_xi(q_prim_vf, xb, xe, yb, ye, & !--------- /(12d0*(x_cb(j) - x_cb(j - 1))) else ! dxiz / dx - tensora(7) = ( q_prim_vf(xiend)%sf(j - 2, k, l) & + tensora(3) = ( q_prim_vf(xiend)%sf(j - 2, k, l) & - 8d0*q_prim_vf(xiend)%sf(j - 1, k, l) & + 8d0*q_prim_vf(xiend)%sf(j + 1, k, l) & - q_prim_vf(xiend)%sf(j + 2, k, l)) & @@ -344,7 +346,7 @@ subroutine s_compute_gradient_xi(q_prim_vf, xb, xe, yb, ye, & !--------- if(k == yb) then ! dxiz / dy - tensora(8) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & + tensora(6) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & + 48d0*q_prim_vf(xiend)%sf(j, k + 1, l) & - 36d0*q_prim_vf(xiend)%sf(j, k + 2, l) & + 16d0*q_prim_vf(xiend)%sf(j, k + 3, l) & @@ -352,7 +354,7 @@ subroutine s_compute_gradient_xi(q_prim_vf, xb, xe, yb, ye, & !--------- /(12d0*(y_cb(k+1) - y_cb(k))) else if (k == yb + 1) then ! dxiz / dy - tensora(8) = (-3d0*q_prim_vf(xiend)%sf(j, k - 1, l) & + tensora(6) = (-3d0*q_prim_vf(xiend)%sf(j, k - 1, l) & - 10d0*q_prim_vf(xiend)%sf(j,k,l) & + 18d0*q_prim_vf(xiend)%sf(j, k + 1, l) & - 6d0*q_prim_vf(xiend)%sf(j, k + 2, l) & @@ -360,7 +362,7 @@ subroutine s_compute_gradient_xi(q_prim_vf, xb, xe, yb, ye, & !--------- /(12d0*(y_cb(k) - y_cb(k - 1))) else if (k == ye - 1) then ! dxiz / dy - tensora(8) = (3d0*q_prim_vf(xiend)%sf(j, k + 1, l) & + tensora(6) = (3d0*q_prim_vf(xiend)%sf(j, k + 1, l) & + 10d0*q_prim_vf(xiend)%sf(j,k,l) & - 18d0*q_prim_vf(xiend)%sf(j, k - 1, l) & + 6d0*q_prim_vf(xiend)%sf(j, k - 2, l) & @@ -368,7 +370,7 @@ subroutine s_compute_gradient_xi(q_prim_vf, xb, xe, yb, ye, & !--------- /(12d0*(y_cb(k) - y_cb(k - 1))) else if (k == ye) then ! dxiz / dy - tensora(8) =(25d0*q_prim_vf(xiend)%sf(j, k, l) & + tensora(6) =(25d0*q_prim_vf(xiend)%sf(j, k, l) & - 48d0*q_prim_vf(xiend)%sf(j, k - 1, l) & + 36d0*q_prim_vf(xiend)%sf(j, k - 2, l) & - 16d0*q_prim_vf(xiend)%sf(j, k - 3, l) & @@ -376,7 +378,7 @@ subroutine s_compute_gradient_xi(q_prim_vf, xb, xe, yb, ye, & !--------- /(12d0*(y_cb(k) - y_cb(k - 1))) else ! dxiz / dy - tensora(8) = ( q_prim_vf(xiend)%sf(j, k - 2, l) & + tensora(6) = ( q_prim_vf(xiend)%sf(j, k - 2, l) & - 8d0*q_prim_vf(xiend)%sf(j, k - 1, l) & + 8d0*q_prim_vf(xiend)%sf(j, k + 1, l) & - q_prim_vf(xiend)%sf(j, k + 2, l)) & @@ -456,10 +458,14 @@ subroutine s_compute_gradient_xi(q_prim_vf, xb, xe, yb, ye, & !--------- + tensora(3)*(tensora(4)*tensora(8) - tensora(5)*tensora(7)) end if ! error checking - if (determinant == 0) then - print *, 'determinant :: ', determinant - print *, 'ERROR: Determinant was zero' - stop + !if (determinant == 0) then + ! print *, 'determinant :: ', determinant + ! print *, 'ERROR: Determinant was zero' + ! stop + !end if + if (determinant .lt. 0d0 .or. determinant .gt. 2d0) then + print *, 'i, j, k :: ', j,' ', k,' ',l,',det ::',tensorb(tensor_size) + ! stop end if ! STEP 2c: computing the inverse of grad_xi tensor = F @@ -476,15 +482,15 @@ subroutine s_compute_gradient_xi(q_prim_vf, xb, xe, yb, ye, & !--------- tensorb(3) = tensorb(2) tensorb(4) = tensora(2)**2 + tensora(4)**2 elseif (num_dims == 3) then - tensorb(1) = tensorb(1) + tensora(4)**2 + tensora(7)**2 - tensorb(5) = tensora(2) + tensora(5)**2 + tensora(8)**2 - tensorb(9) = tensora(3) + tensora(6)**2 + tensora(9)**2 - tensorb(2) = tensora(1)*tensora(2) + tensora(4)*tensora(5) + tensora(7)*tensora(8) - tensorb(3) = tensora(1)*tensora(3) + tensora(4)*tensora(6) + tensora(7)*tensora(9) - tensorb(6) = tensora(2)*tensora(3) + tensora(5)*tensora(6) + tensora(8)*tensora(9) + tensorb(1) = tensora(1)**2 + tensora(2)**2 + tensora(3)**2 + tensorb(5) = tensora(4)**2 + tensora(5)**2 + tensora(6)**2 + tensorb(9) = tensora(7)**2 + tensora(8)**2 + tensora(9)**2 + tensorb(2) = tensora(1)*tensora(4) + tensora(2)*tensora(5) + tensora(3)*tensora(6) + tensorb(3) = tensora(1)*tensora(7) + tensora(2)*tensora(8) + tensora(3)*tensora(9) + tensorb(6) = tensora(4)*tensora(7) + tensora(5)*tensora(8) + tensora(6)*tensora(9) tensorb(4) = tensorb(2) tensorb(7) = tensorb(3) - tensorb(8) = tensorb(4) + tensorb(8) = tensorb(6) end if ! STEP 4: store the determinant of F in the last entry of the tensor tensorb(tensor_size) = determinant @@ -1212,11 +1218,11 @@ function f_elastic_energy(btensor, j, k, l) f_elastic_energy = 0d0 invariant1 = btensor(1)%sf(j, k, l) - if (num_dims == 2) then - invariant1 = invariant1 + btensor(3)%sf(j, k, l) - elseif (num_dims == 3) then + !if (num_dims == 2) then + ! invariant1 = invariant1 + btensor(3)%sf(j, k, l) + !elseif (num_dims == 3) then invariant1 = invariant1 + btensor(4)%sf(j, k, l) + btensor(6)%sf(j, k, l) - end if + !end if ! compute the invariant without the elastic modulus f_elastic_energy = 0.5d0*(invariant1 - 3.0d0)/btensor(b_size)%sf(j, k, l) diff --git a/src/pre_process/m_assign_variables.f90 b/src/pre_process/m_assign_variables.f90 index 1c05aa5bf5..940af4ad6b 100644 --- a/src/pre_process/m_assign_variables.f90 +++ b/src/pre_process/m_assign_variables.f90 @@ -458,8 +458,9 @@ subroutine s_assign_patch_species_primitive_variables(patch_id, j, k, l, & xi_cart(2) = y_cc(k) xi_cart(3) = z_cc(l) end if + do i = 1, num_dims - q_prim_vf(i+stress_idx%end)%sf(j,k,l) = xi_cart(i) + q_prim_vf(i+xibeg-1)%sf(j,k,l) = xi_cart(i) end do !(eta*xi_cart(i) + (1d0 - eta)*orig_prim_vf(i + stress_idx%beg - 1)) !if (proc_rank == 0) then diff --git a/src/pre_process/m_data_output.fpp b/src/pre_process/m_data_output.fpp index 6cbc328f1f..0867fde784 100644 --- a/src/pre_process/m_data_output.fpp +++ b/src/pre_process/m_data_output.fpp @@ -634,6 +634,7 @@ contains call MPI_FILE_WRITE_ALL(ifile, MPI_IO_DATA%var(i)%sf, data_size, & MPI_DOUBLE_PRECISION, status, ierr) end do + end if call MPI_FILE_CLOSE(ifile, ierr) diff --git a/src/simulation/m_data_output.fpp b/src/simulation/m_data_output.fpp index 74f3452378..8ed46d1a19 100644 --- a/src/simulation/m_data_output.fpp +++ b/src/simulation/m_data_output.fpp @@ -332,10 +332,10 @@ contains ! Compute mixture sound speed call s_compute_speed_of_sound(pres, rho, gamma, pi_inf, H, alpha, vel_sum, c) - if (c < 10d-12) then - print *, 'code has crashed at processor: ', proc_rank, ' at j :: ', j, ', k :: ', k, ' l :: ', l, 'with alph1a ::', alpha(1), 'and alpha2 ::', alpha(2) - print *, 'ICFL ERROR, I TOLD YOU AGAIN!' - ! call s_mpi_abort() + if (c < 1d-12) then + print *, 'crashed at processor: ', proc_rank,' at j :: ',j,', k :: ',k,' l :: ',l + print *, 'with alpha1 ::', alpha(1),'and alpha2 ::',alpha(2), ' alpha3 :: ',alpha(3) + !stop end if if (grid_geometry == 3) then diff --git a/src/simulation/m_hyperelastic.f90 b/src/simulation/m_hyperelastic.f90 index d6a83ac27f..6e6bf4994d 100644 --- a/src/simulation/m_hyperelastic.f90 +++ b/src/simulation/m_hyperelastic.f90 @@ -32,20 +32,28 @@ subroutine s_calculate_cauchy_from_btensor(btensor, q_prim_vf, ix, iy, iz) type(int_bounds_info), intent(IN) :: ix, iy, iz real(kind(0d0)), dimension(b_size-1) :: tensor - real(kind(0d0)) :: trace, invariant1 + real(kind(0d0)) :: trace integer :: i, j, k, l !< Generic loop iterators - !$acc parallel loop collapse(3) gang vector default(present) private(trace,invariant1) - do l = iz%beg, iz%end - do k = iy%beg, iy%end - do j = ix%beg, ix%end + !$acc parallel loop collapse(3) gang vector default(present) private(trace) + do l = 0, p + do k = 0, n + do j = 0, m ! tensor is the symmetric tensor & calculate the trace of the tensor - trace = btensor(1)%sf(j,k,l) + !trace = btensor(1)%sf(j,k,l) !if (num_dims == 2) then ! trace = trace + btensor(3)%sf(j,k,l) !else - trace = trace + btensor(4)%sf(j,k,l) + btensor(6)%sf(j,k,l) + trace = btensor(1)%sf(j,k,l) + btensor(4)%sf(j,k,l) + btensor(6)%sf(j,k,l) !end if + ! invariant calculation, saving it in the q_prim_vf field + !invariant1 = btensor(1)%sf(j, k, l) + !if (num_dims == 2) then + ! invariant1 = invariant1 + btensor(3)%sf(j, k, l) + !elseif (num_dims == 3) then + ! invariant1 = invariant1 + btensor(4)%sf(j, k, l) + btensor(6)%sf(j, k, l) + !end if + ! calculate the deviatoric of the tensor btensor(1)%sf(j,k,l) = btensor(1)%sf(j,k,l) - (1d0/3d0)*trace !if (num_dims == 2) then @@ -62,17 +70,13 @@ subroutine s_calculate_cauchy_from_btensor(btensor, q_prim_vf, ix, iy, iz) q_prim_vf(strxb+i)%sf(j, k, l) = btensor(i)%sf(j,k,l)/btensor(b_size)%sf(j, k, l) end do - ! invariant calculation, saving it in the q_prim_vf field - invariant1 = btensor(1)%sf(j, k, l) - !if (num_dims == 2) then - ! invariant1 = invariant1 + btensor(3)%sf(j, k, l) - !elseif (num_dims == 3) then - invariant1 = invariant1 + btensor(4)%sf(j, k, l) + btensor(6)%sf(j, k, l) - !end if ! compute the invariant without the elastic modulus - q_prim_vf(xiend+1)%sf(j,k,l) = 0.5d0*(invariant1 - 3.0d0)/btensor(b_size)%sf(j, k, l) - + !if (btensor(b_size)%sf(j,k,l) .gt. 0d0) then + q_prim_vf(xiend+1)%sf(j,k,l) = 0.5d0*(trace - 3.0d0)/btensor(b_size)%sf(j, k, l) + ! else + ! q_prim_vf(xiend+1)%sf(j,k,l) = 1d-12 + ! end if end do end do end do diff --git a/src/simulation/m_rhs.fpp b/src/simulation/m_rhs.fpp index 7fb58adc8c..b929c38dab 100644 --- a/src/simulation/m_rhs.fpp +++ b/src/simulation/m_rhs.fpp @@ -722,7 +722,7 @@ contains end do end do end if - + print *, "I got here A" call nvtxStartRange("RHS-CONVERT") call s_convert_conservative_to_primitive_variables( & q_cons_qp%vf, & @@ -731,6 +731,7 @@ contains ix, iy, iz, & q_btensor%vf) call nvtxEndRange + print *, "I got here B" call nvtxStartRange("RHS-UPDATE CAUCHY TENSOR") if ( hyperelasticity ) then @@ -741,6 +742,7 @@ contains call nvtxStartRange("RHS-MPI") call s_populate_primitive_variables_buffers(q_prim_qp%vf, pb, mv) call nvtxEndRange + print *, "I got here c" if (t_step == t_step_stop) return ! ================================================================== @@ -861,6 +863,7 @@ contains end if ix%end = m; iy%end = n; iz%end = p ! =============================================================== + print *, "I got here d" ! Computing Riemann Solver Flux and Source Flux ================= call nvtxStartRange("RHS_riemann_solver") @@ -880,6 +883,7 @@ contains flux_gsrc_n(id)%vf, & id, ix, iy, iz) call nvtxEndRange + print *, "I got here e" ! =============================================================== diff --git a/src/simulation/m_riemann_solvers.fpp b/src/simulation/m_riemann_solvers.fpp index 274457de25..c75709cf6a 100644 --- a/src/simulation/m_riemann_solvers.fpp +++ b/src/simulation/m_riemann_solvers.fpp @@ -508,7 +508,7 @@ contains end if ! elastic energy update - if (hyperelasticity) then + if ( hyperelasticity ) then G_L = 0d0 G_R = 0d0 @@ -517,27 +517,38 @@ contains G_L = G_L + alpha_L(i)*Gs(i) G_R = G_R + alpha_R(i)*Gs(i) end do - - !$acc loop seq - do i = 1, strxe - strxb + 1 + ! Elastic contribution to energy if G large enough + if ((G_L > 1d-3) .and. (G_R > 1d-3)) then + E_L = E_L + G_L*qL_prim_rs${XYZ}$_vf(j, k, l, xiend + 1) + E_R = E_R + G_R*qR_prim_rs${XYZ}$_vf(j + 1, k, l, xiend + 1) + !$acc loop seq + do i = 1, b_size-1 tau_e_L(i) = G_L*qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) tau_e_R(i) = G_R*qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) end do - !$acc loop seq do i = 1, num_dims xi_field_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, xibeg - 1 + i) xi_field_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, xibeg - 1 + i) end do - ! Elastic contribution to energy if G large enough - if ((G_L > 1d0) .and. (G_R > 1d0)) then - E_L = E_L + G_L*qL_prim_rs${XYZ}$_vf(j, k, l, xiend + 1) - E_R = E_R + G_R*qR_prim_rs${XYZ}$_vf(j + 1, k, l, xiend + 1) + else + + !$acc loop seq + do i = 1, b_size-1 + tau_e_L(i) = 0d0 + tau_e_R(i) = 0d0 + end do + !$acc loop seq + do i = 1, num_dims + xi_field_L(i) = 0d0 + xi_field_R(i) = 0d0 + end do end if end if - + + @:compute_average_state() call s_compute_speed_of_sound(pres_L, rho_L, gamma_L, pi_inf_L, H_L, alpha_L, & diff --git a/src/simulation/m_start_up.fpp b/src/simulation/m_start_up.fpp index 81c48cff4e..3910747211 100644 --- a/src/simulation/m_start_up.fpp +++ b/src/simulation/m_start_up.fpp @@ -662,9 +662,9 @@ contains NVARS_MOK = int(sys_size, MPI_OFFSET_KIND) ! Read the data for each variable - if ( bubbles .or. hypoelasticity .or. hyperelasticity ) then + if ( bubbles .or. elasticity ) then - do i = 1, sys_size!adv_idx%end + do i = 1, sys_size !adv_idx%end var_MOK = int(i, MPI_OFFSET_KIND) ! Initial displacement to skip at beginning of file disp = m_MOK*max(MOK, n_MOK)*max(MOK, p_MOK)*WP_MOK*(var_MOK - 1) @@ -1366,6 +1366,7 @@ contains do i = 1, sys_size !$acc update device(q_cons_ts(1)%vf(i)%sf) end do + if (qbmm .and. .not. polytropic) then !$acc update device(pb_ts(1)%sf, mv_ts(1)%sf) end if From cb9d7ba3f5079c73b6127803511a5c074c2d802f Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Thu, 6 Jun 2024 11:20:16 -0500 Subject: [PATCH 140/326] compiles, goes past the first time step, need to continue debugging --- src/common/m_variables_conversion.fpp | 34 +++++++++++++++++---------- src/simulation/m_data_output.fpp | 4 ++-- src/simulation/m_riemann_solvers.fpp | 17 +------------- 3 files changed, 25 insertions(+), 30 deletions(-) diff --git a/src/common/m_variables_conversion.fpp b/src/common/m_variables_conversion.fpp index 648bc48a9e..dd1f79a68c 100644 --- a/src/common/m_variables_conversion.fpp +++ b/src/common/m_variables_conversion.fpp @@ -1916,22 +1916,36 @@ contains tensorb(8) = -(tensora(1)*tensora(8) - tensora(2)*tensora(7)) tensorb(9) = tensora(1)*tensora(5) - tensora(2)*tensora(4) + ! STEP 2b: computing the determinant of the grad_xi tensor tensorb(tensor_size) = tensora(1)*(tensora(5)*tensora(9) - tensora(6)*tensora(8)) & - tensora(2)*(tensora(4)*tensora(9) - tensora(6)*tensora(7)) & + tensora(3)*(tensora(4)*tensora(8) - tensora(5)*tensora(7)) - ! error checking - if (tensorb(tensor_size) .lt. 0d0 .or. tensorb(tensor_size) .gt. 3d0) then - tensorb(tensor_size) = 1d0 - end if - ! print *, 'i, j, k :: ', j,' ', k,' ',l,',det ::',tensorb(tensor_size) - ! stop - !end if + + !if (tensorb(tensor_size) < 0d0 .or. tensorb(tensor_size) > 3d0 ) then + ! print *, 'j, k, l :: ', j, k, l + ! do i = 1, 9 + ! print *,'i :: ',i,', ten :: ',tensorb(i) + ! end do + ! print *, 'det : ',tensorb(tensor_size) + ! tensorb(tensor_size) = 1d0 + !end if ! STEP 2c: computing the inverse of grad_xi tensor = F ! tensorb is the adjoint, tensora becomes the inverse ! STEP 4: store the determinant of F in the last entry of the tensor + !if (tensorb(tensor_size) < 0d0 .or. tensorb(tensor_size) > 2d0 ) then + tensorb(tensor_size) = 1d0 + !$acc loop seq + do i = 1, tensor_size - 1 + tensora(i) = 0d0 + end do + tensorb(1) = 1d0 + tensorb(5) = 1d0 + tensorb(9) = 1d0 + !end if + !$acc loop seq do i = 1, tensor_size - 1 tensora(i) = tensorb(i)/tensorb(tensor_size) @@ -1949,7 +1963,6 @@ contains tensorb(7) = tensorb(3) tensorb(8) = tensorb(6) - !call s_compute_gradient_xi3d_acc(q_prim_vf, ixb, ixe, iyb, & !iye, izb, ize, j, k, l, tensora, tensorb) !! 1: 1D, 3: 2D, 6: 3D @@ -1965,11 +1978,8 @@ contains end do end do !$acc end parallel loop - + ! end if - - stop - end subroutine s_calculate_btensor_acc subroutine s_finalize_variables_conversion_module() ! ------------------ diff --git a/src/simulation/m_data_output.fpp b/src/simulation/m_data_output.fpp index 8ed46d1a19..eaaa928352 100644 --- a/src/simulation/m_data_output.fpp +++ b/src/simulation/m_data_output.fpp @@ -333,8 +333,8 @@ contains call s_compute_speed_of_sound(pres, rho, gamma, pi_inf, H, alpha, vel_sum, c) if (c < 1d-12) then - print *, 'crashed at processor: ', proc_rank,' at j :: ',j,', k :: ',k,' l :: ',l - print *, 'with alpha1 ::', alpha(1),'and alpha2 ::',alpha(2), ' alpha3 :: ',alpha(3) + !print *, 'crashed at processor: ', proc_rank,' at j :: ',j,', k :: ',k,' l :: ',l + !print *, 'with alpha1 ::', alpha(1),'and alpha2 ::',alpha(2), ' alpha3 :: ',alpha(3) !stop end if diff --git a/src/simulation/m_riemann_solvers.fpp b/src/simulation/m_riemann_solvers.fpp index c75709cf6a..4c34e96834 100644 --- a/src/simulation/m_riemann_solvers.fpp +++ b/src/simulation/m_riemann_solvers.fpp @@ -531,24 +531,9 @@ contains xi_field_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, xibeg - 1 + i) xi_field_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, xibeg - 1 + i) end do - - else - - !$acc loop seq - do i = 1, b_size-1 - tau_e_L(i) = 0d0 - tau_e_R(i) = 0d0 - end do - !$acc loop seq - do i = 1, num_dims - xi_field_L(i) = 0d0 - xi_field_R(i) = 0d0 - end do end if - end if - - + @:compute_average_state() call s_compute_speed_of_sound(pres_L, rho_L, gamma_L, pi_inf_L, H_L, alpha_L, & From 0434d3792369113f8dad828e184274146a7b2966 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Fri, 7 Jun 2024 13:59:41 -0500 Subject: [PATCH 141/326] debugging past the second time step, compiles, but does not run --- src/common/m_xi_tensor_calc.f90 | 2 -- src/simulation/m_global_parameters.fpp | 2 ++ src/simulation/m_hyperelastic.f90 | 5 ++--- src/simulation/m_riemann_solvers.fpp | 20 +++++++++++++------- 4 files changed, 17 insertions(+), 12 deletions(-) diff --git a/src/common/m_xi_tensor_calc.f90 b/src/common/m_xi_tensor_calc.f90 index 97ed245863..9a910a2b06 100644 --- a/src/common/m_xi_tensor_calc.f90 +++ b/src/common/m_xi_tensor_calc.f90 @@ -48,8 +48,6 @@ subroutine s_compute_gradient_xi(q_prim_vf, xb, xe, yb, ye, & !--------- ! 7-9 : dxix_dz, dxiy_dz, dxiz_dz if(j == xb) then ! dxix/dx - print *, ' grid check :: ',q_prim_vf(xibeg)%sf(j, k, l) - tensora(1) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & + 48d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - 36d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & diff --git a/src/simulation/m_global_parameters.fpp b/src/simulation/m_global_parameters.fpp index 26409d64ba..9b3d8086cf 100644 --- a/src/simulation/m_global_parameters.fpp +++ b/src/simulation/m_global_parameters.fpp @@ -785,6 +785,7 @@ contains if ( hypoelasticity ) then elasticity = .true. + hyperelasticity = .false. stress_idx%beg = sys_size + 1 stress_idx%end = sys_size + (num_dims*(num_dims + 1))/2 ! number of distinct stresses is 1 in 1D, 3 in 2D, 6 in 3D @@ -793,6 +794,7 @@ contains if ( hyperelasticity ) then elasticity = .true. + hypoelasticity = .false. ! number of distinct stress is 1 in 1D, 2 in 2D, and 3 in 3D stress_idx%beg = sys_size + 1 stress_idx%end = sys_size + (num_dims*(num_dims + 1))/2 diff --git a/src/simulation/m_hyperelastic.f90 b/src/simulation/m_hyperelastic.f90 index 6e6bf4994d..ef2302b70d 100644 --- a/src/simulation/m_hyperelastic.f90 +++ b/src/simulation/m_hyperelastic.f90 @@ -70,10 +70,9 @@ subroutine s_calculate_cauchy_from_btensor(btensor, q_prim_vf, ix, iy, iz) q_prim_vf(strxb+i)%sf(j, k, l) = btensor(i)%sf(j,k,l)/btensor(b_size)%sf(j, k, l) end do - ! compute the invariant without the elastic modulus - !if (btensor(b_size)%sf(j,k,l) .gt. 0d0) then - q_prim_vf(xiend+1)%sf(j,k,l) = 0.5d0*(trace - 3.0d0)/btensor(b_size)%sf(j, k, l) + ! if (btensor(b_size)%sf(j,k,l) .gt. 0d0) then + q_prim_vf(xiend+1)%sf(j,k,l) = 0.5d0*(trace - 3.0d0)/btensor(b_size)%sf(j, k, l) ! else ! q_prim_vf(xiend+1)%sf(j,k,l) = 1d-12 ! end if diff --git a/src/simulation/m_riemann_solvers.fpp b/src/simulation/m_riemann_solvers.fpp index 4c34e96834..eec39870bc 100644 --- a/src/simulation/m_riemann_solvers.fpp +++ b/src/simulation/m_riemann_solvers.fpp @@ -471,10 +471,6 @@ contains E_L = gamma_L*pres_L + pi_inf_L + 5d-1*rho_L*vel_L_rms + qv_L E_R = gamma_R*pres_R + pi_inf_R + 5d-1*rho_R*vel_R_rms + qv_R - ! moving this down to account for the elasticity - H_L = (E_L + pres_L)/rho_L - H_R = (E_R + pres_R)/rho_R - ! elastic energy update if (hypoelasticity) then !$acc loop seq @@ -508,7 +504,7 @@ contains end if ! elastic energy update - if ( hyperelasticity ) then + if ( hypoelasticity ) then G_L = 0d0 G_R = 0d0 @@ -534,6 +530,10 @@ contains end if end if + ! moving this down to account for the elasticity + H_L = (E_L + pres_L)/rho_L + H_R = (E_R + pres_R)/rho_R + @:compute_average_state() call s_compute_speed_of_sound(pres_L, rho_L, gamma_L, pi_inf_L, H_L, alpha_L, & @@ -556,7 +556,7 @@ contains end if if (wave_speeds == 1) then - if ( elasticity ) then + if ( hypoelasticity ) then s_L = min(vel_L(dir_idx(1)) - sqrt(c_L*c_L + & (((4d0*G_L)/3d0) + & tau_e_L(dir_idx_tau(1)))/rho_L) & @@ -569,6 +569,12 @@ contains , vel_L(dir_idx(1)) + sqrt(c_L*c_L + & (((4d0*G_L)/3d0) + & tau_e_L(dir_idx_tau(1)))/rho_L)) + elseif ( hyperelasticity ) then + s_L = min(vel_L(dir_idx(1)) - sqrt(c_L*c_L + (4d0*G_L/3d0)/rho_L ) & + , vel_R(dir_idx(1)) - sqrt(c_R*c_R + (4d0*G_R/3d0)/rho_R )) + s_R = max(vel_R(dir_idx(1)) + sqrt(c_R*c_R + (4d0*G_R/3d0)/rho_R ) & + , vel_L(dir_idx(1)) + sqrt(c_L*c_L + (4d0*G_L/3d0)/rho_L )) + else s_L = min(vel_L(dir_idx(1)) - c_L, vel_R(dir_idx(1)) - c_R) s_R = max(vel_R(dir_idx(1)) + c_R, vel_L(dir_idx(1)) + c_L) @@ -2527,7 +2533,7 @@ contains !$acc update device(is1, is2, is3) - if (hypoelasticity .or. hyperelasticity) then + if ( elasticity ) then if (norm_dir == 1) then dir_idx_tau = (/1, 2, 4/) else if (norm_dir == 2) then From c90b2c8b2fa94dab0df0f4cc60fd4794978265f6 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Sat, 8 Jun 2024 19:28:40 -0400 Subject: [PATCH 142/326] added the Brown Oscar mako and modules --- toolchain/bootstrap/modules.sh | 3 +- toolchain/modules | 7 ++++- toolchain/templates/oscar.mako | 56 ++++++++++++++++++++++++++++++++++ toolchain/util.sh | 4 +-- 4 files changed, 66 insertions(+), 4 deletions(-) create mode 100644 toolchain/templates/oscar.mako diff --git a/toolchain/bootstrap/modules.sh b/toolchain/bootstrap/modules.sh index f9aa296930..31528f40b0 100644 --- a/toolchain/bootstrap/modules.sh +++ b/toolchain/bootstrap/modules.sh @@ -23,7 +23,8 @@ if [ -v $u_c ]; then log "$C""ACCESS$W: Bridges2 (b) | Expanse (e) | Delta (d)" log "$Y""Gatech$W: Phoenix (p)" log "$R""Caltech$W: Richardson (r)" - log_n "($G""a$W/$G""f$W/$G""s$W/$G""w$W/$C""b$W/$C""e$CR/$C""d$CR/$Y""p$CR/$R""r$CR): " + log "$B""Brown$W: Oscar (o)" + log_n "($G""a$W/$G""f$W/$G""s$W/$G""w$W/$C""b$W/$C""e$CR/$C""d$CR/$Y""p$CR/$R""r$CR/$B""o$CR): " read u_c log fi diff --git a/toolchain/modules b/toolchain/modules index e1e51bfc97..1265315d31 100644 --- a/toolchain/modules +++ b/toolchain/modules @@ -54,9 +54,14 @@ f-all cray-fftw cray-hdf5 cray-mpich cce/16.0.1 f-all rocm/5.5.1 cray-python omniperf f-cpu - d NCSA Delta d-all python/3.11.6 d-cpu gcc/11.4.0 openmpi d-gpu nvhpc/22.11 openmpi+cuda/4.1.5+cuda cmake d-gpu CC=nvc CXX=nvc++ FC=nvfortran + +o Brown Oscar +o-all python +o-cpu hpcx-mpi +o-gpu nvhpc cuda/12.3.0 cmake/3.26.3 +o-gpu CC=nvc CXX=nvc++ FC=nvfortran diff --git a/toolchain/templates/oscar.mako b/toolchain/templates/oscar.mako new file mode 100644 index 0000000000..158a217cc1 --- /dev/null +++ b/toolchain/templates/oscar.mako @@ -0,0 +1,56 @@ +#!/usr/bin/env bash + +<%namespace name="helpers" file="helpers.mako"/> + +% if engine == 'batch': +#SBATCH --nodes=${nodes} +#SBATCH --ntasks-per-node=${tasks_per_node} +#SBATCH --cpus-per-task=1 +#SBATCH --job-name="${name}" +#SBATCH --time=${walltime} +% if partition: +#SBATCH --partition=${partition} +% endif +% if account: +#SBATCH --account="${account}" +% endif +% if gpu: +#SBATCH --gpus-per-node=${tasks_per_node} +#SBATCH --mem=64G +#SBATCH --gpu-bind=closest +% endif +#SBATCH --output="${name}.out" +#SBATCH --error="${name}.err" +#SBATCH --export=ALL +% if email: +#SBATCH --mail-user=${email} +#SBATCH --mail-type="BEGIN, END, FAIL" +% endif +% endif + +${helpers.template_prologue()} + +ok ":) Loading modules:\n" +cd "${MFC_ROOTDIR}" +. ./mfc.sh load -c o -m ${'g' if gpu else 'c'} +cd - > /dev/null +echo + +% for target in targets: + ${helpers.run_prologue(target)} + + % if not mpi: + (set -x; ${profiler} "${target.get_install_binpath(case)}") + % else: + (set -x; ${profiler} \ + mpirun -np ${nodes*tasks_per_node} \ + ${' '.join([f"'{x}'" for x in ARG('--') ])} \ + "${target.get_install_binpath(case)}") + % endif + + ${helpers.run_epilogue(target)} + + echo +% endfor + +${helpers.template_epilogue()} diff --git a/toolchain/util.sh b/toolchain/util.sh index 5e32eee2f9..9116b1158e 100644 --- a/toolchain/util.sh +++ b/toolchain/util.sh @@ -1,10 +1,10 @@ #!/bin/bash if [ -t 1 ]; then - RED="\x1B[31m"; CYAN="\x1B[36m"; GREEN="\x1B[32m" + RED="\x1B[31m"; CYAN="\x1B[36m"; GREEN="\x1B[32m"; BROWN="\x1B[38;5;58m" YELLOW="\x1B[33m"; MAGENTA="\x1B[35m"; COLOR_RESET="\033[m" - R=$RED; C=$CYAN; G=$GREEN + R=$RED; C=$CYAN; G=$GREEN; B=$BROWN Y=$YELLOW; M=$MAGENTA; CR=$COLOR_RESET; W=$CR fi From a476068dd26bbbdba87380c480a99219f2355db1 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Sat, 8 Jun 2024 20:46:24 -0400 Subject: [PATCH 143/326] merged with source, test fails --- submit.sh | 1 - toolchain/mfc/run/case_dicts.py | 16 ++-------------- 2 files changed, 2 insertions(+), 15 deletions(-) delete mode 120000 submit.sh diff --git a/submit.sh b/submit.sh deleted file mode 120000 index d3511b96f8..0000000000 --- a/submit.sh +++ /dev/null @@ -1 +0,0 @@ -../submit_gpu.sh \ No newline at end of file diff --git a/toolchain/mfc/run/case_dicts.py b/toolchain/mfc/run/case_dicts.py index fe3898bc4a..52d66a0f29 100644 --- a/toolchain/mfc/run/case_dicts.py +++ b/toolchain/mfc/run/case_dicts.py @@ -261,18 +261,6 @@ class ParamType(Enum): SIMULATION[f"integral({int_id})%{cmp}min"] = ParamType.REAL SIMULATION[f"integral({int_id})%{cmp}max"] = ParamType.REAL - -<<<<<<< HEAD -POST_PROCESS = COMMON + [ - 't_step_start', 't_step_stop', 't_step_save', 'alt_soundspeed', - 'mixture_err', 'format', 'schlieren_wrt', 'schlieren_alpha', 'fd_order', - 'fourier_modes%beg', 'fourier_modes%end', 'alpha_rho_wrt', 'rho_wrt', - 'mom_wrt', 'vel_wrt', 'flux_lim', 'flux_wrt', 'E_wrt', 'pres_wrt', - 'alpha_wrt', 'kappa_wrt', 'gamma_wrt', 'heat_ratio_wrt', 'pi_inf_wrt', - 'pres_inf_wrt', 'cons_vars_wrt', 'prim_vars_wrt', 'c_wrt', 'omega_wrt','qbmm', - 'qm_wrt', 'sim_data', 'chem_wrt' -] -======= # Removed: 'fourier_modes%beg', 'fourier_modes%end', 'chem_wrt' # Feel free to return them if they are needed once more. POST_PROCESS = COMMON.copy() @@ -306,9 +294,9 @@ class ParamType(Enum): 'omega_wrt': ParamType.LOG, 'qbmm': ParamType.LOG, 'qm_wrt': ParamType.LOG, - 'cf_wrt': ParamType.LOG + 'cf_wrt': ParamType.LOG, + 'sim_data': ParamType.LOG }) ->>>>>>> source for cmp_id in range(1,3+1): cmp = ["x", "y", "z"][cmp_id-1] From 2a07b89bd583f166bc340d495e26376383ffe8ff Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Sat, 8 Jun 2024 20:20:28 -0500 Subject: [PATCH 144/326] merged source case dictionary --- toolchain/mfc/run/case_dicts.py | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/toolchain/mfc/run/case_dicts.py b/toolchain/mfc/run/case_dicts.py index fe3898bc4a..52d66a0f29 100644 --- a/toolchain/mfc/run/case_dicts.py +++ b/toolchain/mfc/run/case_dicts.py @@ -261,18 +261,6 @@ class ParamType(Enum): SIMULATION[f"integral({int_id})%{cmp}min"] = ParamType.REAL SIMULATION[f"integral({int_id})%{cmp}max"] = ParamType.REAL - -<<<<<<< HEAD -POST_PROCESS = COMMON + [ - 't_step_start', 't_step_stop', 't_step_save', 'alt_soundspeed', - 'mixture_err', 'format', 'schlieren_wrt', 'schlieren_alpha', 'fd_order', - 'fourier_modes%beg', 'fourier_modes%end', 'alpha_rho_wrt', 'rho_wrt', - 'mom_wrt', 'vel_wrt', 'flux_lim', 'flux_wrt', 'E_wrt', 'pres_wrt', - 'alpha_wrt', 'kappa_wrt', 'gamma_wrt', 'heat_ratio_wrt', 'pi_inf_wrt', - 'pres_inf_wrt', 'cons_vars_wrt', 'prim_vars_wrt', 'c_wrt', 'omega_wrt','qbmm', - 'qm_wrt', 'sim_data', 'chem_wrt' -] -======= # Removed: 'fourier_modes%beg', 'fourier_modes%end', 'chem_wrt' # Feel free to return them if they are needed once more. POST_PROCESS = COMMON.copy() @@ -306,9 +294,9 @@ class ParamType(Enum): 'omega_wrt': ParamType.LOG, 'qbmm': ParamType.LOG, 'qm_wrt': ParamType.LOG, - 'cf_wrt': ParamType.LOG + 'cf_wrt': ParamType.LOG, + 'sim_data': ParamType.LOG }) ->>>>>>> source for cmp_id in range(1,3+1): cmp = ["x", "y", "z"][cmp_id-1] From 7d1777152b45d5a084c1b205cb88cd3fe2c173e5 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Sun, 9 Jun 2024 22:03:17 -0500 Subject: [PATCH 145/326] attempted to fix master, test suite does not work --- src/common/m_constants.fpp | 20 ++++++++++---------- src/simulation/m_data_output.fpp | 18 +++++++++--------- 2 files changed, 19 insertions(+), 19 deletions(-) diff --git a/src/common/m_constants.fpp b/src/common/m_constants.fpp index 5d90f6afe1..ada34ab5ea 100644 --- a/src/common/m_constants.fpp +++ b/src/common/m_constants.fpp @@ -7,18 +7,18 @@ module m_constants character, parameter :: dflt_char = ' ' !< Default string value real(kind(0d0)), parameter :: dflt_real = -1d6 !< Default real value - real(kind(0d0)), parameter :: sgm_eps = 1d-12 !< Segmentation tolerance - real(kind(0d0)), parameter :: small_alf = 1d-11 !< Small alf tolerance - real(kind(0d0)), parameter :: pi = 3.141592653589793d0 !< Pi + real(kind(0d0)), parameter :: sgm_eps = 1d-16 !< Segmentation tolerance + real(kind(0d0)), parameter :: small_alf = 1d-11 !< Small alf tolerance + real(kind(0d0)), parameter :: pi = 3.141592653589793d0 !< Pi real(kind(0d0)), parameter :: verysmall = 1.d-12 !< Very small number - integer, parameter :: num_stcls_min = 5 !< Minimum # of stencils - integer, parameter :: path_len = 400 !< Maximum path length - integer, parameter :: name_len = 50 !< Maximum name length - integer, parameter :: dflt_int = -100 !< Default integer value - integer, parameter :: fourier_rings = 5 !< Fourier filter ring limit - integer, parameter :: num_fluids_max = 10 !< Maximum number of fluids in the simulation - integer, parameter :: num_probes_max = 10 !< Maximum number of flow probes in the simulation + integer, parameter :: num_stcls_min = 5 !< Minimum # of stencils + integer, parameter :: path_len = 400 !< Maximum path length + integer, parameter :: name_len = 50 !< Maximum name length + integer, parameter :: dflt_int = -100 !< Default integer value + integer, parameter :: fourier_rings = 5 !< Fourier filter ring limit + integer, parameter :: num_fluids_max = 10 !< Maximum number of fluids in the simulation + integer, parameter :: num_probes_max = 10 !< Maximum number of flow probes in the simulation integer, parameter :: num_patches_max = 10 integer, parameter :: pathlen_max = 400 integer, parameter :: nnode = 4 !< Number of QBMM nodes diff --git a/src/simulation/m_data_output.fpp b/src/simulation/m_data_output.fpp index b315626460..87525dfc60 100644 --- a/src/simulation/m_data_output.fpp +++ b/src/simulation/m_data_output.fpp @@ -1465,7 +1465,7 @@ contains if (n == 0) then if (bubbles .and. (num_fluids <= 2)) then if (qbmm) then - write (i + 30, '(6x,f12.12,14f28.16)') & + write (i + 30, '(6x,f12.6,14f28.16)') & nondim_time, & rho, & vel(1), & @@ -1482,7 +1482,7 @@ contains M20, & M02 else - write (i + 30, '(6x,f12.12,8f24.8)') & + write (i + 30, '(6x,f12.6,8f24.8)') & nondim_time, & rho, & vel(1), & @@ -1496,7 +1496,7 @@ contains ! ptot end if else if (bubbles .and. (num_fluids == 3)) then - write (i + 30, '(6x,f12.12,f24.8,f24.8,f24.8,f24.8,f24.8,'// & + write (i + 30, '(6x,f12.6,f24.8,f24.8,f24.8,f24.8,f24.8,'// & 'f24.8,f24.8,f24.8,f24.8,f24.8, f24.8)') & nondim_time, & rho, & @@ -1511,7 +1511,7 @@ contains ptilde, & ptot else if (bubbles .and. num_fluids == 4) then - write (i + 30, '(6x,f12.12,f24.8,f24.8,f24.8,f24.8,'// & + write (i + 30, '(6x,f12.6,f24.8,f24.8,f24.8,f24.8,'// & 'f24.8,f24.8,f24.8,f24.8,f24.8,f24.8,f24.8,f24.8,f24.8)') & nondim_time, & q_cons_vf(1)%sf(j - 2, 0, 0), & @@ -1528,7 +1528,7 @@ contains R(1), & Rdot(1) else - write (i + 30, '(6X,F12.12,F24.8,F24.8,F24.8)') & + write (i + 30, '(6X,F12.6,F24.8,F24.8,F24.8)') & nondim_time, & rho, & vel(1), & @@ -1548,7 +1548,7 @@ contains R(1), & Rdot(1) else if (hypoelasticity) then - write (i + 30, '(6X,F12.12,F24.8,F24.8,F24.8,F24.8,'// & + write (i + 30, '(6X,F12.6,F24.8,F24.8,F24.8,F24.8,'// & 'F24.8,F24.8,F24.8)') & nondim_time, & rho, & @@ -1559,7 +1559,7 @@ contains tau_e(2), & tau_e(3) else - write (i + 30, '(6X,F12.12,F24.8,F24.8,F24.8)') & + write (i + 30, '(6X,F12.6,F24.8,F24.8,F24.8)') & nondim_time, & rho, & vel(1), & @@ -1629,7 +1629,7 @@ contains if (proc_rank == 0) then if (bubbles .and. (num_fluids <= 2)) then - write (i + 70, '(6x,f12.12,f24.8)') & + write (i + 70, '(6x,f12.6,f24.8)') & nondim_time, int_pres end if end if @@ -1712,7 +1712,7 @@ contains if (proc_rank == 0) then if (bubbles .and. (num_fluids <= 2)) then - write (i + 70, '(6x,f12.12,f24.8,f24.8)') & + write (i + 70, '(6x,f12.6,f24.8,f24.8)') & nondim_time, int_pres, max_pres end if end if From 736f0d1bab54b64e35f7396a89756a08d5d0d33c Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Mon, 10 Jun 2024 12:43:20 -0500 Subject: [PATCH 146/326] still debugging the test suite --- src/common/m_constants.fpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/common/m_constants.fpp b/src/common/m_constants.fpp index 5d90f6afe1..13fa630e6d 100644 --- a/src/common/m_constants.fpp +++ b/src/common/m_constants.fpp @@ -7,7 +7,7 @@ module m_constants character, parameter :: dflt_char = ' ' !< Default string value real(kind(0d0)), parameter :: dflt_real = -1d6 !< Default real value - real(kind(0d0)), parameter :: sgm_eps = 1d-12 !< Segmentation tolerance + real(kind(0d0)), parameter :: sgm_eps = 1d-16 !< Segmentation tolerance real(kind(0d0)), parameter :: small_alf = 1d-11 !< Small alf tolerance real(kind(0d0)), parameter :: pi = 3.141592653589793d0 !< Pi real(kind(0d0)), parameter :: verysmall = 1.d-12 !< Very small number From a61b5562cb714761e89a57498e5e4d9e965d71b3 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Mon, 10 Jun 2024 12:47:31 -0500 Subject: [PATCH 147/326] correcting the pressure relaxation --- src/simulation/m_rhs.fpp | 25 ++++++++++--------------- 1 file changed, 10 insertions(+), 15 deletions(-) diff --git a/src/simulation/m_rhs.fpp b/src/simulation/m_rhs.fpp index c00a2c55ea..b59adfaf21 100644 --- a/src/simulation/m_rhs.fpp +++ b/src/simulation/m_rhs.fpp @@ -1912,7 +1912,11 @@ contains (q_cons_vf(i + intxb - 1)%sf(j, k, l)/ & q_cons_vf(i + advxb - 1)%sf(j, k, l) & - pi_infs(i))/gammas(i) - if (pres_k_init(i) .le. 0d0) pres_k_init = 1e-2 + + if (pres_K_init(i) <= -(1d0 - 1d-8)*pres_inf(i) + 1d-8) & + pres_K_init(i) = -(1d0 - 1d-8)*pres_inf(i) + 1d-8 + else + pres_K_init(i) = 0d0 end if pres_relax = pres_relax + q_cons_vf(i + advxb - 1)%sf(j, k, l)*pres_K_init(i) end do @@ -1927,7 +1931,7 @@ contains end do !$acc loop seq - do iter = 0, 25 + do iter = 0, 49 if (DABS(f_pres) > 1d-10) then pres_relax = pres_relax - f_pres/df_pres @@ -1945,16 +1949,10 @@ contains !$acc loop seq do i = 1, num_fluids if (q_cons_vf(i + advxb - 1)%sf(j, k, l) > sgm_eps) then - !rho_K_s(i) = q_cons_vf(i + contxb - 1)%sf(j, k, l)/ & - ! max(q_cons_vf(i + advxb - 1)%sf(j, k, l), sgm_eps) & - ! *((pres_relax + pres_inf(i))/(pres_K_init(i) + & - ! pres_inf(i)))**(1d0/gamma_min(i)) - rho_K_s(i) = q_cons_vf(i + contxb - 1)%sf(j, k, l)/ & - (max(q_cons_vf(i + advxb - 1)%sf(j, k, l), sgm_eps) & - *(gamma_min(i)*(pres_relax + pres_inf(i)) & - /(gamma_min(i)*(pres_relax + pres_inf(i)) + pres_K_init(i) - & - pres_relax))) + max(q_cons_vf(i + advxb - 1)%sf(j, k, l), sgm_eps) & + *((pres_relax + pres_inf(i))/(pres_K_init(i) + & + pres_inf(i)))**(1d0/gamma_min(i)) f_pres = f_pres + q_cons_vf(i + contxb - 1)%sf(j, k, l) & /rho_K_s(i) @@ -1970,7 +1968,7 @@ contains ! Cell update of the volume fraction !$acc loop seq do i = 1, num_fluids - !if (q_cons_vf(i + advxb - 1)%sf(j, k, l) > sgm_eps) & + if (q_cons_vf(i + advxb - 1)%sf(j, k, l) > sgm_eps) & q_cons_vf(i + advxb - 1)%sf(j, k, l) = q_cons_vf(i + contxb - 1)%sf(j, k, l) & /rho_K_s(i) end do @@ -2060,9 +2058,6 @@ contains end if end if - - - dyn_pres = 0d0 !$acc loop seq From 6be70cb8e1b60479c37cfd03ed47ecc0210ba148 Mon Sep 17 00:00:00 2001 From: Sawyer Remillard Date: Tue, 11 Jun 2024 12:24:19 -0500 Subject: [PATCH 148/326] starting new branch --- submit_gpu.sh | 54 ++++++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 45 insertions(+), 9 deletions(-) diff --git a/submit_gpu.sh b/submit_gpu.sh index 21284621ba..e5ad46c5f4 100755 --- a/submit_gpu.sh +++ b/submit_gpu.sh @@ -1,17 +1,53 @@ ## Pre-process -#./mfc.sh run /scratch/bciv/sremillard/sph_col_2atm/3Dshinput_new.py -e batch -p gpuA100x4 -N 8 -n 4 -g 4 -w 1:00:00 -# sph2 -t pre_process -a bciv-delta-gpu -c delta -#./mfc.sh run /scratch/bciv/sremillard/sph_col_50atm/3Dinput.py -e batch -p gpuA100x4 -N 5 -n 4 -g 4 -w 1:00:00 -# sph50 -t pre_process -a bciv-delta-gpu -c delta -#./mfc.sh run /scratch/bciv/sremillard/sph_col_20atm/3Dinput.py -e batch -p gpuA100x4 -N 5 -n 4 -g 4 -w 1:00:00 -# sph20 -t pre_process -a bciv-delta-gpu -c delta -#./mfc.sh run /scratch/bciv/sremillard/sph_col_10atm/3Dinput.py -e batch -p gpuA100x4 -N 5 -n 4 -g 4 -w 1:00:00 -# sph10 -t pre_process -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/sremillard/sph_col_20atm_BD/3Dinput.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 0:15:00 -# sph20prpN -t pre_process -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/sremillard/sph_col_35atm/3Dinput.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 0:15:00 -# sph30prp -t pre_process -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/sremillard/pert_col_10atm_quart/3Dinput.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 0:15:00 -# 10q_prpN -t pre_process -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/sremillard/pert_col_20atm_hf/3Dinput.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 0:15:00 -# 20fh_prpN -t pre_process -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/sremillard/pert_col_20atm_quart/3Dinput.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 0:15:00 -# 20q_prpN -t pre_process -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/sremillard/pert_col_20atm_half/3Dinput.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 0:15:00 -# 20h_prpN -t pre_process -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/sremillard/pert_col_50atm_quart/3Dinput.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 0:15:00 -# 50q_prpN -t pre_process -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/sremillard/pert_col_20atm_p1/3Dinput.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 0:15:00 -# 20p1_prpN -t pre_process -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/sremillard/pert_col_10atm_p1/3Dinput.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 0:15:00 -# 20p1_prpN -t pre_process -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/sremillard/pert_col_35atm_p1/3Dinput.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 0:15:00 -# 35p1_prpN -t pre_process -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/sremillard/sph_col_10atm/3Dinput.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 0:15:00 -# sph10_prpN -t pre_process -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/sremillard/pert_col_10atm_hf/3Dinput.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 0:15:00 -# 10fh_prpN -t pre_process -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/sremillard/pert_col_20atm_p1e/3Dinput.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 0:15:00 -# 20p1e_prpN -t pre_process -a bciv-delta-gpu -c delta + + -#./mfc.sh run /scratch/bciv/sremillard/pert_col_2atm_tenth/3Dshinput_new.py -e batch -p gpuA100x4 -N 8 -n 4 -g 4 -w 1:00:00 -# base -t pre_process -a bciv-delta-gpu -c delta -#./mfc.sh run /scratch/bciv/sremillard/sph_col_1atm/3Dshinput_new.py -e batch -p gpuA100x4 -N 8 -n 4 -g 4 -w 1:00:00 -# sph_1 -t pre_process -a bciv-delta-gpu -c delta ## simulation -./mfc.sh run /scratch/bciv/sremillard/sph_col_50atm/3Dinput.py -e batch -p gpuA100x4 -N 5 -n 4 -g 4 -w 5:30:00 -# sph50 -t simulation -a bciv-delta-gpu -c delta -./mfc.sh run /scratch/bciv/sremillard/sph_col_20atm/3Dinput.py -e batch -p gpuA100x4 -N 5 -n 4 -g 4 -w 5:30:00 -# sph20 -t simulation -a bciv-delta-gpu -c delta -./mfc.sh run /scratch/bciv/sremillard/sph_col_10atm/3Dinput.py -e batch -p gpuA100x4 -N 5 -n 4 -g 4 -w 5:30:00 -# sph10 -t simulation -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/sremillard/pert_col_10atm_hf/3Dinput.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 08:00:00 -# 10fh_sim -t simulation -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/sremillard/sph_col_10atm/3Dinput.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 10:00:00 -# sph10_sim -t simulation -a bciv-delta-gpu -c delta + + + + +#./mfc.sh run /scratch/bciv/sremillard/sph_col_35atm/3Dinput.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 09:00:00 -# sph35sim -t simulation -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/sremillard/pert_col_20atm_p1/3Dinput.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 10:00:00 -# 20p1_sim -t simulation -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/sremillard/pert_col_10atm_p1/3Dinput.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 09:00:00 -# 10p1_sim -t simulation -a bciv-delta-gpu -c delta + + +#./mfc.sh run /scratch/bciv/sremillard/sph_col_20atm_BD/3Dinput.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 04:30:00 -# sph20 -t simulation -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/sremillard/pert_col_10atm_quart/3Dinput.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 01:00:00 -# 10q -t simulation -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/sremillard/pert_col_20atm_hf/3Dinput.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 07:30:00 -# 20fh -t simulation -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/sremillard/pert_col_20atm_quart/3Dinput.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 07:30:00 -# 20q -t simulation -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/sremillard/pert_col_20atm_half/3Dinput.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 10:00:00 -# 20h -t simulation -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/sremillard/pert_col_50atm_quart/3Dinput.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 10:00:00 -# 50q -t simulation -a bciv-delta-gpu -c delta + +## post_process - Check if sim_data is TRUE!!!!! + +#./mfc.sh run /scratch/bciv/sremillard/pert_col_20atm_p1/3Dinput.py -e batch -p gpuA100x4 -N 1 -n 4 -g 1 -w 03:00:00 -# 20p1_sim -t post_process -a bciv-delta-gpu -c delta + + +./mfc.sh run /scratch/bciv/sremillard/sph_col_20atm_BD/3Dinput.py -e batch -p gpuA100x4 -N 1 -n 4 -g 1 -w 01:30:00 -# sph20 -t post_process -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/sremillard/pert_col_10atm_quart/3Dinput.py -e batch -p gpuA100x4 -N 1 -n 4 -g 1 -w 01:30:00 -# 10q -t post_process -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/sremillard/pert_col_10atm_hf/3Dinput.py -e batch -p gpuA100x4 -N 1 -n 4 -g 1 -w 02:30:00 -# 10fh -t post_process -a bciv-delta-gpu -c delta +#./mfc.sh run /projects/bciv/sremillard/pert_20q/3Dinput.py -e batch -p gpuA100x4 -N 1 -n 4 -g 1 -w 03:00:00 -# 20q -t post_process -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/sremillard/pert_col_20atm_half/3Dinput.py -e batch -p gpuA100x4 -N 1 -n 4 -g 1 -w 01:30:00 -# 20h -t post_process -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/sremillard/pert_col_50atm_quart/3Dinput.py -e batch -p gpuA100x4 -N 1 -n 4 -g 1 -w 01:30:00 -# 50q -t post_process -a bciv-delta-gpu -c delta + From 61bb1d2ad94a3175660405bbdf484117210ec239 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Tue, 11 Jun 2024 14:30:41 -0400 Subject: [PATCH 149/326] added 2D lung wave interaction problem --- examples/2D_lungwave/case.py | 129 +++++++++++++++++++++++++++++++++++ 1 file changed, 129 insertions(+) create mode 100644 examples/2D_lungwave/case.py diff --git a/examples/2D_lungwave/case.py b/examples/2D_lungwave/case.py new file mode 100644 index 0000000000..3db0c93b3c --- /dev/null +++ b/examples/2D_lungwave/case.py @@ -0,0 +1,129 @@ +#!/usr/bin/env python3 + +import math +import json + +ps = 248758.567 +gam = 1.4 +rho = 1. +c_l = math.sqrt( 1.4*ps/rho ) +vel = 230. + +leng = 1. +Ny = 100. +Nx = Ny*3 +dx = leng/Nx + +time_end = 5*leng/vel +cfl = 0.1 + +dt = cfl * dx/c_l +Nt = int(time_end/dt) + +# Configuring case dictionary +print(json.dumps({ + # Logistics ================================================================ + 'run_time_info' : 'T', + # ========================================================================== + + # Computational Domain Parameters ========================================== + 'x_domain%beg' : -leng/2., + 'x_domain%end' : leng/2+2*leng, + 'y_domain%beg' : -leng/2., + 'y_domain%end' : leng/2., + 'm' : int(Nx), + 'n' : int(Ny), + 'p' : 0, + 'dt' : dt, + 't_step_start' : 0, + 't_step_stop' : Nt, + 't_step_save' : int(Nt/20.), + # ========================================================================== + + # Simulation Algorithm Parameters ========================================== + 'num_patches' : 3, + 'model_eqns' : 2, + 'alt_soundspeed' : 'F', + 'num_fluids' : 2, + 'adv_alphan' : 'T', + 'mpp_lim' : 'T', + 'mixture_err' : 'T', + 'time_stepper' : 3, + 'weno_order' : 5, + 'weno_eps' : 1.E-16, + 'weno_Re_flux' : 'F', + 'weno_avg' : 'F', + 'mapped_weno' : 'T', + 'null_weights' : 'F', + 'mp_weno' : 'F', + 'riemann_solver' : 2, + 'wave_speeds' : 1, + 'avg_state' : 2, + 'bc_x%beg' : -6, + 'bc_x%end' : -6, + 'bc_y%beg' : -6, + 'bc_y%end' : -6, + # ========================================================================== + + # Formatted Database Files Structure Parameters ============================ + 'format' : 1, + 'precision' : 2, + 'prim_vars_wrt' :'T', + 'parallel_io' :'T', + # ========================================================================== + + # Patch 1: Background ====================================================== + 'patch_icpp(1)%geometry' : 3, + 'patch_icpp(1)%x_centroid' : 0., + 'patch_icpp(1)%y_centroid' : 0., + 'patch_icpp(1)%length_x' : 10*leng, + 'patch_icpp(1)%length_y' : leng, + 'patch_icpp(1)%vel(1)' : vel, + 'patch_icpp(1)%vel(2)' : 0.E+00, + 'patch_icpp(1)%pres' : 101325., + 'patch_icpp(1)%alpha_rho(1)' : 1.29, + 'patch_icpp(1)%alpha_rho(2)' : 0.E+00, + 'patch_icpp(1)%alpha(1)' : 1.E+00, + 'patch_icpp(1)%alpha(2)' : 0.E+00, + # ========================================================================== + + # Patch 2: Shocked state =================================================== + 'patch_icpp(2)%geometry' : 3, + 'patch_icpp(2)%alter_patch(1)' : 'T', + 'patch_icpp(2)%x_centroid' : -3*leng/8., + 'patch_icpp(2)%y_centroid' : 0., + 'patch_icpp(2)%length_x' : leng/4., + 'patch_icpp(2)%length_y' : leng, + 'patch_icpp(2)%vel(1)' : vel, + 'patch_icpp(2)%vel(2)' : 0.E+00, + 'patch_icpp(2)%pres' : ps, + 'patch_icpp(2)%alpha_rho(1)' : 2.4, + 'patch_icpp(2)%alpha_rho(2)' : 0.E+00, + 'patch_icpp(2)%alpha(1)' : 1.E+00, + 'patch_icpp(2)%alpha(2)' : 0.E+00, + # ========================================================================== + + # Patch 3: Bubble ========================================================== + 'patch_icpp(3)%geometry' : 2, + 'patch_icpp(3)%x_centroid' : 0.E+00, + 'patch_icpp(3)%y_centroid' : 0.E+00, + 'patch_icpp(3)%radius' : leng/5., + 'patch_icpp(3)%alter_patch(1)' : 'T', + 'patch_icpp(3)%vel(1)' : 0., + 'patch_icpp(3)%vel(2)' : 0.E+00, + 'patch_icpp(3)%pres' : 101325., + 'patch_icpp(3)%alpha_rho(1)' : 0.E+00, + 'patch_icpp(3)%alpha_rho(2)' : 0.167, + 'patch_icpp(3)%alpha(1)' : 0.E+00, + 'patch_icpp(3)%alpha(2)' : 1.E+00, + # ========================================================================== + + # Fluids Physical Parameters =============================================== + 'fluid_pp(1)%gamma' : 1.E+00/(1.4E+00-1.E+00), + 'fluid_pp(1)%pi_inf' : 0., + 'fluid_pp(2)%gamma' : 1.E+00/(1.6666E+00-1.E+00), + 'fluid_pp(2)%pi_inf' : 0.E+00, +# ============================================================================== +})) + +# ============================================================================== From bcb18ea8b9868fba310ec1907a3660952e78ab83 Mon Sep 17 00:00:00 2001 From: "emma_slaght@brown.edu" Date: Tue, 11 Jun 2024 14:32:32 -0400 Subject: [PATCH 150/326] added file --- examples/2D_lungwave/case.py | 129 +++++++++++++++++++++++++++++++++++ 1 file changed, 129 insertions(+) create mode 100644 examples/2D_lungwave/case.py diff --git a/examples/2D_lungwave/case.py b/examples/2D_lungwave/case.py new file mode 100644 index 0000000000..3db0c93b3c --- /dev/null +++ b/examples/2D_lungwave/case.py @@ -0,0 +1,129 @@ +#!/usr/bin/env python3 + +import math +import json + +ps = 248758.567 +gam = 1.4 +rho = 1. +c_l = math.sqrt( 1.4*ps/rho ) +vel = 230. + +leng = 1. +Ny = 100. +Nx = Ny*3 +dx = leng/Nx + +time_end = 5*leng/vel +cfl = 0.1 + +dt = cfl * dx/c_l +Nt = int(time_end/dt) + +# Configuring case dictionary +print(json.dumps({ + # Logistics ================================================================ + 'run_time_info' : 'T', + # ========================================================================== + + # Computational Domain Parameters ========================================== + 'x_domain%beg' : -leng/2., + 'x_domain%end' : leng/2+2*leng, + 'y_domain%beg' : -leng/2., + 'y_domain%end' : leng/2., + 'm' : int(Nx), + 'n' : int(Ny), + 'p' : 0, + 'dt' : dt, + 't_step_start' : 0, + 't_step_stop' : Nt, + 't_step_save' : int(Nt/20.), + # ========================================================================== + + # Simulation Algorithm Parameters ========================================== + 'num_patches' : 3, + 'model_eqns' : 2, + 'alt_soundspeed' : 'F', + 'num_fluids' : 2, + 'adv_alphan' : 'T', + 'mpp_lim' : 'T', + 'mixture_err' : 'T', + 'time_stepper' : 3, + 'weno_order' : 5, + 'weno_eps' : 1.E-16, + 'weno_Re_flux' : 'F', + 'weno_avg' : 'F', + 'mapped_weno' : 'T', + 'null_weights' : 'F', + 'mp_weno' : 'F', + 'riemann_solver' : 2, + 'wave_speeds' : 1, + 'avg_state' : 2, + 'bc_x%beg' : -6, + 'bc_x%end' : -6, + 'bc_y%beg' : -6, + 'bc_y%end' : -6, + # ========================================================================== + + # Formatted Database Files Structure Parameters ============================ + 'format' : 1, + 'precision' : 2, + 'prim_vars_wrt' :'T', + 'parallel_io' :'T', + # ========================================================================== + + # Patch 1: Background ====================================================== + 'patch_icpp(1)%geometry' : 3, + 'patch_icpp(1)%x_centroid' : 0., + 'patch_icpp(1)%y_centroid' : 0., + 'patch_icpp(1)%length_x' : 10*leng, + 'patch_icpp(1)%length_y' : leng, + 'patch_icpp(1)%vel(1)' : vel, + 'patch_icpp(1)%vel(2)' : 0.E+00, + 'patch_icpp(1)%pres' : 101325., + 'patch_icpp(1)%alpha_rho(1)' : 1.29, + 'patch_icpp(1)%alpha_rho(2)' : 0.E+00, + 'patch_icpp(1)%alpha(1)' : 1.E+00, + 'patch_icpp(1)%alpha(2)' : 0.E+00, + # ========================================================================== + + # Patch 2: Shocked state =================================================== + 'patch_icpp(2)%geometry' : 3, + 'patch_icpp(2)%alter_patch(1)' : 'T', + 'patch_icpp(2)%x_centroid' : -3*leng/8., + 'patch_icpp(2)%y_centroid' : 0., + 'patch_icpp(2)%length_x' : leng/4., + 'patch_icpp(2)%length_y' : leng, + 'patch_icpp(2)%vel(1)' : vel, + 'patch_icpp(2)%vel(2)' : 0.E+00, + 'patch_icpp(2)%pres' : ps, + 'patch_icpp(2)%alpha_rho(1)' : 2.4, + 'patch_icpp(2)%alpha_rho(2)' : 0.E+00, + 'patch_icpp(2)%alpha(1)' : 1.E+00, + 'patch_icpp(2)%alpha(2)' : 0.E+00, + # ========================================================================== + + # Patch 3: Bubble ========================================================== + 'patch_icpp(3)%geometry' : 2, + 'patch_icpp(3)%x_centroid' : 0.E+00, + 'patch_icpp(3)%y_centroid' : 0.E+00, + 'patch_icpp(3)%radius' : leng/5., + 'patch_icpp(3)%alter_patch(1)' : 'T', + 'patch_icpp(3)%vel(1)' : 0., + 'patch_icpp(3)%vel(2)' : 0.E+00, + 'patch_icpp(3)%pres' : 101325., + 'patch_icpp(3)%alpha_rho(1)' : 0.E+00, + 'patch_icpp(3)%alpha_rho(2)' : 0.167, + 'patch_icpp(3)%alpha(1)' : 0.E+00, + 'patch_icpp(3)%alpha(2)' : 1.E+00, + # ========================================================================== + + # Fluids Physical Parameters =============================================== + 'fluid_pp(1)%gamma' : 1.E+00/(1.4E+00-1.E+00), + 'fluid_pp(1)%pi_inf' : 0., + 'fluid_pp(2)%gamma' : 1.E+00/(1.6666E+00-1.E+00), + 'fluid_pp(2)%pi_inf' : 0.E+00, +# ============================================================================== +})) + +# ============================================================================== From 10ba6730dec2e6a0cc9099e5f9796780748345c4 Mon Sep 17 00:00:00 2001 From: "nazarii_koval@brown.edu" Date: Tue, 11 Jun 2024 14:36:05 -0400 Subject: [PATCH 151/326] added files to the lung program --- examples/2D_lungtissue/case.py | 251 ++++++++++++++++++++++ src/pre_process/include/2dHardcodedIC.fpp | 4 +- src/pre_process/m_initial_condition.fpp | 5 +- src/pre_process/m_patches.fpp | 109 ++++++++++ src/simulation/m_monopole.fpp | 13 ++ 5 files changed, 380 insertions(+), 2 deletions(-) create mode 100644 examples/2D_lungtissue/case.py diff --git a/examples/2D_lungtissue/case.py b/examples/2D_lungtissue/case.py new file mode 100644 index 0000000000..d94eceaa6a --- /dev/null +++ b/examples/2D_lungtissue/case.py @@ -0,0 +1,251 @@ +#!/usr/bin/env python3 + +import json +import math + +# Adjustung the parameters for the 2D case of U-Sound-lung tissue interaction +""" + TODO's +1. Runtime Parameters + (done) run_time_info + rdma_mpi +2. Computational Domain Parameters + (done) domain - [x,y] = [{0,1},{-20,15}] + streching? + (done) gridcells + (done) dt + (done) t_step_start + (done) t_step_stop + t_step_save + t_step_print +3. Patch Parameters + (done) geometry, density and volumetric fraction +4. Immersed Boundary Patches + geometry +5. Fluid Material's Parameters + Re(1) - sheer viscosity of the fluid (5 eq model only) + Re(2) - volume viscosity of the fluid (5 eq model only) + sigma - surface tension +6. Simulation Algorithm Parameters + BC + (done) model eq - eq.model + TBD +7. Formatted Database and Structure Parameters + TBD +8. (Optional) Acoustic Source Parameters + TBD - might be useful to implemetn US imaging +9. (Optional) Ensemble-Averaged Bubble Model Parameters +10. (Optional) Velocity Field Setup Parameters +11. (Optional) Phase Change Parameters +12. (Optional) Artificial Mach Number Parameters +""" + +#Define problem specific variables + + #refference values (water, characteristic lenght) +rho_0 = 996. #kg/m3 +c_0 = 1648.7 #m/s spped of sound +l_0 = 200.E-6 #length scale um +p_0 = rho_0*c_0*c_0 #characteristic pressure + + #define non-dim +N = 100 #points per l +dx = 1/(N-1) #dx of the grid +l_t = 15 #y-scaling +l_b = 20 #y-scaling + + #dimensional parameters (air at 300K) +p_atm = 101325 #Pa + #air +rho_a = 1.18/rho_0 #density air +c_a = 347.2/c_0 #speed of sound in water +n_a = 1.4 #stiffened EoS constant +B_a = 0 #stiffened EoS constant + #water +rho_w = 996./rho_0 #density water +c_w = 1648.7/c_0 #spped of sound in air +n_w = 5.5 #stiffened EoS constant +B_w = 492.E+6/p_0 #stiffened EoS constant + + #time settings (followed 2D_whale_bubble_annulus) +cfl = 0.25 #cfl condition +t_char = l_0/c_0 #s characteristic timescale +dt = cfl*t_char #s time step +L = 1000*l_0 #m total distance travelled by the wave +Tfinal = L/c_0 #s final time of the simulation +N_steps = int(Tfinal/dt) #number of steps the simulation will run (4000) + +''' + #time settings (followed 2D_whale_bubble_annulus) +u0 = math.sqrt(p_atm/rho_w) #refference velocity +cfl = 0.25 #cfl condition +dt = cfl*dx*u0/c_w #time step calculated +Tfinal = 5 #final time of the simulation +N_steps = int(Tfinal/dt) #number of steps the simulation will run +''' + + #DUS settings +P_amp = 10.E+6/p_0 +P_len = 45 #length of the impulse +theta = -math.pi/2 #direction of propagation + + #membrane setting +a_0 = 0.03 #amplitude +y_l_top = f"{l_t}-{a_0}*sin(2*pi*x/{1}-pi/2)" +#y_l_bot = f"{l_b}+{a_0}*sin(2*pi*x/{1}-pi/2)" + + +# Configuring case dictionary +print(json.dumps({ + # Logistics ================================================================ + 'run_time_info' : 'T', + # ========================================================================== + + # Computational Domain Parameters ========================================== + + # The domain consists of 2 regions with a membrane inwetween. The origin is + # set on the left end of the membrane. The domain of interest. y: -20l to 15l + 'x_domain%beg' : 0, # update + 'x_domain%end' : 1, # update + 'y_domain%beg' : -l_b, # update + 'y_domain%end' : l_t, # update + # Grid stretching is used in the all coordinate directions + # to minimize computational costs. The grid is coarsened + # away from the bubble / origin + #might not need + 'stretch_x' : 'T', + 'a_x' : 4.E+00, + 'x_a' : -1.5E-03/1.E-03, + 'x_b' : 1.5E-03/1.E-03, + 'stretch_y' : 'T', + 'a_y' : 4.E+00, + 'y_a' : -1.5E-03/1.E-03, + 'y_b' : 1.5E-03/1.E-03, + # grid sells setup - m=x,n=y,p=z + 'm' : int(N-1), # update + 'n' : int((l_t+l_b)*N-1), # update + # time setup + 'dt' : dt, # update : see above + 't_step_start' : 0, # update : start at 0 + 't_step_stop' : N_steps, # update : number of iterations + 't_step_save' : 10, + # ========================================================================== + + # Simulation Algorithm Parameters ========================================== + # Only two patches are necesssary, the liquid(tissue) and the + # gas(lung) + 'num_patches' : 2, # update: Tissue and Lung + # Use the 5 equation model + 'model_eqns' : 2, # update: number of equations is 5 + # 6 equations model does not need the K \div(u) term + 'alt_soundspeed' : 'F', + + # num_fluids defines the total number of fluids defined in each of the + # patches. + 'num_fluids' : 2, # update: each patch has 2 fluid associated with it + # Advect both volume fractions + 'adv_alphan' : 'T', + # Ensure the volume fractions sum to unity at the end of each + # time step + 'mpp_lim' : 'T', + # Correct errors when computing speed of sound + 'mixture_err' : 'T', + # Use TVD RK3 for time marching + 'time_stepper' : 3, # update: tvdrk3 + # Use WENO5 + 'weno_order' : 5, # update + 'weno_eps' : 1.E-16, + 'weno_Re_flux' : 'F', + 'weno_avg' : 'F', + 'avg_state' : 2, + # Use the mapped WENO weights to maintain monotinicity + 'mapped_weno' : 'T', + 'null_weights' : 'F', + 'mp_weno' : 'F', + # Use the HLL Riemann solver + 'riemann_solver' : 1, # update : 1=HLL + 'wave_speeds' : 1, + + # We will use symmetric BC at the x-boundaries. THe bottom booundary needs + # to be at a zero gradient. Top - non-reflective boundary conditions + 'bc_x%beg' : -1, # update : used periodec + 'bc_x%end' : -1, # update : used periodic + 'bc_y%beg' : -6, # update : used non-reflecting subsonic buffer + 'bc_y%end' : -6, # update : used non-reflecting subsonic buffer + # ========================================================================== + + # Formatted Database Files Structure Parameters ============================ + # Export primitive variables in double precision with parallel + # I/O to minimize I/O computational time during large simulations + 'format' : 1, + 'precision' : 2, + 'prim_vars_wrt' :'T', + 'parallel_io' :'T', + # ========================================================================== + + # For now setting the the patches geometry to be rectangles with a + # varible y lenght: + # Patch 1: yl = 15-a_0*sin(2*pi*x/l-pi/2) + # Patch 2: yb = 20+a_0*sin(2*pi*x/l-pi/2) + + # Patch 1: Air (Lung) ====================================================== + # Specify the gas grid geometry + 'patch_icpp(1)%geometry' : 3, # update : assumes to be a rectangle + 'patch_icpp(1)%x_centroid' : 1/2, # update : x_centroid = 0.5l + 'patch_icpp(1)%y_centroid' : (l_t-l_b)/2, # update : y_centroid = -10l + 'patch_icpp(1)%length_x' : 1, # update : x_l = l + 'patch_icpp(1)%length_y' : l_t+l_b, # update : y_l = function of position + # Specify the patch primitive variables + 'patch_icpp(1)%vel(1)' : 0.E+00, # update : no initial velocity + 'patch_icpp(1)%vel(2)' : 0.E+00, # update : no initial velocity + 'patch_icpp(1)%pres' : p_atm/p_0, # update : assume atmospheric pressure + 'patch_icpp(1)%alpha_rho(1)' : 0.E+00, # update : Partial density of fluid 1 in patch 2 (no water) + 'patch_icpp(1)%alpha_rho(2)' : rho_a, # update : Partial density of fluid 2 in patch 2 (air only) + 'patch_icpp(1)%alpha(1)' : 0.E+00, # update : volume fraction of fluid 1 in patch 2 (no water) + 'patch_icpp(1)%alpha(2)' : 1.E+00, # update : volume fraction of fluid 2 in patch 2 (air only) + # ========================================================================== + + # Patch 2: Water(Tisue) ==================================================== + # Specify the water background grid geometry + 'patch_icpp(2)%geometry' : 3, # update : assumes to be a rectangle + #'patch_icpp(2)%hcid' : 205, # update : hardcoded geometry of the patch + 'patch_icpp(2)%alter_patch(1)' : 'T', + 'patch_icpp(2)%x_centroid' : 1/2, # update : x_centroid = 0.5l + 'patch_icpp(2)%y_centroid' : l_t/2, # update : y_centorid = 7.5l + 'patch_icpp(2)%length_x' : 1, # update : x_l = l + 'patch_icpp(2)%length_y' : l_t, # update : y_l = fucntion of position, y_l_top - didnot accept str + # Specify the patch primitive variables + 'patch_icpp(2)%vel(1)' : 0.E+00, # update : no initial velocity + 'patch_icpp(2)%vel(2)' : 0.E+00, # update : no initial velocity + 'patch_icpp(2)%pres' : p_atm/p_0, # update : assume atmospheric pressure + 'patch_icpp(2)%alpha_rho(1)' : rho_w, # update : Partial density of fluid 1 in patch 1 (water only) + 'patch_icpp(2)%alpha_rho(2)' : 0.E+00, # update : Partial density of fluid 2 in patch 1 (no air) + 'patch_icpp(2)%alpha(1)' : 1.E+00, # update : volume fraction of fluid 1 in patch 1 (water only) + 'patch_icpp(2)%alpha(2)' : 0.E+00, # update : volume fraction of fluid 2 in patch 1 (no air) + # ========================================================================== + + # Fluids Physical Parameters =============================================== + # Fluid 1 - water ; Fluid 2 - air + 'fluid_pp(1)%gamma' : 1.E+00/(n_w-1.E+00), # update : refferenced 2D_whale_bubble_annulus example for the formula + 'fluid_pp(1)%pi_inf' : n_w*B_w/(n_w-1.E+00), # update : refferenced 2D_whale_bubble_annulus example for the formula + 'fluid_pp(2)%gamma' : 1.E+00/(n_a-1.E+00), # update : refferenced 2D_whale_bubble_annulus example for the formula + 'fluid_pp(2)%pi_inf' : 0.E+00, # update : air has liquid stiffness = 0 + # ========================================================================== + + # Acoustic Wave source ===================================================== + # The acoustic wave is placed at y = 15, ?at each node along the boundary? + 'Monopole' : 'T', # update : creating an acoustic wave + 'num_mono' : 1, # update : place in the middle and expand + 'Mono(1)%pulse' : 3, # update : square wave + 'Mono(1)%npulse' : 1, # update : 1 impulse + 'Mono(1)%mag' : P_amp, # update : magnitude + 'Mono(1)%length' : P_len, # update : impulse length + 'Mono(1)%support' : 2, # update : 2D semi infinite plane (x: -inf,inf; y:-len/2, len/2) + 'Mono(1)%loc(1)' : 0.5, # update : x_center of the domain + 'Mono(1)%loc(2)' : 15, # update : upper boundary of the domain + 'Mono(1)%dir' : theta, # update : direction: -pi/2 + 'Mono(1)%support_width' : 49, # update : 49 cells in each direction + +})) + +# ============================================================================== \ No newline at end of file diff --git a/src/pre_process/include/2dHardcodedIC.fpp b/src/pre_process/include/2dHardcodedIC.fpp index 7d6ee9602b..52fbce363e 100644 --- a/src/pre_process/include/2dHardcodedIC.fpp +++ b/src/pre_process/include/2dHardcodedIC.fpp @@ -2,8 +2,8 @@ real(kind(0d0)) :: eps real(kind(0d0)) :: r, rmax, gam, umax, p0 - real(kind(0d0)) :: rhoH, rhoL, pRef, pInt, h, lam, wl, amp, intH, alph + real(kind(0d0)) :: a_0, l_t eps = 1e-9 @@ -100,6 +100,8 @@ q_prim_vf(E_idx)%sf(i, j, 0) = pInt + rhoL*9.81*(intH - y_cc(j)) end if + case (205) ! 2D lung simulation + case default if (proc_rank == 0) then call s_int_to_str(patch_id, iStr) diff --git a/src/pre_process/m_initial_condition.fpp b/src/pre_process/m_initial_condition.fpp index dc29206d8f..22bc90da01 100644 --- a/src/pre_process/m_initial_condition.fpp +++ b/src/pre_process/m_initial_condition.fpp @@ -257,7 +257,10 @@ contains ! STL patch elseif (patch_icpp(i)%geometry == 21) then call s_model(i, patch_id_fp, q_prim_vf) - + + elseif (patch_icpp(i)%geometry == 22) then + call s_2D_lung(i, patch_id_fp, q_prim_vf, .false.) + end if !> @} end do diff --git a/src/pre_process/m_patches.fpp b/src/pre_process/m_patches.fpp index 2ef618ff94..55bfa45e50 100644 --- a/src/pre_process/m_patches.fpp +++ b/src/pre_process/m_patches.fpp @@ -49,6 +49,9 @@ module m_patches s_cuboid, & s_cylinder, & s_sweep_plane, & + !Naz adding stuff + s_2D_lung, & + !Naz adding stuff s_model real(kind(0d0)) :: x_centroid, y_centroid, z_centroid @@ -2031,6 +2034,112 @@ contains end subroutine s_sweep_plane ! ----------------------------------------- + !Naz changing the code below + + !> The lung patch is a 2D geometry that may be used, + !! for example, in creating a solid boundary, or pre-/post- + !! shock region, in alignment with the axes of the Cartesian + !! coordinate system. The geometry of such a patch is well- + !! defined when its centroid and lengths in the x- and y- + !! coordinate directions are provided. Please note that the + !! rectangular patch DOES NOT allow for the smoothing of its + !! boundaries. + !! @param patch_id is the patch identifier + subroutine s_2D_lung(patch_id, patch_id_fp, q_prim_vf, ib) ! ------------------------------------- + + integer, intent(IN) :: patch_id + integer, intent(INOUT), dimension(0:m, 0:n, 0:p) :: patch_id_fp + type(scalar_field), dimension(1:sys_size) :: q_prim_vf + + real(kind(0d0)) :: pi_inf, gamma, lit_gamma !< Equation of state parameters + logical :: ib !< True if this patch is an immersed boundary + + integer :: i, j, k !< generic loop iterators + + pi_inf = fluid_pp(1)%pi_inf + gamma = fluid_pp(1)%gamma + lit_gamma = (1d0 + gamma)/gamma + + ! Transferring the rectangle's centroid and length information + if (.not. ib) then + x_centroid = patch_icpp(patch_id)%x_centroid + y_centroid = patch_icpp(patch_id)%y_centroid + length_x = patch_icpp(patch_id)%length_x + length_y = patch_icpp(patch_id)%length_y + else + x_centroid = patch_ib(patch_id)%x_centroid + y_centroid = patch_ib(patch_id)%y_centroid + length_x = patch_ib(patch_id)%length_x + length_y = patch_ib(patch_id)%length_y + end if + + ! Computing the beginning and the end x- and y-coordinates of the + ! rectangle based on its centroid and lengths + x_boundary%beg = x_centroid - 0.5d0*length_x + x_boundary%end = x_centroid + 0.5d0*length_x + y_boundary%beg = y_centroid - 0.5d0*length_y - 0.03 + y_boundary%end = y_centroid + 0.5d0*length_y + + ! Since the rectangular patch does not allow for its boundaries to + ! be smoothed out, the pseudo volume fraction is set to 1 to ensure + ! that only the current patch contributes to the fluid state in the + ! cells that this patch covers. + eta = 1d0 + + ! Checking whether the rectangle covers a particular cell in the + ! domain and verifying whether the current patch has the permission + ! to write to that cell. If both queries check out, the primitive + ! variables of the current patch are assigned to this cell. + do j = 0, n + do i = 0, m + if (.not. ib) then + if (x_boundary%beg <= x_cc(i) .and. & + x_boundary%end >= x_cc(i) .and. & + (y_boundary%beg+0.03*sin(2*pi*x_cc(i)-pi/2)) <= y_cc(j) .and. & + y_boundary%end >= y_cc(j) & + .and. & + patch_icpp(patch_id)%alter_patch(patch_id_fp(i, j, 0))) & + then + + call s_assign_patch_primitive_variables(patch_id, i, j, 0, & + eta, q_prim_vf, patch_id_fp) + + @:analytical() + + call s_assign_patch_primitive_variables(patch_id, i, j, 0, & + eta, q_prim_vf, patch_id_fp) + + if ((q_prim_vf(1)%sf(i, j, 0) < 1.e-10) .and. (model_eqns == 4)) then + !zero density, reassign according to Tait EOS + q_prim_vf(1)%sf(i, j, 0) = & + (((q_prim_vf(E_idx)%sf(i, j, 0) + pi_inf)/(pref + pi_inf))**(1d0/lit_gamma))* & + rhoref*(1d0 - q_prim_vf(alf_idx)%sf(i, j, 0)) + end if + + ! Updating the patch identities bookkeeping variable + if (1d0 - eta < 1d-16) patch_id_fp(i, j, 0) = patch_id + + end if + end if + + if (ib .and. x_boundary%beg <= x_cc(i) .and. & + x_boundary%end >= x_cc(i) .and. & + y_boundary%beg+0.03*sin(2*pi*x_cc(i)-pi/2) <= y_cc(j) .and. & + y_boundary%end >= y_cc(j)) & + then + + patch_id_fp(i, j, 0) = patch_id + + end if + + end do + end do + + end subroutine s_2d_lung ! ------------------------------------------- + + !Naz changing the code above + + !> The STL patch is a 2/3D geometry that is imported from an STL file. !! @param patch_id is the patch identifier subroutine s_model(patch_id, patch_id_fp, q_prim_vf) ! --------------------- diff --git a/src/simulation/m_monopole.fpp b/src/simulation/m_monopole.fpp index 3c316d07e7..c5ad184858 100644 --- a/src/simulation/m_monopole.fpp +++ b/src/simulation/m_monopole.fpp @@ -331,6 +331,19 @@ contains if (the_time > t0 .and. the_time < sigt) then f_g = mag(nm) end if + + else if (pulse(nm) == 4) then + ! Ultrasound pulse wave + period = length(nm)/sos + f_g = mag(nm)*cos((the_time + offset)*2.d0*pi/period)*EXP(-x**2/100) + + else if (pulse(nm) == 5) then + ! Trapesoidal wave + + if + else if + + else end if From 856db65b1933c06879d4f42cbfe51b7bb1d16890 Mon Sep 17 00:00:00 2001 From: Sawyer Remillard Date: Wed, 12 Jun 2024 08:11:41 -0500 Subject: [PATCH 152/326] added G contirbution in speed of sound calc and adjusted in m_data_out. in sim --- src/common/include/inline_conversions.fpp | 29 ++++++++++++++++------- src/post_process/m_data_output.fpp | 2 +- src/simulation/m_data_output.fpp | 6 +++-- 3 files changed, 26 insertions(+), 11 deletions(-) diff --git a/src/common/include/inline_conversions.fpp b/src/common/include/inline_conversions.fpp index 4f455c511d..ffbd438678 100644 --- a/src/common/include/inline_conversions.fpp +++ b/src/common/include/inline_conversions.fpp @@ -1,5 +1,5 @@ #:def s_compute_speed_of_sound() - subroutine s_compute_speed_of_sound(pres, rho, gamma, pi_inf, H, adv, vel_sum, c) + subroutine s_compute_speed_of_sound(pres, rho, gamma, pi_inf, H, adv, vel_sum, c, G) #ifdef CRAY_ACC_WAR !DIR$ INLINEALWAYS s_compute_speed_of_sound #else @@ -11,17 +11,30 @@ real(kind(0d0)), dimension(num_fluids), intent(IN) :: adv real(kind(0d0)), intent(IN) :: vel_sum real(kind(0d0)), intent(OUT) :: c + real(kind(0d0)), dimension(num_fluids), intent(IN), optional :: G - real(kind(0d0)) :: blkmod1, blkmod2 + real(kind(0d0)), dimension(num_fluids) :: blkmod - integer :: q + integer :: q, i if (alt_soundspeed) then - blkmod1 = ((gammas(1) + 1d0)*pres + & - pi_infs(1))/gammas(1) - blkmod2 = ((gammas(2) + 1d0)*pres + & - pi_infs(2))/gammas(2) - c = (1d0/(rho*(adv(1)/blkmod1 + adv(2)/blkmod2))) + c = 0d0 + do i = 1, num_fluids + if (hypoelasticity) then + blkmod(i) = ((gammas(i) + 1d0)*pres + & + pi_infs(i))/gammas(i)+4/3*G(i) + else + blkmod(i) = ((gammas(i) + 1d0)*pres + & + pi_infs(i))/gammas(i) + end if + c = c + adv(i)/blkmod(i) + end do + c = 1d0/(rho*c) +! blkmod1 = ((gammas(1) + 1d0)*pres + & +! pi_infs(1))/gammas(1) +! blkmod2 = ((gammas(2) + 1d0)*pres + & +! pi_infs(2))/gammas(2) +! c = (1d0/(rho*(adv(1)/blkmod1 + adv(2)/blkmod2))) elseif (model_eqns == 3) then c = 0d0 !$acc loop seq diff --git a/src/post_process/m_data_output.fpp b/src/post_process/m_data_output.fpp index 68e5d9d659..2551bc2625 100644 --- a/src/post_process/m_data_output.fpp +++ b/src/post_process/m_data_output.fpp @@ -1009,7 +1009,7 @@ contains cent = l end if end do - thres = 0.9d0 + thres = 0.9d0*max_alph_glb do k = 0, n OLoop: do j = 0, m axp = q_prim_vf(E_idx + 2)%sf(j + 1, k, cent) diff --git a/src/simulation/m_data_output.fpp b/src/simulation/m_data_output.fpp index 87525dfc60..49b9abf1e9 100644 --- a/src/simulation/m_data_output.fpp +++ b/src/simulation/m_data_output.fpp @@ -277,6 +277,7 @@ contains real(kind(0d0)) :: vel_sum !< Cell-avg. velocity sum real(kind(0d0)) :: pres !< Cell-avg. pressure real(kind(0d0)), dimension(num_fluids) :: alpha !< Cell-avg. volume fraction + real(kind(0d0)), dimension(num_fluids) :: G_K real(kind(0d0)) :: gamma !< Cell-avg. sp. heat ratio real(kind(0d0)) :: pi_inf !< Cell-avg. liquid stiffness function real(kind(0d0)) :: qv !< Cell-avg. fluid reference energy @@ -302,7 +303,7 @@ contains do l = 0, p do k = 0, n do j = 0, m - + G_K(:) = fluid_pp(:)%G !SGR Reinitialize a vector for shear moduli do i = 1, num_fluids alpha_rho(i) = q_prim_vf(i)%sf(j, k, l) alpha(i) = q_prim_vf(E_idx + i)%sf(j, k, l) @@ -330,7 +331,8 @@ contains H = (E + pres)/rho ! Compute mixture sound speed - call s_compute_speed_of_sound(pres, rho, gamma, pi_inf, H, alpha, vel_sum, c) + call s_compute_speed_of_sound(pres, rho, gamma, pi_inf, H, alpha, vel_sum, c, G_K) + !SGR added G here for speed of sound if ( c .lt. 10d-12 ) then print*, 'code has crashed at processor: ',proc_rank,' at j :: ',j,', k :: ',k,' l :: ',l,'with alph1a ::',alpha(1),'and alpha2 ::', alpha(2) From 5e7a572cd20f750821f7f79d07a0a041e6219b96 Mon Sep 17 00:00:00 2001 From: Sawyer Remillard Date: Wed, 12 Jun 2024 10:39:49 -0500 Subject: [PATCH 153/326] all is done in hllc for hypo besides the flux computation --- src/common/include/inline_conversions.fpp | 1 + src/simulation/m_data_output.fpp | 9 +-- src/simulation/m_riemann_solvers.fpp | 93 +++++++++++++++++++---- 3 files changed, 82 insertions(+), 21 deletions(-) diff --git a/src/common/include/inline_conversions.fpp b/src/common/include/inline_conversions.fpp index ffbd438678..bfdc1344fd 100644 --- a/src/common/include/inline_conversions.fpp +++ b/src/common/include/inline_conversions.fpp @@ -19,6 +19,7 @@ if (alt_soundspeed) then c = 0d0 + !$acc loop seq do i = 1, num_fluids if (hypoelasticity) then blkmod(i) = ((gammas(i) + 1d0)*pres + & diff --git a/src/simulation/m_data_output.fpp b/src/simulation/m_data_output.fpp index 49b9abf1e9..1546097b2c 100644 --- a/src/simulation/m_data_output.fpp +++ b/src/simulation/m_data_output.fpp @@ -303,7 +303,6 @@ contains do l = 0, p do k = 0, n do j = 0, m - G_K(:) = fluid_pp(:)%G !SGR Reinitialize a vector for shear moduli do i = 1, num_fluids alpha_rho(i) = q_prim_vf(i)%sf(j, k, l) alpha(i) = q_prim_vf(E_idx + i)%sf(j, k, l) @@ -331,7 +330,7 @@ contains H = (E + pres)/rho ! Compute mixture sound speed - call s_compute_speed_of_sound(pres, rho, gamma, pi_inf, H, alpha, vel_sum, c, G_K) + call s_compute_speed_of_sound(pres, rho, gamma, pi_inf, H, alpha, vel_sum, c, fluid_pp(:)%G) !SGR added G here for speed of sound if ( c .lt. 10d-12 ) then @@ -1297,7 +1296,7 @@ contains ! Compute mixture sound Speed call s_compute_speed_of_sound(pres, rho, gamma, pi_inf, & - ((gamma + 1d0)*pres + pi_inf)/rho, alpha, 0d0, c) + ((gamma + 1d0)*pres + pi_inf)/rho, alpha, 0d0, c, fluid_pp(:)%G) accel = accel_mag(j - 2, k, l) end if @@ -1372,7 +1371,7 @@ contains end if ! Compute mixture sound speed call s_compute_speed_of_sound(pres, rho, gamma, pi_inf, & - ((gamma + 1d0)*pres + pi_inf)/rho, alpha, 0d0, c) + ((gamma + 1d0)*pres + pi_inf)/rho, alpha, 0d0, c, fluid_pp(:)%G) end if end if @@ -1424,7 +1423,7 @@ contains ! Compute mixture sound speed call s_compute_speed_of_sound(pres, rho, gamma, pi_inf, & - ((gamma + 1d0)*pres + pi_inf)/rho, alpha, 0d0, c) + ((gamma + 1d0)*pres + pi_inf)/rho, alpha, 0d0, c, fluid_pp(:)%G) accel = accel_mag(j - 2, k - 2, l - 2) end if diff --git a/src/simulation/m_riemann_solvers.fpp b/src/simulation/m_riemann_solvers.fpp index b0295f971d..7926a5f2b0 100644 --- a/src/simulation/m_riemann_solvers.fpp +++ b/src/simulation/m_riemann_solvers.fpp @@ -509,16 +509,18 @@ contains @:compute_average_state() call s_compute_speed_of_sound(pres_L, rho_L, gamma_L, pi_inf_L, H_L, alpha_L, & - vel_L_rms, c_L) + vel_L_rms, c_L, Gs) call s_compute_speed_of_sound(pres_R, rho_R, gamma_R, pi_inf_R, H_R, alpha_R, & - vel_R_rms, c_R) + vel_R_rms, c_R, Gs) !> The computation of c_avg does not require all the variables, and therefore the non '_avg' ! variables are placeholders to call the subroutine. call s_compute_speed_of_sound(pres_R, rho_avg, gamma_avg, pi_inf_R, H_avg, alpha_R, & - vel_avg_rms, c_avg) + vel_avg_rms, c_avg, Gs) + + !SGR added Gs to all of the above speed of sound clacs if (any(Re_size > 0)) then !$acc loop seq @@ -863,6 +865,9 @@ contains real(kind(0d0)) :: xi_L, xi_R !< Left and right wave speeds functions real(kind(0d0)) :: xi_M, xi_P + real(kind(0d0)), dimension(6) :: tau_e_L, tau_e_R + real(kind(0d0)) :: G_L, G_R + real(kind(0d0)) :: nbub_L, nbub_R real(kind(0d0)), dimension(nb) :: R0_L, R0_R real(kind(0d0)), dimension(nb) :: V0_L, V0_R @@ -1966,7 +1971,7 @@ contains end do !$acc end parallel loop else - !$acc parallel loop collapse(3) gang vector default(present) private(vel_L, vel_R, Re_L, Re_R, & + !$acc parallel loop collapse(3) gang vector default(present) private(vel_L, vel_R, tau_e_L, tau_e_R, G_L, G_R, Re_L, Re_R, & !$acc rho_avg, h_avg, gamma_avg, alpha_L, alpha_R, s_L, s_R, s_S, vel_avg_rms) copyin(is1,is2,is3) do l = is3%beg, is3%end do k = is2%beg, is2%end @@ -2083,20 +2088,53 @@ contains H_L = (E_L + pres_L)/rho_L H_R = (E_R + pres_R)/rho_R + + if (hypoelasticity) then + !$acc loop seq + do i = 1, strxe - strxb + 1 + tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) + tau_e_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) + end do + + G_L = 0d0 + G_R = 0d0 + !$acc loop seq + do i = 1, num_fluids + G_L = G_L + alpha_L(i)*Gs(i) + G_R = G_R + alpha_R(i)*Gs(i) + end do + + do i = 1, strxe - strxb + 1 + ! Elastic contribution to energy if G large enough + !TODO take out if statement if stable without + if ((G_L > 1000) .and. (G_R > 1000)) then + E_L = E_L + (tau_e_L(i)*tau_e_L(i))/(4d0*G_L) + E_R = E_R + (tau_e_R(i)*tau_e_R(i))/(4d0*G_R) + ! Additional terms in 2D and 3D + if ((i == 2) .or. (i == 4) .or. (i == 5)) then + E_L = E_L + (tau_e_L(i)*tau_e_L(i))/(4d0*G_L) + E_R = E_R + (tau_e_R(i)*tau_e_R(i))/(4d0*G_R) + end if + end if + end do + end if + !SGR Added exact code from hll here + @:compute_average_state() call s_compute_speed_of_sound(pres_L, rho_L, gamma_L, pi_inf_L, H_L, alpha_L, & - vel_L_rms, c_L) + vel_L_rms, c_L, Gs) call s_compute_speed_of_sound(pres_R, rho_R, gamma_R, pi_inf_R, H_R, alpha_R, & - vel_R_rms, c_R) + vel_R_rms, c_R, Gs) !> The computation of c_avg does not require all the variables, and therefore the non '_avg' ! variables are placeholders to call the subroutine. call s_compute_speed_of_sound(pres_R, rho_avg, gamma_avg, pi_inf_R, H_avg, alpha_R, & - vel_avg_rms, c_avg) + vel_avg_rms, c_avg, Gs) + !SGR added Gs contribution to the speed of sound if (any(Re_size > 0)) then !$acc loop seq @@ -2106,15 +2144,38 @@ contains end if if (wave_speeds == 1) then - s_L = min(vel_L(idx1) - c_L, vel_R(idx1) - c_R) - s_R = max(vel_R(idx1) + c_R, vel_L(idx1) + c_L) - - s_S = (pres_R - pres_L + rho_L*vel_L(idx1)* & - (s_L - vel_L(idx1)) - & - rho_R*vel_R(idx1)* & - (s_R - vel_R(idx1))) & - /(rho_L*(s_L - vel_L(idx1)) - & - rho_R*(s_R - vel_R(idx1))) + if (hypoelasticity) then + s_L = min(vel_L(dir_idx(1)) - sqrt(c_L*c_L + & + (((4d0*G_L)/3d0) + & + tau_e_L(dir_idx_tau(1)))/rho_L) & + , vel_R(dir_idx(1)) - sqrt(c_R*c_R + & + (((4d0*G_R)/3d0) + & + tau_e_R(dir_idx_tau(1)))/rho_R)) + s_R = max(vel_R(dir_idx(1)) + sqrt(c_R*c_R + & + (((4d0*G_R)/3d0) + & + tau_e_R(dir_idx_tau(1)))/rho_R) & + , vel_L(dir_idx(1)) + sqrt(c_L*c_L + & + (((4d0*G_L)/3d0) + & + tau_e_L(dir_idx_tau(1)))/rho_L)) + s_S = (pres_R - tau_e_R(dir_idx_tau(1)) - pres_L + & + tau_e_L(dir_idx_tau(1)) + rho_L*vel_L(idx1)* & + (s_L - vel_L(idx1)) - & + rho_R*vel_R(idx1)* & + (s_R - vel_R(idx1))) & + /(rho_L*(s_L - vel_L(idx1)) - & + rho_R*(s_R - vel_R(idx1))) + + else + s_L = min(vel_L(idx1) - c_L, vel_R(idx1) - c_R) + s_R = max(vel_R(idx1) + c_R, vel_L(idx1) + c_L) + + s_S = (pres_R - pres_L + rho_L*vel_L(idx1)* & + (s_L - vel_L(idx1)) - & + rho_R*vel_R(idx1)* & + (s_R - vel_R(idx1))) & + /(rho_L*(s_L - vel_L(idx1)) - & + rho_R*(s_R - vel_R(idx1))) + end if elseif (wave_speeds == 2) then pres_SL = 5d-1*(pres_L + pres_R + rho_avg*c_avg* & From bc90361ff4aaa468020a94741d47cc65b62eb12f Mon Sep 17 00:00:00 2001 From: "emma_slaght@brown.edu" Date: Wed, 12 Jun 2024 15:17:15 -0400 Subject: [PATCH 154/326] added lung case file, 2dhardocde initial condition --- examples/2D_lungwave/case.py | 169 ++++++++++++++-------- src/pre_process/include/2dHardcodedIC.fpp | 39 ++++- 2 files changed, 144 insertions(+), 64 deletions(-) diff --git a/examples/2D_lungwave/case.py b/examples/2D_lungwave/case.py index 3db0c93b3c..7d8bf8d152 100644 --- a/examples/2D_lungwave/case.py +++ b/examples/2D_lungwave/case.py @@ -3,22 +3,80 @@ import math import json -ps = 248758.567 -gam = 1.4 -rho = 1. -c_l = math.sqrt( 1.4*ps/rho ) -vel = 230. - -leng = 1. -Ny = 100. -Nx = Ny*3 -dx = leng/Nx - -time_end = 5*leng/vel +# material parameters +# material 1 :: gas +# Patterson 2018 et al. +gammag = 1.4 # unitless +Bg = 0. # Pascals +rhog = 1.18 # kg/m^3 +c_g = 347.2 # m/sec +Gg = 0. # Pascals + + +# material 2: lung +# Patterson 2018 et al. +gammal = 5.5 # unitless +Bl = 492E+06 # pascals. +rhol = 996.0 # kg/m^3 +c_l = 1648.7 # m/sec +Gl = 1E3 # Pascals, homework ! + +# primitive variables (if any) +patmos = 101325.0 # Pascals, at Standard temperature and pressue + + +# problem specific variable +lambda_wave = 1.E-3 # meters + +# non-dimensionalization +# define a characteristic density, length, time, and stress +rho_char = rhog +length = lambda_wave +vel_char = c_g +time_char = length/vel_char +stress_char = rho_char*vel_char*vel_char/gammag + + +# nondimensionalize the material properties +rhog_n = rhog/rho_char +c_g_n = c_g/vel_char +Bg_n = Bg/stress_char +Gg_n = Gg/stress_char + +rhol_n = rhol/rho_char +c_l_n = c_l/vel_char +Bl_n = Bl/stress_char +Gl_n = Gl/stress_char + +patmos_n = patmos/stress_char + +# spatial geometry +dlengx = 1.0 +dlengy = 20. +Nx = 200 +Ny = dlengy*Nx + +dx = dlengx/Nx +dy = dlengy/Ny + +alphal_back = 1.0 +alphag_back = 0.0 + +alphal_lung = 0.0 +alphag_lung = 1.0 + +interface_amp = 0.5 + +# time stepping requirements +time_end = 5.0 cfl = 0.1 dt = cfl * dx/c_l Nt = int(time_end/dt) +Nframes = 60 +tstart = 0 +tstop = Nt +tsave = int(Nt/Nframes) # Configuring case dictionary print(json.dumps({ @@ -27,21 +85,21 @@ # ========================================================================== # Computational Domain Parameters ========================================== - 'x_domain%beg' : -leng/2., - 'x_domain%end' : leng/2+2*leng, - 'y_domain%beg' : -leng/2., - 'y_domain%end' : leng/2., + 'x_domain%beg' : 0, + 'x_domain%end' : dlengx, + 'y_domain%beg' : -dlengy/2., + 'y_domain%end' : dlengy/2., 'm' : int(Nx), 'n' : int(Ny), 'p' : 0, 'dt' : dt, - 't_step_start' : 0, - 't_step_stop' : Nt, - 't_step_save' : int(Nt/20.), + 't_step_start' : tstart, + 't_step_stop' : tstop, + 't_step_save' : tsave, # ========================================================================== # Simulation Algorithm Parameters ========================================== - 'num_patches' : 3, + 'num_patches' : 2, 'model_eqns' : 2, 'alt_soundspeed' : 'F', 'num_fluids' : 2, @@ -55,12 +113,12 @@ 'weno_avg' : 'F', 'mapped_weno' : 'T', 'null_weights' : 'F', - 'mp_weno' : 'F', + 'mp_weno' : 'T', 'riemann_solver' : 2, 'wave_speeds' : 1, 'avg_state' : 2, - 'bc_x%beg' : -6, - 'bc_x%end' : -6, + 'bc_x%beg' : -1, + 'bc_x%end' : -1, 'bc_y%beg' : -6, 'bc_y%end' : -6, # ========================================================================== @@ -74,55 +132,42 @@ # Patch 1: Background ====================================================== 'patch_icpp(1)%geometry' : 3, - 'patch_icpp(1)%x_centroid' : 0., + 'patch_icpp(1)%x_centroid' : dlengx/2.0, 'patch_icpp(1)%y_centroid' : 0., - 'patch_icpp(1)%length_x' : 10*leng, - 'patch_icpp(1)%length_y' : leng, - 'patch_icpp(1)%vel(1)' : vel, + 'patch_icpp(1)%length_x' : dlengx, + 'patch_icpp(1)%length_y' : dlengy, + 'patch_icpp(1)%vel(1)' : 0.E+00, 'patch_icpp(1)%vel(2)' : 0.E+00, - 'patch_icpp(1)%pres' : 101325., - 'patch_icpp(1)%alpha_rho(1)' : 1.29, - 'patch_icpp(1)%alpha_rho(2)' : 0.E+00, - 'patch_icpp(1)%alpha(1)' : 1.E+00, - 'patch_icpp(1)%alpha(2)' : 0.E+00, + 'patch_icpp(1)%pres' : patmos_n, + 'patch_icpp(1)%alpha_rho(1)' : rhol_n*alphal_back, + 'patch_icpp(1)%alpha_rho(2)' : rhog_n*alphag_back, + 'patch_icpp(1)%alpha(1)' : alphal_back, + 'patch_icpp(1)%alpha(2)' : alphag_back, # ========================================================================== # Patch 2: Shocked state =================================================== - 'patch_icpp(2)%geometry' : 3, + 'patch_icpp(2)%geometry' : 7, + 'patch_icpp(2)%hcid' : 205, 'patch_icpp(2)%alter_patch(1)' : 'T', - 'patch_icpp(2)%x_centroid' : -3*leng/8., - 'patch_icpp(2)%y_centroid' : 0., - 'patch_icpp(2)%length_x' : leng/4., - 'patch_icpp(2)%length_y' : leng, - 'patch_icpp(2)%vel(1)' : vel, + 'patch_icpp(2)%x_centroid' : dlengx/2.0, + 'patch_icpp(2)%y_centroid' : -dlengy/4.0, + 'patch_icpp(2)%length_x' : dlengx, + 'patch_icpp(2)%length_y' : dlengy/2.0 + 2.0, + 'patch_icpp(2)%a2' : interface_amp, + 'patch_icpp(2)%vel(1)' : 0.E+00, 'patch_icpp(2)%vel(2)' : 0.E+00, - 'patch_icpp(2)%pres' : ps, - 'patch_icpp(2)%alpha_rho(1)' : 2.4, - 'patch_icpp(2)%alpha_rho(2)' : 0.E+00, - 'patch_icpp(2)%alpha(1)' : 1.E+00, - 'patch_icpp(2)%alpha(2)' : 0.E+00, - # ========================================================================== - - # Patch 3: Bubble ========================================================== - 'patch_icpp(3)%geometry' : 2, - 'patch_icpp(3)%x_centroid' : 0.E+00, - 'patch_icpp(3)%y_centroid' : 0.E+00, - 'patch_icpp(3)%radius' : leng/5., - 'patch_icpp(3)%alter_patch(1)' : 'T', - 'patch_icpp(3)%vel(1)' : 0., - 'patch_icpp(3)%vel(2)' : 0.E+00, - 'patch_icpp(3)%pres' : 101325., - 'patch_icpp(3)%alpha_rho(1)' : 0.E+00, - 'patch_icpp(3)%alpha_rho(2)' : 0.167, - 'patch_icpp(3)%alpha(1)' : 0.E+00, - 'patch_icpp(3)%alpha(2)' : 1.E+00, + 'patch_icpp(2)%pres' : patmos_n, + 'patch_icpp(2)%alpha_rho(1)' : rhol_n*alphal_lung, + 'patch_icpp(2)%alpha_rho(2)' : rhog_n*alphag_lung, + 'patch_icpp(2)%alpha(1)' : alphal_lung, + 'patch_icpp(2)%alpha(2)' : alphag_lung, # ========================================================================== # Fluids Physical Parameters =============================================== - 'fluid_pp(1)%gamma' : 1.E+00/(1.4E+00-1.E+00), - 'fluid_pp(1)%pi_inf' : 0., - 'fluid_pp(2)%gamma' : 1.E+00/(1.6666E+00-1.E+00), - 'fluid_pp(2)%pi_inf' : 0.E+00, + 'fluid_pp(1)%gamma' : 1.E+00/(gammal-1.E+00), + 'fluid_pp(1)%pi_inf' : gammal*Bl_n/(gammal-1.E+00), + 'fluid_pp(2)%gamma' : 1.E+00/(gammag-1.E+00), + 'fluid_pp(2)%pi_inf' : gammag*Bg_n/(gammag-1.E+00), # ============================================================================== })) diff --git a/src/pre_process/include/2dHardcodedIC.fpp b/src/pre_process/include/2dHardcodedIC.fpp index 7d6ee9602b..b809b6257e 100644 --- a/src/pre_process/include/2dHardcodedIC.fpp +++ b/src/pre_process/include/2dHardcodedIC.fpp @@ -68,7 +68,7 @@ q_prim_vf(contxb)%sf(i, j, 0) = q_prim_vf(E_idx)%sf(i, j, 0)**(1d0/gam) - case (204) ! Rayleigh-Taylor instability + case (204) ! Rayleigh-taylor problem rhoH = 3 rhoL = 1 pRef = 1e5 @@ -100,7 +100,42 @@ q_prim_vf(E_idx)%sf(i, j, 0) = pInt + rhoL*9.81*(intH - y_cc(j)) end if - case default + + + case (205) ! Lung-wave interaction problem + ! rhoH = patch_icpp(patch_id)%pres + ! rhoL = patch_icpp(patch_id)%pres + ! pRef = 1e5 + !pInt = patch_icpp(patch_id)%pres + h = 0.0 ! non-dimensional y-origin + lam = 1.0 ! non-dimensional wavelength of 1 + wl = 1.0 ! non-dimensional wavelength of 1 + amp = patch_icpp(patch_id)%a2 ! non-dimensional amplitude of the interface + + ! this is the interface function + intH = amp*sin(2*pi*x_cc(i)/lam - pi/2) + h + ! this is the volume fraction of the air + ! alph = 1.0 + !alph = 5d-1*(1 + tanh((y_cc(j) - intH)/2.5e-3)) + + ! if (alph < eps) alph = eps + ! if (alph > 1 - eps) alph = 1 - eps + + ! if (y_cc(j) > intH) then ! this is the liquid + ! q_prim_vf(advxb)%sf(i, j, 0) = alph + ! q_prim_vf(advxe)%sf(i, j, 0) = 1 - alph + ! q_prim_vf(contxb)%sf(i, j, 0) = alph*rhoH + ! q_prim_vf(contxe)%sf(i, j, 0) = (1 - alph)*rhoL + !q_prim_vf(E_idx)%sf(i, j, 0) = pref + rhoH*9.81*(1.2 - y_cc(j)) + if (y_cc(j) > intH) then ! this is the lungh with air + q_prim_vf(advxb)%sf(i, j, 0) = patch_icpp(1)%alpha(1) + q_prim_vf(advxe)%sf(i, j, 0) = patch_icpp(1)%alpha(2) + q_prim_vf(contxb)%sf(i, j, 0) = patch_icpp(1)%alpha_rho(1) + q_prim_vf(contxe)%sf(i, j, 0) = patch_icpp(1)%alpha_rho(2) + q_prim_vf(E_idx)%sf(i, j, 0) = patch_icpp(1)%pres + end if +!patch id counter + case default if (proc_rank == 0) then call s_int_to_str(patch_id, iStr) call s_mpi_abort("Invalid hcid specified for patch "//trim(iStr)) From b687d6a223463b07416574cf1fb191b48d78cf3b Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Wed, 12 Jun 2024 15:17:40 -0400 Subject: [PATCH 155/326] added lung case file in examples and 2D hardcode ic --- examples/2D_lungwave/case.py | 168 ++++++++++++++-------- src/pre_process/include/2dHardcodedIC.fpp | 28 ++++ 2 files changed, 133 insertions(+), 63 deletions(-) diff --git a/examples/2D_lungwave/case.py b/examples/2D_lungwave/case.py index 3db0c93b3c..9a3fa1d099 100644 --- a/examples/2D_lungwave/case.py +++ b/examples/2D_lungwave/case.py @@ -3,22 +3,77 @@ import math import json -ps = 248758.567 -gam = 1.4 -rho = 1. -c_l = math.sqrt( 1.4*ps/rho ) -vel = 230. - -leng = 1. -Ny = 100. -Nx = Ny*3 -dx = leng/Nx - -time_end = 5*leng/vel +# material parameters +# material 1 :: gas +# Patterson 2018 et al. +gammag = 1.4 # unitless +Bg = 0. # Pascals +rhog = 1.18 # kg/m^3 +c_g = 347.2 # m/sec +Gg = 0. # Pascals + +# material 2: lung +# Patterson 2018 et al. +gammal = 5.5 # unitless +Bl = 492E+06 # Pascals +rhol = 996.0 # kg/m^3 +c_l = 1648.7 # m/sec +Gl = 1E3 # Pascals, homework! + +# primitive variables (if any) +patmos = 101325.0 # Pascals, at Standard temperature and pressure + +# problem specific variable +lambda_wave = 1E-3 # meters + +# non-dimensionalization +# define a characteristic density, length, time, and stress +rho_char = rhog +length_char = lambda_wave +vel_char = c_g +time_char = length_char/vel_char +stress_char = rho_char*vel_char*vel_char/gammag + +# nondimensionalize the material properties +rhog_n = rhog/rho_char +c_g_n = c_g/vel_char +Bg_n = Bg/stress_char +Gg_n = Gg/stress_char + +rhol_n = rhol/rho_char +c_l_n = c_l/vel_char +Bl_n = Bl/stress_char +Gl_n = Gl/stress_char + +patmos_n = patmos/stress_char + +# spatial geometry +dlengx = 1.0 +dlengy = 20. +Nx = 200 +Ny = dlengy*Nx + +dx = dlengx/Nx +dy = dlengy/Ny + +alphal_back = 1.0 +alphag_back = 0.0 + +alphal_lung = 0.0 +alphag_lung = 1.0 + +interface_amp = 0.5 + +# time stepping requirements +time_end = 5.0 cfl = 0.1 dt = cfl * dx/c_l Nt = int(time_end/dt) +Nframes = 60. +tstart = 0 +tstop = Nt +tsave = int(Nt/Nframes) # Configuring case dictionary print(json.dumps({ @@ -27,21 +82,21 @@ # ========================================================================== # Computational Domain Parameters ========================================== - 'x_domain%beg' : -leng/2., - 'x_domain%end' : leng/2+2*leng, - 'y_domain%beg' : -leng/2., - 'y_domain%end' : leng/2., + 'x_domain%beg' : 0, + 'x_domain%end' : dlengx, + 'y_domain%beg' : -dlengy/2., + 'y_domain%end' : dlengy/2., 'm' : int(Nx), 'n' : int(Ny), 'p' : 0, 'dt' : dt, - 't_step_start' : 0, - 't_step_stop' : Nt, - 't_step_save' : int(Nt/20.), + 't_step_start' : tstart, + 't_step_stop' : tstop, + 't_step_save' : tsave, # ========================================================================== # Simulation Algorithm Parameters ========================================== - 'num_patches' : 3, + 'num_patches' : 2, 'model_eqns' : 2, 'alt_soundspeed' : 'F', 'num_fluids' : 2, @@ -55,12 +110,12 @@ 'weno_avg' : 'F', 'mapped_weno' : 'T', 'null_weights' : 'F', - 'mp_weno' : 'F', + 'mp_weno' : 'T', 'riemann_solver' : 2, 'wave_speeds' : 1, 'avg_state' : 2, - 'bc_x%beg' : -6, - 'bc_x%end' : -6, + 'bc_x%beg' : -1, + 'bc_x%end' : -1, 'bc_y%beg' : -6, 'bc_y%end' : -6, # ========================================================================== @@ -74,55 +129,42 @@ # Patch 1: Background ====================================================== 'patch_icpp(1)%geometry' : 3, - 'patch_icpp(1)%x_centroid' : 0., + 'patch_icpp(1)%x_centroid' : dlengx/2.0, 'patch_icpp(1)%y_centroid' : 0., - 'patch_icpp(1)%length_x' : 10*leng, - 'patch_icpp(1)%length_y' : leng, - 'patch_icpp(1)%vel(1)' : vel, + 'patch_icpp(1)%length_x' : dlengx, + 'patch_icpp(1)%length_y' : dlengy, + 'patch_icpp(1)%vel(1)' : 0.E+00, 'patch_icpp(1)%vel(2)' : 0.E+00, - 'patch_icpp(1)%pres' : 101325., - 'patch_icpp(1)%alpha_rho(1)' : 1.29, - 'patch_icpp(1)%alpha_rho(2)' : 0.E+00, - 'patch_icpp(1)%alpha(1)' : 1.E+00, - 'patch_icpp(1)%alpha(2)' : 0.E+00, + 'patch_icpp(1)%pres' : patmos_n, + 'patch_icpp(1)%alpha_rho(1)' : rhol_n*alphal_back, + 'patch_icpp(1)%alpha_rho(2)' : rhog_n*alphag_back, + 'patch_icpp(1)%alpha(1)' : alphal_back, + 'patch_icpp(1)%alpha(2)' : alphag_back, # ========================================================================== - # Patch 2: Shocked state =================================================== - 'patch_icpp(2)%geometry' : 3, + # Patch 2: Lung interface state =================================================== + 'patch_icpp(2)%geometry' : 7, + 'patch_icpp(2)%hcid' : 205, 'patch_icpp(2)%alter_patch(1)' : 'T', - 'patch_icpp(2)%x_centroid' : -3*leng/8., - 'patch_icpp(2)%y_centroid' : 0., - 'patch_icpp(2)%length_x' : leng/4., - 'patch_icpp(2)%length_y' : leng, - 'patch_icpp(2)%vel(1)' : vel, + 'patch_icpp(2)%x_centroid' : dlengx/2.0, + 'patch_icpp(2)%y_centroid' : -dlengy/4.0, + 'patch_icpp(2)%length_x' : dlengx, + 'patch_icpp(2)%length_y' : dlengy/2.0 + 2.0, + 'patch_icpp(2)%a2' : interface_amp, # this is the interface amplitude + 'patch_icpp(2)%vel(1)' : 0.E+00, 'patch_icpp(2)%vel(2)' : 0.E+00, - 'patch_icpp(2)%pres' : ps, - 'patch_icpp(2)%alpha_rho(1)' : 2.4, - 'patch_icpp(2)%alpha_rho(2)' : 0.E+00, - 'patch_icpp(2)%alpha(1)' : 1.E+00, - 'patch_icpp(2)%alpha(2)' : 0.E+00, - # ========================================================================== - - # Patch 3: Bubble ========================================================== - 'patch_icpp(3)%geometry' : 2, - 'patch_icpp(3)%x_centroid' : 0.E+00, - 'patch_icpp(3)%y_centroid' : 0.E+00, - 'patch_icpp(3)%radius' : leng/5., - 'patch_icpp(3)%alter_patch(1)' : 'T', - 'patch_icpp(3)%vel(1)' : 0., - 'patch_icpp(3)%vel(2)' : 0.E+00, - 'patch_icpp(3)%pres' : 101325., - 'patch_icpp(3)%alpha_rho(1)' : 0.E+00, - 'patch_icpp(3)%alpha_rho(2)' : 0.167, - 'patch_icpp(3)%alpha(1)' : 0.E+00, - 'patch_icpp(3)%alpha(2)' : 1.E+00, + 'patch_icpp(2)%pres' : patmos_n, + 'patch_icpp(2)%alpha_rho(1)' : rhol_n*alphal_lung, + 'patch_icpp(2)%alpha_rho(2)' : rhog_n*alphag_lung, + 'patch_icpp(2)%alpha(1)' : alphal_lung, + 'patch_icpp(2)%alpha(2)' : alphag_lung, # ========================================================================== # Fluids Physical Parameters =============================================== - 'fluid_pp(1)%gamma' : 1.E+00/(1.4E+00-1.E+00), - 'fluid_pp(1)%pi_inf' : 0., - 'fluid_pp(2)%gamma' : 1.E+00/(1.6666E+00-1.E+00), - 'fluid_pp(2)%pi_inf' : 0.E+00, + 'fluid_pp(1)%gamma' : 1.E+00/(gammal-1.E+00), + 'fluid_pp(1)%pi_inf' : gammal*Bl_n/(gammal-1.E+00), + 'fluid_pp(2)%gamma' : 1.E+00/(gammag-1.E+00), + 'fluid_pp(2)%pi_inf' : gammag*Bg_n/(gammag-1.E+00), # ============================================================================== })) diff --git a/src/pre_process/include/2dHardcodedIC.fpp b/src/pre_process/include/2dHardcodedIC.fpp index 7d6ee9602b..ed2b2b7ebc 100644 --- a/src/pre_process/include/2dHardcodedIC.fpp +++ b/src/pre_process/include/2dHardcodedIC.fpp @@ -100,6 +100,34 @@ q_prim_vf(E_idx)%sf(i, j, 0) = pInt + rhoL*9.81*(intH - y_cc(j)) end if + case (205) ! Lung-wave interaction problem + h = 0.0 ! non-dimensional stand off, starting at origin + lam = 1.0 ! non-dimensional wavelength + wl = 1.0 ! non-dimensional wavelength + amp = patch_icpp(patch_id)%a2 ! non-dimensional amplitude + + ! this the interface function + intH = amp*sin(2*pi*x_cc(i)/lam - pi/2) + h + ! this is the volume fraction of the air + !alph = 5d-1*(1 + tanh((y_cc(j) - intH)/2.5e-3)) + + !if (alph < eps) alph = eps + !if (alph > 1 - eps) alph = 1 - eps + + !if (y_cc(j) > intH) then ! this is the liquid + ! q_prim_vf(advxb)%sf(i, j, 0) = alph + ! q_prim_vf(advxe)%sf(i, j, 0) = 1 - alph + ! q_prim_vf(contxb)%sf(i, j, 0) = alph*rhoH + ! q_prim_vf(contxe)%sf(i, j, 0) = (1 - alph)*rhoL + ! q_prim_vf(E_idx)%sf(i, j, 0) = pref + rhoH*9.81*(1.2 - y_cc(j)) + if (y_cc(j) > intH) then + q_prim_vf(contxb)%sf(i, j, 0) = patch_icpp(1)%alpha_rho(1) + q_prim_vf(contxe)%sf(i, j, 0) = patch_icpp(1)%alpha_rho(2) + q_prim_vf(E_idx)%sf(i, j, 0) = patch_icpp(1)%pres + q_prim_vf(advxb)%sf(i, j, 0) = patch_icpp(1)%alpha(1) + q_prim_vf(advxe)%sf(i, j, 0) = patch_icpp(1)%alpha(2) + end if + case default if (proc_rank == 0) then call s_int_to_str(patch_id, iStr) From 7f449ae783b17b92cc6494f3391400416d8f697d Mon Sep 17 00:00:00 2001 From: "nazarii_koval@brown.edu" Date: Wed, 12 Jun 2024 15:17:42 -0400 Subject: [PATCH 156/326] updated examples for lung --- examples/2D_lungtissue/case.py | 4 +- examples/2D_lungwave/case.py | 189 ++++++++++++++-------- src/pre_process/include/2dHardcodedIC.fpp | 49 +++++- src/simulation/m_monopole.fpp | 12 -- 4 files changed, 174 insertions(+), 80 deletions(-) diff --git a/examples/2D_lungtissue/case.py b/examples/2D_lungtissue/case.py index d94eceaa6a..74e1320091 100644 --- a/examples/2D_lungtissue/case.py +++ b/examples/2D_lungtissue/case.py @@ -113,11 +113,11 @@ # to minimize computational costs. The grid is coarsened # away from the bubble / origin #might not need - 'stretch_x' : 'T', + 'stretch_x' : 'F', 'a_x' : 4.E+00, 'x_a' : -1.5E-03/1.E-03, 'x_b' : 1.5E-03/1.E-03, - 'stretch_y' : 'T', + 'stretch_y' : 'F', 'a_y' : 4.E+00, 'y_a' : -1.5E-03/1.E-03, 'y_b' : 1.5E-03/1.E-03, diff --git a/examples/2D_lungwave/case.py b/examples/2D_lungwave/case.py index 3db0c93b3c..401804f72b 100644 --- a/examples/2D_lungwave/case.py +++ b/examples/2D_lungwave/case.py @@ -3,22 +3,82 @@ import math import json -ps = 248758.567 -gam = 1.4 -rho = 1. -c_l = math.sqrt( 1.4*ps/rho ) -vel = 230. - -leng = 1. -Ny = 100. -Nx = Ny*3 -dx = leng/Nx - -time_end = 5*leng/vel +#material parameter + + #material1 :: gas +#patterson 2018 + +gammag = 1.4 #unitless +Bg =0 #pascals +rhog = 1.18 #kg/m^3 +c_g = 347.2 #m/s +G_g = 0 #pa + + #material2 :: lung + +gammal = 5.5 +Bl = 492.E+06 +rhol = 996.0 +c_l = 1648.7 +G_l = 1E3 + +#primitive vartiables +patmos = 101325. #pa + +#problem specific variable +lambda_wave = 1E-3 + +#define pulse +P_amp = 10.E+6 +P_len = 45 #length of the impulse +theta = -math.pi/2 #direction of propagation + +#non-dim + +#define characteristic density, length, time, stress material +rho_char = rhog +length_char = lambda_wave +c_char = c_g +time_char = length_char/c_char +stress_char = rho_char*c_char*c_char/gammag + +#non-dim the properties +rhog_n = rhog/rho_char +c_g_n = c_g/c_char +rhol_n = rhol/rho_char +c_l_n = c_l/c_char +Bg_n = Bg/stress_char +Bl_n = Bl/stress_char +G_g_n = G_g/stress_char +G_l_n = G_l/stress_char +patmos_n = patmos/stress_char +P_amp_n = P_amp/stress_char + +#geometry +dlengx = 1. +dlengy = 20. +Nx = 200 +Ny = dlengy*Nx +dx = dlengx/Nx +dy = dlengy/Ny +alphal_back = 1.0 +alphag_back = 0.0 +alphal_lung = 0.0 +alphag_lung = 1.0 + +#timestepping +time_end = 5. cfl = 0.1 dt = cfl * dx/c_l Nt = int(time_end/dt) +Nframes = 60 +tstart = 0 +tstop = 100 #Nt +tsave = 10 #int(Nt/Nframes) + +#interface profile +interface_amp = 0.5 # Configuring case dictionary print(json.dumps({ @@ -27,21 +87,21 @@ # ========================================================================== # Computational Domain Parameters ========================================== - 'x_domain%beg' : -leng/2., - 'x_domain%end' : leng/2+2*leng, - 'y_domain%beg' : -leng/2., - 'y_domain%end' : leng/2., + 'x_domain%beg' : 0., + 'x_domain%end' : dlengx, + 'y_domain%beg' : -dlengy/2., + 'y_domain%end' : dlengy/2., 'm' : int(Nx), 'n' : int(Ny), 'p' : 0, 'dt' : dt, - 't_step_start' : 0, - 't_step_stop' : Nt, - 't_step_save' : int(Nt/20.), + 't_step_start' : tstart, + 't_step_stop' : tstop, + 't_step_save' : tsave, # ========================================================================== # Simulation Algorithm Parameters ========================================== - 'num_patches' : 3, + 'num_patches' : 2, 'model_eqns' : 2, 'alt_soundspeed' : 'F', 'num_fluids' : 2, @@ -55,12 +115,12 @@ 'weno_avg' : 'F', 'mapped_weno' : 'T', 'null_weights' : 'F', - 'mp_weno' : 'F', + 'mp_weno' : 'T', 'riemann_solver' : 2, 'wave_speeds' : 1, 'avg_state' : 2, - 'bc_x%beg' : -6, - 'bc_x%end' : -6, + 'bc_x%beg' : -1, + 'bc_x%end' : -1, 'bc_y%beg' : -6, 'bc_y%end' : -6, # ========================================================================== @@ -74,55 +134,56 @@ # Patch 1: Background ====================================================== 'patch_icpp(1)%geometry' : 3, - 'patch_icpp(1)%x_centroid' : 0., + 'patch_icpp(1)%x_centroid' : dlengx/2, 'patch_icpp(1)%y_centroid' : 0., - 'patch_icpp(1)%length_x' : 10*leng, - 'patch_icpp(1)%length_y' : leng, - 'patch_icpp(1)%vel(1)' : vel, + 'patch_icpp(1)%length_x' : dlengx, + 'patch_icpp(1)%length_y' : dlengy, + 'patch_icpp(1)%vel(1)' : 0., 'patch_icpp(1)%vel(2)' : 0.E+00, - 'patch_icpp(1)%pres' : 101325., - 'patch_icpp(1)%alpha_rho(1)' : 1.29, - 'patch_icpp(1)%alpha_rho(2)' : 0.E+00, - 'patch_icpp(1)%alpha(1)' : 1.E+00, - 'patch_icpp(1)%alpha(2)' : 0.E+00, + 'patch_icpp(1)%pres' : patmos_n, + 'patch_icpp(1)%alpha_rho(1)' : rhol_n*alphal_back, + 'patch_icpp(1)%alpha_rho(2)' : rhog_n*alphag_back, + 'patch_icpp(1)%alpha(1)' : alphal_back, + 'patch_icpp(1)%alpha(2)' : alphag_back, # ========================================================================== - # Patch 2: Shocked state =================================================== - 'patch_icpp(2)%geometry' : 3, + # Patch 2: Lung ============================================================ + 'patch_icpp(2)%geometry' : 7, + 'patch_icpp(2)%hcid' : 205, 'patch_icpp(2)%alter_patch(1)' : 'T', - 'patch_icpp(2)%x_centroid' : -3*leng/8., - 'patch_icpp(2)%y_centroid' : 0., - 'patch_icpp(2)%length_x' : leng/4., - 'patch_icpp(2)%length_y' : leng, - 'patch_icpp(2)%vel(1)' : vel, - 'patch_icpp(2)%vel(2)' : 0.E+00, - 'patch_icpp(2)%pres' : ps, - 'patch_icpp(2)%alpha_rho(1)' : 2.4, - 'patch_icpp(2)%alpha_rho(2)' : 0.E+00, - 'patch_icpp(2)%alpha(1)' : 1.E+00, - 'patch_icpp(2)%alpha(2)' : 0.E+00, - # ========================================================================== - - # Patch 3: Bubble ========================================================== - 'patch_icpp(3)%geometry' : 2, - 'patch_icpp(3)%x_centroid' : 0.E+00, - 'patch_icpp(3)%y_centroid' : 0.E+00, - 'patch_icpp(3)%radius' : leng/5., - 'patch_icpp(3)%alter_patch(1)' : 'T', - 'patch_icpp(3)%vel(1)' : 0., - 'patch_icpp(3)%vel(2)' : 0.E+00, - 'patch_icpp(3)%pres' : 101325., - 'patch_icpp(3)%alpha_rho(1)' : 0.E+00, - 'patch_icpp(3)%alpha_rho(2)' : 0.167, - 'patch_icpp(3)%alpha(1)' : 0.E+00, - 'patch_icpp(3)%alpha(2)' : 1.E+00, + 'patch_icpp(2)%x_centroid' : dlengx/2., + 'patch_icpp(2)%y_centroid' : -dlengy/4., #moved the center by amp/2 up and increased length of y to account for the bump + 'patch_icpp(2)%length_x' : dlengx, + 'patch_icpp(2)%length_y' : dlengy/2.+2, #add 2 + 'patch_icpp(2)%a2' : interface_amp, + 'patch_icpp(2)%vel(1)' : 0.E+00, + 'patch_icpp(2)%vel(2)' : 0.0, + 'patch_icpp(2)%pres' : patmos_n, + 'patch_icpp(2)%alpha_rho(1)' : rhol_n*alphal_lung, + 'patch_icpp(2)%alpha_rho(2)' : rhog_n*alphag_lung, + 'patch_icpp(2)%alpha(1)' : alphal_lung, + 'patch_icpp(2)%alpha(2)' : alphag_lung, # ========================================================================== # Fluids Physical Parameters =============================================== - 'fluid_pp(1)%gamma' : 1.E+00/(1.4E+00-1.E+00), - 'fluid_pp(1)%pi_inf' : 0., - 'fluid_pp(2)%gamma' : 1.E+00/(1.6666E+00-1.E+00), - 'fluid_pp(2)%pi_inf' : 0.E+00, + 'fluid_pp(1)%gamma' : 1.E+00/(gammal-1.E+00), + 'fluid_pp(1)%pi_inf' : gammal*Bl_n/(gammal-1.E+00), + 'fluid_pp(2)%gamma' : 1.E+00/(gammag-1.E+00), + 'fluid_pp(2)%pi_inf' : gammag*Bg_n/(gammag-1.E+00), + + # Acoustic Wave source ===================================================== + # The acoustic wave is placed at y = 10 + 'Monopole' : 'T', # update : creating an acoustic wave + 'num_mono' : 1, # update : place in the middle and expand + 'Mono(1)%pulse' : 3, # update : square wave + 'Mono(1)%npulse' : 1, # update : 1 impulse + 'Mono(1)%mag' : P_amp_n, # update : magnitude + 'Mono(1)%length' : P_len, # update : impulse length + 'Mono(1)%support' : 2, # update : 2D semi infinite plane (x: -inf,inf; y:-len/2, len/2) + 'Mono(1)%loc(1)' : dlengx/2, # update : x_center of the domain + 'Mono(1)%loc(2)' : dlengy/2, # update : upper boundary of the domain + 'Mono(1)%dir' : 0, #theta, # update : direction: -pi/2 + 'Mono(1)%support_width' : 3, # update : 49 cells in each direction # ============================================================================== })) diff --git a/src/pre_process/include/2dHardcodedIC.fpp b/src/pre_process/include/2dHardcodedIC.fpp index 52fbce363e..052a4bdf14 100644 --- a/src/pre_process/include/2dHardcodedIC.fpp +++ b/src/pre_process/include/2dHardcodedIC.fpp @@ -3,7 +3,7 @@ real(kind(0d0)) :: eps real(kind(0d0)) :: r, rmax, gam, umax, p0 real(kind(0d0)) :: rhoH, rhoL, pRef, pInt, h, lam, wl, amp, intH, alph - real(kind(0d0)) :: a_0, l_t + real(kind(0d0)) :: gas, liq, gasn, liqn eps = 1e-9 @@ -12,6 +12,7 @@ #:def Hardcoded2D() select case (patch_icpp(patch_id)%hcid) ! 2D_hardcoded_ic example case + case (200) if (y_cc(j) <= (-x_cc(i)**3 + 1)**(1d0/3d0)) then ! Volume Fractions @@ -100,7 +101,51 @@ q_prim_vf(E_idx)%sf(i, j, 0) = pInt + rhoL*9.81*(intH - y_cc(j)) end if - case (205) ! 2D lung simulation + case (205) ! 2D lung wave interaction problem + h = 0.0 !non dim origin y + lam = 1.0 !non dim lambda + !wl = 1.0 !this is non dim wave length of 1 + amp = patch_icpp(patch_id)%a2 !to be changed later! !non dim amplitude + + !define liquids + gas = 1.18 + liq = 996.0 + gasn = gas/gas + liqn = liq/gas + + + intH = amp*sin(2*pi*x_cc(i)/lam - pi/2)+h + + !alph = 5d-1*(1 + tanh((y_cc(j) - intH)/2.5e-3)) + + !if (alph < eps) alph = eps + !if (alph > 1 - eps) alph = 1 - eps + + ! if (y_cc(j) > intH) then !this is the liquid + ! q_prim_vf(advxb)%sf(i, j, 0) = alph + ! q_prim_vf(advxe)%sf(i, j, 0) = 1 - alph + ! q_prim_vf(contxb)%sf(i, j, 0) = alph*rhoH + ! q_prim_vf(contxe)%sf(i, j, 0) = (1 - alph)*rhoL + ! q_prim_vf(E_idx)%sf(i, j, 0) = pref + rhoH*9.81*(1.2 - y_cc(j)) + + ! updatig with air, need to define wa + + + if (y_cc(j) > intH) then !this is the lung + q_prim_vf(contxb)%sf(i, j, 0) = patch_icpp(1)%alpha_rho(1) + q_prim_vf(contxe)%sf(i, j, 0) = patch_icpp(1)%alpha_rho(2) + q_prim_vf(E_idx)%sf(i, j, 0) = patch_icpp(1)%pres + q_prim_vf(advxb)%sf(i, j, 0) = patch_icpp(1)%alpha(1) + q_prim_vf(advxe)%sf(i, j, 0) = patch_icpp(1)%alpha(2) + end if + + !if (y_cc(j) < intH) then !this is the lung + ! q_prim_vf(contxb)%sf(i, j, 0) = patch_icpp(patch_id)%alpha_rho(1) + ! q_prim_vf(contxe)%sf(i, j, 0) = patch_icpp(patch_id)%alpha_rho(2) + ! q_prim_vf(E_idx)%sf(i, j, 0) = patch_icpp(patch_id)%pres + ! q_prim_vf(advxb)%sf(i, j, 0) = patch_icpp(patch_id)%alpha(1) + ! q_prim_vf(advxe)%sf(i, j, 0) = patch_icpp(patch_id)%alpha(2) + !end if case default if (proc_rank == 0) then diff --git a/src/simulation/m_monopole.fpp b/src/simulation/m_monopole.fpp index c5ad184858..eeb35544c1 100644 --- a/src/simulation/m_monopole.fpp +++ b/src/simulation/m_monopole.fpp @@ -331,19 +331,7 @@ contains if (the_time > t0 .and. the_time < sigt) then f_g = mag(nm) end if - - else if (pulse(nm) == 4) then - ! Ultrasound pulse wave - period = length(nm)/sos - f_g = mag(nm)*cos((the_time + offset)*2.d0*pi/period)*EXP(-x**2/100) - - else if (pulse(nm) == 5) then - ! Trapesoidal wave - if - else if - - else end if From dff44056246005f2f35a999644b2460ae708c3ec Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Wed, 12 Jun 2024 16:35:10 -0400 Subject: [PATCH 157/326] changed module for openmpi on Oscar --- examples/2D_lungwave/case.py | 4 ++-- toolchain/modules | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/2D_lungwave/case.py b/examples/2D_lungwave/case.py index 38db192a0d..e86bdcab29 100644 --- a/examples/2D_lungwave/case.py +++ b/examples/2D_lungwave/case.py @@ -65,12 +65,12 @@ interface_amp = 0.5 # time stepping requirements -time_end = 5.0 +time_end = 0.5 cfl = 0.1 dt = cfl * dx/c_l Nt = int(time_end/dt) -Nframes = 60 +Nframes = 50000 tstart = 0 tstop = Nt tsave = int(Nt/Nframes) diff --git a/toolchain/modules b/toolchain/modules index 5aa4c4b1ab..9560d9d67f 100644 --- a/toolchain/modules +++ b/toolchain/modules @@ -62,6 +62,6 @@ d-gpu CC=nvc CXX=nvc++ FC=nvfortran o Brown Oscar o-all python -o-cpu hpcx-mpi +o-cpu openmpi/4.1.4s o-gpu nvhpc cuda/12.3.0 cmake/3.26.3 o-gpu CC=nvc CXX=nvc++ FC=nvfortran From fd52f19cb068e42e44061ced706637aed2847582 Mon Sep 17 00:00:00 2001 From: Sawyer Remillard Date: Wed, 12 Jun 2024 15:55:33 -0500 Subject: [PATCH 158/326] compiles, started to modify the fluxes for hypo hllc --- src/simulation/m_riemann_solvers.fpp | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/simulation/m_riemann_solvers.fpp b/src/simulation/m_riemann_solvers.fpp index 7926a5f2b0..4a5c422358 100644 --- a/src/simulation/m_riemann_solvers.fpp +++ b/src/simulation/m_riemann_solvers.fpp @@ -2227,6 +2227,21 @@ contains !$acc loop seq do i = 1, num_dims idxi = dir_idx(i) + if (hypoelasticity) then + flux_rs${XYZ}$_vf(j, k, l, contxe + dir_idx(i)) = & + xi_M*(rho_L*(vel_L(idx1)* & + vel_L(idxi) + & + s_M*(xi_L*(dir_flg(idxi)*s_S + & + (1d0 - dir_flg(idxi))* & + vel_L(idxi)) - vel_L(idxi))) + & + dir_flg(idxi)*(pres_L) - tau_e_L(dir_idx_tau(i))) & + + xi_P*(rho_R*(vel_R(idx1)* & + vel_R(idxi) + & + s_P*(xi_R*(dir_flg(idxi)*s_S + & + (1d0 - dir_flg(idxi))* & + vel_R(idxi)) - vel_R(idxi))) + & + dir_flg(idxi)*(pres_R) - tau_e_R(dir_idx_tau(i))) + end if !SGR added this if statement for hypo flux_rs${XYZ}$_vf(j, k, l, contxe + idxi) = & xi_M*(rho_L*(vel_L(idx1)* & vel_L(idxi) + & From f47f2f4a2186205f772fe3e6a0e9eeb23fe34196 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Wed, 12 Jun 2024 17:50:56 -0400 Subject: [PATCH 159/326] added monopole for lung problem example, not working yet --- examples/2D_lungwave/case.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/examples/2D_lungwave/case.py b/examples/2D_lungwave/case.py index e86bdcab29..c0979a472b 100644 --- a/examples/2D_lungwave/case.py +++ b/examples/2D_lungwave/case.py @@ -3,6 +3,7 @@ import math import json +pi = 3.141592653589 # material parameters # material 1 :: gas # Patterson 2018 et al. @@ -120,6 +121,20 @@ 'bc_y%end' : -6, # ========================================================================== + # Monopole settings ======================================================== + 'Monopole' :'T', + 'num_mono' : 1, + 'Mono(1)%pulse' : 3, # this is for a sine wave + 'Mono(1)%npulse' : 10, # one cycle for now + 'Mono(1)%support' : 2, # plane of monopole + 'Mono(1)%support_width' : 10, + 'Mono(1)%loc(1)' : dlengx/2.0, + 'Mono(1)%loc(2)' : 5.0*dlengx, + 'Mono(1)%dir' : 0.0, + 'Mono(1)%mag' : 5.0*patmos_n, + 'Mono(1)%length' : 100.*dlengx, + # ========================================================================== + # Formatted Database Files Structure Parameters ============================ 'format' : 1, 'precision' : 2, From ff284e15d3a6eab53db2e7df77a0632c2b8cf31d Mon Sep 17 00:00:00 2001 From: "nazarii_koval@brown.edu" Date: Wed, 12 Jun 2024 17:51:37 -0400 Subject: [PATCH 160/326] changes --- examples/2D_lungwave/case.py | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/examples/2D_lungwave/case.py b/examples/2D_lungwave/case.py index d4a21b164e..01c1b2c199 100644 --- a/examples/2D_lungwave/case.py +++ b/examples/2D_lungwave/case.py @@ -176,19 +176,18 @@ 'fluid_pp(2)%pi_inf' : gammag*Bg_n/(gammag-1.E+00), - # Acoustic Wave source ===================================================== - # The acoustic wave is placed at y = 10 - #'Monopole' : 'T', # update : creating an acoustic wave - #'num_mono' : 1, # update : place in the middle and expand - #'Mono(1)%pulse' : 3, # update : square wave - #'Mono(1)%npulse' : 1, # update : 1 impulse - #'Mono(1)%mag' : P_amp_n, # update : magnitude - #'Mono(1)%length' : P_len, # update : impulse length - #'Mono(1)%support' : 2, # update : 2D semi infinite plane (x: -inf,inf; y:-len/2, len/2) - #'Mono(1)%loc(1)' : dlengx/2, # update : x_center of the domain - #'Mono(1)%loc(2)' : dlengy/2, # update : upper boundary of the domain - #'Mono(1)%dir' : 0, #theta, # update : direction: -pi/2 - #'Mono(1)%support_width' : 3, # update : 49 cells in each direction + # Monopole setting ========================================================= + 'Monopole' : 'T', # update : creating an acoustic wave + 'num_mono' : 1, # update : place in the middle and expand + 'Mono(1)%pulse' : 3, # update : sin wave + 'Mono(1)%npulse' : 10, # update : 1 impulse + 'Mono(1)%mag' : 5.0*patmos_n, # update : magnitude + 'Mono(1)%length' : 100*dlengx, # update : impulse length + 'Mono(1)%support' : 2, # update : 2D semi infinite plane (x: -inf,inf; y:-len/2, len/2) + 'Mono(1)%support_width' : 10, # update : 49 cells in each direction + 'Mono(1)%loc(1)' : dlengx/2, # update : x_center of the domain + 'Mono(1)%loc(2)' : 5.0*dlengx, # update : upper boundary of the domain + 'Mono(1)%dir' : 0, # update : direction: -pi/2 #============================================================================== })) From 9e93795f90e39e70608657b1219952065e883caf Mon Sep 17 00:00:00 2001 From: Sawyer Remillard Date: Tue, 11 Jun 2024 12:24:19 -0500 Subject: [PATCH 161/326] starting new branch --- submit_gpu.sh | 54 ++++++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 45 insertions(+), 9 deletions(-) diff --git a/submit_gpu.sh b/submit_gpu.sh index 21284621ba..e5ad46c5f4 100755 --- a/submit_gpu.sh +++ b/submit_gpu.sh @@ -1,17 +1,53 @@ ## Pre-process -#./mfc.sh run /scratch/bciv/sremillard/sph_col_2atm/3Dshinput_new.py -e batch -p gpuA100x4 -N 8 -n 4 -g 4 -w 1:00:00 -# sph2 -t pre_process -a bciv-delta-gpu -c delta -#./mfc.sh run /scratch/bciv/sremillard/sph_col_50atm/3Dinput.py -e batch -p gpuA100x4 -N 5 -n 4 -g 4 -w 1:00:00 -# sph50 -t pre_process -a bciv-delta-gpu -c delta -#./mfc.sh run /scratch/bciv/sremillard/sph_col_20atm/3Dinput.py -e batch -p gpuA100x4 -N 5 -n 4 -g 4 -w 1:00:00 -# sph20 -t pre_process -a bciv-delta-gpu -c delta -#./mfc.sh run /scratch/bciv/sremillard/sph_col_10atm/3Dinput.py -e batch -p gpuA100x4 -N 5 -n 4 -g 4 -w 1:00:00 -# sph10 -t pre_process -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/sremillard/sph_col_20atm_BD/3Dinput.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 0:15:00 -# sph20prpN -t pre_process -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/sremillard/sph_col_35atm/3Dinput.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 0:15:00 -# sph30prp -t pre_process -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/sremillard/pert_col_10atm_quart/3Dinput.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 0:15:00 -# 10q_prpN -t pre_process -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/sremillard/pert_col_20atm_hf/3Dinput.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 0:15:00 -# 20fh_prpN -t pre_process -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/sremillard/pert_col_20atm_quart/3Dinput.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 0:15:00 -# 20q_prpN -t pre_process -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/sremillard/pert_col_20atm_half/3Dinput.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 0:15:00 -# 20h_prpN -t pre_process -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/sremillard/pert_col_50atm_quart/3Dinput.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 0:15:00 -# 50q_prpN -t pre_process -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/sremillard/pert_col_20atm_p1/3Dinput.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 0:15:00 -# 20p1_prpN -t pre_process -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/sremillard/pert_col_10atm_p1/3Dinput.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 0:15:00 -# 20p1_prpN -t pre_process -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/sremillard/pert_col_35atm_p1/3Dinput.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 0:15:00 -# 35p1_prpN -t pre_process -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/sremillard/sph_col_10atm/3Dinput.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 0:15:00 -# sph10_prpN -t pre_process -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/sremillard/pert_col_10atm_hf/3Dinput.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 0:15:00 -# 10fh_prpN -t pre_process -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/sremillard/pert_col_20atm_p1e/3Dinput.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 0:15:00 -# 20p1e_prpN -t pre_process -a bciv-delta-gpu -c delta + + -#./mfc.sh run /scratch/bciv/sremillard/pert_col_2atm_tenth/3Dshinput_new.py -e batch -p gpuA100x4 -N 8 -n 4 -g 4 -w 1:00:00 -# base -t pre_process -a bciv-delta-gpu -c delta -#./mfc.sh run /scratch/bciv/sremillard/sph_col_1atm/3Dshinput_new.py -e batch -p gpuA100x4 -N 8 -n 4 -g 4 -w 1:00:00 -# sph_1 -t pre_process -a bciv-delta-gpu -c delta ## simulation -./mfc.sh run /scratch/bciv/sremillard/sph_col_50atm/3Dinput.py -e batch -p gpuA100x4 -N 5 -n 4 -g 4 -w 5:30:00 -# sph50 -t simulation -a bciv-delta-gpu -c delta -./mfc.sh run /scratch/bciv/sremillard/sph_col_20atm/3Dinput.py -e batch -p gpuA100x4 -N 5 -n 4 -g 4 -w 5:30:00 -# sph20 -t simulation -a bciv-delta-gpu -c delta -./mfc.sh run /scratch/bciv/sremillard/sph_col_10atm/3Dinput.py -e batch -p gpuA100x4 -N 5 -n 4 -g 4 -w 5:30:00 -# sph10 -t simulation -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/sremillard/pert_col_10atm_hf/3Dinput.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 08:00:00 -# 10fh_sim -t simulation -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/sremillard/sph_col_10atm/3Dinput.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 10:00:00 -# sph10_sim -t simulation -a bciv-delta-gpu -c delta + + + + +#./mfc.sh run /scratch/bciv/sremillard/sph_col_35atm/3Dinput.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 09:00:00 -# sph35sim -t simulation -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/sremillard/pert_col_20atm_p1/3Dinput.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 10:00:00 -# 20p1_sim -t simulation -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/sremillard/pert_col_10atm_p1/3Dinput.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 09:00:00 -# 10p1_sim -t simulation -a bciv-delta-gpu -c delta + + +#./mfc.sh run /scratch/bciv/sremillard/sph_col_20atm_BD/3Dinput.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 04:30:00 -# sph20 -t simulation -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/sremillard/pert_col_10atm_quart/3Dinput.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 01:00:00 -# 10q -t simulation -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/sremillard/pert_col_20atm_hf/3Dinput.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 07:30:00 -# 20fh -t simulation -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/sremillard/pert_col_20atm_quart/3Dinput.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 07:30:00 -# 20q -t simulation -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/sremillard/pert_col_20atm_half/3Dinput.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 10:00:00 -# 20h -t simulation -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/sremillard/pert_col_50atm_quart/3Dinput.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 10:00:00 -# 50q -t simulation -a bciv-delta-gpu -c delta + +## post_process - Check if sim_data is TRUE!!!!! + +#./mfc.sh run /scratch/bciv/sremillard/pert_col_20atm_p1/3Dinput.py -e batch -p gpuA100x4 -N 1 -n 4 -g 1 -w 03:00:00 -# 20p1_sim -t post_process -a bciv-delta-gpu -c delta + + +./mfc.sh run /scratch/bciv/sremillard/sph_col_20atm_BD/3Dinput.py -e batch -p gpuA100x4 -N 1 -n 4 -g 1 -w 01:30:00 -# sph20 -t post_process -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/sremillard/pert_col_10atm_quart/3Dinput.py -e batch -p gpuA100x4 -N 1 -n 4 -g 1 -w 01:30:00 -# 10q -t post_process -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/sremillard/pert_col_10atm_hf/3Dinput.py -e batch -p gpuA100x4 -N 1 -n 4 -g 1 -w 02:30:00 -# 10fh -t post_process -a bciv-delta-gpu -c delta +#./mfc.sh run /projects/bciv/sremillard/pert_20q/3Dinput.py -e batch -p gpuA100x4 -N 1 -n 4 -g 1 -w 03:00:00 -# 20q -t post_process -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/sremillard/pert_col_20atm_half/3Dinput.py -e batch -p gpuA100x4 -N 1 -n 4 -g 1 -w 01:30:00 -# 20h -t post_process -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/sremillard/pert_col_50atm_quart/3Dinput.py -e batch -p gpuA100x4 -N 1 -n 4 -g 1 -w 01:30:00 -# 50q -t post_process -a bciv-delta-gpu -c delta + From 36f1bb3aeea182e30227fd29acab2ca7b7f9110d Mon Sep 17 00:00:00 2001 From: Sawyer Remillard Date: Wed, 12 Jun 2024 08:11:41 -0500 Subject: [PATCH 162/326] added G contirbution in speed of sound calc and adjusted in m_data_out. in sim --- src/common/include/inline_conversions.fpp | 29 ++++++++++++++++------- src/post_process/m_data_output.fpp | 2 +- src/simulation/m_data_output.fpp | 6 +++-- 3 files changed, 26 insertions(+), 11 deletions(-) diff --git a/src/common/include/inline_conversions.fpp b/src/common/include/inline_conversions.fpp index 4f455c511d..ffbd438678 100644 --- a/src/common/include/inline_conversions.fpp +++ b/src/common/include/inline_conversions.fpp @@ -1,5 +1,5 @@ #:def s_compute_speed_of_sound() - subroutine s_compute_speed_of_sound(pres, rho, gamma, pi_inf, H, adv, vel_sum, c) + subroutine s_compute_speed_of_sound(pres, rho, gamma, pi_inf, H, adv, vel_sum, c, G) #ifdef CRAY_ACC_WAR !DIR$ INLINEALWAYS s_compute_speed_of_sound #else @@ -11,17 +11,30 @@ real(kind(0d0)), dimension(num_fluids), intent(IN) :: adv real(kind(0d0)), intent(IN) :: vel_sum real(kind(0d0)), intent(OUT) :: c + real(kind(0d0)), dimension(num_fluids), intent(IN), optional :: G - real(kind(0d0)) :: blkmod1, blkmod2 + real(kind(0d0)), dimension(num_fluids) :: blkmod - integer :: q + integer :: q, i if (alt_soundspeed) then - blkmod1 = ((gammas(1) + 1d0)*pres + & - pi_infs(1))/gammas(1) - blkmod2 = ((gammas(2) + 1d0)*pres + & - pi_infs(2))/gammas(2) - c = (1d0/(rho*(adv(1)/blkmod1 + adv(2)/blkmod2))) + c = 0d0 + do i = 1, num_fluids + if (hypoelasticity) then + blkmod(i) = ((gammas(i) + 1d0)*pres + & + pi_infs(i))/gammas(i)+4/3*G(i) + else + blkmod(i) = ((gammas(i) + 1d0)*pres + & + pi_infs(i))/gammas(i) + end if + c = c + adv(i)/blkmod(i) + end do + c = 1d0/(rho*c) +! blkmod1 = ((gammas(1) + 1d0)*pres + & +! pi_infs(1))/gammas(1) +! blkmod2 = ((gammas(2) + 1d0)*pres + & +! pi_infs(2))/gammas(2) +! c = (1d0/(rho*(adv(1)/blkmod1 + adv(2)/blkmod2))) elseif (model_eqns == 3) then c = 0d0 !$acc loop seq diff --git a/src/post_process/m_data_output.fpp b/src/post_process/m_data_output.fpp index 68e5d9d659..2551bc2625 100644 --- a/src/post_process/m_data_output.fpp +++ b/src/post_process/m_data_output.fpp @@ -1009,7 +1009,7 @@ contains cent = l end if end do - thres = 0.9d0 + thres = 0.9d0*max_alph_glb do k = 0, n OLoop: do j = 0, m axp = q_prim_vf(E_idx + 2)%sf(j + 1, k, cent) diff --git a/src/simulation/m_data_output.fpp b/src/simulation/m_data_output.fpp index 87525dfc60..49b9abf1e9 100644 --- a/src/simulation/m_data_output.fpp +++ b/src/simulation/m_data_output.fpp @@ -277,6 +277,7 @@ contains real(kind(0d0)) :: vel_sum !< Cell-avg. velocity sum real(kind(0d0)) :: pres !< Cell-avg. pressure real(kind(0d0)), dimension(num_fluids) :: alpha !< Cell-avg. volume fraction + real(kind(0d0)), dimension(num_fluids) :: G_K real(kind(0d0)) :: gamma !< Cell-avg. sp. heat ratio real(kind(0d0)) :: pi_inf !< Cell-avg. liquid stiffness function real(kind(0d0)) :: qv !< Cell-avg. fluid reference energy @@ -302,7 +303,7 @@ contains do l = 0, p do k = 0, n do j = 0, m - + G_K(:) = fluid_pp(:)%G !SGR Reinitialize a vector for shear moduli do i = 1, num_fluids alpha_rho(i) = q_prim_vf(i)%sf(j, k, l) alpha(i) = q_prim_vf(E_idx + i)%sf(j, k, l) @@ -330,7 +331,8 @@ contains H = (E + pres)/rho ! Compute mixture sound speed - call s_compute_speed_of_sound(pres, rho, gamma, pi_inf, H, alpha, vel_sum, c) + call s_compute_speed_of_sound(pres, rho, gamma, pi_inf, H, alpha, vel_sum, c, G_K) + !SGR added G here for speed of sound if ( c .lt. 10d-12 ) then print*, 'code has crashed at processor: ',proc_rank,' at j :: ',j,', k :: ',k,' l :: ',l,'with alph1a ::',alpha(1),'and alpha2 ::', alpha(2) From efe6ac0f3d3be7fb9522f9e2e2e4828671b2be3f Mon Sep 17 00:00:00 2001 From: Sawyer Remillard Date: Wed, 12 Jun 2024 10:39:49 -0500 Subject: [PATCH 163/326] all is done in hllc for hypo besides the flux computation --- src/common/include/inline_conversions.fpp | 1 + src/simulation/m_data_output.fpp | 9 +-- src/simulation/m_riemann_solvers.fpp | 93 +++++++++++++++++++---- 3 files changed, 82 insertions(+), 21 deletions(-) diff --git a/src/common/include/inline_conversions.fpp b/src/common/include/inline_conversions.fpp index ffbd438678..bfdc1344fd 100644 --- a/src/common/include/inline_conversions.fpp +++ b/src/common/include/inline_conversions.fpp @@ -19,6 +19,7 @@ if (alt_soundspeed) then c = 0d0 + !$acc loop seq do i = 1, num_fluids if (hypoelasticity) then blkmod(i) = ((gammas(i) + 1d0)*pres + & diff --git a/src/simulation/m_data_output.fpp b/src/simulation/m_data_output.fpp index 49b9abf1e9..1546097b2c 100644 --- a/src/simulation/m_data_output.fpp +++ b/src/simulation/m_data_output.fpp @@ -303,7 +303,6 @@ contains do l = 0, p do k = 0, n do j = 0, m - G_K(:) = fluid_pp(:)%G !SGR Reinitialize a vector for shear moduli do i = 1, num_fluids alpha_rho(i) = q_prim_vf(i)%sf(j, k, l) alpha(i) = q_prim_vf(E_idx + i)%sf(j, k, l) @@ -331,7 +330,7 @@ contains H = (E + pres)/rho ! Compute mixture sound speed - call s_compute_speed_of_sound(pres, rho, gamma, pi_inf, H, alpha, vel_sum, c, G_K) + call s_compute_speed_of_sound(pres, rho, gamma, pi_inf, H, alpha, vel_sum, c, fluid_pp(:)%G) !SGR added G here for speed of sound if ( c .lt. 10d-12 ) then @@ -1297,7 +1296,7 @@ contains ! Compute mixture sound Speed call s_compute_speed_of_sound(pres, rho, gamma, pi_inf, & - ((gamma + 1d0)*pres + pi_inf)/rho, alpha, 0d0, c) + ((gamma + 1d0)*pres + pi_inf)/rho, alpha, 0d0, c, fluid_pp(:)%G) accel = accel_mag(j - 2, k, l) end if @@ -1372,7 +1371,7 @@ contains end if ! Compute mixture sound speed call s_compute_speed_of_sound(pres, rho, gamma, pi_inf, & - ((gamma + 1d0)*pres + pi_inf)/rho, alpha, 0d0, c) + ((gamma + 1d0)*pres + pi_inf)/rho, alpha, 0d0, c, fluid_pp(:)%G) end if end if @@ -1424,7 +1423,7 @@ contains ! Compute mixture sound speed call s_compute_speed_of_sound(pres, rho, gamma, pi_inf, & - ((gamma + 1d0)*pres + pi_inf)/rho, alpha, 0d0, c) + ((gamma + 1d0)*pres + pi_inf)/rho, alpha, 0d0, c, fluid_pp(:)%G) accel = accel_mag(j - 2, k - 2, l - 2) end if diff --git a/src/simulation/m_riemann_solvers.fpp b/src/simulation/m_riemann_solvers.fpp index b0295f971d..7926a5f2b0 100644 --- a/src/simulation/m_riemann_solvers.fpp +++ b/src/simulation/m_riemann_solvers.fpp @@ -509,16 +509,18 @@ contains @:compute_average_state() call s_compute_speed_of_sound(pres_L, rho_L, gamma_L, pi_inf_L, H_L, alpha_L, & - vel_L_rms, c_L) + vel_L_rms, c_L, Gs) call s_compute_speed_of_sound(pres_R, rho_R, gamma_R, pi_inf_R, H_R, alpha_R, & - vel_R_rms, c_R) + vel_R_rms, c_R, Gs) !> The computation of c_avg does not require all the variables, and therefore the non '_avg' ! variables are placeholders to call the subroutine. call s_compute_speed_of_sound(pres_R, rho_avg, gamma_avg, pi_inf_R, H_avg, alpha_R, & - vel_avg_rms, c_avg) + vel_avg_rms, c_avg, Gs) + + !SGR added Gs to all of the above speed of sound clacs if (any(Re_size > 0)) then !$acc loop seq @@ -863,6 +865,9 @@ contains real(kind(0d0)) :: xi_L, xi_R !< Left and right wave speeds functions real(kind(0d0)) :: xi_M, xi_P + real(kind(0d0)), dimension(6) :: tau_e_L, tau_e_R + real(kind(0d0)) :: G_L, G_R + real(kind(0d0)) :: nbub_L, nbub_R real(kind(0d0)), dimension(nb) :: R0_L, R0_R real(kind(0d0)), dimension(nb) :: V0_L, V0_R @@ -1966,7 +1971,7 @@ contains end do !$acc end parallel loop else - !$acc parallel loop collapse(3) gang vector default(present) private(vel_L, vel_R, Re_L, Re_R, & + !$acc parallel loop collapse(3) gang vector default(present) private(vel_L, vel_R, tau_e_L, tau_e_R, G_L, G_R, Re_L, Re_R, & !$acc rho_avg, h_avg, gamma_avg, alpha_L, alpha_R, s_L, s_R, s_S, vel_avg_rms) copyin(is1,is2,is3) do l = is3%beg, is3%end do k = is2%beg, is2%end @@ -2083,20 +2088,53 @@ contains H_L = (E_L + pres_L)/rho_L H_R = (E_R + pres_R)/rho_R + + if (hypoelasticity) then + !$acc loop seq + do i = 1, strxe - strxb + 1 + tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) + tau_e_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) + end do + + G_L = 0d0 + G_R = 0d0 + !$acc loop seq + do i = 1, num_fluids + G_L = G_L + alpha_L(i)*Gs(i) + G_R = G_R + alpha_R(i)*Gs(i) + end do + + do i = 1, strxe - strxb + 1 + ! Elastic contribution to energy if G large enough + !TODO take out if statement if stable without + if ((G_L > 1000) .and. (G_R > 1000)) then + E_L = E_L + (tau_e_L(i)*tau_e_L(i))/(4d0*G_L) + E_R = E_R + (tau_e_R(i)*tau_e_R(i))/(4d0*G_R) + ! Additional terms in 2D and 3D + if ((i == 2) .or. (i == 4) .or. (i == 5)) then + E_L = E_L + (tau_e_L(i)*tau_e_L(i))/(4d0*G_L) + E_R = E_R + (tau_e_R(i)*tau_e_R(i))/(4d0*G_R) + end if + end if + end do + end if + !SGR Added exact code from hll here + @:compute_average_state() call s_compute_speed_of_sound(pres_L, rho_L, gamma_L, pi_inf_L, H_L, alpha_L, & - vel_L_rms, c_L) + vel_L_rms, c_L, Gs) call s_compute_speed_of_sound(pres_R, rho_R, gamma_R, pi_inf_R, H_R, alpha_R, & - vel_R_rms, c_R) + vel_R_rms, c_R, Gs) !> The computation of c_avg does not require all the variables, and therefore the non '_avg' ! variables are placeholders to call the subroutine. call s_compute_speed_of_sound(pres_R, rho_avg, gamma_avg, pi_inf_R, H_avg, alpha_R, & - vel_avg_rms, c_avg) + vel_avg_rms, c_avg, Gs) + !SGR added Gs contribution to the speed of sound if (any(Re_size > 0)) then !$acc loop seq @@ -2106,15 +2144,38 @@ contains end if if (wave_speeds == 1) then - s_L = min(vel_L(idx1) - c_L, vel_R(idx1) - c_R) - s_R = max(vel_R(idx1) + c_R, vel_L(idx1) + c_L) - - s_S = (pres_R - pres_L + rho_L*vel_L(idx1)* & - (s_L - vel_L(idx1)) - & - rho_R*vel_R(idx1)* & - (s_R - vel_R(idx1))) & - /(rho_L*(s_L - vel_L(idx1)) - & - rho_R*(s_R - vel_R(idx1))) + if (hypoelasticity) then + s_L = min(vel_L(dir_idx(1)) - sqrt(c_L*c_L + & + (((4d0*G_L)/3d0) + & + tau_e_L(dir_idx_tau(1)))/rho_L) & + , vel_R(dir_idx(1)) - sqrt(c_R*c_R + & + (((4d0*G_R)/3d0) + & + tau_e_R(dir_idx_tau(1)))/rho_R)) + s_R = max(vel_R(dir_idx(1)) + sqrt(c_R*c_R + & + (((4d0*G_R)/3d0) + & + tau_e_R(dir_idx_tau(1)))/rho_R) & + , vel_L(dir_idx(1)) + sqrt(c_L*c_L + & + (((4d0*G_L)/3d0) + & + tau_e_L(dir_idx_tau(1)))/rho_L)) + s_S = (pres_R - tau_e_R(dir_idx_tau(1)) - pres_L + & + tau_e_L(dir_idx_tau(1)) + rho_L*vel_L(idx1)* & + (s_L - vel_L(idx1)) - & + rho_R*vel_R(idx1)* & + (s_R - vel_R(idx1))) & + /(rho_L*(s_L - vel_L(idx1)) - & + rho_R*(s_R - vel_R(idx1))) + + else + s_L = min(vel_L(idx1) - c_L, vel_R(idx1) - c_R) + s_R = max(vel_R(idx1) + c_R, vel_L(idx1) + c_L) + + s_S = (pres_R - pres_L + rho_L*vel_L(idx1)* & + (s_L - vel_L(idx1)) - & + rho_R*vel_R(idx1)* & + (s_R - vel_R(idx1))) & + /(rho_L*(s_L - vel_L(idx1)) - & + rho_R*(s_R - vel_R(idx1))) + end if elseif (wave_speeds == 2) then pres_SL = 5d-1*(pres_L + pres_R + rho_avg*c_avg* & From 407e3e17a1ce829739bb2a2d77b30327c4fb5952 Mon Sep 17 00:00:00 2001 From: Sawyer Remillard Date: Wed, 12 Jun 2024 15:55:33 -0500 Subject: [PATCH 164/326] compiles, started to modify the fluxes for hypo hllc --- src/simulation/m_riemann_solvers.fpp | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/simulation/m_riemann_solvers.fpp b/src/simulation/m_riemann_solvers.fpp index 7926a5f2b0..4a5c422358 100644 --- a/src/simulation/m_riemann_solvers.fpp +++ b/src/simulation/m_riemann_solvers.fpp @@ -2227,6 +2227,21 @@ contains !$acc loop seq do i = 1, num_dims idxi = dir_idx(i) + if (hypoelasticity) then + flux_rs${XYZ}$_vf(j, k, l, contxe + dir_idx(i)) = & + xi_M*(rho_L*(vel_L(idx1)* & + vel_L(idxi) + & + s_M*(xi_L*(dir_flg(idxi)*s_S + & + (1d0 - dir_flg(idxi))* & + vel_L(idxi)) - vel_L(idxi))) + & + dir_flg(idxi)*(pres_L) - tau_e_L(dir_idx_tau(i))) & + + xi_P*(rho_R*(vel_R(idx1)* & + vel_R(idxi) + & + s_P*(xi_R*(dir_flg(idxi)*s_S + & + (1d0 - dir_flg(idxi))* & + vel_R(idxi)) - vel_R(idxi))) + & + dir_flg(idxi)*(pres_R) - tau_e_R(dir_idx_tau(i))) + end if !SGR added this if statement for hypo flux_rs${XYZ}$_vf(j, k, l, contxe + idxi) = & xi_M*(rho_L*(vel_L(idx1)* & vel_L(idxi) + & From 528e153dacac2d99f1194477338313bf0cfae5f2 Mon Sep 17 00:00:00 2001 From: Sawyer Remillard Date: Thu, 13 Jun 2024 13:09:47 -0500 Subject: [PATCH 165/326] all fluxes have been coded for hllc hypo, need to verify that there are no source terms, code compiles --- src/simulation/m_riemann_solvers.fpp | 48 ++++++++++++++++++++++------ 1 file changed, 38 insertions(+), 10 deletions(-) diff --git a/src/simulation/m_riemann_solvers.fpp b/src/simulation/m_riemann_solvers.fpp index 4a5c422358..b5490d3710 100644 --- a/src/simulation/m_riemann_solvers.fpp +++ b/src/simulation/m_riemann_solvers.fpp @@ -2260,16 +2260,34 @@ contains ! Energy flux. ! f = u*(E+p), q = E, q_star = \xi*E+(s-u)(\rho s_star + p/(s-u)) - flux_rs${XYZ}$_vf(j, k, l, E_idx) = & - xi_M*(vel_L(idx1)*(E_L + pres_L) + & - s_M*(xi_L*(E_L + (s_S - vel_L(idx1))* & - (rho_L*s_S + pres_L/ & - (s_L - vel_L(idx1)))) - E_L)) & - + xi_P*(vel_R(idx1)*(E_R + pres_R) + & - s_P*(xi_R*(E_R + (s_S - vel_R(idx1))* & - (rho_R*s_S + pres_R/ & - (s_R - vel_R(idx1)))) - E_R)) - + if (hypoelasticity) then + flux_rs${XYZ}$_vf(j, k, l, E_idx) = & + xi_M*(vel_L(idx1)*(E_L + pres_L - tau_e_L(dir_idx_tau(1))) + & + s_M*(xi_L*(E_L + (s_S - vel_L(idx1))* & + (rho_L*s_S + (pres_L - tau_e_L(dir_idx_tau(1)))/ & + (s_L - vel_L(idx1)))) - E_L)) & + + xi_P*(vel_R(idx1)*(E_R + pres_R - tau_e_R(dir_idx_tau(1))) + & + s_P*(xi_R*(E_R + (s_S - vel_R(idx1))* & + (rho_R*s_S + (pres_R - tau_e_R(dir_idx_tau(1)))/ & + (s_R - vel_R(idx1)))) - E_R)) + if (num_dims > 1) then + do i = 1, num_dims - 1 + flux_rs${XYZ}$_vf(j, k, l, E_idx) = flux_rs${XYZ}$_vf(j, k, l, E_idx) + & + xi_M*(s_S/(s_L-s_S))*(tau_e_L(dir_idx_tau(i+1))*vel_L(dir_idx(i+1))) + & + xi_P*(s_S/(s_R-s_S))*(tau_e_R(dir_idx_tau(i+1))*vel_R(dir_idx(i+1))) + end do + end if + else ! SGR added Hypo statement to calc energy flux + flux_rs${XYZ}$_vf(j, k, l, E_idx) = & + xi_M*(vel_L(idx1)*(E_L + pres_L) + & + s_M*(xi_L*(E_L + (s_S - vel_L(idx1))* & + (rho_L*s_S + pres_L/ & + (s_L - vel_L(idx1)))) - E_L)) & + + xi_P*(vel_R(idx1)*(E_R + pres_R) + & + s_P*(xi_R*(E_R + (s_S - vel_R(idx1))* & + (rho_R*s_S + pres_R/ & + (s_R - vel_R(idx1)))) - E_R)) + end if ! Volume fraction flux !$acc loop seq do i = advxb, advxe @@ -2295,6 +2313,16 @@ contains !if ( (model_eqns == 4) .or. (num_fluids==1) ) vel_src_rs_vf(dir_idx(i))%sf(j,k,l) = 0d0 end do + ! Elastic Stresses + if (hypoelasticity) then + do i = 1, strxe - strxb + 1 !TODO: this indexing may be slow + flux_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) = & + xi_M*(s_S/(s_L-s_S))*(s_L*rho_L*tau_e_L(i)-rho_L*vel_L(dir_idx(1))*tau_e_L(i)) + & + xi_P*(s_S/(s_R-s_S))*(s_R*rho_R*tau_e_R(i)-rho_R*vel_R(dir_idx(1))*tau_e_R(i)) + end do + end if + + flux_src_rs${XYZ}$_vf(j, k, l, advxb) = vel_src_rs${XYZ}$_vf(j, k, l, idx1) ! Geometrical source flux for cylindrical coordinates From ec229f87602a32be895543a472f8171affb5a896 Mon Sep 17 00:00:00 2001 From: Sawyer Remillard Date: Thu, 13 Jun 2024 15:04:53 -0500 Subject: [PATCH 166/326] code compiles all implementation for hllc_hypo is done, pending testing --- src/simulation/m_checker.fpp | 6 +++--- src/simulation/m_riemann_solvers.fpp | 2 ++ 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/simulation/m_checker.fpp b/src/simulation/m_checker.fpp index c6f0e8d9c7..d35a39ad44 100644 --- a/src/simulation/m_checker.fpp +++ b/src/simulation/m_checker.fpp @@ -290,9 +290,9 @@ contains elseif (riemann_solver /= 2 .and. alt_soundspeed) then call s_mpi_abort('Unsupported combination of riemann_solver '// & 'and alt_soundspeed. Exiting ...') - elseif (hypoelasticity .and. (riemann_solver /= 1)) then - call s_mpi_abort('hypoelasticity requires riemann_solver = 1'// & - 'Exiting ...') +! elseif (hypoelasticity .and. (riemann_solver /= 1)) then +! call s_mpi_abort('hypoelasticity requires riemann_solver = 1'// & +! 'Exiting ...') !SGR commented out for testing! end if if (adap_dt) then diff --git a/src/simulation/m_riemann_solvers.fpp b/src/simulation/m_riemann_solvers.fpp index b5490d3710..222e3a1d3f 100644 --- a/src/simulation/m_riemann_solvers.fpp +++ b/src/simulation/m_riemann_solvers.fpp @@ -2271,6 +2271,7 @@ contains (rho_R*s_S + (pres_R - tau_e_R(dir_idx_tau(1)))/ & (s_R - vel_R(idx1)))) - E_R)) if (num_dims > 1) then + !$acc loop seq do i = 1, num_dims - 1 flux_rs${XYZ}$_vf(j, k, l, E_idx) = flux_rs${XYZ}$_vf(j, k, l, E_idx) + & xi_M*(s_S/(s_L-s_S))*(tau_e_L(dir_idx_tau(i+1))*vel_L(dir_idx(i+1))) + & @@ -2315,6 +2316,7 @@ contains ! Elastic Stresses if (hypoelasticity) then + !$acc loop seq do i = 1, strxe - strxb + 1 !TODO: this indexing may be slow flux_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) = & xi_M*(s_S/(s_L-s_S))*(s_L*rho_L*tau_e_L(i)-rho_L*vel_L(dir_idx(1))*tau_e_L(i)) + & From 98a4503979867d50b1fd32d3c36e31f809c83169 Mon Sep 17 00:00:00 2001 From: Sawyer Remillard Date: Thu, 13 Jun 2024 15:28:38 -0500 Subject: [PATCH 167/326] fixed bug in post_process --- src/post_process/m_data_output.fpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/post_process/m_data_output.fpp b/src/post_process/m_data_output.fpp index 2551bc2625..ea000550ae 100644 --- a/src/post_process/m_data_output.fpp +++ b/src/post_process/m_data_output.fpp @@ -1009,7 +1009,7 @@ contains cent = l end if end do - thres = 0.9d0*max_alph_glb + thres = 0.9d0*maxalph_glb do k = 0, n OLoop: do j = 0, m axp = q_prim_vf(E_idx + 2)%sf(j + 1, k, cent) From 627da11469584da49819567bc46ba8362ca815fb Mon Sep 17 00:00:00 2001 From: "nazarii_koval@brown.edu" Date: Fri, 14 Jun 2024 15:54:24 -0400 Subject: [PATCH 168/326] added horizontal domain fro lung problem --- examples/2D_lungtissue/case.py | 251 ---------------------- examples/2D_lungwave/case.py | 63 ++---- examples/2D_lungwave_horizontal/case.py | 191 ++++++++++++++++ src/pre_process/include/2dHardcodedIC.fpp | 40 ++-- src/simulation/m_monopole.fpp | 5 + 5 files changed, 231 insertions(+), 319 deletions(-) delete mode 100644 examples/2D_lungtissue/case.py create mode 100644 examples/2D_lungwave_horizontal/case.py diff --git a/examples/2D_lungtissue/case.py b/examples/2D_lungtissue/case.py deleted file mode 100644 index 74e1320091..0000000000 --- a/examples/2D_lungtissue/case.py +++ /dev/null @@ -1,251 +0,0 @@ -#!/usr/bin/env python3 - -import json -import math - -# Adjustung the parameters for the 2D case of U-Sound-lung tissue interaction -""" - TODO's -1. Runtime Parameters - (done) run_time_info - rdma_mpi -2. Computational Domain Parameters - (done) domain - [x,y] = [{0,1},{-20,15}] - streching? - (done) gridcells - (done) dt - (done) t_step_start - (done) t_step_stop - t_step_save - t_step_print -3. Patch Parameters - (done) geometry, density and volumetric fraction -4. Immersed Boundary Patches - geometry -5. Fluid Material's Parameters - Re(1) - sheer viscosity of the fluid (5 eq model only) - Re(2) - volume viscosity of the fluid (5 eq model only) - sigma - surface tension -6. Simulation Algorithm Parameters - BC - (done) model eq - eq.model - TBD -7. Formatted Database and Structure Parameters - TBD -8. (Optional) Acoustic Source Parameters - TBD - might be useful to implemetn US imaging -9. (Optional) Ensemble-Averaged Bubble Model Parameters -10. (Optional) Velocity Field Setup Parameters -11. (Optional) Phase Change Parameters -12. (Optional) Artificial Mach Number Parameters -""" - -#Define problem specific variables - - #refference values (water, characteristic lenght) -rho_0 = 996. #kg/m3 -c_0 = 1648.7 #m/s spped of sound -l_0 = 200.E-6 #length scale um -p_0 = rho_0*c_0*c_0 #characteristic pressure - - #define non-dim -N = 100 #points per l -dx = 1/(N-1) #dx of the grid -l_t = 15 #y-scaling -l_b = 20 #y-scaling - - #dimensional parameters (air at 300K) -p_atm = 101325 #Pa - #air -rho_a = 1.18/rho_0 #density air -c_a = 347.2/c_0 #speed of sound in water -n_a = 1.4 #stiffened EoS constant -B_a = 0 #stiffened EoS constant - #water -rho_w = 996./rho_0 #density water -c_w = 1648.7/c_0 #spped of sound in air -n_w = 5.5 #stiffened EoS constant -B_w = 492.E+6/p_0 #stiffened EoS constant - - #time settings (followed 2D_whale_bubble_annulus) -cfl = 0.25 #cfl condition -t_char = l_0/c_0 #s characteristic timescale -dt = cfl*t_char #s time step -L = 1000*l_0 #m total distance travelled by the wave -Tfinal = L/c_0 #s final time of the simulation -N_steps = int(Tfinal/dt) #number of steps the simulation will run (4000) - -''' - #time settings (followed 2D_whale_bubble_annulus) -u0 = math.sqrt(p_atm/rho_w) #refference velocity -cfl = 0.25 #cfl condition -dt = cfl*dx*u0/c_w #time step calculated -Tfinal = 5 #final time of the simulation -N_steps = int(Tfinal/dt) #number of steps the simulation will run -''' - - #DUS settings -P_amp = 10.E+6/p_0 -P_len = 45 #length of the impulse -theta = -math.pi/2 #direction of propagation - - #membrane setting -a_0 = 0.03 #amplitude -y_l_top = f"{l_t}-{a_0}*sin(2*pi*x/{1}-pi/2)" -#y_l_bot = f"{l_b}+{a_0}*sin(2*pi*x/{1}-pi/2)" - - -# Configuring case dictionary -print(json.dumps({ - # Logistics ================================================================ - 'run_time_info' : 'T', - # ========================================================================== - - # Computational Domain Parameters ========================================== - - # The domain consists of 2 regions with a membrane inwetween. The origin is - # set on the left end of the membrane. The domain of interest. y: -20l to 15l - 'x_domain%beg' : 0, # update - 'x_domain%end' : 1, # update - 'y_domain%beg' : -l_b, # update - 'y_domain%end' : l_t, # update - # Grid stretching is used in the all coordinate directions - # to minimize computational costs. The grid is coarsened - # away from the bubble / origin - #might not need - 'stretch_x' : 'F', - 'a_x' : 4.E+00, - 'x_a' : -1.5E-03/1.E-03, - 'x_b' : 1.5E-03/1.E-03, - 'stretch_y' : 'F', - 'a_y' : 4.E+00, - 'y_a' : -1.5E-03/1.E-03, - 'y_b' : 1.5E-03/1.E-03, - # grid sells setup - m=x,n=y,p=z - 'm' : int(N-1), # update - 'n' : int((l_t+l_b)*N-1), # update - # time setup - 'dt' : dt, # update : see above - 't_step_start' : 0, # update : start at 0 - 't_step_stop' : N_steps, # update : number of iterations - 't_step_save' : 10, - # ========================================================================== - - # Simulation Algorithm Parameters ========================================== - # Only two patches are necesssary, the liquid(tissue) and the - # gas(lung) - 'num_patches' : 2, # update: Tissue and Lung - # Use the 5 equation model - 'model_eqns' : 2, # update: number of equations is 5 - # 6 equations model does not need the K \div(u) term - 'alt_soundspeed' : 'F', - - # num_fluids defines the total number of fluids defined in each of the - # patches. - 'num_fluids' : 2, # update: each patch has 2 fluid associated with it - # Advect both volume fractions - 'adv_alphan' : 'T', - # Ensure the volume fractions sum to unity at the end of each - # time step - 'mpp_lim' : 'T', - # Correct errors when computing speed of sound - 'mixture_err' : 'T', - # Use TVD RK3 for time marching - 'time_stepper' : 3, # update: tvdrk3 - # Use WENO5 - 'weno_order' : 5, # update - 'weno_eps' : 1.E-16, - 'weno_Re_flux' : 'F', - 'weno_avg' : 'F', - 'avg_state' : 2, - # Use the mapped WENO weights to maintain monotinicity - 'mapped_weno' : 'T', - 'null_weights' : 'F', - 'mp_weno' : 'F', - # Use the HLL Riemann solver - 'riemann_solver' : 1, # update : 1=HLL - 'wave_speeds' : 1, - - # We will use symmetric BC at the x-boundaries. THe bottom booundary needs - # to be at a zero gradient. Top - non-reflective boundary conditions - 'bc_x%beg' : -1, # update : used periodec - 'bc_x%end' : -1, # update : used periodic - 'bc_y%beg' : -6, # update : used non-reflecting subsonic buffer - 'bc_y%end' : -6, # update : used non-reflecting subsonic buffer - # ========================================================================== - - # Formatted Database Files Structure Parameters ============================ - # Export primitive variables in double precision with parallel - # I/O to minimize I/O computational time during large simulations - 'format' : 1, - 'precision' : 2, - 'prim_vars_wrt' :'T', - 'parallel_io' :'T', - # ========================================================================== - - # For now setting the the patches geometry to be rectangles with a - # varible y lenght: - # Patch 1: yl = 15-a_0*sin(2*pi*x/l-pi/2) - # Patch 2: yb = 20+a_0*sin(2*pi*x/l-pi/2) - - # Patch 1: Air (Lung) ====================================================== - # Specify the gas grid geometry - 'patch_icpp(1)%geometry' : 3, # update : assumes to be a rectangle - 'patch_icpp(1)%x_centroid' : 1/2, # update : x_centroid = 0.5l - 'patch_icpp(1)%y_centroid' : (l_t-l_b)/2, # update : y_centroid = -10l - 'patch_icpp(1)%length_x' : 1, # update : x_l = l - 'patch_icpp(1)%length_y' : l_t+l_b, # update : y_l = function of position - # Specify the patch primitive variables - 'patch_icpp(1)%vel(1)' : 0.E+00, # update : no initial velocity - 'patch_icpp(1)%vel(2)' : 0.E+00, # update : no initial velocity - 'patch_icpp(1)%pres' : p_atm/p_0, # update : assume atmospheric pressure - 'patch_icpp(1)%alpha_rho(1)' : 0.E+00, # update : Partial density of fluid 1 in patch 2 (no water) - 'patch_icpp(1)%alpha_rho(2)' : rho_a, # update : Partial density of fluid 2 in patch 2 (air only) - 'patch_icpp(1)%alpha(1)' : 0.E+00, # update : volume fraction of fluid 1 in patch 2 (no water) - 'patch_icpp(1)%alpha(2)' : 1.E+00, # update : volume fraction of fluid 2 in patch 2 (air only) - # ========================================================================== - - # Patch 2: Water(Tisue) ==================================================== - # Specify the water background grid geometry - 'patch_icpp(2)%geometry' : 3, # update : assumes to be a rectangle - #'patch_icpp(2)%hcid' : 205, # update : hardcoded geometry of the patch - 'patch_icpp(2)%alter_patch(1)' : 'T', - 'patch_icpp(2)%x_centroid' : 1/2, # update : x_centroid = 0.5l - 'patch_icpp(2)%y_centroid' : l_t/2, # update : y_centorid = 7.5l - 'patch_icpp(2)%length_x' : 1, # update : x_l = l - 'patch_icpp(2)%length_y' : l_t, # update : y_l = fucntion of position, y_l_top - didnot accept str - # Specify the patch primitive variables - 'patch_icpp(2)%vel(1)' : 0.E+00, # update : no initial velocity - 'patch_icpp(2)%vel(2)' : 0.E+00, # update : no initial velocity - 'patch_icpp(2)%pres' : p_atm/p_0, # update : assume atmospheric pressure - 'patch_icpp(2)%alpha_rho(1)' : rho_w, # update : Partial density of fluid 1 in patch 1 (water only) - 'patch_icpp(2)%alpha_rho(2)' : 0.E+00, # update : Partial density of fluid 2 in patch 1 (no air) - 'patch_icpp(2)%alpha(1)' : 1.E+00, # update : volume fraction of fluid 1 in patch 1 (water only) - 'patch_icpp(2)%alpha(2)' : 0.E+00, # update : volume fraction of fluid 2 in patch 1 (no air) - # ========================================================================== - - # Fluids Physical Parameters =============================================== - # Fluid 1 - water ; Fluid 2 - air - 'fluid_pp(1)%gamma' : 1.E+00/(n_w-1.E+00), # update : refferenced 2D_whale_bubble_annulus example for the formula - 'fluid_pp(1)%pi_inf' : n_w*B_w/(n_w-1.E+00), # update : refferenced 2D_whale_bubble_annulus example for the formula - 'fluid_pp(2)%gamma' : 1.E+00/(n_a-1.E+00), # update : refferenced 2D_whale_bubble_annulus example for the formula - 'fluid_pp(2)%pi_inf' : 0.E+00, # update : air has liquid stiffness = 0 - # ========================================================================== - - # Acoustic Wave source ===================================================== - # The acoustic wave is placed at y = 15, ?at each node along the boundary? - 'Monopole' : 'T', # update : creating an acoustic wave - 'num_mono' : 1, # update : place in the middle and expand - 'Mono(1)%pulse' : 3, # update : square wave - 'Mono(1)%npulse' : 1, # update : 1 impulse - 'Mono(1)%mag' : P_amp, # update : magnitude - 'Mono(1)%length' : P_len, # update : impulse length - 'Mono(1)%support' : 2, # update : 2D semi infinite plane (x: -inf,inf; y:-len/2, len/2) - 'Mono(1)%loc(1)' : 0.5, # update : x_center of the domain - 'Mono(1)%loc(2)' : 15, # update : upper boundary of the domain - 'Mono(1)%dir' : theta, # update : direction: -pi/2 - 'Mono(1)%support_width' : 49, # update : 49 cells in each direction - -})) - -# ============================================================================== \ No newline at end of file diff --git a/examples/2D_lungwave/case.py b/examples/2D_lungwave/case.py index a511874ca4..5edc472742 100644 --- a/examples/2D_lungwave/case.py +++ b/examples/2D_lungwave/case.py @@ -3,21 +3,10 @@ import math import json -<<<<<<< HEAD -#material parameter -======= pi = 3.141592653589 # material parameters -# material 1 :: gas -# Patterson 2018 et al. -gammag = 1.4 # unitless -Bg = 0. # Pascals -rhog = 1.18 # kg/m^3 -c_g = 347.2 # m/sec -Gg = 0. # Pascals ->>>>>>> f47f2f4a2186205f772fe3e6a0e9eeb23fe34196 - - #material1 :: gas + +#material1 :: gas #patterson 2018 gammag = 1.4 #unitless @@ -81,8 +70,8 @@ interface_amp = 0.5 # time stepping requirements -time_end = 0.5 -cfl = 0.1 +time_end = 2.5 +cfl = 0.5 dt = cfl * dx/c_l Nt = int(time_end/dt) @@ -139,30 +128,29 @@ 'bc_y%end' : -6, # ========================================================================== - # Monopole settings ======================================================== - 'Monopole' :'T', - 'num_mono' : 1, - 'Mono(1)%pulse' : 3, # this is for a sine wave - 'Mono(1)%npulse' : 10, # one cycle for now - 'Mono(1)%support' : 2, # plane of monopole - 'Mono(1)%support_width' : 10, - 'Mono(1)%loc(1)' : dlengx/2.0, - 'Mono(1)%loc(2)' : 5.0*dlengx, - 'Mono(1)%dir' : 0.0, - 'Mono(1)%mag' : 5.0*patmos_n, - 'Mono(1)%length' : 100.*dlengx, - # ========================================================================== - # Formatted Database Files Structure Parameters ============================ 'format' : 1, 'precision' : 2, 'prim_vars_wrt' :'T', 'parallel_io' :'T', # ========================================================================== + + # Monopole setting ========================================================= + 'Monopole' : 'T', # update : creating an acoustic wave + 'num_mono' : 1, # update : place in the middle and expand + 'Mono(1)%pulse' : 3, # update : sin wave + 'Mono(1)%npulse' : 1, # update : 1 impulse + 'Mono(1)%mag' : 10.0*patmos_n, # update : magnitude + 'Mono(1)%length' : 1*dlengx, # update : impulse length + #'Mono(1)%support' : 2, # update : 2D semi infinite plane (x: -inf,inf; y:-len/2, len/2) + #'Mono(1)%support_width' : 30, # update : 49 cells in each direction + 'Mono(1)%loc(1)' : dlengx/2, # update : x_center of the domain + 'Mono(1)%loc(2)' : 5.0*dlengx, # update : upper boundary of the domain + 'Mono(1)%dir' : -math.pi/2, # update : direction: -pi/2 + #============================================================================== # Patch 1: Background ====================================================== 'patch_icpp(1)%geometry' : 3, - 'patch_icpp(1)%x_centroid' : dlengx/2, 'patch_icpp(1)%y_centroid' : 0., 'patch_icpp(1)%length_x' : dlengx, @@ -200,21 +188,8 @@ 'fluid_pp(1)%pi_inf' : gammal*Bl_n/(gammal-1.E+00), 'fluid_pp(2)%gamma' : 1.E+00/(gammag-1.E+00), 'fluid_pp(2)%pi_inf' : gammag*Bg_n/(gammag-1.E+00), - + # ========================================================================== - # Monopole setting ========================================================= - 'Monopole' : 'T', # update : creating an acoustic wave - 'num_mono' : 1, # update : place in the middle and expand - 'Mono(1)%pulse' : 3, # update : sin wave - 'Mono(1)%npulse' : 10, # update : 1 impulse - 'Mono(1)%mag' : 5.0*patmos_n, # update : magnitude - 'Mono(1)%length' : 100*dlengx, # update : impulse length - 'Mono(1)%support' : 2, # update : 2D semi infinite plane (x: -inf,inf; y:-len/2, len/2) - 'Mono(1)%support_width' : 10, # update : 49 cells in each direction - 'Mono(1)%loc(1)' : dlengx/2, # update : x_center of the domain - 'Mono(1)%loc(2)' : 5.0*dlengx, # update : upper boundary of the domain - 'Mono(1)%dir' : 0, # update : direction: -pi/2 - #============================================================================== })) # ============================================================================== diff --git a/examples/2D_lungwave_horizontal/case.py b/examples/2D_lungwave_horizontal/case.py new file mode 100644 index 0000000000..090a61ea47 --- /dev/null +++ b/examples/2D_lungwave_horizontal/case.py @@ -0,0 +1,191 @@ +#!/usr/bin/env python3 + +import math +import json + +pi = 3.141592653589 +# material parameters + +#material1 :: gas +#patterson 2018 + +gammag = 1.4 #unitless +Bg =0 #pascals +rhog = 1.18 #kg/m^3 +c_g = 347.2 #m/s +G_g = 0 #pa + +#material2 :: water +gammal = 5.5 +Bl = 492.E+06 +rhol = 996.0 +c_l = 1648.7 +G_l = 1E3 + +#primitive vartiables +patmos = 101325. #pa + +#problem specific variable +lambda_wave = 1E-3 + +#define pulse +P_amp = 10.E+6 +P_len = 45 #length of the impulse +theta = -math.pi/2 #direction of propagation + +#non-dim + +#define characteristic density, length, time, stress material +rho_char = rhog +length_char = lambda_wave +c_char = c_g +time_char = length_char/c_char +stress_char = rho_char*c_char*c_char/gammag + +#non-dim the properties +rhog_n = rhog/rho_char +c_g_n = c_g/c_char +rhol_n = rhol/rho_char +c_l_n = c_l/c_char +Bg_n = Bg/stress_char +Bl_n = Bl/stress_char +G_g_n = G_g/stress_char +G_l_n = G_l/stress_char +patmos_n = patmos/stress_char +P_amp_n = P_amp/stress_char + +#geometry +dlengx = 20. +dlengy = 1. +Ny = 100 +Nx = dlengx*Ny +dx = dlengx/Nx +dy = dlengy/Ny +alphal_back = 1.0 +alphag_back = 0.0 +alphal_lung = 0.0 +alphag_lung = 1.0 + +interface_amp = 0.5 + +# time stepping requirements +time_end = 5 +cfl = 0.75 + +dt = cfl * dx/c_l +Nt = int(time_end/dt) +Nframes = 50000 +tstart = 0 +tstop = Nt +tsave = int(Nt/Nframes) + +# Configuring case dictionary +print(json.dumps({ + # Logistics ================================================================ + 'run_time_info' : 'T', + # ========================================================================== + + # Computational Domain Parameters ========================================== + 'x_domain%beg' : -dlengx/2., + 'x_domain%end' : dlengx/2., + 'y_domain%beg' : 0., + 'y_domain%end' : dlengy, + 'm' : int(Nx), + 'n' : int(Ny), + 'p' : 0, + 'dt' : dt, + 't_step_start' : tstart, + 't_step_stop' : tstop, + 't_step_save' : tsave, + # ========================================================================== + + # Simulation Algorithm Parameters ========================================== + 'num_patches' : 2, + 'model_eqns' : 2, + 'alt_soundspeed' : 'F', + 'num_fluids' : 2, + 'adv_alphan' : 'T', + 'mpp_lim' : 'T', + 'mixture_err' : 'T', + 'time_stepper' : 3, + 'weno_order' : 5, + 'weno_eps' : 1.E-16, + 'weno_Re_flux' : 'F', + 'weno_avg' : 'F', + 'mapped_weno' : 'T', + 'null_weights' : 'F', + 'mp_weno' : 'T', + 'riemann_solver' : 2, + 'wave_speeds' : 1, + 'avg_state' : 2, + 'bc_x%beg' : -1, + 'bc_x%end' : -1, + 'bc_y%beg' : -6, + 'bc_y%end' : -6, + # ========================================================================== + + # Formatted Database Files Structure Parameters ============================ + 'format' : 1, + 'precision' : 2, + 'prim_vars_wrt' :'T', + 'parallel_io' :'T', + # ========================================================================== + + # Patch 1: Background ====================================================== + 'patch_icpp(1)%geometry' : 3, + 'patch_icpp(1)%x_centroid' : 0., + 'patch_icpp(1)%y_centroid' : dlengy/2., + 'patch_icpp(1)%length_x' : dlengx, + 'patch_icpp(1)%length_y' : dlengy, + 'patch_icpp(1)%vel(1)' : 0., + 'patch_icpp(1)%vel(2)' : 0.E+00, + 'patch_icpp(1)%pres' : patmos_n, + 'patch_icpp(1)%alpha_rho(1)' : rhol_n*alphal_back, + 'patch_icpp(1)%alpha_rho(2)' : rhog_n*alphag_back, + 'patch_icpp(1)%alpha(1)' : alphal_back, + 'patch_icpp(1)%alpha(2)' : alphag_back, + # ========================================================================== + + + # Patch 2: Lung ============================================================ + 'patch_icpp(2)%geometry' : 7, + 'patch_icpp(2)%hcid' : 206, + 'patch_icpp(2)%alter_patch(1)' : 'T', + 'patch_icpp(2)%x_centroid' : -dlengx/4., + 'patch_icpp(2)%y_centroid' : dlengy/2., + 'patch_icpp(2)%length_x' : dlengx/2.+2, + 'patch_icpp(2)%length_y' : dlengy, + 'patch_icpp(2)%a2' : interface_amp, + 'patch_icpp(2)%vel(1)' : 0.E+00, + 'patch_icpp(2)%vel(2)' : 0.0, + 'patch_icpp(2)%pres' : patmos_n, + 'patch_icpp(2)%alpha_rho(1)' : rhol_n*alphal_lung, + 'patch_icpp(2)%alpha_rho(2)' : rhog_n*alphag_lung, + 'patch_icpp(2)%alpha(1)' : alphal_lung, + 'patch_icpp(2)%alpha(2)' : alphag_lung, + # ========================================================================== + + # Fluids Physical Parameters =============================================== + 'fluid_pp(1)%gamma' : 1.E+00/(gammal-1.E+00), + 'fluid_pp(1)%pi_inf' : gammal*Bl_n/(gammal-1.E+00), + 'fluid_pp(2)%gamma' : 1.E+00/(gammag-1.E+00), + 'fluid_pp(2)%pi_inf' : gammag*Bg_n/(gammag-1.E+00), + + # Monopole setting ========================================================= + 'Monopole' : 'T', # update : creating an acoustic wave + 'num_mono' : 1, # update : place in the middle and expand + 'Mono(1)%pulse' : 3, # update : square wave + 'Mono(1)%npulse' : 1, # update : 1 impulse + 'Mono(1)%mag' : 10.0*patmos_n, # update : magnitude + 'Mono(1)%length' : 1*dlengy, # update : impulse length + 'Mono(1)%support' : 2, # update : 2D semi infinite plane (x: -inf,inf; y:-len/2, len/2) + 'Mono(1)%support_width' : 30, # update + 'Mono(1)%loc(1)' : 0.7*dlengy, # update : x_center of the domain + 'Mono(1)%loc(2)' : dlengy/2, # update : upper boundary of the domain + 'Mono(1)%dir' : -math.pi, # update : direction: -pi/2 + + + #============================================================================== +})) + +# ============================================================================== \ No newline at end of file diff --git a/src/pre_process/include/2dHardcodedIC.fpp b/src/pre_process/include/2dHardcodedIC.fpp index 7fb7fa0887..e07821f225 100644 --- a/src/pre_process/include/2dHardcodedIC.fpp +++ b/src/pre_process/include/2dHardcodedIC.fpp @@ -2,7 +2,7 @@ real(kind(0d0)) :: eps real(kind(0d0)) :: r, rmax, gam, umax, p0 - real(kind(0d0)) :: rhoH, rhoL, pRef, pInt, h, lam, wl, amp, intH, alph + real(kind(0d0)) :: rhoH, rhoL, pRef, pInt, h, lam, wl, amp, intH, intL, alph eps = 1e-9 @@ -103,26 +103,11 @@ case (205) ! 2D lung wave interaction problem h = 0.0 !non dim origin y lam = 1.0 !non dim lambda - !wl = 1.0 !this is non dim wave length of 1 amp = patch_icpp(patch_id)%a2 !to be changed later! !non dim amplitude intH = amp*sin(2*pi*x_cc(i)/lam - pi/2)+h - !alph = 5d-1*(1 + tanh((y_cc(j) - intH)/2.5e-3)) - - !if (alph < eps) alph = eps - !if (alph > 1 - eps) alph = 1 - eps - - if (y_cc(j) > intH) then !this is the liquid - ! q_prim_vf(advxb)%sf(i, j, 0) = alph - ! q_prim_vf(advxe)%sf(i, j, 0) = 1 - alph - ! q_prim_vf(contxb)%sf(i, j, 0) = alph*rhoH - ! q_prim_vf(contxe)%sf(i, j, 0) = (1 - alph)*rhoL - ! q_prim_vf(E_idx)%sf(i, j, 0) = pref + rhoH*9.81*(1.2 - y_cc(j)) - - ! updatig with air, need to define wa - - + if (y_cc(j) > intH) then q_prim_vf(contxb)%sf(i, j, 0) = patch_icpp(1)%alpha_rho(1) q_prim_vf(contxe)%sf(i, j, 0) = patch_icpp(1)%alpha_rho(2) q_prim_vf(E_idx)%sf(i, j, 0) = patch_icpp(1)%pres @@ -130,14 +115,21 @@ q_prim_vf(advxe)%sf(i, j, 0) = patch_icpp(1)%alpha(2) end if - !if (y_cc(j) < intH) then !this is the lung - ! q_prim_vf(contxb)%sf(i, j, 0) = patch_icpp(patch_id)%alpha_rho(1) - ! q_prim_vf(contxe)%sf(i, j, 0) = patch_icpp(patch_id)%alpha_rho(2) - ! q_prim_vf(E_idx)%sf(i, j, 0) = patch_icpp(patch_id)%pres - ! q_prim_vf(advxb)%sf(i, j, 0) = patch_icpp(patch_id)%alpha(1) - ! q_prim_vf(advxe)%sf(i, j, 0) = patch_icpp(patch_id)%alpha(2) - !end if + case (206) ! 2D lung wave interaction problem - horizontal domain + h = 0.0 !non dim origin y + lam = 1.0 !non dim lambda + amp = patch_icpp(patch_id)%a2 + + intL = amp*sin(2*pi*y_cc(j)/lam - pi/2)+h + if (x_cc(i) > intL) then !this is the liquid + q_prim_vf(contxb)%sf(i, j, 0) = patch_icpp(1)%alpha_rho(1) + q_prim_vf(contxe)%sf(i, j, 0) = patch_icpp(1)%alpha_rho(2) + q_prim_vf(E_idx)%sf(i, j, 0) = patch_icpp(1)%pres + q_prim_vf(advxb)%sf(i, j, 0) = patch_icpp(1)%alpha(1) + q_prim_vf(advxe)%sf(i, j, 0) = patch_icpp(1)%alpha(2) + end if + case default if (proc_rank == 0) then call s_int_to_str(patch_id, iStr) diff --git a/src/simulation/m_monopole.fpp b/src/simulation/m_monopole.fpp index 3c316d07e7..ad012a0f2f 100644 --- a/src/simulation/m_monopole.fpp +++ b/src/simulation/m_monopole.fpp @@ -331,6 +331,11 @@ contains if (the_time > t0 .and. the_time < sigt) then f_g = mag(nm) end if + else if (pulse(nm) == 4) then + ! DUS_like wave + sigt = dsqrt(10.d0) + period = length(nm)/sos + f_g = mag(nm)*cos(2.d0*pi*the_time/period)*dexp(-((the_time)**2.d0)/(sigt**2.d0)) else end if From 623d5d609e11ef782cfe12630a9a017352e6e156 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Fri, 14 Jun 2024 16:05:57 -0400 Subject: [PATCH 169/326] cleaned up a few files --- examples/2D_lungwave/case.py | 24 ++++++++--------- examples/2D_lungwave_horizontal/case.py | 34 ++++++++++++------------- 2 files changed, 27 insertions(+), 31 deletions(-) diff --git a/examples/2D_lungwave/case.py b/examples/2D_lungwave/case.py index 5edc472742..e5888cbe96 100644 --- a/examples/2D_lungwave/case.py +++ b/examples/2D_lungwave/case.py @@ -136,17 +136,15 @@ # ========================================================================== # Monopole setting ========================================================= - 'Monopole' : 'T', # update : creating an acoustic wave - 'num_mono' : 1, # update : place in the middle and expand - 'Mono(1)%pulse' : 3, # update : sin wave - 'Mono(1)%npulse' : 1, # update : 1 impulse - 'Mono(1)%mag' : 10.0*patmos_n, # update : magnitude - 'Mono(1)%length' : 1*dlengx, # update : impulse length - #'Mono(1)%support' : 2, # update : 2D semi infinite plane (x: -inf,inf; y:-len/2, len/2) - #'Mono(1)%support_width' : 30, # update : 49 cells in each direction - 'Mono(1)%loc(1)' : dlengx/2, # update : x_center of the domain - 'Mono(1)%loc(2)' : 5.0*dlengx, # update : upper boundary of the domain - 'Mono(1)%dir' : -math.pi/2, # update : direction: -pi/2 + 'Monopole' : 'T', # creating an acoustic wave + 'num_mono' : 1, # place in the middle and expand + 'Mono(1)%pulse' : 3, # sine wave + 'Mono(1)%npulse' : 1, # 1 pulse + 'Mono(1)%mag' : 10.0*patmos_n, # magnitude + 'Mono(1)%length' : 1*dlengx, # impulse length + 'Mono(1)%loc(1)' : dlengx/2, # x_center of the domain + 'Mono(1)%loc(2)' : 5.0*dlengx, # upper boundary of the domain + 'Mono(1)%dir' : -math.pi/2, # direction: -pi/2 #============================================================================== # Patch 1: Background ====================================================== @@ -170,9 +168,9 @@ 'patch_icpp(2)%hcid' : 205, 'patch_icpp(2)%alter_patch(1)' : 'T', 'patch_icpp(2)%x_centroid' : dlengx/2., - 'patch_icpp(2)%y_centroid' : -dlengy/4., #moved the center by amp/2 up and increased length of y to account for the bump + 'patch_icpp(2)%y_centroid' : -dlengy/4., 'patch_icpp(2)%length_x' : dlengx, - 'patch_icpp(2)%length_y' : dlengy/2.+2, #add 2 + 'patch_icpp(2)%length_y' : dlengy/2.+2, 'patch_icpp(2)%a2' : interface_amp, 'patch_icpp(2)%vel(1)' : 0.E+00, 'patch_icpp(2)%vel(2)' : 0.0, diff --git a/examples/2D_lungwave_horizontal/case.py b/examples/2D_lungwave_horizontal/case.py index 090a61ea47..9bb498d5cf 100644 --- a/examples/2D_lungwave_horizontal/case.py +++ b/examples/2D_lungwave_horizontal/case.py @@ -130,7 +130,20 @@ 'prim_vars_wrt' :'T', 'parallel_io' :'T', # ========================================================================== - + + # Monopole setting ========================================================= + 'Monopole' : 'T', # creating an acoustic wave + 'num_mono' : 1, # place in the middle and expand + 'Mono(1)%pulse' : 3, # square wave + 'Mono(1)%npulse' : 1, # 1 pulse + 'Mono(1)%mag' : 10.0*patmos_n, # magnitude + 'Mono(1)%length' : 1*dlengy, # pulse length + 'Mono(1)%support' : 2, # 2D semi infinite plane (x: -inf,inf; y:-len/2, len/2) + 'Mono(1)%support_width' : 30, + 'Mono(1)%loc(1)' : 0.7*dlengy, # x_center of the domain + 'Mono(1)%loc(2)' : dlengy/2, # upper boundary of the domain + 'Mono(1)%dir' : -math.pi, # direction: -pi/2 + # Patch 1: Background ====================================================== 'patch_icpp(1)%geometry' : 3, 'patch_icpp(1)%x_centroid' : 0., @@ -146,7 +159,6 @@ 'patch_icpp(1)%alpha(2)' : alphag_back, # ========================================================================== - # Patch 2: Lung ============================================================ 'patch_icpp(2)%geometry' : 7, 'patch_icpp(2)%hcid' : 206, @@ -169,23 +181,9 @@ 'fluid_pp(1)%gamma' : 1.E+00/(gammal-1.E+00), 'fluid_pp(1)%pi_inf' : gammal*Bl_n/(gammal-1.E+00), 'fluid_pp(2)%gamma' : 1.E+00/(gammag-1.E+00), - 'fluid_pp(2)%pi_inf' : gammag*Bg_n/(gammag-1.E+00), - - # Monopole setting ========================================================= - 'Monopole' : 'T', # update : creating an acoustic wave - 'num_mono' : 1, # update : place in the middle and expand - 'Mono(1)%pulse' : 3, # update : square wave - 'Mono(1)%npulse' : 1, # update : 1 impulse - 'Mono(1)%mag' : 10.0*patmos_n, # update : magnitude - 'Mono(1)%length' : 1*dlengy, # update : impulse length - 'Mono(1)%support' : 2, # update : 2D semi infinite plane (x: -inf,inf; y:-len/2, len/2) - 'Mono(1)%support_width' : 30, # update - 'Mono(1)%loc(1)' : 0.7*dlengy, # update : x_center of the domain - 'Mono(1)%loc(2)' : dlengy/2, # update : upper boundary of the domain - 'Mono(1)%dir' : -math.pi, # update : direction: -pi/2 - + 'fluid_pp(2)%pi_inf' : gammag*Bg_n/(gammag-1.E+00), #============================================================================== })) -# ============================================================================== \ No newline at end of file +# ============================================================================== From b5874675244a2af98fd0878611f5ce8e36b85cf6 Mon Sep 17 00:00:00 2001 From: Sawyer Remillard Date: Mon, 17 Jun 2024 13:18:52 -0400 Subject: [PATCH 170/326] hllc_hypo push --- src/post_process/m_data_output.fpp | 2 +- src/simulation/m_riemann_solvers.fpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/post_process/m_data_output.fpp b/src/post_process/m_data_output.fpp index 2551bc2625..ea000550ae 100644 --- a/src/post_process/m_data_output.fpp +++ b/src/post_process/m_data_output.fpp @@ -1009,7 +1009,7 @@ contains cent = l end if end do - thres = 0.9d0*max_alph_glb + thres = 0.9d0*maxalph_glb do k = 0, n OLoop: do j = 0, m axp = q_prim_vf(E_idx + 2)%sf(j + 1, k, cent) diff --git a/src/simulation/m_riemann_solvers.fpp b/src/simulation/m_riemann_solvers.fpp index 222e3a1d3f..84198de3c5 100644 --- a/src/simulation/m_riemann_solvers.fpp +++ b/src/simulation/m_riemann_solvers.fpp @@ -2142,9 +2142,9 @@ contains Re_avg_rs${XYZ}$_vf(j, k, l, i) = 2d0/(1d0/Re_L(i) + 1d0/Re_R(i)) end do end if - if (wave_speeds == 1) then if (hypoelasticity) then + s_L = min(vel_L(dir_idx(1)) - sqrt(c_L*c_L + & (((4d0*G_L)/3d0) + & tau_e_L(dir_idx_tau(1)))/rho_L) & From 86c8c60eb0f11c752884de6b02ecec521dc2c776 Mon Sep 17 00:00:00 2001 From: Sawyer Remillard Date: Tue, 18 Jun 2024 13:40:04 -0400 Subject: [PATCH 171/326] 1D tests running on hllc hypo --- src/simulation/m_riemann_solvers.fpp | 35 ++++++++++++++-------------- 1 file changed, 18 insertions(+), 17 deletions(-) diff --git a/src/simulation/m_riemann_solvers.fpp b/src/simulation/m_riemann_solvers.fpp index 84198de3c5..7e54642eb1 100644 --- a/src/simulation/m_riemann_solvers.fpp +++ b/src/simulation/m_riemann_solvers.fpp @@ -2111,7 +2111,7 @@ contains if ((G_L > 1000) .and. (G_R > 1000)) then E_L = E_L + (tau_e_L(i)*tau_e_L(i))/(4d0*G_L) E_R = E_R + (tau_e_R(i)*tau_e_R(i))/(4d0*G_R) - ! Additional terms in 2D and 3D + ! Additional terms in 2D and 3D if ((i == 2) .or. (i == 4) .or. (i == 5)) then E_L = E_L + (tau_e_L(i)*tau_e_L(i))/(4d0*G_L) E_R = E_R + (tau_e_R(i)*tau_e_R(i))/(4d0*G_R) @@ -2175,7 +2175,7 @@ contains (s_R - vel_R(idx1))) & /(rho_L*(s_L - vel_L(idx1)) - & rho_R*(s_R - vel_R(idx1))) - end if + end if elseif (wave_speeds == 2) then pres_SL = 5d-1*(pres_L + pres_R + rho_avg*c_avg* & @@ -2241,21 +2241,22 @@ contains (1d0 - dir_flg(idxi))* & vel_R(idxi)) - vel_R(idxi))) + & dir_flg(idxi)*(pres_R) - tau_e_R(dir_idx_tau(i))) - end if !SGR added this if statement for hypo - flux_rs${XYZ}$_vf(j, k, l, contxe + idxi) = & - xi_M*(rho_L*(vel_L(idx1)* & - vel_L(idxi) + & - s_M*(xi_L*(dir_flg(idxi)*s_S + & - (1d0 - dir_flg(idxi))* & - vel_L(idxi)) - vel_L(idxi))) + & - dir_flg(idxi)*(pres_L)) & - + xi_P*(rho_R*(vel_R(idx1)* & - vel_R(idxi) + & - s_P*(xi_R*(dir_flg(idxi)*s_S + & - (1d0 - dir_flg(idxi))* & - vel_R(idxi)) - vel_R(idxi))) + & - dir_flg(idxi)*(pres_R)) - ! if (j==0) print*, 'flux_rs_vf', flux_rs_vf(cont_idx%end+dir_idx(i))%sf(j,k,l) + else !SGR added this if statement for hypo + flux_rs${XYZ}$_vf(j, k, l, contxe + idxi) = & + xi_M*(rho_L*(vel_L(idx1)* & + vel_L(idxi) + & + s_M*(xi_L*(dir_flg(idxi)*s_S + & + (1d0 - dir_flg(idxi))* & + vel_L(idxi)) - vel_L(idxi))) + & + dir_flg(idxi)*(pres_L)) & + + xi_P*(rho_R*(vel_R(idx1)* & + vel_R(idxi) + & + s_P*(xi_R*(dir_flg(idxi)*s_S + & + (1d0 - dir_flg(idxi))* & + vel_R(idxi)) - vel_R(idxi)))+ & + dir_flg(idxi)*(pres_R)) + end if + ! if (j==0) print*, 'flux_rs_vf', flux_rs_vf(cont_idx%end+dir_idx(i))%sf(j,k,l) end do ! Energy flux. From a1c2dea2365d923953d2b116184f9ed0bdffc6c5 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Wed, 19 Jun 2024 13:01:52 -0500 Subject: [PATCH 172/326] added files for the lung problem --- examples/2D_lungwave_horizontal/case.py | 22 +++++++++++----------- submit_gpu_lung.sh | 6 ++++++ 2 files changed, 17 insertions(+), 11 deletions(-) create mode 100755 submit_gpu_lung.sh diff --git a/examples/2D_lungwave_horizontal/case.py b/examples/2D_lungwave_horizontal/case.py index 9bb498d5cf..d11aeac26a 100644 --- a/examples/2D_lungwave_horizontal/case.py +++ b/examples/2D_lungwave_horizontal/case.py @@ -55,9 +55,9 @@ P_amp_n = P_amp/stress_char #geometry -dlengx = 20. -dlengy = 1. -Ny = 100 +dlengx = 10. +dlengy = 2. +Ny = 500 Nx = dlengx*Ny dx = dlengx/Nx dy = dlengy/Ny @@ -70,11 +70,11 @@ # time stepping requirements time_end = 5 -cfl = 0.75 +cfl = 8.0 dt = cfl * dx/c_l Nt = int(time_end/dt) -Nframes = 50000 +Nframes = 500 tstart = 0 tstop = Nt tsave = int(Nt/Nframes) @@ -118,10 +118,10 @@ 'riemann_solver' : 2, 'wave_speeds' : 1, 'avg_state' : 2, - 'bc_x%beg' : -1, - 'bc_x%end' : -1, - 'bc_y%beg' : -6, - 'bc_y%end' : -6, + 'bc_x%beg' : -6, + 'bc_x%end' : -6, + 'bc_y%beg' : -1, + 'bc_y%end' : -1, # ========================================================================== # Formatted Database Files Structure Parameters ============================ @@ -136,8 +136,8 @@ 'num_mono' : 1, # place in the middle and expand 'Mono(1)%pulse' : 3, # square wave 'Mono(1)%npulse' : 1, # 1 pulse - 'Mono(1)%mag' : 10.0*patmos_n, # magnitude - 'Mono(1)%length' : 1*dlengy, # pulse length + 'Mono(1)%mag' : 100.0*patmos_n,# magnitude + 'Mono(1)%length' : 45.0*dlengy, # pulse length 'Mono(1)%support' : 2, # 2D semi infinite plane (x: -inf,inf; y:-len/2, len/2) 'Mono(1)%support_width' : 30, 'Mono(1)%loc(1)' : 0.7*dlengy, # x_center of the domain diff --git a/submit_gpu_lung.sh b/submit_gpu_lung.sh new file mode 100755 index 0000000000..b7902da8db --- /dev/null +++ b/submit_gpu_lung.sh @@ -0,0 +1,6 @@ +#!/bin/bash + +./mfc.sh run ./examples/2D_lungwave_horizontal/case.py -p gpuA100x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t pre_process -a bciv-delta-gpu -c delta +./mfc.sh run ./examples/2D_lungwave_horizontal/case.py -p gpuA100x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/rodrigu1/cav2024/hyper/hyper_gel.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta + From 564ed18c287f94b31c4c23c590299f1c4b0925be Mon Sep 17 00:00:00 2001 From: Sawyer Remillard Date: Fri, 21 Jun 2024 08:30:01 -0500 Subject: [PATCH 173/326] attempting to fix the code is running a bit slow --- src/common/include/inline_conversions.fpp | 10 +++++----- src/simulation/m_data_output.fpp | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/common/include/inline_conversions.fpp b/src/common/include/inline_conversions.fpp index bfdc1344fd..2d74f4aaa6 100644 --- a/src/common/include/inline_conversions.fpp +++ b/src/common/include/inline_conversions.fpp @@ -21,13 +21,13 @@ c = 0d0 !$acc loop seq do i = 1, num_fluids - if (hypoelasticity) then + ! if (hypoelasticity) then blkmod(i) = ((gammas(i) + 1d0)*pres + & pi_infs(i))/gammas(i)+4/3*G(i) - else - blkmod(i) = ((gammas(i) + 1d0)*pres + & - pi_infs(i))/gammas(i) - end if + ! else + ! blkmod(i) = ((gammas(i) + 1d0)*pres + & + ! pi_infs(i))/gammas(i) + ! end if c = c + adv(i)/blkmod(i) end do c = 1d0/(rho*c) diff --git a/src/simulation/m_data_output.fpp b/src/simulation/m_data_output.fpp index 1546097b2c..535a8cef53 100644 --- a/src/simulation/m_data_output.fpp +++ b/src/simulation/m_data_output.fpp @@ -330,7 +330,7 @@ contains H = (E + pres)/rho ! Compute mixture sound speed - call s_compute_speed_of_sound(pres, rho, gamma, pi_inf, H, alpha, vel_sum, c, fluid_pp(:)%G) + call s_compute_speed_of_sound(pres, rho, gamma, pi_inf, H, alpha, vel_sum, c) !SGR added G here for speed of sound if ( c .lt. 10d-12 ) then From 5fc9d9c15e6127cf1c512fd855cc06a5db363ad6 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Wed, 26 Jun 2024 17:17:37 -0400 Subject: [PATCH 174/326] still trying compilation --- toolchain/mfc/run/case_dicts.py | 22 ++-------------------- 1 file changed, 2 insertions(+), 20 deletions(-) diff --git a/toolchain/mfc/run/case_dicts.py b/toolchain/mfc/run/case_dicts.py index baca9d8a53..53f10b1eaa 100644 --- a/toolchain/mfc/run/case_dicts.py +++ b/toolchain/mfc/run/case_dicts.py @@ -8,25 +8,6 @@ class ParamType(Enum): LOG = {"enum": ["T", "F"]} STR = {"type": "string"} -<<<<<<< HEAD -COMMON = [ - "hypoelasticity", "hyperelasticity", "cyl_coord", "pref", "p", "parallel_io", - "Web", "poly_sigma", "case_dir", "thermal", "polytropic", - "m", "mpp_lim", "R0ref", "adv_alphan", "num_fluids", "model_eqns", - "nb", "weno_order", "rhoref", "bubbles", "Re_inv", "n", "precision", - "Ca", "polydisperse", "file_per_process", "relax", "relax_model", - "adv_n" -] - - -PRE_PROCESS = COMMON + [ - 'old_grid', 'old_ic', 't_step_old', 't_step_start', 'vel_profile', - 'instability_wave', 'perturb_flow', 'perturb_flow_fluid', 'perturb_flow_mag', - 'perturb_sph', 'perturb_sph_fluid', 'fluid_rho', 'num_patches', 'qbmm', - 'dist_type', 'R0_type', 'sigR', 'sigV', 'rhoRV', "palpha_eps", "ptgalpha_eps", - 'pi_fac', 'ib', 'num_ibs','pre_stress' -] -======= COMMON = { 'hypoelasticity': ParamType.LOG, 'cyl_coord': ParamType.LOG, @@ -58,6 +39,7 @@ class ParamType(Enum): 'relax_model': ParamType.INT, 'sigma': ParamType.REAL, 'adv_n': ParamType.LOG, + 'hyperelasticity': ParamType.LOG, } PRE_PROCESS = COMMON.copy() @@ -86,8 +68,8 @@ class ParamType(Enum): 'pi_fac': ParamType.REAL, 'ib': ParamType.LOG, 'num_ibs': ParamType.INT, + 'pre_stress': ParamType.LOG, }) ->>>>>>> master for ib_id in range(1, 10+1): for real_attr, ty in [("geometry", ParamType.INT), ("radius", ParamType.REAL), From 63ad273a93256c5e0a4a27398af21c0669295837 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Wed, 26 Jun 2024 18:21:33 -0400 Subject: [PATCH 175/326] merged changes with source, cleaned up lung additions that were not necessary --- src/pre_process/m_initial_condition.fpp | 5 +---- src/pre_process/m_patches.fpp | 11 ----------- src/simulation/m_start_up.fpp | 2 +- 3 files changed, 2 insertions(+), 16 deletions(-) diff --git a/src/pre_process/m_initial_condition.fpp b/src/pre_process/m_initial_condition.fpp index 4ade49af7e..755fa6a32c 100644 --- a/src/pre_process/m_initial_condition.fpp +++ b/src/pre_process/m_initial_condition.fpp @@ -257,10 +257,7 @@ contains ! STL patch elseif (patch_icpp(i)%geometry == 21) then call s_model(i, patch_id_fp, q_prim_vf) - - elseif (patch_icpp(i)%geometry == 22) then - call s_2D_lung(i, patch_id_fp, q_prim_vf, .false.) - + end if !> @} end do diff --git a/src/pre_process/m_patches.fpp b/src/pre_process/m_patches.fpp index f0cc58f604..4849415339 100644 --- a/src/pre_process/m_patches.fpp +++ b/src/pre_process/m_patches.fpp @@ -1420,7 +1420,6 @@ contains !! @param q_prim_vf Array of primitive variables subroutine s_spherical_harmonic(patch_id, patch_id_fp, q_prim_vf) -<<<<<<< HEAD integer, intent(IN) :: patch_id integer, intent(INOUT), dimension(0:m, 0:n, 0:p) :: patch_id_fp type(scalar_field), dimension(1:sys_size) :: q_prim_vf @@ -1431,16 +1430,6 @@ contains logical :: non_axis_sym integer :: i, j, k !< generic loop iterators -======= - integer, intent(in) :: patch_id - integer, dimension(0:m, 0:n, 0:p), intent(inout) :: patch_id_fp - type(scalar_field), dimension(1:sys_size), intent(inout) :: q_prim_vf - - integer :: i, j, k !< generic loop iterators - real(kind(0d0)) :: radius, epsilon, beta - complex(kind(0d0)) :: cmplx_i = (0d0, 1d0) - complex(kind(0d0)) :: H ->>>>>>> source ! Transferring the patch's centroid and radius information x_centroid = patch_icpp(patch_id)%x_centroid diff --git a/src/simulation/m_start_up.fpp b/src/simulation/m_start_up.fpp index bbe2f6a9ab..525bf6b6a5 100644 --- a/src/simulation/m_start_up.fpp +++ b/src/simulation/m_start_up.fpp @@ -1097,7 +1097,7 @@ contains end do end if - call s_compute_derived_variables(q_prim_vf,t_step) + call s_compute_derived_variables(t_step) #ifdef DEBUG print *, 'Computed derived vars' From 494238ff437485133eeb1ae54ba8a1ddd2025197 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Thu, 27 Jun 2024 17:49:27 -0400 Subject: [PATCH 176/326] debugging the code significantly --- batch_mfc.sh | 14 + examples/3D_hyperelasticity/hyper_gel.py | 312 +++++++++++++++++++++++ run_mfc.sh | 14 + src/common/m_variables_conversion.fpp | 88 +++---- src/post_process/m_global_parameters.fpp | 4 + src/pre_process/m_assign_variables.f90 | 10 +- src/pre_process/m_global_parameters.fpp | 4 + src/pre_process/m_initial_condition.fpp | 3 +- src/simulation/m_checker.fpp | 3 - src/simulation/m_data_output.fpp | 27 +- src/simulation/m_global_parameters.fpp | 9 +- src/simulation/m_rhs.fpp | 6 +- src/simulation/m_riemann_solvers.fpp | 33 ++- src/simulation/m_start_up.fpp | 2 +- src/simulation/m_time_steppers.fpp | 13 +- submit_gpu.sh | 42 +++ submit_hyper.sh | 6 + 17 files changed, 486 insertions(+), 104 deletions(-) create mode 100755 batch_mfc.sh create mode 100644 examples/3D_hyperelasticity/hyper_gel.py create mode 100755 run_mfc.sh create mode 100755 submit_gpu.sh create mode 100755 submit_hyper.sh diff --git a/batch_mfc.sh b/batch_mfc.sh new file mode 100755 index 0000000000..41df3c3473 --- /dev/null +++ b/batch_mfc.sh @@ -0,0 +1,14 @@ +#!/bin/bash + +./mfc.sh run /users/mrodri97/scratch/lungwave/case0/case.py -e batch -N 1 -n 4 -w 00:30:00 -# pre -t pre_process -c oscar +./mfc.sh run /users/mrodri97/scratch/lungwave/case0/case.py -e batch -N 1 -n 4 -w 00:30:00 -# sim -t simulation -c oscar +./mfc.sh run /users/mrodri97/scratch/lungwave/case0/case.py -e batch -N 1 -n 4 -w 00:30:00 -# pos -t post_process -c oscar + +./mfc.sh run /users/mrodri97/scratch/lungwave/case1/case.py -e batch -N 1 -n 4 -w 00:30:00 -# pre -t pre_process -c oscar +./mfc.sh run /users/mrodri97/scratch/lungwave/case1/case.py -e batch -N 1 -n 4 -w 00:30:00 -# sim -t simulation -c oscar +./mfc.sh run /users/mrodri97/scratch/lungwave/case1/case.py -e batch -N 1 -n 4 -w 00:30:00 -# pos -t post_process -c oscar + +./mfc.sh run /users/mrodri97/scratch/lungwave/case2/case.py -e batch -N 1 -n 4 -w 00:30:00 -# pre -t pre_process -c oscar +./mfc.sh run /users/mrodri97/scratch/lungwave/case2/case.py -e batch -N 1 -n 4 -w 00:30:00 -# sim -t simulation -c oscar +./mfc.sh run /users/mrodri97/scratch/lungwave/case2/case.py -e batch -N 1 -n 4 -w 00:30:00 -# pos -t post_process -c oscar + diff --git a/examples/3D_hyperelasticity/hyper_gel.py b/examples/3D_hyperelasticity/hyper_gel.py new file mode 100644 index 0000000000..bd153ee797 --- /dev/null +++ b/examples/3D_hyperelasticity/hyper_gel.py @@ -0,0 +1,312 @@ +import math +import json +#need quadrant and collapse near hypoelastic wall + +## Define characteristic values for the sim +Ri = 230.4E-6 +# temperature +T = (10*101325+1.0E+09)/(1000*(2.35-1)*1816) +# print("T :: ",T) +rhog = 1 +Pb = 3550 #Pb = 101325 +Pl = 101325 #Pl = 20*101325 +Po = Pl +Pi_inf_l = 1.0E+09 +Pi_inf_b = 0.0E+00 +Pi_inf_o = 1.1754E+09 + +## fluid properties +# liquid +nl = 2.35E+00 +cv_l = 1816 +rhol = (Pl+Pi_inf_l)/((nl-1)*cv_l*T) +# object +obj_rhol = rhol +cv_o = cv_l +rhoo = 1060 +no = 2.35 +#no = 1.19E+00 +muo = 0.060E+00 +# gas +ng = 1.47E+00 + +# alpha seeding fractions +bub_wl = 1.0E-12 +bub_wo = 1.0E-12 +bub_wg = 1 - bub_wl - bub_wo +liq_wo = 1.0E-12 +liq_wg = 1.0E-12 +liq_wl = 1 - liq_wo - liq_wg +obj_wl = 1.0E-12 +obj_wg = 1.0E-12 +obj_wo = 1 - obj_wl - obj_wg + +Gl = 0. +Gg = 0. +Go = 0.57E+03 #1.0933E+04 + +## mixture values in the liquid +#rhoml = (alpha1-alph_eps)*rhol+alph_eps*rhog +#pi_inf_m = (alpha1-alph_eps)*Pi_inf_l +#nml = (alpha1-alph_eps)*nl+alph_eps*ng +cl = (nl*(Pl+Pi_inf_l)/rhol)**(0.5) +rhoml = liq_wl*rhol + liq_wg*rhog + liq_wo*rhoo + +## Defining Characteristic Values +Rc = Ri +rhoc = rhol +uc = (Pl/rhol)**(0.5E+00) +ucc = (Pl/rhoml)**(0.5E+00) +# characteristic collapse time, change later to prevent horrific confusion +tc = Ri/uc +Pc = rhoc*uc**(2.0E+00) + +## Non-Dimensionalizing values using characteristic values +Rin = Ri/Rc +rholn = rhol/rhoc +rhogn = rhog/rhoc +rhoon = rhoo/rhoc +Pln = Pl/Pc +Pbn = Pb/Pc +Pon = Po/Pc +tcn = tc/tc +Pi_inf_ln = Pi_inf_l/Pc +clc = cl/uc +sod_nd = 2.17 +#clmc = clm/ucc +Pi_inf_on = Pi_inf_o/Pc + +# Un comment if dimensional +#Rin = Ri +#rholn = rhol +#rhogn = rhog +#rhoon = rhoo +#Pln = Pl +#Pbn = Pb/rhoo +#Pon = Po +#tcn = tc +#Pi_inf_ln = Pi_inf_l +#leng = domain_length +#clc = cl +#sod_nd = sod + +## Non-Dimensional Numbers +#Rel = rhol*uc*2*Rin/mulc +#Reb = rhog*uc*2*Rin/mubc +Rel = 0 +Reb = 0 +Reo = rhoo*uc*2/muo +Ma = uc/cl +Co = Pl/Go +iCo = 1/Co + +## GEOMETRY:: Grid Specifications +lengx = 8.0E+00 +lengy = 3.0E+00 +lengz = 3.0E+00 +CFL = 0.3 +PPBR = 16 #92 +x_beg = -5.0E+00 +x_end = 3.0E+00 +y_beg = 0.0E+00 +y_end = lengy +z_beg = 0.0E+00 +z_end = lengz +Nx = PPBR*lengx +Ny = PPBR*lengy +Nz = PPBR*lengz +delta_x = lengx/Nx +delta_t = CFL*delta_x/clc + +#print("NX :: ",Nx,", NY :: ",Ny,", NZ :: ",Nz) + +#delta_t_c = 0.185*delta_x/clmc +#print(delta_t_c) + +Nt = int(1.7*tcn/delta_t) +# liquid centroid, patch 1 +x_centroidl = x_beg/(2.0E+00) +y_centroidl = (y_end+y_beg)/(2.0E+00) +z_centroidl = (z_end+z_beg)/(2.0E+00) +# bubble centroid, patch 2 +x_centroidb = -sod_nd +y_centroidb = 0.0 +z_centroidb = 0.0 +# objective centroid, patch 3 +x_centroido = x_end/2 +y_centroido = (y_end+y_beg)/(2.0E+00) +z_centroido = (z_end+z_beg)/(2.0E+00) + +# Configuring case dictionary +print(json.dumps({ + # Logistics ================================================ + 'run_time_info' : 'T', + 'sim_data' : 'T', + # ========================================================== + + # Computational Domain Parameters ========================== + 'x_domain%beg' : x_beg, + 'x_domain%end' : x_end, + 'y_domain%beg' : y_beg, + 'y_domain%end' : y_end, + 'z_domain%beg' : z_beg, + 'z_domain%end' : z_end, + 'm' : int(Nx), + 'n' : int(Ny), + 'p' : int(Nz), + 'cyl_coord' : 'F', + 'dt' : delta_t, + 't_step_start' : 0, + 't_step_stop' : Nt, + 't_step_save' : int(5),#int(Nt/150), +# ========================================================== + + # Simulation Algorithm Parameters ========================== + 'num_patches' : 3, + 'model_eqns' : 2, + 'hypoelasticity' : 'F', + 'hyperelasticity' : 'T', + 'pre_stress' : 'F', + 'alt_soundspeed' : 'F', + 'num_fluids' : 3, + 'adv_alphan' : 'T', + 'mpp_lim' : 'T', + 'mixture_err' : 'T', + 'time_stepper' : 3, + 'weno_order' : 5, + 'weno_eps' : 1.E-16, + 'mapped_weno' : 'T', + 'null_weights' : 'F', + 'mp_weno' : 'T', + 'weno_Re_flux' : 'F', + 'weno_avg' : 'F', + 'riemann_solver' : 1, + 'wave_speeds' : 1, + 'avg_state' : 2, + 'bc_x%beg' : -6, #-16,#-2 + 'bc_x%end' : -6, + 'bc_y%beg' : -2, + 'bc_y%end' : -6, + 'bc_z%beg' : -2, + 'bc_z%end' : -6, + 'stretch_x' : 'F', + 'stretch_y' : 'F', + 'stretch_z' : 'F', + 'a_x' : 4.0E+00, + 'x_a' : -1.5E+00-sod_nd, + 'x_b' : 2.5E+00, + #'loops_x' : 0, + 'a_y' : 4.0E+00, + 'y_a' : -1.5E+00, + 'y_b' : 1.5E+00, + #'loops_y' : 0, + 'a_z' : 4.0E+00, + 'z_a' : -1.5E+00, + 'z_b' : 1.5E+00, + #'loops_z' : 0, + # ========================================================== + + # Formatted Database Files Structure Parameters ============ + 'format' : 1, + 'precision' : 2, + 'prim_vars_wrt' :'T', + 'parallel_io' :'T', + 'probe_wrt' :'T', + 'fd_order' : 1, + 'num_probes' : 1, + 'probe(1)%x' : 0., + 'probe(1)%y' : 0., + 'probe(1)%z' : 0., + # ========================================================== + + # Patch 1: Background ============================ + 'patch_icpp(1)%geometry' : 9,# for 3D + 'patch_icpp(1)%x_centroid' : x_centroidl, #100*x_centroidl, + 'patch_icpp(1)%y_centroid' : y_centroidl, #100*y_centroidl, + 'patch_icpp(1)%z_centroid' : z_centroidl, #100*z_centroidl, + 'patch_icpp(1)%length_x' : lengx, #200*lengx, + 'patch_icpp(1)%length_y' : lengy, #200*lengy, + 'patch_icpp(1)%length_z' : lengz, #200*lengz, + 'patch_icpp(1)%vel(1)' : 0.E+00, + 'patch_icpp(1)%vel(2)' : 0.E+00, + 'patch_icpp(1)%vel(3)' : 0.E+00, + 'patch_icpp(1)%pres' : Pln, + 'patch_icpp(1)%alpha_rho(1)' : liq_wl*rholn, + 'patch_icpp(1)%alpha_rho(2)' : liq_wg*rhogn, + 'patch_icpp(1)%alpha_rho(3)' : liq_wo*rhoon, + 'patch_icpp(1)%alpha(1)' : liq_wl, + 'patch_icpp(1)%alpha(2)' : liq_wg, + 'patch_icpp(1)%alpha(3)' : liq_wo, + # ========================================================== + # Patch 2: Bubble ====================================== + # Specify the spherical gas bubble grid geometry + 'patch_icpp(2)%geometry' : 8,# for 3D + 'patch_icpp(2)%smoothen' : 'T', + 'patch_icpp(2)%smooth_patch_id' : 1, + 'patch_icpp(2)%smooth_coeff' : 4.0E+00, + 'patch_icpp(2)%x_centroid' : x_centroidb, + 'patch_icpp(2)%y_centroid' : y_centroidb, + 'patch_icpp(2)%z_centroid' : z_centroidb, + 'patch_icpp(2)%radius' : Rin, + 'patch_icpp(2)%alter_patch(1)' : 'T', + # Specify the patch primitive variables + 'patch_icpp(2)%vel(1)' : 0.E+00, + 'patch_icpp(2)%vel(2)' : 0.E+00, + 'patch_icpp(2)%vel(3)' : 0.E+00, + 'patch_icpp(2)%pres' : Pbn, + 'patch_icpp(2)%alpha_rho(1)' : bub_wl*rholn, + 'patch_icpp(2)%alpha_rho(2)' : bub_wg*rhogn, + 'patch_icpp(2)%alpha_rho(3)' : bub_wo*rhoon, + 'patch_icpp(2)%alpha(1)' : bub_wl, + 'patch_icpp(2)%alpha(2)' : bub_wg, + 'patch_icpp(2)%alpha(3)' : bub_wo, + # ========================================================== + # Patch 3: Gel =========================================== + # Specify the gel grid geometry + 'patch_icpp(3)%geometry' : 9,# for 3D + 'patch_icpp(3)%x_centroid' : x_centroido, #100*x_centroido, + 'patch_icpp(3)%y_centroid' : y_centroido, #100*y_centroido, + 'patch_icpp(3)%z_centroid' : z_centroido, #100*z_centroido, + 'patch_icpp(3)%length_x' : 3.0E+00, #100*lengx, + 'patch_icpp(3)%length_y' : lengy, #200*lengy, + 'patch_icpp(3)%length_z' : lengz, #200*lengz, + 'patch_icpp(3)%alter_patch(1)' : 'T', + # Specify the patch primitive variables + 'patch_icpp(3)%vel(1)' : 0.E+00, + 'patch_icpp(3)%vel(2)' : 0.E+00, + 'patch_icpp(3)%vel(3)' : 0.E+00, + 'patch_icpp(3)%pres' : Pon, + 'patch_icpp(3)%alpha_rho(1)' : obj_wl*rholn, + 'patch_icpp(3)%alpha_rho(2)' : obj_wg*rhogn, + 'patch_icpp(3)%alpha_rho(3)' : obj_wo*rhoon, + 'patch_icpp(3)%alpha(1)' : obj_wl, + 'patch_icpp(3)%alpha(2)' : obj_wg, + 'patch_icpp(3)%alpha(3)' : obj_wo, + # ========================================================== + + + # Fluids Physical Parameters =============================== + 'fluid_pp(1)%gamma' : 1./(nl-1.), + 'fluid_pp(1)%pi_inf' : nl*Pi_inf_ln/(nl-1.), + 'fluid_pp(1)%G' : Gl, + 'fluid_pp(2)%gamma' : 1./(ng-1.), + 'fluid_pp(2)%pi_inf' : 0.0E+00, + 'fluid_pp(2)%G' : Gg, + 'fluid_pp(3)%gamma' : 1./(no-1.), + 'fluid_pp(3)%pi_inf' : no*Pi_inf_on/(no-1.), + 'fluid_pp(3)%G' : iCo, + 'fluid_pp(1)%qv' : 0.0E+00, + 'fluid_pp(1)%qvp' : 0.0E+00, + 'fluid_pp(2)%qv' : 0.0E+00, + 'fluid_pp(2)%qvp' : 0.0E+00, + 'fluid_pp(3)%qv' : 0.0E+00, + 'fluid_pp(3)%qvp' : 0.0E+00, +# 'fluid_pp(1)%Re(1)' : Rel, +# 'fluid_pp(2)%Re(1)' : Reb, +# 'fluid_pp(3)%Re(1)' : Reo, + # ===========++============================================= +})) + +# ============================================================================== + + diff --git a/run_mfc.sh b/run_mfc.sh new file mode 100755 index 0000000000..fc734beaea --- /dev/null +++ b/run_mfc.sh @@ -0,0 +1,14 @@ +#!/bin/bash + +./mfc.sh run /users/mrodri97/scratch/lungwave/case0/case.py -e interactive -N 1 -n 4 -w 00:30:00 -# pre -t pre_process -c oscar +./mfc.sh run /users/mrodri97/scratch/lungwave/case0/case.py -e interactive -N 1 -n 4 -w 00:30:00 -# sim -t simulation -c oscar +./mfc.sh run /users/mrodri97/scratch/lungwave/case0/case.py -e interactive -N 1 -n 4 -w 00:30:00 -# pos -t post_process -c oscar + +./mfc.sh run /users/mrodri97/scratch/lungwave/case1/case.py -e interactive -N 1 -n 4 -w 00:30:00 -# pre -t pre_process -c oscar +./mfc.sh run /users/mrodri97/scratch/lungwave/case1/case.py -e interactive -N 1 -n 4 -w 00:30:00 -# sim -t simulation -c oscar +./mfc.sh run /users/mrodri97/scratch/lungwave/case1/case.py -e interactive -N 1 -n 4 -w 00:30:00 -# pos -t post_process -c oscar + +./mfc.sh run /users/mrodri97/scratch/lungwave/case2/case.py -e interactive -N 1 -n 4 -w 00:30:00 -# pre -t pre_process -c oscar +./mfc.sh run /users/mrodri97/scratch/lungwave/case2/case.py -e interactive -N 1 -n 4 -w 00:30:00 -# sim -t simulation -c oscar +./mfc.sh run /users/mrodri97/scratch/lungwave/case2/case.py -e interactive -N 1 -n 4 -w 00:30:00 -# pos -t post_process -c oscar + diff --git a/src/common/m_variables_conversion.fpp b/src/common/m_variables_conversion.fpp index 33a147b29a..46461d8e9b 100644 --- a/src/common/m_variables_conversion.fpp +++ b/src/common/m_variables_conversion.fpp @@ -149,7 +149,7 @@ contains )**(1/gamma + 1) - pi_inf end if - if ( (hypoelasticity .or. hyperelasticity) .and. present(G)) then + if ( hypoelasticity .and. present(G)) then !if ( hypoelasticity .and. present(G)) then ! calculate elastic contribution to Energy E_e = 0d0 @@ -929,7 +929,7 @@ contains if (model_eqns /= 4) then #ifdef MFC_SIMULATION ! If in simulation, use acc mixture subroutines - if (hypoelasticity) then ! .or. hyperelasticity) then + if (elasticity) then call s_convert_species_to_mixture_variables_acc(rho_K, gamma_K, pi_inf_K, qv_K, alpha_K, & alpha_rho_K, Re_K, j, k, l, G_K, Gs) else if (bubbles) then @@ -941,7 +941,7 @@ contains end if #else ! If pre-processing, use non acc mixture subroutines - if (hypoelasticity) then !.or. hyperelasticity) then + if (elasticity) then call s_convert_to_mixture_variables(qK_cons_vf, j, k, l, & rho_K, gamma_K, pi_inf_K, qv_K, Re_K, G_K, fluid_pp(:)%G) else @@ -1034,8 +1034,7 @@ contains if ( hyperelasticity ) then !$acc loop seq do i = xibeg, xiend - qK_prim_vf(i)%sf(j, k, l) = qK_cons_vf(i)%sf(j, k, l) & - / rho_K + ! qK_prim_vf(i)%sf(j, k, l) = qK_cons_vf(i)%sf(j, k, l)/rho_K !print *, 'i ::',i,',j,k,l ::',j,k,l,', qprim ::',qK_prim_vf(i)%sf(j,k,l) end do end if @@ -1053,17 +1052,17 @@ contains end do !$acc end parallel loop - ! going through hyperelasticity to calculate btensor - ! s_calculate_btensor has its own triple nested for loop with openacc + !print *, 'I got here AA' + #ifdef MFC_SIMULATION - if (hyperelasticity) then + if ( hyperelasticity ) then ! MAURO HERE - call s_calculate_btensor_acc(qK_prim_vf, qK_btensor_vf, 0, m, 0, n, 0, p) - + !call s_calculate_btensor_acc(qK_prim_vf, qK_btensor_vf, 0, m, 0, n, 0, p) + !print *, 'I got here AAA' !$acc parallel loop collapse(3) gang vector default(present) private(alpha_K, alpha_rho_K, Re_K, rho_K, gamma_K, pi_inf_K, qv_K, G_K) - do l = 0, p - do k = 0, n - do j = 0, m + do l = izb, ize + do k = iyb, iye + do j = ixb, ixe !$acc loop seq do i = 1, num_fluids alpha_rho_K(i) = qK_cons_vf(i)%sf(j, k, l) @@ -1072,11 +1071,12 @@ contains ! If in simulation, use acc mixture subroutines call s_convert_species_to_mixture_variables_acc(rho_K, gamma_K, pi_inf_K, qv_K, alpha_K, & alpha_rho_K, Re_K, j, k, l, G_K, Gs) - if (G_K > 1d-3) then - qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) - & - G_K*f_elastic_energy(qK_btensor_vf, j, k, l)/gamma_K + rho_K = max(rho_K, sgm_eps) + !if (G_K > 1d-3) then + ! qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) !- & + !G_K*f_elastic_energy(qK_btensor_vf, j, k, l)/gamma_K !print *, 'elastic energy :: ',G_K*f_elastic_energy(qK_btensor_vf, j, k, l) - end if + !end if end do end do end do @@ -1085,12 +1085,12 @@ contains #endif #ifdef MFC_POST_PROCESS - do l = 1, b_size + do l = 1, b_size allocate(q_btensor(l)%sf(ixb:ixe, iyb:iye, izb:ize)) end do if (hyperelasticity) then - call s_calculate_btensor(qK_prim_vf, q_btensor, 0, m, 0, n, 0, p) + !call s_calculate_btensor(qK_prim_vf, q_btensor, 0, m, 0, n, 0, p) do l = 0, p do k = 0, n do j = 0, m @@ -1101,9 +1101,9 @@ contains ! If pre-processing, use non acc mixture subroutines call s_convert_to_mixture_variables(qK_cons_vf, j, k, l, & rho_K, gamma_K, pi_inf_K, qv_K, Re_K, G_K, fluid_pp(:)%G) - if ( G_K > 1d-3 ) then - qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) - & - G_K*f_elastic_energy(q_btensor, j, k, l)/gamma_K + if ( G_K > 1000 ) then + !qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) ! - & + !G_K*f_elastic_energy(q_btensor, j, k, l)/gamma_K end if end do end do @@ -1124,14 +1124,8 @@ contains subroutine s_convert_primitive_to_conservative_variables(q_prim_vf, & q_cons_vf) - type(scalar_field), & - dimension(sys_size), & - intent(in) :: q_prim_vf - - type(scalar_field), & - dimension(sys_size), & - intent(inout) :: q_cons_vf - + type(scalar_field), dimension(sys_size), intent(in) :: q_prim_vf + type(scalar_field), dimension(sys_size), intent(inout) :: q_cons_vf type(scalar_field), dimension(b_size) :: q_btensor ! Density, specific heat ratio function, liquid stiffness function @@ -1156,8 +1150,8 @@ contains ! going through hyperelasticity again due to the btensor calculation ! s_calculate_btensor has its own triple nested for loop, with openacc - if (hyperelasticity ) then - call s_calculate_btensor(q_prim_vf, q_btensor, 0, m, 0, n, 0, p) + if ( hyperelasticity ) then + !call s_calculate_btensor(q_prim_vf, q_btensor, 0, m, 0, n, 0, p) end if ! Converting the primitive variables to the conservative variables @@ -1272,11 +1266,11 @@ contains if ( hyperelasticity ) then ! adding the elastic contribution do i = xibeg, xiend - q_cons_vf(i)%sf(j, k, l) = rho*q_prim_vf(i)%sf(j, k, l) + !q_cons_vf(i)%sf(j, k, l) = rho*q_prim_vf(i)%sf(j, k, l) end do - if (G > 1d-3) then - q_cons_vf(E_idx)%sf(j, k, l) = q_cons_vf(E_idx)%sf(j, k, l) + & - G*f_elastic_energy(q_btensor, j, k, l) + if (G > 1000) then + !q_cons_vf(E_idx)%sf(j, k, l) = q_cons_vf(E_idx)%sf(j, k, l) + & + ! G*f_elastic_energy(q_btensor, j, k, l) end if end if @@ -1373,7 +1367,7 @@ contains end do pres_K = qK_prim_vf(j, k, l, E_idx) - if (hypoelasticity .or. hyperelasticity) then + if (elasticity) then call s_convert_species_to_mixture_variables_acc(rho_K, gamma_K, pi_inf_K, qv_K, & alpha_K, alpha_rho_K, Re_K, & j, k, l, G_K, Gs) @@ -1485,9 +1479,9 @@ contains subroutine s_calculate_btensor_acc(q_prim_vf, btensor, xb, xe, yb, ye, zb, ze) - type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf - type(scalar_field), dimension(b_size), intent(OUT) :: btensor - integer, intent(IN) :: xb, xe, yb, ye, zb, ze + type(scalar_field), dimension(sys_size), intent(in) :: q_prim_vf + type(scalar_field), dimension(b_size), intent(inout) :: btensor + integer, intent(in) :: xb, xe, yb, ye, zb, ze real(kind(0d0)), dimension(tensor_size) :: tensora, tensorb integer :: j, k, l, i @@ -1525,11 +1519,15 @@ contains ! !$acc end parallel loop ! else ! 3D + + !print *,'I got here AAAA' !$acc parallel loop collapse(3) gang vector default(present) private(tensora,tensorb) do l = zb, ze do k = yb, ye do j = xb, xe - + !print *, j,k,l + !print *,xibeg + !print *,xiend ! STEP 1: computing the grad_xi tensor ! grad_xi definition / organization ! number for the tensor 1-3: dxix_dx, dxiy_dx, dxiz_dx @@ -1904,6 +1902,7 @@ contains /(12d0*(z_cb(l) - z_cb(l - 1))) end if + !print *, 'I got here AAAAA' ! STEP 2a: computing the adjoint of the grad_xi tensor for the inverse tensorb(1) = tensora(5)*tensora(9) - tensora(6)*tensora(8) @@ -1950,7 +1949,7 @@ contains do i = 1, tensor_size - 1 tensora(i) = tensorb(i)/tensorb(tensor_size) end do - + !print *, 'I got here A6' ! STEP 3: computing F tranpose F !tensorb(1) = tensora(1)**2 tensorb(1) = tensora(1)**2 + tensora(2)**2 + tensora(3)**2 @@ -1962,7 +1961,7 @@ contains tensorb(4) = tensorb(2) tensorb(7) = tensorb(3) tensorb(8) = tensorb(6) - + !print *, 'I got here A7' !call s_compute_gradient_xi3d_acc(q_prim_vf, ixb, ixe, iyb, & !iye, izb, ize, j, k, l, tensora, tensorb) !! 1: 1D, 3: 2D, 6: 3D @@ -1972,13 +1971,14 @@ contains btensor(4)%sf(j,k,l) = tensorb(5) btensor(5)%sf(j,k,l) = tensorb(6) btensor(6)%sf(j,k,l) = tensorb(9) + !print *, 'I got here A8' !! store the determinant at the last entry of the btensor sf btensor(b_size)%sf(j,k,l) = tensorb(tensor_size) end do end do end do !$acc end parallel loop - + !print *, 'I got here A9' ! end if end subroutine s_calculate_btensor_acc diff --git a/src/post_process/m_global_parameters.fpp b/src/post_process/m_global_parameters.fpp index c208db65c7..ddfca98727 100644 --- a/src/post_process/m_global_parameters.fpp +++ b/src/post_process/m_global_parameters.fpp @@ -94,6 +94,7 @@ module m_global_parameters logical :: alt_soundspeed !< Alternate sound speed logical :: hypoelasticity !< Turn hypoelasticity on logical :: hyperelasticity !< Turn hyperelasticity on + logical :: elasticity !< elasticity modeling, true for hyper or hypo integer :: b_size !< Number of components in the b tensor integer :: tensor_size !< Number of components in the nonsymmetric tensor !> @} @@ -292,6 +293,7 @@ contains hypoelasticity = .false. hyperelasticity = .false. + elasticity = .false. bc_x%beg = dflt_int; bc_x%end = dflt_int bc_y%beg = dflt_int; bc_y%end = dflt_int @@ -496,6 +498,7 @@ contains stress_idx%beg = sys_size + 1 stress_idx%end = sys_size + (num_dims*(num_dims + 1))/2 sys_size = stress_idx%end + elasticity = .true. end if if (hyperelasticity) then @@ -507,6 +510,7 @@ contains ! number of entries in the symmetric btensor plus the jacobian b_size = (num_dims*(num_dims + 1))/2 + 1 tensor_size = num_dims**2 + 1 + elasticity = .true. end if if (sigma /= dflt_real) then diff --git a/src/pre_process/m_assign_variables.f90 b/src/pre_process/m_assign_variables.f90 index 54f0e20296..ff17a222f3 100644 --- a/src/pre_process/m_assign_variables.f90 +++ b/src/pre_process/m_assign_variables.f90 @@ -457,6 +457,7 @@ subroutine s_assign_patch_species_primitive_variables(patch_id, j, k, l, & ! Elastic Shear Stress if (hyperelasticity) then + if (pre_stress) then ! pre stressed initial condition in spatial domain rcoord = sqrt((x_cc(j)**2 + y_cc(k)**2 + z_cc(l)**2)) theta = atan2(y_cc(k), x_cc(j)) @@ -473,13 +474,10 @@ subroutine s_assign_patch_species_primitive_variables(patch_id, j, k, l, & end if do i = 1, num_dims - q_prim_vf(i+xibeg-1)%sf(j,k,l) = xi_cart(i) + q_prim_vf(i+xibeg-1)%sf(j,k,l) = eta*xi_cart(i) + & + (1d0 - eta)*orig_prim_vf(i + stress_idx%beg - 1) end do - !(eta*xi_cart(i) + (1d0 - eta)*orig_prim_vf(i + stress_idx%beg - 1)) - !if (proc_rank == 0) then - ! write(*,*) 'q(',i,') :: ',q_prim_vf(i+stress_idx%end)%sf(j, k, l), & - ! ', xi_cart :: ',xi_cart(i) - !end if + end if if (mpp_lim .and. bubbles) then diff --git a/src/pre_process/m_global_parameters.fpp b/src/pre_process/m_global_parameters.fpp index ccb9285536..d2e9542b70 100644 --- a/src/pre_process/m_global_parameters.fpp +++ b/src/pre_process/m_global_parameters.fpp @@ -84,6 +84,7 @@ module m_global_parameters integer :: weno_order !< Order of accuracy for the WENO reconstruction logical :: hypoelasticity !< activate hypoelasticity logical :: hyperelasticity !< activate hyperelasticity + logical :: elasticity !< elasticity modeling, true for hyper or hypo integer :: b_size !< Number of components in the b tensor integer :: tensor_size !< Number of components in the nonsymmetric tensor logical :: pre_stress !< activate pre_stressed domain @@ -286,6 +287,7 @@ contains hypoelasticity = .false. hyperelasticity = .false. + elasticity = .false. pre_stress = .false. bc_x%beg = dflt_int; bc_x%end = dflt_int @@ -600,6 +602,7 @@ contains stress_idx%end = sys_size + (num_dims*(num_dims + 1))/2 ! number of stresses is 1 in 1D, 3 in 2D, 6 in 3D sys_size = stress_idx%end + elasticity = .true. end if if (hyperelasticity) then @@ -611,6 +614,7 @@ contains ! number of entries in the symmetric btensor plus the jacobian b_size = (num_dims*(num_dims + 1))/2 + 1 tensor_size = num_dims**2 + 1 + elasticity = .true. end if if (sigma /= dflt_real) then diff --git a/src/pre_process/m_initial_condition.fpp b/src/pre_process/m_initial_condition.fpp index 755fa6a32c..f81fe81636 100644 --- a/src/pre_process/m_initial_condition.fpp +++ b/src/pre_process/m_initial_condition.fpp @@ -315,8 +315,7 @@ contains if (instability_wave) call s_superposition_instability_wave() ! Converting the primitive variables to the conservative ones - call s_convert_primitive_to_conservative_variables(q_prim_vf, & - q_cons_vf) + call s_convert_primitive_to_conservative_variables(q_prim_vf, q_cons_vf) if (qbmm .and. .not. polytropic) then !Initialize pb and mv diff --git a/src/simulation/m_checker.fpp b/src/simulation/m_checker.fpp index 1af5ceb211..ba0bb65775 100644 --- a/src/simulation/m_checker.fpp +++ b/src/simulation/m_checker.fpp @@ -306,9 +306,6 @@ contains elseif (riemann_solver /= 2 .and. alt_soundspeed) then call s_mpi_abort('Unsupported combination of riemann_solver '// & 'and alt_soundspeed. Exiting ...') - elseif ((hypoelasticity .or. hyperelasticity) .and. (riemann_solver /= 1)) then - call s_mpi_abort('hypoelasticity and hyperelasticity requires riemann_solver = 1'// & - 'Exiting ...') end if if (adap_dt) then diff --git a/src/simulation/m_data_output.fpp b/src/simulation/m_data_output.fpp index f3bfaa71d0..311207d55b 100644 --- a/src/simulation/m_data_output.fpp +++ b/src/simulation/m_data_output.fpp @@ -332,13 +332,16 @@ contains H = (E + pres)/rho + ! Compute mixture sound speed call s_compute_speed_of_sound(pres, rho, gamma, pi_inf, H, alpha, vel_sum, c) - if (c < 1d-12) then - !print *, 'crashed at processor: ', proc_rank,' at j :: ',j,', k :: ',k,' l :: ',l - !print *, 'with alpha1 ::', alpha(1),'and alpha2 ::',alpha(2), ' alpha3 :: ',alpha(3) - !stop + if (c /= c) then + print *, 'crashed at processor: ', proc_rank,', at j :: ',j,', k :: ',k,' l :: ',l + print *, 'alpha1 ::', alpha(1),'and alpha2 ::',alpha(2), ' alpha3 :: ',alpha(3) + print *, 'alpha_rho1 ::', alpha_rho(1),', alpha_rho2 ::',alpha_rho(2), ' alpha_rho3 :: ',alpha_rho(3) + print *, 'E :: ',E,', pres :: ',pres,', rho :: ',rho + call s_mpi_abort('Exiting ...') end if if (grid_geometry == 3) then @@ -1214,7 +1217,7 @@ contains l = 0 ! Computing/Sharing necessary state variables - if (hypoelasticity .or. hyperelasticity) then + if (elasticity) then call s_convert_to_mixture_variables(q_cons_vf, j - 2, k, l, & rho, gamma, pi_inf, qv, & Re, G, fluid_pp(:)%G) @@ -1228,7 +1231,7 @@ contains dyn_p = 0.5d0*rho*dot_product(vel, vel) - if (hypoelasticity .or. hyperelasticity) then + if (elasticity) then call s_compute_pressure( & q_cons_vf(1)%sf(j - 2, k, l), & @@ -1245,7 +1248,7 @@ contains if (model_eqns == 4) then lit_gamma = 1d0/fluid_pp(1)%gamma + 1d0 - else if (hypoelasticity .or. hyperelasticity) then + else if (elasticity) then tau_e(1) = q_cons_vf(stress_idx%end)%sf(j - 2, k, l)/rho end if @@ -1329,7 +1332,7 @@ contains dyn_p = 0.5d0*rho*dot_product(vel, vel) - if (hypoelasticity) then + if (elasticity) then call s_compute_pressure( & q_cons_vf(1)%sf(j - 2, k - 2, l), & q_cons_vf(alf_idx)%sf(j - 2, k - 2, l), & @@ -1344,7 +1347,7 @@ contains if (model_eqns == 4) then lit_gamma = 1d0/fluid_pp(1)%gamma + 1d0 - else if (hypoelasticity .or. hyperelasticity) then + else if (elasticity) then do s = 1, 3 tau_e(s) = q_cons_vf(s)%sf(j - 2, k - 2, l)/rho end do @@ -1410,7 +1413,7 @@ contains dyn_p = 0.5d0*rho*dot_product(vel, vel) - if (hypoelasticity) then + if (elasticity) then call s_compute_pressure( & q_cons_vf(1)%sf(j - 2, k - 2, l - 2), & q_cons_vf(alf_idx)%sf(j - 2, k - 2, l - 2), & @@ -1457,7 +1460,7 @@ contains end if end if - if (hypoelasticity .or. hyperelasticity) then + if (elasticity) then do s = 1, (num_dims*(num_dims + 1))/2 tmp = tau_e(s) call s_mpi_allreduce_sum(tmp, tau_e(s)) @@ -1550,7 +1553,7 @@ contains nRdot(1), & R(1), & Rdot(1) - else if (hypoelasticity .or. hyperelasticity) then + else if (elasticity) then write (i + 30, '(6X,F12.12,F24.8,F24.8,F24.8,F24.8,'// & 'F24.8,F24.8,F24.8)') & nondim_time, & diff --git a/src/simulation/m_global_parameters.fpp b/src/simulation/m_global_parameters.fpp index 46e7f00ea2..16d8734261 100644 --- a/src/simulation/m_global_parameters.fpp +++ b/src/simulation/m_global_parameters.fpp @@ -146,7 +146,7 @@ module m_global_parameters logical :: mixture_err !< Mixture properties correction logical :: hypoelasticity !< hypoelasticity modeling logical :: hyperelasticity !< hyperelasticity modeling - logical :: elasticity !< elasticity modeling + logical :: elasticity !< elasticity modeling, true for hyper or hypo logical :: cu_tensor logical :: bodyForces @@ -166,7 +166,7 @@ module m_global_parameters !$acc declare create(num_dims, weno_polyn, weno_order, num_fluids, wenojs, mapped_weno, wenoz, teno) #:endif - !$acc declare create(mpp_lim, model_eqns, mixture_err,alt_soundspeed, avg_state, mp_weno, weno_eps, teno_CT,hypoelasticity,hyperelasticity) + !$acc declare create(mpp_lim, model_eqns,mixture_err,alt_soundspeed, avg_state, mp_weno, weno_eps, teno_CT, hypoelasticity, hyperelasticity, elasticity) logical :: relax !< activate phase change integer :: relax_model !< Relaxation model @@ -831,7 +831,6 @@ contains if ( hypoelasticity ) then elasticity = .true. - hyperelasticity = .false. stress_idx%beg = sys_size + 1 stress_idx%end = sys_size + (num_dims*(num_dims + 1))/2 ! number of distinct stresses is 1 in 1D, 3 in 2D, 6 in 3D @@ -840,7 +839,7 @@ contains if ( hyperelasticity ) then elasticity = .true. - hypoelasticity = .false. + !print *, elasticity ! number of distinct stress is 1 in 1D, 2 in 2D, and 3 in 3D stress_idx%beg = sys_size + 1 stress_idx%end = sys_size + (num_dims*(num_dims + 1))/2 @@ -1071,7 +1070,7 @@ contains !$acc update device(m, n, p) !$acc update device(alt_soundspeed, monopole, num_mono) - !$acc update device(dt, sys_size, buff_size, pref, rhoref, gamma_idx, pi_inf_idx, E_idx, alf_idx, stress_idx, mpp_lim, bubbles, hypoelasticity, alt_soundspeed, avg_state, num_fluids, model_eqns, num_dims, mixture_err, grid_geometry, cyl_coord, mp_weno, weno_eps, teno_CT, hyperelasticity) + !$acc update device(dt, sys_size, buff_size, pref, rhoref,gamma_idx, pi_inf_idx, E_idx, alf_idx, stress_idx, mpp_lim,bubbles, hypoelasticity, alt_soundspeed, avg_state, num_fluids,model_eqns, num_dims, mixture_err, grid_geometry, cyl_coord,mp_weno, weno_eps, teno_CT, hyperelasticity,elasticity) #:if not MFC_CASE_OPTIMIZATION !$acc update device(wenojs, mapped_weno, wenoz, teno) diff --git a/src/simulation/m_rhs.fpp b/src/simulation/m_rhs.fpp index f7b97320ec..68d950bbc3 100644 --- a/src/simulation/m_rhs.fpp +++ b/src/simulation/m_rhs.fpp @@ -798,9 +798,9 @@ contains print *, "I got here B" call nvtxStartRange("RHS-UPDATE CAUCHY TENSOR") - if ( hyperelasticity ) then - call s_calculate_cauchy_from_btensor(q_btensor%vf,q_prim_qp%vf, ix, iy, iz) - end if + !if ( hyperelasticity ) then + ! call s_calculate_cauchy_from_btensor(q_btensor%vf,q_prim_qp%vf, ix, iy, iz) + !end if call nvtxEndRange call nvtxStartRange("RHS-MPI") diff --git a/src/simulation/m_riemann_solvers.fpp b/src/simulation/m_riemann_solvers.fpp index 995224e289..fe988dee2c 100644 --- a/src/simulation/m_riemann_solvers.fpp +++ b/src/simulation/m_riemann_solvers.fpp @@ -558,7 +558,7 @@ contains end if if (wave_speeds == 1) then - if ( hypoelasticity ) then + if ( elasticity ) then s_L = min(vel_L(dir_idx(1)) - sqrt(c_L*c_L + & (((4d0*G_L)/3d0) + & tau_e_L(dir_idx_tau(1)))/rho_L) & @@ -571,12 +571,11 @@ contains , vel_L(dir_idx(1)) + sqrt(c_L*c_L + & (((4d0*G_L)/3d0) + & tau_e_L(dir_idx_tau(1)))/rho_L)) - elseif ( hyperelasticity ) then - s_L = min(vel_L(dir_idx(1)) - sqrt(c_L*c_L + (4d0*G_L/3d0)/rho_L ) & - , vel_R(dir_idx(1)) - sqrt(c_R*c_R + (4d0*G_R/3d0)/rho_R )) - s_R = max(vel_R(dir_idx(1)) + sqrt(c_R*c_R + (4d0*G_R/3d0)/rho_R ) & - , vel_L(dir_idx(1)) + sqrt(c_L*c_L + (4d0*G_L/3d0)/rho_L )) - + !elseif ( hyperelasticity ) then + ! s_L = min(vel_L(dir_idx(1)) - sqrt(c_L*c_L + (4d0*G_L/3d0)/rho_L ) & + ! , vel_R(dir_idx(1)) - sqrt(c_R*c_R + (4d0*G_R/3d0)/rho_R )) + ! s_R = max(vel_R(dir_idx(1)) + sqrt(c_R*c_R + (4d0*G_R/3d0)/rho_R ) & + ! , vel_L(dir_idx(1)) + sqrt(c_L*c_L + (4d0*G_L/3d0)/rho_L )) else s_L = min(vel_L(dir_idx(1)) - c_L, vel_R(dir_idx(1)) - c_R) s_R = max(vel_R(dir_idx(1)) + c_R, vel_L(dir_idx(1)) + c_L) @@ -753,16 +752,16 @@ contains end do ! Xi field - if ( hyperelasticity ) then - do i = 1, num_dims - flux_rs${XYZ}$_vf(j, k, l, xibeg - 1 + i) = & - (s_M*rho_R*vel_R(dir_idx(1))*xi_field_R(i) & - - s_P*rho_L*vel_L(dir_idx(1))*xi_field_L(i) & - + s_M*s_P*(rho_L*xi_field_L(i) & - - rho_R*xi_field_R(i))) & - /(s_M - s_P) - end do - end if + !if ( hyperelasticity ) then + ! do i = 1, num_dims + ! flux_rs${XYZ}$_vf(j, k, l, xibeg - 1 + i) = & + ! (s_M*rho_R*vel_R(dir_idx(1))*xi_field_R(i) & + ! - s_P*rho_L*vel_L(dir_idx(1))*xi_field_L(i) & + ! + s_M*s_P*(rho_L*xi_field_L(i) & + ! - rho_R*xi_field_R(i))) & + ! /(s_M - s_P) + ! end do + !end if ! Div(U)? !$acc loop seq diff --git a/src/simulation/m_start_up.fpp b/src/simulation/m_start_up.fpp index 168c33ad09..e7157a1cdd 100644 --- a/src/simulation/m_start_up.fpp +++ b/src/simulation/m_start_up.fpp @@ -585,7 +585,7 @@ contains NVARS_MOK = int(sys_size, MPI_OFFSET_KIND) ! Read the data for each variable - if ( bubbles .or. hypoelasticity .or. hyperelasticity ) then + if ( bubbles .or. elasticity ) then do i = 1, sys_size!adv_idx%end var_MOK = int(i, MPI_OFFSET_KIND) diff --git a/src/simulation/m_time_steppers.fpp b/src/simulation/m_time_steppers.fpp index b30554bc35..8fab76310f 100644 --- a/src/simulation/m_time_steppers.fpp +++ b/src/simulation/m_time_steppers.fpp @@ -181,7 +181,7 @@ contains end if end if - if (hypoelasticity) then + if (elasticity) then do i = stress_idx%beg, stress_idx%end @:ALLOCATE(q_prim_vf(i)%sf(ix_t%beg:ix_t%end, & iy_t%beg:iy_t%end, & @@ -191,12 +191,6 @@ contains end if if (hyperelasticity) then - do i = stress_idx%beg, stress_idx%end - @:ALLOCATE(q_prim_vf(i)%sf(ix_t%beg:ix_t%end, & - iy_t%beg:iy_t%end, & - iz_t%beg:iz_t%end)) - @:ACC_SETUP_SFs(q_prim_vf(i)) - end do do i = xibeg, xiend + 1 @:ALLOCATE(q_prim_vf(i)%sf(ix_t%beg:ix_t%end, & iy_t%beg:iy_t%end, & @@ -1030,16 +1024,13 @@ contains @:DEALLOCATE(q_prim_vf(i)%sf) end do - if (hypoelasticity) then + if (elasticity) then do i = stress_idx%beg, stress_idx%end @:DEALLOCATE(q_prim_vf(i)%sf) end do end if if (hyperelasticity) then - do i = stress_idx%beg, stress_idx%end - @:DEALLOCATE(q_prim_vf(i)%sf) - end do do i = xibeg, xiend + 1 @:DEALLOCATE(q_prim_vf(i)%sf) end do diff --git a/submit_gpu.sh b/submit_gpu.sh new file mode 100755 index 0000000000..6909cf3938 --- /dev/null +++ b/submit_gpu.sh @@ -0,0 +1,42 @@ +#!/bin/bash + +### A100s +#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterex/input.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 01:00:00 -# bwex_pre -t pre_process -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterim/input.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 01:00:00 -# bwim_pre -t pre_process -a bciv-delta-gpu -c delta + +#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterex/input.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 12:00:00 -# bwex_sim -t simulation -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterim/input.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 12:00:00 -# bwim_sim -t simulation -a bciv-delta-gpu -c delta + +### A40s +#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterex/input.py -e batch -p gpuA40x4 -N 5 -n 4 -g 1 -w 01:00:00 -# bwex_pre -t pre_process -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterim/input.py -e batch -p gpuA40x4 -N 5 -n 4 -g 1 -w 01:00:00 -# bwim_pre -t pre_process -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/rodrigu1/test/input.py -e batch -p gpuA40x4 -N 5 -n 4 -g 1 -w 01:00:00 -# test -t pre_process -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterim2/input.py -e batch -p gpuA40x4 -N 5 -n 4 -g 1 -w 01:00:00 -# bwim_pre -t pre_process -a bciv-delta-gpu -c delta + +#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterex/input.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 12:00:00 -# bwex_sim -t simulation -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterim/input.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 12:00:00 -# bwim_sim -t simulation -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterex/input.py -e batch -p gpuA40x4 -N 5 -n 4 -g 1 -w 12:00:00 -# bwex_sim -t simulation -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterim/input.py -e batch -p gpuA40x4 -N 5 -n 4 -g 1 -w 12:00:00 -# bwim_sim -t simulation -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterim2/input.py -e batch -p gpuA40x4 -N 5 -n 4 -g 1 -w 12:00:00 -# bwim_sim -t simulation -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/rodrigu1/test/input.py -e batch -p gpuA40x4 -N 5 -n 4 -g 1 -w 03:00:00 -# test_sim -t simulation -a bciv-delta-gpu -c delta + + +#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterex/input.py -e batch -p gpuA40x4 -N 5 -n 4 -g 1 -w 00:30:00 -# bwex_post -t post_process -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterim/input.py -e batch -p gpuA40x4 -N 5 -n 4 -g 1 -w 00:30:00 -# bwim_post -t post_process -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterim2/input.py -e batch -p gpuA40x4 -N 5 -n 4 -g 1 -w 01:00:00 -# bwim_post -t post_process -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterim2/input.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 01:00:00 -# bwim_post -t post_process -a bciv-delta-gpu -c delta + +#./mfc.sh run /scratch/bciv/rodrigu1/test/input.py -e batch -p gpuA40x4 -N 5 -n 4 -g 1 -w 00:30:00 -# test_post -t post_process -a bciv-delta-gpu -c delta + +#./mfc.sh run /scratch/bciv/rodrigu1/cav2024/3Dsph_hyper_prestress_input.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t pre_process -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/rodrigu1/cav2024/3Dsph_hyper_prestress_input.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/rodrigu1/cav2024/3Dsph_hyper_prestress_input.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta + +./mfc.sh run /scratch/bciv/rodrigu1/cav2024/hyper/hyper_gel.py -p gpuA100x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t pre_process -a bciv-delta-gpu -c delta +./mfc.sh run /scratch/bciv/rodrigu1/cav2024/hyper/hyper_gel.py -p gpuA100x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/rodrigu1/cav2024/hyper/hyper_gel.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta + +#./mfc.sh run /scratch/bciv/rodrigu1/cav2024/hypoe/hypo_gel.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t pre_process -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/rodrigu1/cav2024/hypoe/hypo_gel.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/rodrigu1/cav2024/hypoe/hypo_gel.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta + diff --git a/submit_hyper.sh b/submit_hyper.sh new file mode 100755 index 0000000000..1bc47245cd --- /dev/null +++ b/submit_hyper.sh @@ -0,0 +1,6 @@ +#!/bin/bash + +./mfc.sh run ./examples/3D_hyperelasticity/hyper_gel.py -p batch -N 1 -n 4 -g 0 -w 01:00:00 -# test1 -t pre_process -c oscar +./mfc.sh run ./examples/3D_hyperelasticity/hyper_gel.py -p batch -N 1 -n 4 -g 0 -w 01:00:00 -# test1 -t simulation -c oscar +#./mfc.sh run /scratch/bciv/rodrigu1/cav2024/hyper/hyper_gel.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta + From c808065cd51fdef7fc228acfe8cec17bcf70260f Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Thu, 27 Jun 2024 18:33:10 -0400 Subject: [PATCH 177/326] fixing global parameters --- src/simulation/m_global_parameters.fpp | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/src/simulation/m_global_parameters.fpp b/src/simulation/m_global_parameters.fpp index 16d8734261..9418bae7a0 100644 --- a/src/simulation/m_global_parameters.fpp +++ b/src/simulation/m_global_parameters.fpp @@ -829,8 +829,11 @@ contains end if end if - if ( hypoelasticity ) then - elasticity = .true. + if ( hypoelasticity .or. hyperelasticity ) then + elasticity = .true. + end if + + if ( elasticity ) then stress_idx%beg = sys_size + 1 stress_idx%end = sys_size + (num_dims*(num_dims + 1))/2 ! number of distinct stresses is 1 in 1D, 3 in 2D, 6 in 3D @@ -838,11 +841,6 @@ contains end if if ( hyperelasticity ) then - elasticity = .true. - !print *, elasticity - ! number of distinct stress is 1 in 1D, 2 in 2D, and 3 in 3D - stress_idx%beg = sys_size + 1 - stress_idx%end = sys_size + (num_dims*(num_dims + 1))/2 ! number of entries in the symmetric btensor plus the jacobian b_size = (num_dims*(num_dims + 1))/2 + 1 ! storing the jacobian in the last entry From be469bba552b5e16fe12a58da2fbd11fdebf7363 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Thu, 27 Jun 2024 19:22:06 -0400 Subject: [PATCH 178/326] debugged the hypoelasticity riemann issue, compiles, passes test suite, example hyperelasticity fails --- examples/3D_hyperelasticity/hyper_gel.py | 4 ++-- src/post_process/m_global_parameters.fpp | 19 +++++++++---------- src/pre_process/m_checker.f90 | 22 ++++++++++------------ src/pre_process/m_global_parameters.fpp | 11 +++++------ src/simulation/m_global_parameters.fpp | 6 +++--- src/simulation/m_riemann_solvers.fpp | 2 +- 6 files changed, 30 insertions(+), 34 deletions(-) diff --git a/examples/3D_hyperelasticity/hyper_gel.py b/examples/3D_hyperelasticity/hyper_gel.py index bd153ee797..7f8a2df452 100644 --- a/examples/3D_hyperelasticity/hyper_gel.py +++ b/examples/3D_hyperelasticity/hyper_gel.py @@ -164,8 +164,8 @@ # Simulation Algorithm Parameters ========================== 'num_patches' : 3, 'model_eqns' : 2, - 'hypoelasticity' : 'F', - 'hyperelasticity' : 'T', + 'hypoelasticity' : 'T', + 'hyperelasticity' : 'F', 'pre_stress' : 'F', 'alt_soundspeed' : 'F', 'num_fluids' : 3, diff --git a/src/post_process/m_global_parameters.fpp b/src/post_process/m_global_parameters.fpp index ddfca98727..568de47501 100644 --- a/src/post_process/m_global_parameters.fpp +++ b/src/post_process/m_global_parameters.fpp @@ -493,24 +493,23 @@ contains end if - if (hypoelasticity) then - ! number of distinct stress is 1 in 1D, 2 in 2D, and 3 in 3D - stress_idx%beg = sys_size + 1 - stress_idx%end = sys_size + (num_dims*(num_dims + 1))/2 - sys_size = stress_idx%end - elasticity = .true. + if (hypoelasticity .or. hyperelasticity) then + elasticity = .true. + end if + + if (elasticity) then + stress_idx%beg = sys_size + 1 + stress_idx%end = sys_size + (num_dims*(num_dims + 1))/2 + ! number of distinct stresses is 1 in 1D, 3 in 2D, 6 in 3D + sys_size = stress_idx%end end if if (hyperelasticity) then - ! number of distinct stress is 1 in 1D, 2 in 2D, and 3 in 3D - stress_idx%beg = sys_size + 1 - stress_idx%end = sys_size + (num_dims*(num_dims + 1))/2 ! adding three more equations for the \xi field and the elastic energy sys_size = stress_idx%end + num_dims + 1 ! number of entries in the symmetric btensor plus the jacobian b_size = (num_dims*(num_dims + 1))/2 + 1 tensor_size = num_dims**2 + 1 - elasticity = .true. end if if (sigma /= dflt_real) then diff --git a/src/pre_process/m_checker.f90 b/src/pre_process/m_checker.f90 index 8b0e255e1c..03ce268064 100644 --- a/src/pre_process/m_checker.f90 +++ b/src/pre_process/m_checker.f90 @@ -103,12 +103,12 @@ subroutine s_check_inputs 'exiting ...') end if - if (hyperelasticity .and. (model_eqns /= 2)) then - call s_mpi_abort('hyperelasticity requires model_eqns = 2'// & - 'exiting ...') - end if + !if (hyperelasticity .and. (model_eqns /= 2)) then + ! call s_mpi_abort('hyperelasticity requires model_eqns = 2'// & + ! 'exiting ...') + !end if - if (pre_stress .and. .not. hyperelasticity) then + if (pre_stress .and. .not. hyperelasticity) then call s_mpi_abort('pre_stress requires hyperelasticity'// & 'exiting ...') end if @@ -713,13 +713,11 @@ subroutine s_check_inputs call s_mpi_abort('Unsupported value of '// & 'fluid_pp('//trim(iStr)//')%'// & 'cv. Make sure cv is positive. Exiting ...') - ! elseif ((hyperelasticity .or. hypoelasticity) & - ! .and. & - ! fluid_pp(i)%G /= dflt_real) then - ! call s_mpi_abort('Unsupported combination '// & - ! 'of values of model_eqns '// & - ! 'and fluid_pp('//trim(iStr)//')%'// & - ! 'hyperelasticity. Exiting ...') + elseif (elasticity .and. fluid_pp(i)%G /= dflt_real) then + call s_mpi_abort('Unsupported combination '// & + 'of values of model_eqns '// & + 'and fluid_pp('//trim(iStr)//')%'// & + 'elasticity. Exiting ...') end if end do diff --git a/src/pre_process/m_global_parameters.fpp b/src/pre_process/m_global_parameters.fpp index d2e9542b70..8f307d61ee 100644 --- a/src/pre_process/m_global_parameters.fpp +++ b/src/pre_process/m_global_parameters.fpp @@ -597,24 +597,23 @@ contains end if end if - if (hypoelasticity) then + if (hypoelasticity .or. hyperelasticity) then + elasticity = .true. + end if + + if (elasticity) then stress_idx%beg = sys_size + 1 stress_idx%end = sys_size + (num_dims*(num_dims + 1))/2 ! number of stresses is 1 in 1D, 3 in 2D, 6 in 3D sys_size = stress_idx%end - elasticity = .true. end if if (hyperelasticity) then - ! number of distinct stress is 1 in 1D, 2 in 2D, and 3 in 3D - stress_idx%beg = sys_size + 1 - stress_idx%end = sys_size + (num_dims*(num_dims + 1))/2 ! adding three more equations for the \xi field and the elastic energy sys_size = stress_idx%end + num_dims + 1 ! number of entries in the symmetric btensor plus the jacobian b_size = (num_dims*(num_dims + 1))/2 + 1 tensor_size = num_dims**2 + 1 - elasticity = .true. end if if (sigma /= dflt_real) then diff --git a/src/simulation/m_global_parameters.fpp b/src/simulation/m_global_parameters.fpp index 9418bae7a0..ae057aa9b6 100644 --- a/src/simulation/m_global_parameters.fpp +++ b/src/simulation/m_global_parameters.fpp @@ -829,18 +829,18 @@ contains end if end if - if ( hypoelasticity .or. hyperelasticity ) then + if (hypoelasticity .or. hyperelasticity) then elasticity = .true. end if - if ( elasticity ) then + if (elasticity) then stress_idx%beg = sys_size + 1 stress_idx%end = sys_size + (num_dims*(num_dims + 1))/2 ! number of distinct stresses is 1 in 1D, 3 in 2D, 6 in 3D sys_size = stress_idx%end end if - if ( hyperelasticity ) then + if (hyperelasticity) then ! number of entries in the symmetric btensor plus the jacobian b_size = (num_dims*(num_dims + 1))/2 + 1 ! storing the jacobian in the last entry diff --git a/src/simulation/m_riemann_solvers.fpp b/src/simulation/m_riemann_solvers.fpp index fe988dee2c..29befeeb71 100644 --- a/src/simulation/m_riemann_solvers.fpp +++ b/src/simulation/m_riemann_solvers.fpp @@ -506,7 +506,7 @@ contains end if ! elastic energy update - if ( hypoelasticity ) then + if ( hyperelasticity ) then G_L = 0d0 G_R = 0d0 From 67efa55f9c458d925e92582b63c0dbf72f4214ab Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Thu, 27 Jun 2024 20:19:55 -0400 Subject: [PATCH 179/326] added more changes to the code, still testing --- examples/3D_hyperelasticity/hyper_gel.py | 4 +- src/post_process/m_global_parameters.fpp | 9 +++-- src/pre_process/m_global_parameters.fpp | 9 +++-- src/simulation/m_global_parameters.fpp | 13 +++--- src/simulation/m_riemann_solvers.fpp | 50 ++++++++++++------------ 5 files changed, 47 insertions(+), 38 deletions(-) diff --git a/examples/3D_hyperelasticity/hyper_gel.py b/examples/3D_hyperelasticity/hyper_gel.py index 7f8a2df452..bd153ee797 100644 --- a/examples/3D_hyperelasticity/hyper_gel.py +++ b/examples/3D_hyperelasticity/hyper_gel.py @@ -164,8 +164,8 @@ # Simulation Algorithm Parameters ========================== 'num_patches' : 3, 'model_eqns' : 2, - 'hypoelasticity' : 'T', - 'hyperelasticity' : 'F', + 'hypoelasticity' : 'F', + 'hyperelasticity' : 'T', 'pre_stress' : 'F', 'alt_soundspeed' : 'F', 'num_fluids' : 3, diff --git a/src/post_process/m_global_parameters.fpp b/src/post_process/m_global_parameters.fpp index 568de47501..4e575e768f 100644 --- a/src/post_process/m_global_parameters.fpp +++ b/src/post_process/m_global_parameters.fpp @@ -112,6 +112,7 @@ module m_global_parameters integer :: alf_idx !< Index of specific heat ratio func. eqn. integer :: pi_inf_idx !< Index of liquid stiffness func. eqn. type(int_bounds_info) :: stress_idx !< Indices of elastic stresses + type(int_bounds_info) :: xi_idx !< Indexes of first and last reference map eqns. integer :: c_idx !< Index of color function !> @} @@ -505,8 +506,10 @@ contains end if if (hyperelasticity) then + xi_idx%beg = sys_size + 1 + xi_idx%end = sys_size + num_dims ! adding three more equations for the \xi field and the elastic energy - sys_size = stress_idx%end + num_dims + 1 + sys_size = xi_idx%end + 1 ! number of entries in the symmetric btensor plus the jacobian b_size = (num_dims*(num_dims + 1))/2 + 1 tensor_size = num_dims**2 + 1 @@ -611,8 +614,8 @@ contains strxe = stress_idx%end intxb = internalEnergies_idx%beg intxe = internalEnergies_idx%end - xibeg = stress_idx%end+1 - xiend = stress_idx%end+num_dims + xibeg = xi_idx%beg + xiend = xi_idx%end ! ================================================================== #ifdef MFC_MPI diff --git a/src/pre_process/m_global_parameters.fpp b/src/pre_process/m_global_parameters.fpp index 8f307d61ee..0c71331be4 100644 --- a/src/pre_process/m_global_parameters.fpp +++ b/src/pre_process/m_global_parameters.fpp @@ -101,6 +101,7 @@ module m_global_parameters integer :: gamma_idx !< Index of specific heat ratio func. eqn. integer :: pi_inf_idx !< Index of liquid stiffness func. eqn. type(int_bounds_info) :: stress_idx !< Indexes of elastic shear stress eqns. + type(int_bounds_info) :: xi_idx !< Indexes of first and last reference map eqns. integer :: c_idx !< Index of the color function type(int_bounds_info) :: bc_x, bc_y, bc_z !< @@ -609,8 +610,10 @@ contains end if if (hyperelasticity) then + xi_idx%beg = sys_size + 1 + xi_idx%end = sys_size + num_dims ! adding three more equations for the \xi field and the elastic energy - sys_size = stress_idx%end + num_dims + 1 + sys_size = xi_idx%end + 1 ! number of entries in the symmetric btensor plus the jacobian b_size = (num_dims*(num_dims + 1))/2 + 1 tensor_size = num_dims**2 + 1 @@ -716,8 +719,8 @@ contains strxe = stress_idx%end intxb = internalEnergies_idx%beg intxe = internalEnergies_idx%end - xibeg = stress_idx%end+1 - xiend = stress_idx%end+num_dims + xibeg = xi_idx%beg + xiend = xi_idx%end ! ================================================================== diff --git a/src/simulation/m_global_parameters.fpp b/src/simulation/m_global_parameters.fpp index ae057aa9b6..6c57a8a109 100644 --- a/src/simulation/m_global_parameters.fpp +++ b/src/simulation/m_global_parameters.fpp @@ -222,6 +222,7 @@ module m_global_parameters integer :: gamma_idx !< Index of specific heat ratio func. eqn. integer :: pi_inf_idx !< Index of liquid stiffness func. eqn. type(int_bounds_info) :: stress_idx !< Indexes of first and last shear stress eqns. + type(int_bounds_info) :: xi_idx !< Indexes of first and last reference map eqns. integer :: b_size !< Number of elements in the symmetric b tensor, plus one integer :: tensor_size !< Number of elements in the full tensor plus one integer :: c_idx !< Index of the color function @@ -277,7 +278,7 @@ module m_global_parameters integer :: startx, starty, startz - !$acc declare create(sys_size, buff_size, startx, starty, startz, E_idx, gamma_idx, pi_inf_idx, alf_idx, n_idx, stress_idx, b_size, tensor_size) + !$acc declare create(sys_size, buff_size, startx, starty, startz, E_idx, gamma_idx, pi_inf_idx, alf_idx, n_idx, stress_idx, b_size, tensor_size, xi_idx) ! END: Simulation Algorithm Parameters ===================================== @@ -845,8 +846,10 @@ contains b_size = (num_dims*(num_dims + 1))/2 + 1 ! storing the jacobian in the last entry tensor_size = num_dims**2 + 1 + xi_idx%beg = sys_size + 1 + xi_idx%end = sys_size + num_dims ! adding three more equations for the \xi field and the elastic energy - sys_size = stress_idx%end + num_dims + 1 + sys_size = xi_idx%end + 1 end if if (sigma /= dflt_real) then @@ -1061,14 +1064,14 @@ contains strxe = stress_idx%end intxb = internalEnergies_idx%beg intxe = internalEnergies_idx%end - xibeg = stress_idx%end+1 - xiend = stress_idx%end+num_dims + xibeg = xi_idx%beg + xiend = xi_idx%end !$acc update device(momxb, momxe, advxb, advxe, contxb, contxe, bubxb, bubxe, intxb, intxe, sys_size, buff_size, E_idx, alf_idx, n_idx, adv_n, adap_dt, pi_fac, strxb, strxe, b_size, xibeg, xiend, tensor_size) !$acc update device(m, n, p) !$acc update device(alt_soundspeed, monopole, num_mono) - !$acc update device(dt, sys_size, buff_size, pref, rhoref,gamma_idx, pi_inf_idx, E_idx, alf_idx, stress_idx, mpp_lim,bubbles, hypoelasticity, alt_soundspeed, avg_state, num_fluids,model_eqns, num_dims, mixture_err, grid_geometry, cyl_coord,mp_weno, weno_eps, teno_CT, hyperelasticity,elasticity) + !$acc update device(dt, sys_size, buff_size, pref, rhoref,gamma_idx, pi_inf_idx, E_idx, alf_idx, stress_idx, mpp_lim,bubbles, hypoelasticity, alt_soundspeed, avg_state, num_fluids,model_eqns, num_dims, mixture_err, grid_geometry, cyl_coord,mp_weno, weno_eps, teno_CT, hyperelasticity, elasticity, xi_idx) #:if not MFC_CASE_OPTIMIZATION !$acc update device(wenojs, mapped_weno, wenoz, teno) diff --git a/src/simulation/m_riemann_solvers.fpp b/src/simulation/m_riemann_solvers.fpp index 29befeeb71..e3eb994e56 100644 --- a/src/simulation/m_riemann_solvers.fpp +++ b/src/simulation/m_riemann_solvers.fpp @@ -506,31 +506,31 @@ contains end if ! elastic energy update - if ( hyperelasticity ) then - G_L = 0d0 - G_R = 0d0 - - !$acc loop seq - do i = 1, num_fluids - G_L = G_L + alpha_L(i)*Gs(i) - G_R = G_R + alpha_R(i)*Gs(i) - end do - ! Elastic contribution to energy if G large enough - if ((G_L > 1d-3) .and. (G_R > 1d-3)) then - E_L = E_L + G_L*qL_prim_rs${XYZ}$_vf(j, k, l, xiend + 1) - E_R = E_R + G_R*qR_prim_rs${XYZ}$_vf(j + 1, k, l, xiend + 1) - !$acc loop seq - do i = 1, b_size-1 - tau_e_L(i) = G_L*qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) - tau_e_R(i) = G_R*qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) - end do - !$acc loop seq - do i = 1, num_dims - xi_field_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, xibeg - 1 + i) - xi_field_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, xibeg - 1 + i) - end do - end if - end if + !if ( hyperelasticity ) then + ! G_L = 0d0 + ! G_R = 0d0 + ! + ! !$acc loop seq + ! do i = 1, num_fluids + ! G_L = G_L + alpha_L(i)*Gs(i) + ! G_R = G_R + alpha_R(i)*Gs(i) + ! end do + ! ! Elastic contribution to energy if G large enough + ! if ((G_L > 1d-3) .and. (G_R > 1d-3)) then + ! E_L = E_L + G_L*qL_prim_rs${XYZ}$_vf(j, k, l, xiend + 1) + ! E_R = E_R + G_R*qR_prim_rs${XYZ}$_vf(j + 1, k, l, xiend + 1) + ! !$acc loop seq + ! do i = 1, b_size-1 + ! tau_e_L(i) = G_L*qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) + ! tau_e_R(i) = G_R*qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) + ! end do + ! !$acc loop seq + ! do i = 1, num_dims + ! xi_field_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, xibeg - 1 + i) + ! xi_field_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, xibeg - 1 + i) + ! end do + ! end if + !end if ! moving this down to account for the elasticity H_L = (E_L + pres_L)/rho_L From a8fd46c6eedd7d13b1947779e3dd5bb556c1f3ed Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Thu, 27 Jun 2024 20:03:27 -0500 Subject: [PATCH 180/326] added some small changes to the code towards tesing --- src/common/m_variables_conversion.fpp | 16 ++++++++-------- src/simulation/m_data_output.fpp | 16 ++++++++-------- src/simulation/m_global_parameters.fpp | 8 ++++---- src/simulation/m_rhs.fpp | 10 +++++----- 4 files changed, 25 insertions(+), 25 deletions(-) diff --git a/src/common/m_variables_conversion.fpp b/src/common/m_variables_conversion.fpp index 46461d8e9b..5635ad7ac0 100644 --- a/src/common/m_variables_conversion.fpp +++ b/src/common/m_variables_conversion.fpp @@ -1520,14 +1520,14 @@ contains ! else ! 3D - !print *,'I got here AAAA' + !print *,'I got here AAAA' !$acc parallel loop collapse(3) gang vector default(present) private(tensora,tensorb) do l = zb, ze do k = yb, ye do j = xb, xe - !print *, j,k,l - !print *,xibeg - !print *,xiend + !print *, j,k,l + !print *,xibeg + !print *,xiend ! STEP 1: computing the grad_xi tensor ! grad_xi definition / organization ! number for the tensor 1-3: dxix_dx, dxiy_dx, dxiz_dx @@ -1902,7 +1902,7 @@ contains /(12d0*(z_cb(l) - z_cb(l - 1))) end if - !print *, 'I got here AAAAA' + !print *, 'I got here AAAAA' ! STEP 2a: computing the adjoint of the grad_xi tensor for the inverse tensorb(1) = tensora(5)*tensora(9) - tensora(6)*tensora(8) @@ -1949,7 +1949,7 @@ contains do i = 1, tensor_size - 1 tensora(i) = tensorb(i)/tensorb(tensor_size) end do - !print *, 'I got here A6' + !print *, 'I got here A6' ! STEP 3: computing F tranpose F !tensorb(1) = tensora(1)**2 tensorb(1) = tensora(1)**2 + tensora(2)**2 + tensora(3)**2 @@ -1961,7 +1961,7 @@ contains tensorb(4) = tensorb(2) tensorb(7) = tensorb(3) tensorb(8) = tensorb(6) - !print *, 'I got here A7' + !print *, 'I got here A7' !call s_compute_gradient_xi3d_acc(q_prim_vf, ixb, ixe, iyb, & !iye, izb, ize, j, k, l, tensora, tensorb) !! 1: 1D, 3: 2D, 6: 3D @@ -1971,7 +1971,7 @@ contains btensor(4)%sf(j,k,l) = tensorb(5) btensor(5)%sf(j,k,l) = tensorb(6) btensor(6)%sf(j,k,l) = tensorb(9) - !print *, 'I got here A8' + !print *, 'I got here A8' !! store the determinant at the last entry of the btensor sf btensor(b_size)%sf(j,k,l) = tensorb(tensor_size) end do diff --git a/src/simulation/m_data_output.fpp b/src/simulation/m_data_output.fpp index 311207d55b..12165f2f91 100644 --- a/src/simulation/m_data_output.fpp +++ b/src/simulation/m_data_output.fpp @@ -1217,7 +1217,7 @@ contains l = 0 ! Computing/Sharing necessary state variables - if (elasticity) then + if (hypoelasticity) then call s_convert_to_mixture_variables(q_cons_vf, j - 2, k, l, & rho, gamma, pi_inf, qv, & Re, G, fluid_pp(:)%G) @@ -1231,7 +1231,7 @@ contains dyn_p = 0.5d0*rho*dot_product(vel, vel) - if (elasticity) then + if (hypoelasticity) then call s_compute_pressure( & q_cons_vf(1)%sf(j - 2, k, l), & @@ -1248,7 +1248,7 @@ contains if (model_eqns == 4) then lit_gamma = 1d0/fluid_pp(1)%gamma + 1d0 - else if (elasticity) then + else if (hypoelasticity) then tau_e(1) = q_cons_vf(stress_idx%end)%sf(j - 2, k, l)/rho end if @@ -1332,7 +1332,7 @@ contains dyn_p = 0.5d0*rho*dot_product(vel, vel) - if (elasticity) then + if (hypoelasticity) then call s_compute_pressure( & q_cons_vf(1)%sf(j - 2, k - 2, l), & q_cons_vf(alf_idx)%sf(j - 2, k - 2, l), & @@ -1347,7 +1347,7 @@ contains if (model_eqns == 4) then lit_gamma = 1d0/fluid_pp(1)%gamma + 1d0 - else if (elasticity) then + else if (hypoelasticity) then do s = 1, 3 tau_e(s) = q_cons_vf(s)%sf(j - 2, k - 2, l)/rho end do @@ -1413,7 +1413,7 @@ contains dyn_p = 0.5d0*rho*dot_product(vel, vel) - if (elasticity) then + if (hypoelasticity) then call s_compute_pressure( & q_cons_vf(1)%sf(j - 2, k - 2, l - 2), & q_cons_vf(alf_idx)%sf(j - 2, k - 2, l - 2), & @@ -1460,7 +1460,7 @@ contains end if end if - if (elasticity) then + if (hypoelasticity) then do s = 1, (num_dims*(num_dims + 1))/2 tmp = tau_e(s) call s_mpi_allreduce_sum(tmp, tau_e(s)) @@ -1553,7 +1553,7 @@ contains nRdot(1), & R(1), & Rdot(1) - else if (elasticity) then + else if (hypoelasticity) then write (i + 30, '(6X,F12.12,F24.8,F24.8,F24.8,F24.8,'// & 'F24.8,F24.8,F24.8)') & nondim_time, & diff --git a/src/simulation/m_global_parameters.fpp b/src/simulation/m_global_parameters.fpp index 6c57a8a109..2644da807a 100644 --- a/src/simulation/m_global_parameters.fpp +++ b/src/simulation/m_global_parameters.fpp @@ -831,10 +831,10 @@ contains end if if (hypoelasticity .or. hyperelasticity) then - elasticity = .true. - end if + elasticity = .true. + end if - if (elasticity) then + if (elasticity) then stress_idx%beg = sys_size + 1 stress_idx%end = sys_size + (num_dims*(num_dims + 1))/2 ! number of distinct stresses is 1 in 1D, 3 in 2D, 6 in 3D @@ -847,7 +847,7 @@ contains ! storing the jacobian in the last entry tensor_size = num_dims**2 + 1 xi_idx%beg = sys_size + 1 - xi_idx%end = sys_size + num_dims + xi_idx%end = sys_size + num_dims ! adding three more equations for the \xi field and the elastic energy sys_size = xi_idx%end + 1 end if diff --git a/src/simulation/m_rhs.fpp b/src/simulation/m_rhs.fpp index 68d950bbc3..d8ee007f3e 100644 --- a/src/simulation/m_rhs.fpp +++ b/src/simulation/m_rhs.fpp @@ -786,7 +786,7 @@ contains end do end do end if - print *, "I got here A" + !print *, "I got here A" call nvtxStartRange("RHS-CONVERT") call s_convert_conservative_to_primitive_variables( & q_cons_qp%vf, & @@ -795,7 +795,7 @@ contains ix, iy, iz, & q_btensor%vf) call nvtxEndRange - print *, "I got here B" + !print *, "I got here B" call nvtxStartRange("RHS-UPDATE CAUCHY TENSOR") !if ( hyperelasticity ) then @@ -806,7 +806,7 @@ contains call nvtxStartRange("RHS-MPI") call s_populate_primitive_variables_buffers(q_prim_qp%vf, pb, mv) call nvtxEndRange - print *, "I got here c" + !print *, "I got here c" if (t_step == t_step_stop) return ! ================================================================== @@ -920,7 +920,7 @@ contains end if ix%end = m; iy%end = n; iz%end = p ! =============================================================== - print *, "I got here d" + !print *, "I got here d" ! Computing Riemann Solver Flux and Source Flux ================= call nvtxStartRange("RHS_riemann_solver") @@ -940,7 +940,7 @@ contains flux_gsrc_n(id)%vf, & id, ix, iy, iz) call nvtxEndRange - print *, "I got here e" + !print *, "I got here e" ! =============================================================== ! Additional physics and source terms =========================== From bc066766f437d19fdaa32bb79591ab85c83a8413 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Thu, 27 Jun 2024 21:03:44 -0400 Subject: [PATCH 181/326] small change --- src/common/m_variables_conversion.fpp | 32 +++++++++++++-------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/src/common/m_variables_conversion.fpp b/src/common/m_variables_conversion.fpp index 46461d8e9b..95647b9232 100644 --- a/src/common/m_variables_conversion.fpp +++ b/src/common/m_variables_conversion.fpp @@ -1031,13 +1031,13 @@ contains end do end if - if ( hyperelasticity ) then - !$acc loop seq - do i = xibeg, xiend - ! qK_prim_vf(i)%sf(j, k, l) = qK_cons_vf(i)%sf(j, k, l)/rho_K - !print *, 'i ::',i,',j,k,l ::',j,k,l,', qprim ::',qK_prim_vf(i)%sf(j,k,l) - end do - end if + !if ( hyperelasticity ) then + ! !$acc loop seq + ! do i = xibeg, xiend + ! ! qK_prim_vf(i)%sf(j, k, l) = qK_cons_vf(i)%sf(j, k, l)/rho_K + ! !print *, 'i ::',i,',j,k,l ::',j,k,l,', qprim ::',qK_prim_vf(i)%sf(j,k,l) + ! end do + !end if !$acc loop seq do i = advxb, advxe qK_prim_vf(i)%sf(j, k, l) = qK_cons_vf(i)%sf(j, k, l) @@ -1069,9 +1069,9 @@ contains alpha_K(i) = qK_cons_vf(advxb + i - 1)%sf(j, k, l) end do ! If in simulation, use acc mixture subroutines - call s_convert_species_to_mixture_variables_acc(rho_K, gamma_K, pi_inf_K, qv_K, alpha_K, & - alpha_rho_K, Re_K, j, k, l, G_K, Gs) - rho_K = max(rho_K, sgm_eps) + !call s_convert_species_to_mixture_variables_acc(rho_K, gamma_K, pi_inf_K, qv_K, alpha_K, & + ! alpha_rho_K, Re_K, j, k, l, G_K, Gs) + !rho_K = max(rho_K, sgm_eps) !if (G_K > 1d-3) then ! qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) !- & !G_K*f_elastic_energy(qK_btensor_vf, j, k, l)/gamma_K @@ -1099,12 +1099,12 @@ contains alpha_K(i) = qK_cons_vf(advxb + i - 1)%sf(j, k, l) end do ! If pre-processing, use non acc mixture subroutines - call s_convert_to_mixture_variables(qK_cons_vf, j, k, l, & - rho_K, gamma_K, pi_inf_K, qv_K, Re_K, G_K, fluid_pp(:)%G) - if ( G_K > 1000 ) then - !qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) ! - & - !G_K*f_elastic_energy(q_btensor, j, k, l)/gamma_K - end if + !call s_convert_to_mixture_variables(qK_cons_vf, j, k, l, & + ! rho_K, gamma_K, pi_inf_K, qv_K, Re_K, G_K, fluid_pp(:)%G) + !if ( G_K > 1000 ) then + ! !qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) ! - & + ! !G_K*f_elastic_energy(q_btensor, j, k, l)/gamma_K + !end if end do end do end do From e90802ac7792422f0f7f91688a6963962f73daff Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Fri, 28 Jun 2024 01:04:17 -0400 Subject: [PATCH 182/326] fixed issue in inline Riemann function, compiles and passes tests --- src/common/include/inline_conversions.fpp | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/src/common/include/inline_conversions.fpp b/src/common/include/inline_conversions.fpp index ef66ae5079..2a18bf6d93 100644 --- a/src/common/include/inline_conversions.fpp +++ b/src/common/include/inline_conversions.fpp @@ -20,21 +20,16 @@ c = 0d0 !$acc loop seq do i = 1, num_fluids - ! if (hypoelasticity) then - blkmod(i) = ((gammas(i) + 1d0)*pres + & - pi_infs(i))/gammas(i)+4/3*G(i) - ! else + ! if (hypoelasticity) then ! blkmod(i) = ((gammas(i) + 1d0)*pres + & - ! pi_infs(i))/gammas(i) + ! pi_infs(i))/gammas(i)+4/3*G(i) + ! else + blkmod(i) = ((gammas(i) + 1d0)*pres + & + pi_infs(i))/gammas(i) ! end if c = c + adv(i)/blkmod(i) end do c = 1d0/(rho*c) -! blkmod1 = ((gammas(1) + 1d0)*pres + & -! pi_infs(1))/gammas(1) -! blkmod2 = ((gammas(2) + 1d0)*pres + & -! pi_infs(2))/gammas(2) -! c = (1d0/(rho*(adv(1)/blkmod1 + adv(2)/blkmod2))) elseif (model_eqns == 3) then c = 0d0 !$acc loop seq From 8607cc943cf9182f8e612eacae793a5e3740d5fc Mon Sep 17 00:00:00 2001 From: Sawyer Remillard Date: Fri, 28 Jun 2024 08:54:03 -0500 Subject: [PATCH 183/326] Removed G contribution to speed of sound, needs debugging --- src/common/include/inline_conversions.fpp | 30 +++++++---------------- 1 file changed, 9 insertions(+), 21 deletions(-) diff --git a/src/common/include/inline_conversions.fpp b/src/common/include/inline_conversions.fpp index 2d74f4aaa6..3c11fafb62 100644 --- a/src/common/include/inline_conversions.fpp +++ b/src/common/include/inline_conversions.fpp @@ -10,32 +10,19 @@ real(kind(0d0)), intent(IN) :: H real(kind(0d0)), dimension(num_fluids), intent(IN) :: adv real(kind(0d0)), intent(IN) :: vel_sum + real(kind(0d0)), optional, dimension(num_fluids), intent(IN) :: G real(kind(0d0)), intent(OUT) :: c - real(kind(0d0)), dimension(num_fluids), intent(IN), optional :: G - real(kind(0d0)), dimension(num_fluids) :: blkmod + real(kind(0d0)) :: blkmod1, blkmod2, blkmod3 - integer :: q, i + integer :: q if (alt_soundspeed) then - c = 0d0 - !$acc loop seq - do i = 1, num_fluids - ! if (hypoelasticity) then - blkmod(i) = ((gammas(i) + 1d0)*pres + & - pi_infs(i))/gammas(i)+4/3*G(i) - ! else - ! blkmod(i) = ((gammas(i) + 1d0)*pres + & - ! pi_infs(i))/gammas(i) - ! end if - c = c + adv(i)/blkmod(i) - end do - c = 1d0/(rho*c) -! blkmod1 = ((gammas(1) + 1d0)*pres + & -! pi_infs(1))/gammas(1) -! blkmod2 = ((gammas(2) + 1d0)*pres + & -! pi_infs(2))/gammas(2) -! c = (1d0/(rho*(adv(1)/blkmod1 + adv(2)/blkmod2))) + blkmod1 = ((gammas(1) + 1d0)*pres + & + pi_infs(1))/gammas(1) + blkmod2 = ((gammas(2) + 1d0)*pres + & + pi_infs(2))/gammas(2) + c = (1d0/(rho*(adv(1)/blkmod1 + adv(2)/blkmod2))) elseif (model_eqns == 3) then c = 0d0 !$acc loop seq @@ -57,6 +44,7 @@ (pres + pi_inf/(gamma + 1d0))/ & (rho*(1d0 - adv(num_fluids))) end if + else c = ((H - 5d-1*vel_sum)/gamma) end if From 688be39422664b55f7cd8251088173a69ce2b3c0 Mon Sep 17 00:00:00 2001 From: Sawyer Remillard Date: Fri, 28 Jun 2024 09:32:10 -0500 Subject: [PATCH 184/326] fixed compilation issue --- src/common/include/inline_conversions.fpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/common/include/inline_conversions.fpp b/src/common/include/inline_conversions.fpp index 555de788fb..c2f0263e69 100644 --- a/src/common/include/inline_conversions.fpp +++ b/src/common/include/inline_conversions.fpp @@ -12,8 +12,7 @@ real(kind(0d0)), intent(IN) :: vel_sum real(kind(0d0)), optional, dimension(num_fluids), intent(IN) :: G real(kind(0d0)), intent(OUT) :: c - real(kind(0d0)), dimension(num_fluids), intent(IN), optional :: G - real(kind(0d0)), dimension(num_fluids) :: blkmod + real(kind(0d0)) :: blkmod1, blkmod2 integer :: q From 2b74034aed05413ad1867d126e2919bf1e7d62ab Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Fri, 28 Jun 2024 11:23:52 -0500 Subject: [PATCH 185/326] made changes for GPUs, untested --- src/common/include/inline_conversions.fpp | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/src/common/include/inline_conversions.fpp b/src/common/include/inline_conversions.fpp index 2a18bf6d93..e1ac97f25d 100644 --- a/src/common/include/inline_conversions.fpp +++ b/src/common/include/inline_conversions.fpp @@ -14,24 +14,22 @@ real(kind(0d0)), dimension(num_fluids), intent(IN), optional :: G real(kind(0d0)), dimension(num_fluids) :: blkmod - integer :: q, i - + integer :: q + c = 0d0 if (alt_soundspeed) then - c = 0d0 !$acc loop seq - do i = 1, num_fluids + do q = 1, num_fluids ! if (hypoelasticity) then ! blkmod(i) = ((gammas(i) + 1d0)*pres + & ! pi_infs(i))/gammas(i)+4/3*G(i) ! else - blkmod(i) = ((gammas(i) + 1d0)*pres + & - pi_infs(i))/gammas(i) + blkmod(q) = ((gammas(q) + 1d0)*pres + & + pi_infs(q))/gammas(q) ! end if - c = c + adv(i)/blkmod(i) + c = c + adv(q)/blkmod(q) end do c = 1d0/(rho*c) elseif (model_eqns == 3) then - c = 0d0 !$acc loop seq do q = 1, num_fluids c = c + adv(q)*(1d0/gammas(q) + 1d0)* & From 01276829d74109874fbc926c1afa500bd7d09000 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Fri, 28 Jun 2024 15:19:35 -0500 Subject: [PATCH 186/326] code runs on Oscar CPUs and Delta GPUs --- src/common/include/inline_conversions.fpp | 27 ++++++++++++----------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/src/common/include/inline_conversions.fpp b/src/common/include/inline_conversions.fpp index f8d187a309..03ce3813ff 100644 --- a/src/common/include/inline_conversions.fpp +++ b/src/common/include/inline_conversions.fpp @@ -16,28 +16,29 @@ integer :: q - c = 0d0 if (alt_soundspeed) then - !$acc loop seq - do q = 1, num_fluids + !!acc loop seq + !c = 0d0 + !do q = 1, num_fluids ! if (hypoelasticity) then ! blkmod(i) = ((gammas(i) + 1d0)*pres + & ! pi_infs(i))/gammas(i)+4/3*G(i) ! else - blkmod(q) = ((gammas(q) + 1d0)*pres + & - pi_infs(q))/gammas(q) + ! blkmod(q) = ((gammas(q) + 1d0)*pres + & + ! pi_infs(q))/gammas(q) ! end if - c = c + adv(q)/blkmod(q) - end do - c = 1d0/(rho*c) + ! c = c + adv(q)/blkmod(q) + !end do + !c = 1d0/(rho*c) !if (alt_soundspeed) then - ! blkmod1 = ((gammas(1) + 1d0)*pres + & - ! pi_infs(1))/gammas(1) - ! blkmod2 = ((gammas(2) + 1d0)*pres + & - ! pi_infs(2))/gammas(2) - ! c = (1d0/(rho*(adv(1)/blkmod1 + adv(2)/blkmod2))) + blkmod1 = ((gammas(1) + 1d0)*pres + & + pi_infs(1))/gammas(1) + blkmod2 = ((gammas(2) + 1d0)*pres + & + pi_infs(2))/gammas(2) + c = (1d0/(rho*(adv(1)/blkmod1 + adv(2)/blkmod2))) elseif (model_eqns == 3) then + c = 0d0 !$acc loop seq do q = 1, num_fluids c = c + adv(q)*(1d0/gammas(q) + 1d0)* & From e9b7412f41dec590f4f2a8786e7752223c9cac14 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Sat, 29 Jun 2024 16:44:17 -0400 Subject: [PATCH 187/326] added input file and testing hyperelasticity --- examples/2D_phasechange_bubble/case.py | 286 +++++++++++++++++++++++ examples/3D_hyperelasticity/hyper_gel.py | 2 +- src/common/m_variables_conversion.fpp | 43 ++-- 3 files changed, 308 insertions(+), 23 deletions(-) create mode 100644 examples/2D_phasechange_bubble/case.py diff --git a/examples/2D_phasechange_bubble/case.py b/examples/2D_phasechange_bubble/case.py new file mode 100644 index 0000000000..5fbe5f83ac --- /dev/null +++ b/examples/2D_phasechange_bubble/case.py @@ -0,0 +1,286 @@ +#!/usr/bin/env python3 +import math, json + +## 1 FOR BACKGROUND, 2 FOR BUBBLE +# Pressure [Pa] +p01 = 5E6 +p02 = 3550 + +# Temperature [K] +T01 = 298.15 +T02 = 298.15 +#T02 = 7.914 + +#### FLUID PROPERTIES #### + +### liquid water ### +# pi infty +piwl = 1.0E+09 +# qv +qvwl = -1167000 +# qv' +qvpwl = 0.0E0 +# cv +cvwl = 1816 +# cp +cpwl = 4267 +# gamma +gamwl = cpwl / cvwl + +## FOR PATCHES 1 & 2 ## + +# density +rho0wl1 = (p01 + piwl)/((gamwl-1)*cvwl*T01) +rho0wl2 = (p02 + piwl)/((gamwl-1)*cvwl*T02) + +# speed of sound FOR +c_wl1 = math.sqrt( gamwl * ( p01 + piwl ) / rho0wl1 ) +c_wl2 = math.sqrt( gamwl * ( p02 + piwl ) / rho0wl2 ) + +# part for Gases - relations from IMR +Ru = 8.3144598 # Universal gas constant (J/mol-K) + +### Vapor water ### +Rv = Ru/(18.01528e-3) # Gas constant for vapor (Ru/molecular weight) (J/kg-K) +# gamma +gamwv = 1.4 +# cp +cpwv = Rv * gamwv/(gamwv-1) +# cv +cvwv = cpwv/gamwv +# pi infinity +piwv = 0.0E0 +# qv +qvwv = 2030000 +# qv' +qvpwv = -23400 + +## FOR PATCHES 1 & 2 ## + +# density +rho0wv1 = (p01 + piwv)/((gamwv-1)*cvwv*T01) +rho0wv2 = (p02 + piwv)/((gamwv-1)*cvwv*T02) + +# speed of sound +c_wv1 = math.sqrt( gamwv * ( p01 + piwv ) / rho0wv1 ) +c_wv2 = math.sqrt( gamwv * ( p02 + piwv ) / rho0wv2 ) + +### Air ### + +Ra = Ru/(28.966e-3) # Gas constant for air (Ru/molecular weight) (J/kg-K) +# gamma +gama = 1.4 +# cp +cpa = Ra * gama/(gama-1) +# cv +cva = cpa/gama +# pi infinity +pia = 0.0E0 +# qv +qva = 0.0E0 +# qv' +qvpa = 0.0E0 + +## FOR PATCHES 1 & 2 ## + +# density +rho0a1 = (p01 + pia)/((gama-1)*cva*T01) +rho0a2 = (p02 + pia)/((gama-1)*cva*T02) + +# Speed of sound +c_a1 = math.sqrt( gama * ( p01 + pia ) / rho0a1 ) +c_a2 = math.sqrt( gama * ( p02 + pia ) / rho0a2 ) + +## SHOCK RELATIONS +p02Op01 = p02 / p01 + +# Mach number of the shocked region - this should agree with Min, if everything is correct +Ms = math.sqrt( ( gama + 1. ) / ( 2. * gama ) * ( p02Op01 - 1. ) * ( p02 / ( p02 + pia ) ) + 1.0 ) + +# shock speed +ss = Ms * c_a1 + +### volume fractions for each of the patches ### +C0 = 0.25 # vapor concentration for IMR + +# water liquid +awl1 = 1.00E00-2.00E-12 +awl2 = 1.00E-12 +# water vapor +awv1 = 1.00E-12 +awv2 = 1 / ( ( 1 - C0 ) / C0 * rho0wv2 / rho0a2 + 1 ) +# air +aa1 = 1.0 - awl1 - awv1 +aa2 = 1.0 - awl2 - awv2 + +## SIMULATION PARAMETERS + +# CFL +cfl = 0.50 + +# Bubble Initial Radius +R0 = 30E-06 + +# number of elements +Nx0 = 400 +Nx = 1600 +Ny = 1600 +Nz = 1600 + +# domain boundaries +xb = 0.00 +xe = 120E-6 + +yb = 0.00 +ye = 120E-6 + +zb = 0.00 +ze = 120E-6 + +# typical cell size +dx = ( xe - xb ) / Nx +dy = ( ye - yb ) / Ny +dz = ( ze - zb ) / Nz + +# time step + +# save frequency = SF + 1 (because the initial state, 0.dat, is also saved) +SF = 200 + +# Critical time-step +tc = 0.915 * R0 * math.sqrt( rho0wl1 / p01 ) + +# making Nt divisible by SF +# tendA = 1.5 * tc +tend = 1.2 * tc + +# 1 - ensure NtA is sufficient to go a little beyond tendA +# NtA = int( tendA // dt + 1 ) + +# Array of saves. it is the same as Nt/Sf = t_step_save +# AS = int( NtA // SF + 1 ) + +# Nt = total number of steps. Ensure Nt > NtA (so the total tendA is covered) +# Nt = AS * SF +Nt = int(18E3 * tend // tc * Nx / Nx0 + 1) + +dt = tend / Nt + +AS = int( Nt//SF ) + +# Total physical time +# tend = Nt * dt + +# Configuring case dictionary ================================================== +print(json.dumps({ + # Logistics ================================================ + 'run_time_info': 'T', + # ========================================================== + # Computational Domain Parameters ========================== + 'x_domain%beg' : xb, + 'x_domain%end' : xe, + 'y_domain%beg' : yb, + 'y_domain%end' : ye, + 'stretch_x' : 'T', + 'loops_x' : 3, + 'a_x' : 4.0E0, + 'x_a' : -2.0*R0, + 'x_b' : 2.0*R0, + 'stretch_y' : 'T', + 'loops_y' : 3, + 'a_y' : 4.0E0, + 'y_a' : -2.0*R0, + 'y_b' : 2.0*R0, + 'cyl_coord' : 'T', + 'm' : Nx, + 'n' : Ny, + 'p' : 0, + 'dt' : dt, + 't_step_start' : 0, + 't_step_stop' : Nt, + 't_step_save' : AS, + # ========================================================== + # Simulation Algorithm Parameters ========================== + 'num_patches' : 2, + 'model_eqns' : 3, + 'num_fluids' : 3, + 'adv_alphan' : 'T', + 'mpp_lim' : 'T', + 'mixture_err' : 'T', + 'relax' : 'T', + 'relax_model' : 6, + 'palpha_eps' : 1.0E-8, + 'ptgalpha_eps' : 1.0E-2, + 'time_stepper' : 3, + 'weno_order' : 3, + 'weno_eps' : 1.0E-16, + 'weno_Re_flux' : 'F', + 'weno_avg' : 'F', + 'mapped_weno' : 'T', + 'null_weights' : 'F', + 'mp_weno' : 'F', + 'riemann_solver' : 2, + 'wave_speeds' : 1, + 'avg_state' : 2, + 'bc_x%beg' : -2, + 'bc_x%end' : -6, + 'bc_y%beg' : -2, + 'bc_y%end' : -6, + # ========================================================== + # Formatted Database Files Structure Parameters ============ + 'format' : 1, + 'precision' : 2, + 'prim_vars_wrt':'T', + 'parallel_io' :'T', + # ========================================================== + # Patch 1: High pressured water ============================ + # Specify the cubic water background grid geometry + 'patch_icpp(1)%geometry' : 3, + 'patch_icpp(1)%x_centroid' : ( xe + xb ) * 500000 / 100, + 'patch_icpp(1)%y_centroid' : ( ye + yb ) * 500000 / 100, + 'patch_icpp(1)%length_x' : ( xe - xb ) * 1000000 / 100, + 'patch_icpp(1)%length_y' : ( ye - yb ) * 1000000 / 100, + 'patch_icpp(1)%vel(1)' : 0.0E+00, + 'patch_icpp(1)%vel(2)' : 0.0E+00, + 'patch_icpp(1)%pres' : p01, + 'patch_icpp(1)%alpha_rho(1)' : awl1 * rho0wl1, + 'patch_icpp(1)%alpha_rho(2)' : awv1 * rho0wv1, + 'patch_icpp(1)%alpha_rho(3)' : aa1 * rho0a1, + 'patch_icpp(1)%alpha(1)' : awl1, + 'patch_icpp(1)%alpha(2)' : awv1, + 'patch_icpp(1)%alpha(3)' : aa1, + # ========================================================== + # Patch 2: (Vapor) Bubble ================================== + 'patch_icpp(2)%geometry' : 2, + 'patch_icpp(2)%x_centroid' : xb, + 'patch_icpp(2)%y_centroid' : yb, + 'patch_icpp(2)%radius' : R0, + 'patch_icpp(2)%vel(1)' : 0.0E+00, + 'patch_icpp(2)%vel(2)' : 0.0E+00, + 'patch_icpp(2)%pres' : p02, + 'patch_icpp(2)%alpha_rho(1)' : awl2 * rho0wl2, + 'patch_icpp(2)%alpha_rho(2)' : awv2 * rho0wv2, + 'patch_icpp(2)%alpha_rho(3)' : aa2 * rho0a2, + 'patch_icpp(2)%alpha(1)' : awl2, + 'patch_icpp(2)%alpha(2)' : awv2, + 'patch_icpp(2)%alpha(3)' : aa2, + 'patch_icpp(2)%alter_patch(1)' : 'T', + # ========================================================== + # Fluids Physical Parameters =============================== + 'fluid_pp(1)%gamma' : 1.0E+00 / ( gamwl - 1 ), + 'fluid_pp(1)%pi_inf' : gamwl * piwl / ( gamwl - 1 ), + 'fluid_pp(1)%cv' : cvwl, + 'fluid_pp(1)%qv' : qvwl, + 'fluid_pp(1)%qvp' : qvpwl, + 'fluid_pp(2)%gamma' : 1.0E+00 / ( gamwv - 1 ), + 'fluid_pp(2)%pi_inf' : gamwv * piwv / ( gamwv - 1 ), + 'fluid_pp(2)%cv' : cvwv, + 'fluid_pp(2)%qv' : qvwv, + 'fluid_pp(2)%qvp' : qvpwv, + 'fluid_pp(3)%gamma' : 1.0E+00 / ( gama - 1 ), + 'fluid_pp(3)%pi_inf' : gama * pia / ( gama - 1 ), + 'fluid_pp(3)%cv' : cva, + 'fluid_pp(3)%qv' : qva, + 'fluid_pp(3)%qvp' : qvpa, + # ========================================================== +})) diff --git a/examples/3D_hyperelasticity/hyper_gel.py b/examples/3D_hyperelasticity/hyper_gel.py index bd153ee797..09782de488 100644 --- a/examples/3D_hyperelasticity/hyper_gel.py +++ b/examples/3D_hyperelasticity/hyper_gel.py @@ -170,7 +170,7 @@ 'alt_soundspeed' : 'F', 'num_fluids' : 3, 'adv_alphan' : 'T', - 'mpp_lim' : 'T', + 'mpp_lim' : 'F', 'mixture_err' : 'T', 'time_stepper' : 3, 'weno_order' : 5, diff --git a/src/common/m_variables_conversion.fpp b/src/common/m_variables_conversion.fpp index e11c735fb9..2d698e3df0 100644 --- a/src/common/m_variables_conversion.fpp +++ b/src/common/m_variables_conversion.fpp @@ -1011,7 +1011,7 @@ contains end if end if - if ( hypoelasticity ) then + if (hypoelasticity) then !$acc loop seq do i = strxb, strxe qK_prim_vf(i)%sf(j, k, l) = qK_cons_vf(i)%sf(j, k, l) & @@ -1055,19 +1055,18 @@ contains !print *, 'I got here AA' #ifdef MFC_SIMULATION - if ( hyperelasticity ) then - ! MAURO HERE + if (hyperelasticity) then !call s_calculate_btensor_acc(qK_prim_vf, qK_btensor_vf, 0, m, 0, n, 0, p) !print *, 'I got here AAA' !$acc parallel loop collapse(3) gang vector default(present) private(alpha_K, alpha_rho_K, Re_K, rho_K, gamma_K, pi_inf_K, qv_K, G_K) - do l = izb, ize - do k = iyb, iye - do j = ixb, ixe - !$acc loop seq - do i = 1, num_fluids - alpha_rho_K(i) = qK_cons_vf(i)%sf(j, k, l) - alpha_K(i) = qK_cons_vf(advxb + i - 1)%sf(j, k, l) - end do + !do l = izb, ize + ! do k = iyb, iye + ! do j = ixb, ixe + !!$acc loop seq + !do i = 1, num_fluids + ! alpha_rho_K(i) = qK_cons_vf(i)%sf(j, k, l) + ! alpha_K(i) = qK_cons_vf(advxb + i - 1)%sf(j, k, l) + !end do ! If in simulation, use acc mixture subroutines !call s_convert_species_to_mixture_variables_acc(rho_K, gamma_K, pi_inf_K, qv_K, alpha_K, & ! alpha_rho_K, Re_K, j, k, l, G_K, Gs) @@ -1077,9 +1076,9 @@ contains !G_K*f_elastic_energy(qK_btensor_vf, j, k, l)/gamma_K !print *, 'elastic energy :: ',G_K*f_elastic_energy(qK_btensor_vf, j, k, l) !end if - end do - end do - end do + ! end do + ! end do + !end do !$acc end parallel loop end if #endif @@ -1090,7 +1089,7 @@ contains end do if (hyperelasticity) then - !call s_calculate_btensor(qK_prim_vf, q_btensor, 0, m, 0, n, 0, p) + call s_calculate_btensor(qK_prim_vf, q_btensor, 0, m, 0, n, 0, p) do l = 0, p do k = 0, n do j = 0, m @@ -1150,7 +1149,7 @@ contains ! going through hyperelasticity again due to the btensor calculation ! s_calculate_btensor has its own triple nested for loop, with openacc - if ( hyperelasticity ) then + if (hyperelasticity) then !call s_calculate_btensor(q_prim_vf, q_btensor, 0, m, 0, n, 0, p) end if @@ -1263,16 +1262,16 @@ contains end if ! using \rho xi as the conservative formulation stated in Kamrin et al. JFM 2022 - if ( hyperelasticity ) then + !if (hyperelasticity) then ! adding the elastic contribution - do i = xibeg, xiend + !do i = xibeg, xiend !q_cons_vf(i)%sf(j, k, l) = rho*q_prim_vf(i)%sf(j, k, l) - end do - if (G > 1000) then + !end do + !if (G > 1000) then !q_cons_vf(E_idx)%sf(j, k, l) = q_cons_vf(E_idx)%sf(j, k, l) + & ! G*f_elastic_energy(q_btensor, j, k, l) - end if - end if + !end if + !end if if (sigma /= dflt_real) then q_cons_vf(c_idx)%sf(j, k, l) = q_prim_vf(c_idx)%sf(j, k, l) From cce7fc7ff67f34aec0396f236cd1f003401ab2e7 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Sat, 29 Jun 2024 16:28:42 -0500 Subject: [PATCH 188/326] code works and is tested on Delta GPUs --- src/common/m_variables_conversion.fpp | 4 ++-- toolchain/bootstrap/docker.sh | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/common/m_variables_conversion.fpp b/src/common/m_variables_conversion.fpp index 2d698e3df0..237a2ac594 100644 --- a/src/common/m_variables_conversion.fpp +++ b/src/common/m_variables_conversion.fpp @@ -1058,7 +1058,7 @@ contains if (hyperelasticity) then !call s_calculate_btensor_acc(qK_prim_vf, qK_btensor_vf, 0, m, 0, n, 0, p) !print *, 'I got here AAA' - !$acc parallel loop collapse(3) gang vector default(present) private(alpha_K, alpha_rho_K, Re_K, rho_K, gamma_K, pi_inf_K, qv_K, G_K) + !!$acc parallel loop collapse(3) gang vector default(present) private(alpha_K, alpha_rho_K, Re_K, rho_K, gamma_K, pi_inf_K, qv_K, G_K) !do l = izb, ize ! do k = iyb, iye ! do j = ixb, ixe @@ -1079,7 +1079,7 @@ contains ! end do ! end do !end do - !$acc end parallel loop + !!$acc end parallel loop end if #endif diff --git a/toolchain/bootstrap/docker.sh b/toolchain/bootstrap/docker.sh index 73e61372df..ddb2207237 100644 --- a/toolchain/bootstrap/docker.sh +++ b/toolchain/bootstrap/docker.sh @@ -15,7 +15,7 @@ fi __docker_run() { docker run $dockerintopts --rm --workdir /home/me/MFC \ --mount type=bind,source="$(pwd)",target=/home/me/MFC \ - sbryngelson/mfc:latest $@ + #sbryngelson/mfc:latest $@ } __docker_run sudo chown -R me:me /home/me/MFC @@ -30,4 +30,4 @@ if (($?)); then error "Error running Docker container with $@." exit 1 -fi \ No newline at end of file +fi From 9afec0f4e3da4f8b95cfb0115732caf24aa43cb9 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Sat, 29 Jun 2024 16:38:19 -0500 Subject: [PATCH 189/326] reverting some changes to the workflow --- toolchain/bootstrap/docker.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/toolchain/bootstrap/docker.sh b/toolchain/bootstrap/docker.sh index ddb2207237..60e34d9284 100644 --- a/toolchain/bootstrap/docker.sh +++ b/toolchain/bootstrap/docker.sh @@ -15,7 +15,7 @@ fi __docker_run() { docker run $dockerintopts --rm --workdir /home/me/MFC \ --mount type=bind,source="$(pwd)",target=/home/me/MFC \ - #sbryngelson/mfc:latest $@ + sbryngelson/mfc:latest $@ } __docker_run sudo chown -R me:me /home/me/MFC From 09d21720c4d71629995c0b1ff77efeb80a6a58de Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Sat, 29 Jun 2024 18:06:55 -0500 Subject: [PATCH 190/326] lowered relative error in the phase change routines, added examples for 2D and 3D --- examples/2D_phasechange_bubble/case.py | 286 ++++++++++++++++++++ examples/3D_phasechange_bubble/casefile.py | 300 +++++++++++++++++++++ src/common/m_phase_change.fpp | 6 +- 3 files changed, 589 insertions(+), 3 deletions(-) create mode 100644 examples/2D_phasechange_bubble/case.py create mode 100644 examples/3D_phasechange_bubble/casefile.py diff --git a/examples/2D_phasechange_bubble/case.py b/examples/2D_phasechange_bubble/case.py new file mode 100644 index 0000000000..5fbe5f83ac --- /dev/null +++ b/examples/2D_phasechange_bubble/case.py @@ -0,0 +1,286 @@ +#!/usr/bin/env python3 +import math, json + +## 1 FOR BACKGROUND, 2 FOR BUBBLE +# Pressure [Pa] +p01 = 5E6 +p02 = 3550 + +# Temperature [K] +T01 = 298.15 +T02 = 298.15 +#T02 = 7.914 + +#### FLUID PROPERTIES #### + +### liquid water ### +# pi infty +piwl = 1.0E+09 +# qv +qvwl = -1167000 +# qv' +qvpwl = 0.0E0 +# cv +cvwl = 1816 +# cp +cpwl = 4267 +# gamma +gamwl = cpwl / cvwl + +## FOR PATCHES 1 & 2 ## + +# density +rho0wl1 = (p01 + piwl)/((gamwl-1)*cvwl*T01) +rho0wl2 = (p02 + piwl)/((gamwl-1)*cvwl*T02) + +# speed of sound FOR +c_wl1 = math.sqrt( gamwl * ( p01 + piwl ) / rho0wl1 ) +c_wl2 = math.sqrt( gamwl * ( p02 + piwl ) / rho0wl2 ) + +# part for Gases - relations from IMR +Ru = 8.3144598 # Universal gas constant (J/mol-K) + +### Vapor water ### +Rv = Ru/(18.01528e-3) # Gas constant for vapor (Ru/molecular weight) (J/kg-K) +# gamma +gamwv = 1.4 +# cp +cpwv = Rv * gamwv/(gamwv-1) +# cv +cvwv = cpwv/gamwv +# pi infinity +piwv = 0.0E0 +# qv +qvwv = 2030000 +# qv' +qvpwv = -23400 + +## FOR PATCHES 1 & 2 ## + +# density +rho0wv1 = (p01 + piwv)/((gamwv-1)*cvwv*T01) +rho0wv2 = (p02 + piwv)/((gamwv-1)*cvwv*T02) + +# speed of sound +c_wv1 = math.sqrt( gamwv * ( p01 + piwv ) / rho0wv1 ) +c_wv2 = math.sqrt( gamwv * ( p02 + piwv ) / rho0wv2 ) + +### Air ### + +Ra = Ru/(28.966e-3) # Gas constant for air (Ru/molecular weight) (J/kg-K) +# gamma +gama = 1.4 +# cp +cpa = Ra * gama/(gama-1) +# cv +cva = cpa/gama +# pi infinity +pia = 0.0E0 +# qv +qva = 0.0E0 +# qv' +qvpa = 0.0E0 + +## FOR PATCHES 1 & 2 ## + +# density +rho0a1 = (p01 + pia)/((gama-1)*cva*T01) +rho0a2 = (p02 + pia)/((gama-1)*cva*T02) + +# Speed of sound +c_a1 = math.sqrt( gama * ( p01 + pia ) / rho0a1 ) +c_a2 = math.sqrt( gama * ( p02 + pia ) / rho0a2 ) + +## SHOCK RELATIONS +p02Op01 = p02 / p01 + +# Mach number of the shocked region - this should agree with Min, if everything is correct +Ms = math.sqrt( ( gama + 1. ) / ( 2. * gama ) * ( p02Op01 - 1. ) * ( p02 / ( p02 + pia ) ) + 1.0 ) + +# shock speed +ss = Ms * c_a1 + +### volume fractions for each of the patches ### +C0 = 0.25 # vapor concentration for IMR + +# water liquid +awl1 = 1.00E00-2.00E-12 +awl2 = 1.00E-12 +# water vapor +awv1 = 1.00E-12 +awv2 = 1 / ( ( 1 - C0 ) / C0 * rho0wv2 / rho0a2 + 1 ) +# air +aa1 = 1.0 - awl1 - awv1 +aa2 = 1.0 - awl2 - awv2 + +## SIMULATION PARAMETERS + +# CFL +cfl = 0.50 + +# Bubble Initial Radius +R0 = 30E-06 + +# number of elements +Nx0 = 400 +Nx = 1600 +Ny = 1600 +Nz = 1600 + +# domain boundaries +xb = 0.00 +xe = 120E-6 + +yb = 0.00 +ye = 120E-6 + +zb = 0.00 +ze = 120E-6 + +# typical cell size +dx = ( xe - xb ) / Nx +dy = ( ye - yb ) / Ny +dz = ( ze - zb ) / Nz + +# time step + +# save frequency = SF + 1 (because the initial state, 0.dat, is also saved) +SF = 200 + +# Critical time-step +tc = 0.915 * R0 * math.sqrt( rho0wl1 / p01 ) + +# making Nt divisible by SF +# tendA = 1.5 * tc +tend = 1.2 * tc + +# 1 - ensure NtA is sufficient to go a little beyond tendA +# NtA = int( tendA // dt + 1 ) + +# Array of saves. it is the same as Nt/Sf = t_step_save +# AS = int( NtA // SF + 1 ) + +# Nt = total number of steps. Ensure Nt > NtA (so the total tendA is covered) +# Nt = AS * SF +Nt = int(18E3 * tend // tc * Nx / Nx0 + 1) + +dt = tend / Nt + +AS = int( Nt//SF ) + +# Total physical time +# tend = Nt * dt + +# Configuring case dictionary ================================================== +print(json.dumps({ + # Logistics ================================================ + 'run_time_info': 'T', + # ========================================================== + # Computational Domain Parameters ========================== + 'x_domain%beg' : xb, + 'x_domain%end' : xe, + 'y_domain%beg' : yb, + 'y_domain%end' : ye, + 'stretch_x' : 'T', + 'loops_x' : 3, + 'a_x' : 4.0E0, + 'x_a' : -2.0*R0, + 'x_b' : 2.0*R0, + 'stretch_y' : 'T', + 'loops_y' : 3, + 'a_y' : 4.0E0, + 'y_a' : -2.0*R0, + 'y_b' : 2.0*R0, + 'cyl_coord' : 'T', + 'm' : Nx, + 'n' : Ny, + 'p' : 0, + 'dt' : dt, + 't_step_start' : 0, + 't_step_stop' : Nt, + 't_step_save' : AS, + # ========================================================== + # Simulation Algorithm Parameters ========================== + 'num_patches' : 2, + 'model_eqns' : 3, + 'num_fluids' : 3, + 'adv_alphan' : 'T', + 'mpp_lim' : 'T', + 'mixture_err' : 'T', + 'relax' : 'T', + 'relax_model' : 6, + 'palpha_eps' : 1.0E-8, + 'ptgalpha_eps' : 1.0E-2, + 'time_stepper' : 3, + 'weno_order' : 3, + 'weno_eps' : 1.0E-16, + 'weno_Re_flux' : 'F', + 'weno_avg' : 'F', + 'mapped_weno' : 'T', + 'null_weights' : 'F', + 'mp_weno' : 'F', + 'riemann_solver' : 2, + 'wave_speeds' : 1, + 'avg_state' : 2, + 'bc_x%beg' : -2, + 'bc_x%end' : -6, + 'bc_y%beg' : -2, + 'bc_y%end' : -6, + # ========================================================== + # Formatted Database Files Structure Parameters ============ + 'format' : 1, + 'precision' : 2, + 'prim_vars_wrt':'T', + 'parallel_io' :'T', + # ========================================================== + # Patch 1: High pressured water ============================ + # Specify the cubic water background grid geometry + 'patch_icpp(1)%geometry' : 3, + 'patch_icpp(1)%x_centroid' : ( xe + xb ) * 500000 / 100, + 'patch_icpp(1)%y_centroid' : ( ye + yb ) * 500000 / 100, + 'patch_icpp(1)%length_x' : ( xe - xb ) * 1000000 / 100, + 'patch_icpp(1)%length_y' : ( ye - yb ) * 1000000 / 100, + 'patch_icpp(1)%vel(1)' : 0.0E+00, + 'patch_icpp(1)%vel(2)' : 0.0E+00, + 'patch_icpp(1)%pres' : p01, + 'patch_icpp(1)%alpha_rho(1)' : awl1 * rho0wl1, + 'patch_icpp(1)%alpha_rho(2)' : awv1 * rho0wv1, + 'patch_icpp(1)%alpha_rho(3)' : aa1 * rho0a1, + 'patch_icpp(1)%alpha(1)' : awl1, + 'patch_icpp(1)%alpha(2)' : awv1, + 'patch_icpp(1)%alpha(3)' : aa1, + # ========================================================== + # Patch 2: (Vapor) Bubble ================================== + 'patch_icpp(2)%geometry' : 2, + 'patch_icpp(2)%x_centroid' : xb, + 'patch_icpp(2)%y_centroid' : yb, + 'patch_icpp(2)%radius' : R0, + 'patch_icpp(2)%vel(1)' : 0.0E+00, + 'patch_icpp(2)%vel(2)' : 0.0E+00, + 'patch_icpp(2)%pres' : p02, + 'patch_icpp(2)%alpha_rho(1)' : awl2 * rho0wl2, + 'patch_icpp(2)%alpha_rho(2)' : awv2 * rho0wv2, + 'patch_icpp(2)%alpha_rho(3)' : aa2 * rho0a2, + 'patch_icpp(2)%alpha(1)' : awl2, + 'patch_icpp(2)%alpha(2)' : awv2, + 'patch_icpp(2)%alpha(3)' : aa2, + 'patch_icpp(2)%alter_patch(1)' : 'T', + # ========================================================== + # Fluids Physical Parameters =============================== + 'fluid_pp(1)%gamma' : 1.0E+00 / ( gamwl - 1 ), + 'fluid_pp(1)%pi_inf' : gamwl * piwl / ( gamwl - 1 ), + 'fluid_pp(1)%cv' : cvwl, + 'fluid_pp(1)%qv' : qvwl, + 'fluid_pp(1)%qvp' : qvpwl, + 'fluid_pp(2)%gamma' : 1.0E+00 / ( gamwv - 1 ), + 'fluid_pp(2)%pi_inf' : gamwv * piwv / ( gamwv - 1 ), + 'fluid_pp(2)%cv' : cvwv, + 'fluid_pp(2)%qv' : qvwv, + 'fluid_pp(2)%qvp' : qvpwv, + 'fluid_pp(3)%gamma' : 1.0E+00 / ( gama - 1 ), + 'fluid_pp(3)%pi_inf' : gama * pia / ( gama - 1 ), + 'fluid_pp(3)%cv' : cva, + 'fluid_pp(3)%qv' : qva, + 'fluid_pp(3)%qvp' : qvpa, + # ========================================================== +})) diff --git a/examples/3D_phasechange_bubble/casefile.py b/examples/3D_phasechange_bubble/casefile.py new file mode 100644 index 0000000000..047c8655af --- /dev/null +++ b/examples/3D_phasechange_bubble/casefile.py @@ -0,0 +1,300 @@ +#!/usr/bin/env python3 +import math, json + +## 1 FOR BACKGROUND, 2 FOR BUBBLE +# Pressure [Pa] +p01 = 5E6 +p02 = 3550 + +# Temperature [K] +T01 = 298.15 +T02 = 298.15 +#T02 = 7.914 + +#### FLUID PROPERTIES #### + +### liquid water ### +# pi infty +piwl = 1.0E+09 +# qv +qvwl = -1167000 +# qv' +qvpwl = 0.0E0 +# cv +cvwl = 1816 +# cp +cpwl = 4267 +# gamma +gamwl = cpwl / cvwl + +## FOR PATCHES 1 & 2 ## + +# density +rho0wl1 = (p01 + piwl)/((gamwl-1)*cvwl*T01) +rho0wl2 = (p02 + piwl)/((gamwl-1)*cvwl*T02) + +# speed of sound FOR +c_wl1 = math.sqrt( gamwl * ( p01 + piwl ) / rho0wl1 ) +c_wl2 = math.sqrt( gamwl * ( p02 + piwl ) / rho0wl2 ) + +# part for Gases - relations from IMR +Ru = 8.3144598 # Universal gas constant (J/mol-K) + +### Vapor water ### +Rv = Ru/(18.01528e-3) # Gas constant for vapor (Ru/molecular weight) (J/kg-K) +# gamma +gamwv = 1.4 +# cp +cpwv = Rv * gamwv/(gamwv-1) +# cv +cvwv = cpwv/gamwv +# pi infinity +piwv = 0.0E0 +# qv +qvwv = 2030000 +# qv' +qvpwv = -23400 + +## FOR PATCHES 1 & 2 ## + +# density +rho0wv1 = (p01 + piwv)/((gamwv-1)*cvwv*T01) +rho0wv2 = (p02 + piwv)/((gamwv-1)*cvwv*T02) + +# speed of sound +c_wv1 = math.sqrt( gamwv * ( p01 + piwv ) / rho0wv1 ) +c_wv2 = math.sqrt( gamwv * ( p02 + piwv ) / rho0wv2 ) + +### Air ### + +Ra = Ru/(28.966e-3) # Gas constant for air (Ru/molecular weight) (J/kg-K) +# gamma +gama = 1.4 +# cp +cpa = Ra * gama/(gama-1) +# cv +cva = cpa/gama +# pi infinity +pia = 0.0E0 +# qv +qva = 0.0E0 +# qv' +qvpa = 0.0E0 + +## FOR PATCHES 1 & 2 ## + +# density +rho0a1 = (p01 + pia)/((gama-1)*cva*T01) +rho0a2 = (p02 + pia)/((gama-1)*cva*T02) + +# Speed of sound +c_a1 = math.sqrt( gama * ( p01 + pia ) / rho0a1 ) +c_a2 = math.sqrt( gama * ( p02 + pia ) / rho0a2 ) + +## SHOCK RELATIONS +p02Op01 = p02 / p01 + +# Mach number of the shocked region - this should agree with Min, if everything is correct +Ms = math.sqrt( ( gama + 1. ) / ( 2. * gama ) * ( p02Op01 - 1. ) * ( p02 / ( p02 + pia ) ) + 1.0 ) + +# shock speed +ss = Ms * c_a1 + +### volume fractions for each of the patches ### +C0 = 0.25 # vapor concentration for IMR + +# water liquid +awl1 = 1.00E00-2.00E-12 +awl2 = 1.00E-12 +# water vapor +awv1 = 1.00E-12 +awv2 = 1 / ( ( 1 - C0 ) / C0 * rho0wv2 / rho0a2 + 1 ) +# air +aa1 = 1.0 - awl1 - awv1 +aa2 = 1.0 - awl2 - awv2 + +## SIMULATION PARAMETERS + +# CFL +cfl = 0.50 + +# Bubble Initial Radius +R0 = 30E-06 + +# number of elements +Nx0 = 400 +Nx = 199 +Ny = 199 +Nz = 199 + +# domain boundaries +xb = 0.00 +xe = 120E-6 + +yb = 0.00 +ye = 120E-6 + +zb = 0.00 +ze = 120E-6 + +# typical cell size +dx = ( xe - xb ) / Nx +dy = ( ye - yb ) / Ny +dz = ( ze - zb ) / Nz + +# time step + +# save frequency = SF + 1 (because the initial state, 0.dat, is also saved) +SF = 200 + +# Critical time-step +tc = 0.915 * R0 * math.sqrt( rho0wl1 / p01 ) + +# making Nt divisible by SF +# tendA = 1.5 * tc +tend = 1.2 * tc + +# 1 - ensure NtA is sufficient to go a little beyond tendA +# NtA = int( tendA // dt + 1 ) + +# Array of saves. it is the same as Nt/Sf = t_step_save +# AS = int( NtA // SF + 1 ) + +# Nt = total number of steps. Ensure Nt > NtA (so the total tendA is covered) +# Nt = AS * SF +Nt = int(18E3 * tend // tc * Nx / Nx0 + 1) + +dt = tend / Nt + +AS = int( Nt//SF ) + +# Total physical time +# tend = Nt * dt + +# Configuring case dictionary ================================================== +print(json.dumps({ + # Logistics ================================================ + 'run_time_info': 'T', + # ========================================================== + # Computational Domain Parameters ========================== + 'x_domain%beg' : xb, + 'x_domain%end' : xe, + 'y_domain%beg' : yb, + 'y_domain%end' : ye, + 'z_domain%beg' : zb, + 'z_domain%end' : ze, + 'stretch_x' : 'T', + 'loops_x' : 3, + 'a_x' : 4.0E0, + 'x_a' : -2.0*R0, + 'x_b' : 2.0*R0, + 'stretch_y' : 'T', + 'loops_y' : 3, + 'a_y' : 4.0E0, + 'y_a' : -2.0*R0, + 'y_b' : 2.0*R0, + 'stretch_z' : 'T', + 'loops_z' : 3, + 'a_z' : 4.0E0, + 'z_a' : -2.0*R0, + 'z_b' : 2.0*R0, + 'cyl_coord' : 'F', + 'm' : Nx, + 'n' : Ny, + 'p' : Nz, + 'dt' : dt, + 't_step_start' : 0, + 't_step_stop' : Nt, + 't_step_save' : AS, + # ========================================================== + # Simulation Algorithm Parameters ========================== + 'num_patches' : 2, + 'model_eqns' : 3, + 'num_fluids' : 3, + 'adv_alphan' : 'T', + 'mpp_lim' : 'T', + 'mixture_err' : 'T', + 'relax' : 'T', + 'relax_model' : 6, + 'palpha_eps' : 1.0E-6, + 'ptgalpha_eps' : 1.0E-2, + 'time_stepper' : 3, + 'weno_order' : 3, + 'weno_eps' : 1.0E-32, + 'weno_Re_flux' : 'F', + 'weno_avg' : 'F', + 'mapped_weno' : 'T', + 'null_weights' : 'F', + 'mp_weno' : 'F', + 'riemann_solver' : 2, + 'wave_speeds' : 1, + 'avg_state' : 2, + 'bc_x%beg' : -2, + 'bc_x%end' : -6, + 'bc_y%beg' : -2, + 'bc_y%end' : -6, + 'bc_z%beg' : -2, + 'bc_z%end' : -6, + # ========================================================== + # Formatted Database Files Structure Parameters ============ + 'format' : 1, + 'precision' : 2, + 'prim_vars_wrt':'T', + 'parallel_io' :'T', + # ========================================================== + # Patch 1: High pressured water ============================ + # Specify the cubic water background grid geometry + 'patch_icpp(1)%geometry' : 9, + 'patch_icpp(1)%x_centroid' : ( xe + xb ) * 500000 / 100, + 'patch_icpp(1)%y_centroid' : ( ye + yb ) * 500000 / 100, + 'patch_icpp(1)%z_centroid' : ( ze + zb ) * 500000 / 100, + 'patch_icpp(1)%length_x' : ( xe - xb ) * 1000000 / 100, + 'patch_icpp(1)%length_y' : ( ye - yb ) * 1000000 / 100, + 'patch_icpp(1)%length_z' : ( ze - zb ) * 1000000 / 100, + 'patch_icpp(1)%vel(1)' : 0.0E+00, + 'patch_icpp(1)%vel(2)' : 0.0E+00, + 'patch_icpp(1)%vel(3)' : 0.0E+00, + 'patch_icpp(1)%pres' : p01, + 'patch_icpp(1)%alpha_rho(1)' : awl1 * rho0wl1, + 'patch_icpp(1)%alpha_rho(2)' : awv1 * rho0wv1, + 'patch_icpp(1)%alpha_rho(3)' : aa1 * rho0a1, + 'patch_icpp(1)%alpha(1)' : awl1, + 'patch_icpp(1)%alpha(2)' : awv1, + 'patch_icpp(1)%alpha(3)' : aa1, + # ========================================================== + # Patch 2: (Vapor) Bubble ================================== + 'patch_icpp(2)%geometry' : 8, + 'patch_icpp(2)%x_centroid' : xb, + 'patch_icpp(2)%y_centroid' : yb, + 'patch_icpp(2)%z_centroid' : zb, + 'patch_icpp(2)%radius' : R0, + 'patch_icpp(2)%vel(1)' : 0.0E+00, + 'patch_icpp(2)%vel(2)' : 0.0E+00, + 'patch_icpp(2)%vel(3)' : 0.0E+00, + 'patch_icpp(2)%pres' : p02, + 'patch_icpp(2)%alpha_rho(1)' : awl2 * rho0wl2, + 'patch_icpp(2)%alpha_rho(2)' : awv2 * rho0wv2, + 'patch_icpp(2)%alpha_rho(3)' : aa2 * rho0a2, + 'patch_icpp(2)%alpha(1)' : awl2, + 'patch_icpp(2)%alpha(2)' : awv2, + 'patch_icpp(2)%alpha(3)' : aa2, + 'patch_icpp(2)%alter_patch(1)' : 'T', + # ========================================================== + # Fluids Physical Parameters =============================== + 'fluid_pp(1)%gamma' : 1.0E+00 / ( gamwl - 1 ), + 'fluid_pp(1)%pi_inf' : gamwl * piwl / ( gamwl - 1 ), + 'fluid_pp(1)%cv' : cvwl, + 'fluid_pp(1)%qv' : qvwl, + 'fluid_pp(1)%qvp' : qvpwl, + 'fluid_pp(2)%gamma' : 1.0E+00 / ( gamwv - 1 ), + 'fluid_pp(2)%pi_inf' : gamwv * piwv / ( gamwv - 1 ), + 'fluid_pp(2)%cv' : cvwv, + 'fluid_pp(2)%qv' : qvwv, + 'fluid_pp(2)%qvp' : qvpwv, + 'fluid_pp(3)%gamma' : 1.0E+00 / ( gama - 1 ), + 'fluid_pp(3)%pi_inf' : gama * pia / ( gama - 1 ), + 'fluid_pp(3)%cv' : cva, + 'fluid_pp(3)%qv' : qva, + 'fluid_pp(3)%qvp' : qvpa, + # ========================================================== +})) diff --git a/src/common/m_phase_change.fpp b/src/common/m_phase_change.fpp index f637232288..51fd2c0d37 100644 --- a/src/common/m_phase_change.fpp +++ b/src/common/m_phase_change.fpp @@ -356,8 +356,8 @@ contains ! Newton Solver for the pT-equilibrium ns = 0 - ! change this relative error metric. 1E4 is just arbitrary - do while ((DABS(pS - pO) > palpha_eps) .and. (DABS((pS - pO)/pO) > palpha_eps/1e4) .or. (ns == 0)) + ! change this relative error metric. 1E4 is arbitrary + do while ((DABS(pS - pO) > palpha_eps) .and. (DABS((pS - pO)/pO) > palpha_eps/1d2) .or. (ns == 0)) ! increasing counter ns = ns + 1 @@ -447,7 +447,7 @@ contains R2D(1) = 0.0d0; R2D(2) = 0.0d0 DeltamP(1) = 0.0d0; DeltamP(2) = 0.0d0 do while (((DSQRT(R2D(1)**2 + R2D(2)**2) > ptgalpha_eps) & - .and. ((DSQRT(R2D(1)**2 + R2D(2)**2)/rhoe) > (ptgalpha_eps/1d6))) & + .and. ((DSQRT(R2D(1)**2 + R2D(2)**2)/rhoe) > (ptgalpha_eps/1d2))) & .or. (ns == 0)) ! Updating counter for the iterative procedure From 6ccb9f4960c35d35e6ca630ccf347c72acb9b9da Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Sat, 29 Jun 2024 18:09:53 -0500 Subject: [PATCH 191/326] added changes for phase change --- examples/3D_phasechange_bubble/casefile.py | 300 +++++++++++++++++++++ src/common/m_phase_change.fpp | 6 +- submit_hyper.sh | 7 +- 3 files changed, 308 insertions(+), 5 deletions(-) create mode 100644 examples/3D_phasechange_bubble/casefile.py diff --git a/examples/3D_phasechange_bubble/casefile.py b/examples/3D_phasechange_bubble/casefile.py new file mode 100644 index 0000000000..047c8655af --- /dev/null +++ b/examples/3D_phasechange_bubble/casefile.py @@ -0,0 +1,300 @@ +#!/usr/bin/env python3 +import math, json + +## 1 FOR BACKGROUND, 2 FOR BUBBLE +# Pressure [Pa] +p01 = 5E6 +p02 = 3550 + +# Temperature [K] +T01 = 298.15 +T02 = 298.15 +#T02 = 7.914 + +#### FLUID PROPERTIES #### + +### liquid water ### +# pi infty +piwl = 1.0E+09 +# qv +qvwl = -1167000 +# qv' +qvpwl = 0.0E0 +# cv +cvwl = 1816 +# cp +cpwl = 4267 +# gamma +gamwl = cpwl / cvwl + +## FOR PATCHES 1 & 2 ## + +# density +rho0wl1 = (p01 + piwl)/((gamwl-1)*cvwl*T01) +rho0wl2 = (p02 + piwl)/((gamwl-1)*cvwl*T02) + +# speed of sound FOR +c_wl1 = math.sqrt( gamwl * ( p01 + piwl ) / rho0wl1 ) +c_wl2 = math.sqrt( gamwl * ( p02 + piwl ) / rho0wl2 ) + +# part for Gases - relations from IMR +Ru = 8.3144598 # Universal gas constant (J/mol-K) + +### Vapor water ### +Rv = Ru/(18.01528e-3) # Gas constant for vapor (Ru/molecular weight) (J/kg-K) +# gamma +gamwv = 1.4 +# cp +cpwv = Rv * gamwv/(gamwv-1) +# cv +cvwv = cpwv/gamwv +# pi infinity +piwv = 0.0E0 +# qv +qvwv = 2030000 +# qv' +qvpwv = -23400 + +## FOR PATCHES 1 & 2 ## + +# density +rho0wv1 = (p01 + piwv)/((gamwv-1)*cvwv*T01) +rho0wv2 = (p02 + piwv)/((gamwv-1)*cvwv*T02) + +# speed of sound +c_wv1 = math.sqrt( gamwv * ( p01 + piwv ) / rho0wv1 ) +c_wv2 = math.sqrt( gamwv * ( p02 + piwv ) / rho0wv2 ) + +### Air ### + +Ra = Ru/(28.966e-3) # Gas constant for air (Ru/molecular weight) (J/kg-K) +# gamma +gama = 1.4 +# cp +cpa = Ra * gama/(gama-1) +# cv +cva = cpa/gama +# pi infinity +pia = 0.0E0 +# qv +qva = 0.0E0 +# qv' +qvpa = 0.0E0 + +## FOR PATCHES 1 & 2 ## + +# density +rho0a1 = (p01 + pia)/((gama-1)*cva*T01) +rho0a2 = (p02 + pia)/((gama-1)*cva*T02) + +# Speed of sound +c_a1 = math.sqrt( gama * ( p01 + pia ) / rho0a1 ) +c_a2 = math.sqrt( gama * ( p02 + pia ) / rho0a2 ) + +## SHOCK RELATIONS +p02Op01 = p02 / p01 + +# Mach number of the shocked region - this should agree with Min, if everything is correct +Ms = math.sqrt( ( gama + 1. ) / ( 2. * gama ) * ( p02Op01 - 1. ) * ( p02 / ( p02 + pia ) ) + 1.0 ) + +# shock speed +ss = Ms * c_a1 + +### volume fractions for each of the patches ### +C0 = 0.25 # vapor concentration for IMR + +# water liquid +awl1 = 1.00E00-2.00E-12 +awl2 = 1.00E-12 +# water vapor +awv1 = 1.00E-12 +awv2 = 1 / ( ( 1 - C0 ) / C0 * rho0wv2 / rho0a2 + 1 ) +# air +aa1 = 1.0 - awl1 - awv1 +aa2 = 1.0 - awl2 - awv2 + +## SIMULATION PARAMETERS + +# CFL +cfl = 0.50 + +# Bubble Initial Radius +R0 = 30E-06 + +# number of elements +Nx0 = 400 +Nx = 199 +Ny = 199 +Nz = 199 + +# domain boundaries +xb = 0.00 +xe = 120E-6 + +yb = 0.00 +ye = 120E-6 + +zb = 0.00 +ze = 120E-6 + +# typical cell size +dx = ( xe - xb ) / Nx +dy = ( ye - yb ) / Ny +dz = ( ze - zb ) / Nz + +# time step + +# save frequency = SF + 1 (because the initial state, 0.dat, is also saved) +SF = 200 + +# Critical time-step +tc = 0.915 * R0 * math.sqrt( rho0wl1 / p01 ) + +# making Nt divisible by SF +# tendA = 1.5 * tc +tend = 1.2 * tc + +# 1 - ensure NtA is sufficient to go a little beyond tendA +# NtA = int( tendA // dt + 1 ) + +# Array of saves. it is the same as Nt/Sf = t_step_save +# AS = int( NtA // SF + 1 ) + +# Nt = total number of steps. Ensure Nt > NtA (so the total tendA is covered) +# Nt = AS * SF +Nt = int(18E3 * tend // tc * Nx / Nx0 + 1) + +dt = tend / Nt + +AS = int( Nt//SF ) + +# Total physical time +# tend = Nt * dt + +# Configuring case dictionary ================================================== +print(json.dumps({ + # Logistics ================================================ + 'run_time_info': 'T', + # ========================================================== + # Computational Domain Parameters ========================== + 'x_domain%beg' : xb, + 'x_domain%end' : xe, + 'y_domain%beg' : yb, + 'y_domain%end' : ye, + 'z_domain%beg' : zb, + 'z_domain%end' : ze, + 'stretch_x' : 'T', + 'loops_x' : 3, + 'a_x' : 4.0E0, + 'x_a' : -2.0*R0, + 'x_b' : 2.0*R0, + 'stretch_y' : 'T', + 'loops_y' : 3, + 'a_y' : 4.0E0, + 'y_a' : -2.0*R0, + 'y_b' : 2.0*R0, + 'stretch_z' : 'T', + 'loops_z' : 3, + 'a_z' : 4.0E0, + 'z_a' : -2.0*R0, + 'z_b' : 2.0*R0, + 'cyl_coord' : 'F', + 'm' : Nx, + 'n' : Ny, + 'p' : Nz, + 'dt' : dt, + 't_step_start' : 0, + 't_step_stop' : Nt, + 't_step_save' : AS, + # ========================================================== + # Simulation Algorithm Parameters ========================== + 'num_patches' : 2, + 'model_eqns' : 3, + 'num_fluids' : 3, + 'adv_alphan' : 'T', + 'mpp_lim' : 'T', + 'mixture_err' : 'T', + 'relax' : 'T', + 'relax_model' : 6, + 'palpha_eps' : 1.0E-6, + 'ptgalpha_eps' : 1.0E-2, + 'time_stepper' : 3, + 'weno_order' : 3, + 'weno_eps' : 1.0E-32, + 'weno_Re_flux' : 'F', + 'weno_avg' : 'F', + 'mapped_weno' : 'T', + 'null_weights' : 'F', + 'mp_weno' : 'F', + 'riemann_solver' : 2, + 'wave_speeds' : 1, + 'avg_state' : 2, + 'bc_x%beg' : -2, + 'bc_x%end' : -6, + 'bc_y%beg' : -2, + 'bc_y%end' : -6, + 'bc_z%beg' : -2, + 'bc_z%end' : -6, + # ========================================================== + # Formatted Database Files Structure Parameters ============ + 'format' : 1, + 'precision' : 2, + 'prim_vars_wrt':'T', + 'parallel_io' :'T', + # ========================================================== + # Patch 1: High pressured water ============================ + # Specify the cubic water background grid geometry + 'patch_icpp(1)%geometry' : 9, + 'patch_icpp(1)%x_centroid' : ( xe + xb ) * 500000 / 100, + 'patch_icpp(1)%y_centroid' : ( ye + yb ) * 500000 / 100, + 'patch_icpp(1)%z_centroid' : ( ze + zb ) * 500000 / 100, + 'patch_icpp(1)%length_x' : ( xe - xb ) * 1000000 / 100, + 'patch_icpp(1)%length_y' : ( ye - yb ) * 1000000 / 100, + 'patch_icpp(1)%length_z' : ( ze - zb ) * 1000000 / 100, + 'patch_icpp(1)%vel(1)' : 0.0E+00, + 'patch_icpp(1)%vel(2)' : 0.0E+00, + 'patch_icpp(1)%vel(3)' : 0.0E+00, + 'patch_icpp(1)%pres' : p01, + 'patch_icpp(1)%alpha_rho(1)' : awl1 * rho0wl1, + 'patch_icpp(1)%alpha_rho(2)' : awv1 * rho0wv1, + 'patch_icpp(1)%alpha_rho(3)' : aa1 * rho0a1, + 'patch_icpp(1)%alpha(1)' : awl1, + 'patch_icpp(1)%alpha(2)' : awv1, + 'patch_icpp(1)%alpha(3)' : aa1, + # ========================================================== + # Patch 2: (Vapor) Bubble ================================== + 'patch_icpp(2)%geometry' : 8, + 'patch_icpp(2)%x_centroid' : xb, + 'patch_icpp(2)%y_centroid' : yb, + 'patch_icpp(2)%z_centroid' : zb, + 'patch_icpp(2)%radius' : R0, + 'patch_icpp(2)%vel(1)' : 0.0E+00, + 'patch_icpp(2)%vel(2)' : 0.0E+00, + 'patch_icpp(2)%vel(3)' : 0.0E+00, + 'patch_icpp(2)%pres' : p02, + 'patch_icpp(2)%alpha_rho(1)' : awl2 * rho0wl2, + 'patch_icpp(2)%alpha_rho(2)' : awv2 * rho0wv2, + 'patch_icpp(2)%alpha_rho(3)' : aa2 * rho0a2, + 'patch_icpp(2)%alpha(1)' : awl2, + 'patch_icpp(2)%alpha(2)' : awv2, + 'patch_icpp(2)%alpha(3)' : aa2, + 'patch_icpp(2)%alter_patch(1)' : 'T', + # ========================================================== + # Fluids Physical Parameters =============================== + 'fluid_pp(1)%gamma' : 1.0E+00 / ( gamwl - 1 ), + 'fluid_pp(1)%pi_inf' : gamwl * piwl / ( gamwl - 1 ), + 'fluid_pp(1)%cv' : cvwl, + 'fluid_pp(1)%qv' : qvwl, + 'fluid_pp(1)%qvp' : qvpwl, + 'fluid_pp(2)%gamma' : 1.0E+00 / ( gamwv - 1 ), + 'fluid_pp(2)%pi_inf' : gamwv * piwv / ( gamwv - 1 ), + 'fluid_pp(2)%cv' : cvwv, + 'fluid_pp(2)%qv' : qvwv, + 'fluid_pp(2)%qvp' : qvpwv, + 'fluid_pp(3)%gamma' : 1.0E+00 / ( gama - 1 ), + 'fluid_pp(3)%pi_inf' : gama * pia / ( gama - 1 ), + 'fluid_pp(3)%cv' : cva, + 'fluid_pp(3)%qv' : qva, + 'fluid_pp(3)%qvp' : qvpa, + # ========================================================== +})) diff --git a/src/common/m_phase_change.fpp b/src/common/m_phase_change.fpp index f637232288..51fd2c0d37 100644 --- a/src/common/m_phase_change.fpp +++ b/src/common/m_phase_change.fpp @@ -356,8 +356,8 @@ contains ! Newton Solver for the pT-equilibrium ns = 0 - ! change this relative error metric. 1E4 is just arbitrary - do while ((DABS(pS - pO) > palpha_eps) .and. (DABS((pS - pO)/pO) > palpha_eps/1e4) .or. (ns == 0)) + ! change this relative error metric. 1E4 is arbitrary + do while ((DABS(pS - pO) > palpha_eps) .and. (DABS((pS - pO)/pO) > palpha_eps/1d2) .or. (ns == 0)) ! increasing counter ns = ns + 1 @@ -447,7 +447,7 @@ contains R2D(1) = 0.0d0; R2D(2) = 0.0d0 DeltamP(1) = 0.0d0; DeltamP(2) = 0.0d0 do while (((DSQRT(R2D(1)**2 + R2D(2)**2) > ptgalpha_eps) & - .and. ((DSQRT(R2D(1)**2 + R2D(2)**2)/rhoe) > (ptgalpha_eps/1d6))) & + .and. ((DSQRT(R2D(1)**2 + R2D(2)**2)/rhoe) > (ptgalpha_eps/1d2))) & .or. (ns == 0)) ! Updating counter for the iterative procedure diff --git a/submit_hyper.sh b/submit_hyper.sh index 1bc47245cd..e45b98dbc4 100755 --- a/submit_hyper.sh +++ b/submit_hyper.sh @@ -1,6 +1,9 @@ #!/bin/bash -./mfc.sh run ./examples/3D_hyperelasticity/hyper_gel.py -p batch -N 1 -n 4 -g 0 -w 01:00:00 -# test1 -t pre_process -c oscar -./mfc.sh run ./examples/3D_hyperelasticity/hyper_gel.py -p batch -N 1 -n 4 -g 0 -w 01:00:00 -# test1 -t simulation -c oscar +#./mfc.sh run ./examples/3D_hyperelasticity/hyper_gel.py -p batch -N 1 -n 4 -g 0 -w 01:00:00 -# test1 -t pre_process -c oscar +#./mfc.sh run ./examples/3D_hyperelasticity/hyper_gel.py -p batch -N 1 -n 4 -g 0 -w 01:00:00 -# test1 -t simulation -c oscar #./mfc.sh run /scratch/bciv/rodrigu1/cav2024/hyper/hyper_gel.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta +./mfc.sh run ./examples/3D_phasechange_bubble/casefile.py -p batch -N 1 -n 4 -g 1 -w 01:00:00 -# test1 -t pre_process -c delta +./mfc.sh run ./examples/3D_phasechange_bubble/casefile.py -p batch -N 1 -n 4 -g 1 -w 01:00:00 -# test1 -t simulation -c delta + From 79e22a8575a11fe24a46aeab3928f763496a8fa3 Mon Sep 17 00:00:00 2001 From: Mirelys Carcana Barbosa Date: Sat, 29 Jun 2024 18:14:51 -0500 Subject: [PATCH 192/326] commented hypo + model-eqs checker in preprocess to test hypo with 6-eq model --- src/pre_process/m_checker.f90 | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/pre_process/m_checker.f90 b/src/pre_process/m_checker.f90 index bcbb862dc3..7fcb90ae48 100644 --- a/src/pre_process/m_checker.f90 +++ b/src/pre_process/m_checker.f90 @@ -98,10 +98,10 @@ subroutine s_check_inputs call s_mpi_abort('R0 type must be set if using Polydisperse. Exiting ...') end if - if (hypoelasticity .and. (model_eqns /= 2)) then - call s_mpi_abort('hypoelasticity requires model_eqns = 2'// & - 'exiting ...') - end if + !if (hypoelasticity .and. (model_eqns /= 2)) then + ! call s_mpi_abort('hypoelasticity requires model_eqns = 2'// & + ! 'exiting ...') + !end if ! phase change checkers. if (relax) then if (model_eqns /= 3) then From 283a209fd8e07cc8f79599580a463fe95d55cb91 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Sun, 30 Jun 2024 12:36:47 -0400 Subject: [PATCH 193/326] still debugging hyperelasticity branch --- examples/2D_phasechange_bubble/casefile.py | 300 +++++++++++++++++++++ src/common/m_variables_conversion.fpp | 41 +-- src/pre_process/m_assign_variables.f90 | 10 +- src/pre_process/m_global_parameters.fpp | 16 +- src/simulation/m_data_output.fpp | 17 +- src/simulation/m_global_parameters.fpp | 6 +- src/simulation/m_ibm.fpp | 2 +- src/simulation/m_rhs.fpp | 19 +- src/simulation/m_riemann_solvers.fpp | 9 +- src/simulation/m_start_up.fpp | 6 +- src/simulation/m_surface_tension.fpp | 2 +- src/simulation/m_time_steppers.fpp | 28 +- submit_hyper.sh | 6 +- submit_pc.sh | 9 + 14 files changed, 382 insertions(+), 89 deletions(-) create mode 100644 examples/2D_phasechange_bubble/casefile.py create mode 100755 submit_pc.sh diff --git a/examples/2D_phasechange_bubble/casefile.py b/examples/2D_phasechange_bubble/casefile.py new file mode 100644 index 0000000000..722d004914 --- /dev/null +++ b/examples/2D_phasechange_bubble/casefile.py @@ -0,0 +1,300 @@ +#!/usr/bin/env python3 +import math, json + +## 1 FOR BACKGROUND, 2 FOR BUBBLE +# Pressure [Pa] +p01 = 5E6 +p02 = 3550 + +# Temperature [K] +T01 = 298.15 +T02 = 298.15 +#T02 = 7.914 + +#### FLUID PROPERTIES #### + +### liquid water ### +# pi infty +piwl = 1.0E+09 +# qv +qvwl = -1167000 +# qv' +qvpwl = 0.0E0 +# cv +cvwl = 1816 +# cp +cpwl = 4267 +# gamma +gamwl = cpwl / cvwl + +## FOR PATCHES 1 & 2 ## + +# density +rho0wl1 = (p01 + piwl)/((gamwl-1)*cvwl*T01) +rho0wl2 = (p02 + piwl)/((gamwl-1)*cvwl*T02) + +# speed of sound FOR +c_wl1 = math.sqrt( gamwl * ( p01 + piwl ) / rho0wl1 ) +c_wl2 = math.sqrt( gamwl * ( p02 + piwl ) / rho0wl2 ) + +# part for Gases - relations from IMR +Ru = 8.3144598 # Universal gas constant (J/mol-K) + +### Vapor water ### +Rv = Ru/(18.01528e-3) # Gas constant for vapor (Ru/molecular weight) (J/kg-K) +# gamma +gamwv = 1.4 +# cp +cpwv = Rv * gamwv/(gamwv-1) +# cv +cvwv = cpwv/gamwv +# pi infinity +piwv = 0.0E0 +# qv +qvwv = 2030000 +# qv' +qvpwv = -23400 + +## FOR PATCHES 1 & 2 ## + +# density +rho0wv1 = (p01 + piwv)/((gamwv-1)*cvwv*T01) +rho0wv2 = (p02 + piwv)/((gamwv-1)*cvwv*T02) + +# speed of sound +c_wv1 = math.sqrt( gamwv * ( p01 + piwv ) / rho0wv1 ) +c_wv2 = math.sqrt( gamwv * ( p02 + piwv ) / rho0wv2 ) + +### Air ### + +Ra = Ru/(28.966e-3) # Gas constant for air (Ru/molecular weight) (J/kg-K) +# gamma +gama = 1.4 +# cp +cpa = Ra * gama/(gama-1) +# cv +cva = cpa/gama +# pi infinity +pia = 0.0E0 +# qv +qva = 0.0E0 +# qv' +qvpa = 0.0E0 + +## FOR PATCHES 1 & 2 ## + +# density +rho0a1 = (p01 + pia)/((gama-1)*cva*T01) +rho0a2 = (p02 + pia)/((gama-1)*cva*T02) + +# Speed of sound +c_a1 = math.sqrt( gama * ( p01 + pia ) / rho0a1 ) +c_a2 = math.sqrt( gama * ( p02 + pia ) / rho0a2 ) + +## SHOCK RELATIONS +p02Op01 = p02 / p01 + +# Mach number of the shocked region - this should agree with Min, if everything is correct +Ms = math.sqrt( ( gama + 1. ) / ( 2. * gama ) * ( p02Op01 - 1. ) * ( p02 / ( p02 + pia ) ) + 1.0 ) + +# shock speed +ss = Ms * c_a1 + +### volume fractions for each of the patches ### +C0 = 0.25 # vapor concentration for IMR + +# water liquid +awl1 = 1.00E00-2.00E-12 +awl2 = 1.00E-12 +# water vapor +awv1 = 1.00E-12 +awv2 = 1 / ( ( 1 - C0 ) / C0 * rho0wv2 / rho0a2 + 1 ) +# air +aa1 = 1.0 - awl1 - awv1 +aa2 = 1.0 - awl2 - awv2 + +## SIMULATION PARAMETERS + +# CFL +cfl = 0.50 + +# Bubble Initial Radius +R0 = 30E-06 + +# number of elements +Nx0 = 400 +Nx = 100 +Ny = 100 +Nz = 100 + +# domain boundaries +xb = 0.00 +xe = 120E-6 + +yb = 0.00 +ye = 120E-6 + +zb = 0.00 +ze = 120E-6 + +# typical cell size +dx = ( xe - xb ) / Nx +dy = ( ye - yb ) / Ny +dz = ( ze - zb ) / Nz + +# time step + +# save frequency = SF + 1 (because the initial state, 0.dat, is also saved) +SF = 200 + +# Critical time-step +tc = 0.915 * R0 * math.sqrt( rho0wl1 / p01 ) + +# making Nt divisible by SF +# tendA = 1.5 * tc +tend = 1.2 * tc + +# 1 - ensure NtA is sufficient to go a little beyond tendA +# NtA = int( tendA // dt + 1 ) + +# Array of saves. it is the same as Nt/Sf = t_step_save +# AS = int( NtA // SF + 1 ) + +# Nt = total number of steps. Ensure Nt > NtA (so the total tendA is covered) +# Nt = AS * SF +Nt = int(18E3 * tend // tc * Nx / Nx0 + 1) + +dt = tend / Nt + +AS = int( Nt//SF ) + +# Total physical time +# tend = Nt * dt + +# Configuring case dictionary ================================================== +print(json.dumps({ + # Logistics ================================================ + 'run_time_info': 'T', + # ========================================================== + # Computational Domain Parameters ========================== + 'x_domain%beg' : xb, + 'x_domain%end' : xe, + 'y_domain%beg' : yb, + 'y_domain%end' : ye, + 'z_domain%beg' : zb, + 'z_domain%end' : ze, + 'stretch_x' : 'T', + 'loops_x' : 3, + 'a_x' : 4.0E0, + 'x_a' : -2.0*R0, + 'x_b' : 2.0*R0, + 'stretch_y' : 'T', + 'loops_y' : 3, + 'a_y' : 4.0E0, + 'y_a' : -2.0*R0, + 'y_b' : 2.0*R0, + 'stretch_z' : 'T', + 'loops_z' : 3, + 'a_z' : 4.0E0, + 'z_a' : -2.0*R0, + 'z_b' : 2.0*R0, + 'cyl_coord' : 'F', + 'm' : Nx, + 'n' : Ny, + 'p' : Nz, + 'dt' : dt, + 't_step_start' : 0, + 't_step_stop' : Nt, + 't_step_save' : AS, + # ========================================================== + # Simulation Algorithm Parameters ========================== + 'num_patches' : 2, + 'model_eqns' : 3, + 'num_fluids' : 3, + 'adv_alphan' : 'T', + 'mpp_lim' : 'T', + 'mixture_err' : 'T', + 'relax' : 'T', + 'relax_model' : 6, + 'palpha_eps' : 1.0E-6, + 'ptgalpha_eps' : 1.0E-2, + 'time_stepper' : 3, + 'weno_order' : 3, + 'weno_eps' : 1.0E-32, + 'weno_Re_flux' : 'F', + 'weno_avg' : 'F', + 'mapped_weno' : 'T', + 'null_weights' : 'F', + 'mp_weno' : 'F', + 'riemann_solver' : 2, + 'wave_speeds' : 1, + 'avg_state' : 2, + 'bc_x%beg' : -2, + 'bc_x%end' : -6, + 'bc_y%beg' : -2, + 'bc_y%end' : -6, + 'bc_z%beg' : -2, + 'bc_z%end' : -6, + # ========================================================== + # Formatted Database Files Structure Parameters ============ + 'format' : 1, + 'precision' : 2, + 'prim_vars_wrt':'T', + 'parallel_io' :'T', + # ========================================================== + # Patch 1: High pressured water ============================ + # Specify the cubic water background grid geometry + 'patch_icpp(1)%geometry' : 9, + 'patch_icpp(1)%x_centroid' : ( xe + xb ) * 500000 / 100, + 'patch_icpp(1)%y_centroid' : ( ye + yb ) * 500000 / 100, + 'patch_icpp(1)%z_centroid' : ( ze + zb ) * 500000 / 100, + 'patch_icpp(1)%length_x' : ( xe - xb ) * 1000000 / 100, + 'patch_icpp(1)%length_y' : ( ye - yb ) * 1000000 / 100, + 'patch_icpp(1)%length_z' : ( ze - zb ) * 1000000 / 100, + 'patch_icpp(1)%vel(1)' : 0.0E+00, + 'patch_icpp(1)%vel(2)' : 0.0E+00, + 'patch_icpp(1)%vel(3)' : 0.0E+00, + 'patch_icpp(1)%pres' : p01, + 'patch_icpp(1)%alpha_rho(1)' : awl1 * rho0wl1, + 'patch_icpp(1)%alpha_rho(2)' : awv1 * rho0wv1, + 'patch_icpp(1)%alpha_rho(3)' : aa1 * rho0a1, + 'patch_icpp(1)%alpha(1)' : awl1, + 'patch_icpp(1)%alpha(2)' : awv1, + 'patch_icpp(1)%alpha(3)' : aa1, + # ========================================================== + # Patch 2: (Vapor) Bubble ================================== + 'patch_icpp(2)%geometry' : 8, + 'patch_icpp(2)%x_centroid' : xb, + 'patch_icpp(2)%y_centroid' : yb, + 'patch_icpp(2)%z_centroid' : zb, + 'patch_icpp(2)%radius' : R0, + 'patch_icpp(2)%vel(1)' : 0.0E+00, + 'patch_icpp(2)%vel(2)' : 0.0E+00, + 'patch_icpp(2)%vel(3)' : 0.0E+00, + 'patch_icpp(2)%pres' : p02, + 'patch_icpp(2)%alpha_rho(1)' : awl2 * rho0wl2, + 'patch_icpp(2)%alpha_rho(2)' : awv2 * rho0wv2, + 'patch_icpp(2)%alpha_rho(3)' : aa2 * rho0a2, + 'patch_icpp(2)%alpha(1)' : awl2, + 'patch_icpp(2)%alpha(2)' : awv2, + 'patch_icpp(2)%alpha(3)' : aa2, + 'patch_icpp(2)%alter_patch(1)' : 'T', + # ========================================================== + # Fluids Physical Parameters =============================== + 'fluid_pp(1)%gamma' : 1.0E+00 / ( gamwl - 1 ), + 'fluid_pp(1)%pi_inf' : gamwl * piwl / ( gamwl - 1 ), + 'fluid_pp(1)%cv' : cvwl, + 'fluid_pp(1)%qv' : qvwl, + 'fluid_pp(1)%qvp' : qvpwl, + 'fluid_pp(2)%gamma' : 1.0E+00 / ( gamwv - 1 ), + 'fluid_pp(2)%pi_inf' : gamwv * piwv / ( gamwv - 1 ), + 'fluid_pp(2)%cv' : cvwv, + 'fluid_pp(2)%qv' : qvwv, + 'fluid_pp(2)%qvp' : qvpwv, + 'fluid_pp(3)%gamma' : 1.0E+00 / ( gama - 1 ), + 'fluid_pp(3)%pi_inf' : gama * pia / ( gama - 1 ), + 'fluid_pp(3)%cv' : cva, + 'fluid_pp(3)%qv' : qva, + 'fluid_pp(3)%qvp' : qvpa, + # ========================================================== +})) diff --git a/src/common/m_variables_conversion.fpp b/src/common/m_variables_conversion.fpp index 237a2ac594..f13fcc0e76 100644 --- a/src/common/m_variables_conversion.fpp +++ b/src/common/m_variables_conversion.fpp @@ -145,8 +145,8 @@ contains else pres = (pref + pi_inf)* & (energy/ & - (rhoref*(1 - alf)) & - )**(1/gamma + 1) - pi_inf + (rhoref*(1.d0 - alf)) & + )**(1.d0/gamma + 1.d0) - pi_inf end if if ( hypoelasticity .and. present(G)) then @@ -169,27 +169,12 @@ contains end if - !if (hyperelasticity .and. present(G)) then - ! ! calculate elastic contribution to Energy - ! E_e = 0d0 - ! do s = stress_idx%beg, stress_idx%end - ! if (G > 0) then - ! E_e = E_e + ((stress/rho)**2d0)/(4d0*G) - ! ! Additional terms in 2D and 3D - ! if ((s == stress_idx%beg + 1) .or. & - ! (s == stress_idx%beg + 3) .or. & - ! (s == stress_idx%beg + 4)) then - ! E_e = E_e + ((stress/rho)**2d0)/(4d0*G) - ! end if - ! end if - ! end do - ! - ! pres = ( & - ! energy - & - ! 0.5d0*(mom**2.d0)/rho - & - ! pi_inf - qv - E_e & - ! )/gamma - !end if + if (hyperelasticity .and. present(G)) then + ! calculate elastic contribution to Energy + E_e = 0d0 + pres = (energy - 0.5d0*(mom**2.d0)/rho - pi_inf - qv - E_e )/gamma + + end if end subroutine s_compute_pressure @@ -1143,15 +1128,15 @@ contains integer :: i, j, k, l, q !< Generic loop iterators #ifndef MFC_SIMULATION - do l = 1, b_size - @:ALLOCATE(q_btensor(l)%sf(ixb:ixe, iyb:iye, izb:ize)) - end do + !do l = 1, b_size + ! @:ALLOCATE(q_btensor(l)%sf(ixb:ixe, iyb:iye, izb:ize)) + !end do ! going through hyperelasticity again due to the btensor calculation ! s_calculate_btensor has its own triple nested for loop, with openacc - if (hyperelasticity) then + !if (hyperelasticity) then !call s_calculate_btensor(q_prim_vf, q_btensor, 0, m, 0, n, 0, p) - end if + !end if ! Converting the primitive variables to the conservative variables do l = 0, p diff --git a/src/pre_process/m_assign_variables.f90 b/src/pre_process/m_assign_variables.f90 index ff17a222f3..828d6d5c23 100644 --- a/src/pre_process/m_assign_variables.f90 +++ b/src/pre_process/m_assign_variables.f90 @@ -447,7 +447,7 @@ subroutine s_assign_patch_species_primitive_variables(patch_id, j, k, l, & end do ! Elastic Shear Stress - if (hypoelasticity) then + if (elasticity) then do i = 1, (stress_idx%end - stress_idx%beg) + 1 q_prim_vf(i + stress_idx%beg - 1)%sf(j, k, l) = & (eta*patch_icpp(patch_id)%tau_e(i) & @@ -473,10 +473,10 @@ subroutine s_assign_patch_species_primitive_variables(patch_id, j, k, l, & xi_cart(3) = z_cc(l) end if - do i = 1, num_dims - q_prim_vf(i+xibeg-1)%sf(j,k,l) = eta*xi_cart(i) + & - (1d0 - eta)*orig_prim_vf(i + stress_idx%beg - 1) - end do + !do i = 1, num_dims + ! q_prim_vf(i+xibeg-1)%sf(j,k,l) = eta*xi_cart(i) + & + ! (1d0 - eta)*orig_prim_vf(i + stress_idx%beg - 1) + !end do end if diff --git a/src/pre_process/m_global_parameters.fpp b/src/pre_process/m_global_parameters.fpp index 0c71331be4..ff12c2f07c 100644 --- a/src/pre_process/m_global_parameters.fpp +++ b/src/pre_process/m_global_parameters.fpp @@ -600,9 +600,6 @@ contains if (hypoelasticity .or. hyperelasticity) then elasticity = .true. - end if - - if (elasticity) then stress_idx%beg = sys_size + 1 stress_idx%end = sys_size + (num_dims*(num_dims + 1))/2 ! number of stresses is 1 in 1D, 3 in 2D, 6 in 3D @@ -610,13 +607,16 @@ contains end if if (hyperelasticity) then - xi_idx%beg = sys_size + 1 - xi_idx%end = sys_size + num_dims + elasticity = .false. + hypoelasticity = .false. + hyperelasticity = .false. + !xi_idx%beg = sys_size + 1 + !xi_idx%end = sys_size + num_dims ! adding three more equations for the \xi field and the elastic energy - sys_size = xi_idx%end + 1 + !sys_size = xi_idx%end + 1 ! number of entries in the symmetric btensor plus the jacobian - b_size = (num_dims*(num_dims + 1))/2 + 1 - tensor_size = num_dims**2 + 1 + !b_size = (num_dims*(num_dims + 1))/2 + 1 + !tensor_size = num_dims**2 + 1 end if if (sigma /= dflt_real) then diff --git a/src/simulation/m_data_output.fpp b/src/simulation/m_data_output.fpp index 12165f2f91..a0dba3a6f4 100644 --- a/src/simulation/m_data_output.fpp +++ b/src/simulation/m_data_output.fpp @@ -332,7 +332,6 @@ contains H = (E + pres)/rho - ! Compute mixture sound speed call s_compute_speed_of_sound(pres, rho, gamma, pi_inf, H, alpha, vel_sum, c) @@ -1217,7 +1216,7 @@ contains l = 0 ! Computing/Sharing necessary state variables - if (hypoelasticity) then + if (elasticity) then call s_convert_to_mixture_variables(q_cons_vf, j - 2, k, l, & rho, gamma, pi_inf, qv, & Re, G, fluid_pp(:)%G) @@ -1231,7 +1230,7 @@ contains dyn_p = 0.5d0*rho*dot_product(vel, vel) - if (hypoelasticity) then + if (elasticity) then call s_compute_pressure( & q_cons_vf(1)%sf(j - 2, k, l), & @@ -1248,7 +1247,7 @@ contains if (model_eqns == 4) then lit_gamma = 1d0/fluid_pp(1)%gamma + 1d0 - else if (hypoelasticity) then + else if (elasticity) then tau_e(1) = q_cons_vf(stress_idx%end)%sf(j - 2, k, l)/rho end if @@ -1332,7 +1331,7 @@ contains dyn_p = 0.5d0*rho*dot_product(vel, vel) - if (hypoelasticity) then + if (elasticity) then call s_compute_pressure( & q_cons_vf(1)%sf(j - 2, k - 2, l), & q_cons_vf(alf_idx)%sf(j - 2, k - 2, l), & @@ -1347,7 +1346,7 @@ contains if (model_eqns == 4) then lit_gamma = 1d0/fluid_pp(1)%gamma + 1d0 - else if (hypoelasticity) then + else if (elasticity) then do s = 1, 3 tau_e(s) = q_cons_vf(s)%sf(j - 2, k - 2, l)/rho end do @@ -1413,7 +1412,7 @@ contains dyn_p = 0.5d0*rho*dot_product(vel, vel) - if (hypoelasticity) then + if (elasticity) then call s_compute_pressure( & q_cons_vf(1)%sf(j - 2, k - 2, l - 2), & q_cons_vf(alf_idx)%sf(j - 2, k - 2, l - 2), & @@ -1460,7 +1459,7 @@ contains end if end if - if (hypoelasticity) then + if (elasticity) then do s = 1, (num_dims*(num_dims + 1))/2 tmp = tau_e(s) call s_mpi_allreduce_sum(tmp, tau_e(s)) @@ -1553,7 +1552,7 @@ contains nRdot(1), & R(1), & Rdot(1) - else if (hypoelasticity) then + else if (elasticity) then write (i + 30, '(6X,F12.12,F24.8,F24.8,F24.8,F24.8,'// & 'F24.8,F24.8,F24.8)') & nondim_time, & diff --git a/src/simulation/m_global_parameters.fpp b/src/simulation/m_global_parameters.fpp index 2644da807a..b86a81819e 100644 --- a/src/simulation/m_global_parameters.fpp +++ b/src/simulation/m_global_parameters.fpp @@ -832,13 +832,11 @@ contains if (hypoelasticity .or. hyperelasticity) then elasticity = .true. - end if - - if (elasticity) then stress_idx%beg = sys_size + 1 stress_idx%end = sys_size + (num_dims*(num_dims + 1))/2 ! number of distinct stresses is 1 in 1D, 3 in 2D, 6 in 3D sys_size = stress_idx%end + !print *, 'I was here yeah',proc_rank end if if (hyperelasticity) then @@ -849,7 +847,7 @@ contains xi_idx%beg = sys_size + 1 xi_idx%end = sys_size + num_dims ! adding three more equations for the \xi field and the elastic energy - sys_size = xi_idx%end + 1 + !sys_size = xi_idx%end + 1 end if if (sigma /= dflt_real) then diff --git a/src/simulation/m_ibm.fpp b/src/simulation/m_ibm.fpp index 8b5ed59145..3b9b4c232d 100644 --- a/src/simulation/m_ibm.fpp +++ b/src/simulation/m_ibm.fpp @@ -206,7 +206,7 @@ contains if (model_eqns /= 4) then ! If in simulation, use acc mixture subroutines - if (hypoelasticity) then + if (elasticity) then call s_convert_species_to_mixture_variables_acc(rho, gamma, pi_inf, qv_K, alpha_IP, & alpha_rho_IP, Re_K, j, k, l, G_K, Gs) else if (bubbles) then diff --git a/src/simulation/m_rhs.fpp b/src/simulation/m_rhs.fpp index d8ee007f3e..cbdc5057c6 100644 --- a/src/simulation/m_rhs.fpp +++ b/src/simulation/m_rhs.fpp @@ -254,7 +254,7 @@ contains @:ALLOCATE(q_cons_qp%vf(1:sys_size)) @:ALLOCATE(q_prim_qp%vf(1:sys_size)) - @:ALLOCATE(q_btensor%vf(1:b_size)) + !@:ALLOCATE(q_btensor%vf(1:b_size)) do l = 1, sys_size @:ALLOCATE(q_cons_qp%vf(l)%sf(ix%beg:ix%end, iy%beg:iy%end, iz%beg:iz%end)) @@ -278,9 +278,9 @@ contains end if - do l = 1, b_size - @:ALLOCATE(q_btensor%vf(l)%sf(ix%beg:ix%end, iy%beg:iy%end, iz%beg:iz%end)) - end do + !do l = 1, b_size + ! @:ALLOCATE(q_btensor%vf(l)%sf(ix%beg:ix%end, iy%beg:iy%end, iz%beg:iz%end)) + !end do @:ACC_SETUP_VFs(q_cons_qp, q_prim_qp, q_btensor) @@ -797,11 +797,11 @@ contains call nvtxEndRange !print *, "I got here B" - call nvtxStartRange("RHS-UPDATE CAUCHY TENSOR") + !call nvtxStartRange("RHS-UPDATE CAUCHY TENSOR") !if ( hyperelasticity ) then ! call s_calculate_cauchy_from_btensor(q_btensor%vf,q_prim_qp%vf, ix, iy, iz) !end if - call nvtxEndRange + !call nvtxEndRange call nvtxStartRange("RHS-MPI") call s_populate_primitive_variables_buffers(q_prim_qp%vf, pb, mv) @@ -920,7 +920,7 @@ contains end if ix%end = m; iy%end = n; iz%end = p ! =============================================================== - !print *, "I got here d" + !print *, "I got here d" ! Computing Riemann Solver Flux and Source Flux ================= call nvtxStartRange("RHS_riemann_solver") @@ -940,7 +940,7 @@ contains flux_gsrc_n(id)%vf, & id, ix, iy, iz) call nvtxEndRange - !print *, "I got here e" + !print *, "I got here e" ! =============================================================== ! Additional physics and source terms =========================== @@ -959,6 +959,7 @@ contains q_prim_qp%vf, & rhs_vf) call nvtxEndRange + !print *, "I got here f" ! RHS additions for viscosity call nvtxStartRange("RHS_add_phys") @@ -1031,6 +1032,7 @@ contains rhs_vf) call nvtxEndRange ! END: Additional pphysics and source terms ============================ + !print *, "I got here g" if (run_time_info .or. probe_wrt .or. ib) then @@ -1058,6 +1060,7 @@ contains time_avg = 0d0 end if ! ================================================================== + !print *, "I got here h" end subroutine s_compute_rhs diff --git a/src/simulation/m_riemann_solvers.fpp b/src/simulation/m_riemann_solvers.fpp index e3eb994e56..f035227d6c 100644 --- a/src/simulation/m_riemann_solvers.fpp +++ b/src/simulation/m_riemann_solvers.fpp @@ -474,7 +474,8 @@ contains E_R = gamma_R*pres_R + pi_inf_R + 5d-1*rho_R*vel_R_rms + qv_R ! elastic energy update - if (hypoelasticity) then + ! MAURO HERE IS THE ISSUE + if ( hypoelasticity ) then !$acc loop seq do i = 1, strxe - strxb + 1 tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) @@ -506,7 +507,7 @@ contains end if ! elastic energy update - !if ( hyperelasticity ) then + if ( hyperelasticity ) then ! G_L = 0d0 ! G_R = 0d0 ! @@ -530,9 +531,9 @@ contains ! xi_field_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, xibeg - 1 + i) ! end do ! end if - !end if + end if - ! moving this down to account for the elasticity + ! moving this down H_L = (E_L + pres_L)/rho_L H_R = (E_R + pres_R)/rho_R diff --git a/src/simulation/m_start_up.fpp b/src/simulation/m_start_up.fpp index e7157a1cdd..115c1a548d 100644 --- a/src/simulation/m_start_up.fpp +++ b/src/simulation/m_start_up.fpp @@ -355,7 +355,7 @@ contains end if end do - if ((bubbles .eqv. .true.) .or. (hypoelasticity .eqv. .true.)) then + if ((bubbles .eqv. .true.) .or. (elasticity .eqv. .true.)) then ! Read pb and mv for non-polytropic qbmm if (qbmm .and. .not. polytropic) then do i = 1, nb @@ -1269,7 +1269,7 @@ contains call acc_present_dump() #endif - if (hypoelasticity) call s_initialize_hypoelastic_module() + if (elasticity) call s_initialize_hypoelastic_module() if (relax) call s_initialize_phasechange_module() call s_initialize_data_output_module() call s_initialize_derived_variables_module() @@ -1420,7 +1420,7 @@ contains s_write_data_files => null() call s_finalize_time_steppers_module() - if (hypoelasticity) call s_finalize_hypoelastic_module() + if (elasticity) call s_finalize_hypoelastic_module() call s_finalize_derived_variables_module() call s_finalize_data_output_module() call s_finalize_rhs_module() diff --git a/src/simulation/m_surface_tension.fpp b/src/simulation/m_surface_tension.fpp index 2e9ca8fedf..b5faba05be 100644 --- a/src/simulation/m_surface_tension.fpp +++ b/src/simulation/m_surface_tension.fpp @@ -1,7 +1,7 @@ #:include 'macros.fpp' #:include 'inline_capillary.fpp' -!> @brief This module is used to compute source terms for hypoelastic model +!> @brief This module is used to compute source terms for surface tension model module m_surface_tension ! Dependencies ============================================================= diff --git a/src/simulation/m_time_steppers.fpp b/src/simulation/m_time_steppers.fpp index 8fab76310f..508e53e32a 100644 --- a/src/simulation/m_time_steppers.fpp +++ b/src/simulation/m_time_steppers.fpp @@ -190,14 +190,14 @@ contains end do end if - if (hyperelasticity) then - do i = xibeg, xiend + 1 - @:ALLOCATE(q_prim_vf(i)%sf(ix_t%beg:ix_t%end, & - iy_t%beg:iy_t%end, & - iz_t%beg:iz_t%end)) - @:ACC_SETUP_SFs(q_prim_vf(i)) - end do - end if + !if (hyperelasticity) then + !do i = xibeg, xiend + 1 + ! @:ALLOCATE(q_prim_vf(i)%sf(ix_t%beg:ix_t%end, & + ! iy_t%beg:iy_t%end, & + ! iz_t%beg:iz_t%end)) + ! @:ACC_SETUP_SFs(q_prim_vf(i)) + !end do + !end if if (model_eqns == 3) then do i = internalEnergies_idx%beg, internalEnergies_idx%end @@ -862,7 +862,6 @@ contains time = time + (finish - start) end if ! ================================================================== - end subroutine s_3rd_order_tvd_rk !> Strang splitting scheme with 3rd order TVD RK time-stepping algorithm for @@ -990,6 +989,7 @@ contains end if end subroutine s_time_step_cycling + !> Module deallocation and/or disassociation procedures subroutine s_finalize_time_steppers_module @@ -1030,11 +1030,11 @@ contains end do end if - if (hyperelasticity) then - do i = xibeg, xiend + 1 - @:DEALLOCATE(q_prim_vf(i)%sf) - end do - end if + !if (hyperelasticity) then + ! do i = xibeg, xiend + 1 + ! @:DEALLOCATE(q_prim_vf(i)%sf) + ! end do + !end if if (bubbles) then do i = bub_idx%beg, bub_idx%end diff --git a/submit_hyper.sh b/submit_hyper.sh index e45b98dbc4..ba197a9987 100755 --- a/submit_hyper.sh +++ b/submit_hyper.sh @@ -1,9 +1,7 @@ #!/bin/bash -#./mfc.sh run ./examples/3D_hyperelasticity/hyper_gel.py -p batch -N 1 -n 4 -g 0 -w 01:00:00 -# test1 -t pre_process -c oscar -#./mfc.sh run ./examples/3D_hyperelasticity/hyper_gel.py -p batch -N 1 -n 4 -g 0 -w 01:00:00 -# test1 -t simulation -c oscar +./mfc.sh run ./examples/3D_hyperelasticity/hyper_gel.py -p batch -N 1 -n 4 -g 0 -w 01:00:00 -# test1 -t pre_process -c oscar +./mfc.sh run ./examples/3D_hyperelasticity/hyper_gel.py -p batch -N 1 -n 4 -g 0 -w 01:00:00 -# test1 -t simulation -c oscar #./mfc.sh run /scratch/bciv/rodrigu1/cav2024/hyper/hyper_gel.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta -./mfc.sh run ./examples/3D_phasechange_bubble/casefile.py -p batch -N 1 -n 4 -g 1 -w 01:00:00 -# test1 -t pre_process -c delta -./mfc.sh run ./examples/3D_phasechange_bubble/casefile.py -p batch -N 1 -n 4 -g 1 -w 01:00:00 -# test1 -t simulation -c delta diff --git a/submit_pc.sh b/submit_pc.sh new file mode 100755 index 0000000000..e45b98dbc4 --- /dev/null +++ b/submit_pc.sh @@ -0,0 +1,9 @@ +#!/bin/bash + +#./mfc.sh run ./examples/3D_hyperelasticity/hyper_gel.py -p batch -N 1 -n 4 -g 0 -w 01:00:00 -# test1 -t pre_process -c oscar +#./mfc.sh run ./examples/3D_hyperelasticity/hyper_gel.py -p batch -N 1 -n 4 -g 0 -w 01:00:00 -# test1 -t simulation -c oscar +#./mfc.sh run /scratch/bciv/rodrigu1/cav2024/hyper/hyper_gel.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta + +./mfc.sh run ./examples/3D_phasechange_bubble/casefile.py -p batch -N 1 -n 4 -g 1 -w 01:00:00 -# test1 -t pre_process -c delta +./mfc.sh run ./examples/3D_phasechange_bubble/casefile.py -p batch -N 1 -n 4 -g 1 -w 01:00:00 -# test1 -t simulation -c delta + From f2c55b3a0b9932e89ce3bcbc5945673772aeb641 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Mon, 1 Jul 2024 14:46:20 -0400 Subject: [PATCH 194/326] fixed Oscar module issue, rebuilding hyper back into MFC, compiles --- src/common/m_phase_change.fpp | 10 ++-- src/common/m_variables_conversion.fpp | 20 ++++---- src/pre_process/m_assign_variables.f90 | 11 +++-- src/pre_process/m_global_parameters.fpp | 15 +++--- src/simulation/m_global_parameters.fpp | 43 ++++++++++++----- src/simulation/m_riemann_solvers.fpp | 63 ++++++++++++++++--------- src/simulation/m_time_steppers.fpp | 26 +++++----- toolchain/modules | 2 +- 8 files changed, 115 insertions(+), 75 deletions(-) diff --git a/src/common/m_phase_change.fpp b/src/common/m_phase_change.fpp index 51fd2c0d37..920d31b5e8 100644 --- a/src/common/m_phase_change.fpp +++ b/src/common/m_phase_change.fpp @@ -357,7 +357,9 @@ contains ! Newton Solver for the pT-equilibrium ns = 0 ! change this relative error metric. 1E4 is arbitrary - do while ((DABS(pS - pO) > palpha_eps) .and. (DABS((pS - pO)/pO) > palpha_eps/1d2) .or. (ns == 0)) + do while ((DABS(pS - pO) > palpha_eps) .and. & + (DABS((pS - pO)/pO) > palpha_eps/1d4) .or. & + (ns == 0)) ! increasing counter ns = ns + 1 @@ -446,9 +448,9 @@ contains ! improve this initial condition R2D(1) = 0.0d0; R2D(2) = 0.0d0 DeltamP(1) = 0.0d0; DeltamP(2) = 0.0d0 - do while (((DSQRT(R2D(1)**2 + R2D(2)**2) > ptgalpha_eps) & - .and. ((DSQRT(R2D(1)**2 + R2D(2)**2)/rhoe) > (ptgalpha_eps/1d2))) & - .or. (ns == 0)) + do while (((DSQRT(R2D(1)**2 + R2D(2)**2) > ptgalpha_eps) .and. & + ((DSQRT(R2D(1)**2 + R2D(2)**2)/rhoe) > (ptgalpha_eps/1d6))) .or. & + (ns == 0)) ! Updating counter for the iterative procedure ns = ns + 1 diff --git a/src/common/m_variables_conversion.fpp b/src/common/m_variables_conversion.fpp index f13fcc0e76..c2abd1d72b 100644 --- a/src/common/m_variables_conversion.fpp +++ b/src/common/m_variables_conversion.fpp @@ -155,12 +155,12 @@ contains E_e = 0d0 do s = stress_idx%beg, stress_idx%end if (G > 1d-3) then - E_e = E_e + ((stress/rho)**2d0)/(4d0*G) + !E_e = E_e + ((stress/rho)**2d0)/(4d0*G) ! Additional terms in 2D and 3D if ((s == stress_idx%beg + 1) .or. & (s == stress_idx%beg + 3) .or. & (s == stress_idx%beg + 4)) then - E_e = E_e + ((stress/rho)**2d0)/(4d0*G) + ! E_e = E_e + ((stress/rho)**2d0)/(4d0*G) end if end if end do @@ -1003,14 +1003,14 @@ contains /rho_K ! subtracting elastic contribution for pressure calculation if (G_K > 1000) then !TODO: check if stable for >0 - qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) - & - ((qK_prim_vf(i)%sf(j, k, l)**2d0)/(4d0*G_K))/gamma_K + !qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) - & + ! ((qK_prim_vf(i)%sf(j, k, l)**2d0)/(4d0*G_K))/gamma_K ! extra terms in 2 and 3D if ((i == strxb + 1) .or. & (i == strxb + 3) .or. & (i == strxb + 4)) then - qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) - & - ((qK_prim_vf(i)%sf(j, k, l)**2d0)/(4d0*G_K))/gamma_K + ! qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) - & + ! ((qK_prim_vf(i)%sf(j, k, l)**2d0)/(4d0*G_K))/gamma_K end if end if end do @@ -1233,14 +1233,14 @@ contains q_cons_vf(i)%sf(j, k, l) = rho*q_prim_vf(i)%sf(j, k, l) ! adding elastic contribution if (G > 1000) then - q_cons_vf(E_idx)%sf(j, k, l) = q_cons_vf(E_idx)%sf(j, k, l) + & - (q_prim_vf(i)%sf(j, k, l)**2d0)/(4d0*G) + ! q_cons_vf(E_idx)%sf(j, k, l) = q_cons_vf(E_idx)%sf(j, k, l) + & + ! (q_prim_vf(i)%sf(j, k, l)**2d0)/(4d0*G) ! extra terms in 2 and 3D if ((i == stress_idx%beg + 1) .or. & (i == stress_idx%beg + 3) .or. & (i == stress_idx%beg + 4)) then - q_cons_vf(E_idx)%sf(j, k, l) = q_cons_vf(E_idx)%sf(j, k, l) + & - (q_prim_vf(i)%sf(j, k, l)**2d0)/(4d0*G) + ! q_cons_vf(E_idx)%sf(j, k, l) = q_cons_vf(E_idx)%sf(j, k, l) + & + ! (q_prim_vf(i)%sf(j, k, l)**2d0)/(4d0*G) end if end if end do diff --git a/src/pre_process/m_assign_variables.f90 b/src/pre_process/m_assign_variables.f90 index 828d6d5c23..0e0994fff3 100644 --- a/src/pre_process/m_assign_variables.f90 +++ b/src/pre_process/m_assign_variables.f90 @@ -472,11 +472,12 @@ subroutine s_assign_patch_species_primitive_variables(patch_id, j, k, l, & xi_cart(2) = y_cc(k) xi_cart(3) = z_cc(l) end if - - !do i = 1, num_dims - ! q_prim_vf(i+xibeg-1)%sf(j,k,l) = eta*xi_cart(i) + & - ! (1d0 - eta)*orig_prim_vf(i + stress_idx%beg - 1) - !end do + + ! assigning the reference map to the q_prim vector field + do i = 1, num_dims + q_prim_vf(i+xibeg-1)%sf(j,k,l) = eta*xi_cart(i) + & + (1d0 - eta)*orig_prim_vf(i + stress_idx%beg - 1) + end do end if diff --git a/src/pre_process/m_global_parameters.fpp b/src/pre_process/m_global_parameters.fpp index ff12c2f07c..7dbcd0d480 100644 --- a/src/pre_process/m_global_parameters.fpp +++ b/src/pre_process/m_global_parameters.fpp @@ -607,16 +607,13 @@ contains end if if (hyperelasticity) then - elasticity = .false. - hypoelasticity = .false. - hyperelasticity = .false. - !xi_idx%beg = sys_size + 1 - !xi_idx%end = sys_size + num_dims - ! adding three more equations for the \xi field and the elastic energy - !sys_size = xi_idx%end + 1 ! number of entries in the symmetric btensor plus the jacobian - !b_size = (num_dims*(num_dims + 1))/2 + 1 - !tensor_size = num_dims**2 + 1 + b_size = (num_dims*(num_dims + 1))/2 + 1 + tensor_size = num_dims**2 + 1 + xi_idx%beg = sys_size + 1 + xi_idx%end = sys_size + num_dims + ! adding three more equations for the \xi field and the elastic energy + sys_size = xi_idx%end + 1 end if if (sigma /= dflt_real) then diff --git a/src/simulation/m_global_parameters.fpp b/src/simulation/m_global_parameters.fpp index 3430505da9..a958aee980 100644 --- a/src/simulation/m_global_parameters.fpp +++ b/src/simulation/m_global_parameters.fpp @@ -166,7 +166,8 @@ module m_global_parameters !$acc declare create(num_dims, weno_polyn, weno_order, num_fluids, wenojs, mapped_weno, wenoz, teno) #:endif - !$acc declare create(mpp_lim, model_eqns,mixture_err,alt_soundspeed, avg_state, mp_weno, weno_eps, teno_CT, hypoelasticity, hyperelasticity, elasticity) + !$acc declare create(mpp_lim, model_eqns,mixture_err,alt_soundspeed, & + !$acc avg_state, mp_weno, weno_eps, teno_CT, hypoelasticity, hyperelasticity, elasticity) logical :: relax !< activate phase change integer :: relax_model !< Relaxation model @@ -278,7 +279,8 @@ module m_global_parameters integer :: startx, starty, startz - !$acc declare create(sys_size, buff_size, startx, starty, startz, E_idx, gamma_idx, pi_inf_idx, alf_idx, n_idx, stress_idx, b_size, tensor_size, xi_idx) + !$acc declare create(sys_size, buff_size, startx, starty, startz, & + !$acc E_idx, gamma_idx, pi_inf_idx, alf_idx, n_idx, stress_idx, b_size, tensor_size) ! END: Simulation Algorithm Parameters ===================================== @@ -387,7 +389,9 @@ module m_global_parameters !$acc declare create(nb) #:endif -!$acc declare create(R0ref, Ca, Web, Re_inv, bubbles, polytropic, polydisperse, qbmm, nmomsp, nmomtot, R0_type, bubble_model, thermal, poly_sigma, adv_n, adap_dt, pi_fac) + !$acc declare create(R0ref, Ca, Web, Re_inv, bubbles, polytropic, & + !$acc polydisperse, qbmm, nmomsp, nmomtot, R0_type, bubble_model, & + !$acc thermal, poly_sigma, adv_n, adap_dt, pi_fac) #ifdef CRAY_ACC_WAR @:CRAY_DECLARE_GLOBAL(type(scalar_field), dimension(:), mom_sp) @@ -403,7 +407,7 @@ module m_global_parameters !> @name Physical bubble parameters (see Ando 2010, Preston 2007) !> @{ real(kind(0d0)) :: R_n, R_v, phi_vn, phi_nv, Pe_c, Tw, pv, M_n, M_v -!$acc declare create(R_n, R_v, phi_vn, phi_nv, Pe_c, Tw, pv, M_n, M_v) + !$acc declare create(R_n, R_v, phi_vn, phi_nv, Pe_c, Tw, pv, M_n, M_v) #ifdef CRAY_ACC_WAR @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), dimension(:), k_n, k_v, pb0, mass_n0, mass_v0, Pe_T) @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), dimension(:), Re_trans_T, Re_trans_c, Im_trans_T, Im_trans_c, omegaN) @@ -441,8 +445,9 @@ module m_global_parameters integer :: bubxb, bubxe integer :: strxb, strxe integer :: xibeg, xiend -!$acc declare create(momxb, momxe, advxb, advxe, contxb, contxe, intxb, intxe, bubxb, bubxe, strxb, strxe) -!$acc declare create(xibeg,xiend) + !$acc declare create(momxb, momxe, advxb, advxe, contxb, & + !$acc contxe, intxb, intxe, bubxb, bubxe, strxb, strxe) + !$acc declare create(xibeg,xiend) #ifdef CRAY_ACC_WAR @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), dimension(:), gammas, gs_min, pi_infs, ps_inf, cvs, qvs, qvps) @@ -847,7 +852,7 @@ contains xi_idx%beg = sys_size + 1 xi_idx%end = sys_size + num_dims ! adding three more equations for the \xi field and the elastic energy - !sys_size = xi_idx%end + 1 + sys_size = xi_idx%end + 1 end if if (sigma /= dflt_real) then @@ -1065,18 +1070,34 @@ contains xibeg = xi_idx%beg xiend = xi_idx%end - !$acc update device(momxb, momxe, advxb, advxe, contxb, contxe, bubxb, bubxe, intxb, intxe, sys_size, buff_size, E_idx, alf_idx, n_idx, adv_n, adap_dt, pi_fac, strxb, strxe, b_size, xibeg, xiend, tensor_size) + !$acc update device(momxb, momxe, advxb, advxe, contxb, contxe,& + !$acc bubxb, bubxe, intxb, intxe, sys_size, buff_size, E_idx, & + !$acc alf_idx, n_idx, adv_n, adap_dt, pi_fac, strxb, strxe, & + !$acc b_size, xibeg, xiend, tensor_size) !$acc update device(m, n, p) !$acc update device(alt_soundspeed, monopole, num_mono) - !$acc update device(dt, sys_size, buff_size, pref, rhoref,gamma_idx, pi_inf_idx, E_idx, alf_idx, stress_idx, mpp_lim,bubbles, hypoelasticity, alt_soundspeed, avg_state, num_fluids,model_eqns, num_dims, mixture_err, grid_geometry, cyl_coord,mp_weno, weno_eps, teno_CT, hyperelasticity, elasticity, xi_idx) + + !$acc update device(dt, sys_size, buff_size, pref, rhoref, & + !$acc gamma_idx, pi_inf_idx, E_idx, alf_idx, stress_idx, & + !$acc mpp_lim,bubbles, hypoelasticity, alt_soundspeed, & + !$acc avg_state, num_fluids,model_eqns, num_dims, mixture_err, & + !$acc grid_geometry, cyl_coord,mp_weno, weno_eps, teno_CT, & + !$acc hyperelasticity, elasticity, xi_idx) #:if not MFC_CASE_OPTIMIZATION !$acc update device(wenojs, mapped_weno, wenoz, teno) #:endif - !$acc enter data copyin(nb, R0ref, Ca, Web, Re_inv, weight, R0, V0, bubbles, polytropic, polydisperse, qbmm, R0_type, ptil, bubble_model, thermal, poly_sigma) - !$acc enter data copyin(R_n, R_v, phi_vn, phi_nv, Pe_c, Tw, pv, M_n, M_v, k_n, k_v, pb0, mass_n0, mass_v0, Pe_T, Re_trans_T, Re_trans_c, Im_trans_T, Im_trans_c, omegaN , mul0, ss, gamma_v, mu_v, gamma_m, gamma_n, mu_n, gam) + !$acc enter data copyin(nb, R0ref, Ca, Web, Re_inv, weight, & + !$acc R0, V0, bubbles, polytropic, polydisperse, qbmm, & + !$acc R0_type, ptil, bubble_model, thermal, poly_sigma) + + !$acc enter data copyin(R_n, R_v, phi_vn, phi_nv, Pe_c, Tw, & + !$acc pv, M_n, M_v, k_n, k_v, pb0, mass_n0, mass_v0, Pe_T, & + !$acc Re_trans_T, Re_trans_c, Im_trans_T, Im_trans_c, omegaN, & + !$acc mul0, ss, gamma_v, mu_v, gamma_m, gamma_n, mu_n, gam) + !$acc enter data copyin(dir_idx, dir_flg, dir_idx_tau) !$acc enter data copyin(relax, relax_model, palpha_eps,ptgalpha_eps) diff --git a/src/simulation/m_riemann_solvers.fpp b/src/simulation/m_riemann_solvers.fpp index f035227d6c..30b1e002de 100644 --- a/src/simulation/m_riemann_solvers.fpp +++ b/src/simulation/m_riemann_solvers.fpp @@ -357,8 +357,12 @@ contains #:for NORM_DIR, XYZ in [(1, 'x'), (2, 'y'), (3, 'z')] if (norm_dir == ${NORM_DIR}$) then - !$acc parallel loop collapse(3) gang vector default(present) private(alpha_rho_L, alpha_rho_R, vel_L, vel_R, alpha_L, alpha_R, vel_avg, tau_e_L, tau_e_R, G_L, G_R, Re_L, Re_R, & - !$acc rho_avg, h_avg, gamma_avg, s_L, s_R, s_S, xi_field_L, xi_field_R) + !$acc parallel loop collapse(3) gang vector & + !$acc default(present) private(alpha_rho_L, alpha_rho_R, & + !$acc vel_L, vel_R, alpha_L, alpha_R, vel_avg, tau_e_L,& + !$acc tau_e_R, G_L, G_R, Re_L, Re_R, & + !$acc rho_avg, h_avg, gamma_avg, s_L, s_R, s_S, & + !$acc xi_field_L, xi_field_R) do l = is3%beg, is3%end do k = is2%beg, is2%end do j = is1%beg, is1%end @@ -474,7 +478,6 @@ contains E_R = gamma_R*pres_R + pi_inf_R + 5d-1*rho_R*vel_R_rms + qv_R ! elastic energy update - ! MAURO HERE IS THE ISSUE if ( hypoelasticity ) then !$acc loop seq do i = 1, strxe - strxb + 1 @@ -507,7 +510,7 @@ contains end if ! elastic energy update - if ( hyperelasticity ) then + !if ( hyperelasticity ) then ! G_L = 0d0 ! G_R = 0d0 ! @@ -526,14 +529,19 @@ contains ! tau_e_R(i) = G_R*qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) ! end do ! !$acc loop seq + ! do i = 1, b_size-1 + ! tau_e_L(i) = 0d0 + ! tau_e_R(i) = 0d0 + ! end do + ! !$acc loop seq ! do i = 1, num_dims ! xi_field_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, xibeg - 1 + i) ! xi_field_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, xibeg - 1 + i) ! end do ! end if - end if + !end if - ! moving this down + ! Enthalpy with elastic energy H_L = (E_L + pres_L)/rho_L H_R = (E_R + pres_R)/rho_R @@ -559,7 +567,7 @@ contains end if if (wave_speeds == 1) then - if ( elasticity ) then + if ( hypoelasticity ) then s_L = min(vel_L(dir_idx(1)) - sqrt(c_L*c_L + & (((4d0*G_L)/3d0) + & tau_e_L(dir_idx_tau(1)))/rho_L) & @@ -572,11 +580,11 @@ contains , vel_L(dir_idx(1)) + sqrt(c_L*c_L + & (((4d0*G_L)/3d0) + & tau_e_L(dir_idx_tau(1)))/rho_L)) - !elseif ( hyperelasticity ) then - ! s_L = min(vel_L(dir_idx(1)) - sqrt(c_L*c_L + (4d0*G_L/3d0)/rho_L ) & - ! , vel_R(dir_idx(1)) - sqrt(c_R*c_R + (4d0*G_R/3d0)/rho_R )) - ! s_R = max(vel_R(dir_idx(1)) + sqrt(c_R*c_R + (4d0*G_R/3d0)/rho_R ) & - ! , vel_L(dir_idx(1)) + sqrt(c_L*c_L + (4d0*G_L/3d0)/rho_L )) + else if ( hyperelasticity ) then + s_L = min(vel_L(dir_idx(1)) - sqrt(c_L*c_L + (4d0*G_L/3d0)/rho_L ) & + , vel_R(dir_idx(1)) - sqrt(c_R*c_R + (4d0*G_R/3d0)/rho_R )) + s_R = max(vel_R(dir_idx(1)) + sqrt(c_R*c_R + (4d0*G_R/3d0)/rho_R ) & + , vel_L(dir_idx(1)) + sqrt(c_L*c_L + (4d0*G_L/3d0)/rho_L )) else s_L = min(vel_L(dir_idx(1)) - c_L, vel_R(dir_idx(1)) - c_R) s_R = max(vel_R(dir_idx(1)) + c_R, vel_L(dir_idx(1)) + c_L) @@ -645,7 +653,7 @@ contains - rho_R*vel_R(dir_idx(i)))) & /(s_M - s_P) end do - else if ( elasticity ) then + else if ( hypoelasticity ) then !$acc loop seq do i = 1, num_dims flux_rs${XYZ}$_vf(j, k, l, contxe + dir_idx(i)) = & @@ -684,7 +692,7 @@ contains - s_P*vel_L(dir_idx(1))*(E_L + pres_L - ptilde_L) & + s_M*s_P*(E_L - E_R)) & /(s_M - s_P) - else if ( elasticity ) then + else if ( hypoelasticity ) then !TODO: simplify this so it's not split into 3 if (num_dims == 1) then flux_rs${XYZ}$_vf(j, k, l, E_idx) = & @@ -961,8 +969,10 @@ contains if (model_eqns == 3) then !ME3 - !$acc parallel loop collapse(3) gang vector default(present) private(vel_L, vel_R, Re_L, Re_R, & - !$acc rho_avg, h_avg, gamma_avg, s_L, s_R, s_S, vel_avg_rms, alpha_L, alpha_R) + !$acc parallel loop collapse(3) gang vector & + !$acc default(present) private(vel_L, vel_R, Re_L, Re_R, & + !$acc rho_avg, h_avg, gamma_avg, s_L, s_R, s_S, & + !$acc vel_avg_rms, alpha_L, alpha_R) do l = is3%beg, is3%end do k = is2%beg, is2%end @@ -1311,8 +1321,11 @@ contains end do elseif (model_eqns == 4) then !ME4 - !$acc parallel loop collapse(3) gang vector default(present) private(alpha_rho_L, alpha_rho_R, vel_L, vel_R, alpha_L, alpha_R, vel_avg, & - !$acc rho_avg, h_avg, gamma_avg, s_L, s_R, s_S, vel_avg_rms, nbub_L, nbub_R, ptilde_L, ptilde_R) + !$acc parallel loop collapse(3) gang vector & + !$acc default(present) private(alpha_rho_L, & + !$acc alpha_rho_R, vel_L, vel_R, alpha_L, alpha_R, vel_avg, & + !$acc rho_avg, h_avg, gamma_avg, s_L, s_R, s_S, & + !$acc vel_avg_rms, nbub_L, nbub_R, ptilde_L, ptilde_R) do l = is3%beg, is3%end do k = is2%beg, is2%end do j = is1%beg, is1%end @@ -1560,8 +1573,12 @@ contains end do elseif (model_eqns == 2 .and. bubbles) then - !$acc parallel loop collapse(3) gang vector default(present) private(R0_L, R0_R, V0_L, V0_R, P0_L, P0_R, pbw_L, pbw_R, vel_L, vel_R, & - !$acc rho_avg, alpha_L, alpha_R, h_avg, gamma_avg, s_L, s_R, s_S, nbub_L, nbub_R, ptilde_L, ptilde_R, vel_avg_rms, Re_L, Re_R) + !$acc parallel loop collapse(3) gang vector & + !$acc default(present) private(R0_L, R0_R, V0_L, & + !$acc V0_R, P0_L, P0_R, pbw_L, pbw_R, vel_L, vel_R, & + !$acc rho_avg, alpha_L, alpha_R, h_avg, gamma_avg, & + !$acc s_L, s_R, s_S, nbub_L, nbub_R, ptilde_L, & + !$acc ptilde_R, vel_avg_rms, Re_L, Re_R) do l = is3%beg, is3%end do k = is2%beg, is2%end do j = is1%beg, is1%end @@ -2015,8 +2032,10 @@ contains end do !$acc end parallel loop else - !$acc parallel loop collapse(3) gang vector default(present) private(vel_L, vel_R, Re_L, Re_R, & - !$acc rho_avg, h_avg, gamma_avg, alpha_L, alpha_R, s_L, s_R, s_S, vel_avg_rms) copyin(is1,is2,is3) + !$acc parallel loop collapse(3) gang vector & + !$acc default(present) private(vel_L, vel_R, Re_L, Re_R, & + !$acc rho_avg, h_avg, gamma_avg, alpha_L, alpha_R, & + !$acc s_L, s_R, s_S, vel_avg_rms) copyin(is1,is2,is3) do l = is3%beg, is3%end do k = is2%beg, is2%end do j = is1%beg, is1%end diff --git a/src/simulation/m_time_steppers.fpp b/src/simulation/m_time_steppers.fpp index 508e53e32a..a6abf8867a 100644 --- a/src/simulation/m_time_steppers.fpp +++ b/src/simulation/m_time_steppers.fpp @@ -190,14 +190,14 @@ contains end do end if - !if (hyperelasticity) then - !do i = xibeg, xiend + 1 - ! @:ALLOCATE(q_prim_vf(i)%sf(ix_t%beg:ix_t%end, & - ! iy_t%beg:iy_t%end, & - ! iz_t%beg:iz_t%end)) - ! @:ACC_SETUP_SFs(q_prim_vf(i)) - !end do - !end if + if (hyperelasticity) then + do i = xibeg, xiend + 1 + @:ALLOCATE(q_prim_vf(i)%sf(ix_t%beg:ix_t%end, & + iy_t%beg:iy_t%end, & + iz_t%beg:iz_t%end)) + @:ACC_SETUP_SFs(q_prim_vf(i)) + end do + end if if (model_eqns == 3) then do i = internalEnergies_idx%beg, internalEnergies_idx%end @@ -1030,11 +1030,11 @@ contains end do end if - !if (hyperelasticity) then - ! do i = xibeg, xiend + 1 - ! @:DEALLOCATE(q_prim_vf(i)%sf) - ! end do - !end if + if (hyperelasticity) then + do i = xibeg, xiend + 1 + @:DEALLOCATE(q_prim_vf(i)%sf) + end do + end if if (bubbles) then do i = bub_idx%beg, bub_idx%end diff --git a/toolchain/modules b/toolchain/modules index 3fa848e83f..a261d42b07 100644 --- a/toolchain/modules +++ b/toolchain/modules @@ -62,7 +62,7 @@ d-gpu CC=nvc CXX=nvc++ FC=nvfortran o Brown Oscar o-all python -o-cpu openmpi/4.1.4s +o-cpu hpcx-mpi o-gpu nvhpc cuda/12.3.0 cmake/3.26.3 o-gpu CC=nvc CXX=nvc++ FC=nvfortran From bb80b5a26ea0c8be44b0f030974fa2731c14dfcf Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Mon, 1 Jul 2024 16:20:04 -0400 Subject: [PATCH 195/326] preparing for merger with hllc_hypo, code compiles, passes tests and hyper input file --- src/simulation/m_checker.fpp | 4 ++-- src/simulation/m_global_parameters.fpp | 5 ++--- src/simulation/m_rhs.fpp | 4 ++-- src/simulation/m_riemann_solvers.fpp | 5 +++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/src/simulation/m_checker.fpp b/src/simulation/m_checker.fpp index 95a65a2ed7..807c568691 100644 --- a/src/simulation/m_checker.fpp +++ b/src/simulation/m_checker.fpp @@ -161,9 +161,9 @@ contains !> Checks constraints on hypoelasticity parameters subroutine s_check_inputs_hypoelasticity - if (riemann_solver /= 1) then + if (riemann_solver /= 1 .or. riemann_solver /= 2) then call s_mpi_abort('hypoelasticity requires HLL Riemann solver '// & - '(riemann_solver = 1). Exiting ...') + '(riemann_solver = 1 or 2). Exiting ...') end if end subroutine diff --git a/src/simulation/m_global_parameters.fpp b/src/simulation/m_global_parameters.fpp index a958aee980..a0f3f35e22 100644 --- a/src/simulation/m_global_parameters.fpp +++ b/src/simulation/m_global_parameters.fpp @@ -166,7 +166,7 @@ module m_global_parameters !$acc declare create(num_dims, weno_polyn, weno_order, num_fluids, wenojs, mapped_weno, wenoz, teno) #:endif - !$acc declare create(mpp_lim, model_eqns,mixture_err,alt_soundspeed, & + !$acc declare create(mpp_lim, model_eqns, mixture_err, alt_soundspeed, & !$acc avg_state, mp_weno, weno_eps, teno_CT, hypoelasticity, hyperelasticity, elasticity) logical :: relax !< activate phase change @@ -841,7 +841,6 @@ contains stress_idx%end = sys_size + (num_dims*(num_dims + 1))/2 ! number of distinct stresses is 1 in 1D, 3 in 2D, 6 in 3D sys_size = stress_idx%end - !print *, 'I was here yeah',proc_rank end if if (hyperelasticity) then @@ -1009,7 +1008,7 @@ contains ! the next one if (any(Re_size > 0)) then buff_size = 2*weno_polyn + 2 -! else if (hypoelasticity) then !TODO: check if necessary +! else if (elasticity) then !TODO: check if necessary ! buff_size = 2*weno_polyn + 2 else buff_size = weno_polyn + 2 diff --git a/src/simulation/m_rhs.fpp b/src/simulation/m_rhs.fpp index cbdc5057c6..fbb3e8a476 100644 --- a/src/simulation/m_rhs.fpp +++ b/src/simulation/m_rhs.fpp @@ -797,11 +797,11 @@ contains call nvtxEndRange !print *, "I got here B" - !call nvtxStartRange("RHS-UPDATE CAUCHY TENSOR") + call nvtxStartRange("RHS-UPDATE CAUCHY TENSOR") !if ( hyperelasticity ) then ! call s_calculate_cauchy_from_btensor(q_btensor%vf,q_prim_qp%vf, ix, iy, iz) !end if - !call nvtxEndRange + call nvtxEndRange call nvtxStartRange("RHS-MPI") call s_populate_primitive_variables_buffers(q_prim_qp%vf, pb, mv) diff --git a/src/simulation/m_riemann_solvers.fpp b/src/simulation/m_riemann_solvers.fpp index 30b1e002de..a9cbaaa00b 100644 --- a/src/simulation/m_riemann_solvers.fpp +++ b/src/simulation/m_riemann_solvers.fpp @@ -876,9 +876,9 @@ contains flux_gsrc_vf, & norm_dir, ix, iy, iz) - real(kind(0d0)), dimension(startx:, starty:, startz:, 1:), intent(inout) :: qL_prim_rsx_vf, qL_prim_rsy_vf, qL_prim_rsz_vf, qR_prim_rsx_vf, qR_prim_rsy_vf, qR_prim_rsz_vf + real(kind(0d0)), dimension(startx:, starty:, startz:, 1:), intent(inout) :: qL_prim_rsx_vf, & + qL_prim_rsy_vf, qL_prim_rsz_vf, qR_prim_rsx_vf, qR_prim_rsy_vf, qR_prim_rsz_vf type(scalar_field), dimension(sys_size), intent(in) :: q_prim_vf - type(scalar_field), allocatable, dimension(:), intent(inout) :: qL_prim_vf, qR_prim_vf type(scalar_field), & @@ -908,6 +908,7 @@ contains real(kind(0d0)) :: qv_L, qv_R real(kind(0d0)) :: c_L, c_R real(kind(0d0)), dimension(2) :: Re_L, Re_R + real(kind(0d0)), dimension(3) :: xi_field_L, xi_field_R real(kind(0d0)) :: rho_avg real(kind(0d0)), dimension(num_dims) :: vel_avg From b4b88ef03fcc5fae9e2705221343b23aaeb3ce5c Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Mon, 1 Jul 2024 17:02:04 -0400 Subject: [PATCH 196/326] passes test suite --- src/common/m_phase_change.fpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/common/m_phase_change.fpp b/src/common/m_phase_change.fpp index 51fd2c0d37..4aa452fee8 100644 --- a/src/common/m_phase_change.fpp +++ b/src/common/m_phase_change.fpp @@ -357,7 +357,8 @@ contains ! Newton Solver for the pT-equilibrium ns = 0 ! change this relative error metric. 1E4 is arbitrary - do while ((DABS(pS - pO) > palpha_eps) .and. (DABS((pS - pO)/pO) > palpha_eps/1d2) .or. (ns == 0)) + do while ((DABS(pS - pO) > palpha_eps) .and. & + (DABS((pS - pO)/pO) > palpha_eps/1d4) .or. (ns == 0)) ! increasing counter ns = ns + 1 @@ -447,7 +448,8 @@ contains R2D(1) = 0.0d0; R2D(2) = 0.0d0 DeltamP(1) = 0.0d0; DeltamP(2) = 0.0d0 do while (((DSQRT(R2D(1)**2 + R2D(2)**2) > ptgalpha_eps) & - .and. ((DSQRT(R2D(1)**2 + R2D(2)**2)/rhoe) > (ptgalpha_eps/1d2))) & + .and. ((DSQRT(R2D(1)**2 + R2D(2)**2)/rhoe) & + > (ptgalpha_eps/1d6))) & .or. (ns == 0)) ! Updating counter for the iterative procedure From dd87c40abe1111282083a7d05ab02fc3196f4694 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Mon, 1 Jul 2024 17:12:31 -0400 Subject: [PATCH 197/326] removed unnecessary variables --- src/simulation/m_data_output.fpp | 1 - 1 file changed, 1 deletion(-) diff --git a/src/simulation/m_data_output.fpp b/src/simulation/m_data_output.fpp index 60a4512078..bb2b2a25af 100644 --- a/src/simulation/m_data_output.fpp +++ b/src/simulation/m_data_output.fpp @@ -280,7 +280,6 @@ contains real(kind(0d0)) :: vel_sum !< Cell-avg. velocity sum real(kind(0d0)) :: pres !< Cell-avg. pressure real(kind(0d0)), dimension(num_fluids) :: alpha !< Cell-avg. volume fraction - real(kind(0d0)), dimension(num_fluids) :: G_K real(kind(0d0)) :: gamma !< Cell-avg. sp. heat ratio real(kind(0d0)) :: pi_inf !< Cell-avg. liquid stiffness function real(kind(0d0)) :: qv !< Cell-avg. fluid reference energy From cff59ea38c762c1d84492fadb57a96a2f1403c49 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Mon, 1 Jul 2024 17:47:02 -0400 Subject: [PATCH 198/326] passed test suite, debugging RMT --- src/common/m_variables_conversion.fpp | 31 ++++++++++++--------------- src/simulation/m_riemann_solvers.fpp | 11 +++++----- 2 files changed, 19 insertions(+), 23 deletions(-) diff --git a/src/common/m_variables_conversion.fpp b/src/common/m_variables_conversion.fpp index c2abd1d72b..1b6c7ea1cf 100644 --- a/src/common/m_variables_conversion.fpp +++ b/src/common/m_variables_conversion.fpp @@ -150,17 +150,16 @@ contains end if if ( hypoelasticity .and. present(G)) then - !if ( hypoelasticity .and. present(G)) then ! calculate elastic contribution to Energy E_e = 0d0 do s = stress_idx%beg, stress_idx%end - if (G > 1d-3) then - !E_e = E_e + ((stress/rho)**2d0)/(4d0*G) + if (G > 0) then + E_e = E_e + ((stress/rho)**2d0)/(4d0*G) ! Additional terms in 2D and 3D if ((s == stress_idx%beg + 1) .or. & (s == stress_idx%beg + 3) .or. & (s == stress_idx%beg + 4)) then - ! E_e = E_e + ((stress/rho)**2d0)/(4d0*G) + E_e = E_e + ((stress/rho)**2d0)/(4d0*G) end if end if end do @@ -893,8 +892,9 @@ contains end if #:endif - - !$acc parallel loop collapse(3) gang vector default(present) private(alpha_K, alpha_rho_K, Re_K, nRtmp, rho_K, gamma_K, pi_inf_K, qv_K, dyn_pres_K, R3tmp, G_K) + !$acc parallel loop collapse(3) gang vector default(present) + !$acc private(alpha_K, alpha_rho_K, Re_K, nRtmp, + !$acc rho_K, gamma_K, pi_inf_K, qv_K, dyn_pres_K, R3tmp, G_K) do l = izb, ize do k = iyb, iye do j = ixb, ixe @@ -1003,14 +1003,14 @@ contains /rho_K ! subtracting elastic contribution for pressure calculation if (G_K > 1000) then !TODO: check if stable for >0 - !qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) - & - ! ((qK_prim_vf(i)%sf(j, k, l)**2d0)/(4d0*G_K))/gamma_K + qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) - & + ((qK_prim_vf(i)%sf(j, k, l)**2d0)/(4d0*G_K))/gamma_K ! extra terms in 2 and 3D if ((i == strxb + 1) .or. & (i == strxb + 3) .or. & (i == strxb + 4)) then - ! qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) - & - ! ((qK_prim_vf(i)%sf(j, k, l)**2d0)/(4d0*G_K))/gamma_K + qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) - & + ((qK_prim_vf(i)%sf(j, k, l)**2d0)/(4d0*G_K))/gamma_K end if end if end do @@ -1233,14 +1233,14 @@ contains q_cons_vf(i)%sf(j, k, l) = rho*q_prim_vf(i)%sf(j, k, l) ! adding elastic contribution if (G > 1000) then - ! q_cons_vf(E_idx)%sf(j, k, l) = q_cons_vf(E_idx)%sf(j, k, l) + & - ! (q_prim_vf(i)%sf(j, k, l)**2d0)/(4d0*G) + q_cons_vf(E_idx)%sf(j, k, l) = q_cons_vf(E_idx)%sf(j, k, l) + & + (q_prim_vf(i)%sf(j, k, l)**2d0)/(4d0*G) ! extra terms in 2 and 3D if ((i == stress_idx%beg + 1) .or. & (i == stress_idx%beg + 3) .or. & (i == stress_idx%beg + 4)) then - ! q_cons_vf(E_idx)%sf(j, k, l) = q_cons_vf(E_idx)%sf(j, k, l) + & - ! (q_prim_vf(i)%sf(j, k, l)**2d0)/(4d0*G) + q_cons_vf(E_idx)%sf(j, k, l) = q_cons_vf(E_idx)%sf(j, k, l) + & + (q_prim_vf(i)%sf(j, k, l)**2d0)/(4d0*G) end if end if end do @@ -1509,9 +1509,6 @@ contains do l = zb, ze do k = yb, ye do j = xb, xe - !print *, j,k,l - !print *,xibeg - !print *,xiend ! STEP 1: computing the grad_xi tensor ! grad_xi definition / organization ! number for the tensor 1-3: dxix_dx, dxiy_dx, dxiz_dx diff --git a/src/simulation/m_riemann_solvers.fpp b/src/simulation/m_riemann_solvers.fpp index 7227526190..79021d3034 100644 --- a/src/simulation/m_riemann_solvers.fpp +++ b/src/simulation/m_riemann_solvers.fpp @@ -477,12 +477,8 @@ contains E_L = gamma_L*pres_L + pi_inf_L + 5d-1*rho_L*vel_L_rms + qv_L E_R = gamma_R*pres_R + pi_inf_R + 5d-1*rho_R*vel_R_rms + qv_R - ! Enthalpy with elastic energy - H_L = (E_L + pres_L)/rho_L - H_R = (E_R + pres_R)/rho_R - ! elastic energy update - if ( hypoelasticity ) then + if (hypoelasticity) then !$acc loop seq do i = 1, strxe - strxb + 1 tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) @@ -544,7 +540,10 @@ contains ! end do ! end if !end if - + + ! Enthalpy with elastic energy + H_L = (E_L + pres_L)/rho_L + H_R = (E_R + pres_R)/rho_R @:compute_average_state() From e3e4276477d3c9ecb6024df22b7361a3e2070976 Mon Sep 17 00:00:00 2001 From: mcarcana Date: Mon, 1 Jul 2024 18:06:45 -0400 Subject: [PATCH 199/326] altered checkers for hypo, allowing hllc and 6-eq model combos, and added hypo to 6-eq model in m_global_params for pre,sim,post_process to expand sys_size --- src/common/m_checker_common.fpp | 8 +++++--- src/post_process/m_global_parameters.fpp | 6 ++++++ src/pre_process/m_global_parameters.fpp | 7 +++++++ src/simulation/m_checker.fpp | 8 +++++--- src/simulation/m_global_parameters.fpp | 7 +++++++ 5 files changed, 30 insertions(+), 6 deletions(-) diff --git a/src/common/m_checker_common.fpp b/src/common/m_checker_common.fpp index df7bd13ef1..0e3faaff99 100644 --- a/src/common/m_checker_common.fpp +++ b/src/common/m_checker_common.fpp @@ -171,9 +171,11 @@ contains !> Checks constraints on the hypoelasticity parameters. !! Called by s_check_inputs_common for pre-processing and simulation subroutine s_check_inputs_hypoelasticity - if (model_eqns /= 2) then - call s_mpi_abort('hypoelasticity requires 5-equation model'// & - '(model_eqns = 2). Exiting ...') + !if ((model_eqns /= 2) .or. (model_eqns /= 3)) then + if ((model_eqns == 1) .or. (model_eqns == 4)) then + call s_mpi_abort('hypoelasticity requires either '// & + '5-equation (model_eqns = 2) or '// & + '6-equation model (model_eqns = 3). Exiting ...') end if end subroutine s_check_inputs_hypoelasticity diff --git a/src/post_process/m_global_parameters.fpp b/src/post_process/m_global_parameters.fpp index 4b893effdc..5b7a4ec349 100644 --- a/src/post_process/m_global_parameters.fpp +++ b/src/post_process/m_global_parameters.fpp @@ -516,6 +516,12 @@ contains internalEnergies_idx%end = adv_idx%end + num_fluids sys_size = internalEnergies_idx%end alf_idx = 1 ! dummy, cannot actually have a void fraction + + if (hypoelasticity) then + stress_idx%beg = sys_size + 1 + stress_idx%end = sys_size + (num_dims*(num_dims + 1))/2 + sys_size = stress_idx%end + end if if (sigma /= dflt_real) then c_idx = sys_size + 1 diff --git a/src/pre_process/m_global_parameters.fpp b/src/pre_process/m_global_parameters.fpp index 9b166cfc8c..6efe25ce7a 100644 --- a/src/pre_process/m_global_parameters.fpp +++ b/src/pre_process/m_global_parameters.fpp @@ -618,6 +618,13 @@ contains internalEnergies_idx%end = adv_idx%end + num_fluids sys_size = internalEnergies_idx%end + if (hypoelasticity) then + stress_idx%beg = sys_size + 1 + stress_idx%end = sys_size + (num_dims*(num_dims + 1))/2 + ! number of stresses is 1 in 1D, 3 in 2D, 6 in 3D + sys_size = stress_idx%end + end if + if (sigma /= dflt_real) then c_idx = sys_size + 1 sys_size = c_idx diff --git a/src/simulation/m_checker.fpp b/src/simulation/m_checker.fpp index 95a65a2ed7..fa1b6480ac 100644 --- a/src/simulation/m_checker.fpp +++ b/src/simulation/m_checker.fpp @@ -161,9 +161,11 @@ contains !> Checks constraints on hypoelasticity parameters subroutine s_check_inputs_hypoelasticity - if (riemann_solver /= 1) then - call s_mpi_abort('hypoelasticity requires HLL Riemann solver '// & - '(riemann_solver = 1). Exiting ...') + if (riemann_solver == 3) then + call s_mpi_abort('hypoelasticity requires HLL '// & + '(riemann_solver = 1) or HLLC '// & + '(riemann_solver = 2) Riemann solver. '// & + 'Exiting ...') end if end subroutine diff --git a/src/simulation/m_global_parameters.fpp b/src/simulation/m_global_parameters.fpp index ae9693e692..adcfce3dcf 100644 --- a/src/simulation/m_global_parameters.fpp +++ b/src/simulation/m_global_parameters.fpp @@ -845,6 +845,13 @@ contains internalEnergies_idx%beg = adv_idx%end + 1 internalEnergies_idx%end = adv_idx%end + num_fluids sys_size = internalEnergies_idx%end + + if (hypoelasticity) then + stress_idx%beg = sys_size + 1 + stress_idx%end = sys_size + (num_dims*(num_dims + 1))/2 + ! number of distinct stresses is 1 in 1D, 3 in 2D, 6 in 3D + sys_size = stress_idx%end + end if if (sigma /= dflt_real) then c_idx = sys_size + 1 From cec56f7d18f435ab0cb7feda501a49478bfe95d3 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Tue, 2 Jul 2024 16:51:33 -0500 Subject: [PATCH 200/326] added changes to compile on GPUs for m_variables_conversion --- src/common/m_variables_conversion.fpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/common/m_variables_conversion.fpp b/src/common/m_variables_conversion.fpp index 1b6c7ea1cf..48f0da553e 100644 --- a/src/common/m_variables_conversion.fpp +++ b/src/common/m_variables_conversion.fpp @@ -892,9 +892,8 @@ contains end if #:endif - !$acc parallel loop collapse(3) gang vector default(present) - !$acc private(alpha_K, alpha_rho_K, Re_K, nRtmp, - !$acc rho_K, gamma_K, pi_inf_K, qv_K, dyn_pres_K, R3tmp, G_K) + !$acc parallel loop collapse(3) gang vector default(present) & + !$acc private(alpha_K, alpha_rho_K, Re_K, nRtmp, rho_K, gamma_K, pi_inf_K, qv_K, dyn_pres_K, R3tmp, G_K) do l = izb, ize do k = iyb, iye do j = ixb, ixe From c3656d6ca0eb6f84cf26233582804d3862911a7e Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Tue, 2 Jul 2024 18:20:24 -0500 Subject: [PATCH 201/326] reverted phase change to pass test suite --- src/common/m_phase_change.fpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/common/m_phase_change.fpp b/src/common/m_phase_change.fpp index 51fd2c0d37..4fe7d8be02 100644 --- a/src/common/m_phase_change.fpp +++ b/src/common/m_phase_change.fpp @@ -357,7 +357,7 @@ contains ! Newton Solver for the pT-equilibrium ns = 0 ! change this relative error metric. 1E4 is arbitrary - do while ((DABS(pS - pO) > palpha_eps) .and. (DABS((pS - pO)/pO) > palpha_eps/1d2) .or. (ns == 0)) + do while ((DABS(pS - pO) > palpha_eps) .and. (DABS((pS - pO)/pO) > palpha_eps/1d4) .or. (ns == 0)) ! increasing counter ns = ns + 1 @@ -447,7 +447,7 @@ contains R2D(1) = 0.0d0; R2D(2) = 0.0d0 DeltamP(1) = 0.0d0; DeltamP(2) = 0.0d0 do while (((DSQRT(R2D(1)**2 + R2D(2)**2) > ptgalpha_eps) & - .and. ((DSQRT(R2D(1)**2 + R2D(2)**2)/rhoe) > (ptgalpha_eps/1d2))) & + .and. ((DSQRT(R2D(1)**2 + R2D(2)**2)/rhoe) > (ptgalpha_eps/1d6))) & .or. (ns == 0)) ! Updating counter for the iterative procedure From a4fe571592821b08cac3aa0de1d4df11b1ade541 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Tue, 2 Jul 2024 20:14:39 -0400 Subject: [PATCH 202/326] merged with master, test suite works on CPUs --- batch_mfc.sh | 14 + examples/3D_hyperelasticity/hyper_gel.py | 312 +++++++++++++++++++++++ submit_hyper.sh | 7 + submit_pc.sh | 9 + 4 files changed, 342 insertions(+) create mode 100755 batch_mfc.sh create mode 100644 examples/3D_hyperelasticity/hyper_gel.py create mode 100755 submit_hyper.sh create mode 100755 submit_pc.sh diff --git a/batch_mfc.sh b/batch_mfc.sh new file mode 100755 index 0000000000..41df3c3473 --- /dev/null +++ b/batch_mfc.sh @@ -0,0 +1,14 @@ +#!/bin/bash + +./mfc.sh run /users/mrodri97/scratch/lungwave/case0/case.py -e batch -N 1 -n 4 -w 00:30:00 -# pre -t pre_process -c oscar +./mfc.sh run /users/mrodri97/scratch/lungwave/case0/case.py -e batch -N 1 -n 4 -w 00:30:00 -# sim -t simulation -c oscar +./mfc.sh run /users/mrodri97/scratch/lungwave/case0/case.py -e batch -N 1 -n 4 -w 00:30:00 -# pos -t post_process -c oscar + +./mfc.sh run /users/mrodri97/scratch/lungwave/case1/case.py -e batch -N 1 -n 4 -w 00:30:00 -# pre -t pre_process -c oscar +./mfc.sh run /users/mrodri97/scratch/lungwave/case1/case.py -e batch -N 1 -n 4 -w 00:30:00 -# sim -t simulation -c oscar +./mfc.sh run /users/mrodri97/scratch/lungwave/case1/case.py -e batch -N 1 -n 4 -w 00:30:00 -# pos -t post_process -c oscar + +./mfc.sh run /users/mrodri97/scratch/lungwave/case2/case.py -e batch -N 1 -n 4 -w 00:30:00 -# pre -t pre_process -c oscar +./mfc.sh run /users/mrodri97/scratch/lungwave/case2/case.py -e batch -N 1 -n 4 -w 00:30:00 -# sim -t simulation -c oscar +./mfc.sh run /users/mrodri97/scratch/lungwave/case2/case.py -e batch -N 1 -n 4 -w 00:30:00 -# pos -t post_process -c oscar + diff --git a/examples/3D_hyperelasticity/hyper_gel.py b/examples/3D_hyperelasticity/hyper_gel.py new file mode 100644 index 0000000000..22ff210a1d --- /dev/null +++ b/examples/3D_hyperelasticity/hyper_gel.py @@ -0,0 +1,312 @@ +import math +import json +#need quadrant and collapse near hypoelastic wall + +## Define characteristic values for the sim +Ri = 230.4E-6 +# temperature +T = (10*101325+1.0E+09)/(1000*(2.35-1)*1816) +# print("T :: ",T) +rhog = 1 +Pb = 3550 #Pb = 101325 +Pl = 101325 #Pl = 20*101325 +Po = Pl +Pi_inf_l = 1.0E+09 +Pi_inf_b = 0.0E+00 +Pi_inf_o = 1.1754E+09 + +## fluid properties +# liquid +nl = 2.35E+00 +cv_l = 1816 +rhol = (Pl+Pi_inf_l)/((nl-1)*cv_l*T) +# object +obj_rhol = rhol +cv_o = cv_l +rhoo = 1060 +no = 2.35 +#no = 1.19E+00 +muo = 0.060E+00 +# gas +ng = 1.47E+00 + +# alpha seeding fractions +bub_wl = 1.0E-12 +bub_wo = 1.0E-12 +bub_wg = 1 - bub_wl - bub_wo +liq_wo = 1.0E-12 +liq_wg = 1.0E-12 +liq_wl = 1 - liq_wo - liq_wg +obj_wl = 1.0E-12 +obj_wg = 1.0E-12 +obj_wo = 1 - obj_wl - obj_wg + +Gl = 0. +Gg = 0. +Go = 0.57E+03 #1.0933E+04 + +## mixture values in the liquid +#rhoml = (alpha1-alph_eps)*rhol+alph_eps*rhog +#pi_inf_m = (alpha1-alph_eps)*Pi_inf_l +#nml = (alpha1-alph_eps)*nl+alph_eps*ng +cl = (nl*(Pl+Pi_inf_l)/rhol)**(0.5) +rhoml = liq_wl*rhol + liq_wg*rhog + liq_wo*rhoo + +## Defining Characteristic Values +Rc = Ri +rhoc = rhol +uc = (Pl/rhol)**(0.5E+00) +ucc = (Pl/rhoml)**(0.5E+00) +# characteristic collapse time, change later to prevent horrific confusion +tc = Ri/uc +Pc = rhoc*uc**(2.0E+00) + +## Non-Dimensionalizing values using characteristic values +Rin = Ri/Rc +rholn = rhol/rhoc +rhogn = rhog/rhoc +rhoon = rhoo/rhoc +Pln = Pl/Pc +Pbn = Pb/Pc +Pon = Po/Pc +tcn = tc/tc +Pi_inf_ln = Pi_inf_l/Pc +clc = cl/uc +sod_nd = 2.17 +#clmc = clm/ucc +Pi_inf_on = Pi_inf_o/Pc + +# Un comment if dimensional +#Rin = Ri +#rholn = rhol +#rhogn = rhog +#rhoon = rhoo +#Pln = Pl +#Pbn = Pb/rhoo +#Pon = Po +#tcn = tc +#Pi_inf_ln = Pi_inf_l +#leng = domain_length +#clc = cl +#sod_nd = sod + +## Non-Dimensional Numbers +#Rel = rhol*uc*2*Rin/mulc +#Reb = rhog*uc*2*Rin/mubc +Rel = 0 +Reb = 0 +Reo = rhoo*uc*2/muo +Ma = uc/cl +Co = Pl/Go +iCo = 1/Co + +## GEOMETRY:: Grid Specifications +lengx = 8.0E+00 +lengy = 3.0E+00 +lengz = 3.0E+00 +CFL = 0.3 +PPBR = 16 #92 +x_beg = -5.0E+00 +x_end = 3.0E+00 +y_beg = 0.0E+00 +y_end = lengy +z_beg = 0.0E+00 +z_end = lengz +Nx = PPBR*lengx +Ny = PPBR*lengy +Nz = PPBR*lengz +delta_x = lengx/Nx +delta_t = CFL*delta_x/clc + +#print("NX :: ",Nx,", NY :: ",Ny,", NZ :: ",Nz) + +#delta_t_c = 0.185*delta_x/clmc +#print(delta_t_c) + +Nt = int(1.7*tcn/delta_t) +# liquid centroid, patch 1 +x_centroidl = x_beg/(2.0E+00) +y_centroidl = (y_end+y_beg)/(2.0E+00) +z_centroidl = (z_end+z_beg)/(2.0E+00) +# bubble centroid, patch 2 +x_centroidb = -sod_nd +y_centroidb = 0.0 +z_centroidb = 0.0 +# objective centroid, patch 3 +x_centroido = x_end/2 +y_centroido = (y_end+y_beg)/(2.0E+00) +z_centroido = (z_end+z_beg)/(2.0E+00) + +# Configuring case dictionary +print(json.dumps({ + # Logistics ================================================ + 'run_time_info' : 'T', + 'sim_data' : 'T', + # ========================================================== + + # Computational Domain Parameters ========================== + 'x_domain%beg' : x_beg, + 'x_domain%end' : x_end, + 'y_domain%beg' : y_beg, + 'y_domain%end' : y_end, + 'z_domain%beg' : z_beg, + 'z_domain%end' : z_end, + 'm' : int(Nx), + 'n' : int(Ny), + 'p' : int(Nz), + 'cyl_coord' : 'F', + 'dt' : delta_t, + 't_step_start' : 0, + 't_step_stop' : Nt, + 't_step_save' : int(5),#int(Nt/150), +# ========================================================== + + # Simulation Algorithm Parameters ========================== + 'num_patches' : 3, + 'model_eqns' : 2, + 'hypoelasticity' : 'T', + #'hyperelasticity' : 'F', + #'pre_stress' : 'F', + 'alt_soundspeed' : 'F', + 'num_fluids' : 3, + 'adv_alphan' : 'T', + 'mpp_lim' : 'F', + 'mixture_err' : 'T', + 'time_stepper' : 3, + 'weno_order' : 5, + 'weno_eps' : 1.E-16, + 'mapped_weno' : 'T', + 'null_weights' : 'F', + 'mp_weno' : 'T', + 'weno_Re_flux' : 'F', + 'weno_avg' : 'F', + 'riemann_solver' : 1, + 'wave_speeds' : 1, + 'avg_state' : 2, + 'bc_x%beg' : -6, #-16,#-2 + 'bc_x%end' : -6, + 'bc_y%beg' : -2, + 'bc_y%end' : -6, + 'bc_z%beg' : -2, + 'bc_z%end' : -6, + 'stretch_x' : 'F', + 'stretch_y' : 'F', + 'stretch_z' : 'F', + 'a_x' : 4.0E+00, + 'x_a' : -1.5E+00-sod_nd, + 'x_b' : 2.5E+00, + #'loops_x' : 0, + 'a_y' : 4.0E+00, + 'y_a' : -1.5E+00, + 'y_b' : 1.5E+00, + #'loops_y' : 0, + 'a_z' : 4.0E+00, + 'z_a' : -1.5E+00, + 'z_b' : 1.5E+00, + #'loops_z' : 0, + # ========================================================== + + # Formatted Database Files Structure Parameters ============ + 'format' : 1, + 'precision' : 2, + 'prim_vars_wrt' :'T', + 'parallel_io' :'T', + 'probe_wrt' :'T', + 'fd_order' : 1, + 'num_probes' : 1, + 'probe(1)%x' : 0., + 'probe(1)%y' : 0., + 'probe(1)%z' : 0., + # ========================================================== + + # Patch 1: Background ============================ + 'patch_icpp(1)%geometry' : 9,# for 3D + 'patch_icpp(1)%x_centroid' : x_centroidl, #100*x_centroidl, + 'patch_icpp(1)%y_centroid' : y_centroidl, #100*y_centroidl, + 'patch_icpp(1)%z_centroid' : z_centroidl, #100*z_centroidl, + 'patch_icpp(1)%length_x' : lengx, #200*lengx, + 'patch_icpp(1)%length_y' : lengy, #200*lengy, + 'patch_icpp(1)%length_z' : lengz, #200*lengz, + 'patch_icpp(1)%vel(1)' : 0.E+00, + 'patch_icpp(1)%vel(2)' : 0.E+00, + 'patch_icpp(1)%vel(3)' : 0.E+00, + 'patch_icpp(1)%pres' : Pln, + 'patch_icpp(1)%alpha_rho(1)' : liq_wl*rholn, + 'patch_icpp(1)%alpha_rho(2)' : liq_wg*rhogn, + 'patch_icpp(1)%alpha_rho(3)' : liq_wo*rhoon, + 'patch_icpp(1)%alpha(1)' : liq_wl, + 'patch_icpp(1)%alpha(2)' : liq_wg, + 'patch_icpp(1)%alpha(3)' : liq_wo, + # ========================================================== + # Patch 2: Bubble ====================================== + # Specify the spherical gas bubble grid geometry + 'patch_icpp(2)%geometry' : 8,# for 3D + 'patch_icpp(2)%smoothen' : 'T', + 'patch_icpp(2)%smooth_patch_id' : 1, + 'patch_icpp(2)%smooth_coeff' : 4.0E+00, + 'patch_icpp(2)%x_centroid' : x_centroidb, + 'patch_icpp(2)%y_centroid' : y_centroidb, + 'patch_icpp(2)%z_centroid' : z_centroidb, + 'patch_icpp(2)%radius' : Rin, + 'patch_icpp(2)%alter_patch(1)' : 'T', + # Specify the patch primitive variables + 'patch_icpp(2)%vel(1)' : 0.E+00, + 'patch_icpp(2)%vel(2)' : 0.E+00, + 'patch_icpp(2)%vel(3)' : 0.E+00, + 'patch_icpp(2)%pres' : Pbn, + 'patch_icpp(2)%alpha_rho(1)' : bub_wl*rholn, + 'patch_icpp(2)%alpha_rho(2)' : bub_wg*rhogn, + 'patch_icpp(2)%alpha_rho(3)' : bub_wo*rhoon, + 'patch_icpp(2)%alpha(1)' : bub_wl, + 'patch_icpp(2)%alpha(2)' : bub_wg, + 'patch_icpp(2)%alpha(3)' : bub_wo, + # ========================================================== + # Patch 3: Gel =========================================== + # Specify the gel grid geometry + 'patch_icpp(3)%geometry' : 9,# for 3D + 'patch_icpp(3)%x_centroid' : x_centroido, #100*x_centroido, + 'patch_icpp(3)%y_centroid' : y_centroido, #100*y_centroido, + 'patch_icpp(3)%z_centroid' : z_centroido, #100*z_centroido, + 'patch_icpp(3)%length_x' : 3.0E+00, #100*lengx, + 'patch_icpp(3)%length_y' : lengy, #200*lengy, + 'patch_icpp(3)%length_z' : lengz, #200*lengz, + 'patch_icpp(3)%alter_patch(1)' : 'T', + # Specify the patch primitive variables + 'patch_icpp(3)%vel(1)' : 0.E+00, + 'patch_icpp(3)%vel(2)' : 0.E+00, + 'patch_icpp(3)%vel(3)' : 0.E+00, + 'patch_icpp(3)%pres' : Pon, + 'patch_icpp(3)%alpha_rho(1)' : obj_wl*rholn, + 'patch_icpp(3)%alpha_rho(2)' : obj_wg*rhogn, + 'patch_icpp(3)%alpha_rho(3)' : obj_wo*rhoon, + 'patch_icpp(3)%alpha(1)' : obj_wl, + 'patch_icpp(3)%alpha(2)' : obj_wg, + 'patch_icpp(3)%alpha(3)' : obj_wo, + # ========================================================== + + + # Fluids Physical Parameters =============================== + 'fluid_pp(1)%gamma' : 1./(nl-1.), + 'fluid_pp(1)%pi_inf' : nl*Pi_inf_ln/(nl-1.), + 'fluid_pp(1)%G' : Gl, + 'fluid_pp(2)%gamma' : 1./(ng-1.), + 'fluid_pp(2)%pi_inf' : 0.0E+00, + 'fluid_pp(2)%G' : Gg, + 'fluid_pp(3)%gamma' : 1./(no-1.), + 'fluid_pp(3)%pi_inf' : no*Pi_inf_on/(no-1.), + 'fluid_pp(3)%G' : iCo, + 'fluid_pp(1)%qv' : 0.0E+00, + 'fluid_pp(1)%qvp' : 0.0E+00, + 'fluid_pp(2)%qv' : 0.0E+00, + 'fluid_pp(2)%qvp' : 0.0E+00, + 'fluid_pp(3)%qv' : 0.0E+00, + 'fluid_pp(3)%qvp' : 0.0E+00, +# 'fluid_pp(1)%Re(1)' : Rel, +# 'fluid_pp(2)%Re(1)' : Reb, +# 'fluid_pp(3)%Re(1)' : Reo, + # ===========++============================================= +})) + +# ============================================================================== + + diff --git a/submit_hyper.sh b/submit_hyper.sh new file mode 100755 index 0000000000..ba197a9987 --- /dev/null +++ b/submit_hyper.sh @@ -0,0 +1,7 @@ +#!/bin/bash + +./mfc.sh run ./examples/3D_hyperelasticity/hyper_gel.py -p batch -N 1 -n 4 -g 0 -w 01:00:00 -# test1 -t pre_process -c oscar +./mfc.sh run ./examples/3D_hyperelasticity/hyper_gel.py -p batch -N 1 -n 4 -g 0 -w 01:00:00 -# test1 -t simulation -c oscar +#./mfc.sh run /scratch/bciv/rodrigu1/cav2024/hyper/hyper_gel.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta + + diff --git a/submit_pc.sh b/submit_pc.sh new file mode 100755 index 0000000000..e45b98dbc4 --- /dev/null +++ b/submit_pc.sh @@ -0,0 +1,9 @@ +#!/bin/bash + +#./mfc.sh run ./examples/3D_hyperelasticity/hyper_gel.py -p batch -N 1 -n 4 -g 0 -w 01:00:00 -# test1 -t pre_process -c oscar +#./mfc.sh run ./examples/3D_hyperelasticity/hyper_gel.py -p batch -N 1 -n 4 -g 0 -w 01:00:00 -# test1 -t simulation -c oscar +#./mfc.sh run /scratch/bciv/rodrigu1/cav2024/hyper/hyper_gel.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta + +./mfc.sh run ./examples/3D_phasechange_bubble/casefile.py -p batch -N 1 -n 4 -g 1 -w 01:00:00 -# test1 -t pre_process -c delta +./mfc.sh run ./examples/3D_phasechange_bubble/casefile.py -p batch -N 1 -n 4 -g 1 -w 01:00:00 -# test1 -t simulation -c delta + From 49906ec707d5f510dacba59ad7c419a41535906d Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Tue, 2 Jul 2024 20:42:43 -0500 Subject: [PATCH 203/326] modified GPU code back to the direct OpenACC --- src/simulation/m_global_parameters.fpp | 34 ++++++------------------ src/simulation/m_riemann_solvers.fpp | 36 +++++--------------------- 2 files changed, 15 insertions(+), 55 deletions(-) diff --git a/src/simulation/m_global_parameters.fpp b/src/simulation/m_global_parameters.fpp index 5be8305a95..1ed86abb39 100644 --- a/src/simulation/m_global_parameters.fpp +++ b/src/simulation/m_global_parameters.fpp @@ -168,8 +168,7 @@ module m_global_parameters !$acc declare create(num_dims, weno_polyn, weno_order, num_fluids, wenojs, mapped_weno, wenoz, teno) #:endif - !$acc declare create(mpp_lim, model_eqns, mixture_err, alt_soundspeed, & - !$acc avg_state, mp_weno, weno_eps, teno_CT, hypoelasticity, hyperelasticity, elasticity) + !$acc declare create(mpp_lim, model_eqns, mixture_err, alt_soundspeed, avg_state, mp_weno, weno_eps, teno_CT, hypoelasticity, hyperelasticity, elasticity) logical :: relax !< activate phase change integer :: relax_model !< Relaxation model @@ -281,8 +280,7 @@ module m_global_parameters integer :: startx, starty, startz - !$acc declare create(sys_size, buff_size, startx, starty, startz, & - !$acc E_idx, gamma_idx, pi_inf_idx, alf_idx, n_idx, stress_idx, b_size, tensor_size) + !$acc declare create(sys_size, buff_size, startx, starty, startz, E_idx, gamma_idx, pi_inf_idx, alf_idx, n_idx, stress_idx, b_size, tensor_size) ! END: Simulation Algorithm Parameters ===================================== @@ -391,9 +389,7 @@ module m_global_parameters !$acc declare create(nb) #:endif - !$acc declare create(R0ref, Ca, Web, Re_inv, bubbles, polytropic, & - !$acc polydisperse, qbmm, nmomsp, nmomtot, R0_type, bubble_model, & - !$acc thermal, poly_sigma, adv_n, adap_dt, pi_fac) + !$acc declare create(R0ref, Ca, Web, Re_inv, bubbles, polytropic, polydisperse, qbmm, nmomsp, nmomtot, R0_type, bubble_model, thermal, poly_sigma, adv_n, adap_dt, pi_fac) #ifdef CRAY_ACC_WAR @:CRAY_DECLARE_GLOBAL(type(scalar_field), dimension(:), mom_sp) @@ -447,8 +443,7 @@ module m_global_parameters integer :: bubxb, bubxe integer :: strxb, strxe integer :: xibeg, xiend - !$acc declare create(momxb, momxe, advxb, advxe, contxb, & - !$acc contxe, intxb, intxe, bubxb, bubxe, strxb, strxe) + !$acc declare create(momxb, momxe, advxb, advxe, contxb, contxe, intxb, intxe, bubxb, bubxe, strxb, strxe) !$acc declare create(xibeg,xiend) #ifdef CRAY_ACC_WAR @@ -1078,33 +1073,20 @@ contains xibeg = xi_idx%beg xiend = xi_idx%end - !$acc update device(momxb, momxe, advxb, advxe, contxb, contxe,& - !$acc bubxb, bubxe, intxb, intxe, sys_size, buff_size, E_idx, & - !$acc alf_idx, n_idx, adv_n, adap_dt, pi_fac, strxb, strxe, & - !$acc b_size, xibeg, xiend, tensor_size) + !$acc update device(momxb, momxe, advxb, advxe, contxb, contxe, bubxb, bubxe, intxb, intxe, sys_size, buff_size, E_idx, alf_idx, n_idx, adv_n, adap_dt, pi_fac, strxb, strxe, b_size, xibeg, xiend, tensor_size) !$acc update device(m, n, p) !$acc update device(alt_soundspeed, monopole, num_mono) - !$acc update device(dt, sys_size, buff_size, pref, rhoref, & - !$acc gamma_idx, pi_inf_idx, E_idx, alf_idx, stress_idx, & - !$acc mpp_lim,bubbles, hypoelasticity, alt_soundspeed, & - !$acc avg_state, num_fluids,model_eqns, num_dims, mixture_err, & - !$acc grid_geometry, cyl_coord,mp_weno, weno_eps, teno_CT, & - !$acc hyperelasticity, elasticity, xi_idx) + !$acc update device(dt, sys_size, buff_size, pref, rhoref, gamma_idx, pi_inf_idx, E_idx, alf_idx, stress_idx, mpp_lim,bubbles, hypoelasticity, alt_soundspeed, avg_state, num_fluids,model_eqns, num_dims, mixture_err, grid_geometry, cyl_coord,mp_weno, weno_eps, teno_CT, hyperelasticity, elasticity, xi_idx) #:if not MFC_CASE_OPTIMIZATION !$acc update device(wenojs, mapped_weno, wenoz, teno) #:endif - !$acc enter data copyin(nb, R0ref, Ca, Web, Re_inv, weight, & - !$acc R0, V0, bubbles, polytropic, polydisperse, qbmm, & - !$acc R0_type, ptil, bubble_model, thermal, poly_sigma) + !$acc enter data copyin(nb, R0ref, Ca, Web, Re_inv, weight, R0, V0, bubbles, polytropic, polydisperse, qbmm, R0_type, ptil, bubble_model, thermal, poly_sigma) - !$acc enter data copyin(R_n, R_v, phi_vn, phi_nv, Pe_c, Tw, & - !$acc pv, M_n, M_v, k_n, k_v, pb0, mass_n0, mass_v0, Pe_T, & - !$acc Re_trans_T, Re_trans_c, Im_trans_T, Im_trans_c, omegaN, & - !$acc mul0, ss, gamma_v, mu_v, gamma_m, gamma_n, mu_n, gam) + !$acc enter data copyin(R_n, R_v, phi_vn, phi_nv, Pe_c, Tw, pv, M_n, M_v, k_n, k_v, pb0, mass_n0, mass_v0, Pe_T, Re_trans_T, Re_trans_c, Im_trans_T, Im_trans_c, omegaN, mul0, ss, gamma_v, mu_v, gamma_m, gamma_n, mu_n, gam) !$acc enter data copyin(dir_idx, dir_flg, dir_idx_tau) diff --git a/src/simulation/m_riemann_solvers.fpp b/src/simulation/m_riemann_solvers.fpp index ac10755af0..4639c4bcf1 100644 --- a/src/simulation/m_riemann_solvers.fpp +++ b/src/simulation/m_riemann_solvers.fpp @@ -162,14 +162,12 @@ module m_riemann_solvers @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), dimension(:, :, :, :), flux_rsx_vf, flux_src_rsx_vf) @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), dimension(:, :, :, :), flux_rsy_vf, flux_src_rsy_vf) @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), dimension(:, :, :, :), flux_rsz_vf, flux_src_rsz_vf) - !$acc declare link( flux_rsx_vf, flux_src_rsx_vf, flux_rsy_vf, & - !$acc flux_src_rsy_vf, flux_rsz_vf, flux_src_rsz_vf ) + !$acc declare link( flux_rsx_vf, flux_src_rsx_vf, flux_rsy_vf, flux_src_rsy_vf, flux_rsz_vf, flux_src_rsz_vf ) #else real(kind(0d0)), allocatable, dimension(:, :, :, :) :: flux_rsx_vf, flux_src_rsx_vf real(kind(0d0)), allocatable, dimension(:, :, :, :) :: flux_rsy_vf, flux_src_rsy_vf real(kind(0d0)), allocatable, dimension(:, :, :, :) :: flux_rsz_vf, flux_src_rsz_vf - !$acc declare create( flux_rsx_vf, flux_src_rsx_vf, flux_rsy_vf, & - !$acc flux_src_rsy_vf, flux_rsz_vf, flux_src_rsz_vf ) + !$acc declare create( flux_rsx_vf, flux_src_rsx_vf, flux_rsy_vf, flux_src_rsy_vf, flux_rsz_vf, flux_src_rsz_vf) #endif !> @} @@ -357,12 +355,7 @@ contains #:for NORM_DIR, XYZ in [(1, 'x'), (2, 'y'), (3, 'z')] if (norm_dir == ${NORM_DIR}$) then - !$acc parallel loop collapse(3) gang vector & - !$acc default(present) private(alpha_rho_L, alpha_rho_R, & - !$acc vel_L, vel_R, alpha_L, alpha_R, vel_avg, tau_e_L,& - !$acc tau_e_R, G_L, G_R, Re_L, Re_R, & - !$acc rho_avg, h_avg, gamma_avg, s_L, s_R, s_S, & - !$acc xi_field_L, xi_field_R) + !$acc parallel loop collapse(3) gang vector default(present) private(alpha_rho_L, alpha_rho_R, vel_L, vel_R, alpha_L, alpha_R, vel_avg, tau_e_L, tau_e_R, G_L, G_R, Re_L, Re_R, rho_avg, h_avg, gamma_avg, s_L, s_R, s_S, xi_field_L, xi_field_R) do l = is3%beg, is3%end do k = is2%beg, is2%end do j = is1%beg, is1%end @@ -975,10 +968,7 @@ contains if (model_eqns == 3) then !ME3 - !$acc parallel loop collapse(3) gang vector & - !$acc default(present) private(vel_L, vel_R, Re_L, Re_R, & - !$acc rho_avg, h_avg, gamma_avg, s_L, s_R, s_S, & - !$acc vel_avg_rms, alpha_L, alpha_R) + !$acc parallel loop collapse(3) gang vector default(present) private(vel_L, vel_R, Re_L, Re_R, rho_avg, h_avg, gamma_avg, s_L, s_R, s_S, vel_avg_rms, alpha_L, alpha_R) do l = is3%beg, is3%end do k = is2%beg, is2%end do j = is1%beg, is1%end @@ -1326,11 +1316,7 @@ contains end do elseif (model_eqns == 4) then !ME4 - !$acc parallel loop collapse(3) gang vector & - !$acc default(present) private(alpha_rho_L, & - !$acc alpha_rho_R, vel_L, vel_R, alpha_L, alpha_R, vel_avg, & - !$acc rho_avg, h_avg, gamma_avg, s_L, s_R, s_S, & - !$acc vel_avg_rms, nbub_L, nbub_R, ptilde_L, ptilde_R) + !$acc parallel loop collapse(3) gang vector default(present) private(alpha_rho_L, alpha_rho_R, vel_L, vel_R, alpha_L, alpha_R, vel_avg, rho_avg, h_avg, gamma_avg, s_L, s_R, s_S, vel_avg_rms, nbub_L, nbub_R, ptilde_L, ptilde_R) do l = is3%beg, is3%end do k = is2%beg, is2%end do j = is1%beg, is1%end @@ -1578,12 +1564,7 @@ contains end do elseif (model_eqns == 2 .and. bubbles) then - !$acc parallel loop collapse(3) gang vector & - !$acc default(present) private(R0_L, R0_R, V0_L, & - !$acc V0_R, P0_L, P0_R, pbw_L, pbw_R, vel_L, vel_R, & - !$acc rho_avg, alpha_L, alpha_R, h_avg, gamma_avg, & - !$acc s_L, s_R, s_S, nbub_L, nbub_R, ptilde_L, & - !$acc ptilde_R, vel_avg_rms, Re_L, Re_R) + !$acc parallel loop collapse(3) gang vector default(present) private(R0_L, R0_R, V0_L, V0_R, P0_L, P0_R, pbw_L, pbw_R, vel_L, vel_R, rho_avg, alpha_L, alpha_R, h_avg, gamma_avg, s_L, s_R, s_S, nbub_L, nbub_R, ptilde_L, ptilde_R, vel_avg_rms, Re_L, Re_R) do l = is3%beg, is3%end do k = is2%beg, is2%end do j = is1%beg, is1%end @@ -2038,10 +2019,7 @@ contains !$acc end parallel loop else - !$acc parallel loop collapse(3) gang vector & - !$acc default(present) private(vel_L, vel_R, Re_L, Re_R, & - !$acc rho_avg, h_avg, gamma_avg, alpha_L, alpha_R, & - !$acc s_L, s_R, s_S, vel_avg_rms) copyin(is1,is2,is3) + !$acc parallel loop collapse(3) gang vector default(present) private(vel_L, vel_R, Re_L, Re_R, rho_avg, h_avg, gamma_avg, alpha_L, alpha_R, s_L, s_R, s_S, vel_avg_rms) copyin(is1,is2,is3) do l = is3%beg, is3%end do k = is2%beg, is2%end do j = is1%beg, is1%end From a4e6da23e2db2a373fb7aca46b3c5bba08b748bf Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Wed, 3 Jul 2024 00:08:55 -0500 Subject: [PATCH 204/326] cleaned up differences between master, testing on Delta GPUs, compiles --- src/common/m_phase_change.fpp | 4 ++-- src/common/m_variables_conversion.fpp | 3 +-- src/post_process/m_data_input.f90 | 4 ++-- src/post_process/m_global_parameters.fpp | 3 --- src/pre_process/m_global_parameters.fpp | 3 ++- src/simulation/m_start_up.fpp | 4 ++-- 6 files changed, 9 insertions(+), 12 deletions(-) diff --git a/src/common/m_phase_change.fpp b/src/common/m_phase_change.fpp index 8a6a069362..a5ca52b76c 100644 --- a/src/common/m_phase_change.fpp +++ b/src/common/m_phase_change.fpp @@ -358,8 +358,8 @@ contains ns = 0 ! change this relative error metric. 1E4 is arbitrary do while ((DABS(pS - pO) > palpha_eps) .and. & - (DABS((pS - pO)/pO) > palpha_eps/1d4) .or. & - (ns == 0)) + (DABS((pS - pO)/pO) > palpha_eps/1d4) .or. & + (ns == 0)) ! increasing counter ns = ns + 1 diff --git a/src/common/m_variables_conversion.fpp b/src/common/m_variables_conversion.fpp index e0b41ee9d6..c5c4ff9fe1 100644 --- a/src/common/m_variables_conversion.fpp +++ b/src/common/m_variables_conversion.fpp @@ -894,8 +894,7 @@ contains end if #:endif - !$acc parallel loop collapse(3) gang vector default(present) & - !$acc private(alpha_K, alpha_rho_K, Re_K, nRtmp, rho_K, gamma_K, pi_inf_K, qv_K, dyn_pres_K, R3tmp, G_K) + !$acc parallel loop collapse(3) gang vector default(present) private(alpha_K, alpha_rho_K, Re_K, nRtmp, rho_K, gamma_K, pi_inf_K, qv_K, dyn_pres_K, R3tmp, G_K) do l = izb, ize do k = iyb, iye do j = ixb, ixe diff --git a/src/post_process/m_data_input.f90 b/src/post_process/m_data_input.f90 index 123efa0b6d..bbd063df6c 100644 --- a/src/post_process/m_data_input.f90 +++ b/src/post_process/m_data_input.f90 @@ -370,7 +370,7 @@ subroutine s_read_parallel_data_files(t_step) NVARS_MOK = int(sys_size, MPI_OFFSET_KIND) ! Read the data for each variable - if (bubbles .or. hypoelasticity .or. hyperelasticity) then + if (bubbles .or. elasticity) then do i = 1, sys_size var_MOK = int(i, MPI_OFFSET_KIND) @@ -444,7 +444,7 @@ subroutine s_read_parallel_data_files(t_step) NVARS_MOK = int(sys_size, MPI_OFFSET_KIND) ! Read the data for each variable - if (bubbles .or. hypoelasticity .or. hyperelasticity) then + if (bubbles .or. elasticity) then do i = 1, sys_size var_MOK = int(i, MPI_OFFSET_KIND) diff --git a/src/post_process/m_global_parameters.fpp b/src/post_process/m_global_parameters.fpp index 35e46f0a97..1fd09dcd1b 100644 --- a/src/post_process/m_global_parameters.fpp +++ b/src/post_process/m_global_parameters.fpp @@ -501,9 +501,6 @@ contains if (hypoelasticity .or. hyperelasticity) then elasticity = .true. - end if - - if (elasticity) then stress_idx%beg = sys_size + 1 stress_idx%end = sys_size + (num_dims*(num_dims + 1))/2 ! number of distinct stresses is 1 in 1D, 3 in 2D, 6 in 3D diff --git a/src/pre_process/m_global_parameters.fpp b/src/pre_process/m_global_parameters.fpp index 22ac80867e..d709bf3140 100644 --- a/src/pre_process/m_global_parameters.fpp +++ b/src/pre_process/m_global_parameters.fpp @@ -641,7 +641,8 @@ contains internalEnergies_idx%end = adv_idx%end + num_fluids sys_size = internalEnergies_idx%end - if (hypoelasticity) then + if (hypoelasticity .or. hyperelasticity) then + elasticity = .true. stress_idx%beg = sys_size + 1 stress_idx%end = sys_size + (num_dims*(num_dims + 1))/2 ! number of stresses is 1 in 1D, 3 in 2D, 6 in 3D diff --git a/src/simulation/m_start_up.fpp b/src/simulation/m_start_up.fpp index 152315f48f..1d96ce8d2e 100644 --- a/src/simulation/m_start_up.fpp +++ b/src/simulation/m_start_up.fpp @@ -142,7 +142,7 @@ contains x_a, y_a, z_a, x_b, y_b, z_b, & x_domain, y_domain, z_domain, & hypoelasticity, & - ib, num_ibs, hyperelasticity, patch_ib, & + ib, num_ibs, patch_ib, & fluid_pp, probe_wrt, prim_vars_wrt, & fd_order, probe, num_probes, t_step_old, & alt_soundspeed, mixture_err, weno_Re_flux, & @@ -162,7 +162,7 @@ contains R0_type, file_per_process, sigma, & pi_fac, adv_n, adap_dt, bf_x, bf_y, bf_z, & k_x, k_y, k_z, w_x, w_y, w_z, p_x, p_y, p_z, & - g_x, g_y, g_z, R0ref + g_x, g_y, g_z, hyperelasticity, R0ref ! Checking that an input file has been provided by the user. If it ! has, then the input file is read in, otherwise, simulation exits. From f8711329f0e3bf29f9c178b4d1d24b402d6bd469 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Wed, 3 Jul 2024 00:30:49 -0500 Subject: [PATCH 205/326] removed excess code in inline conversions --- src/common/include/inline_conversions.fpp | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/src/common/include/inline_conversions.fpp b/src/common/include/inline_conversions.fpp index 03ce3813ff..c2f0263e69 100644 --- a/src/common/include/inline_conversions.fpp +++ b/src/common/include/inline_conversions.fpp @@ -17,20 +17,6 @@ integer :: q if (alt_soundspeed) then - !!acc loop seq - !c = 0d0 - !do q = 1, num_fluids - ! if (hypoelasticity) then - ! blkmod(i) = ((gammas(i) + 1d0)*pres + & - ! pi_infs(i))/gammas(i)+4/3*G(i) - ! else - ! blkmod(q) = ((gammas(q) + 1d0)*pres + & - ! pi_infs(q))/gammas(q) - ! end if - ! c = c + adv(q)/blkmod(q) - !end do - !c = 1d0/(rho*c) - !if (alt_soundspeed) then blkmod1 = ((gammas(1) + 1d0)*pres + & pi_infs(1))/gammas(1) blkmod2 = ((gammas(2) + 1d0)*pres + & From 12bb983f490ac4e2e3710bf6eaae5e3ae265cfe4 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Wed, 3 Jul 2024 12:04:00 -0500 Subject: [PATCH 206/326] code compiles and passes test suite on Delta GPUs --- src/simulation/m_global_parameters.fpp | 2 +- src/simulation/m_rhs.fpp | 4 ++-- src/simulation/m_riemann_solvers.fpp | 10 +++------- submit_test.sh | 7 +++++++ 4 files changed, 13 insertions(+), 10 deletions(-) create mode 100755 submit_test.sh diff --git a/src/simulation/m_global_parameters.fpp b/src/simulation/m_global_parameters.fpp index 1ed86abb39..ddb4068f32 100644 --- a/src/simulation/m_global_parameters.fpp +++ b/src/simulation/m_global_parameters.fpp @@ -280,7 +280,7 @@ module m_global_parameters integer :: startx, starty, startz - !$acc declare create(sys_size, buff_size, startx, starty, startz, E_idx, gamma_idx, pi_inf_idx, alf_idx, n_idx, stress_idx, b_size, tensor_size) + !$acc declare create(sys_size, buff_size, startx, starty, startz, E_idx, gamma_idx, pi_inf_idx, alf_idx, n_idx, stress_idx,b_size, tensor_size, xi_idx) ! END: Simulation Algorithm Parameters ===================================== diff --git a/src/simulation/m_rhs.fpp b/src/simulation/m_rhs.fpp index b4f82a9d07..1a339b20f1 100644 --- a/src/simulation/m_rhs.fpp +++ b/src/simulation/m_rhs.fpp @@ -797,11 +797,11 @@ contains call nvtxEndRange !print *, "I got here B" - call nvtxStartRange("RHS-UPDATE CAUCHY TENSOR") + !call nvtxStartRange("RHS-UPDATE CAUCHY TENSOR") !if ( hyperelasticity ) then ! call s_calculate_cauchy_from_btensor(q_btensor%vf,q_prim_qp%vf, ix, iy, iz) !end if - call nvtxEndRange + !call nvtxEndRange call nvtxStartRange("RHS-MPI") call s_populate_primitive_variables_buffers(q_prim_qp%vf, pb, mv) diff --git a/src/simulation/m_riemann_solvers.fpp b/src/simulation/m_riemann_solvers.fpp index 4639c4bcf1..4eff556294 100644 --- a/src/simulation/m_riemann_solvers.fpp +++ b/src/simulation/m_riemann_solvers.fpp @@ -871,8 +871,7 @@ contains flux_gsrc_vf, & norm_dir, ix, iy, iz) - real(kind(0d0)), dimension(startx:, starty:, startz:, 1:), intent(inout) :: qL_prim_rsx_vf, & - qL_prim_rsy_vf, qL_prim_rsz_vf, qR_prim_rsx_vf, qR_prim_rsy_vf, qR_prim_rsz_vf + real(kind(0d0)), dimension(startx:, starty:, startz:, 1:), intent(inout) :: qL_prim_rsx_vf, qL_prim_rsy_vf, qL_prim_rsz_vf, qR_prim_rsx_vf, qR_prim_rsy_vf, qR_prim_rsz_vf type(scalar_field), dimension(sys_size), intent(in) :: q_prim_vf type(scalar_field), allocatable, dimension(:), intent(inout) :: qL_prim_vf, qR_prim_vf @@ -968,7 +967,7 @@ contains if (model_eqns == 3) then !ME3 - !$acc parallel loop collapse(3) gang vector default(present) private(vel_L, vel_R, Re_L, Re_R, rho_avg, h_avg, gamma_avg, s_L, s_R, s_S, vel_avg_rms, alpha_L, alpha_R) + !$acc parallel loop collapse(3) gang vector default(present) private(vel_L, vel_R, Re_L, Re_R, rho_avg, h_avg, gamma_avg, s_L, s_R, s_S, vel_avg_rms, alpha_L, alpha_R, tau_e_L, tau_e_R, G_L, G_R) do l = is3%beg, is3%end do k = is2%beg, is2%end do j = is1%beg, is1%end @@ -1075,7 +1074,6 @@ contains end if E_L = gamma_L*pres_L + pi_inf_L + 5d-1*rho_L*vel_L_rms + qv_L - E_R = gamma_R*pres_R + pi_inf_R + 5d-1*rho_R*vel_R_rms + qv_R H_L = (E_L + pres_L)/rho_L @@ -1681,7 +1679,6 @@ contains end if E_L = gamma_L*pres_L + pi_inf_L + 5d-1*rho_L*vel_L_rms - E_R = gamma_R*pres_R + pi_inf_R + 5d-1*rho_R*vel_R_rms H_L = (E_L + pres_L)/rho_L @@ -2019,7 +2016,7 @@ contains !$acc end parallel loop else - !$acc parallel loop collapse(3) gang vector default(present) private(vel_L, vel_R, Re_L, Re_R, rho_avg, h_avg, gamma_avg, alpha_L, alpha_R, s_L, s_R, s_S, vel_avg_rms) copyin(is1,is2,is3) + !$acc parallel loop collapse(3) gang vector default(present) private(vel_L, vel_R, Re_L, Re_R, rho_avg, h_avg, gamma_avg, alpha_L, alpha_R, s_L, s_R, s_S, vel_avg_rms, tau_e_L, tau_e_R, G_L, G_R) copyin(is1,is2,is3) do l = is3%beg, is3%end do k = is2%beg, is2%end do j = is1%beg, is1%end @@ -2132,7 +2129,6 @@ contains end if E_L = gamma_L*pres_L + pi_inf_L + 5d-1*rho_L*vel_L_rms + qv_L - E_R = gamma_R*pres_R + pi_inf_R + 5d-1*rho_R*vel_R_rms + qv_R H_L = (E_L + pres_L)/rho_L diff --git a/submit_test.sh b/submit_test.sh new file mode 100755 index 0000000000..a80f79f755 --- /dev/null +++ b/submit_test.sh @@ -0,0 +1,7 @@ +#!/bin/bash + +./mfc.sh run ./tests/C5B79059/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta +./mfc.sh run ./tests/C5B79059/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t simulation -c delta +#./mfc.sh run /scratch/bciv/rodrigu1/cav2024/hyper/hyper_gel.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta + + From 927b3c5d1c7ab5d9c1def705c71f501571ea8ac5 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Wed, 3 Jul 2024 13:42:29 -0500 Subject: [PATCH 207/326] added OpenACC commands in model_eqns=3 for hllc in preparation for hypo/hyper --- src/simulation/m_riemann_solvers.fpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/simulation/m_riemann_solvers.fpp b/src/simulation/m_riemann_solvers.fpp index 4eff556294..eab03bae33 100644 --- a/src/simulation/m_riemann_solvers.fpp +++ b/src/simulation/m_riemann_solvers.fpp @@ -964,10 +964,12 @@ contains #:for NORM_DIR, XYZ in [(1, 'x'), (2, 'y'), (3, 'z')] if (norm_dir == ${NORM_DIR}$) then + + ! 6-EQUATION MODEL WITH HLLC if (model_eqns == 3) then !ME3 - !$acc parallel loop collapse(3) gang vector default(present) private(vel_L, vel_R, Re_L, Re_R, rho_avg, h_avg, gamma_avg, s_L, s_R, s_S, vel_avg_rms, alpha_L, alpha_R, tau_e_L, tau_e_R, G_L, G_R) + !$acc parallel loop collapse(3) gang vector default(present) private(vel_L, vel_R, Re_L, Re_R, rho_avg, h_avg, gamma_avg, s_L, s_R, s_S, vel_avg_rms, alpha_L, alpha_R, tau_e_L, tau_e_R, G_L, G_R) copyin(is1,is2,is3) do l = is3%beg, is3%end do k = is2%beg, is2%end do j = is1%beg, is1%end @@ -1100,6 +1102,7 @@ contains end do end if + ! COMPUTING THE DIRECT WAVE SPEEDS if (wave_speeds == 1) then s_L = min(vel_L(dir_idx(1)) - c_L, vel_R(dir_idx(1)) - c_R) s_R = max(vel_R(dir_idx(1)) + c_R, vel_L(dir_idx(1)) + c_L) @@ -1132,6 +1135,7 @@ contains (rho_avg*c_avg)) end if + ! COMPUTING FLUXES if (s_L >= 0d0) then p_Star = pres_L ! Only useful to recalculate the radial momentum geometric source flux !$acc loop seq @@ -1909,7 +1913,6 @@ contains (s_R - vel_R(dir_idx(1))))) - E_R)) ! Volume fraction flux - !$acc loop seq do i = advxb, advxe flux_rs${XYZ}$_vf(j, k, l, i) = & @@ -2014,7 +2017,8 @@ contains end do end do !$acc end parallel loop - else + else + ! 5-EQUATION MODEL WITH HLLC, INTERFACE CAPTURING ONLY !$acc parallel loop collapse(3) gang vector default(present) private(vel_L, vel_R, Re_L, Re_R, rho_avg, h_avg, gamma_avg, alpha_L, alpha_R, s_L, s_R, s_S, vel_avg_rms, tau_e_L, tau_e_R, G_L, G_R) copyin(is1,is2,is3) do l = is3%beg, is3%end From bfd3fc1437bc826b5a74274cba937f45cf61bad2 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Wed, 3 Jul 2024 13:55:18 -0500 Subject: [PATCH 208/326] added elastic energy to hllc for 6-equation model --- src/simulation/m_riemann_solvers.fpp | 42 ++++++++++++++++++++++------ 1 file changed, 34 insertions(+), 8 deletions(-) diff --git a/src/simulation/m_riemann_solvers.fpp b/src/simulation/m_riemann_solvers.fpp index eab03bae33..c7d2a8942f 100644 --- a/src/simulation/m_riemann_solvers.fpp +++ b/src/simulation/m_riemann_solvers.fpp @@ -1077,6 +1077,35 @@ contains E_L = gamma_L*pres_L + pi_inf_L + 5d-1*rho_L*vel_L_rms + qv_L E_R = gamma_R*pres_R + pi_inf_R + 5d-1*rho_R*vel_R_rms + qv_R + + ! ADJUSTMENTS FOR ELASTIC ENERGY + if (hypoelasticity) then + !$acc loop seq + do i = 1, strxe - strxb + 1 + tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) + tau_e_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) + end do + G_L = 0d0 + G_R = 0d0 + !$acc loop seq + do i = 1, num_fluids + G_L = G_L + alpha_L(i)*Gs(i) + G_R = G_R + alpha_R(i)*Gs(i) + end do + + do i = 1, strxe - strxb + 1 + ! Elastic contribution to energy if G large enough + if ((G_L > verysmall) .and. (G_R > verysmall)) then + E_L = E_L + (tau_e_L(i)*tau_e_L(i))/(4d0*G_L) + E_R = E_R + (tau_e_R(i)*tau_e_R(i))/(4d0*G_R) + ! Additional terms in 2D and 3D + if ((i == 2) .or. (i == 4) .or. (i == 5)) then + E_L = E_L + (tau_e_L(i)*tau_e_L(i))/(4d0*G_L) + E_R = E_R + (tau_e_R(i)*tau_e_R(i))/(4d0*G_R) + end if + end if + end do + end if H_L = (E_L + pres_L)/rho_L H_R = (E_R + pres_R)/rho_R @@ -1799,7 +1828,6 @@ contains call s_compute_speed_of_sound(pres_L, rho_L, gamma_L, pi_inf_L, H_L, alpha_L, & vel_L_rms, c_L) - call s_compute_speed_of_sound(pres_R, rho_R, gamma_R, pi_inf_R, H_R, alpha_R, & vel_R_rms, c_R) @@ -2135,9 +2163,6 @@ contains E_L = gamma_L*pres_L + pi_inf_L + 5d-1*rho_L*vel_L_rms + qv_L E_R = gamma_R*pres_R + pi_inf_R + 5d-1*rho_R*vel_R_rms + qv_R - H_L = (E_L + pres_L)/rho_L - H_R = (E_R + pres_R)/rho_R - if (hypoelasticity) then !$acc loop seq do i = 1, strxe - strxb + 1 @@ -2156,8 +2181,7 @@ contains do i = 1, strxe - strxb + 1 ! Elastic contribution to energy if G large enough - !TODO take out if statement if stable without - if ((G_L > 1000) .and. (G_R > 1000)) then + if ((G_L > verysmall) .and. (G_R > verysmall)) then E_L = E_L + (tau_e_L(i)*tau_e_L(i))/(4d0*G_L) E_R = E_R + (tau_e_R(i)*tau_e_R(i))/(4d0*G_R) ! Additional terms in 2D and 3D @@ -2168,8 +2192,10 @@ contains end if end do end if - !SGR Added exact code from hll here - + + H_L = (E_L + pres_L)/rho_L + H_R = (E_R + pres_R)/rho_R + @:compute_average_state() call s_compute_speed_of_sound(pres_L, rho_L, gamma_L, pi_inf_L, H_L, alpha_L, & From 3b34a182bff033632dff44ac6a9602101b561dd8 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Wed, 3 Jul 2024 15:14:40 -0500 Subject: [PATCH 209/326] added more detail for the HLLC Riemann solver with 6-equation model --- src/simulation/m_rhs.fpp | 8 +++---- src/simulation/m_riemann_solvers.fpp | 34 +++++++++++++++++++--------- 2 files changed, 27 insertions(+), 15 deletions(-) diff --git a/src/simulation/m_rhs.fpp b/src/simulation/m_rhs.fpp index 1a339b20f1..9d2af70e81 100644 --- a/src/simulation/m_rhs.fpp +++ b/src/simulation/m_rhs.fpp @@ -797,11 +797,11 @@ contains call nvtxEndRange !print *, "I got here B" - !call nvtxStartRange("RHS-UPDATE CAUCHY TENSOR") - !if ( hyperelasticity ) then + call nvtxStartRange("RHS-UPDATE CAUCHY TENSOR") + if ( hyperelasticity ) then ! call s_calculate_cauchy_from_btensor(q_btensor%vf,q_prim_qp%vf, ix, iy, iz) - !end if - !call nvtxEndRange + end if + call nvtxEndRange call nvtxStartRange("RHS-MPI") call s_populate_primitive_variables_buffers(q_prim_qp%vf, pb, mv) diff --git a/src/simulation/m_riemann_solvers.fpp b/src/simulation/m_riemann_solvers.fpp index c7d2a8942f..dff331356a 100644 --- a/src/simulation/m_riemann_solvers.fpp +++ b/src/simulation/m_riemann_solvers.fpp @@ -1085,8 +1085,10 @@ contains tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) tau_e_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) end do + G_L = 0d0 G_R = 0d0 + !$acc loop seq do i = 1, num_fluids G_L = G_L + alpha_L(i)*Gs(i) @@ -1114,13 +1116,11 @@ contains call s_compute_speed_of_sound(pres_L, rho_L, gamma_L, pi_inf_L, H_L, alpha_L, & vel_L_rms, c_L) - call s_compute_speed_of_sound(pres_R, rho_R, gamma_R, pi_inf_R, H_R, alpha_R, & vel_R_rms, c_R) !> The computation of c_avg does not require all the variables, and therefore the non '_avg' ! variables are placeholders to call the subroutine. - call s_compute_speed_of_sound(pres_R, rho_avg, gamma_avg, pi_inf_R, H_avg, alpha_R, & vel_avg_rms, c_avg) @@ -1133,15 +1133,27 @@ contains ! COMPUTING THE DIRECT WAVE SPEEDS if (wave_speeds == 1) then - s_L = min(vel_L(dir_idx(1)) - c_L, vel_R(dir_idx(1)) - c_R) - s_R = max(vel_R(dir_idx(1)) + c_R, vel_L(dir_idx(1)) + c_L) + if (hypoelasticity) then + s_L = min(vel_L(dir_idx(1)) - sqrt(c_L*c_L + & + (((4d0*G_L)/3d0) + tau_e_L(dir_idx_tau(1)))/rho_L), vel_R(dir_idx(1)) - sqrt(c_R*c_R + & + (((4d0*G_R)/3d0) + tau_e_R(dir_idx_tau(1)))/rho_R)) + s_R = max(vel_R(dir_idx(1)) + sqrt(c_R*c_R + & + (((4d0*G_R)/3d0) + tau_e_R(dir_idx_tau(1)))/rho_R), vel_L(dir_idx(1)) + sqrt(c_L*c_L + & + (((4d0*G_L)/3d0) + tau_e_L(dir_idx_tau(1)))/rho_L)) - s_S = (pres_R - pres_L + rho_L*vel_L(dir_idx(1))* & - (s_L - vel_L(dir_idx(1))) - & - rho_R*vel_R(dir_idx(1))* & - (s_R - vel_R(dir_idx(1)))) & - /(rho_L*(s_L - vel_L(dir_idx(1))) - & - rho_R*(s_R - vel_R(dir_idx(1)))) + s_S = (pres_R - tau_e_R(dir_idx_tau(1)) - pres_L + & + tau_e_L(dir_idx_tau(1)) + rho_L*vel_L(idx1)*(s_L - vel_L(idx1)) - & + rho_R*vel_R(idx1)*(s_R - vel_R(idx1)))/(rho_L*(s_L - vel_L(idx1)) - & + rho_R*(s_R - vel_R(idx1))) + else + s_L = min(vel_L(dir_idx(1)) - c_L, vel_R(dir_idx(1)) - c_R) + s_R = max(vel_R(dir_idx(1)) + c_R, vel_L(dir_idx(1)) + c_L) + + s_S = (pres_R - pres_L + rho_L*vel_L(dir_idx(1))*& + (s_L - vel_L(dir_idx(1))) - rho_R*vel_R(dir_idx(1))*(s_R - vel_R(dir_idx(1)))) & + /(rho_L*(s_L - vel_L(dir_idx(1))) - rho_R*(s_R - vel_R(dir_idx(1)))) + + end if elseif (wave_speeds == 2) then pres_SL = 5d-1*(pres_L + pres_R + rho_avg*c_avg* & (vel_L(dir_idx(1)) - & @@ -1716,6 +1728,7 @@ contains H_L = (E_L + pres_L)/rho_L H_R = (E_R + pres_R)/rho_R + if (avg_state == 2) then !$acc loop seq do i = 1, nb @@ -1833,7 +1846,6 @@ contains !> The computation of c_avg does not require all the variables, and therefore the non '_avg' ! variables are placeholders to call the subroutine. - call s_compute_speed_of_sound(pres_R, rho_avg, gamma_avg, pi_inf_R, H_avg, alpha_R, & vel_avg_rms, c_avg) From 262019b95f998f39a47081c5ec6c8694432e210c Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Wed, 3 Jul 2024 16:14:38 -0500 Subject: [PATCH 210/326] ported the mass and volume fraction equations in Riemann HLLC for 6-equations --- src/simulation/m_riemann_solvers.fpp | 73 ++++++++++++++++------------ 1 file changed, 42 insertions(+), 31 deletions(-) diff --git a/src/simulation/m_riemann_solvers.fpp b/src/simulation/m_riemann_solvers.fpp index dff331356a..23f80a6154 100644 --- a/src/simulation/m_riemann_solvers.fpp +++ b/src/simulation/m_riemann_solvers.fpp @@ -1118,7 +1118,6 @@ contains vel_L_rms, c_L) call s_compute_speed_of_sound(pres_R, rho_R, gamma_R, pi_inf_R, H_R, alpha_R, & vel_R_rms, c_R) - !> The computation of c_avg does not require all the variables, and therefore the non '_avg' ! variables are placeholders to call the subroutine. call s_compute_speed_of_sound(pres_R, rho_avg, gamma_avg, pi_inf_R, H_avg, alpha_R, & @@ -1176,17 +1175,46 @@ contains (rho_avg*c_avg)) end if + ! follows Einfeldt et al. + ! s_M/P = min/max(0.,s_L/R) + s_M = min(0d0, s_L); s_P = max(0d0, s_R) + + ! goes with q_star_L/R = xi_L/R * (variable) + ! xi_L/R = ( ( s_L/R - u_L/R )/(s_L/R - s_star) ) + xi_L = (s_L - vel_L(dir_idx(1)))/(s_L - s_S) + xi_R = (s_R - vel_R(dir_idx(1)))/(s_R - s_S) + + ! goes with numerical velocity in x/y/z directions + ! xi_P/M = 0.5 +/m sgn(0.5,s_star) + xi_M = (5d-1 + sign(5d-1, s_S)) + xi_P = (5d-1 - sign(5d-1, s_S)) + ! COMPUTING FLUXES + + ! MASS. + !$acc loop seq + do i = 1, contxe + flux_rs${XYZ}$_vf(j, k, l, i) = & + xi_M*alpha_rho_L(i) & + *(vel_L(dir_idx(1)) + s_M*(xi_L - 1d0)) & + + xi_P*alpha_rho_R(i) & + *(vel_R(dir_idx(1)) + s_P*(xi_R - 1d0)) + end do + + ! Volume fraction flux + !$acc loop seq + do i = advxb, advxe + flux_rs${XYZ}$_vf(j, k, l, i) = & + xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, i) & + *(vel_L(idx1) + s_M*(xi_L - 1d0)) & + + xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, i) & + *(vel_R(idx1) + s_P*(xi_R - 1d0)) + end do + if (s_L >= 0d0) then p_Star = pres_L ! Only useful to recalculate the radial momentum geometric source flux !$acc loop seq do i = 1, num_fluids - flux_rs${XYZ}$_vf(j, k, l, i + advxb - 1) = & - qL_prim_rs${XYZ}$_vf(j, k, l, i + advxb - 1)*s_S - - flux_rs${XYZ}$_vf(j, k, l, i + contxb - 1) = & - qL_prim_rs${XYZ}$_vf(j, k, l, i + contxb - 1)*vel_L(dir_idx(1)) - flux_rs${XYZ}$_vf(j, k, l, i + intxb - 1) = & (qL_prim_rs${XYZ}$_vf(j, k, l, i + advxb - 1)* & (gammas(i)*pres_L + pi_infs(i)) + & @@ -1215,12 +1243,6 @@ contains ! Only useful to recalculate the radial momentum geometric source flux !$acc loop seq do i = 1, num_fluids - flux_rs${XYZ}$_vf(j, k, l, i + advxb - 1) = & - qR_prim_rs${XYZ}$_vf(j + 1, k, l, i + advxb - 1)*s_S - - flux_rs${XYZ}$_vf(j, k, l, i + contxb - 1) = & - qR_prim_rs${XYZ}$_vf(j + 1, k, l, i + contxb - 1)*vel_R(dir_idx(1)) - flux_rs${XYZ}$_vf(j, k, l, i + intxb - 1) = & (qR_prim_rs${XYZ}$_vf(j + 1, k, l, i + advxb - 1)* & (gammas(i)*pres_R + pi_infs(i)) + & @@ -1255,12 +1277,6 @@ contains p_K_Star = (pres_L + pi_infs(i)/(1d0 + gammas(i)))* & xi_L**(1d0/gammas(i) + 1d0) - pi_infs(i)/(1d0 + gammas(i)) - flux_rs${XYZ}$_vf(j, k, l, i + advxb - 1) = & - qL_prim_rs${XYZ}$_vf(j, k, l, i + advxb - 1)*s_S - - flux_rs${XYZ}$_vf(j, k, l, i + contxb - 1) = & - qL_prim_rs${XYZ}$_vf(j, k, l, i + contxb - 1)*xi_L*s_S - flux_rs${XYZ}$_vf(j, k, l, i + intxb - 1) = & (qL_prim_rs${XYZ}$_vf(j, k, l, i + advxb - 1)* & (gammas(i)*p_K_Star + pi_infs(i)) + & @@ -1299,12 +1315,6 @@ contains p_K_Star = (pres_R + pi_infs(i)/(1d0 + gammas(i)))* & xi_R**(1d0/gammas(i) + 1d0) - pi_infs(i)/(1d0 + gammas(i)) - flux_rs${XYZ}$_vf(j, k, l, i + advxb - 1) = & - qR_prim_rs${XYZ}$_vf(j + 1, k, l, i + advxb - 1)*s_S - - flux_rs${XYZ}$_vf(j, k, l, i + contxb - 1) = & - qR_prim_rs${XYZ}$_vf(j + 1, k, l, i + contxb - 1)*xi_R*s_S - flux_rs${XYZ}$_vf(j, k, l, i + intxb - 1) = & (qR_prim_rs${XYZ}$_vf(j + 1, k, l, i + advxb - 1)* & (gammas(i)*p_K_Star + pi_infs(i)) + & @@ -1314,11 +1324,11 @@ contains !$acc loop seq do i = 1, num_dims flux_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(i)) = rho_Star*s_S* & - (s_S*dir_flg(dir_idx(i)) + vel_R(dir_idx(i))*(1d0 - dir_flg(dir_idx(i)))) + & + (s_S*dir_flg(dir_idx(i)) + vel_R(dir_idx(i))*(1d0 - dir_flg(dir_idx(i)))) + & dir_flg(dir_idx(i))*p_Star vel_src_rs${XYZ}$_vf(j, k, l, dir_idx(i)) = vel_R(dir_idx(i)) + & - dir_flg(dir_idx(i))*(s_S*xi_R - vel_R(dir_idx(i))) + dir_flg(dir_idx(i))*(s_S*xi_R - vel_R(dir_idx(i))) ! Compute the star velocities for the non-conservative terms end do @@ -1357,6 +1367,7 @@ contains end do end do end do + elseif (model_eqns == 4) then !ME4 !$acc parallel loop collapse(3) gang vector default(present) private(alpha_rho_L, alpha_rho_R, vel_L, vel_R, alpha_L, alpha_R, vel_avg, rho_avg, h_avg, gamma_avg, s_L, s_R, s_S, vel_avg_rms, nbub_L, nbub_R, ptilde_L, ptilde_R) @@ -2300,6 +2311,7 @@ contains xi_M = (5d-1 + sign(5d-1, s_S)) xi_P = (5d-1 - sign(5d-1, s_S)) + ! COMPUTING THE HLLC FLUXES !$acc loop seq do i = 1, contxe flux_rs${XYZ}$_vf(j, k, l, i) = & @@ -2316,8 +2328,7 @@ contains idxi = dir_idx(i) if (hypoelasticity) then flux_rs${XYZ}$_vf(j, k, l, contxe + dir_idx(i)) = & - xi_M*(rho_L*(vel_L(idx1)* & - vel_L(idxi) + & + xi_M*(rho_L*(vel_L(idx1)*vel_L(idxi) + & s_M*(xi_L*(dir_flg(idxi)*s_S + & (1d0 - dir_flg(idxi))* & vel_L(idxi)) - vel_L(idxi))) + & @@ -2328,7 +2339,7 @@ contains (1d0 - dir_flg(idxi))* & vel_R(idxi)) - vel_R(idxi))) + & dir_flg(idxi)*(pres_R) - tau_e_R(dir_idx_tau(i))) - else !SGR added this if statement for hypo + else flux_rs${XYZ}$_vf(j, k, l, contxe + idxi) = & xi_M*(rho_L*(vel_L(idx1)* & vel_L(idxi) + & @@ -2343,7 +2354,6 @@ contains vel_R(idxi)) - vel_R(idxi)))+ & dir_flg(idxi)*(pres_R)) end if - ! if (j==0) print*, 'flux_rs_vf', flux_rs_vf(cont_idx%end+dir_idx(i))%sf(j,k,l) end do ! Energy flux. @@ -2377,6 +2387,7 @@ contains (rho_R*s_S + pres_R/ & (s_R - vel_R(idx1)))) - E_R)) end if + ! Volume fraction flux !$acc loop seq do i = advxb, advxe From 65538ebbf60b2c61bd5d4d4e1fec9be4d9758388 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Wed, 3 Jul 2024 16:27:56 -0500 Subject: [PATCH 211/326] added the momentum flux from HLLC 5-equations to HLLC 6-equations, moving to energy --- src/simulation/m_riemann_solvers.fpp | 55 ++++++++++++++++++++-------- 1 file changed, 39 insertions(+), 16 deletions(-) diff --git a/src/simulation/m_riemann_solvers.fpp b/src/simulation/m_riemann_solvers.fpp index 23f80a6154..07df931082 100644 --- a/src/simulation/m_riemann_solvers.fpp +++ b/src/simulation/m_riemann_solvers.fpp @@ -1201,7 +1201,42 @@ contains *(vel_R(dir_idx(1)) + s_P*(xi_R - 1d0)) end do - ! Volume fraction flux + ! MOMENTUM FLUX. + ! f = \rho u u + p I, q = \rho u, q_star = \xi * \rho*(s_star, v, w) + !$acc loop seq + do i = 1, num_dims + idxi = dir_idx(i) + if (hypoelasticity) then + flux_rs${XYZ}$_vf(j, k, l, contxe + dir_idx(i)) = & + xi_M*(rho_L*(vel_L(idx1)*vel_L(idxi) + & + s_M*(xi_L*(dir_flg(idxi)*s_S + & + (1d0 - dir_flg(idxi))* & + vel_L(idxi)) - vel_L(idxi))) + & + dir_flg(idxi)*(pres_L) - tau_e_L(dir_idx_tau(i))) & + + xi_P*(rho_R*(vel_R(idx1)* & + vel_R(idxi) + & + s_P*(xi_R*(dir_flg(idxi)*s_S + & + (1d0 - dir_flg(idxi))* & + vel_R(idxi)) - vel_R(idxi))) + & + dir_flg(idxi)*(pres_R) - tau_e_R(dir_idx_tau(i))) + else + flux_rs${XYZ}$_vf(j, k, l, contxe + idxi) = & + xi_M*(rho_L*(vel_L(idx1)* & + vel_L(idxi) + & + s_M*(xi_L*(dir_flg(idxi)*s_S + & + (1d0 - dir_flg(idxi))* & + vel_L(idxi)) - vel_L(idxi))) + & + dir_flg(idxi)*(pres_L)) & + + xi_P*(rho_R*(vel_R(idx1)* & + vel_R(idxi) + & + s_P*(xi_R*(dir_flg(idxi)*s_S + & + (1d0 - dir_flg(idxi))* & + vel_R(idxi)) - vel_R(idxi)))+ & + dir_flg(idxi)*(pres_R)) + end if + end do + + ! VOLUME FRACTION. !$acc loop seq do i = advxb, advxe flux_rs${XYZ}$_vf(j, k, l, i) = & @@ -1223,9 +1258,6 @@ contains end do !$acc loop seq do i = 1, num_dims - flux_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(i)) = & - rho_L*vel_L(dir_idx(1))*vel_L(dir_idx(i)) + dir_flg(dir_idx(i))*pres_L - vel_src_rs${XYZ}$_vf(j, k, l, dir_idx(i)) = vel_L(dir_idx(i)) + & dir_flg(dir_idx(i))*(s_S - vel_L(dir_idx(i))) ! Compute the star velocities for the non-conservative terms @@ -1251,9 +1283,6 @@ contains end do !$acc loop seq do i = 1, num_dims - flux_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(i)) = & - rho_R*vel_R(dir_idx(1))*vel_R(dir_idx(i)) + dir_flg(dir_idx(i))*pres_R - vel_src_rs${XYZ}$_vf(j, k, l, dir_idx(i)) = vel_R(dir_idx(i)) + & dir_flg(dir_idx(i))*(s_S - vel_R(dir_idx(i))) ! Compute the star velocities for the non-conservative terms @@ -1285,10 +1314,6 @@ contains end do !$acc loop seq do i = 1, num_dims - flux_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(i)) = & - rho_Star*s_S*(s_S*dir_flg(dir_idx(i)) + vel_L(dir_idx(i))* & - (1d0 - dir_flg(dir_idx(i)))) + dir_flg(dir_idx(i))*p_Star - vel_src_rs${XYZ}$_vf(j, k, l, dir_idx(i)) = vel_L(dir_idx(i)) + & dir_flg(dir_idx(i))*(s_S*xi_L - vel_L(dir_idx(i))) ! Compute the star velocities for the non-conservative terms @@ -1323,10 +1348,6 @@ contains end do !$acc loop seq do i = 1, num_dims - flux_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(i)) = rho_Star*s_S* & - (s_S*dir_flg(dir_idx(i)) + vel_R(dir_idx(i))*(1d0 - dir_flg(dir_idx(i)))) + & - dir_flg(dir_idx(i))*p_Star - vel_src_rs${XYZ}$_vf(j, k, l, dir_idx(i)) = vel_R(dir_idx(i)) + & dir_flg(dir_idx(i))*(s_S*xi_R - vel_R(dir_idx(i))) ! Compute the star velocities for the non-conservative terms @@ -2069,7 +2090,7 @@ contains end do !$acc end parallel loop else - ! 5-EQUATION MODEL WITH HLLC, INTERFACE CAPTURING ONLY + ! TODO 5-EQUATION MODEL WITH HLLC, INTERFACE CAPTURING ONLY !$acc parallel loop collapse(3) gang vector default(present) private(vel_L, vel_R, Re_L, Re_R, rho_avg, h_avg, gamma_avg, alpha_L, alpha_R, s_L, s_R, s_S, vel_avg_rms, tau_e_L, tau_e_R, G_L, G_R) copyin(is1,is2,is3) do l = is3%beg, is3%end @@ -2312,6 +2333,8 @@ contains xi_P = (5d-1 - sign(5d-1, s_S)) ! COMPUTING THE HLLC FLUXES + + ! Mass flux. !$acc loop seq do i = 1, contxe flux_rs${XYZ}$_vf(j, k, l, i) = & From a5899e0ec203416394c5ed1a3c5f45d4dbd7a0e4 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Wed, 3 Jul 2024 17:08:34 -0500 Subject: [PATCH 212/326] modified the energy flux for the HLLC 5-equation model including hypo --- src/simulation/m_riemann_solvers.fpp | 77 ++++++++++++---------------- 1 file changed, 33 insertions(+), 44 deletions(-) diff --git a/src/simulation/m_riemann_solvers.fpp b/src/simulation/m_riemann_solvers.fpp index 07df931082..79434a9634 100644 --- a/src/simulation/m_riemann_solvers.fpp +++ b/src/simulation/m_riemann_solvers.fpp @@ -1236,7 +1236,17 @@ contains end if end do - ! VOLUME FRACTION. + ! ENERGY FLUX. + ! f = u*(E+p), q = E, q_star = \xi*E+(s-u)(\rho s_star + p/(s-u)) + flux_rs${XYZ}$_vf(j, k, l, E_idx) = & + xi_M*( vel_L(idx1)*(E_L + pres_L) + & + s_M*(xi_L*(E_L + (s_S - vel_L(idx1))*(rho_L*s_S + pres_L/(s_L - vel_L(idx1)))) - E_L)) + & + xi_P*(vel_R(idx1)*(E_R + pres_R) + & + s_P*(xi_R*(E_R + (s_S - vel_R(idx1))*(rho_R*s_S + pres_R/(s_R - vel_R(idx1)))) - E_R)) + + + + ! VOLUME FRACTION FLUX. !$acc loop seq do i = advxb, advxe flux_rs${XYZ}$_vf(j, k, l, i) = & @@ -1973,7 +1983,6 @@ contains ! Energy flux. ! f = u*(E+p), q = E, q_star = \xi*E+(s-u)(\rho s_star + p/(s-u)) - flux_rs${XYZ}$_vf(j, k, l, E_idx) = & xi_M*(vel_L(dir_idx(1))*(E_L + pres_L - ptilde_L) + & s_M*(xi_L*(E_L + (s_S - vel_L(dir_idx(1)))* & @@ -2213,10 +2222,8 @@ contains tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) tau_e_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) end do - G_L = 0d0 G_R = 0d0 - !$acc loop seq do i = 1, num_fluids G_L = G_L + alpha_L(i)*Gs(i) @@ -2263,19 +2270,15 @@ contains end if if (wave_speeds == 1) then if (hypoelasticity) then + s_L = min(vel_L(dir_idx(1)) - & + sqrt(c_L*c_L + (((4d0*G_L)/3d0) + tau_e_L(dir_idx_tau(1)))/rho_L), & + vel_R(dir_idx(1)) - & + sqrt(c_R*c_R + (((4d0*G_R)/3d0) + tau_e_R(dir_idx_tau(1)))/rho_R)) + s_R = max(vel_R(dir_idx(1)) + & + sqrt(c_R*c_R + (((4d0*G_R)/3d0) + tau_e_R(dir_idx_tau(1)))/rho_R), & + vel_L(dir_idx(1)) + & + sqrt(c_L*c_L + (((4d0*G_L)/3d0) + tau_e_L(dir_idx_tau(1)))/rho_L)) - s_L = min(vel_L(dir_idx(1)) - sqrt(c_L*c_L + & - (((4d0*G_L)/3d0) + & - tau_e_L(dir_idx_tau(1)))/rho_L) & - , vel_R(dir_idx(1)) - sqrt(c_R*c_R + & - (((4d0*G_R)/3d0) + & - tau_e_R(dir_idx_tau(1)))/rho_R)) - s_R = max(vel_R(dir_idx(1)) + sqrt(c_R*c_R + & - (((4d0*G_R)/3d0) + & - tau_e_R(dir_idx_tau(1)))/rho_R) & - , vel_L(dir_idx(1)) + sqrt(c_L*c_L + & - (((4d0*G_L)/3d0) + & - tau_e_L(dir_idx_tau(1)))/rho_L)) s_S = (pres_R - tau_e_R(dir_idx_tau(1)) - pres_L + & tau_e_L(dir_idx_tau(1)) + rho_L*vel_L(idx1)* & (s_L - vel_L(idx1)) - & @@ -2381,34 +2384,20 @@ contains ! Energy flux. ! f = u*(E+p), q = E, q_star = \xi*E+(s-u)(\rho s_star + p/(s-u)) - if (hypoelasticity) then - flux_rs${XYZ}$_vf(j, k, l, E_idx) = & - xi_M*(vel_L(idx1)*(E_L + pres_L - tau_e_L(dir_idx_tau(1))) + & - s_M*(xi_L*(E_L + (s_S - vel_L(idx1))* & - (rho_L*s_S + (pres_L - tau_e_L(dir_idx_tau(1)))/ & - (s_L - vel_L(idx1)))) - E_L)) & - + xi_P*(vel_R(idx1)*(E_R + pres_R - tau_e_R(dir_idx_tau(1))) + & - s_P*(xi_R*(E_R + (s_S - vel_R(idx1))* & - (rho_R*s_S + (pres_R - tau_e_R(dir_idx_tau(1)))/ & - (s_R - vel_R(idx1)))) - E_R)) - if (num_dims > 1) then - !$acc loop seq - do i = 1, num_dims - 1 - flux_rs${XYZ}$_vf(j, k, l, E_idx) = flux_rs${XYZ}$_vf(j, k, l, E_idx) + & - xi_M*(s_S/(s_L-s_S))*(tau_e_L(dir_idx_tau(i+1))*vel_L(dir_idx(i+1))) + & - xi_P*(s_S/(s_R-s_S))*(tau_e_R(dir_idx_tau(i+1))*vel_R(dir_idx(i+1))) - end do - end if - else ! SGR added Hypo statement to calc energy flux - flux_rs${XYZ}$_vf(j, k, l, E_idx) = & - xi_M*(vel_L(idx1)*(E_L + pres_L) + & - s_M*(xi_L*(E_L + (s_S - vel_L(idx1))* & - (rho_L*s_S + pres_L/ & - (s_L - vel_L(idx1)))) - E_L)) & - + xi_P*(vel_R(idx1)*(E_R + pres_R) + & - s_P*(xi_R*(E_R + (s_S - vel_R(idx1))* & - (rho_R*s_S + pres_R/ & - (s_R - vel_R(idx1)))) - E_R)) + flux_rs${XYZ}$_vf(j, k, l, E_idx) = & + xi_M*( vel_L(idx1)*(E_L + pres_L) + & + s_M*(xi_L*(E_L + (s_S - vel_L(idx1))*(rho_L*s_S + pres_L/(s_L - vel_L(idx1)))) - E_L)) + & + xi_P*(vel_R(idx1)*(E_R + pres_R) + & + s_P*(xi_R*(E_R + (s_S - vel_R(idx1))*(rho_R*s_S + pres_R/(s_R - vel_R(idx1)))) - E_R)) + ! Additional elastic shear stress terms for the energy flux. + if (hypoelasticity) then + do i = 1, num_dims + flux_rs${XYZ}$_vf(j, k, l, E_idx) = flux_rs${XYZ}$_vf(j, k, l, E_idx) - & + xi_M*( vel_L(idx1)*tau_e_L(dir_idx_tau(i)) + & + s_M*(xi_L*((s_S - vel_L(idx1))*(tau_e_L(dir_idx_tau(i))/(s_L - vel_L(idx1)))) - E_L)) - & + xi_P*(vel_R(idx1)*tau_e_R(dir_idx_tau(i)) + & + s_P*(xi_R*((s_S - vel_R(idx1))*(tau_e_R(dir_idx_tau(i))/(s_R - vel_R(idx1)))) - E_R)) + end do end if ! Volume fraction flux From e8de636e0a25760387b3279cf5072d2a794c38f8 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Wed, 3 Jul 2024 21:22:19 -0500 Subject: [PATCH 213/326] added the surface tension to HLLC 6-equation without the if statements --- src/simulation/m_riemann_solvers.fpp | 73 ++++++++++++---------------- 1 file changed, 31 insertions(+), 42 deletions(-) diff --git a/src/simulation/m_riemann_solvers.fpp b/src/simulation/m_riemann_solvers.fpp index 79434a9634..91257e3e47 100644 --- a/src/simulation/m_riemann_solvers.fpp +++ b/src/simulation/m_riemann_solvers.fpp @@ -974,6 +974,8 @@ contains do k = is2%beg, is2%end do j = is1%beg, is1%end + idx1 = 1; if (dir_idx(1) == 2) idx1 = 2; if (dir_idx(1) == 3) idx1 = 3 + vel_L_rms = 0d0; vel_R_rms = 0d0 !$acc loop seq @@ -1190,8 +1192,7 @@ contains xi_P = (5d-1 - sign(5d-1, s_S)) ! COMPUTING FLUXES - - ! MASS. + ! MASS FLUX. !$acc loop seq do i = 1, contxe flux_rs${XYZ}$_vf(j, k, l, i) = & @@ -1206,7 +1207,7 @@ contains !$acc loop seq do i = 1, num_dims idxi = dir_idx(i) - if (hypoelasticity) then + if (elasticity) then flux_rs${XYZ}$_vf(j, k, l, contxe + dir_idx(i)) = & xi_M*(rho_L*(vel_L(idx1)*vel_L(idxi) + & s_M*(xi_L*(dir_flg(idxi)*s_S + & @@ -1240,11 +1241,20 @@ contains ! f = u*(E+p), q = E, q_star = \xi*E+(s-u)(\rho s_star + p/(s-u)) flux_rs${XYZ}$_vf(j, k, l, E_idx) = & xi_M*( vel_L(idx1)*(E_L + pres_L) + & - s_M*(xi_L*(E_L + (s_S - vel_L(idx1))*(rho_L*s_S + pres_L/(s_L - vel_L(idx1)))) - E_L)) + & + s_M*(xi_L*(E_L + (s_S - vel_L(idx1))*(rho_L*s_S + pres_L/(s_L - vel_L(idx1)))) - E_L)) + & xi_P*(vel_R(idx1)*(E_R + pres_R) + & - s_P*(xi_R*(E_R + (s_S - vel_R(idx1))*(rho_R*s_S + pres_R/(s_R - vel_R(idx1)))) - E_R)) - - + s_P*(xi_R*(E_R + (s_S - vel_R(idx1))*(rho_R*s_S + pres_R/(s_R - vel_R(idx1)))) - E_R)) + ! Additional elastic shear stress terms for the energy flux + if (elasticity) then + !$acc loop seq + do i = 1, num_dims + flux_rs${XYZ}$_vf(j, k, l, E_idx) = flux_rs${XYZ}$_vf(j, k, l, E_idx) - & + xi_M*( vel_L(dir_idx(i))*tau_e_L(dir_idx_tau(i)) + & + s_M*(xi_L*((s_S - vel_L(i))*(tau_e_L(dir_idx_tau(i))/(s_L - vel_L(i)))))) - & + xi_P*( vel_R(dir_idx(i))*tau_e_R(dir_idx_tau(i)) + & + s_P*(xi_R*((s_S - vel_R(i))*(tau_e_R(dir_idx_tau(i))/(s_R - vel_R(i)))))) + end do + end if ! VOLUME FRACTION FLUX. !$acc loop seq @@ -1256,6 +1266,14 @@ contains *(vel_R(idx1) + s_P*(xi_R - 1d0)) end do + ! SURFACE TENSION FLUX. need to check + if (.not. f_is_default(sigma)) then + flux_rs${XYZ}$_vf(j, k, l, c_idx) = & + (xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, c_idx) + & + xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, c_idx))*s_S + end if + + ! OLD SCHOOL HLLC if (s_L >= 0d0) then p_Star = pres_L ! Only useful to recalculate the radial momentum geometric source flux !$acc loop seq @@ -1272,12 +1290,6 @@ contains dir_flg(dir_idx(i))*(s_S - vel_L(dir_idx(i))) ! Compute the star velocities for the non-conservative terms end do - flux_rs${XYZ}$_vf(j, k, l, E_idx) = (E_L + pres_L)*vel_L(dir_idx(1)) - - if (.not. f_is_default(sigma)) then - flux_rs${XYZ}$_vf(j, k, l, c_idx) = & - qL_prim_rs${XYZ}$_vf(j, k, l, c_idx)*s_S - end if ! Compute right solution state else if (s_R <= 0d0) then @@ -1297,12 +1309,6 @@ contains dir_flg(dir_idx(i))*(s_S - vel_R(dir_idx(i))) ! Compute the star velocities for the non-conservative terms end do - flux_rs${XYZ}$_vf(j, k, l, E_idx) = (E_R + pres_R)*vel_R(dir_idx(1)) - - if (.not. f_is_default(sigma)) then - flux_rs${XYZ}$_vf(j, k, l, c_idx) = & - qR_prim_rs${XYZ}$_vf(j + 1, k, l, c_idx)*s_S - end if ! Compute left star solution state else if (s_S >= 0d0) then @@ -1328,13 +1334,6 @@ contains dir_flg(dir_idx(i))*(s_S*xi_L - vel_L(dir_idx(i))) ! Compute the star velocities for the non-conservative terms end do - flux_rs${XYZ}$_vf(j, k, l, E_idx) = (E_Star + p_Star)*s_S - - if (.not. f_is_default(sigma)) then - flux_rs${XYZ}$_vf(j, k, l, c_idx) = & - qL_prim_rs${XYZ}$_vf(j, k, l, c_idx)*s_S - end if - ! Compute right star solution state else xi_R = (s_R - vel_R(dir_idx(1)))/(s_R - s_S) @@ -1362,15 +1361,7 @@ contains dir_flg(dir_idx(i))*(s_S*xi_R - vel_R(dir_idx(i))) ! Compute the star velocities for the non-conservative terms end do - - if (.not. f_is_default(sigma)) then - flux_rs${XYZ}$_vf(j, k, l, c_idx) = & - qR_prim_rs${XYZ}$_vf(j + 1, k, l, c_idx)*s_S - end if - - flux_rs${XYZ}$_vf(j, k, l, E_idx) = (E_Star + p_Star)*s_S - - end if + end if flux_src_rs${XYZ}$_vf(j, k, l, advxb) = vel_src_rs${XYZ}$_vf(j, k, l, dir_idx(1)) @@ -2352,7 +2343,7 @@ contains !$acc loop seq do i = 1, num_dims idxi = dir_idx(i) - if (hypoelasticity) then + if (elasticity) then flux_rs${XYZ}$_vf(j, k, l, contxe + dir_idx(i)) = & xi_M*(rho_L*(vel_L(idx1)*vel_L(idxi) + & s_M*(xi_L*(dir_flg(idxi)*s_S + & @@ -2393,10 +2384,10 @@ contains if (hypoelasticity) then do i = 1, num_dims flux_rs${XYZ}$_vf(j, k, l, E_idx) = flux_rs${XYZ}$_vf(j, k, l, E_idx) - & - xi_M*( vel_L(idx1)*tau_e_L(dir_idx_tau(i)) + & - s_M*(xi_L*((s_S - vel_L(idx1))*(tau_e_L(dir_idx_tau(i))/(s_L - vel_L(idx1)))) - E_L)) - & - xi_P*(vel_R(idx1)*tau_e_R(dir_idx_tau(i)) + & - s_P*(xi_R*((s_S - vel_R(idx1))*(tau_e_R(dir_idx_tau(i))/(s_R - vel_R(idx1)))) - E_R)) + xi_M*( vel_L(dir_idx(i))*tau_e_L(dir_idx_tau(i)) + & + s_M*(xi_L*((s_S - vel_L(i))*(tau_e_L(dir_idx_tau(i))/(s_L - vel_L(i)))))) - & + xi_P*( vel_R(dir_idx(i))*tau_e_R(dir_idx_tau(i)) + & + s_P*(xi_R*((s_S - vel_R(i))*(tau_e_R(dir_idx_tau(i))/(s_R - vel_R(i)))))) end do end if @@ -2435,11 +2426,9 @@ contains end do end if - flux_src_rs${XYZ}$_vf(j, k, l, advxb) = vel_src_rs${XYZ}$_vf(j, k, l, idx1) ! Geometrical source flux for cylindrical coordinates - #:if (NORM_DIR == 2) if (cyl_coord) then !Substituting the advective flux into the inviscid geometrical source flux From e823d6c2b3b34ace94fcaf11803f5ef2fe48eeef Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Wed, 3 Jul 2024 23:59:45 -0500 Subject: [PATCH 214/326] added the source terms fypp to HLLC 6-equations --- src/simulation/m_riemann_solvers.fpp | 127 ++++++++++++--------------- 1 file changed, 58 insertions(+), 69 deletions(-) diff --git a/src/simulation/m_riemann_solvers.fpp b/src/simulation/m_riemann_solvers.fpp index 91257e3e47..44b85755b0 100644 --- a/src/simulation/m_riemann_solvers.fpp +++ b/src/simulation/m_riemann_solvers.fpp @@ -961,21 +961,19 @@ contains flux_gsrc_vf, & norm_dir, ix, iy, iz) + idx1 = 1; if (dir_idx(1) == 2) idx1 = 2; if (dir_idx(1) == 3) idx1 = 3 + #:for NORM_DIR, XYZ in [(1, 'x'), (2, 'y'), (3, 'z')] if (norm_dir == ${NORM_DIR}$) then - ! 6-EQUATION MODEL WITH HLLC if (model_eqns == 3) then !ME3 - !$acc parallel loop collapse(3) gang vector default(present) private(vel_L, vel_R, Re_L, Re_R, rho_avg, h_avg, gamma_avg, s_L, s_R, s_S, vel_avg_rms, alpha_L, alpha_R, tau_e_L, tau_e_R, G_L, G_R) copyin(is1,is2,is3) do l = is3%beg, is3%end do k = is2%beg, is2%end do j = is1%beg, is1%end - idx1 = 1; if (dir_idx(1) == 2) idx1 = 2; if (dir_idx(1) == 3) idx1 = 3 - vel_L_rms = 0d0; vel_R_rms = 0d0 !$acc loop seq @@ -1183,8 +1181,8 @@ contains ! goes with q_star_L/R = xi_L/R * (variable) ! xi_L/R = ( ( s_L/R - u_L/R )/(s_L/R - s_star) ) - xi_L = (s_L - vel_L(dir_idx(1)))/(s_L - s_S) - xi_R = (s_R - vel_R(dir_idx(1)))/(s_R - s_S) + xi_L = (s_L - vel_L(idx1))/(s_L - s_S) + xi_R = (s_R - vel_R(idx1))/(s_R - s_S) ! goes with numerical velocity in x/y/z directions ! xi_P/M = 0.5 +/m sgn(0.5,s_star) @@ -1248,10 +1246,11 @@ contains if (elasticity) then !$acc loop seq do i = 1, num_dims + idxi = dir_idx(i) flux_rs${XYZ}$_vf(j, k, l, E_idx) = flux_rs${XYZ}$_vf(j, k, l, E_idx) - & - xi_M*( vel_L(dir_idx(i))*tau_e_L(dir_idx_tau(i)) + & + xi_M*( vel_L(idxi(i))*tau_e_L(dir_idx_tau(i)) + & s_M*(xi_L*((s_S - vel_L(i))*(tau_e_L(dir_idx_tau(i))/(s_L - vel_L(i)))))) - & - xi_P*( vel_R(dir_idx(i))*tau_e_R(dir_idx_tau(i)) + & + xi_P*( vel_R(idxi(i))*tau_e_R(dir_idx_tau(i)) + & s_P*(xi_R*((s_S - vel_R(i))*(tau_e_R(dir_idx_tau(i))/(s_R - vel_R(i)))))) end do end if @@ -1273,6 +1272,15 @@ contains xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, c_idx))*s_S end if + ! Source for volume fraction advection equation + !$acc loop seq + do i = 1, num_dims + idxi = dir_idx(i) + vel_src_rs${XYZ}$_vf(j, k, l, idxi) = & + xi_M*(vel_L(idxi) + dir_flg(idxi)*s_M*(xi_L - 1d0)) + & + xi_P*(vel_R(idxi) + dir_flg(idxi)*s_P*(xi_R - 1d0)) + end do + ! OLD SCHOOL HLLC if (s_L >= 0d0) then p_Star = pres_L ! Only useful to recalculate the radial momentum geometric source flux @@ -1284,13 +1292,6 @@ contains qL_prim_rs${XYZ}$_vf(j, k, l, i + contxb - 1)* & qvs(i))*vel_L(dir_idx(1)) end do - !$acc loop seq - do i = 1, num_dims - vel_src_rs${XYZ}$_vf(j, k, l, dir_idx(i)) = vel_L(dir_idx(i)) + & - dir_flg(dir_idx(i))*(s_S - vel_L(dir_idx(i))) - ! Compute the star velocities for the non-conservative terms - end do - ! Compute right solution state else if (s_R <= 0d0) then p_Star = pres_R @@ -1303,19 +1304,9 @@ contains qR_prim_rs${XYZ}$_vf(j + 1, k, l, i + contxb - 1)* & qvs(i))*vel_R(dir_idx(1)) end do - !$acc loop seq - do i = 1, num_dims - vel_src_rs${XYZ}$_vf(j, k, l, dir_idx(i)) = vel_R(dir_idx(i)) + & - dir_flg(dir_idx(i))*(s_S - vel_R(dir_idx(i))) - ! Compute the star velocities for the non-conservative terms - end do - ! Compute left star solution state else if (s_S >= 0d0) then xi_L = (s_L - vel_L(dir_idx(1)))/(s_L - s_S) - rho_Star = rho_L*xi_L - E_Star = xi_L*(E_L + (s_S - vel_L(dir_idx(1)))* & - (rho_L*s_S + pres_L/(s_L - vel_L(dir_idx(1))))) p_Star = rho_L*(s_L - vel_L(dir_idx(1)))*(s_S - vel_L(dir_idx(1))) + pres_L !$acc loop seq do i = 1, num_fluids @@ -1328,21 +1319,9 @@ contains qL_prim_rs${XYZ}$_vf(j, k, l, i + contxb - 1)* & qvs(i))*s_S end do - !$acc loop seq - do i = 1, num_dims - vel_src_rs${XYZ}$_vf(j, k, l, dir_idx(i)) = vel_L(dir_idx(i)) + & - dir_flg(dir_idx(i))*(s_S*xi_L - vel_L(dir_idx(i))) - ! Compute the star velocities for the non-conservative terms - end do ! Compute right star solution state else xi_R = (s_R - vel_R(dir_idx(1)))/(s_R - s_S) - - rho_Star = rho_R*xi_R - - E_Star = xi_R*(E_R + (s_S - vel_R(dir_idx(1)))* & - (rho_R*s_S + pres_R/(s_R - vel_R(dir_idx(1))))) - p_Star = rho_R*(s_R - vel_R(dir_idx(1)))*(s_S - vel_R(dir_idx(1))) + pres_R !$acc loop seq do i = 1, num_fluids @@ -1355,36 +1334,49 @@ contains qR_prim_rs${XYZ}$_vf(j + 1, k, l, i + contxb - 1)* & qvs(i))*s_S end do - !$acc loop seq - do i = 1, num_dims - vel_src_rs${XYZ}$_vf(j, k, l, dir_idx(i)) = vel_R(dir_idx(i)) + & - dir_flg(dir_idx(i))*(s_S*xi_R - vel_R(dir_idx(i))) - ! Compute the star velocities for the non-conservative terms - end do end if - flux_src_rs${XYZ}$_vf(j, k, l, advxb) = vel_src_rs${XYZ}$_vf(j, k, l, dir_idx(1)) + flux_src_rs${XYZ}$_vf(j, k, l, advxb) = vel_src_rs${XYZ}$_vf(j, k, l, dir_idx(1)) + + ! Geometrical source flux for cylindrical coordinates + #:if (NORM_DIR == 2) + if (cyl_coord) then + !Substituting the advective flux into the inviscid geometrical source flux + !$acc loop seq + do i = 1, E_idx + flux_gsrc_rs${XYZ}$_vf(j, k, l, i) = flux_rs${XYZ}$_vf(j, k, l, i) + end do + !$acc loop seq + do i = intxb, intxe + flux_gsrc_rs${XYZ}$_vf(j, k, l, i) = flux_rs${XYZ}$_vf(j, k, l, i) + end do + ! Recalculating the radial momentum geometric source flux (subtracting the pressure part) + flux_gsrc_rs${XYZ}$_vf(j, k, l, momxb - 1 + idx1) = & + flux_gsrc_rs${XYZ}$_vf(j, k, l, momxb - 1 + idx1) - p_Star + ! Geometrical source of the void fraction(s) is zero + !$acc loop seq + do i = advxb, advxe + flux_gsrc_rs${XYZ}$_vf(j, k, l, i) = 0d0 + end do + end if + #:endif - ! Geometrical source flux for cylindrical coordinates - if (cyl_coord .and. norm_dir == 2) then - ! Substituting the advective flux into the inviscid geometrical source flux - !$acc loop seq - do i = 1, E_idx - flux_gsrc_rs${XYZ}$_vf(j, k, l, i) = flux_rs${XYZ}$_vf(j, k, l, i) - end do - !$acc loop seq - do i = intxb, intxe - flux_gsrc_rs${XYZ}$_vf(j, k, l, i) = flux_rs${XYZ}$_vf(j, k, l, i) - end do - ! Recalculating the radial momentum geometric source flux (subtracting the pressure part) - flux_gsrc_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(1)) = & - flux_gsrc_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(1)) - p_Star - ! Geometrical source of the void fraction(s) is zero - !$acc loop seq - do i = advxb, advxe - flux_gsrc_rs${XYZ}$_vf(j, k, l, i) = 0d0 - end do - end if + #:if (NORM_DIR == 3) + if (grid_geometry == 3) then + !$acc loop seq + do i = 1, sys_size + flux_gsrc_rs${XYZ}$_vf(j, k, l, i) = 0d0 + end do + flux_gsrc_rs${XYZ}$_vf(j, k, l, momxb + 1) = & + -xi_M*(rho_L*(vel_L(idx1)*vel_L(idx1) + s_M*(xi_L*(dir_flg(idx1)*s_S + & + (1d0 - dir_flg(idx1))*vel_L(idx1)) - vel_L(idx1)))) & + -xi_P*(rho_R*(vel_R(idx1)*vel_R(idx1) + s_P*(xi_R*(dir_flg(idx1)*s_S + & + (1d0 - dir_flg(idx1))*vel_R(idx1)) - vel_R(idx1)))) + + flux_gsrc_rs${XYZ}$_vf(j, k, l, momxe) = flux_rs${XYZ}$_vf(j, k, l, momxb + 1) + + end if + #:endif end do end do @@ -2091,14 +2083,10 @@ contains !$acc end parallel loop else ! TODO 5-EQUATION MODEL WITH HLLC, INTERFACE CAPTURING ONLY - !$acc parallel loop collapse(3) gang vector default(present) private(vel_L, vel_R, Re_L, Re_R, rho_avg, h_avg, gamma_avg, alpha_L, alpha_R, s_L, s_R, s_S, vel_avg_rms, tau_e_L, tau_e_R, G_L, G_R) copyin(is1,is2,is3) do l = is3%beg, is3%end do k = is2%beg, is2%end do j = is1%beg, is1%end - - idx1 = 1; if (dir_idx(1) == 2) idx1 = 2; if (dir_idx(1) == 3) idx1 = 3 - !$acc loop seq do i = 1, num_fluids alpha_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, E_idx + i) @@ -2381,7 +2369,8 @@ contains xi_P*(vel_R(idx1)*(E_R + pres_R) + & s_P*(xi_R*(E_R + (s_S - vel_R(idx1))*(rho_R*s_S + pres_R/(s_R - vel_R(idx1)))) - E_R)) ! Additional elastic shear stress terms for the energy flux. - if (hypoelasticity) then + if (hypoelasticity) then + !$acc loop seq do i = 1, num_dims flux_rs${XYZ}$_vf(j, k, l, E_idx) = flux_rs${XYZ}$_vf(j, k, l, E_idx) - & xi_M*( vel_L(dir_idx(i))*tau_e_L(dir_idx_tau(i)) + & From f1039ac037a17d9c8dd14c8448e0d3c6d2b1d66b Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Thu, 4 Jul 2024 11:42:42 -0500 Subject: [PATCH 215/326] added the axisymmetric source term --- src/simulation/m_riemann_solvers.fpp | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/simulation/m_riemann_solvers.fpp b/src/simulation/m_riemann_solvers.fpp index 44b85755b0..46be022d96 100644 --- a/src/simulation/m_riemann_solvers.fpp +++ b/src/simulation/m_riemann_solvers.fpp @@ -1306,7 +1306,6 @@ contains end do ! Compute left star solution state else if (s_S >= 0d0) then - xi_L = (s_L - vel_L(dir_idx(1)))/(s_L - s_S) p_Star = rho_L*(s_L - vel_L(dir_idx(1)))*(s_S - vel_L(dir_idx(1))) + pres_L !$acc loop seq do i = 1, num_fluids @@ -1321,7 +1320,6 @@ contains end do ! Compute right star solution state else - xi_R = (s_R - vel_R(dir_idx(1)))/(s_R - s_S) p_Star = rho_R*(s_R - vel_R(dir_idx(1)))*(s_S - vel_R(dir_idx(1))) + pres_R !$acc loop seq do i = 1, num_fluids @@ -1336,7 +1334,7 @@ contains end do end if - flux_src_rs${XYZ}$_vf(j, k, l, advxb) = vel_src_rs${XYZ}$_vf(j, k, l, dir_idx(1)) + flux_src_rs${XYZ}$_vf(j, k, l, advxb) = vel_src_rs${XYZ}$_vf(j, k, l, idx1) ! Geometrical source flux for cylindrical coordinates #:if (NORM_DIR == 2) @@ -1350,9 +1348,12 @@ contains do i = intxb, intxe flux_gsrc_rs${XYZ}$_vf(j, k, l, i) = flux_rs${XYZ}$_vf(j, k, l, i) end do - ! Recalculating the radial momentum geometric source flux (subtracting the pressure part) + ! Recalculating the radial momentum geometric source flux flux_gsrc_rs${XYZ}$_vf(j, k, l, momxb - 1 + idx1) = & - flux_gsrc_rs${XYZ}$_vf(j, k, l, momxb - 1 + idx1) - p_Star + xi_M*(rho_L*(vel_L(idx1)*vel_L(idx1) + s_M*(xi_L*(dir_flg(idx1)*s_S + & + (1d0 - dir_flg(idx1))*vel_L(idx1)) - vel_L(idx1)))) + & + xi_P*(rho_R*(vel_R(idx1)*vel_R(idx1) + s_P*(xi_R*(dir_flg(idx1)*s_S + & + (1d0 - dir_flg(idx1))*vel_R(idx1)) - vel_R(idx1)))) ! Geometrical source of the void fraction(s) is zero !$acc loop seq do i = advxb, advxe From 95869b8dc079eaf535b45f40bc912d0a6d56db49 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Thu, 4 Jul 2024 14:03:13 -0500 Subject: [PATCH 216/326] added internal energies fluxes, finished HLLC 6-equation with hypo congruent with the HLLC 5-equation formulation --- src/simulation/m_riemann_solvers.fpp | 117 +++++++++------------------ 1 file changed, 37 insertions(+), 80 deletions(-) diff --git a/src/simulation/m_riemann_solvers.fpp b/src/simulation/m_riemann_solvers.fpp index 46be022d96..1fba9a6af5 100644 --- a/src/simulation/m_riemann_solvers.fpp +++ b/src/simulation/m_riemann_solvers.fpp @@ -913,6 +913,7 @@ contains real(kind(0d0)) :: s_L, s_R, s_M, s_P, s_S real(kind(0d0)) :: xi_L, xi_R !< Left and right wave speeds functions real(kind(0d0)) :: xi_M, xi_P + real(kind(0d0)) :: xi_MP, xi_PP real(kind(0d0)), dimension(6) :: tau_e_L, tau_e_R real(kind(0d0)) :: G_L, G_R @@ -933,7 +934,7 @@ contains real(kind(0d0)) :: vel_L_rms, vel_R_rms, vel_avg_rms real(kind(0d0)) :: blkmod1, blkmod2 - real(kind(0d0)) :: rho_Star, E_Star, p_Star, p_K_Star + real(kind(0d0)) :: rho_Star, E_Star, p_Star, p_K_Star, vel_K_Star real(kind(0d0)) :: pres_SL, pres_SR, Ms_L, Ms_R real(kind(0d0)) :: start, finish integer :: i, j, k, l, q !< Generic loop iterators @@ -1184,11 +1185,16 @@ contains xi_L = (s_L - vel_L(idx1))/(s_L - s_S) xi_R = (s_R - vel_R(idx1))/(s_R - s_S) - ! goes with numerical velocity in x/y/z directions + ! goes with numerical star velocity in x/y/z directions ! xi_P/M = 0.5 +/m sgn(0.5,s_star) xi_M = (5d-1 + sign(5d-1, s_S)) xi_P = (5d-1 - sign(5d-1, s_S)) + ! goes with the numerical velocity in x/y/z directions + ! xi_P/M (pressure) = min/max(0. sgn(1,sL/sR)) + xi_MP = max(0d0, sign(1d0, s_L)) + xi_PP = min(0d0, sign(1d0, s_R)) + ! COMPUTING FLUXES ! MASS FLUX. !$acc loop seq @@ -1207,31 +1213,20 @@ contains idxi = dir_idx(i) if (elasticity) then flux_rs${XYZ}$_vf(j, k, l, contxe + dir_idx(i)) = & - xi_M*(rho_L*(vel_L(idx1)*vel_L(idxi) + & - s_M*(xi_L*(dir_flg(idxi)*s_S + & - (1d0 - dir_flg(idxi))* & - vel_L(idxi)) - vel_L(idxi))) + & - dir_flg(idxi)*(pres_L) - tau_e_L(dir_idx_tau(i))) & - + xi_P*(rho_R*(vel_R(idx1)* & - vel_R(idxi) + & - s_P*(xi_R*(dir_flg(idxi)*s_S + & - (1d0 - dir_flg(idxi))* & - vel_R(idxi)) - vel_R(idxi))) + & - dir_flg(idxi)*(pres_R) - tau_e_R(dir_idx_tau(i))) + xi_M*(rho_L*(vel_L(idx1)*vel_L(idxi) + s_M*(xi_L*(dir_flg(idxi)*s_S + & + (1d0 - dir_flg(idxi))*vel_L(idxi)) - vel_L(idxi))) + & + dir_flg(idxi)*(pres_L) - tau_e_L(dir_idx_tau(i))) + & + xi_P*(rho_R*(vel_R(idx1)*vel_R(idxi) + s_P*(xi_R*(dir_flg(idxi)*s_S + & + (1d0 - dir_flg(idxi))*vel_R(idxi)) - vel_R(idxi))) + & + dir_flg(idxi)*(pres_R) - tau_e_R(dir_idx_tau(i))) else flux_rs${XYZ}$_vf(j, k, l, contxe + idxi) = & - xi_M*(rho_L*(vel_L(idx1)* & - vel_L(idxi) + & - s_M*(xi_L*(dir_flg(idxi)*s_S + & - (1d0 - dir_flg(idxi))* & - vel_L(idxi)) - vel_L(idxi))) + & - dir_flg(idxi)*(pres_L)) & - + xi_P*(rho_R*(vel_R(idx1)* & - vel_R(idxi) + & - s_P*(xi_R*(dir_flg(idxi)*s_S + & - (1d0 - dir_flg(idxi))* & - vel_R(idxi)) - vel_R(idxi)))+ & - dir_flg(idxi)*(pres_R)) + xi_M*(rho_L*(vel_L(idx1)*vel_L(idxi) + s_M*(xi_L*(dir_flg(idxi)*s_S + & + (1d0 - dir_flg(idxi))*vel_L(idxi)) - vel_L(idxi))) + & + dir_flg(idxi)*(pres_L)) + & + xi_P*(rho_R*(vel_R(idx1)*vel_R(idxi) + s_P*(xi_R*(dir_flg(idxi)*s_S + & + (1d0 - dir_flg(idxi))*vel_R(idxi)) - vel_R(idxi)))+ & + dir_flg(idxi)*(pres_R)) end if end do @@ -1272,7 +1267,7 @@ contains xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, c_idx))*s_S end if - ! Source for volume fraction advection equation + ! SOURCE TERM FOR VOLUME FRACTION ADVECTION FLUX. !$acc loop seq do i = 1, num_dims idxi = dir_idx(i) @@ -1281,58 +1276,22 @@ contains xi_P*(vel_R(idxi) + dir_flg(idxi)*s_P*(xi_R - 1d0)) end do - ! OLD SCHOOL HLLC - if (s_L >= 0d0) then - p_Star = pres_L ! Only useful to recalculate the radial momentum geometric source flux - !$acc loop seq - do i = 1, num_fluids - flux_rs${XYZ}$_vf(j, k, l, i + intxb - 1) = & - (qL_prim_rs${XYZ}$_vf(j, k, l, i + advxb - 1)* & - (gammas(i)*pres_L + pi_infs(i)) + & - qL_prim_rs${XYZ}$_vf(j, k, l, i + contxb - 1)* & - qvs(i))*vel_L(dir_idx(1)) - end do - ! Compute right solution state - else if (s_R <= 0d0) then - p_Star = pres_R - ! Only useful to recalculate the radial momentum geometric source flux - !$acc loop seq - do i = 1, num_fluids - flux_rs${XYZ}$_vf(j, k, l, i + intxb - 1) = & - (qR_prim_rs${XYZ}$_vf(j + 1, k, l, i + advxb - 1)* & - (gammas(i)*pres_R + pi_infs(i)) + & - qR_prim_rs${XYZ}$_vf(j + 1, k, l, i + contxb - 1)* & - qvs(i))*vel_R(dir_idx(1)) - end do - ! Compute left star solution state - else if (s_S >= 0d0) then - p_Star = rho_L*(s_L - vel_L(dir_idx(1)))*(s_S - vel_L(dir_idx(1))) + pres_L - !$acc loop seq - do i = 1, num_fluids - p_K_Star = (pres_L + pi_infs(i)/(1d0 + gammas(i)))* & - xi_L**(1d0/gammas(i) + 1d0) - pi_infs(i)/(1d0 + gammas(i)) - - flux_rs${XYZ}$_vf(j, k, l, i + intxb - 1) = & - (qL_prim_rs${XYZ}$_vf(j, k, l, i + advxb - 1)* & - (gammas(i)*p_K_Star + pi_infs(i)) + & - qL_prim_rs${XYZ}$_vf(j, k, l, i + contxb - 1)* & - qvs(i))*s_S - end do - ! Compute right star solution state - else - p_Star = rho_R*(s_R - vel_R(dir_idx(1)))*(s_S - vel_R(dir_idx(1))) + pres_R - !$acc loop seq - do i = 1, num_fluids - p_K_Star = (pres_R + pi_infs(i)/(1d0 + gammas(i)))* & - xi_R**(1d0/gammas(i) + 1d0) - pi_infs(i)/(1d0 + gammas(i)) - - flux_rs${XYZ}$_vf(j, k, l, i + intxb - 1) = & - (qR_prim_rs${XYZ}$_vf(j + 1, k, l, i + advxb - 1)* & - (gammas(i)*p_K_Star + pi_infs(i)) + & - qR_prim_rs${XYZ}$_vf(j + 1, k, l, i + contxb - 1)* & - qvs(i))*s_S - end do - end if + ! K-th pressure and velocity in preparation for the internal energy + p_K_Star = xi_M*(xi_MP*((pres_L + pi_infs(i)/(1d0 + gammas(i)))* & + xi_L**(1d0/gammas(i) + 1d0) - pi_infs(i)/(1d0 + gammas(i))-pres_L)+pres_L)+ & + xi_P*(xi_PP*((pres_R + pi_infs(i)/(1d0 + gammas(i)))* & + xi_R**(1d0/gammas(i) + 1d0) - pi_infs(i)/(1d0 + gammas(i))-pres_R)+pres_R) + vel_K_Star = xi_M*(xi_MP*(vel_L(dir_idx(1))-s_S) + s_S) + & + xi_R*(xi_PP*(vel_R(dir_idx(1))-s_S) + s_S) + ! INTERNAL ENERGIES ADVECTION FLUX. + !$acc loop seq + do i = 1, num_fluids + flux_rs${XYZ}$_vf(j, k, l, i + intxb - 1) = & + (qL_prim_rs${XYZ}$_vf(j, k, l, i + advxb - 1)* & + (gammas(i)*p_K_Star + pi_infs(i)) + & + qL_prim_rs${XYZ}$_vf(j, k, l, i + contxb - 1)* & + qvs(i))*vel_K_Star + end do flux_src_rs${XYZ}$_vf(j, k, l, advxb) = vel_src_rs${XYZ}$_vf(j, k, l, idx1) @@ -1361,7 +1320,6 @@ contains end do end if #:endif - #:if (NORM_DIR == 3) if (grid_geometry == 3) then !$acc loop seq @@ -1375,7 +1333,6 @@ contains (1d0 - dir_flg(idx1))*vel_R(idx1)) - vel_R(idx1)))) flux_gsrc_rs${XYZ}$_vf(j, k, l, momxe) = flux_rs${XYZ}$_vf(j, k, l, momxb + 1) - end if #:endif From 05dd99039e24447dbc8f6a5af5cb5542870f3da5 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Thu, 4 Jul 2024 18:53:26 -0500 Subject: [PATCH 217/326] fixed OpenACC issues --- src/simulation/m_riemann_solvers.fpp | 12 ++++++------ submit_test.sh | 4 ++-- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/simulation/m_riemann_solvers.fpp b/src/simulation/m_riemann_solvers.fpp index 1fba9a6af5..b9efa46e73 100644 --- a/src/simulation/m_riemann_solvers.fpp +++ b/src/simulation/m_riemann_solvers.fpp @@ -1200,10 +1200,10 @@ contains !$acc loop seq do i = 1, contxe flux_rs${XYZ}$_vf(j, k, l, i) = & - xi_M*alpha_rho_L(i) & - *(vel_L(dir_idx(1)) + s_M*(xi_L - 1d0)) & - + xi_P*alpha_rho_R(i) & - *(vel_R(dir_idx(1)) + s_P*(xi_R - 1d0)) + xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, i) & + *(vel_L(idx1) + s_M*(xi_L - 1d0)) & + + xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, i) & + *(vel_R(idx1) + s_P*(xi_R - 1d0)) end do ! MOMENTUM FLUX. @@ -1243,9 +1243,9 @@ contains do i = 1, num_dims idxi = dir_idx(i) flux_rs${XYZ}$_vf(j, k, l, E_idx) = flux_rs${XYZ}$_vf(j, k, l, E_idx) - & - xi_M*( vel_L(idxi(i))*tau_e_L(dir_idx_tau(i)) + & + xi_M*( vel_L(idxi)*tau_e_L(dir_idx_tau(i)) + & s_M*(xi_L*((s_S - vel_L(i))*(tau_e_L(dir_idx_tau(i))/(s_L - vel_L(i)))))) - & - xi_P*( vel_R(idxi(i))*tau_e_R(dir_idx_tau(i)) + & + xi_P*( vel_R(idxi)*tau_e_R(dir_idx_tau(i)) + & s_P*(xi_R*((s_S - vel_R(i))*(tau_e_R(dir_idx_tau(i))/(s_R - vel_R(i)))))) end do end if diff --git a/submit_test.sh b/submit_test.sh index a80f79f755..4b291fb05c 100755 --- a/submit_test.sh +++ b/submit_test.sh @@ -1,7 +1,7 @@ #!/bin/bash -./mfc.sh run ./tests/C5B79059/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta -./mfc.sh run ./tests/C5B79059/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t simulation -c delta +./mfc.sh run ./tests/2F35A1FE/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta +./mfc.sh run ./tests/2F35A1FE/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t simulation -c delta #./mfc.sh run /scratch/bciv/rodrigu1/cav2024/hyper/hyper_gel.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta From 83d6eaf2b9548b666e3aace36ebbf27ee8ea9817 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Fri, 5 Jul 2024 00:42:53 -0500 Subject: [PATCH 218/326] testing more existing test cases using submit script --- submit_test.sh | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/submit_test.sh b/submit_test.sh index 4b291fb05c..fe9aaa8878 100755 --- a/submit_test.sh +++ b/submit_test.sh @@ -1,7 +1,17 @@ #!/bin/bash -./mfc.sh run ./tests/2F35A1FE/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta -./mfc.sh run ./tests/2F35A1FE/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t simulation -c delta +./mfc.sh run ./tests/DA8AF07E/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta +./mfc.sh run ./tests/DA8AF07E/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t simulation -c delta +./mfc.sh run ./tests/6F296065/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta +./mfc.sh run ./tests/6F296065/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t simulation -c delta +./mfc.sh run ./tests/D3C860B9/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta +./mfc.sh run ./tests/D3C860B9/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t simulation -c delta + +./mfc.sh run ./tests/DA8AF07E/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta +./mfc.sh run ./tests/DA8AF07E/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t simulation -c delta +./mfc.sh run ./tests/18431ACB/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta +./mfc.sh run ./tests/18431ACB/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t simulation -c delta + #./mfc.sh run /scratch/bciv/rodrigu1/cav2024/hyper/hyper_gel.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta From ec4f0b196c7353c601c1824d14e110aaf7f0597a Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Fri, 5 Jul 2024 15:18:57 -0500 Subject: [PATCH 219/326] fully added hypoelasticity to HLLC 5- and 6-equation models, streamlined computations --- src/simulation/m_riemann_solvers.fpp | 230 +++++++++++---------------- submit_test.sh | 23 +-- 2 files changed, 110 insertions(+), 143 deletions(-) diff --git a/src/simulation/m_riemann_solvers.fpp b/src/simulation/m_riemann_solvers.fpp index b9efa46e73..b85c666a11 100644 --- a/src/simulation/m_riemann_solvers.fpp +++ b/src/simulation/m_riemann_solvers.fpp @@ -1047,31 +1047,24 @@ contains !$acc loop seq do i = 1, 2 Re_L(i) = dflt_real - if (Re_size(i) > 0) Re_L(i) = 0d0 - !$acc loop seq do q = 1, Re_size(i) Re_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, E_idx + Re_idx(i, q))/Res(i, q) & + Re_L(i) end do - Re_L(i) = 1d0/max(Re_L(i), sgm_eps) - end do !$acc loop seq do i = 1, 2 Re_R(i) = dflt_real - if (Re_size(i) > 0) Re_R(i) = 0d0 - !$acc loop seq do q = 1, Re_size(i) Re_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, E_idx + Re_idx(i, q))/Res(i, q) & + Re_R(i) end do - Re_R(i) = 1d0/max(Re_R(i), sgm_eps) end do end if @@ -1086,26 +1079,22 @@ contains tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) tau_e_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) end do - - G_L = 0d0 - G_R = 0d0 - + G_L = 0d0; G_R = 0d0 !$acc loop seq do i = 1, num_fluids G_L = G_L + alpha_L(i)*Gs(i) G_R = G_R + alpha_R(i)*Gs(i) end do - do i = 1, strxe - strxb + 1 ! Elastic contribution to energy if G large enough if ((G_L > verysmall) .and. (G_R > verysmall)) then E_L = E_L + (tau_e_L(i)*tau_e_L(i))/(4d0*G_L) E_R = E_R + (tau_e_R(i)*tau_e_R(i))/(4d0*G_R) ! Additional terms in 2D and 3D - if ((i == 2) .or. (i == 4) .or. (i == 5)) then - E_L = E_L + (tau_e_L(i)*tau_e_L(i))/(4d0*G_L) - E_R = E_R + (tau_e_R(i)*tau_e_R(i))/(4d0*G_R) - end if + if ((i == 2) .or. (i == 4) .or. (i == 5)) then + E_L = E_L + (tau_e_L(i)*tau_e_L(i))/(4d0*G_L) + E_R = E_R + (tau_e_R(i)*tau_e_R(i))/(4d0*G_R) + end if end if end do end if @@ -1199,49 +1188,41 @@ contains ! MASS FLUX. !$acc loop seq do i = 1, contxe - flux_rs${XYZ}$_vf(j, k, l, i) = & - xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, i) & - *(vel_L(idx1) + s_M*(xi_L - 1d0)) & - + xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, i) & - *(vel_R(idx1) + s_P*(xi_R - 1d0)) + flux_rs${XYZ}$_vf(j, k, l, i) = & + xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, i)*(vel_L(idx1) + s_M*(xi_L - 1d0)) + & + xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, i)*(vel_R(idx1) + s_P*(xi_R - 1d0)) end do ! MOMENTUM FLUX. - ! f = \rho u u + p I, q = \rho u, q_star = \xi * \rho*(s_star, v, w) + ! f = \rho u u - \sigma, q = \rho u, q_star = \xi * \rho*(s_star, v, w) !$acc loop seq do i = 1, num_dims - idxi = dir_idx(i) - if (elasticity) then - flux_rs${XYZ}$_vf(j, k, l, contxe + dir_idx(i)) = & - xi_M*(rho_L*(vel_L(idx1)*vel_L(idxi) + s_M*(xi_L*(dir_flg(idxi)*s_S + & - (1d0 - dir_flg(idxi))*vel_L(idxi)) - vel_L(idxi))) + & - dir_flg(idxi)*(pres_L) - tau_e_L(dir_idx_tau(i))) + & - xi_P*(rho_R*(vel_R(idx1)*vel_R(idxi) + s_P*(xi_R*(dir_flg(idxi)*s_S + & - (1d0 - dir_flg(idxi))*vel_R(idxi)) - vel_R(idxi))) + & - dir_flg(idxi)*(pres_R) - tau_e_R(dir_idx_tau(i))) - else - flux_rs${XYZ}$_vf(j, k, l, contxe + idxi) = & - xi_M*(rho_L*(vel_L(idx1)*vel_L(idxi) + s_M*(xi_L*(dir_flg(idxi)*s_S + & - (1d0 - dir_flg(idxi))*vel_L(idxi)) - vel_L(idxi))) + & - dir_flg(idxi)*(pres_L)) + & - xi_P*(rho_R*(vel_R(idx1)*vel_R(idxi) + s_P*(xi_R*(dir_flg(idxi)*s_S + & - (1d0 - dir_flg(idxi))*vel_R(idxi)) - vel_R(idxi)))+ & - dir_flg(idxi)*(pres_R)) - end if + idxi = dir_idx(i) + flux_rs${XYZ}$_vf(j, k, l, contxe + idxi) = & + xi_M*(rho_L*(vel_L(idx1)*vel_L(idxi)+s_M*(xi_L*(dir_flg(idxi)*s_S + & + (1d0 - dir_flg(idxi))*vel_L(idxi))-vel_L(idxi))) + dir_flg(idxi)*(pres_L)) + & + xi_P*(rho_R*(vel_R(idx1)*vel_R(idxi)+s_P*(xi_R*(dir_flg(idxi)*s_S + & + (1d0 - dir_flg(idxi))*vel_R(idxi))-vel_R(idxi))) + dir_flg(idxi)*(pres_R)) end do ! ENERGY FLUX. - ! f = u*(E+p), q = E, q_star = \xi*E+(s-u)(\rho s_star + p/(s-u)) + ! f = u*(E-\sigma), q = E, q_star = \xi*E+(s-u)(\rho s_star - \sigma/(s-u)) flux_rs${XYZ}$_vf(j, k, l, E_idx) = & xi_M*( vel_L(idx1)*(E_L + pres_L) + & s_M*(xi_L*(E_L + (s_S - vel_L(idx1))*(rho_L*s_S + pres_L/(s_L - vel_L(idx1)))) - E_L)) + & xi_P*(vel_R(idx1)*(E_R + pres_R) + & s_P*(xi_R*(E_R + (s_S - vel_R(idx1))*(rho_R*s_S + pres_R/(s_R - vel_R(idx1)))) - E_R)) - ! Additional elastic shear stress terms for the energy flux + + ! Additional elastic shear stress terms for the momentum and energy flux if (elasticity) then !$acc loop seq do i = 1, num_dims idxi = dir_idx(i) + ! MOMENTUM ELASTIC FLUX. + flux_rs${XYZ}$_vf(j, k, l, contxe + idxi) = & + flux_rs${XYZ}$_vf(j, k, l, contxe + idxi) & + -xi_M*tau_e_L(dir_idx_tau(i))-xi_P*tau_e_R(dir_idx_tau(i)) + ! ENERGY ELASTIC FLUX. flux_rs${XYZ}$_vf(j, k, l, E_idx) = flux_rs${XYZ}$_vf(j, k, l, E_idx) - & xi_M*( vel_L(idxi)*tau_e_L(dir_idx_tau(i)) + & s_M*(xi_L*((s_S - vel_L(i))*(tau_e_L(dir_idx_tau(i))/(s_L - vel_L(i)))))) - & @@ -1250,6 +1231,16 @@ contains end do end if + ! HYPOELASTIC STRESS EVOLUTION FLUX. + if (hypoelasticity) then + !$acc loop seq + do i = 1, strxe - strxb + 1 + flux_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) = & + xi_M*(s_S/(s_L-s_S))*(s_L*rho_L*tau_e_L(i)-rho_L*vel_L(idx1)*tau_e_L(i)) + & + xi_P*(s_S/(s_R-s_S))*(s_R*rho_R*tau_e_R(i)-rho_R*vel_R(idx1)*tau_e_R(i)) + end do + end if + ! VOLUME FRACTION FLUX. !$acc loop seq do i = advxb, advxe @@ -1260,6 +1251,15 @@ contains *(vel_R(idx1) + s_P*(xi_R - 1d0)) end do + ! SOURCE TERM FOR VOLUME FRACTION ADVECTION FLUX. + !$acc loop seq + do i = 1, num_dims + idxi = dir_idx(i) + vel_src_rs${XYZ}$_vf(j, k, l, idxi) = & + xi_M*(vel_L(idxi) + dir_flg(idxi)*s_M*(xi_L - 1d0)) + & + xi_P*(vel_R(idxi) + dir_flg(idxi)*s_P*(xi_R - 1d0)) + end do + ! SURFACE TENSION FLUX. need to check if (.not. f_is_default(sigma)) then flux_rs${XYZ}$_vf(j, k, l, c_idx) = & @@ -1267,23 +1267,14 @@ contains xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, c_idx))*s_S end if - ! SOURCE TERM FOR VOLUME FRACTION ADVECTION FLUX. - !$acc loop seq - do i = 1, num_dims - idxi = dir_idx(i) - vel_src_rs${XYZ}$_vf(j, k, l, idxi) = & - xi_M*(vel_L(idxi) + dir_flg(idxi)*s_M*(xi_L - 1d0)) + & - xi_P*(vel_R(idxi) + dir_flg(idxi)*s_P*(xi_R - 1d0)) - end do - - ! K-th pressure and velocity in preparation for the internal energy + ! INTERNAL ENERGIES ADVECTION FLUX. + ! K-th pressure and velocity in preparation for the internal energy flux p_K_Star = xi_M*(xi_MP*((pres_L + pi_infs(i)/(1d0 + gammas(i)))* & xi_L**(1d0/gammas(i) + 1d0) - pi_infs(i)/(1d0 + gammas(i))-pres_L)+pres_L)+ & xi_P*(xi_PP*((pres_R + pi_infs(i)/(1d0 + gammas(i)))* & xi_R**(1d0/gammas(i) + 1d0) - pi_infs(i)/(1d0 + gammas(i))-pres_R)+pres_R) vel_K_Star = xi_M*(xi_MP*(vel_L(dir_idx(1))-s_S) + s_S) + & xi_R*(xi_PP*(vel_R(dir_idx(1))-s_S) + s_S) - ! INTERNAL ENERGIES ADVECTION FLUX. !$acc loop seq do i = 1, num_fluids flux_rs${XYZ}$_vf(j, k, l, i + intxb - 1) = & @@ -1293,10 +1284,10 @@ contains qvs(i))*vel_K_Star end do - flux_src_rs${XYZ}$_vf(j, k, l, advxb) = vel_src_rs${XYZ}$_vf(j, k, l, idx1) + flux_src_rs${XYZ}$_vf(j, k, l, advxb) = vel_src_rs${XYZ}$_vf(j, k, l, idx1) - ! Geometrical source flux for cylindrical coordinates - #:if (NORM_DIR == 2) + ! Geometrical source flux for cylindrical coordinates + #:if (NORM_DIR == 2) if (cyl_coord) then !Substituting the advective flux into the inviscid geometrical source flux !$acc loop seq @@ -1319,8 +1310,8 @@ contains flux_gsrc_rs${XYZ}$_vf(j, k, l, i) = 0d0 end do end if - #:endif - #:if (NORM_DIR == 3) + #:endif + #:if (NORM_DIR == 3) if (grid_geometry == 3) then !$acc loop seq do i = 1, sys_size @@ -1334,7 +1325,7 @@ contains flux_gsrc_rs${XYZ}$_vf(j, k, l, momxe) = flux_rs${XYZ}$_vf(j, k, l, momxb + 1) end if - #:endif + #:endif end do end do @@ -2121,31 +2112,24 @@ contains !$acc loop seq do i = 1, 2 Re_L(i) = dflt_real - if (Re_size(i) > 0) Re_L(i) = 0d0 - !$acc loop seq do q = 1, Re_size(i) Re_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, E_idx + Re_idx(i, q))/Res(i, q) & + Re_L(i) end do - Re_L(i) = 1d0/max(Re_L(i), sgm_eps) - end do !$acc loop seq do i = 1, 2 Re_R(i) = dflt_real - if (Re_size(i) > 0) Re_R(i) = 0d0 - !$acc loop seq do q = 1, Re_size(i) Re_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, E_idx + Re_idx(i, q))/Res(i, q) & + Re_R(i) end do - Re_R(i) = 1d0/max(Re_R(i), sgm_eps) end do end if @@ -2159,8 +2143,7 @@ contains tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) tau_e_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) end do - G_L = 0d0 - G_R = 0d0 + G_L = 0d0; G_R = 0d0 !$acc loop seq do i = 1, num_fluids G_L = G_L + alpha_L(i)*Gs(i) @@ -2274,107 +2257,88 @@ contains ! COMPUTING THE HLLC FLUXES - ! Mass flux. + ! MASS FLUX. !$acc loop seq do i = 1, contxe flux_rs${XYZ}$_vf(j, k, l, i) = & - xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, i) & - *(vel_L(idx1) + s_M*(xi_L - 1d0)) & - + xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, i) & - *(vel_R(idx1) + s_P*(xi_R - 1d0)) + xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, i)*(vel_L(idx1) + s_M*(xi_L - 1d0)) + & + xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, i)*(vel_R(idx1) + s_P*(xi_R - 1d0)) end do - ! Momentum flux. - ! f = \rho u u + p I, q = \rho u, q_star = \xi * \rho*(s_star, v, w) + ! MOMENTUM FLUX. + ! f = \rho u u - \sigma, q = \rho u, q_star = \xi * \rho*(s_star, v, w) !$acc loop seq do i = 1, num_dims - idxi = dir_idx(i) - if (elasticity) then - flux_rs${XYZ}$_vf(j, k, l, contxe + dir_idx(i)) = & - xi_M*(rho_L*(vel_L(idx1)*vel_L(idxi) + & - s_M*(xi_L*(dir_flg(idxi)*s_S + & - (1d0 - dir_flg(idxi))* & - vel_L(idxi)) - vel_L(idxi))) + & - dir_flg(idxi)*(pres_L) - tau_e_L(dir_idx_tau(i))) & - + xi_P*(rho_R*(vel_R(idx1)* & - vel_R(idxi) + & - s_P*(xi_R*(dir_flg(idxi)*s_S + & - (1d0 - dir_flg(idxi))* & - vel_R(idxi)) - vel_R(idxi))) + & - dir_flg(idxi)*(pres_R) - tau_e_R(dir_idx_tau(i))) - else - flux_rs${XYZ}$_vf(j, k, l, contxe + idxi) = & - xi_M*(rho_L*(vel_L(idx1)* & - vel_L(idxi) + & - s_M*(xi_L*(dir_flg(idxi)*s_S + & - (1d0 - dir_flg(idxi))* & - vel_L(idxi)) - vel_L(idxi))) + & - dir_flg(idxi)*(pres_L)) & - + xi_P*(rho_R*(vel_R(idx1)* & - vel_R(idxi) + & - s_P*(xi_R*(dir_flg(idxi)*s_S + & - (1d0 - dir_flg(idxi))* & - vel_R(idxi)) - vel_R(idxi)))+ & - dir_flg(idxi)*(pres_R)) - end if + idxi = dir_idx(i) + flux_rs${XYZ}$_vf(j, k, l, contxe + idxi) = & + xi_M*(rho_L*(vel_L(idx1)*vel_L(idxi)+s_M*(xi_L*(dir_flg(idxi)*s_S + & + (1d0 - dir_flg(idxi))*vel_L(idxi))-vel_L(idxi))) + dir_flg(idxi)*(pres_L)) + & + xi_P*(rho_R*(vel_R(idx1)*vel_R(idxi)+s_P*(xi_R*(dir_flg(idxi)*s_S + & + (1d0 - dir_flg(idxi))*vel_R(idxi))-vel_R(idxi))) + dir_flg(idxi)*(pres_R)) end do - ! Energy flux. - ! f = u*(E+p), q = E, q_star = \xi*E+(s-u)(\rho s_star + p/(s-u)) + ! ENERGY FLUX. + ! f = u*(E-\sigma), q = E, q_star = \xi*E+(s-u)(\rho s_star - \sigma/(s-u)) flux_rs${XYZ}$_vf(j, k, l, E_idx) = & xi_M*( vel_L(idx1)*(E_L + pres_L) + & s_M*(xi_L*(E_L + (s_S - vel_L(idx1))*(rho_L*s_S + pres_L/(s_L - vel_L(idx1)))) - E_L)) + & xi_P*(vel_R(idx1)*(E_R + pres_R) + & s_P*(xi_R*(E_R + (s_S - vel_R(idx1))*(rho_R*s_S + pres_R/(s_R - vel_R(idx1)))) - E_R)) + ! Additional elastic shear stress terms for the energy flux. - if (hypoelasticity) then + if (elasticity) then !$acc loop seq do i = 1, num_dims + idxi = dir_idx(i) + ! MOMENTUM ELASTIC FLUX. + flux_rs${XYZ}$_vf(j, k, l, contxe + idxi) = & + flux_rs${XYZ}$_vf(j, k, l, contxe + idxi) & + -xi_M*tau_e_L(dir_idx_tau(i))-xi_P*tau_e_R(dir_idx_tau(i)) + ! ENERGY ELASTIC FLUX. flux_rs${XYZ}$_vf(j, k, l, E_idx) = flux_rs${XYZ}$_vf(j, k, l, E_idx) - & - xi_M*( vel_L(dir_idx(i))*tau_e_L(dir_idx_tau(i)) + & + xi_M*( vel_L(idxi)*tau_e_L(dir_idx_tau(i)) + & s_M*(xi_L*((s_S - vel_L(i))*(tau_e_L(dir_idx_tau(i))/(s_L - vel_L(i)))))) - & - xi_P*( vel_R(dir_idx(i))*tau_e_R(dir_idx_tau(i)) + & + xi_P*( vel_R(idxi)*tau_e_R(dir_idx_tau(i)) + & s_P*(xi_R*((s_S - vel_R(i))*(tau_e_R(dir_idx_tau(i))/(s_R - vel_R(i)))))) end do end if - ! Volume fraction flux + ! HYPOELASTIC STRESS EVOLUTION FLUX. + if (hypoelasticity) then + !$acc loop seq + do i = 1, strxe - strxb + 1 + flux_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) = & + xi_M*(s_S/(s_L-s_S))*(s_L*rho_L*tau_e_L(i)-rho_L*vel_L(idx1)*tau_e_L(i)) + & + xi_P*(s_S/(s_R-s_S))*(s_R*rho_R*tau_e_R(i)-rho_R*vel_R(idx1)*tau_e_R(i)) + end do + end if + + ! VOLUME FRACTION FLUX. !$acc loop seq do i = advxb, advxe flux_rs${XYZ}$_vf(j, k, l, i) = & - xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, i) & - *(vel_L(idx1) + s_M*(xi_L - 1d0)) & - + xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, i) & - *(vel_R(idx1) + s_P*(xi_R - 1d0)) + xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, i) *(vel_L(idx1) + s_M*(xi_L - 1d0)) + & + xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, i)*(vel_R(idx1) + s_P*(xi_R - 1d0)) end do - ! Source for volume fraction advection equation + ! VOLUME FRACTION SOURCE FLUX. !$acc loop seq do i = 1, num_dims idxi = dir_idx(i) vel_src_rs${XYZ}$_vf(j, k, l, idxi) = & - xi_M*(vel_L(idxi) + & - dir_flg(idxi)* & - s_M*(xi_L - 1d0)) & - + xi_P*(vel_R(idxi) + & - dir_flg(idxi)* & - s_P*(xi_R - 1d0)) - - !if ( (model_eqns == 4) .or. (num_fluids==1) ) vel_src_rs_vf(dir_idx(i))%sf(j,k,l) = 0d0 + xi_M*(vel_L(idxi) + dir_flg(idxi)*s_M*(xi_L - 1d0)) + & + xi_P*(vel_R(idxi) + dir_flg(idxi)*s_P*(xi_R - 1d0)) end do - ! Elastic Stresses - if (hypoelasticity) then - !$acc loop seq - do i = 1, strxe - strxb + 1 !TODO: this indexing may be slow - flux_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) = & - xi_M*(s_S/(s_L-s_S))*(s_L*rho_L*tau_e_L(i)-rho_L*vel_L(dir_idx(1))*tau_e_L(i)) + & - xi_P*(s_S/(s_R-s_S))*(s_R*rho_R*tau_e_R(i)-rho_R*vel_R(dir_idx(1))*tau_e_R(i)) - end do - end if - flux_src_rs${XYZ}$_vf(j, k, l, advxb) = vel_src_rs${XYZ}$_vf(j, k, l, idx1) + ! SURFACE TENSION FLUX. need to check + if (.not. f_is_default(sigma)) then + flux_rs${XYZ}$_vf(j, k, l, c_idx) = & + (xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, c_idx) + & + xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, c_idx))*s_S + end if + ! Geometrical source flux for cylindrical coordinates #:if (NORM_DIR == 2) if (cyl_coord) then diff --git a/submit_test.sh b/submit_test.sh index fe9aaa8878..1868a3e1aa 100755 --- a/submit_test.sh +++ b/submit_test.sh @@ -1,16 +1,19 @@ #!/bin/bash -./mfc.sh run ./tests/DA8AF07E/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta -./mfc.sh run ./tests/DA8AF07E/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t simulation -c delta -./mfc.sh run ./tests/6F296065/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta -./mfc.sh run ./tests/6F296065/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t simulation -c delta -./mfc.sh run ./tests/D3C860B9/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta -./mfc.sh run ./tests/D3C860B9/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t simulation -c delta +./mfc.sh run ./tests/AED93D34/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta +./mfc.sh run ./tests/AED93D34/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t simulation -c delta -./mfc.sh run ./tests/DA8AF07E/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta -./mfc.sh run ./tests/DA8AF07E/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t simulation -c delta -./mfc.sh run ./tests/18431ACB/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta -./mfc.sh run ./tests/18431ACB/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t simulation -c delta +#./mfc.sh run ./tests/DA8AF07E/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta +#./mfc.sh run ./tests/DA8AF07E/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t simulation -c delta +#./mfc.sh run ./tests/6F296065/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta +#./mfc.sh run ./tests/6F296065/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t simulation -c delta +#./mfc.sh run ./tests/D3C860B9/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta +#./mfc.sh run ./tests/D3C860B9/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t simulation -c delta + +#./mfc.sh run ./tests/DA8AF07E/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta +#./mfc.sh run ./tests/DA8AF07E/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t simulation -c delta +#./mfc.sh run ./tests/18431ACB/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta +#./mfc.sh run ./tests/18431ACB/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t simulation -c delta #./mfc.sh run /scratch/bciv/rodrigu1/cav2024/hyper/hyper_gel.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta From 584c1b24141cbdeefd0ab09f8525d2b241973f42 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Fri, 5 Jul 2024 15:44:27 -0500 Subject: [PATCH 220/326] added hyperelasticity speed to HLLC + 6-equation --- src/simulation/m_riemann_solvers.fpp | 55 +++++++++++++++------------- 1 file changed, 30 insertions(+), 25 deletions(-) diff --git a/src/simulation/m_riemann_solvers.fpp b/src/simulation/m_riemann_solvers.fpp index b85c666a11..eabe6a43ef 100644 --- a/src/simulation/m_riemann_solvers.fpp +++ b/src/simulation/m_riemann_solvers.fpp @@ -438,31 +438,24 @@ contains !$acc loop seq do i = 1, 2 Re_L(i) = dflt_real - if (Re_size(i) > 0) Re_L(i) = 0d0 - !$acc loop seq do q = 1, Re_size(i) Re_L(i) = alpha_L(Re_idx(i, q))/Res(i, q) & + Re_L(i) end do - Re_L(i) = 1d0/max(Re_L(i), sgm_eps) - end do !$acc loop seq do i = 1, 2 Re_R(i) = dflt_real - if (Re_size(i) > 0) Re_R(i) = 0d0 - !$acc loop seq do q = 1, Re_size(i) Re_R(i) = alpha_R(Re_idx(i, q))/Res(i, q) & + Re_R(i) end do - Re_R(i) = 1d0/max(Re_R(i), sgm_eps) end do end if @@ -472,22 +465,15 @@ contains ! elastic energy update if (hypoelasticity) then - !$acc loop seq - do i = 1, strxe - strxb + 1 - tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) - tau_e_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) - end do - - G_L = 0d0 - G_R = 0d0 - + G_L = 0d0; G_R = 0d0 !$acc loop seq do i = 1, num_fluids G_L = G_L + alpha_L(i)*Gs(i) G_R = G_R + alpha_R(i)*Gs(i) end do - do i = 1, strxe - strxb + 1 + tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) + tau_e_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) ! Elastic contribution to energy if G large enough !TODO take out if statement if stable without if ((G_L > 1000) .and. (G_R > 1000)) then @@ -1072,7 +1058,7 @@ contains E_L = gamma_L*pres_L + pi_inf_L + 5d-1*rho_L*vel_L_rms + qv_L E_R = gamma_R*pres_R + pi_inf_R + 5d-1*rho_R*vel_R_rms + qv_R - ! ADJUSTMENTS FOR ELASTIC ENERGY + ! ADJUSTMENTS FOR HYPOELASTIC ENERGY if (hypoelasticity) then !$acc loop seq do i = 1, strxe - strxb + 1 @@ -1099,6 +1085,31 @@ contains end do end if + ! ADJUSTMENTS FOR HYPERELASTIC ENERGY + if (hyperelasticity) then + G_L = 0d0; G_R = 0d0; + !$acc loop seq + do i = 1, num_fluids + ! Mixture left and right shear modulus + G_L = G_L + alpha_L(i)*Gs(i) + G_R = G_R + alpha_R(i)*Gs(i) + ! Left and right \xi fields + xi_field_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, xibeg - 1 + i) + xi_field_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, xibeg - 1 + i) + end do + ! Elastic contribution to energy if G large enough + if (G_L < verysmall) G_L = 0d0; + if (G_R < verysmall) G_R = 0d0; + E_L = E_L + G_L*qL_prim_rs${XYZ}$_vf(j, k, l, xiend + 1) + E_R = E_R + G_R*qR_prim_rs${XYZ}$_vf(j + 1, k, l, xiend + 1) + !$acc loop seq + do i = 1, b_size-1 + tau_e_L(i) = 0d0; tau_e_R(i) = 0d0; + !tau_e_L(i) = G_L*qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) + !tau_e_R(i) = G_R*qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) + end do + end if + H_L = (E_L + pres_L)/rho_L H_R = (E_R + pres_R)/rho_R @@ -1129,7 +1140,6 @@ contains s_R = max(vel_R(dir_idx(1)) + sqrt(c_R*c_R + & (((4d0*G_R)/3d0) + tau_e_R(dir_idx_tau(1)))/rho_R), vel_L(dir_idx(1)) + sqrt(c_L*c_L + & (((4d0*G_L)/3d0) + tau_e_L(dir_idx_tau(1)))/rho_L)) - s_S = (pres_R - tau_e_R(dir_idx_tau(1)) - pres_L + & tau_e_L(dir_idx_tau(1)) + rho_L*vel_L(idx1)*(s_L - vel_L(idx1)) - & rho_R*vel_R(idx1)*(s_R - vel_R(idx1)))/(rho_L*(s_L - vel_L(idx1)) - & @@ -1137,7 +1147,6 @@ contains else s_L = min(vel_L(dir_idx(1)) - c_L, vel_R(dir_idx(1)) - c_R) s_R = max(vel_R(dir_idx(1)) + c_R, vel_L(dir_idx(1)) + c_L) - s_S = (pres_R - pres_L + rho_L*vel_L(dir_idx(1))*& (s_L - vel_L(dir_idx(1))) - rho_R*vel_R(dir_idx(1))*(s_R - vel_R(dir_idx(1)))) & /(rho_L*(s_L - vel_L(dir_idx(1))) - rho_R*(s_R - vel_R(dir_idx(1)))) @@ -1147,19 +1156,15 @@ contains pres_SL = 5d-1*(pres_L + pres_R + rho_avg*c_avg* & (vel_L(dir_idx(1)) - & vel_R(dir_idx(1)))) - pres_SR = pres_SL - Ms_L = max(1d0, sqrt(1d0 + ((5d-1 + gamma_L)/(1d0 + gamma_L))* & (pres_SL/pres_L - 1d0)*pres_L/ & ((pres_L + pi_inf_L/(1d0 + gamma_L))))) Ms_R = max(1d0, sqrt(1d0 + ((5d-1 + gamma_R)/(1d0 + gamma_R))* & (pres_SR/pres_R - 1d0)*pres_R/ & ((pres_R + pi_inf_R/(1d0 + gamma_R))))) - s_L = vel_L(dir_idx(1)) - c_L*Ms_L s_R = vel_R(dir_idx(1)) + c_R*Ms_R - s_S = 5d-1*((vel_L(dir_idx(1)) + vel_R(dir_idx(1))) + & (pres_L - pres_R)/ & (rho_avg*c_avg)) @@ -1213,7 +1218,7 @@ contains xi_P*(vel_R(idx1)*(E_R + pres_R) + & s_P*(xi_R*(E_R + (s_S - vel_R(idx1))*(rho_R*s_S + pres_R/(s_R - vel_R(idx1)))) - E_R)) - ! Additional elastic shear stress terms for the momentum and energy flux + ! ELASTICITY. Elastic shear stress terms for the momentum and energy flux if (elasticity) then !$acc loop seq do i = 1, num_dims From 78d0a40a3a69897f3f04fa2264447f5ffb998644 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Sat, 6 Jul 2024 11:27:48 -0400 Subject: [PATCH 221/326] partially debugged HLLC implementation, hypo and riemann is working, need phase change --- src/simulation/m_riemann_solvers.fpp | 48 +++++++++++++++------------- 1 file changed, 25 insertions(+), 23 deletions(-) diff --git a/src/simulation/m_riemann_solvers.fpp b/src/simulation/m_riemann_solvers.fpp index eabe6a43ef..db691d15c2 100644 --- a/src/simulation/m_riemann_solvers.fpp +++ b/src/simulation/m_riemann_solvers.fpp @@ -948,11 +948,13 @@ contains flux_gsrc_vf, & norm_dir, ix, iy, iz) - idx1 = 1; if (dir_idx(1) == 2) idx1 = 2; if (dir_idx(1) == 3) idx1 = 3 #:for NORM_DIR, XYZ in [(1, 'x'), (2, 'y'), (3, 'z')] if (norm_dir == ${NORM_DIR}$) then + + idx1 = 1; if (dir_idx(1) == 2) idx1 = 2; if (dir_idx(1) == 3) idx1 = 3 + ! 6-EQUATION MODEL WITH HLLC if (model_eqns == 3) then !ME3 @@ -1186,8 +1188,8 @@ contains ! goes with the numerical velocity in x/y/z directions ! xi_P/M (pressure) = min/max(0. sgn(1,sL/sR)) - xi_MP = max(0d0, sign(1d0, s_L)) - xi_PP = min(0d0, sign(1d0, s_R)) + xi_MP = -min(0d0,sign(1d0,s_L)) + xi_PP = max(0d0,sign(1d0,s_R)); ! COMPUTING FLUXES ! MASS FLUX. @@ -1213,10 +1215,11 @@ contains ! ENERGY FLUX. ! f = u*(E-\sigma), q = E, q_star = \xi*E+(s-u)(\rho s_star - \sigma/(s-u)) flux_rs${XYZ}$_vf(j, k, l, E_idx) = & - xi_M*( vel_L(idx1)*(E_L + pres_L) + & - s_M*(xi_L*(E_L + (s_S - vel_L(idx1))*(rho_L*s_S + pres_L/(s_L - vel_L(idx1)))) - E_L)) + & - xi_P*(vel_R(idx1)*(E_R + pres_R) + & - s_P*(xi_R*(E_R + (s_S - vel_R(idx1))*(rho_R*s_S + pres_R/(s_R - vel_R(idx1)))) - E_R)) + xi_M*(vel_L(idx1)*(E_L + pres_L) + & + s_M*(xi_L*(E_L + (s_S - vel_L(idx1))*(rho_L*s_S + pres_L/(s_L - vel_L(idx1)))) - E_L)) & + + xi_P*(vel_R(idx1)*(E_R + pres_R) + & + s_P*(xi_R*(E_R + (s_S - vel_R(idx1))*(rho_R*s_S + pres_R/(s_R - vel_R(idx1)))) - E_R)) + ! ELASTICITY. Elastic shear stress terms for the momentum and energy flux if (elasticity) then @@ -1249,11 +1252,9 @@ contains ! VOLUME FRACTION FLUX. !$acc loop seq do i = advxb, advxe - flux_rs${XYZ}$_vf(j, k, l, i) = & - xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, i) & - *(vel_L(idx1) + s_M*(xi_L - 1d0)) & - + xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, i) & - *(vel_R(idx1) + s_P*(xi_R - 1d0)) + flux_rs${XYZ}$_vf(j, k, l, i) = & + xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, i)*s_S + & + xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, i)*s_S end do ! SOURCE TERM FOR VOLUME FRACTION ADVECTION FLUX. @@ -1274,19 +1275,20 @@ contains ! INTERNAL ENERGIES ADVECTION FLUX. ! K-th pressure and velocity in preparation for the internal energy flux - p_K_Star = xi_M*(xi_MP*((pres_L + pi_infs(i)/(1d0 + gammas(i)))* & - xi_L**(1d0/gammas(i) + 1d0) - pi_infs(i)/(1d0 + gammas(i))-pres_L)+pres_L)+ & - xi_P*(xi_PP*((pres_R + pi_infs(i)/(1d0 + gammas(i)))* & - xi_R**(1d0/gammas(i) + 1d0) - pi_infs(i)/(1d0 + gammas(i))-pres_R)+pres_R) - vel_K_Star = xi_M*(xi_MP*(vel_L(dir_idx(1))-s_S) + s_S) + & - xi_R*(xi_PP*(vel_R(dir_idx(1))-s_S) + s_S) + vel_K_Star = vel_L(idx1)*(1d0-xi_MP) + xi_MP*vel_R(idx1) + & + xi_MP*xi_PP*(s_S-vel_R(idx1)) !$acc loop seq do i = 1, num_fluids - flux_rs${XYZ}$_vf(j, k, l, i + intxb - 1) = & - (qL_prim_rs${XYZ}$_vf(j, k, l, i + advxb - 1)* & - (gammas(i)*p_K_Star + pi_infs(i)) + & - qL_prim_rs${XYZ}$_vf(j, k, l, i + contxb - 1)* & - qvs(i))*vel_K_Star + p_K_Star = xi_M*(xi_MP*((pres_L + pi_infs(i)/(1d0 + gammas(i)))* & + xi_L**(1d0/gammas(i) + 1d0) - pi_infs(i)/(1d0 + gammas(i))-pres_L)+pres_L)+ & + xi_P*(xi_PP*((pres_R + pi_infs(i)/(1d0 + gammas(i)))* & + xi_R**(1d0/gammas(i) + 1d0) - pi_infs(i)/(1d0 + gammas(i))-pres_R)+pres_R) + + flux_rs${XYZ}$_vf(j, k, l, i + intxb - 1) = & + (qL_prim_rs${XYZ}$_vf(j, k, l, i + advxb - 1)* & + (gammas(i)*p_K_Star + pi_infs(i)) + & + qL_prim_rs${XYZ}$_vf(j, k, l, i + contxb - 1)* & + qvs(i))*vel_K_Star end do flux_src_rs${XYZ}$_vf(j, k, l, advxb) = vel_src_rs${XYZ}$_vf(j, k, l, idx1) From deba134a8ae802764bbd6570a71d1b0a913d7666 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Sat, 6 Jul 2024 17:29:33 -0400 Subject: [PATCH 222/326] debugged HLLC + hypo + 6-equation, testing on Delta GPU --- src/simulation/m_riemann_solvers.fpp | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/src/simulation/m_riemann_solvers.fpp b/src/simulation/m_riemann_solvers.fpp index db691d15c2..e0938310b7 100644 --- a/src/simulation/m_riemann_solvers.fpp +++ b/src/simulation/m_riemann_solvers.fpp @@ -1135,7 +1135,7 @@ contains ! COMPUTING THE DIRECT WAVE SPEEDS if (wave_speeds == 1) then - if (hypoelasticity) then + if (elasticity) then s_L = min(vel_L(dir_idx(1)) - sqrt(c_L*c_L + & (((4d0*G_L)/3d0) + tau_e_L(dir_idx_tau(1)))/rho_L), vel_R(dir_idx(1)) - sqrt(c_R*c_R + & (((4d0*G_R)/3d0) + tau_e_R(dir_idx_tau(1)))/rho_R)) @@ -1189,7 +1189,7 @@ contains ! goes with the numerical velocity in x/y/z directions ! xi_P/M (pressure) = min/max(0. sgn(1,sL/sR)) xi_MP = -min(0d0,sign(1d0,s_L)) - xi_PP = max(0d0,sign(1d0,s_R)); + xi_PP = max(0d0,sign(1d0,s_R)) ! COMPUTING FLUXES ! MASS FLUX. @@ -1262,8 +1262,8 @@ contains do i = 1, num_dims idxi = dir_idx(i) vel_src_rs${XYZ}$_vf(j, k, l, idxi) = & - xi_M*(vel_L(idxi) + dir_flg(idxi)*s_M*(xi_L - 1d0)) + & - xi_P*(vel_R(idxi) + dir_flg(idxi)*s_P*(xi_R - 1d0)) + xi_M*(vel_L(idxi)+dir_flg(idxi)*(s_S*(xi_MP*(xi_L-1) + 1)-vel_L(idxi))) + & + xi_P*(vel_R(idxi)+dir_flg(idxi)*(s_S*(xi_PP*(xi_R-1) + 1)-vel_R(idxi))) end do ! SURFACE TENSION FLUX. need to check @@ -1293,6 +1293,12 @@ contains flux_src_rs${XYZ}$_vf(j, k, l, advxb) = vel_src_rs${XYZ}$_vf(j, k, l, idx1) + ! correction pressure for the cylindrical terms + p_Star = xi_M*( pres_L + xi_MP*rho_L*(s_L - & + vel_L(dir_idx(1)))*(s_S - vel_L(dir_idx(1)))) + & + xi_P*( pres_R + xi_PP*rho_R*(s_R - & + vel_R(dir_idx(1)))*(s_S - vel_R(dir_idx(1)))) + ! Geometrical source flux for cylindrical coordinates #:if (NORM_DIR == 2) if (cyl_coord) then @@ -1306,11 +1312,8 @@ contains flux_gsrc_rs${XYZ}$_vf(j, k, l, i) = flux_rs${XYZ}$_vf(j, k, l, i) end do ! Recalculating the radial momentum geometric source flux - flux_gsrc_rs${XYZ}$_vf(j, k, l, momxb - 1 + idx1) = & - xi_M*(rho_L*(vel_L(idx1)*vel_L(idx1) + s_M*(xi_L*(dir_flg(idx1)*s_S + & - (1d0 - dir_flg(idx1))*vel_L(idx1)) - vel_L(idx1)))) + & - xi_P*(rho_R*(vel_R(idx1)*vel_R(idx1) + s_P*(xi_R*(dir_flg(idx1)*s_S + & - (1d0 - dir_flg(idx1))*vel_R(idx1)) - vel_R(idx1)))) + flux_gsrc_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(1)) = & + flux_gsrc_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(1)) - p_Star ! Geometrical source of the void fraction(s) is zero !$acc loop seq do i = advxb, advxe @@ -1324,11 +1327,8 @@ contains do i = 1, sys_size flux_gsrc_rs${XYZ}$_vf(j, k, l, i) = 0d0 end do - flux_gsrc_rs${XYZ}$_vf(j, k, l, momxb + 1) = & - -xi_M*(rho_L*(vel_L(idx1)*vel_L(idx1) + s_M*(xi_L*(dir_flg(idx1)*s_S + & - (1d0 - dir_flg(idx1))*vel_L(idx1)) - vel_L(idx1)))) & - -xi_P*(rho_R*(vel_R(idx1)*vel_R(idx1) + s_P*(xi_R*(dir_flg(idx1)*s_S + & - (1d0 - dir_flg(idx1))*vel_R(idx1)) - vel_R(idx1)))) + flux_gsrc_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(1)) = & + flux_gsrc_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(1)) - p_Star flux_gsrc_rs${XYZ}$_vf(j, k, l, momxe) = flux_rs${XYZ}$_vf(j, k, l, momxb + 1) end if From 0299298489d967d4d802ea390402f59e50c9dfdc Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Sat, 6 Jul 2024 19:24:29 -0400 Subject: [PATCH 223/326] added 3D ctr midterm test case for simulations --- examples/3D_ctr_test/case.py | 399 ++++++++++++++++++++++++++++++++++ src/common/m_phase_change.fpp | 4 +- submit_test.sh | 17 +- 3 files changed, 404 insertions(+), 16 deletions(-) create mode 100644 examples/3D_ctr_test/case.py diff --git a/examples/3D_ctr_test/case.py b/examples/3D_ctr_test/case.py new file mode 100644 index 0000000000..1630f1c7f2 --- /dev/null +++ b/examples/3D_ctr_test/case.py @@ -0,0 +1,399 @@ +#!/usr/bin/env python3 +import math, json + +## 1 FOR BACKGROUND, 2 FOR BUBBLE, 3 FOR GEL +# Pressure [Pa] +p01 = 5E6 +p02 = 3550 +p03 = p01 + +# Temperature [K] +T01 = 298.15 +T02 = 298.15 +T03 = T01 + +#### FLUID PROPERTIES #### + +### liquid water ### +# pi infty +piwl = 1.0E+09 +# qv +qvwl = -1167000 +# qv' +qvpwl = 0.0E0 +# cv +cvwl = 1816 +# cp +cpwl = 4267 +# gamma +gamwl = cpwl / cvwl + +## FOR PATCHES 1 & 2 ## + +# density +rho0wl1 = (p01 + piwl)/((gamwl-1)*cvwl*T01) +rho0wl2 = (p02 + piwl)/((gamwl-1)*cvwl*T02) +rho0wl3 = (p03 + piwl)/((gamwl-1)*cvwl*T03) + +# speed of sound FOR +c_wl1 = math.sqrt( gamwl * ( p01 + piwl ) / rho0wl1 ) +c_wl2 = math.sqrt( gamwl * ( p02 + piwl ) / rho0wl2 ) +c_wl3 = math.sqrt( gamwl * ( p03 + piwl ) / rho0wl3 ) + +# part for Gases - relations from IMR +Ru = 8.3144598 # Universal gas constant (J/mol-K) + +### Vapor water ### +Rv = Ru/(18.01528e-3) # Gas constant for vapor (Ru/molecular weight) (J/kg-K) +# gamma +gamwv = 1.4 +# cp +cpwv = Rv * gamwv/(gamwv-1) +# cv +cvwv = cpwv/gamwv +# pi infinity +piwv = 0.0E0 +# qv +qvwv = 2030000 +# qv' +qvpwv = -23400 + +## FOR PATCHES 1 & 2 ## + +# density +rho0wv1 = (p01 + piwv)/((gamwv-1)*cvwv*T01) +rho0wv2 = (p02 + piwv)/((gamwv-1)*cvwv*T02) +rho0wv3 = (p03 + piwv)/((gamwv-1)*cvwv*T03) + +# speed of sound +c_wv1 = math.sqrt( gamwv * ( p01 + piwv ) / rho0wv1 ) +c_wv2 = math.sqrt( gamwv * ( p02 + piwv ) / rho0wv2 ) +c_wv3 = math.sqrt( gamwv * ( p03 + piwv ) / rho0wv3 ) + +### Air ### + +Ra = Ru/(28.966e-3) # Gas constant for air (Ru/molecular weight) (J/kg-K) +gamwa = 1.4 +# cp +cpa = Ra * gamwa/(gamwa-1) +# cv +cva = cpa/gamwa +# pi infinity +pia = 0.0E0 +# qv +qvwa = 0.0E0 +# qv' +qvpwa = 0.0E0 + +## FOR PATCHES 1 & 2 ## + +# density +rho0wa1 = (p01 + pia)/((gamwa-1)*cva*T01) +rho0wa2 = (p02 + pia)/((gamwa-1)*cva*T02) + +# Speed of sound +c_a1 = math.sqrt( gamwa * ( p01 + pia ) / rho0wa1 ) +c_a2 = math.sqrt( gamwa * ( p02 + pia ) / rho0wa2 ) + +### 3% polyacrylamide gel ### + +# gamma +gamwg = 2.35 +# pi infty +pig = 1.1754E+09 +# qv +qvwg = 0.0E0 +# qv' +qvpwg = 0.0E0 +# cv +cvg = cvwl +# cp +cpg = gamwg*cvg + +## FOR PATCHES 1 & 2 & 3 ## + +# density +rho0wg1 = (p01 + pig)/((gamwg-1)*cvg*T01) +rho0wg2 = (p02 + pig)/((gamwg-1)*cvg*T02) +rho0wg3 = (p03 + pig)/((gamwg-1)*cvg*T03) + +# Speed of sound +c_g1 = math.sqrt( gamwg * ( p01 + pig ) / rho0wg1 ) +c_g2 = math.sqrt( gamwg * ( p02 + pig ) / rho0wg2 ) +c_g3 = math.sqrt( gamwg * ( p03 + pig ) / rho0wg3 ) + +## SHOCK RELATIONS +p02Op01 = p02 / p01 + +# Mach number of the shocked region - this should agree with Min, if everything is correct +Ms = math.sqrt( ( gamwa + 1. ) / ( 2. * gamwa ) * ( p02Op01 - 1. ) * ( p02 / ( p02 + pia ) ) + 1.0 ) + +# shock speed +ss = Ms * c_a1 + +### volume fractions for each of the patches ### +C0 = 0.25 # vapor concentration for IMR + +# patch 1: liquid water +liq_wv = 1.00E-15 +liq_wg = 1.00E-15 +liq_wa = 1.00E-15 +liq_wl = 1.00E00 - liq_wv - liq_wa - liq_wg +# water vapor +vap_wl = 1.00E-15 +vap_wv = 1 / ( ( 1 - C0 ) / C0 * rho0wv2 / rho0wa2 + 1 ) +vap_wg = 1.00E-15 +vap_wa = 1.00E-15 +vap_tot = vap_wl + vap_wv + vap_wa + vap_wg +# bub +bub_wl = 1.00E-15 +bub_wv = vap_tot +bub_wg = 1.00E-15 +bub_wa = 1.00E00 - bub_wl - bub_wv - bub_wg +# gel +gel_wv = 1.00E-15 +gel_wl = 1.00E-15 +gel_wa = 1.00E-15 +gel_wg = 1.00E00 - gel_wl - gel_wv - gel_wa + +## SIMULATION PARAMETERS + +# CFL +cfl = 0.50 + +# Bubble Initial Radius +R0 = 30E-6 #230.4E-06 + +# number of elements +Nx0 = 400 +Nx = 199*2 +Ny = 199 +Nz = 199 + +# domain boundaries +xb = -120E-6 +xe = 120E-6 + +yb = 0.00 +ye = 120E-6 + +zb = 0.00 +ze = 120E-6 + +lenx = ( xe - xb ) +leny = ( ye - yb ) +lenz = ( ze - zb ) + +xcenl = (xb + xe)/2.0 +ycenl = (yb + ye)/2.0 +zcenl = (zb + ze)/2.0 + +#xdist = 6.51E-10 #2.17E-5 +#sod = xdist/R0 +sod = -2.17 +xcenb = sod*R0 +ycenb = 0.00 +zcenb = 0.00 + +xbg = 0 +xeg = xe + +lenxg = (xeg - xbg) +lenyg = leny +lenzg = lenz +xceng = (xbg + xeg)/2.0 +yceng = ycenl +zceng = zcenl + +# typical cell size +dx = ( xe - xb ) / Nx +dy = ( ye - yb ) / Ny +dz = ( ze - zb ) / Nz +#print(dx) +# time step + +# save frequency = SF + 1 (because the initial state, 0.dat, is also saved) +SF = 200 + +# Critical time-step +tc = 0.915 * R0 * math.sqrt( rho0wl1 / p01 ) + +# making Nt divisible by SF +# tendA = 1.5 * tc +tend = 1.2 * tc + +# 1 - ensure NtA is sufficient to go a little beyond tendA +# NtA = int( tendA // dt + 1 ) + +# Array of saves. it is the same as Nt/Sf = t_step_save +# AS = int( NtA // SF + 1 ) + +# Nt = total number of steps. Ensure Nt > NtA (so the total tendA is covered) +# Nt = AS * SF +Nt = int(10E3 * tend // tc * Nx / Nx0 + 1) +#print(Nt) +dt = tend / Nt + +AS = int( Nt//SF ) + +# Total physical time +# tend = Nt * dt + +# Configuring case dictionary ================================================== +print(json.dumps({ + # Logistics ================================================ + 'run_time_info': 'T', + # ========================================================== + # Computational Domain Parameters ========================== + 'x_domain%beg' : xb, + 'x_domain%end' : xe, + 'y_domain%beg' : yb, + 'y_domain%end' : ye, + 'z_domain%beg' : zb, + 'z_domain%end' : ze, + 'stretch_x' : 'F', + 'loops_x' : 1, + 'a_x' : 4.0E0, + 'x_a' : -2.0*R0, + 'x_b' : 2.0*R0, + 'stretch_y' : 'F', + 'loops_y' : 1, + 'a_y' : 4.0E0, + 'y_a' : -2.0*R0, + 'y_b' : 2.0*R0, + 'stretch_z' : 'F', + 'loops_z' : 1, + 'a_z' : 4.0E0, + 'z_a' : -2.0*R0, + 'z_b' : 2.0*R0, + 'cyl_coord' : 'F', + 'm' : Nx, + 'n' : Ny, + 'p' : Nz, + 'dt' : dt, + 't_step_start' : 0, + 't_step_stop' : Nt, + 't_step_save' : AS, + # ========================================================== + # Simulation Algorithm Parameters ========================== + 'num_patches' : 3, + 'model_eqns' : 3, + 'num_fluids' : 4, + 'adv_alphan' : 'T', + 'mpp_lim' : 'T', + 'mixture_err' : 'T', + 'relax' : 'T', + 'relax_model' : 6, + 'palpha_eps' : 1.0E-6, + 'ptgalpha_eps' : 1.0E-2, + 'time_stepper' : 3, + 'weno_order' : 3, + 'weno_eps' : 1.0E-16, + 'weno_Re_flux' : 'F', + 'weno_avg' : 'F', + 'mapped_weno' : 'T', + 'null_weights' : 'F', + 'mp_weno' : 'F', + 'riemann_solver' : 2, + 'wave_speeds' : 1, + 'avg_state' : 2, + 'bc_x%beg' : -6, #-2, + 'bc_x%end' : -6, + 'bc_y%beg' : -2, + 'bc_y%end' : -6, + 'bc_z%beg' : -2, + 'bc_z%end' : -6, + # ========================================================== + # Formatted Database Files Structure Parameters ============ + 'format' : 1, + 'precision' : 2, + 'prim_vars_wrt':'T', + 'parallel_io' :'T', + # ========================================================== + # Patch 1: High pressured water ============================ + # Specify the cubic water background grid geometry + 'patch_icpp(1)%geometry' : 9, + 'patch_icpp(1)%x_centroid' : xcenl, + 'patch_icpp(1)%y_centroid' : ycenl, + 'patch_icpp(1)%z_centroid' : zcenl, + 'patch_icpp(1)%length_x' : lenx, + 'patch_icpp(1)%length_y' : leny, + 'patch_icpp(1)%length_z' : lenz, + 'patch_icpp(1)%vel(1)' : 0.0E+00, + 'patch_icpp(1)%vel(2)' : 0.0E+00, + 'patch_icpp(1)%vel(3)' : 0.0E+00, + 'patch_icpp(1)%pres' : p01, + 'patch_icpp(1)%alpha_rho(1)' : liq_wl * rho0wl1, + 'patch_icpp(1)%alpha_rho(2)' : liq_wv * rho0wv1, + 'patch_icpp(1)%alpha_rho(3)' : liq_wa * rho0wa1, + 'patch_icpp(1)%alpha_rho(4)' : liq_wg * rho0wg1, + 'patch_icpp(1)%alpha(1)' : liq_wl, + 'patch_icpp(1)%alpha(2)' : liq_wv, + 'patch_icpp(1)%alpha(3)' : liq_wa, + 'patch_icpp(1)%alpha(4)' : liq_wg, + # ========================================================== + # Patch 2: (Vapor) Bubble ================================== + 'patch_icpp(2)%geometry' : 8, + 'patch_icpp(2)%x_centroid' : xcenb, + 'patch_icpp(2)%y_centroid' : ycenb, + 'patch_icpp(2)%z_centroid' : zcenb, + 'patch_icpp(2)%radius' : R0, + 'patch_icpp(2)%vel(1)' : 0.0E+00, + 'patch_icpp(2)%vel(2)' : 0.0E+00, + 'patch_icpp(2)%vel(3)' : 0.0E+00, + 'patch_icpp(2)%pres' : p02, + 'patch_icpp(2)%alpha_rho(1)' : bub_wl * rho0wl2, + 'patch_icpp(2)%alpha_rho(2)' : bub_wv * rho0wv2, + 'patch_icpp(2)%alpha_rho(3)' : bub_wa * rho0wa2, + 'patch_icpp(2)%alpha_rho(4)' : bub_wg * rho0wg2, + 'patch_icpp(2)%alpha(1)' : bub_wl, + 'patch_icpp(2)%alpha(2)' : bub_wv, + 'patch_icpp(2)%alpha(3)' : bub_wa, + 'patch_icpp(2)%alpha(4)' : bub_wg, + 'patch_icpp(2)%alter_patch(1)' : 'T', + # ========================================================== + # Patch 3: Gel Object ====================================== + 'patch_icpp(3)%geometry' : 9, + 'patch_icpp(3)%x_centroid' : xceng, + 'patch_icpp(3)%y_centroid' : yceng, + 'patch_icpp(3)%z_centroid' : zceng, + 'patch_icpp(3)%length_x' : lenxg, + 'patch_icpp(3)%length_y' : lenyg, + 'patch_icpp(3)%length_z' : lenzg, + 'patch_icpp(3)%vel(1)' : 0.0E+00, + 'patch_icpp(3)%vel(2)' : 0.0E+00, + 'patch_icpp(3)%vel(3)' : 0.0E+00, + 'patch_icpp(3)%pres' : p03, + 'patch_icpp(3)%alpha_rho(1)' : gel_wl * rho0wl2, + 'patch_icpp(3)%alpha_rho(2)' : gel_wv * rho0wv2, + 'patch_icpp(3)%alpha_rho(3)' : gel_wa * rho0wa2, + 'patch_icpp(3)%alpha_rho(4)' : gel_wg * rho0wg2, + 'patch_icpp(3)%alpha(1)' : gel_wl, + 'patch_icpp(3)%alpha(2)' : gel_wv, + 'patch_icpp(3)%alpha(3)' : gel_wa, + 'patch_icpp(3)%alpha(4)' : gel_wg, + 'patch_icpp(3)%alter_patch(1)' : 'T', + # ========================================================== + # Fluids Physical Parameters =============================== + 'fluid_pp(1)%gamma' : 1.0E+00 / ( gamwl - 1 ), + 'fluid_pp(1)%pi_inf' : gamwl * piwl / ( gamwl - 1 ), + 'fluid_pp(1)%cv' : cvwl, + 'fluid_pp(1)%qv' : qvwl, + 'fluid_pp(1)%qvp' : qvpwl, + 'fluid_pp(2)%gamma' : 1.0E+00 / ( gamwv - 1 ), + 'fluid_pp(2)%pi_inf' : gamwv * piwv / ( gamwv - 1 ), + 'fluid_pp(2)%cv' : cvwv, + 'fluid_pp(2)%qv' : qvwv, + 'fluid_pp(2)%qvp' : qvpwv, + 'fluid_pp(3)%gamma' : 1.0E+00 / ( gamwa - 1 ), + 'fluid_pp(3)%pi_inf' : gamwa * pia / ( gamwa - 1 ), + 'fluid_pp(3)%cv' : cva, + 'fluid_pp(3)%qv' : qvwa, + 'fluid_pp(3)%qvp' : qvpwa, + 'fluid_pp(4)%gamma' : 1.0E+00 / ( gamwg - 1), + 'fluid_pp(4)%pi_inf' : gamwg * pig / ( gamwg - 1), + 'fluid_pp(4)%cv' : cvg, + 'fluid_pp(4)%qv' : qvwg, + 'fluid_pp(4)%qvp' : qvpwg, + # ========================================================== +})) diff --git a/src/common/m_phase_change.fpp b/src/common/m_phase_change.fpp index 1c6a7acdf0..884ed8f842 100644 --- a/src/common/m_phase_change.fpp +++ b/src/common/m_phase_change.fpp @@ -358,7 +358,7 @@ contains ns = 0 ! change this relative error metric. 1E4 is arbitrary do while ((DABS(pS - pO) > palpha_eps) .and. & - (DABS((pS - pO)/pO) > palpha_eps/1d4) .or. (ns == 0)) + (DABS((pS - pO)/pO) > palpha_eps/1d1) .or. (ns == 0)) ! increasing counter ns = ns + 1 @@ -448,7 +448,7 @@ contains R2D(1) = 0.0d0; R2D(2) = 0.0d0 DeltamP(1) = 0.0d0; DeltamP(2) = 0.0d0 do while (((DSQRT(R2D(1)**2 + R2D(2)**2) > ptgalpha_eps) & - .and. ((DSQRT(R2D(1)**2 + R2D(2)**2)/rhoe) > (ptgalpha_eps/1d6))) & + .and. ((DSQRT(R2D(1)**2 + R2D(2)**2)/rhoe) > (ptgalpha_eps/1d1))) & .or. (ns == 0)) ! Updating counter for the iterative procedure diff --git a/submit_test.sh b/submit_test.sh index 1868a3e1aa..6db0de57bc 100755 --- a/submit_test.sh +++ b/submit_test.sh @@ -1,19 +1,8 @@ #!/bin/bash -./mfc.sh run ./tests/AED93D34/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta -./mfc.sh run ./tests/AED93D34/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t simulation -c delta - -#./mfc.sh run ./tests/DA8AF07E/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta -#./mfc.sh run ./tests/DA8AF07E/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t simulation -c delta -#./mfc.sh run ./tests/6F296065/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta -#./mfc.sh run ./tests/6F296065/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t simulation -c delta -#./mfc.sh run ./tests/D3C860B9/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta -#./mfc.sh run ./tests/D3C860B9/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t simulation -c delta - -#./mfc.sh run ./tests/DA8AF07E/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta -#./mfc.sh run ./tests/DA8AF07E/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t simulation -c delta -#./mfc.sh run ./tests/18431ACB/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta -#./mfc.sh run ./tests/18431ACB/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t simulation -c delta +./mfc.sh run ./examples/3D_ctr_test/case.py -p batch -N 1 -n 16 -g 0 -w 01:00:00 -# test1 -t pre_process -c oscar +#./mfc.sh run ./examples/3D_ctr_test/case.py -p batch -N 1 -n 8 -g 0 -w 01:00:00 -# test1 -t simulation -c oscar +./mfc.sh run ./examples/3D_ctr_test/case.py -p batch -N 1 -n 16 -g 0 -w 01:00:00 -# test1 -t post_process -c oscar #./mfc.sh run /scratch/bciv/rodrigu1/cav2024/hyper/hyper_gel.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta From b1d02af0b143b92bee04e3bf517a9995a7362543 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Sat, 6 Jul 2024 19:46:51 -0500 Subject: [PATCH 224/326] added CTR test case for midterm review --- examples/3D_ctr_test/case.py | 36 +- examples/3D_ctr_test/old_case.py | 399 ++++++++++++++++++ .../{casefile.py => case.py} | 0 src/common/m_phase_change.fpp | 4 +- submit_test.sh | 10 +- 5 files changed, 426 insertions(+), 23 deletions(-) create mode 100644 examples/3D_ctr_test/old_case.py rename examples/3D_phasechange_bubble/{casefile.py => case.py} (100%) diff --git a/examples/3D_ctr_test/case.py b/examples/3D_ctr_test/case.py index 1630f1c7f2..aac9ec367a 100644 --- a/examples/3D_ctr_test/case.py +++ b/examples/3D_ctr_test/case.py @@ -96,17 +96,16 @@ c_a2 = math.sqrt( gamwa * ( p02 + pia ) / rho0wa2 ) ### 3% polyacrylamide gel ### - # gamma gamwg = 2.35 # pi infty -pig = 1.1754E+09 +pig = 1.0E+09 # qv -qvwg = 0.0E0 +qvwg = -1167000 # qv' qvpwg = 0.0E0 # cv -cvg = cvwl +cvg = 1816 # cp cpg = gamwg*cvg @@ -132,28 +131,28 @@ ss = Ms * c_a1 ### volume fractions for each of the patches ### -C0 = 0.25 # vapor concentration for IMR +C0 = 0.5 # vapor concentration for IMR # patch 1: liquid water liq_wv = 1.00E-15 -liq_wg = 1.00E-15 +liq_wg = 0. liq_wa = 1.00E-15 liq_wl = 1.00E00 - liq_wv - liq_wa - liq_wg # water vapor vap_wl = 1.00E-15 vap_wv = 1 / ( ( 1 - C0 ) / C0 * rho0wv2 / rho0wa2 + 1 ) -vap_wg = 1.00E-15 +vap_wg = 0. vap_wa = 1.00E-15 vap_tot = vap_wl + vap_wv + vap_wa + vap_wg # bub bub_wl = 1.00E-15 bub_wv = vap_tot -bub_wg = 1.00E-15 +bub_wg = 0. bub_wa = 1.00E00 - bub_wl - bub_wv - bub_wg # gel -gel_wv = 1.00E-15 -gel_wl = 1.00E-15 -gel_wa = 1.00E-15 +gel_wv = 0. +gel_wl = 0. +gel_wa = 0. gel_wg = 1.00E00 - gel_wl - gel_wv - gel_wa ## SIMULATION PARAMETERS @@ -162,23 +161,24 @@ cfl = 0.50 # Bubble Initial Radius -R0 = 30E-6 #230.4E-06 +R0 = 230.4E-06 # number of elements Nx0 = 400 -Nx = 199*2 +Nx = 399 Ny = 199 Nz = 199 +lref = 921.6E-6 # domain boundaries -xb = -120E-6 -xe = 120E-6 +xb = -lref +xe = lref yb = 0.00 -ye = 120E-6 +ye = lref zb = 0.00 -ze = 120E-6 +ze = lref lenx = ( xe - xb ) leny = ( ye - yb ) @@ -213,7 +213,7 @@ # time step # save frequency = SF + 1 (because the initial state, 0.dat, is also saved) -SF = 200 +SF = 60 # Critical time-step tc = 0.915 * R0 * math.sqrt( rho0wl1 / p01 ) diff --git a/examples/3D_ctr_test/old_case.py b/examples/3D_ctr_test/old_case.py new file mode 100644 index 0000000000..092c021366 --- /dev/null +++ b/examples/3D_ctr_test/old_case.py @@ -0,0 +1,399 @@ +#!/usr/bin/env python3 +import math, json + +## 1 FOR BACKGROUND, 2 FOR BUBBLE, 3 FOR GEL +# Pressure [Pa] +p01 = 5E6 +p02 = 3550 +p03 = p01 + +# Temperature [K] +T01 = 298.15 +T02 = 298.15 +T03 = T01 + +#### FLUID PROPERTIES #### + +### liquid water ### +# pi infty +piwl = 1.0E+09 +# qv +qvwl = -1167000 +# qv' +qvpwl = 0.0E0 +# cv +cvwl = 1816 +# cp +cpwl = 4267 +# gamma +gamwl = cpwl / cvwl + +## FOR PATCHES 1 & 2 ## + +# density +rho0wl1 = (p01 + piwl)/((gamwl-1)*cvwl*T01) +rho0wl2 = (p02 + piwl)/((gamwl-1)*cvwl*T02) +rho0wl3 = (p03 + piwl)/((gamwl-1)*cvwl*T03) + +# speed of sound FOR +c_wl1 = math.sqrt( gamwl * ( p01 + piwl ) / rho0wl1 ) +c_wl2 = math.sqrt( gamwl * ( p02 + piwl ) / rho0wl2 ) +c_wl3 = math.sqrt( gamwl * ( p03 + piwl ) / rho0wl3 ) + +# part for Gases - relations from IMR +Ru = 8.3144598 # Universal gas constant (J/mol-K) + +### Vapor water ### +Rv = Ru/(18.01528e-3) # Gas constant for vapor (Ru/molecular weight) (J/kg-K) +# gamma +gamwv = 1.4 +# cp +cpwv = Rv * gamwv/(gamwv-1) +# cv +cvwv = cpwv/gamwv +# pi infinity +piwv = 0.0E0 +# qv +qvwv = 2030000 +# qv' +qvpwv = -23400 + +## FOR PATCHES 1 & 2 ## + +# density +rho0wv1 = (p01 + piwv)/((gamwv-1)*cvwv*T01) +rho0wv2 = (p02 + piwv)/((gamwv-1)*cvwv*T02) +rho0wv3 = (p03 + piwv)/((gamwv-1)*cvwv*T03) + +# speed of sound +c_wv1 = math.sqrt( gamwv * ( p01 + piwv ) / rho0wv1 ) +c_wv2 = math.sqrt( gamwv * ( p02 + piwv ) / rho0wv2 ) +c_wv3 = math.sqrt( gamwv * ( p03 + piwv ) / rho0wv3 ) + +### Air ### + +Ra = Ru/(28.966e-3) # Gas constant for air (Ru/molecular weight) (J/kg-K) +gamwa = 1.4 +# cp +cpa = Ra * gamwa/(gamwa-1) +# cv +cva = cpa/gamwa +# pi infinity +pia = 0.0E0 +# qv +qvwa = 0.0E0 +# qv' +qvpwa = 0.0E0 + +## FOR PATCHES 1 & 2 ## + +# density +rho0wa1 = (p01 + pia)/((gamwa-1)*cva*T01) +rho0wa2 = (p02 + pia)/((gamwa-1)*cva*T02) + +# Speed of sound +c_a1 = math.sqrt( gamwa * ( p01 + pia ) / rho0wa1 ) +c_a2 = math.sqrt( gamwa * ( p02 + pia ) / rho0wa2 ) + +### 3% polyacrylamide gel ### +# gamma +gamwg = 2.35 +# pi infty +pig = 1.0E+09 +# qv +qvwg = -1167000 +# qv' +qvpwg = 0.0E0 +# cv +cvg = 1816 +# cp +cpg = gamwg*cvg + +## FOR PATCHES 1 & 2 & 3 ## + +# density +rho0wg1 = (p01 + pig)/((gamwg-1)*cvg*T01) +rho0wg2 = (p02 + pig)/((gamwg-1)*cvg*T02) +rho0wg3 = (p03 + pig)/((gamwg-1)*cvg*T03) + +# Speed of sound +c_g1 = math.sqrt( gamwg * ( p01 + pig ) / rho0wg1 ) +c_g2 = math.sqrt( gamwg * ( p02 + pig ) / rho0wg2 ) +c_g3 = math.sqrt( gamwg * ( p03 + pig ) / rho0wg3 ) + +## SHOCK RELATIONS +p02Op01 = p02 / p01 + +# Mach number of the shocked region - this should agree with Min, if everything is correct +Ms = math.sqrt( ( gamwa + 1. ) / ( 2. * gamwa ) * ( p02Op01 - 1. ) * ( p02 / ( p02 + pia ) ) + 1.0 ) + +# shock speed +ss = Ms * c_a1 + +### volume fractions for each of the patches ### +C0 = 0.1 # vapor concentration for IMR + +# patch 1: liquid water +liq_wv = 1.00E-15 +liq_wg = 1.00E-15 +liq_wa = 1.00E-15 +liq_wl = 1.00E00 - liq_wv - liq_wa - liq_wg +# water vapor +vap_wl = 1.00E-15 +vap_wv = 1 / ( ( 1 - C0 ) / C0 * rho0wv2 / rho0wa2 + 1 ) +vap_wg = 1.00E-15 +vap_wa = 1.00E-15 +vap_tot = vap_wl + vap_wv + vap_wa + vap_wg +# bub +bub_wl = 1.00E-15 +bub_wv = vap_tot +bub_wg = 1.00E-15 +bub_wa = 1.00E00 - bub_wl - bub_wv - bub_wg +# gel +gel_wv = 1.00E-15 +gel_wl = 1.00E-15 +gel_wa = 1.00E-15 +gel_wg = 1.00E00 - gel_wl - gel_wv - gel_wa + +## SIMULATION PARAMETERS + +# CFL +cfl = 0.50 + +# Bubble Initial Radius +R0 = 230.4E-06 + +# number of elements +Nx0 = 400 +Nx = 199*2 +Ny = 199 +Nz = 199 + +lref = 921.6E-6 +# domain boundaries +xb = -lref +xe = lref + +yb = 0.00 +ye = lref + +zb = 0.00 +ze = lref + +lenx = ( xe - xb ) +leny = ( ye - yb ) +lenz = ( ze - zb ) + +xcenl = (xb + xe)/2.0 +ycenl = (yb + ye)/2.0 +zcenl = (zb + ze)/2.0 + +#xdist = 6.51E-10 #2.17E-5 +#sod = xdist/R0 +sod = -2.17 +xcenb = sod*R0 +ycenb = 0.00 +zcenb = 0.00 + +xbg = 0 +xeg = xe + +lenxg = (xeg - xbg) +lenyg = leny +lenzg = lenz +xceng = (xbg + xeg)/2.0 +yceng = ycenl +zceng = zcenl + +# typical cell size +dx = ( xe - xb ) / Nx +dy = ( ye - yb ) / Ny +dz = ( ze - zb ) / Nz +#print(dx) +# time step + +# save frequency = SF + 1 (because the initial state, 0.dat, is also saved) +SF = 60 + +# Critical time-step +tc = 0.915 * R0 * math.sqrt( rho0wl1 / p01 ) + +# making Nt divisible by SF +# tendA = 1.5 * tc +tend = 1.2 * tc + +# 1 - ensure NtA is sufficient to go a little beyond tendA +# NtA = int( tendA // dt + 1 ) + +# Array of saves. it is the same as Nt/Sf = t_step_save +# AS = int( NtA // SF + 1 ) + +# Nt = total number of steps. Ensure Nt > NtA (so the total tendA is covered) +# Nt = AS * SF +Nt = int(10E3 * tend // tc * Nx / Nx0 + 1) +#print(Nt) +dt = tend / Nt + +AS = int( Nt//SF ) + +# Total physical time +# tend = Nt * dt + +# Configuring case dictionary ================================================== +print(json.dumps({ + # Logistics ================================================ + 'run_time_info': 'T', + # ========================================================== + # Computational Domain Parameters ========================== + 'x_domain%beg' : xb, + 'x_domain%end' : xe, + 'y_domain%beg' : yb, + 'y_domain%end' : ye, + 'z_domain%beg' : zb, + 'z_domain%end' : ze, + 'stretch_x' : 'F', + 'loops_x' : 1, + 'a_x' : 4.0E0, + 'x_a' : -2.0*R0, + 'x_b' : 2.0*R0, + 'stretch_y' : 'F', + 'loops_y' : 1, + 'a_y' : 4.0E0, + 'y_a' : -2.0*R0, + 'y_b' : 2.0*R0, + 'stretch_z' : 'F', + 'loops_z' : 1, + 'a_z' : 4.0E0, + 'z_a' : -2.0*R0, + 'z_b' : 2.0*R0, + 'cyl_coord' : 'F', + 'm' : Nx, + 'n' : Ny, + 'p' : Nz, + 'dt' : dt, + 't_step_start' : 0, + 't_step_stop' : Nt, + 't_step_save' : AS, + # ========================================================== + # Simulation Algorithm Parameters ========================== + 'num_patches' : 3, + 'model_eqns' : 3, + 'num_fluids' : 4, + 'adv_alphan' : 'T', + 'mpp_lim' : 'T', + 'mixture_err' : 'T', + 'relax' : 'T', + 'relax_model' : 6, + 'palpha_eps' : 1.0E-6, + 'ptgalpha_eps' : 1.0E-2, + 'time_stepper' : 3, + 'weno_order' : 3, + 'weno_eps' : 1.0E-16, + 'weno_Re_flux' : 'F', + 'weno_avg' : 'F', + 'mapped_weno' : 'T', + 'null_weights' : 'F', + 'mp_weno' : 'F', + 'riemann_solver' : 2, + 'wave_speeds' : 1, + 'avg_state' : 2, + 'bc_x%beg' : -6, #-2, + 'bc_x%end' : -6, + 'bc_y%beg' : -2, + 'bc_y%end' : -6, + 'bc_z%beg' : -2, + 'bc_z%end' : -6, + # ========================================================== + # Formatted Database Files Structure Parameters ============ + 'format' : 1, + 'precision' : 2, + 'prim_vars_wrt':'T', + 'parallel_io' :'T', + # ========================================================== + # Patch 1: High pressured water ============================ + # Specify the cubic water background grid geometry + 'patch_icpp(1)%geometry' : 9, + 'patch_icpp(1)%x_centroid' : xcenl, + 'patch_icpp(1)%y_centroid' : ycenl, + 'patch_icpp(1)%z_centroid' : zcenl, + 'patch_icpp(1)%length_x' : lenx, + 'patch_icpp(1)%length_y' : leny, + 'patch_icpp(1)%length_z' : lenz, + 'patch_icpp(1)%vel(1)' : 0.0E+00, + 'patch_icpp(1)%vel(2)' : 0.0E+00, + 'patch_icpp(1)%vel(3)' : 0.0E+00, + 'patch_icpp(1)%pres' : p01, + 'patch_icpp(1)%alpha_rho(1)' : liq_wl * rho0wl1, + 'patch_icpp(1)%alpha_rho(2)' : liq_wv * rho0wv1, + 'patch_icpp(1)%alpha_rho(3)' : liq_wa * rho0wa1, + 'patch_icpp(1)%alpha_rho(4)' : liq_wg * rho0wg1, + 'patch_icpp(1)%alpha(1)' : liq_wl, + 'patch_icpp(1)%alpha(2)' : liq_wv, + 'patch_icpp(1)%alpha(3)' : liq_wa, + 'patch_icpp(1)%alpha(4)' : liq_wg, + # ========================================================== + # Patch 2: (Vapor) Bubble ================================== + 'patch_icpp(2)%geometry' : 8, + 'patch_icpp(2)%x_centroid' : xcenb, + 'patch_icpp(2)%y_centroid' : ycenb, + 'patch_icpp(2)%z_centroid' : zcenb, + 'patch_icpp(2)%radius' : R0, + 'patch_icpp(2)%vel(1)' : 0.0E+00, + 'patch_icpp(2)%vel(2)' : 0.0E+00, + 'patch_icpp(2)%vel(3)' : 0.0E+00, + 'patch_icpp(2)%pres' : p02, + 'patch_icpp(2)%alpha_rho(1)' : bub_wl * rho0wl2, + 'patch_icpp(2)%alpha_rho(2)' : bub_wv * rho0wv2, + 'patch_icpp(2)%alpha_rho(3)' : bub_wa * rho0wa2, + 'patch_icpp(2)%alpha_rho(4)' : bub_wg * rho0wg2, + 'patch_icpp(2)%alpha(1)' : bub_wl, + 'patch_icpp(2)%alpha(2)' : bub_wv, + 'patch_icpp(2)%alpha(3)' : bub_wa, + 'patch_icpp(2)%alpha(4)' : bub_wg, + 'patch_icpp(2)%alter_patch(1)' : 'T', + # ========================================================== + # Patch 3: Gel Object ====================================== + 'patch_icpp(3)%geometry' : 9, + 'patch_icpp(3)%x_centroid' : xceng, + 'patch_icpp(3)%y_centroid' : yceng, + 'patch_icpp(3)%z_centroid' : zceng, + 'patch_icpp(3)%length_x' : lenxg, + 'patch_icpp(3)%length_y' : lenyg, + 'patch_icpp(3)%length_z' : lenzg, + 'patch_icpp(3)%vel(1)' : 0.0E+00, + 'patch_icpp(3)%vel(2)' : 0.0E+00, + 'patch_icpp(3)%vel(3)' : 0.0E+00, + 'patch_icpp(3)%pres' : p03, + 'patch_icpp(3)%alpha_rho(1)' : gel_wl * rho0wl2, + 'patch_icpp(3)%alpha_rho(2)' : gel_wv * rho0wv2, + 'patch_icpp(3)%alpha_rho(3)' : gel_wa * rho0wa2, + 'patch_icpp(3)%alpha_rho(4)' : gel_wg * rho0wg2, + 'patch_icpp(3)%alpha(1)' : gel_wl, + 'patch_icpp(3)%alpha(2)' : gel_wv, + 'patch_icpp(3)%alpha(3)' : gel_wa, + 'patch_icpp(3)%alpha(4)' : gel_wg, + 'patch_icpp(3)%alter_patch(1)' : 'T', + # ========================================================== + # Fluids Physical Parameters =============================== + 'fluid_pp(1)%gamma' : 1.0E+00 / ( gamwl - 1 ), + 'fluid_pp(1)%pi_inf' : gamwl * piwl / ( gamwl - 1 ), + 'fluid_pp(1)%cv' : cvwl, + 'fluid_pp(1)%qv' : qvwl, + 'fluid_pp(1)%qvp' : qvpwl, + 'fluid_pp(2)%gamma' : 1.0E+00 / ( gamwv - 1 ), + 'fluid_pp(2)%pi_inf' : gamwv * piwv / ( gamwv - 1 ), + 'fluid_pp(2)%cv' : cvwv, + 'fluid_pp(2)%qv' : qvwv, + 'fluid_pp(2)%qvp' : qvpwv, + 'fluid_pp(3)%gamma' : 1.0E+00 / ( gamwa - 1 ), + 'fluid_pp(3)%pi_inf' : gamwa * pia / ( gamwa - 1 ), + 'fluid_pp(3)%cv' : cva, + 'fluid_pp(3)%qv' : qvwa, + 'fluid_pp(3)%qvp' : qvpwa, + 'fluid_pp(4)%gamma' : 1.0E+00 / ( gamwg - 1), + 'fluid_pp(4)%pi_inf' : gamwg * pig / ( gamwg - 1), + 'fluid_pp(4)%cv' : cvg, + 'fluid_pp(4)%qv' : qvwg, + 'fluid_pp(4)%qvp' : qvpwg, + # ========================================================== +})) diff --git a/examples/3D_phasechange_bubble/casefile.py b/examples/3D_phasechange_bubble/case.py similarity index 100% rename from examples/3D_phasechange_bubble/casefile.py rename to examples/3D_phasechange_bubble/case.py diff --git a/src/common/m_phase_change.fpp b/src/common/m_phase_change.fpp index 884ed8f842..7a8885d5b2 100644 --- a/src/common/m_phase_change.fpp +++ b/src/common/m_phase_change.fpp @@ -358,7 +358,7 @@ contains ns = 0 ! change this relative error metric. 1E4 is arbitrary do while ((DABS(pS - pO) > palpha_eps) .and. & - (DABS((pS - pO)/pO) > palpha_eps/1d1) .or. (ns == 0)) + (DABS((pS - pO)/pO) > palpha_eps/1d2) .or. (ns == 0)) ! increasing counter ns = ns + 1 @@ -448,7 +448,7 @@ contains R2D(1) = 0.0d0; R2D(2) = 0.0d0 DeltamP(1) = 0.0d0; DeltamP(2) = 0.0d0 do while (((DSQRT(R2D(1)**2 + R2D(2)**2) > ptgalpha_eps) & - .and. ((DSQRT(R2D(1)**2 + R2D(2)**2)/rhoe) > (ptgalpha_eps/1d1))) & + .and. ((DSQRT(R2D(1)**2 + R2D(2)**2)/rhoe) > (ptgalpha_eps/1d2))) & .or. (ns == 0)) ! Updating counter for the iterative procedure diff --git a/submit_test.sh b/submit_test.sh index 6db0de57bc..f95bcd03f7 100755 --- a/submit_test.sh +++ b/submit_test.sh @@ -1,8 +1,12 @@ #!/bin/bash -./mfc.sh run ./examples/3D_ctr_test/case.py -p batch -N 1 -n 16 -g 0 -w 01:00:00 -# test1 -t pre_process -c oscar -#./mfc.sh run ./examples/3D_ctr_test/case.py -p batch -N 1 -n 8 -g 0 -w 01:00:00 -# test1 -t simulation -c oscar -./mfc.sh run ./examples/3D_ctr_test/case.py -p batch -N 1 -n 16 -g 0 -w 01:00:00 -# test1 -t post_process -c oscar +#./mfc.sh run ./examples/3D_phasechange_bubble/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta +#./mfc.sh run ./examples/3D_ctr_test/case.py -p batch -N 1 -n 8 -g 0 -w 01:00:00 -# test1 -t simulation -c delta +#./mfc.sh run ./examples/3D_phasechange_bubble/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t post_process -c delta + +./mfc.sh run ./examples/3D_ctr_test/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta +#./mfc.sh run ./examples/3D_ctr_test/case.py -p batch -N 1 -n 8 -g 0 -w 01:00:00 -# test1 -t simulation -c delta +./mfc.sh run ./examples/3D_ctr_test/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t post_process -c delta #./mfc.sh run /scratch/bciv/rodrigu1/cav2024/hyper/hyper_gel.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta From 66a25ac2af560c906180b80b1bffd2d0ff3422bb Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Sat, 6 Jul 2024 19:58:04 -0500 Subject: [PATCH 225/326] formatted code --- src/common/m_checker_common.fpp | 8 +- src/common/m_phase_change.fpp | 2 +- src/common/m_variables_conversion.fpp | 1072 ++++++------ src/common/m_xi_tensor_calc.f90 | 1923 ++++++++++----------- src/post_process/m_data_output.fpp | 91 +- src/post_process/m_global_parameters.fpp | 12 +- src/post_process/m_start_up.f90 | 7 +- src/pre_process/include/2dHardcodedIC.fpp | 32 +- src/pre_process/m_assign_variables.f90 | 10 +- src/pre_process/m_global_parameters.fpp | 2 +- src/pre_process/m_initial_condition.fpp | 2 +- src/simulation/m_checker.fpp | 6 +- src/simulation/m_data_output.fpp | 8 +- src/simulation/m_global_parameters.fpp | 10 +- src/simulation/m_hyperelastic.f90 | 28 +- src/simulation/m_mpi_proxy.fpp | 2 +- src/simulation/m_rhs.fpp | 8 +- src/simulation/m_riemann_solvers.fpp | 362 ++-- 18 files changed, 1786 insertions(+), 1799 deletions(-) diff --git a/src/common/m_checker_common.fpp b/src/common/m_checker_common.fpp index a3c88d71e2..ab5df7862f 100644 --- a/src/common/m_checker_common.fpp +++ b/src/common/m_checker_common.fpp @@ -174,10 +174,10 @@ contains !! Called by s_check_inputs_common for pre-processing and simulation subroutine s_check_inputs_hypoelasticity !if ((model_eqns /= 2) .or. (model_eqns /= 3)) then - if ((model_eqns == 1) .or. (model_eqns == 4)) then - call s_mpi_abort('hypoelasticity requires either '// & - '5-equation (model_eqns = 2) or '// & - '6-equation model (model_eqns = 3). Exiting ...') + if ((model_eqns == 1) .or. (model_eqns == 4)) then + call s_mpi_abort('hypoelasticity requires either '// & + '5-equation (model_eqns = 2) or '// & + '6-equation model (model_eqns = 3). Exiting ...') end if end subroutine s_check_inputs_hypoelasticity diff --git a/src/common/m_phase_change.fpp b/src/common/m_phase_change.fpp index 7a8885d5b2..e6effa17ad 100644 --- a/src/common/m_phase_change.fpp +++ b/src/common/m_phase_change.fpp @@ -358,7 +358,7 @@ contains ns = 0 ! change this relative error metric. 1E4 is arbitrary do while ((DABS(pS - pO) > palpha_eps) .and. & - (DABS((pS - pO)/pO) > palpha_eps/1d2) .or. (ns == 0)) + (DABS((pS - pO)/pO) > palpha_eps/1d2) .or. (ns == 0)) ! increasing counter ns = ns + 1 diff --git a/src/common/m_variables_conversion.fpp b/src/common/m_variables_conversion.fpp index c5c4ff9fe1..2f1dec575e 100644 --- a/src/common/m_variables_conversion.fpp +++ b/src/common/m_variables_conversion.fpp @@ -151,7 +151,7 @@ contains )**(1.d0/gamma + 1.d0) - pi_inf end if - if ( hypoelasticity .and. present(G)) then + if (hypoelasticity .and. present(G)) then ! calculate elastic contribution to Energy E_e = 0d0 do s = stress_idx%beg, stress_idx%end @@ -166,14 +166,14 @@ contains end if end do - pres = (energy - 0.5d0*(mom**2.d0)/rho - pi_inf - qv - E_e )/gamma + pres = (energy - 0.5d0*(mom**2.d0)/rho - pi_inf - qv - E_e)/gamma end if if (hyperelasticity .and. present(G)) then - ! calculate elastic contribution to Energy + ! calculate elastic contribution to Energy E_e = 0d0 - pres = (energy - 0.5d0*(mom**2.d0)/rho - pi_inf - qv - E_e )/gamma + pres = (energy - 0.5d0*(mom**2.d0)/rho - pi_inf - qv - E_e)/gamma end if @@ -839,7 +839,6 @@ contains ix, iy, iz, & qK_btensor_vf) - type(scalar_field), dimension(sys_size), intent(in) :: qK_cons_vf type(scalar_field), dimension(sys_size), intent(inout) :: qK_prim_vf type(scalar_field), & @@ -875,7 +874,7 @@ contains real(kind(0.d0)) :: ntmp #ifdef MFC_POST_PROCESS - type(scalar_field), dimension(b_size) :: q_btensor + type(scalar_field), dimension(b_size) :: q_btensor #endif #:if MFC_CASE_OPTIMIZATION @@ -926,7 +925,7 @@ contains end if #else ! If pre-processing, use non acc mixture subroutines - if (elasticity) then + if (elasticity) then call s_convert_to_mixture_variables(qK_cons_vf, j, k, l, & rho_K, gamma_K, pi_inf_K, qv_K, Re_K, G_K, fluid_pp(:)%G) else @@ -1004,19 +1003,19 @@ contains ! subtracting elastic contribution for pressure calculation if (G_K > 1000) then !TODO: check if stable for >0 qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) - & - ((qK_prim_vf(i)%sf(j, k, l)**2d0)/(4d0*G_K))/gamma_K + ((qK_prim_vf(i)%sf(j, k, l)**2d0)/(4d0*G_K))/gamma_K ! extra terms in 2 and 3D if ((i == strxb + 1) .or. & (i == strxb + 3) .or. & (i == strxb + 4)) then qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) - & - ((qK_prim_vf(i)%sf(j, k, l)**2d0)/(4d0*G_K))/gamma_K + ((qK_prim_vf(i)%sf(j, k, l)**2d0)/(4d0*G_K))/gamma_K end if end if end do end if - !if ( hyperelasticity ) then + !if ( hyperelasticity ) then ! !$acc loop seq ! do i = xibeg, xiend ! ! qK_prim_vf(i)%sf(j, k, l) = qK_cons_vf(i)%sf(j, k, l)/rho_K @@ -1037,62 +1036,62 @@ contains end do !$acc end parallel loop - !print *, 'I got here AA' + !print *, 'I got here AA' #ifdef MFC_SIMULATION - if (hyperelasticity) then - !call s_calculate_btensor_acc(qK_prim_vf, qK_btensor_vf, 0, m, 0, n, 0, p) - !print *, 'I got here AAA' + if (hyperelasticity) then + !call s_calculate_btensor_acc(qK_prim_vf, qK_btensor_vf, 0, m, 0, n, 0, p) + !print *, 'I got here AAA' !!$acc parallel loop collapse(3) gang vector default(present) private(alpha_K, alpha_rho_K, Re_K, rho_K, gamma_K, pi_inf_K, qv_K, G_K) - !do l = izb, ize - ! do k = iyb, iye - ! do j = ixb, ixe + !do l = izb, ize + ! do k = iyb, iye + ! do j = ixb, ixe !!$acc loop seq - !do i = 1, num_fluids - ! alpha_rho_K(i) = qK_cons_vf(i)%sf(j, k, l) - ! alpha_K(i) = qK_cons_vf(advxb + i - 1)%sf(j, k, l) - !end do - ! If in simulation, use acc mixture subroutines - !call s_convert_species_to_mixture_variables_acc(rho_K, gamma_K, pi_inf_K, qv_K, alpha_K, & - ! alpha_rho_K, Re_K, j, k, l, G_K, Gs) - !rho_K = max(rho_K, sgm_eps) - !if (G_K > 1d-3) then - ! qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) !- & - !G_K*f_elastic_energy(qK_btensor_vf, j, k, l)/gamma_K - !print *, 'elastic energy :: ',G_K*f_elastic_energy(qK_btensor_vf, j, k, l) - !end if - ! end do - ! end do - !end do + !do i = 1, num_fluids + ! alpha_rho_K(i) = qK_cons_vf(i)%sf(j, k, l) + ! alpha_K(i) = qK_cons_vf(advxb + i - 1)%sf(j, k, l) + !end do + ! If in simulation, use acc mixture subroutines + !call s_convert_species_to_mixture_variables_acc(rho_K, gamma_K, pi_inf_K, qv_K, alpha_K, & + ! alpha_rho_K, Re_K, j, k, l, G_K, Gs) + !rho_K = max(rho_K, sgm_eps) + !if (G_K > 1d-3) then + ! qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) !- & + !G_K*f_elastic_energy(qK_btensor_vf, j, k, l)/gamma_K + !print *, 'elastic energy :: ',G_K*f_elastic_energy(qK_btensor_vf, j, k, l) + !end if + ! end do + ! end do + !end do !!$acc end parallel loop end if #endif #ifdef MFC_POST_PROCESS do l = 1, b_size - allocate(q_btensor(l)%sf(ixb:ixe, iyb:iye, izb:ize)) + allocate (q_btensor(l)%sf(ixb:ixe, iyb:iye, izb:ize)) end do - if (hyperelasticity) then - call s_calculate_btensor(qK_prim_vf, q_btensor, 0, m, 0, n, 0, p) - do l = 0, p - do k = 0, n - do j = 0, m - do i = 1, num_fluids - alpha_rho_K(i) = qK_cons_vf(i)%sf(j, k, l) - alpha_K(i) = qK_cons_vf(advxb + i - 1)%sf(j, k, l) + if (hyperelasticity) then + call s_calculate_btensor(qK_prim_vf, q_btensor, 0, m, 0, n, 0, p) + do l = 0, p + do k = 0, n + do j = 0, m + do i = 1, num_fluids + alpha_rho_K(i) = qK_cons_vf(i)%sf(j, k, l) + alpha_K(i) = qK_cons_vf(advxb + i - 1)%sf(j, k, l) + end do + ! If pre-processing, use non acc mixture subroutines + !call s_convert_to_mixture_variables(qK_cons_vf, j, k, l, & + ! rho_K, gamma_K, pi_inf_K, qv_K, Re_K, G_K, fluid_pp(:)%G) + !if ( G_K > 1000 ) then + ! !qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) ! - & + ! !G_K*f_elastic_energy(q_btensor, j, k, l)/gamma_K + !end if end do - ! If pre-processing, use non acc mixture subroutines - !call s_convert_to_mixture_variables(qK_cons_vf, j, k, l, & - ! rho_K, gamma_K, pi_inf_K, qv_K, Re_K, G_K, fluid_pp(:)%G) - !if ( G_K > 1000 ) then - ! !qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) ! - & - ! !G_K*f_elastic_energy(q_btensor, j, k, l)/gamma_K - !end if - end do - end do - end do - end if + end do + end do + end if #endif end subroutine s_convert_conservative_to_primitive_variables ! --------- @@ -1135,8 +1134,8 @@ contains ! going through hyperelasticity again due to the btensor calculation ! s_calculate_btensor has its own triple nested for loop, with openacc !if (hyperelasticity) then - !call s_calculate_btensor(q_prim_vf, q_btensor, 0, m, 0, n, 0, p) - !end if + !call s_calculate_btensor(q_prim_vf, q_btensor, 0, m, 0, n, 0, p) + !end if ! Converting the primitive variables to the conservative variables do l = 0, p @@ -1234,13 +1233,13 @@ contains ! adding elastic contribution if (G > 1000) then q_cons_vf(E_idx)%sf(j, k, l) = q_cons_vf(E_idx)%sf(j, k, l) + & - (q_prim_vf(i)%sf(j, k, l)**2d0)/(4d0*G) + (q_prim_vf(i)%sf(j, k, l)**2d0)/(4d0*G) ! extra terms in 2 and 3D if ((i == stress_idx%beg + 1) .or. & (i == stress_idx%beg + 3) .or. & (i == stress_idx%beg + 4)) then q_cons_vf(E_idx)%sf(j, k, l) = q_cons_vf(E_idx)%sf(j, k, l) + & - (q_prim_vf(i)%sf(j, k, l)**2d0)/(4d0*G) + (q_prim_vf(i)%sf(j, k, l)**2d0)/(4d0*G) end if end if end do @@ -1248,15 +1247,15 @@ contains ! using \rho xi as the conservative formulation stated in Kamrin et al. JFM 2022 !if (hyperelasticity) then - ! adding the elastic contribution - !do i = xibeg, xiend - !q_cons_vf(i)%sf(j, k, l) = rho*q_prim_vf(i)%sf(j, k, l) - !end do - !if (G > 1000) then - !q_cons_vf(E_idx)%sf(j, k, l) = q_cons_vf(E_idx)%sf(j, k, l) + & - ! G*f_elastic_energy(q_btensor, j, k, l) - !end if - !end if + ! adding the elastic contribution + !do i = xibeg, xiend + !q_cons_vf(i)%sf(j, k, l) = rho*q_prim_vf(i)%sf(j, k, l) + !end do + !if (G > 1000) then + !q_cons_vf(E_idx)%sf(j, k, l) = q_cons_vf(E_idx)%sf(j, k, l) + & + ! G*f_elastic_energy(q_btensor, j, k, l) + !end if + !end if if (.not. f_is_default(sigma)) then q_cons_vf(c_idx)%sf(j, k, l) = q_prim_vf(c_idx)%sf(j, k, l) @@ -1264,7 +1263,7 @@ contains end do end do - end do + end do #else @@ -1431,24 +1430,24 @@ contains do l = zb, ze do k = yb, ye do j = xb, xe - call s_compute_gradient_xi(q_prim_vf, xb, xe, yb, & - ye, zb, ze, j, k, l, tensora, tensorb) - ! 1: 1D, 3: 2D, 6: 3D - btensor(1)%sf(j,k,l) = tensorb(1) - !if (num_dims > 1) then ! 2D - btensor(2)%sf(j,k,l) = tensorb(2) - ! btensor(3)%sf(j,k,l) = tensorb(4) - !end if - !if (num_dims > 2) then ! 3D - btensor(3)%sf(j,k,l) = tensorb(3) - btensor(4)%sf(j,k,l) = tensorb(5) - btensor(5)%sf(j,k,l) = tensorb(6) - btensor(6)%sf(j,k,l) = tensorb(9) - !end if - ! store the determinant at the last entry of the btensor sf - btensor(b_size)%sf(j,k,l) = tensorb(tensor_size) + call s_compute_gradient_xi(q_prim_vf, xb, xe, yb, & + ye, zb, ze, j, k, l, tensora, tensorb) + ! 1: 1D, 3: 2D, 6: 3D + btensor(1)%sf(j, k, l) = tensorb(1) + !if (num_dims > 1) then ! 2D + btensor(2)%sf(j, k, l) = tensorb(2) + ! btensor(3)%sf(j,k,l) = tensorb(4) + !end if + !if (num_dims > 2) then ! 3D + btensor(3)%sf(j, k, l) = tensorb(3) + btensor(4)%sf(j, k, l) = tensorb(5) + btensor(5)%sf(j, k, l) = tensorb(6) + btensor(6)%sf(j, k, l) = tensorb(9) + !end if + ! store the determinant at the last entry of the btensor sf + btensor(b_size)%sf(j, k, l) = tensorb(tensor_size) end do - end do + end do end do end subroutine s_calculate_btensor @@ -1462,11 +1461,10 @@ contains !! btensor is symmetric, save the data space subroutine s_calculate_btensor_acc(q_prim_vf, btensor, xb, xe, yb, ye, zb, ze) - type(scalar_field), dimension(sys_size), intent(in) :: q_prim_vf type(scalar_field), dimension(b_size), intent(inout) :: btensor integer, intent(in) :: xb, xe, yb, ye, zb, ze - real(kind(0d0)), dimension(tensor_size) :: tensora, tensorb + real(kind(0d0)), dimension(tensor_size) :: tensora, tensorb integer :: j, k, l, i ! if (num_dims == 1) then @@ -1501,465 +1499,463 @@ contains ! end do ! end do ! !$acc end parallel loop -! else ! 3D - +! else ! 3D !print *,'I got here AAAA' - !$acc parallel loop collapse(3) gang vector default(present) private(tensora,tensorb) - do l = zb, ze - do k = yb, ye + !$acc parallel loop collapse(3) gang vector default(present) private(tensora,tensorb) + do l = zb, ze + do k = yb, ye do j = xb, xe - ! STEP 1: computing the grad_xi tensor - ! grad_xi definition / organization - ! number for the tensor 1-3: dxix_dx, dxiy_dx, dxiz_dx - ! 4-6 : dxix_dy, dxiy_dy, dxiz_dy - ! 7-9 : dxix_dz, dxiy_dz, dxiz_dz - - ! 1D - if(j == xb) then - ! dxix/dx - !print *, ' grid check xb :: ',q_prim_vf(xibeg)%sf(j, k, l) - tensora(1) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - - 36d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & - + 16d0*q_prim_vf(xibeg)%sf(j + 3, k, l) & - - 3d0*q_prim_vf(xibeg)%sf(j + 4, k, l) ) & - /(12d0*(x_cb(j + 1) - x_cb(j))) - ! dxiy / dx - tensora(2) = (-25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg+1)%sf(j + 1, k, l) & - - 36d0*q_prim_vf(xibeg+1)%sf(j + 2, k, l) & - + 16d0*q_prim_vf(xibeg+1)%sf(j + 3, k, l) & - - 3d0*q_prim_vf(xibeg+1)%sf(j + 4, k, l) ) & - /(12d0*(x_cb(j + 1) - x_cb(j))) - ! dxiz / dx - tensora(3) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & - + 48d0*q_prim_vf(xiend)%sf(j + 1, k, l) & - - 36d0*q_prim_vf(xiend)%sf(j + 2, k, l) & - + 16d0*q_prim_vf(xiend)%sf(j + 3, k, l) & - - 3d0*q_prim_vf(xiend)%sf(j + 4, k, l) ) & - /(12d0*(x_cb(j + 1) - x_cb(j))) - !print *, ' grid check xb :: ',tensora(1),tensora(2),tensora(7) - - else if (j == xb + 1) then - !print *, ' grid check xb1 :: ',q_prim_vf(xibeg)%sf(j, k, l) - - ! dxix/dx - tensora(1) = (-3d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & - - 10d0*q_prim_vf(xibeg)%sf(j,k,l) & - + 18d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - - 6d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & - + q_prim_vf(xibeg)%sf(j + 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - ! dxiy / dx - tensora(2) = (-3d0*q_prim_vf(xibeg+1)%sf(j - 1, k, l) & - - 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & - + 18d0*q_prim_vf(xibeg+1)%sf(j + 1, k, l) & - - 6d0*q_prim_vf(xibeg+1)%sf(j + 2, k, l) & - + q_prim_vf(xibeg+1)%sf(j + 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - ! dxiz / dx - tensora(3) = (-3d0*q_prim_vf(xiend)%sf(j - 1, k, l) & - - 10d0*q_prim_vf(xiend)%sf(j,k,l) & - + 18d0*q_prim_vf(xiend)%sf(j + 1, k, l) & - - 6d0*q_prim_vf(xiend)%sf(j + 2, k, l) & - + q_prim_vf(xiend)%sf(j + 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - !print *, ' grid check xb1 :: ',tensora(1),tensora(2),tensora(7) - - else if (j == xe - 1) then - !print *, ' grid check xe1 :: ',q_prim_vf(xibeg)%sf(j, k, l) - - ! dxix/dx - tensora(1) = (3d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - + 10d0*q_prim_vf(xibeg)%sf(j,k,l) & - - 18d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & - + 6d0*q_prim_vf(xibeg)%sf(j - 2, k, l) & - - q_prim_vf(xibeg)%sf(j - 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - ! dxiy / dx - tensora(2) = (3d0*q_prim_vf(xibeg+1)%sf(j + 1, k, l) & - + 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & - - 18d0*q_prim_vf(xibeg+1)%sf(j - 1, k, l) & - + 6d0*q_prim_vf(xibeg+1)%sf(j - 2, k, l) & - - q_prim_vf(xibeg+1)%sf(j - 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - ! dxiz / dx - tensora(3) = (3d0*q_prim_vf(xiend)%sf(j + 1, k, l) & - + 10d0*q_prim_vf(xiend)%sf(j,k,l) & - - 18d0*q_prim_vf(xiend)%sf(j - 1, k, l) & - + 6d0*q_prim_vf(xiend)%sf(j - 2, k, l) & - - q_prim_vf(xiend)%sf(j - 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - !print *, ' grid check xe1 :: ',tensora(1),tensora(2),tensora(7) - - else if (j == xe) then - !print *, ' grid check xe :: ',q_prim_vf(xibeg)%sf(j, k, l) - - ! dxix/dx - tensora(1) =(25d0*q_prim_vf(xibeg)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & - + 36d0*q_prim_vf(xibeg)%sf(j - 2, k, l) & - - 16d0*q_prim_vf(xibeg)%sf(j - 3, k, l) & - + 3d0*q_prim_vf(xibeg)%sf(j - 4, k, l) ) & - /(12d0*(x_cb(j) - x_cb(j-1))) - ! dxiy / dx - tensora(2) = (25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg+1)%sf(j - 1, k, l) & - + 36d0*q_prim_vf(xibeg+1)%sf(j - 2, k, l) & - - 16d0*q_prim_vf(xibeg+1)%sf(j - 3, k, l) & - + 3d0*q_prim_vf(xibeg+1)%sf(j - 4, k, l) ) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - ! dxiz / dx - tensora(3) = (25d0*q_prim_vf(xiend)%sf(j, k, l) & - - 48d0*q_prim_vf(xiend)%sf(j - 1, k, l) & - + 36d0*q_prim_vf(xiend)%sf(j - 2, k, l) & - - 16d0*q_prim_vf(xiend)%sf(j - 3, k, l) & - + 3d0*q_prim_vf(xiend)%sf(j - 4, k, l) ) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - !print *, ' grid check xe :: ',tensora(1),tensora(2),tensora(7) + ! STEP 1: computing the grad_xi tensor + ! grad_xi definition / organization + ! number for the tensor 1-3: dxix_dx, dxiy_dx, dxiz_dx + ! 4-6 : dxix_dy, dxiy_dy, dxiz_dy + ! 7-9 : dxix_dz, dxiy_dz, dxiz_dz + + ! 1D + if (j == xb) then + ! dxix/dx + !print *, ' grid check xb :: ',q_prim_vf(xibeg)%sf(j, k, l) + tensora(1) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & + - 36d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & + + 16d0*q_prim_vf(xibeg)%sf(j + 3, k, l) & + - 3d0*q_prim_vf(xibeg)%sf(j + 4, k, l)) & + /(12d0*(x_cb(j + 1) - x_cb(j))) + ! dxiy / dx + tensora(2) = (-25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & + - 36d0*q_prim_vf(xibeg + 1)%sf(j + 2, k, l) & + + 16d0*q_prim_vf(xibeg + 1)%sf(j + 3, k, l) & + - 3d0*q_prim_vf(xibeg + 1)%sf(j + 4, k, l)) & + /(12d0*(x_cb(j + 1) - x_cb(j))) + ! dxiz / dx + tensora(3) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & + + 48d0*q_prim_vf(xiend)%sf(j + 1, k, l) & + - 36d0*q_prim_vf(xiend)%sf(j + 2, k, l) & + + 16d0*q_prim_vf(xiend)%sf(j + 3, k, l) & + - 3d0*q_prim_vf(xiend)%sf(j + 4, k, l)) & + /(12d0*(x_cb(j + 1) - x_cb(j))) + !print *, ' grid check xb :: ',tensora(1),tensora(2),tensora(7) + + else if (j == xb + 1) then + !print *, ' grid check xb1 :: ',q_prim_vf(xibeg)%sf(j, k, l) + + ! dxix/dx + tensora(1) = (-3d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + - 10d0*q_prim_vf(xibeg)%sf(j, k, l) & + + 18d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & + - 6d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & + + q_prim_vf(xibeg)%sf(j + 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + ! dxiy / dx + tensora(2) = (-3d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & + - 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + + 18d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & + - 6d0*q_prim_vf(xibeg + 1)%sf(j + 2, k, l) & + + q_prim_vf(xibeg + 1)%sf(j + 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + ! dxiz / dx + tensora(3) = (-3d0*q_prim_vf(xiend)%sf(j - 1, k, l) & + - 10d0*q_prim_vf(xiend)%sf(j, k, l) & + + 18d0*q_prim_vf(xiend)%sf(j + 1, k, l) & + - 6d0*q_prim_vf(xiend)%sf(j + 2, k, l) & + + q_prim_vf(xiend)%sf(j + 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + !print *, ' grid check xb1 :: ',tensora(1),tensora(2),tensora(7) + + else if (j == xe - 1) then + !print *, ' grid check xe1 :: ',q_prim_vf(xibeg)%sf(j, k, l) + + ! dxix/dx + tensora(1) = (3d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & + + 10d0*q_prim_vf(xibeg)%sf(j, k, l) & + - 18d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + + 6d0*q_prim_vf(xibeg)%sf(j - 2, k, l) & + - q_prim_vf(xibeg)%sf(j - 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + ! dxiy / dx + tensora(2) = (3d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & + + 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + - 18d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & + + 6d0*q_prim_vf(xibeg + 1)%sf(j - 2, k, l) & + - q_prim_vf(xibeg + 1)%sf(j - 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + ! dxiz / dx + tensora(3) = (3d0*q_prim_vf(xiend)%sf(j + 1, k, l) & + + 10d0*q_prim_vf(xiend)%sf(j, k, l) & + - 18d0*q_prim_vf(xiend)%sf(j - 1, k, l) & + + 6d0*q_prim_vf(xiend)%sf(j - 2, k, l) & + - q_prim_vf(xiend)%sf(j - 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + !print *, ' grid check xe1 :: ',tensora(1),tensora(2),tensora(7) + + else if (j == xe) then + !print *, ' grid check xe :: ',q_prim_vf(xibeg)%sf(j, k, l) + + ! dxix/dx + tensora(1) = (25d0*q_prim_vf(xibeg)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + + 36d0*q_prim_vf(xibeg)%sf(j - 2, k, l) & + - 16d0*q_prim_vf(xibeg)%sf(j - 3, k, l) & + + 3d0*q_prim_vf(xibeg)%sf(j - 4, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + ! dxiy / dx + tensora(2) = (25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & + + 36d0*q_prim_vf(xibeg + 1)%sf(j - 2, k, l) & + - 16d0*q_prim_vf(xibeg + 1)%sf(j - 3, k, l) & + + 3d0*q_prim_vf(xibeg + 1)%sf(j - 4, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + ! dxiz / dx + tensora(3) = (25d0*q_prim_vf(xiend)%sf(j, k, l) & + - 48d0*q_prim_vf(xiend)%sf(j - 1, k, l) & + + 36d0*q_prim_vf(xiend)%sf(j - 2, k, l) & + - 16d0*q_prim_vf(xiend)%sf(j - 3, k, l) & + + 3d0*q_prim_vf(xiend)%sf(j - 4, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + !print *, ' grid check xe :: ',tensora(1),tensora(2),tensora(7) - else - ! dxix/dx - tensora(1) = ( q_prim_vf(xibeg)%sf(j - 2, k, l) & - - 8d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & - + 8d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - - q_prim_vf(xibeg)%sf(j + 2, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - ! dxiy / dx - tensora(2) = ( q_prim_vf(xibeg+1)%sf(j - 2, k, l) & - - 8d0*q_prim_vf(xibeg+1)%sf(j - 1, k, l) & - + 8d0*q_prim_vf(xibeg+1)%sf(j + 1, k, l) & - - q_prim_vf(xibeg+1)%sf(j + 2, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - ! dxiz / dx - tensora(3) = ( q_prim_vf(xiend)%sf(j - 2, k, l) & - - 8d0*q_prim_vf(xiend)%sf(j - 1, k, l) & - + 8d0*q_prim_vf(xiend)%sf(j + 1, k, l) & - - q_prim_vf(xiend)%sf(j + 2, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - - end if - - ! 2D - if(k == yb) then - !print *, ' grid check yb :: ',q_prim_vf(xibeg)%sf(j, k, l) - - ! dxix / dy - tensora(4) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & - - 36d0*q_prim_vf(xibeg)%sf(j, k + 2, l) & - + 16d0*q_prim_vf(xibeg)%sf(j, k + 3, l) & - - 3d0*q_prim_vf(xibeg)%sf(j, k + 4, l) ) & - /(12d0*(y_cb(k + 1) - y_cb(k))) - ! dxiy / dy - tensora(5) = (-25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg+1)%sf(j, k + 1, l) & - - 36d0*q_prim_vf(xibeg+1)%sf(j, k + 2, l) & - + 16d0*q_prim_vf(xibeg+1)%sf(j, k + 3, l) & - - 3d0*q_prim_vf(xibeg+1)%sf(j, k + 4, l) ) & - /(12d0*(y_cb(k + 1) - y_cb(k))) - ! dxiz / dy - tensora(6) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & - + 48d0*q_prim_vf(xiend)%sf(j, k + 1, l) & - - 36d0*q_prim_vf(xiend)%sf(j, k + 2, l) & - + 16d0*q_prim_vf(xiend)%sf(j, k + 3, l) & - - 3d0*q_prim_vf(xiend)%sf(j, k + 4, l) ) & - /(12d0*(y_cb(k + 1) - y_cb(k))) - !print *, ' grid check yb :: ',tensora(4),tensora(5),tensora(8) - - else if (k == yb + 1) then - !print *, ' grid check yb1 :: ',q_prim_vf(xibeg)%sf(j, k, l) - - ! dxix / dy - tensora(4) = (-3d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & - - 10d0*q_prim_vf(xibeg)%sf(j,k,l) & - + 18d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & - - 6d0*q_prim_vf(xibeg)%sf(j, k + 2, l) & - + q_prim_vf(xibeg)%sf(j, k + 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - ! dxiy / dy - tensora(5) = (-3d0*q_prim_vf(xibeg+1)%sf(j, k - 1, l) & - - 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & - + 18d0*q_prim_vf(xibeg+1)%sf(j, k + 1, l) & - - 6d0*q_prim_vf(xibeg+1)%sf(j, k + 2, l) & - + q_prim_vf(xibeg+1)%sf(j, k + 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - ! dxiz / dy - tensora(6) = (-3d0*q_prim_vf(xiend)%sf(j, k - 1, l) & - - 10d0*q_prim_vf(xiend)%sf(j,k,l) & - + 18d0*q_prim_vf(xiend)%sf(j, k + 1, l) & - - 6d0*q_prim_vf(xiend)%sf(j, k + 2, l) & - + q_prim_vf(xiend)%sf(j, k + 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - !print *, ' grid check yb1 :: ',tensora(4),tensora(5),tensora(8) - - else if (k == ye - 1) then - !print *, ' grid check ye1 :: ',q_prim_vf(xibeg)%sf(j, k, l) - - ! dxix / dy - tensora(4) = (3d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & - + 10d0*q_prim_vf(xibeg)%sf(j,k,l) & - - 18d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & - + 6d0*q_prim_vf(xibeg)%sf(j, k - 2, l) & - - q_prim_vf(xibeg)%sf(j, k - 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - ! dxiy / dy - tensora(5) = (3d0*q_prim_vf(xibeg+1)%sf(j, k + 1, l) & - + 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & - - 18d0*q_prim_vf(xibeg+1)%sf(j, k - 1, l) & - + 6d0*q_prim_vf(xibeg+1)%sf(j, k - 2, l) & - - q_prim_vf(xibeg+1)%sf(j, k - 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - ! dxiz / dy - tensora(6) = (3d0*q_prim_vf(xiend)%sf(j, k + 1, l) & - + 10d0*q_prim_vf(xiend)%sf(j,k,l) & - - 18d0*q_prim_vf(xiend)%sf(j, k - 1, l) & - + 6d0*q_prim_vf(xiend)%sf(j, k - 2, l) & - - q_prim_vf(xiend)%sf(j, k - 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - !print *, ' grid check yb1 :: ',tensora(4),tensora(5),tensora(8) - - else if (k == ye) then - !print *, ' grid check ye :: ',q_prim_vf(xibeg+1)%sf(j, k, l) - - ! dxix / dy - tensora(4) =(25d0*q_prim_vf(xibeg)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & - + 36d0*q_prim_vf(xibeg)%sf(j, k - 2, l) & - - 16d0*q_prim_vf(xibeg)%sf(j, k - 3, l) & - + 3d0*q_prim_vf(xibeg)%sf(j, k - 4, l) ) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - ! dxiy / dy - tensora(5) =(25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg+1)%sf(j, k - 1, l) & - + 36d0*q_prim_vf(xibeg+1)%sf(j, k - 2, l) & - - 16d0*q_prim_vf(xibeg+1)%sf(j, k - 3, l) & - + 3d0*q_prim_vf(xibeg+1)%sf(j, k - 4, l) ) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - ! dxiz / dy - tensora(6) =(25d0*q_prim_vf(xiend)%sf(j, k, l) & - - 48d0*q_prim_vf(xiend)%sf(j, k - 1, l) & - + 36d0*q_prim_vf(xiend)%sf(j, k - 2, l) & - - 16d0*q_prim_vf(xiend)%sf(j, k - 3, l) & - + 3d0*q_prim_vf(xiend)%sf(j, k - 4, l) ) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - else - ! dxix / dy - tensora(4) = ( q_prim_vf(xibeg)%sf(j, k - 2, l) & - - 8d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & - + 8d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & - - q_prim_vf(xibeg)%sf(j, k + 2, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - ! dxiy / dy - tensora(5) = ( q_prim_vf(xibeg+1)%sf(j, k - 2, l) & - - 8d0*q_prim_vf(xibeg+1)%sf(j, k - 1, l) & - + 8d0*q_prim_vf(xibeg+1)%sf(j, k + 1, l) & - - q_prim_vf(xibeg+1)%sf(j, k + 2, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - ! dxiz / dy - tensora(6) = ( q_prim_vf(xiend)%sf(j, k - 2, l) & - - 8d0*q_prim_vf(xiend)%sf(j, k - 1, l) & - + 8d0*q_prim_vf(xiend)%sf(j, k + 1, l) & - - q_prim_vf(xiend)%sf(j, k + 2, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - end if - - ! 3D - if(l == zb) then - !print *, ' grid check zb :: ',q_prim_vf(xibeg)%sf(j, k, l) - - ! dxix / dz - tensora(7) = (-25d0*q_prim_vf(xibeg)%sf(j,k,l) & - + 48d0*q_prim_vf(xibeg)%sf(j,k,l+1) & - - 36d0*q_prim_vf(xibeg)%sf(j,k,l+2) & - + 16d0*q_prim_vf(xibeg)%sf(j,k,l+3) & - - 3d0*q_prim_vf(xibeg)%sf(j,k,l+4) ) & - /(12d0*(z_cb(l + 1) - z_cb(l))) - ! dxiy / dz - tensora(8) = (-25d0*q_prim_vf(xibeg+1)%sf(j,k,l) & - + 48d0*q_prim_vf(xibeg+1)%sf(j,k,l+1) & - - 36d0*q_prim_vf(xibeg+1)%sf(j,k,l+2) & - + 16d0*q_prim_vf(xibeg+1)%sf(j,k,l+3) & - - 3d0*q_prim_vf(xibeg+1)%sf(j,k,l+4) ) & - /(12d0*(z_cb(l + 1) - z_cb(l))) - ! dxiz / dz - tensora(9) = (-25d0*q_prim_vf(xiend)%sf(j,k, l) & - + 48d0*q_prim_vf(xiend)%sf(j,k,l + 1) & - - 36d0*q_prim_vf(xiend)%sf(j,k,l + 2) & - + 16d0*q_prim_vf(xiend)%sf(j,k,l + 3) & - - 3d0*q_prim_vf(xiend)%sf(j,k,l + 4) ) & - /(12d0*(z_cb(l + 1) - z_cb(l))) - else if (l == zb + 1) then - !print *, ' grid check zb1 :: ',q_prim_vf(xibeg)%sf(j, k, l) - - ! dxix / dz - tensora(7) = (-3d0*q_prim_vf(xibeg)%sf(j,k,l - 1) & - - 10d0*q_prim_vf(xibeg)%sf(j,k,l) & - + 18d0*q_prim_vf(xibeg)%sf(j,k,l + 1) & - - 6d0*q_prim_vf(xibeg)%sf(j,k,l + 2) & - + q_prim_vf(xibeg)%sf(j,k,l + 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - ! dxiy / dz - tensora(8) = (-3d0*q_prim_vf(xibeg+1)%sf(j,k,l - 1) & - - 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & - + 18d0*q_prim_vf(xibeg+1)%sf(j,k,l + 1) & - - 6d0*q_prim_vf(xibeg+1)%sf(j,k,l + 2) & - + q_prim_vf(xibeg+1)%sf(j,k,l + 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - ! dxiz / dz - tensora(9) = (-3d0*q_prim_vf(xiend)%sf(j,k,l - 1) & - - 10d0*q_prim_vf(xiend)%sf(j,k,l) & - + 18d0*q_prim_vf(xiend)%sf(j,k,l + 1) & - - 6d0*q_prim_vf(xiend)%sf(j,k,l + 2) & - + q_prim_vf(xiend)%sf(j,k,l + 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - else if (l == ze - 1) then - !print *, ' grid check ze1 :: ',q_prim_vf(xiend)%sf(j, k, l) - - ! dxix / dz - tensora(7) = (3d0*q_prim_vf(xibeg)%sf(j, k , l + 1) & - + 10d0*q_prim_vf(xibeg)%sf(j,k,l) & - - 18d0*q_prim_vf(xibeg)%sf(j, k , l - 1) & - + 6d0*q_prim_vf(xibeg)%sf(j, k , l - 2) & - - q_prim_vf(xibeg)%sf(j, k , l - 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - ! dxiy / dz - tensora(8) = (3d0*q_prim_vf(xibeg+1)%sf(j, k , l + 1) & - + 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & - - 18d0*q_prim_vf(xibeg+1)%sf(j, k , l - 1) & - + 6d0*q_prim_vf(xibeg+1)%sf(j, k , l - 2) & - - q_prim_vf(xibeg+1)%sf(j, k , l - 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - ! dxiz / dz - tensora(9) = (3d0*q_prim_vf(xiend)%sf(j, k , l + 1) & - + 10d0*q_prim_vf(xiend)%sf(j,k,l) & - - 18d0*q_prim_vf(xiend)%sf(j, k , l - 1) & - + 6d0*q_prim_vf(xiend)%sf(j, k , l - 2) & - - q_prim_vf(xiend)%sf(j, k , l - 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - else if (l == ze) then - !print *, ' grid check ze :: ',q_prim_vf(xiend)%sf(j, k, l) - - ! dxix / dz - tensora(7) =(25d0*q_prim_vf(xibeg)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg)%sf(j, k , l - 1) & - + 36d0*q_prim_vf(xibeg)%sf(j, k , l - 2) & - - 16d0*q_prim_vf(xibeg)%sf(j, k , l - 3) & - + 3d0*q_prim_vf(xibeg)%sf(j, k , l - 4) ) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - ! dxiy / dz - tensora(8) =(25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg+1)%sf(j, k , l - 1) & - + 36d0*q_prim_vf(xibeg+1)%sf(j, k , l - 2) & - - 16d0*q_prim_vf(xibeg+1)%sf(j, k , l - 3) & - + 3d0*q_prim_vf(xibeg+1)%sf(j, k , l - 4) ) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - ! dxiz / dz - tensora(9) =(25d0*q_prim_vf(xiend)%sf(j, k, l) & - - 48d0*q_prim_vf(xiend)%sf(j, k , l - 1) & - + 36d0*q_prim_vf(xiend)%sf(j, k , l - 2) & - - 16d0*q_prim_vf(xiend)%sf(j, k , l - 3) & - + 3d0*q_prim_vf(xiend)%sf(j, k , l - 4) ) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - else - ! dxix / dz - tensora(7) = ( q_prim_vf(xibeg)%sf(j, k , l - 2) & - - 8d0*q_prim_vf(xibeg)%sf(j, k , l - 1) & - + 8d0*q_prim_vf(xibeg)%sf(j, k , l + 1) & - - q_prim_vf(xibeg)%sf(j, k , l + 2)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - ! dxiy / dz - tensora(8) = ( q_prim_vf(xibeg+1)%sf(j, k , l - 2) & - - 8d0*q_prim_vf(xibeg+1)%sf(j, k , l - 1) & - + 8d0*q_prim_vf(xibeg+1)%sf(j, k , l + 1) & - - q_prim_vf(xibeg+1)%sf(j, k , l + 2)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - ! dxiz / dz - tensora(9) = ( q_prim_vf(xiend)%sf(j, k , l - 2) & - - 8d0*q_prim_vf(xiend)%sf(j, k , l - 1) & - + 8d0*q_prim_vf(xiend)%sf(j, k , l + 1) & - - q_prim_vf(xiend)%sf(j, k , l + 2)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - end if - - !print *, 'I got here AAAAA' - - ! STEP 2a: computing the adjoint of the grad_xi tensor for the inverse - tensorb(1) = tensora(5)*tensora(9) - tensora(6)*tensora(8) - tensorb(2) = -(tensora(2)*tensora(9) - tensora(3)*tensora(8)) - tensorb(3) = tensora(2)*tensora(6) - tensora(3)*tensora(5) - tensorb(4) = -(tensora(4)*tensora(9) - tensora(6)*tensora(7)) - tensorb(5) = tensora(1)*tensora(9) - tensora(3)*tensora(7) - tensorb(6) = -(tensora(1)*tensora(6) - tensora(4)*tensora(3)) - tensorb(7) = tensora(4)*tensora(8) - tensora(5)*tensora(7) - tensorb(8) = -(tensora(1)*tensora(8) - tensora(2)*tensora(7)) - tensorb(9) = tensora(1)*tensora(5) - tensora(2)*tensora(4) - - - ! STEP 2b: computing the determinant of the grad_xi tensor - tensorb(tensor_size) = tensora(1)*(tensora(5)*tensora(9) - tensora(6)*tensora(8)) & - - tensora(2)*(tensora(4)*tensora(9) - tensora(6)*tensora(7)) & - + tensora(3)*(tensora(4)*tensora(8) - tensora(5)*tensora(7)) - - !if (tensorb(tensor_size) < 0d0 .or. tensorb(tensor_size) > 3d0 ) then - ! print *, 'j, k, l :: ', j, k, l - ! do i = 1, 9 - ! print *,'i :: ',i,', ten :: ',tensorb(i) - ! end do - ! print *, 'det : ',tensorb(tensor_size) - ! tensorb(tensor_size) = 1d0 - !end if - - ! STEP 2c: computing the inverse of grad_xi tensor = F - ! tensorb is the adjoint, tensora becomes the inverse - ! STEP 4: store the determinant of F in the last entry of the tensor - - !if (tensorb(tensor_size) < 0d0 .or. tensorb(tensor_size) > 2d0 ) then - tensorb(tensor_size) = 1d0 - !$acc loop seq - do i = 1, tensor_size - 1 - tensora(i) = 0d0 - end do - tensorb(1) = 1d0 - tensorb(5) = 1d0 - tensorb(9) = 1d0 - !end if - - !$acc loop seq - do i = 1, tensor_size - 1 - tensora(i) = tensorb(i)/tensorb(tensor_size) - end do - !print *, 'I got here A6' - ! STEP 3: computing F tranpose F - !tensorb(1) = tensora(1)**2 - tensorb(1) = tensora(1)**2 + tensora(2)**2 + tensora(3)**2 - tensorb(5) = tensora(4)**2 + tensora(5)**2 + tensora(6)**2 - tensorb(9) = tensora(7)**2 + tensora(8)**2 + tensora(9)**2 - tensorb(2) = tensora(1)*tensora(4) + tensora(2)*tensora(5) + tensora(3)*tensora(6) - tensorb(3) = tensora(1)*tensora(7) + tensora(2)*tensora(8) + tensora(3)*tensora(9) - tensorb(6) = tensora(4)*tensora(7) + tensora(5)*tensora(8) + tensora(6)*tensora(9) - tensorb(4) = tensorb(2) - tensorb(7) = tensorb(3) - tensorb(8) = tensorb(6) - !print *, 'I got here A7' - !call s_compute_gradient_xi3d_acc(q_prim_vf, ixb, ixe, iyb, & - !iye, izb, ize, j, k, l, tensora, tensorb) + else + ! dxix/dx + tensora(1) = (q_prim_vf(xibeg)%sf(j - 2, k, l) & + - 8d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + + 8d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & + - q_prim_vf(xibeg)%sf(j + 2, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + ! dxiy / dx + tensora(2) = (q_prim_vf(xibeg + 1)%sf(j - 2, k, l) & + - 8d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & + + 8d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & + - q_prim_vf(xibeg + 1)%sf(j + 2, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + ! dxiz / dx + tensora(3) = (q_prim_vf(xiend)%sf(j - 2, k, l) & + - 8d0*q_prim_vf(xiend)%sf(j - 1, k, l) & + + 8d0*q_prim_vf(xiend)%sf(j + 1, k, l) & + - q_prim_vf(xiend)%sf(j + 2, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + + end if + + ! 2D + if (k == yb) then + !print *, ' grid check yb :: ',q_prim_vf(xibeg)%sf(j, k, l) + + ! dxix / dy + tensora(4) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & + - 36d0*q_prim_vf(xibeg)%sf(j, k + 2, l) & + + 16d0*q_prim_vf(xibeg)%sf(j, k + 3, l) & + - 3d0*q_prim_vf(xibeg)%sf(j, k + 4, l)) & + /(12d0*(y_cb(k + 1) - y_cb(k))) + ! dxiy / dy + tensora(5) = (-25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & + - 36d0*q_prim_vf(xibeg + 1)%sf(j, k + 2, l) & + + 16d0*q_prim_vf(xibeg + 1)%sf(j, k + 3, l) & + - 3d0*q_prim_vf(xibeg + 1)%sf(j, k + 4, l)) & + /(12d0*(y_cb(k + 1) - y_cb(k))) + ! dxiz / dy + tensora(6) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & + + 48d0*q_prim_vf(xiend)%sf(j, k + 1, l) & + - 36d0*q_prim_vf(xiend)%sf(j, k + 2, l) & + + 16d0*q_prim_vf(xiend)%sf(j, k + 3, l) & + - 3d0*q_prim_vf(xiend)%sf(j, k + 4, l)) & + /(12d0*(y_cb(k + 1) - y_cb(k))) + !print *, ' grid check yb :: ',tensora(4),tensora(5),tensora(8) + + else if (k == yb + 1) then + !print *, ' grid check yb1 :: ',q_prim_vf(xibeg)%sf(j, k, l) + + ! dxix / dy + tensora(4) = (-3d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & + - 10d0*q_prim_vf(xibeg)%sf(j, k, l) & + + 18d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & + - 6d0*q_prim_vf(xibeg)%sf(j, k + 2, l) & + + q_prim_vf(xibeg)%sf(j, k + 3, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + ! dxiy / dy + tensora(5) = (-3d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & + - 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + + 18d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & + - 6d0*q_prim_vf(xibeg + 1)%sf(j, k + 2, l) & + + q_prim_vf(xibeg + 1)%sf(j, k + 3, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + ! dxiz / dy + tensora(6) = (-3d0*q_prim_vf(xiend)%sf(j, k - 1, l) & + - 10d0*q_prim_vf(xiend)%sf(j, k, l) & + + 18d0*q_prim_vf(xiend)%sf(j, k + 1, l) & + - 6d0*q_prim_vf(xiend)%sf(j, k + 2, l) & + + q_prim_vf(xiend)%sf(j, k + 3, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + !print *, ' grid check yb1 :: ',tensora(4),tensora(5),tensora(8) + + else if (k == ye - 1) then + !print *, ' grid check ye1 :: ',q_prim_vf(xibeg)%sf(j, k, l) + + ! dxix / dy + tensora(4) = (3d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & + + 10d0*q_prim_vf(xibeg)%sf(j, k, l) & + - 18d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & + + 6d0*q_prim_vf(xibeg)%sf(j, k - 2, l) & + - q_prim_vf(xibeg)%sf(j, k - 3, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + ! dxiy / dy + tensora(5) = (3d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & + + 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + - 18d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & + + 6d0*q_prim_vf(xibeg + 1)%sf(j, k - 2, l) & + - q_prim_vf(xibeg + 1)%sf(j, k - 3, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + ! dxiz / dy + tensora(6) = (3d0*q_prim_vf(xiend)%sf(j, k + 1, l) & + + 10d0*q_prim_vf(xiend)%sf(j, k, l) & + - 18d0*q_prim_vf(xiend)%sf(j, k - 1, l) & + + 6d0*q_prim_vf(xiend)%sf(j, k - 2, l) & + - q_prim_vf(xiend)%sf(j, k - 3, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + !print *, ' grid check yb1 :: ',tensora(4),tensora(5),tensora(8) + + else if (k == ye) then + !print *, ' grid check ye :: ',q_prim_vf(xibeg+1)%sf(j, k, l) + + ! dxix / dy + tensora(4) = (25d0*q_prim_vf(xibeg)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & + + 36d0*q_prim_vf(xibeg)%sf(j, k - 2, l) & + - 16d0*q_prim_vf(xibeg)%sf(j, k - 3, l) & + + 3d0*q_prim_vf(xibeg)%sf(j, k - 4, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + ! dxiy / dy + tensora(5) = (25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & + + 36d0*q_prim_vf(xibeg + 1)%sf(j, k - 2, l) & + - 16d0*q_prim_vf(xibeg + 1)%sf(j, k - 3, l) & + + 3d0*q_prim_vf(xibeg + 1)%sf(j, k - 4, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + ! dxiz / dy + tensora(6) = (25d0*q_prim_vf(xiend)%sf(j, k, l) & + - 48d0*q_prim_vf(xiend)%sf(j, k - 1, l) & + + 36d0*q_prim_vf(xiend)%sf(j, k - 2, l) & + - 16d0*q_prim_vf(xiend)%sf(j, k - 3, l) & + + 3d0*q_prim_vf(xiend)%sf(j, k - 4, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + else + ! dxix / dy + tensora(4) = (q_prim_vf(xibeg)%sf(j, k - 2, l) & + - 8d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & + + 8d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & + - q_prim_vf(xibeg)%sf(j, k + 2, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + ! dxiy / dy + tensora(5) = (q_prim_vf(xibeg + 1)%sf(j, k - 2, l) & + - 8d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & + + 8d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & + - q_prim_vf(xibeg + 1)%sf(j, k + 2, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + ! dxiz / dy + tensora(6) = (q_prim_vf(xiend)%sf(j, k - 2, l) & + - 8d0*q_prim_vf(xiend)%sf(j, k - 1, l) & + + 8d0*q_prim_vf(xiend)%sf(j, k + 1, l) & + - q_prim_vf(xiend)%sf(j, k + 2, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + end if + + ! 3D + if (l == zb) then + !print *, ' grid check zb :: ',q_prim_vf(xibeg)%sf(j, k, l) + + ! dxix / dz + tensora(7) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg)%sf(j, k, l + 1) & + - 36d0*q_prim_vf(xibeg)%sf(j, k, l + 2) & + + 16d0*q_prim_vf(xibeg)%sf(j, k, l + 3) & + - 3d0*q_prim_vf(xibeg)%sf(j, k, l + 4)) & + /(12d0*(z_cb(l + 1) - z_cb(l))) + ! dxiy / dz + tensora(8) = (-25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 1) & + - 36d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 2) & + + 16d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 3) & + - 3d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 4)) & + /(12d0*(z_cb(l + 1) - z_cb(l))) + ! dxiz / dz + tensora(9) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & + + 48d0*q_prim_vf(xiend)%sf(j, k, l + 1) & + - 36d0*q_prim_vf(xiend)%sf(j, k, l + 2) & + + 16d0*q_prim_vf(xiend)%sf(j, k, l + 3) & + - 3d0*q_prim_vf(xiend)%sf(j, k, l + 4)) & + /(12d0*(z_cb(l + 1) - z_cb(l))) + else if (l == zb + 1) then + !print *, ' grid check zb1 :: ',q_prim_vf(xibeg)%sf(j, k, l) + + ! dxix / dz + tensora(7) = (-3d0*q_prim_vf(xibeg)%sf(j, k, l - 1) & + - 10d0*q_prim_vf(xibeg)%sf(j, k, l) & + + 18d0*q_prim_vf(xibeg)%sf(j, k, l + 1) & + - 6d0*q_prim_vf(xibeg)%sf(j, k, l + 2) & + + q_prim_vf(xibeg)%sf(j, k, l + 3)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + ! dxiy / dz + tensora(8) = (-3d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 1) & + - 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + + 18d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 1) & + - 6d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 2) & + + q_prim_vf(xibeg + 1)%sf(j, k, l + 3)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + ! dxiz / dz + tensora(9) = (-3d0*q_prim_vf(xiend)%sf(j, k, l - 1) & + - 10d0*q_prim_vf(xiend)%sf(j, k, l) & + + 18d0*q_prim_vf(xiend)%sf(j, k, l + 1) & + - 6d0*q_prim_vf(xiend)%sf(j, k, l + 2) & + + q_prim_vf(xiend)%sf(j, k, l + 3)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + else if (l == ze - 1) then + !print *, ' grid check ze1 :: ',q_prim_vf(xiend)%sf(j, k, l) + + ! dxix / dz + tensora(7) = (3d0*q_prim_vf(xibeg)%sf(j, k, l + 1) & + + 10d0*q_prim_vf(xibeg)%sf(j, k, l) & + - 18d0*q_prim_vf(xibeg)%sf(j, k, l - 1) & + + 6d0*q_prim_vf(xibeg)%sf(j, k, l - 2) & + - q_prim_vf(xibeg)%sf(j, k, l - 3)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + ! dxiy / dz + tensora(8) = (3d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 1) & + + 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + - 18d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 1) & + + 6d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 2) & + - q_prim_vf(xibeg + 1)%sf(j, k, l - 3)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + ! dxiz / dz + tensora(9) = (3d0*q_prim_vf(xiend)%sf(j, k, l + 1) & + + 10d0*q_prim_vf(xiend)%sf(j, k, l) & + - 18d0*q_prim_vf(xiend)%sf(j, k, l - 1) & + + 6d0*q_prim_vf(xiend)%sf(j, k, l - 2) & + - q_prim_vf(xiend)%sf(j, k, l - 3)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + else if (l == ze) then + !print *, ' grid check ze :: ',q_prim_vf(xiend)%sf(j, k, l) + + ! dxix / dz + tensora(7) = (25d0*q_prim_vf(xibeg)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg)%sf(j, k, l - 1) & + + 36d0*q_prim_vf(xibeg)%sf(j, k, l - 2) & + - 16d0*q_prim_vf(xibeg)%sf(j, k, l - 3) & + + 3d0*q_prim_vf(xibeg)%sf(j, k, l - 4)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + ! dxiy / dz + tensora(8) = (25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 1) & + + 36d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 2) & + - 16d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 3) & + + 3d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 4)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + ! dxiz / dz + tensora(9) = (25d0*q_prim_vf(xiend)%sf(j, k, l) & + - 48d0*q_prim_vf(xiend)%sf(j, k, l - 1) & + + 36d0*q_prim_vf(xiend)%sf(j, k, l - 2) & + - 16d0*q_prim_vf(xiend)%sf(j, k, l - 3) & + + 3d0*q_prim_vf(xiend)%sf(j, k, l - 4)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + else + ! dxix / dz + tensora(7) = (q_prim_vf(xibeg)%sf(j, k, l - 2) & + - 8d0*q_prim_vf(xibeg)%sf(j, k, l - 1) & + + 8d0*q_prim_vf(xibeg)%sf(j, k, l + 1) & + - q_prim_vf(xibeg)%sf(j, k, l + 2)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + ! dxiy / dz + tensora(8) = (q_prim_vf(xibeg + 1)%sf(j, k, l - 2) & + - 8d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 1) & + + 8d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 1) & + - q_prim_vf(xibeg + 1)%sf(j, k, l + 2)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + ! dxiz / dz + tensora(9) = (q_prim_vf(xiend)%sf(j, k, l - 2) & + - 8d0*q_prim_vf(xiend)%sf(j, k, l - 1) & + + 8d0*q_prim_vf(xiend)%sf(j, k, l + 1) & + - q_prim_vf(xiend)%sf(j, k, l + 2)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + end if + + !print *, 'I got here AAAAA' + + ! STEP 2a: computing the adjoint of the grad_xi tensor for the inverse + tensorb(1) = tensora(5)*tensora(9) - tensora(6)*tensora(8) + tensorb(2) = -(tensora(2)*tensora(9) - tensora(3)*tensora(8)) + tensorb(3) = tensora(2)*tensora(6) - tensora(3)*tensora(5) + tensorb(4) = -(tensora(4)*tensora(9) - tensora(6)*tensora(7)) + tensorb(5) = tensora(1)*tensora(9) - tensora(3)*tensora(7) + tensorb(6) = -(tensora(1)*tensora(6) - tensora(4)*tensora(3)) + tensorb(7) = tensora(4)*tensora(8) - tensora(5)*tensora(7) + tensorb(8) = -(tensora(1)*tensora(8) - tensora(2)*tensora(7)) + tensorb(9) = tensora(1)*tensora(5) - tensora(2)*tensora(4) + + ! STEP 2b: computing the determinant of the grad_xi tensor + tensorb(tensor_size) = tensora(1)*(tensora(5)*tensora(9) - tensora(6)*tensora(8)) & + - tensora(2)*(tensora(4)*tensora(9) - tensora(6)*tensora(7)) & + + tensora(3)*(tensora(4)*tensora(8) - tensora(5)*tensora(7)) + + !if (tensorb(tensor_size) < 0d0 .or. tensorb(tensor_size) > 3d0 ) then + ! print *, 'j, k, l :: ', j, k, l + ! do i = 1, 9 + ! print *,'i :: ',i,', ten :: ',tensorb(i) + ! end do + ! print *, 'det : ',tensorb(tensor_size) + ! tensorb(tensor_size) = 1d0 + !end if + + ! STEP 2c: computing the inverse of grad_xi tensor = F + ! tensorb is the adjoint, tensora becomes the inverse + ! STEP 4: store the determinant of F in the last entry of the tensor + + !if (tensorb(tensor_size) < 0d0 .or. tensorb(tensor_size) > 2d0 ) then + tensorb(tensor_size) = 1d0 + !$acc loop seq + do i = 1, tensor_size - 1 + tensora(i) = 0d0 + end do + tensorb(1) = 1d0 + tensorb(5) = 1d0 + tensorb(9) = 1d0 + !end if + + !$acc loop seq + do i = 1, tensor_size - 1 + tensora(i) = tensorb(i)/tensorb(tensor_size) + end do + !print *, 'I got here A6' + ! STEP 3: computing F tranpose F + !tensorb(1) = tensora(1)**2 + tensorb(1) = tensora(1)**2 + tensora(2)**2 + tensora(3)**2 + tensorb(5) = tensora(4)**2 + tensora(5)**2 + tensora(6)**2 + tensorb(9) = tensora(7)**2 + tensora(8)**2 + tensora(9)**2 + tensorb(2) = tensora(1)*tensora(4) + tensora(2)*tensora(5) + tensora(3)*tensora(6) + tensorb(3) = tensora(1)*tensora(7) + tensora(2)*tensora(8) + tensora(3)*tensora(9) + tensorb(6) = tensora(4)*tensora(7) + tensora(5)*tensora(8) + tensora(6)*tensora(9) + tensorb(4) = tensorb(2) + tensorb(7) = tensorb(3) + tensorb(8) = tensorb(6) + !print *, 'I got here A7' + !call s_compute_gradient_xi3d_acc(q_prim_vf, ixb, ixe, iyb, & + !iye, izb, ize, j, k, l, tensora, tensorb) !! 1: 1D, 3: 2D, 6: 3D - btensor(1)%sf(j,k,l) = tensorb(1) - btensor(2)%sf(j,k,l) = tensorb(2) - btensor(3)%sf(j,k,l) = tensorb(3) - btensor(4)%sf(j,k,l) = tensorb(5) - btensor(5)%sf(j,k,l) = tensorb(6) - btensor(6)%sf(j,k,l) = tensorb(9) - !print *, 'I got here A8' + btensor(1)%sf(j, k, l) = tensorb(1) + btensor(2)%sf(j, k, l) = tensorb(2) + btensor(3)%sf(j, k, l) = tensorb(3) + btensor(4)%sf(j, k, l) = tensorb(5) + btensor(5)%sf(j, k, l) = tensorb(6) + btensor(6)%sf(j, k, l) = tensorb(9) + !print *, 'I got here A8' !! store the determinant at the last entry of the btensor sf - btensor(b_size)%sf(j,k,l) = tensorb(tensor_size) + btensor(b_size)%sf(j, k, l) = tensorb(tensor_size) end do - end do - end do - !$acc end parallel loop - !print *, 'I got here A9' + end do + end do + !$acc end parallel loop + !print *, 'I got here A9' ! end if end subroutine s_calculate_btensor_acc diff --git a/src/common/m_xi_tensor_calc.f90 b/src/common/m_xi_tensor_calc.f90 index 9a910a2b06..9f4b6e76f5 100644 --- a/src/common/m_xi_tensor_calc.f90 +++ b/src/common/m_xi_tensor_calc.f90 @@ -15,13 +15,13 @@ module m_xi_tensor_calc implicit none - private; public :: s_compute_gradient_xi, & -s_compute_gradient_xi1d_acc, & -s_compute_gradient_xi2d_acc, & -s_compute_gradient_xi3d_acc, & -f_elastic_energy + private; public :: s_compute_gradient_xi, & + s_compute_gradient_xi1d_acc, & + s_compute_gradient_xi2d_acc, & + s_compute_gradient_xi3d_acc, & + f_elastic_energy - contains +contains !> The following subroutine handles the calculation of the btensor. !! The calculation of the btensor takes qprimvf. @@ -32,10 +32,10 @@ module m_xi_tensor_calc !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor !! btensor is symmetric, save the data space subroutine s_compute_gradient_xi(q_prim_vf, xb, xe, yb, ye, & !--------- - zb, ze, j, k, l, tensora, tensorb) + zb, ze, j, k, l, tensora, tensorb) type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf - real(kind(0d0)), dimension(tensor_size), intent(INOUT) :: tensora, tensorb + real(kind(0d0)), dimension(tensor_size), intent(INOUT) :: tensora, tensorb integer, intent(IN) :: xb, xe, yb, ye, zb, ze integer, intent(IN) :: j, k, l @@ -46,170 +46,170 @@ subroutine s_compute_gradient_xi(q_prim_vf, xb, xe, yb, ye, & !--------- ! number for the tensor 1-3: dxix_dx, dxiy_dx, dxiz_dx ! 4-6 : dxix_dy, dxiy_dy, dxiz_dy ! 7-9 : dxix_dz, dxiy_dz, dxiz_dz - if(j == xb) then - ! dxix/dx - tensora(1) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - - 36d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & - + 16d0*q_prim_vf(xibeg)%sf(j + 3, k, l) & - - 3d0*q_prim_vf(xibeg)%sf(j + 4, k, l) ) & - /(12d0*(x_cb(j+1) - x_cb(j))) + if (j == xb) then + ! dxix/dx + tensora(1) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & + - 36d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & + + 16d0*q_prim_vf(xibeg)%sf(j + 3, k, l) & + - 3d0*q_prim_vf(xibeg)%sf(j + 4, k, l)) & + /(12d0*(x_cb(j + 1) - x_cb(j))) else if (j == xb + 1) then - ! dxix/dx - tensora(1) = (-3d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & - - 10d0*q_prim_vf(xibeg)%sf(j,k,l) & - + 18d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - - 6d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & - + q_prim_vf(xibeg)%sf(j + 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) + ! dxix/dx + tensora(1) = (-3d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + - 10d0*q_prim_vf(xibeg)%sf(j, k, l) & + + 18d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & + - 6d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & + + q_prim_vf(xibeg)%sf(j + 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) else if (j == xe - 1) then - ! dxix/dx - tensora(1) = (3d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - + 10d0*q_prim_vf(xibeg)%sf(j,k,l) & - - 18d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & - + 6d0*q_prim_vf(xibeg)%sf(j - 2, k, l) & - - q_prim_vf(xibeg)%sf(j - 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) + ! dxix/dx + tensora(1) = (3d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & + + 10d0*q_prim_vf(xibeg)%sf(j, k, l) & + - 18d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + + 6d0*q_prim_vf(xibeg)%sf(j - 2, k, l) & + - q_prim_vf(xibeg)%sf(j - 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) else if (j == xe) then - ! dxix/dx - tensora(1) =(25d0*q_prim_vf(xibeg)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & - + 36d0*q_prim_vf(xibeg)%sf(j - 2, k, l) & - - 16d0*q_prim_vf(xibeg)%sf(j - 3, k, l) & - + 3d0*q_prim_vf(xibeg)%sf(j - 4, k, l) ) & - /(12d0*(x_cb(j) - x_cb(j-1))) + ! dxix/dx + tensora(1) = (25d0*q_prim_vf(xibeg)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + + 36d0*q_prim_vf(xibeg)%sf(j - 2, k, l) & + - 16d0*q_prim_vf(xibeg)%sf(j - 3, k, l) & + + 3d0*q_prim_vf(xibeg)%sf(j - 4, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) else - ! dxix/dx - tensora(1) = ( q_prim_vf(xibeg)%sf(j - 2, k, l) & - - 8d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & - + 8d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - - q_prim_vf(xibeg)%sf(j + 2, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - end if + ! dxix/dx + tensora(1) = (q_prim_vf(xibeg)%sf(j - 2, k, l) & + - 8d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + + 8d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & + - q_prim_vf(xibeg)%sf(j + 2, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + end if if (num_dims > 1) then - if(j == xb) then - ! dxiy / dx - tensora(2) = (-25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg+1)%sf(j + 1, k, l) & - - 36d0*q_prim_vf(xibeg+1)%sf(j + 2, k, l) & - + 16d0*q_prim_vf(xibeg+1)%sf(j + 3, k, l) & - - 3d0*q_prim_vf(xibeg+1)%sf(j + 4, k, l) ) & - /(12d0*(x_cb(j + 1) - x_cb(j))) - else if (j == xb + 1) then - ! dxiy / dx - tensora(2) = (-3d0*q_prim_vf(xibeg+1)%sf(j - 1, k, l) & - - 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & - + 18d0*q_prim_vf(xibeg+1)%sf(j + 1, k, l) & - - 6d0*q_prim_vf(xibeg+1)%sf(j + 2, k, l) & - + q_prim_vf(xibeg+1)%sf(j + 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - else if (j == xe - 1) then - ! dxiy / dx - tensora(2) = (3d0*q_prim_vf(xibeg+1)%sf(j + 1, k, l) & - + 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & - - 18d0*q_prim_vf(xibeg+1)%sf(j - 1, k, l) & - + 6d0*q_prim_vf(xibeg+1)%sf(j - 2, k, l) & - - q_prim_vf(xibeg+1)%sf(j - 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - else if (j == xe) then - ! dxiy / dx - tensora(2) = (25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg+1)%sf(j - 1, k, l) & - + 36d0*q_prim_vf(xibeg+1)%sf(j - 2, k, l) & - - 16d0*q_prim_vf(xibeg+1)%sf(j - 3, k, l) & - + 3d0*q_prim_vf(xibeg+1)%sf(j - 4, k, l) ) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - else - ! dxiy / dx - tensora(2) = ( q_prim_vf(xibeg+1)%sf(j - 2, k, l) & - - 8d0*q_prim_vf(xibeg+1)%sf(j - 1, k, l) & - + 8d0*q_prim_vf(xibeg+1)%sf(j + 1, k, l) & - - q_prim_vf(xibeg+1)%sf(j + 2, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - end if - - if(k == yb) then - ! dxix / dy - tensora(3) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & - - 36d0*q_prim_vf(xibeg)%sf(j, k + 2, l) & - + 16d0*q_prim_vf(xibeg)%sf(j, k + 3, l) & - - 3d0*q_prim_vf(xibeg)%sf(j, k + 4, l) ) & - /(12d0*(y_cb(k + 1) - y_cb(k))) - else if (k == yb + 1) then - ! dxix / dy - tensora(3) = (-3d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & - - 10d0*q_prim_vf(xibeg)%sf(j,k,l) & - + 18d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & - - 6d0*q_prim_vf(xibeg)%sf(j, k + 2, l) & - + q_prim_vf(xibeg)%sf(j, k + 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - else if (k == ye - 1) then - ! dxix / dy - tensora(3) = (3d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & - + 10d0*q_prim_vf(xibeg)%sf(j,k,l) & - - 18d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & - + 6d0*q_prim_vf(xibeg)%sf(j, k - 2, l) & - - q_prim_vf(xibeg)%sf(j, k - 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - else if (k == ye) then - ! dxix / dy - tensora(3) =(25d0*q_prim_vf(xibeg)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & - + 36d0*q_prim_vf(xibeg)%sf(j, k - 2, l) & - - 16d0*q_prim_vf(xibeg)%sf(j, k - 3, l) & - + 3d0*q_prim_vf(xibeg)%sf(j, k - 4, l) ) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - else - ! dxix / dy - tensora(3) = ( q_prim_vf(xibeg)%sf(j, k - 2, l) & - - 8d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & - + 8d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & - - q_prim_vf(xibeg)%sf(j, k + 2, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - end if - - if(k == yb) then - ! dxiy / dy - tensora(4) = (-25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg+1)%sf(j, k + 1, l) & - - 36d0*q_prim_vf(xibeg+1)%sf(j, k + 2, l) & - + 16d0*q_prim_vf(xibeg+1)%sf(j, k + 3, l) & - - 3d0*q_prim_vf(xibeg+1)%sf(j, k + 4, l) ) & - /(12d0*(y_cb(k+1) - y_cb(k))) - else if (k == yb + 1) then - ! dxiy / dy - tensora(4) = (-3d0*q_prim_vf(xibeg+1)%sf(j, k - 1, l) & - - 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & - + 18d0*q_prim_vf(xibeg+1)%sf(j, k + 1, l) & - - 6d0*q_prim_vf(xibeg+1)%sf(j, k + 2, l) & - + q_prim_vf(xibeg+1)%sf(j, k + 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - else if (k == ye - 1) then - ! dxiy / dy - tensora(4) = (3d0*q_prim_vf(xibeg+1)%sf(j, k + 1, l) & - + 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & - - 18d0*q_prim_vf(xibeg+1)%sf(j, k - 1, l) & - + 6d0*q_prim_vf(xibeg+1)%sf(j, k - 2, l) & - - q_prim_vf(xibeg+1)%sf(j, k - 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - else if (k == ye) then - ! dxiy / dy - tensora(4) =(25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg+1)%sf(j, k - 1, l) & - + 36d0*q_prim_vf(xibeg+1)%sf(j, k - 2, l) & - - 16d0*q_prim_vf(xibeg+1)%sf(j, k - 3, l) & - + 3d0*q_prim_vf(xibeg+1)%sf(j, k - 4, l) ) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - else - ! dxiy / dy - tensora(4) = ( q_prim_vf(xibeg+1)%sf(j, k - 2, l) & - - 8d0*q_prim_vf(xibeg+1)%sf(j, k - 1, l) & - + 8d0*q_prim_vf(xibeg+1)%sf(j, k + 1, l) & - - q_prim_vf(xibeg+1)%sf(j, k + 2, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - end if + if (j == xb) then + ! dxiy / dx + tensora(2) = (-25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & + - 36d0*q_prim_vf(xibeg + 1)%sf(j + 2, k, l) & + + 16d0*q_prim_vf(xibeg + 1)%sf(j + 3, k, l) & + - 3d0*q_prim_vf(xibeg + 1)%sf(j + 4, k, l)) & + /(12d0*(x_cb(j + 1) - x_cb(j))) + else if (j == xb + 1) then + ! dxiy / dx + tensora(2) = (-3d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & + - 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + + 18d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & + - 6d0*q_prim_vf(xibeg + 1)%sf(j + 2, k, l) & + + q_prim_vf(xibeg + 1)%sf(j + 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + else if (j == xe - 1) then + ! dxiy / dx + tensora(2) = (3d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & + + 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + - 18d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & + + 6d0*q_prim_vf(xibeg + 1)%sf(j - 2, k, l) & + - q_prim_vf(xibeg + 1)%sf(j - 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + else if (j == xe) then + ! dxiy / dx + tensora(2) = (25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & + + 36d0*q_prim_vf(xibeg + 1)%sf(j - 2, k, l) & + - 16d0*q_prim_vf(xibeg + 1)%sf(j - 3, k, l) & + + 3d0*q_prim_vf(xibeg + 1)%sf(j - 4, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + else + ! dxiy / dx + tensora(2) = (q_prim_vf(xibeg + 1)%sf(j - 2, k, l) & + - 8d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & + + 8d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & + - q_prim_vf(xibeg + 1)%sf(j + 2, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + end if + + if (k == yb) then + ! dxix / dy + tensora(3) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & + - 36d0*q_prim_vf(xibeg)%sf(j, k + 2, l) & + + 16d0*q_prim_vf(xibeg)%sf(j, k + 3, l) & + - 3d0*q_prim_vf(xibeg)%sf(j, k + 4, l)) & + /(12d0*(y_cb(k + 1) - y_cb(k))) + else if (k == yb + 1) then + ! dxix / dy + tensora(3) = (-3d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & + - 10d0*q_prim_vf(xibeg)%sf(j, k, l) & + + 18d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & + - 6d0*q_prim_vf(xibeg)%sf(j, k + 2, l) & + + q_prim_vf(xibeg)%sf(j, k + 3, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + else if (k == ye - 1) then + ! dxix / dy + tensora(3) = (3d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & + + 10d0*q_prim_vf(xibeg)%sf(j, k, l) & + - 18d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & + + 6d0*q_prim_vf(xibeg)%sf(j, k - 2, l) & + - q_prim_vf(xibeg)%sf(j, k - 3, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + else if (k == ye) then + ! dxix / dy + tensora(3) = (25d0*q_prim_vf(xibeg)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & + + 36d0*q_prim_vf(xibeg)%sf(j, k - 2, l) & + - 16d0*q_prim_vf(xibeg)%sf(j, k - 3, l) & + + 3d0*q_prim_vf(xibeg)%sf(j, k - 4, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + else + ! dxix / dy + tensora(3) = (q_prim_vf(xibeg)%sf(j, k - 2, l) & + - 8d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & + + 8d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & + - q_prim_vf(xibeg)%sf(j, k + 2, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + end if + + if (k == yb) then + ! dxiy / dy + tensora(4) = (-25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & + - 36d0*q_prim_vf(xibeg + 1)%sf(j, k + 2, l) & + + 16d0*q_prim_vf(xibeg + 1)%sf(j, k + 3, l) & + - 3d0*q_prim_vf(xibeg + 1)%sf(j, k + 4, l)) & + /(12d0*(y_cb(k + 1) - y_cb(k))) + else if (k == yb + 1) then + ! dxiy / dy + tensora(4) = (-3d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & + - 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + + 18d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & + - 6d0*q_prim_vf(xibeg + 1)%sf(j, k + 2, l) & + + q_prim_vf(xibeg + 1)%sf(j, k + 3, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + else if (k == ye - 1) then + ! dxiy / dy + tensora(4) = (3d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & + + 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + - 18d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & + + 6d0*q_prim_vf(xibeg + 1)%sf(j, k - 2, l) & + - q_prim_vf(xibeg + 1)%sf(j, k - 3, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + else if (k == ye) then + ! dxiy / dy + tensora(4) = (25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & + + 36d0*q_prim_vf(xibeg + 1)%sf(j, k - 2, l) & + - 16d0*q_prim_vf(xibeg + 1)%sf(j, k - 3, l) & + + 3d0*q_prim_vf(xibeg + 1)%sf(j, k - 4, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + else + ! dxiy / dy + tensora(4) = (q_prim_vf(xibeg + 1)%sf(j, k - 2, l) & + - 8d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & + + 8d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & + - q_prim_vf(xibeg + 1)%sf(j, k + 2, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + end if end if @@ -219,213 +219,213 @@ subroutine s_compute_gradient_xi(q_prim_vf, xb, xe, yb, ye, & !--------- tensora(5) = tensora(4) tensora(4) = tensora(3) - if(l == zb) then - ! dxix / dz - tensora(7) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg)%sf(j, k , l + 1) & - - 36d0*q_prim_vf(xibeg)%sf(j, k , l + 2) & - + 16d0*q_prim_vf(xibeg)%sf(j, k , l + 3) & - - 3d0*q_prim_vf(xibeg)%sf(j, k , l + 4) ) & - /(12d0*(z_cb(l + 1) - z_cb(l))) - else if (l == zb + 1) then - ! dxix / dz - tensora(7) = (-3d0*q_prim_vf(xibeg)%sf(j, k , l - 1) & - - 10d0*q_prim_vf(xibeg)%sf(j,k,l) & - + 18d0*q_prim_vf(xibeg)%sf(j, k , l + 1) & - - 6d0*q_prim_vf(xibeg)%sf(j, k , l + 2) & - + q_prim_vf(xibeg)%sf(j, k , l + 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - else if (l == ze - 1) then - ! dxix / dz - tensora(7) = (3d0*q_prim_vf(xibeg)%sf(j, k , l + 1) & - + 10d0*q_prim_vf(xibeg)%sf(j,k,l) & - - 18d0*q_prim_vf(xibeg)%sf(j, k , l - 1) & - + 6d0*q_prim_vf(xibeg)%sf(j, k , l - 2) & - - q_prim_vf(xibeg)%sf(j, k , l - 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - else if (l == ze) then - ! dxix / dz - tensora(7) =(25d0*q_prim_vf(xibeg)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg)%sf(j, k , l - 1) & - + 36d0*q_prim_vf(xibeg)%sf(j, k , l - 2) & - - 16d0*q_prim_vf(xibeg)%sf(j, k , l - 3) & - + 3d0*q_prim_vf(xibeg)%sf(j, k , l - 4) ) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - else - ! dxix / dz - tensora(7) = ( q_prim_vf(xibeg)%sf(j, k , l - 2) & - - 8d0*q_prim_vf(xibeg)%sf(j, k , l - 1) & - + 8d0*q_prim_vf(xibeg)%sf(j, k , l + 1) & - - q_prim_vf(xibeg)%sf(j, k , l + 2)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - end if - - if(l == zb) then - ! dxiy / dz - tensora(8) = (-25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg+1)%sf(j, k , l + 1) & - - 36d0*q_prim_vf(xibeg+1)%sf(j, k , l + 2) & - + 16d0*q_prim_vf(xibeg+1)%sf(j, k , l + 3) & - - 3d0*q_prim_vf(xibeg+1)%sf(j, k , l + 4) ) & - /(12d0*(z_cb(l+1) - z_cb(l))) - else if (l == zb + 1) then - ! dxiy / dz - tensora(8) = (-3d0*q_prim_vf(xibeg+1)%sf(j, k , l - 1) & - - 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & - + 18d0*q_prim_vf(xibeg+1)%sf(j, k , l + 1) & - - 6d0*q_prim_vf(xibeg+1)%sf(j, k , l + 2) & - + q_prim_vf(xibeg+1)%sf(j, k , l + 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - else if (l == ze - 1) then - ! dxiy / dz - tensora(8) = (3d0*q_prim_vf(xibeg+1)%sf(j, k , l + 1) & - + 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & - - 18d0*q_prim_vf(xibeg+1)%sf(j, k , l - 1) & - + 6d0*q_prim_vf(xibeg+1)%sf(j, k , l - 2) & - - q_prim_vf(xibeg+1)%sf(j, k , l - 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - else if (l == ze) then - ! dxiy / dz - tensora(8) =(25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg+1)%sf(j, k , l - 1) & - + 36d0*q_prim_vf(xibeg+1)%sf(j, k , l - 2) & - - 16d0*q_prim_vf(xibeg+1)%sf(j, k , l - 3) & - + 3d0*q_prim_vf(xibeg+1)%sf(j, k , l - 4) ) & - /(12d0*(z_cb(l) - z_cb(l-1))) - else - ! dxiy / dz - tensora(8) = ( q_prim_vf(xibeg+1)%sf(j, k , l - 2) & - - 8d0*q_prim_vf(xibeg+1)%sf(j, k , l - 1) & - + 8d0*q_prim_vf(xibeg+1)%sf(j, k , l + 1) & - - q_prim_vf(xibeg+1)%sf(j, k , l + 2)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - end if - - if(j == xb) then - ! dxiz / dx - tensora(3) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & - + 48d0*q_prim_vf(xiend)%sf(j + 1, k, l) & - - 36d0*q_prim_vf(xiend)%sf(j + 2, k, l) & - + 16d0*q_prim_vf(xiend)%sf(j + 3, k, l) & - - 3d0*q_prim_vf(xiend)%sf(j + 4, k, l) ) & - /(12d0*(x_cb(j + 1) - x_cb(j))) - else if (j == xb + 1) then - ! dxiz / dx - tensora(3) = (-3d0*q_prim_vf(xiend)%sf(j - 1, k, l) & - - 10d0*q_prim_vf(xiend)%sf(j,k,l) & - + 18d0*q_prim_vf(xiend)%sf(j + 1, k, l) & - - 6d0*q_prim_vf(xiend)%sf(j + 2, k, l) & - + q_prim_vf(xiend)%sf(j + 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - else if (j == xe - 1) then - ! dxiz / dx - tensora(3) = (3d0*q_prim_vf(xiend)%sf(j + 1, k, l) & - + 10d0*q_prim_vf(xiend)%sf(j,k,l) & - - 18d0*q_prim_vf(xiend)%sf(j - 1, k, l) & - + 6d0*q_prim_vf(xiend)%sf(j - 2, k, l) & - - q_prim_vf(xiend)%sf(j - 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - else if (j == xe) then - ! dxiz / dx - tensora(3) = (25d0*q_prim_vf(xiend)%sf(j, k, l) & - - 48d0*q_prim_vf(xiend)%sf(j - 1, k, l) & - + 36d0*q_prim_vf(xiend)%sf(j - 2, k, l) & - - 16d0*q_prim_vf(xiend)%sf(j - 3, k, l) & - + 3d0*q_prim_vf(xiend)%sf(j - 4, k, l) ) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - else - ! dxiz / dx - tensora(3) = ( q_prim_vf(xiend)%sf(j - 2, k, l) & - - 8d0*q_prim_vf(xiend)%sf(j - 1, k, l) & - + 8d0*q_prim_vf(xiend)%sf(j + 1, k, l) & - - q_prim_vf(xiend)%sf(j + 2, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - end if - - if(k == yb) then - ! dxiz / dy - tensora(6) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & - + 48d0*q_prim_vf(xiend)%sf(j, k + 1, l) & - - 36d0*q_prim_vf(xiend)%sf(j, k + 2, l) & - + 16d0*q_prim_vf(xiend)%sf(j, k + 3, l) & - - 3d0*q_prim_vf(xiend)%sf(j, k + 4, l) ) & - /(12d0*(y_cb(k+1) - y_cb(k))) - else if (k == yb + 1) then - ! dxiz / dy - tensora(6) = (-3d0*q_prim_vf(xiend)%sf(j, k - 1, l) & - - 10d0*q_prim_vf(xiend)%sf(j,k,l) & - + 18d0*q_prim_vf(xiend)%sf(j, k + 1, l) & - - 6d0*q_prim_vf(xiend)%sf(j, k + 2, l) & - + q_prim_vf(xiend)%sf(j, k + 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - else if (k == ye - 1) then - ! dxiz / dy - tensora(6) = (3d0*q_prim_vf(xiend)%sf(j, k + 1, l) & - + 10d0*q_prim_vf(xiend)%sf(j,k,l) & - - 18d0*q_prim_vf(xiend)%sf(j, k - 1, l) & - + 6d0*q_prim_vf(xiend)%sf(j, k - 2, l) & - - q_prim_vf(xiend)%sf(j, k - 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - else if (k == ye) then - ! dxiz / dy - tensora(6) =(25d0*q_prim_vf(xiend)%sf(j, k, l) & - - 48d0*q_prim_vf(xiend)%sf(j, k - 1, l) & - + 36d0*q_prim_vf(xiend)%sf(j, k - 2, l) & - - 16d0*q_prim_vf(xiend)%sf(j, k - 3, l) & - + 3d0*q_prim_vf(xiend)%sf(j, k - 4, l) ) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - else - ! dxiz / dy - tensora(6) = ( q_prim_vf(xiend)%sf(j, k - 2, l) & - - 8d0*q_prim_vf(xiend)%sf(j, k - 1, l) & - + 8d0*q_prim_vf(xiend)%sf(j, k + 1, l) & - - q_prim_vf(xiend)%sf(j, k + 2, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - end if - - if(l == zb) then - ! dxiz / dz - tensora(9) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & - + 48d0*q_prim_vf(xiend)%sf(j, k , l + 1) & - - 36d0*q_prim_vf(xiend)%sf(j, k , l + 2) & - + 16d0*q_prim_vf(xiend)%sf(j, k , l + 3) & - - 3d0*q_prim_vf(xiend)%sf(j, k , l + 4) ) & - /(12d0*(z_cb(l+1) - z_cb(l))) - else if (l == zb + 1) then - ! dxiz / dz - tensora(9) = (-3d0*q_prim_vf(xiend)%sf(j, k , l - 1) & - - 10d0*q_prim_vf(xiend)%sf(j,k,l) & - + 18d0*q_prim_vf(xiend)%sf(j, k , l + 1) & - - 6d0*q_prim_vf(xiend)%sf(j, k , l + 2) & - + q_prim_vf(xiend)%sf(j, k , l + 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - else if (l == ze - 1) then - ! dxiz / dz - tensora(9) = (3d0*q_prim_vf(xiend)%sf(j, k , l + 1) & - + 10d0*q_prim_vf(xiend)%sf(j,k,l) & - - 18d0*q_prim_vf(xiend)%sf(j, k , l - 1) & - + 6d0*q_prim_vf(xiend)%sf(j, k , l - 2) & - - q_prim_vf(xiend)%sf(j, k , l - 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - else if (l == ze) then - ! dxiz / dz - tensora(9) =(25d0*q_prim_vf(xiend)%sf(j, k, l) & - - 48d0*q_prim_vf(xiend)%sf(j, k , l - 1) & - + 36d0*q_prim_vf(xiend)%sf(j, k , l - 2) & - - 16d0*q_prim_vf(xiend)%sf(j, k , l - 3) & - + 3d0*q_prim_vf(xiend)%sf(j, k , l - 4) ) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - else - ! dxiz / dz - tensora(9) = ( q_prim_vf(xiend)%sf(j, k , l - 2) & - - 8d0*q_prim_vf(xiend)%sf(j, k , l - 1) & - + 8d0*q_prim_vf(xiend)%sf(j, k , l + 1) & - - q_prim_vf(xiend)%sf(j, k , l + 2)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - end if + if (l == zb) then + ! dxix / dz + tensora(7) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg)%sf(j, k, l + 1) & + - 36d0*q_prim_vf(xibeg)%sf(j, k, l + 2) & + + 16d0*q_prim_vf(xibeg)%sf(j, k, l + 3) & + - 3d0*q_prim_vf(xibeg)%sf(j, k, l + 4)) & + /(12d0*(z_cb(l + 1) - z_cb(l))) + else if (l == zb + 1) then + ! dxix / dz + tensora(7) = (-3d0*q_prim_vf(xibeg)%sf(j, k, l - 1) & + - 10d0*q_prim_vf(xibeg)%sf(j, k, l) & + + 18d0*q_prim_vf(xibeg)%sf(j, k, l + 1) & + - 6d0*q_prim_vf(xibeg)%sf(j, k, l + 2) & + + q_prim_vf(xibeg)%sf(j, k, l + 3)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + else if (l == ze - 1) then + ! dxix / dz + tensora(7) = (3d0*q_prim_vf(xibeg)%sf(j, k, l + 1) & + + 10d0*q_prim_vf(xibeg)%sf(j, k, l) & + - 18d0*q_prim_vf(xibeg)%sf(j, k, l - 1) & + + 6d0*q_prim_vf(xibeg)%sf(j, k, l - 2) & + - q_prim_vf(xibeg)%sf(j, k, l - 3)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + else if (l == ze) then + ! dxix / dz + tensora(7) = (25d0*q_prim_vf(xibeg)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg)%sf(j, k, l - 1) & + + 36d0*q_prim_vf(xibeg)%sf(j, k, l - 2) & + - 16d0*q_prim_vf(xibeg)%sf(j, k, l - 3) & + + 3d0*q_prim_vf(xibeg)%sf(j, k, l - 4)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + else + ! dxix / dz + tensora(7) = (q_prim_vf(xibeg)%sf(j, k, l - 2) & + - 8d0*q_prim_vf(xibeg)%sf(j, k, l - 1) & + + 8d0*q_prim_vf(xibeg)%sf(j, k, l + 1) & + - q_prim_vf(xibeg)%sf(j, k, l + 2)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + end if + + if (l == zb) then + ! dxiy / dz + tensora(8) = (-25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 1) & + - 36d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 2) & + + 16d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 3) & + - 3d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 4)) & + /(12d0*(z_cb(l + 1) - z_cb(l))) + else if (l == zb + 1) then + ! dxiy / dz + tensora(8) = (-3d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 1) & + - 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + + 18d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 1) & + - 6d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 2) & + + q_prim_vf(xibeg + 1)%sf(j, k, l + 3)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + else if (l == ze - 1) then + ! dxiy / dz + tensora(8) = (3d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 1) & + + 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + - 18d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 1) & + + 6d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 2) & + - q_prim_vf(xibeg + 1)%sf(j, k, l - 3)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + else if (l == ze) then + ! dxiy / dz + tensora(8) = (25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 1) & + + 36d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 2) & + - 16d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 3) & + + 3d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 4)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + else + ! dxiy / dz + tensora(8) = (q_prim_vf(xibeg + 1)%sf(j, k, l - 2) & + - 8d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 1) & + + 8d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 1) & + - q_prim_vf(xibeg + 1)%sf(j, k, l + 2)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + end if + + if (j == xb) then + ! dxiz / dx + tensora(3) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & + + 48d0*q_prim_vf(xiend)%sf(j + 1, k, l) & + - 36d0*q_prim_vf(xiend)%sf(j + 2, k, l) & + + 16d0*q_prim_vf(xiend)%sf(j + 3, k, l) & + - 3d0*q_prim_vf(xiend)%sf(j + 4, k, l)) & + /(12d0*(x_cb(j + 1) - x_cb(j))) + else if (j == xb + 1) then + ! dxiz / dx + tensora(3) = (-3d0*q_prim_vf(xiend)%sf(j - 1, k, l) & + - 10d0*q_prim_vf(xiend)%sf(j, k, l) & + + 18d0*q_prim_vf(xiend)%sf(j + 1, k, l) & + - 6d0*q_prim_vf(xiend)%sf(j + 2, k, l) & + + q_prim_vf(xiend)%sf(j + 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + else if (j == xe - 1) then + ! dxiz / dx + tensora(3) = (3d0*q_prim_vf(xiend)%sf(j + 1, k, l) & + + 10d0*q_prim_vf(xiend)%sf(j, k, l) & + - 18d0*q_prim_vf(xiend)%sf(j - 1, k, l) & + + 6d0*q_prim_vf(xiend)%sf(j - 2, k, l) & + - q_prim_vf(xiend)%sf(j - 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + else if (j == xe) then + ! dxiz / dx + tensora(3) = (25d0*q_prim_vf(xiend)%sf(j, k, l) & + - 48d0*q_prim_vf(xiend)%sf(j - 1, k, l) & + + 36d0*q_prim_vf(xiend)%sf(j - 2, k, l) & + - 16d0*q_prim_vf(xiend)%sf(j - 3, k, l) & + + 3d0*q_prim_vf(xiend)%sf(j - 4, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + else + ! dxiz / dx + tensora(3) = (q_prim_vf(xiend)%sf(j - 2, k, l) & + - 8d0*q_prim_vf(xiend)%sf(j - 1, k, l) & + + 8d0*q_prim_vf(xiend)%sf(j + 1, k, l) & + - q_prim_vf(xiend)%sf(j + 2, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + end if + + if (k == yb) then + ! dxiz / dy + tensora(6) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & + + 48d0*q_prim_vf(xiend)%sf(j, k + 1, l) & + - 36d0*q_prim_vf(xiend)%sf(j, k + 2, l) & + + 16d0*q_prim_vf(xiend)%sf(j, k + 3, l) & + - 3d0*q_prim_vf(xiend)%sf(j, k + 4, l)) & + /(12d0*(y_cb(k + 1) - y_cb(k))) + else if (k == yb + 1) then + ! dxiz / dy + tensora(6) = (-3d0*q_prim_vf(xiend)%sf(j, k - 1, l) & + - 10d0*q_prim_vf(xiend)%sf(j, k, l) & + + 18d0*q_prim_vf(xiend)%sf(j, k + 1, l) & + - 6d0*q_prim_vf(xiend)%sf(j, k + 2, l) & + + q_prim_vf(xiend)%sf(j, k + 3, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + else if (k == ye - 1) then + ! dxiz / dy + tensora(6) = (3d0*q_prim_vf(xiend)%sf(j, k + 1, l) & + + 10d0*q_prim_vf(xiend)%sf(j, k, l) & + - 18d0*q_prim_vf(xiend)%sf(j, k - 1, l) & + + 6d0*q_prim_vf(xiend)%sf(j, k - 2, l) & + - q_prim_vf(xiend)%sf(j, k - 3, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + else if (k == ye) then + ! dxiz / dy + tensora(6) = (25d0*q_prim_vf(xiend)%sf(j, k, l) & + - 48d0*q_prim_vf(xiend)%sf(j, k - 1, l) & + + 36d0*q_prim_vf(xiend)%sf(j, k - 2, l) & + - 16d0*q_prim_vf(xiend)%sf(j, k - 3, l) & + + 3d0*q_prim_vf(xiend)%sf(j, k - 4, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + else + ! dxiz / dy + tensora(6) = (q_prim_vf(xiend)%sf(j, k - 2, l) & + - 8d0*q_prim_vf(xiend)%sf(j, k - 1, l) & + + 8d0*q_prim_vf(xiend)%sf(j, k + 1, l) & + - q_prim_vf(xiend)%sf(j, k + 2, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + end if + + if (l == zb) then + ! dxiz / dz + tensora(9) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & + + 48d0*q_prim_vf(xiend)%sf(j, k, l + 1) & + - 36d0*q_prim_vf(xiend)%sf(j, k, l + 2) & + + 16d0*q_prim_vf(xiend)%sf(j, k, l + 3) & + - 3d0*q_prim_vf(xiend)%sf(j, k, l + 4)) & + /(12d0*(z_cb(l + 1) - z_cb(l))) + else if (l == zb + 1) then + ! dxiz / dz + tensora(9) = (-3d0*q_prim_vf(xiend)%sf(j, k, l - 1) & + - 10d0*q_prim_vf(xiend)%sf(j, k, l) & + + 18d0*q_prim_vf(xiend)%sf(j, k, l + 1) & + - 6d0*q_prim_vf(xiend)%sf(j, k, l + 2) & + + q_prim_vf(xiend)%sf(j, k, l + 3)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + else if (l == ze - 1) then + ! dxiz / dz + tensora(9) = (3d0*q_prim_vf(xiend)%sf(j, k, l + 1) & + + 10d0*q_prim_vf(xiend)%sf(j, k, l) & + - 18d0*q_prim_vf(xiend)%sf(j, k, l - 1) & + + 6d0*q_prim_vf(xiend)%sf(j, k, l - 2) & + - q_prim_vf(xiend)%sf(j, k, l - 3)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + else if (l == ze) then + ! dxiz / dz + tensora(9) = (25d0*q_prim_vf(xiend)%sf(j, k, l) & + - 48d0*q_prim_vf(xiend)%sf(j, k, l - 1) & + + 36d0*q_prim_vf(xiend)%sf(j, k, l - 2) & + - 16d0*q_prim_vf(xiend)%sf(j, k, l - 3) & + + 3d0*q_prim_vf(xiend)%sf(j, k, l - 4)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + else + ! dxiz / dz + tensora(9) = (q_prim_vf(xiend)%sf(j, k, l - 2) & + - 8d0*q_prim_vf(xiend)%sf(j, k, l - 1) & + + 8d0*q_prim_vf(xiend)%sf(j, k, l + 1) & + - q_prim_vf(xiend)%sf(j, k, l + 2)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + end if end if - ! STEP 2a: computing the adjoint of the grad_xi tensor for the inverse + ! STEP 2a: computing the adjoint of the grad_xi tensor for the inverse if (num_dims == 1) then tensorb(1) = 1 elseif (num_dims == 2) then @@ -445,15 +445,15 @@ subroutine s_compute_gradient_xi(q_prim_vf, xb, xe, yb, ye, & !--------- tensorb(9) = tensora(1)*tensora(5) - tensora(2)*tensora(4) end if - ! STEP 2b: computing the determinant of the grad_xi tensor + ! STEP 2b: computing the determinant of the grad_xi tensor if (num_dims == 1) then determinant = tensora(1) elseif (num_dims == 2) then determinant = tensora(1)*tensora(4) - tensora(2)*tensora(3) else determinant = tensora(1)*(tensora(5)*tensora(9) - tensora(6)*tensora(8)) & - - tensora(2)*(tensora(4)*tensora(9) - tensora(6)*tensora(7)) & - + tensora(3)*(tensora(4)*tensora(8) - tensora(5)*tensora(7)) + - tensora(2)*(tensora(4)*tensora(9) - tensora(6)*tensora(7)) & + + tensora(3)*(tensora(4)*tensora(8) - tensora(5)*tensora(7)) end if ! error checking !if (determinant == 0) then @@ -461,18 +461,18 @@ subroutine s_compute_gradient_xi(q_prim_vf, xb, xe, yb, ye, & !--------- ! print *, 'ERROR: Determinant was zero' ! stop !end if - if (determinant .lt. 0d0 .or. determinant .gt. 2d0) then - print *, 'i, j, k :: ', j,' ', k,' ',l,',det ::',tensorb(tensor_size) - ! stop + if (determinant < 0d0 .or. determinant > 2d0) then + print *, 'i, j, k :: ', j, ' ', k, ' ', l, ',det ::', tensorb(tensor_size) + ! stop end if - ! STEP 2c: computing the inverse of grad_xi tensor = F - ! tensorb is the adjoint, tensora becomes the inverse + ! STEP 2c: computing the inverse of grad_xi tensor = F + ! tensorb is the adjoint, tensora becomes the inverse do i = 1, tensor_size - 1 - tensora(i) = tensorb(i)/determinant - end do + tensora(i) = tensorb(i)/determinant + end do - ! STEP 3: computing F tranpose F + ! STEP 3: computing F tranpose F tensorb(1) = tensora(1)**2 if (num_dims == 2) then tensorb(1) = tensorb(1) + tensora(3)**2 @@ -490,12 +490,11 @@ subroutine s_compute_gradient_xi(q_prim_vf, xb, xe, yb, ye, & !--------- tensorb(7) = tensorb(3) tensorb(8) = tensorb(6) end if - ! STEP 4: store the determinant of F in the last entry of the tensor + ! STEP 4: store the determinant of F in the last entry of the tensor tensorb(tensor_size) = determinant end subroutine s_compute_gradient_xi - !> The following subroutine handles the calculation of the btensor. !! The calculation of the btensor takes qprimvf. !! @param q_prim_vf Primitive variables @@ -505,78 +504,78 @@ end subroutine s_compute_gradient_xi !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor !! btensor is symmetric, save the data space subroutine s_compute_gradient_xi1d_acc(q_prim_vf, ixb, ixe, iyb, iye, & !--------- - izb, ize, j, k, l, tensora, tensorb) + izb, ize, j, k, l, tensora, tensorb) !$acc routine seq type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf real(kind(0d0)), dimension(tensor_size), intent(INOUT) :: tensora - real(kind(0d0)), dimension(tensor_size), intent(INOUT) :: tensorb + real(kind(0d0)), dimension(tensor_size), intent(INOUT) :: tensorb integer, intent(IN) :: ixb, ixe, iyb, iye, izb, ize integer, intent(IN) :: j, k, l integer :: i - + ! STEP 1: computing the grad_xi tensor ! grad_xi definition / organization ! number for the tensor 1-3: dxix_dx, dxiy_dx, dxiz_dx ! 4-6 : dxix_dy, dxiy_dy, dxiz_dy ! 7-9 : dxix_dz, dxiy_dz, dxiz_dz - if(j == ixb) then - ! dxix/dx - tensora(1) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - - 36d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & - + 16d0*q_prim_vf(xibeg)%sf(j + 3, k, l) & - - 3d0*q_prim_vf(xibeg)%sf(j + 4, k, l) ) & - /(12d0*(x_cb(j+1) - x_cb(j))) + if (j == ixb) then + ! dxix/dx + tensora(1) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & + - 36d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & + + 16d0*q_prim_vf(xibeg)%sf(j + 3, k, l) & + - 3d0*q_prim_vf(xibeg)%sf(j + 4, k, l)) & + /(12d0*(x_cb(j + 1) - x_cb(j))) else if (j == ixb + 1) then - ! dxix/dx - tensora(1) = (-3d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & - - 10d0*q_prim_vf(xibeg)%sf(j,k,l) & - + 18d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - - 6d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & - + q_prim_vf(xibeg)%sf(j + 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) + ! dxix/dx + tensora(1) = (-3d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + - 10d0*q_prim_vf(xibeg)%sf(j, k, l) & + + 18d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & + - 6d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & + + q_prim_vf(xibeg)%sf(j + 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) else if (j == ixe - 1) then - ! dxix/dx - tensora(1) = (3d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - + 10d0*q_prim_vf(xibeg)%sf(j,k,l) & - - 18d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & - + 6d0*q_prim_vf(xibeg)%sf(j - 2, k, l) & - - q_prim_vf(xibeg)%sf(j - 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) + ! dxix/dx + tensora(1) = (3d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & + + 10d0*q_prim_vf(xibeg)%sf(j, k, l) & + - 18d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + + 6d0*q_prim_vf(xibeg)%sf(j - 2, k, l) & + - q_prim_vf(xibeg)%sf(j - 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) else if (j == ixe) then - ! dxix/dx - tensora(1) =(25d0*q_prim_vf(xibeg)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & - + 36d0*q_prim_vf(xibeg)%sf(j - 2, k, l) & - - 16d0*q_prim_vf(xibeg)%sf(j - 3, k, l) & - + 3d0*q_prim_vf(xibeg)%sf(j - 4, k, l) ) & - /(12d0*(x_cb(j) - x_cb(j-1))) + ! dxix/dx + tensora(1) = (25d0*q_prim_vf(xibeg)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + + 36d0*q_prim_vf(xibeg)%sf(j - 2, k, l) & + - 16d0*q_prim_vf(xibeg)%sf(j - 3, k, l) & + + 3d0*q_prim_vf(xibeg)%sf(j - 4, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) else - ! dxix/dx - tensora(1) = ( q_prim_vf(xibeg)%sf(j - 2, k, l) & - - 8d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & - + 8d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - - q_prim_vf(xibeg)%sf(j + 2, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - end if - - ! STEP 2a: computing the adjoint of the grad_xi tensor for the inverse - tensorb(1) = 1 + ! dxix/dx + tensora(1) = (q_prim_vf(xibeg)%sf(j - 2, k, l) & + - 8d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + + 8d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & + - q_prim_vf(xibeg)%sf(j + 2, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + end if + + ! STEP 2a: computing the adjoint of the grad_xi tensor for the inverse + tensorb(1) = 1 - ! STEP 2b: computing the determinant of the grad_xi tensor - tensorb(tensor_size) = tensora(1) + ! STEP 2b: computing the determinant of the grad_xi tensor + tensorb(tensor_size) = tensora(1) - ! STEP 2c: computing the inverse of grad_xi tensor = F - ! tensorb is the adjoint, tensora becomes the inverse + ! STEP 2c: computing the inverse of grad_xi tensor = F + ! tensorb is the adjoint, tensora becomes the inverse !$acc loop seq do i = 1, tensor_size - 1 - tensora(i) = tensorb(i)/tensorb(tensor_size) - end do + tensora(i) = tensorb(i)/tensorb(tensor_size) + end do - ! STEP 3: computing F tranpose F + ! STEP 3: computing F tranpose F tensorb(1) = tensora(1)**2 - ! STEP 4: store the determinant of F in the last entry of the tensor + ! STEP 4: store the determinant of F in the last entry of the tensor !tensorb(tensor_size) = determinant end subroutine s_compute_gradient_xi1d_acc @@ -590,208 +589,208 @@ end subroutine s_compute_gradient_xi1d_acc !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor !! btensor is symmetric, save the data space subroutine s_compute_gradient_xi2d_acc(q_prim_vf, ixb, ixe, iyb, iye, & !--------- - izb, ize, j, k, l, tensora, tensorb) + izb, ize, j, k, l, tensora, tensorb) !$acc routine seq type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf real(kind(0d0)), dimension(tensor_size), intent(INOUT) :: tensora - real(kind(0d0)), dimension(tensor_size), intent(INOUT) :: tensorb + real(kind(0d0)), dimension(tensor_size), intent(INOUT) :: tensorb integer, intent(IN) :: ixb, ixe, iyb, iye, izb, ize integer, intent(IN) :: j, k, l integer :: i - + ! STEP 1: computing the grad_xi tensor ! grad_xi definition / organization ! number for the tensor 1-3: dxix_dx, dxiy_dx, dxiz_dx ! 4-6 : dxix_dy, dxiy_dy, dxiz_dy ! 7-9 : dxix_dz, dxiy_dz, dxiz_dz - if(j == ixb) then - ! dxix/dx - tensora(1) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - - 36d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & - + 16d0*q_prim_vf(xibeg)%sf(j + 3, k, l) & - - 3d0*q_prim_vf(xibeg)%sf(j + 4, k, l) ) & - /(12d0*(x_cb(j+1) - x_cb(j))) + if (j == ixb) then + ! dxix/dx + tensora(1) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & + - 36d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & + + 16d0*q_prim_vf(xibeg)%sf(j + 3, k, l) & + - 3d0*q_prim_vf(xibeg)%sf(j + 4, k, l)) & + /(12d0*(x_cb(j + 1) - x_cb(j))) else if (j == ixb + 1) then - ! dxix/dx - tensora(1) = (-3d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & - - 10d0*q_prim_vf(xibeg)%sf(j,k,l) & - + 18d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - - 6d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & - + q_prim_vf(xibeg)%sf(j + 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) + ! dxix/dx + tensora(1) = (-3d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + - 10d0*q_prim_vf(xibeg)%sf(j, k, l) & + + 18d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & + - 6d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & + + q_prim_vf(xibeg)%sf(j + 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) else if (j == ixe - 1) then - ! dxix/dx - tensora(1) = (3d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - + 10d0*q_prim_vf(xibeg)%sf(j,k,l) & - - 18d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & - + 6d0*q_prim_vf(xibeg)%sf(j - 2, k, l) & - - q_prim_vf(xibeg)%sf(j - 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) + ! dxix/dx + tensora(1) = (3d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & + + 10d0*q_prim_vf(xibeg)%sf(j, k, l) & + - 18d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + + 6d0*q_prim_vf(xibeg)%sf(j - 2, k, l) & + - q_prim_vf(xibeg)%sf(j - 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) else if (j == ixe) then - ! dxix/dx - tensora(1) =(25d0*q_prim_vf(xibeg)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & - + 36d0*q_prim_vf(xibeg)%sf(j - 2, k, l) & - - 16d0*q_prim_vf(xibeg)%sf(j - 3, k, l) & - + 3d0*q_prim_vf(xibeg)%sf(j - 4, k, l) ) & - /(12d0*(x_cb(j) - x_cb(j-1))) + ! dxix/dx + tensora(1) = (25d0*q_prim_vf(xibeg)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + + 36d0*q_prim_vf(xibeg)%sf(j - 2, k, l) & + - 16d0*q_prim_vf(xibeg)%sf(j - 3, k, l) & + + 3d0*q_prim_vf(xibeg)%sf(j - 4, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) else - ! dxix/dx - tensora(1) = ( q_prim_vf(xibeg)%sf(j - 2, k, l) & - - 8d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & - + 8d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - - q_prim_vf(xibeg)%sf(j + 2, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - end if + ! dxix/dx + tensora(1) = (q_prim_vf(xibeg)%sf(j - 2, k, l) & + - 8d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + + 8d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & + - q_prim_vf(xibeg)%sf(j + 2, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + end if ! 2D - if(j == ixb) then - ! dxiy / dx - tensora(2) = (-25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg+1)%sf(j + 1, k, l) & - - 36d0*q_prim_vf(xibeg+1)%sf(j + 2, k, l) & - + 16d0*q_prim_vf(xibeg+1)%sf(j + 3, k, l) & - - 3d0*q_prim_vf(xibeg+1)%sf(j + 4, k, l) ) & - /(12d0*(x_cb(j + 1) - x_cb(j))) - else if (j == ixb + 1) then - ! dxiy / dx - tensora(2) = (-3d0*q_prim_vf(xibeg+1)%sf(j - 1, k, l) & - - 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & - + 18d0*q_prim_vf(xibeg+1)%sf(j + 1, k, l) & - - 6d0*q_prim_vf(xibeg+1)%sf(j + 2, k, l) & - + q_prim_vf(xibeg+1)%sf(j + 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - else if (j == ixe - 1) then - ! dxiy / dx - tensora(2) = (3d0*q_prim_vf(xibeg+1)%sf(j + 1, k, l) & - + 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & - - 18d0*q_prim_vf(xibeg+1)%sf(j - 1, k, l) & - + 6d0*q_prim_vf(xibeg+1)%sf(j - 2, k, l) & - - q_prim_vf(xibeg+1)%sf(j - 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - else if (j == ixe) then - ! dxiy / dx - tensora(2) = (25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg+1)%sf(j - 1, k, l) & - + 36d0*q_prim_vf(xibeg+1)%sf(j - 2, k, l) & - - 16d0*q_prim_vf(xibeg+1)%sf(j - 3, k, l) & - + 3d0*q_prim_vf(xibeg+1)%sf(j - 4, k, l) ) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - else - ! dxiy / dx - tensora(2) = ( q_prim_vf(xibeg+1)%sf(j - 2, k, l) & - - 8d0*q_prim_vf(xibeg+1)%sf(j - 1, k, l) & - + 8d0*q_prim_vf(xibeg+1)%sf(j + 1, k, l) & - - q_prim_vf(xibeg+1)%sf(j + 2, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - end if - - if(k == iyb) then - ! dxix / dy - tensora(3) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & - - 36d0*q_prim_vf(xibeg)%sf(j, k + 2, l) & - + 16d0*q_prim_vf(xibeg)%sf(j, k + 3, l) & - - 3d0*q_prim_vf(xibeg)%sf(j, k + 4, l) ) & - /(12d0*(y_cb(k + 1) - y_cb(k))) - else if (k == iyb + 1) then - ! dxix / dy - tensora(3) = (-3d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & - - 10d0*q_prim_vf(xibeg)%sf(j,k,l) & - + 18d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & - - 6d0*q_prim_vf(xibeg)%sf(j, k + 2, l) & - + q_prim_vf(xibeg)%sf(j, k + 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - else if (k == iye - 1) then - ! dxix / dy - tensora(3) = (3d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & - + 10d0*q_prim_vf(xibeg)%sf(j,k,l) & - - 18d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & - + 6d0*q_prim_vf(xibeg)%sf(j, k - 2, l) & - - q_prim_vf(xibeg)%sf(j, k - 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - else if (k == iye) then - ! dxix / dy - tensora(3) =(25d0*q_prim_vf(xibeg)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & - + 36d0*q_prim_vf(xibeg)%sf(j, k - 2, l) & - - 16d0*q_prim_vf(xibeg)%sf(j, k - 3, l) & - + 3d0*q_prim_vf(xibeg)%sf(j, k - 4, l) ) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - else - ! dxix / dy - tensora(3) = ( q_prim_vf(xibeg)%sf(j, k - 2, l) & - - 8d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & - + 8d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & - - q_prim_vf(xibeg)%sf(j, k + 2, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - end if - - if(k == iyb) then - ! dxiy / dy - tensora(4) = (-25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg+1)%sf(j, k + 1, l) & - - 36d0*q_prim_vf(xibeg+1)%sf(j, k + 2, l) & - + 16d0*q_prim_vf(xibeg+1)%sf(j, k + 3, l) & - - 3d0*q_prim_vf(xibeg+1)%sf(j, k + 4, l) ) & - /(12d0*(y_cb(k + 1) - y_cb(k))) - else if (k == iyb + 1) then - ! dxiy / dy - tensora(4) = (-3d0*q_prim_vf(xibeg+1)%sf(j, k - 1, l) & - - 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & - + 18d0*q_prim_vf(xibeg+1)%sf(j, k + 1, l) & - - 6d0*q_prim_vf(xibeg+1)%sf(j, k + 2, l) & - + q_prim_vf(xibeg+1)%sf(j, k + 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - else if (k == iye - 1) then - ! dxiy / dy - tensora(4) = (3d0*q_prim_vf(xibeg+1)%sf(j, k + 1, l) & - + 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & - - 18d0*q_prim_vf(xibeg+1)%sf(j, k - 1, l) & - + 6d0*q_prim_vf(xibeg+1)%sf(j, k - 2, l) & - - q_prim_vf(xibeg+1)%sf(j, k - 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - else if (k == iye) then - ! dxiy / dy - tensora(4) =(25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg+1)%sf(j, k - 1, l) & - + 36d0*q_prim_vf(xibeg+1)%sf(j, k - 2, l) & - - 16d0*q_prim_vf(xibeg+1)%sf(j, k - 3, l) & - + 3d0*q_prim_vf(xibeg+1)%sf(j, k - 4, l) ) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - else - ! dxiy / dy - tensora(4) = ( q_prim_vf(xibeg+1)%sf(j, k - 2, l) & - - 8d0*q_prim_vf(xibeg+1)%sf(j, k - 1, l) & - + 8d0*q_prim_vf(xibeg+1)%sf(j, k + 1, l) & - - q_prim_vf(xibeg+1)%sf(j, k + 2, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - end if - - ! STEP 2a: computing the adjoint of the grad_xi tensor for the inverse + if (j == ixb) then + ! dxiy / dx + tensora(2) = (-25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & + - 36d0*q_prim_vf(xibeg + 1)%sf(j + 2, k, l) & + + 16d0*q_prim_vf(xibeg + 1)%sf(j + 3, k, l) & + - 3d0*q_prim_vf(xibeg + 1)%sf(j + 4, k, l)) & + /(12d0*(x_cb(j + 1) - x_cb(j))) + else if (j == ixb + 1) then + ! dxiy / dx + tensora(2) = (-3d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & + - 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + + 18d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & + - 6d0*q_prim_vf(xibeg + 1)%sf(j + 2, k, l) & + + q_prim_vf(xibeg + 1)%sf(j + 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + else if (j == ixe - 1) then + ! dxiy / dx + tensora(2) = (3d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & + + 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + - 18d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & + + 6d0*q_prim_vf(xibeg + 1)%sf(j - 2, k, l) & + - q_prim_vf(xibeg + 1)%sf(j - 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + else if (j == ixe) then + ! dxiy / dx + tensora(2) = (25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & + + 36d0*q_prim_vf(xibeg + 1)%sf(j - 2, k, l) & + - 16d0*q_prim_vf(xibeg + 1)%sf(j - 3, k, l) & + + 3d0*q_prim_vf(xibeg + 1)%sf(j - 4, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + else + ! dxiy / dx + tensora(2) = (q_prim_vf(xibeg + 1)%sf(j - 2, k, l) & + - 8d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & + + 8d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & + - q_prim_vf(xibeg + 1)%sf(j + 2, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + end if + + if (k == iyb) then + ! dxix / dy + tensora(3) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & + - 36d0*q_prim_vf(xibeg)%sf(j, k + 2, l) & + + 16d0*q_prim_vf(xibeg)%sf(j, k + 3, l) & + - 3d0*q_prim_vf(xibeg)%sf(j, k + 4, l)) & + /(12d0*(y_cb(k + 1) - y_cb(k))) + else if (k == iyb + 1) then + ! dxix / dy + tensora(3) = (-3d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & + - 10d0*q_prim_vf(xibeg)%sf(j, k, l) & + + 18d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & + - 6d0*q_prim_vf(xibeg)%sf(j, k + 2, l) & + + q_prim_vf(xibeg)%sf(j, k + 3, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + else if (k == iye - 1) then + ! dxix / dy + tensora(3) = (3d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & + + 10d0*q_prim_vf(xibeg)%sf(j, k, l) & + - 18d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & + + 6d0*q_prim_vf(xibeg)%sf(j, k - 2, l) & + - q_prim_vf(xibeg)%sf(j, k - 3, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + else if (k == iye) then + ! dxix / dy + tensora(3) = (25d0*q_prim_vf(xibeg)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & + + 36d0*q_prim_vf(xibeg)%sf(j, k - 2, l) & + - 16d0*q_prim_vf(xibeg)%sf(j, k - 3, l) & + + 3d0*q_prim_vf(xibeg)%sf(j, k - 4, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + else + ! dxix / dy + tensora(3) = (q_prim_vf(xibeg)%sf(j, k - 2, l) & + - 8d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & + + 8d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & + - q_prim_vf(xibeg)%sf(j, k + 2, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + end if + + if (k == iyb) then + ! dxiy / dy + tensora(4) = (-25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & + - 36d0*q_prim_vf(xibeg + 1)%sf(j, k + 2, l) & + + 16d0*q_prim_vf(xibeg + 1)%sf(j, k + 3, l) & + - 3d0*q_prim_vf(xibeg + 1)%sf(j, k + 4, l)) & + /(12d0*(y_cb(k + 1) - y_cb(k))) + else if (k == iyb + 1) then + ! dxiy / dy + tensora(4) = (-3d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & + - 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + + 18d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & + - 6d0*q_prim_vf(xibeg + 1)%sf(j, k + 2, l) & + + q_prim_vf(xibeg + 1)%sf(j, k + 3, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + else if (k == iye - 1) then + ! dxiy / dy + tensora(4) = (3d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & + + 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + - 18d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & + + 6d0*q_prim_vf(xibeg + 1)%sf(j, k - 2, l) & + - q_prim_vf(xibeg + 1)%sf(j, k - 3, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + else if (k == iye) then + ! dxiy / dy + tensora(4) = (25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & + + 36d0*q_prim_vf(xibeg + 1)%sf(j, k - 2, l) & + - 16d0*q_prim_vf(xibeg + 1)%sf(j, k - 3, l) & + + 3d0*q_prim_vf(xibeg + 1)%sf(j, k - 4, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + else + ! dxiy / dy + tensora(4) = (q_prim_vf(xibeg + 1)%sf(j, k - 2, l) & + - 8d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & + + 8d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & + - q_prim_vf(xibeg + 1)%sf(j, k + 2, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + end if + + ! STEP 2a: computing the adjoint of the grad_xi tensor for the inverse tensorb(1) = tensora(4) tensorb(2) = -tensora(3) tensorb(3) = -tensora(2) tensorb(4) = tensora(1) - ! STEP 2b: computing the determinant of the grad_xi tensor + ! STEP 2b: computing the determinant of the grad_xi tensor tensorb(tensor_size) = tensora(1)*tensora(4) - tensora(2)*tensora(3) - ! STEP 2c: computing the inverse of grad_xi tensor = F - ! tensorb is the adjoint, tensora becomes the inverse + ! STEP 2c: computing the inverse of grad_xi tensor = F + ! tensorb is the adjoint, tensora becomes the inverse !$acc loop seq do i = 1, tensor_size - 1 - tensora(i) = tensorb(i)/tensorb(tensor_size) - end do - ! STEP 3: computing F tranpose F + tensora(i) = tensorb(i)/tensorb(tensor_size) + end do + ! STEP 3: computing F tranpose F tensorb(1) = tensora(1)**2 tensorb(1) = tensorb(1) + tensora(3)**2 tensorb(2) = tensora(1)*tensora(2) + tensora(3)*tensora(4) tensorb(3) = tensorb(2) tensorb(4) = tensora(2)**2 + tensora(4)**2 - ! STEP 4: store the determinant of F in the last entry of the tensor + ! STEP 4: store the determinant of F in the last entry of the tensor end subroutine s_compute_gradient_xi2d_acc @@ -804,18 +803,18 @@ end subroutine s_compute_gradient_xi2d_acc !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor !! btensor is symmetric, save the data space subroutine s_compute_gradient_xi3d_acc(q_prim_vf, ixb, ixe, iyb, iye, & !--------- - izb, ize, j, k, l, tensora, tensorb) + izb, ize, j, k, l, tensora, tensorb) !$acc routine seq type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf real(kind(0d0)), dimension(tensor_size), intent(INOUT) :: tensora - real(kind(0d0)), dimension(tensor_size), intent(INOUT) :: tensorb + real(kind(0d0)), dimension(tensor_size), intent(INOUT) :: tensorb integer, intent(IN) :: ixb, ixe integer, intent(IN) :: iyb, iye integer, intent(IN) :: izb, ize integer, intent(IN) :: j, k, l integer :: i - + ! STEP 1: computing the grad_xi tensor ! grad_xi definition / organization ! number for the tensor 1-3: dxix_dx, dxiy_dx, dxiz_dx @@ -823,377 +822,375 @@ subroutine s_compute_gradient_xi3d_acc(q_prim_vf, ixb, ixe, iyb, iye, & !------- ! 7-9 : dxix_dz, dxiy_dz, dxiz_dz ! 1D - if(j == ixb) then - ! dxix/dx - tensora(1) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - - 36d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & - + 16d0*q_prim_vf(xibeg)%sf(j + 3, k, l) & - - 3d0*q_prim_vf(xibeg)%sf(j + 4, k, l) ) & - /(12d0*(x_cb(j+1) - x_cb(j))) - ! dxiy / dx - tensora(2) = (-25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg+1)%sf(j + 1, k, l) & - - 36d0*q_prim_vf(xibeg+1)%sf(j + 2, k, l) & - + 16d0*q_prim_vf(xibeg+1)%sf(j + 3, k, l) & - - 3d0*q_prim_vf(xibeg+1)%sf(j + 4, k, l) ) & - /(12d0*(x_cb(j + 1) - x_cb(j))) - ! dxiz / dx - tensora(7) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & - + 48d0*q_prim_vf(xiend)%sf(j + 1, k, l) & - - 36d0*q_prim_vf(xiend)%sf(j + 2, k, l) & - + 16d0*q_prim_vf(xiend)%sf(j + 3, k, l) & - - 3d0*q_prim_vf(xiend)%sf(j + 4, k, l) ) & - /(12d0*(x_cb(j + 1) - x_cb(j))) + if (j == ixb) then + ! dxix/dx + tensora(1) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & + - 36d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & + + 16d0*q_prim_vf(xibeg)%sf(j + 3, k, l) & + - 3d0*q_prim_vf(xibeg)%sf(j + 4, k, l)) & + /(12d0*(x_cb(j + 1) - x_cb(j))) + ! dxiy / dx + tensora(2) = (-25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & + - 36d0*q_prim_vf(xibeg + 1)%sf(j + 2, k, l) & + + 16d0*q_prim_vf(xibeg + 1)%sf(j + 3, k, l) & + - 3d0*q_prim_vf(xibeg + 1)%sf(j + 4, k, l)) & + /(12d0*(x_cb(j + 1) - x_cb(j))) + ! dxiz / dx + tensora(7) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & + + 48d0*q_prim_vf(xiend)%sf(j + 1, k, l) & + - 36d0*q_prim_vf(xiend)%sf(j + 2, k, l) & + + 16d0*q_prim_vf(xiend)%sf(j + 3, k, l) & + - 3d0*q_prim_vf(xiend)%sf(j + 4, k, l)) & + /(12d0*(x_cb(j + 1) - x_cb(j))) else if (j == ixb + 1) then - ! dxix/dx - tensora(1) = (-3d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & - - 10d0*q_prim_vf(xibeg)%sf(j,k,l) & - + 18d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - - 6d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & - + q_prim_vf(xibeg)%sf(j + 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - ! dxiy / dx - tensora(2) = (-3d0*q_prim_vf(xibeg+1)%sf(j - 1, k, l) & - - 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & - + 18d0*q_prim_vf(xibeg+1)%sf(j + 1, k, l) & - - 6d0*q_prim_vf(xibeg+1)%sf(j + 2, k, l) & - + q_prim_vf(xibeg+1)%sf(j + 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - ! dxiz / dx - tensora(7) = (-3d0*q_prim_vf(xiend)%sf(j - 1, k, l) & - - 10d0*q_prim_vf(xiend)%sf(j,k,l) & - + 18d0*q_prim_vf(xiend)%sf(j + 1, k, l) & - - 6d0*q_prim_vf(xiend)%sf(j + 2, k, l) & - + q_prim_vf(xiend)%sf(j + 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) + ! dxix/dx + tensora(1) = (-3d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + - 10d0*q_prim_vf(xibeg)%sf(j, k, l) & + + 18d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & + - 6d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & + + q_prim_vf(xibeg)%sf(j + 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + ! dxiy / dx + tensora(2) = (-3d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & + - 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + + 18d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & + - 6d0*q_prim_vf(xibeg + 1)%sf(j + 2, k, l) & + + q_prim_vf(xibeg + 1)%sf(j + 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + ! dxiz / dx + tensora(7) = (-3d0*q_prim_vf(xiend)%sf(j - 1, k, l) & + - 10d0*q_prim_vf(xiend)%sf(j, k, l) & + + 18d0*q_prim_vf(xiend)%sf(j + 1, k, l) & + - 6d0*q_prim_vf(xiend)%sf(j + 2, k, l) & + + q_prim_vf(xiend)%sf(j + 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) else if (j == ixe - 1) then - ! dxix/dx - tensora(1) = (3d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - + 10d0*q_prim_vf(xibeg)%sf(j,k,l) & - - 18d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & - + 6d0*q_prim_vf(xibeg)%sf(j - 2, k, l) & - - q_prim_vf(xibeg)%sf(j - 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - ! dxiy / dx - tensora(2) = (3d0*q_prim_vf(xibeg+1)%sf(j + 1, k, l) & - + 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & - - 18d0*q_prim_vf(xibeg+1)%sf(j - 1, k, l) & - + 6d0*q_prim_vf(xibeg+1)%sf(j - 2, k, l) & - - q_prim_vf(xibeg+1)%sf(j - 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - ! dxiz / dx - tensora(7) = (3d0*q_prim_vf(xiend)%sf(j + 1, k, l) & - + 10d0*q_prim_vf(xiend)%sf(j,k,l) & - - 18d0*q_prim_vf(xiend)%sf(j - 1, k, l) & - + 6d0*q_prim_vf(xiend)%sf(j - 2, k, l) & - - q_prim_vf(xiend)%sf(j - 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) + ! dxix/dx + tensora(1) = (3d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & + + 10d0*q_prim_vf(xibeg)%sf(j, k, l) & + - 18d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + + 6d0*q_prim_vf(xibeg)%sf(j - 2, k, l) & + - q_prim_vf(xibeg)%sf(j - 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + ! dxiy / dx + tensora(2) = (3d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & + + 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + - 18d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & + + 6d0*q_prim_vf(xibeg + 1)%sf(j - 2, k, l) & + - q_prim_vf(xibeg + 1)%sf(j - 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + ! dxiz / dx + tensora(7) = (3d0*q_prim_vf(xiend)%sf(j + 1, k, l) & + + 10d0*q_prim_vf(xiend)%sf(j, k, l) & + - 18d0*q_prim_vf(xiend)%sf(j - 1, k, l) & + + 6d0*q_prim_vf(xiend)%sf(j - 2, k, l) & + - q_prim_vf(xiend)%sf(j - 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) else if (j == ixe) then - ! dxix/dx - tensora(1) =(25d0*q_prim_vf(xibeg)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & - + 36d0*q_prim_vf(xibeg)%sf(j - 2, k, l) & - - 16d0*q_prim_vf(xibeg)%sf(j - 3, k, l) & - + 3d0*q_prim_vf(xibeg)%sf(j - 4, k, l) ) & - /(12d0*(x_cb(j) - x_cb(j-1))) - ! dxiy / dx - tensora(2) = (25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg+1)%sf(j - 1, k, l) & - + 36d0*q_prim_vf(xibeg+1)%sf(j - 2, k, l) & - - 16d0*q_prim_vf(xibeg+1)%sf(j - 3, k, l) & - + 3d0*q_prim_vf(xibeg+1)%sf(j - 4, k, l) ) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - ! dxiz / dx - tensora(7) = (25d0*q_prim_vf(xiend)%sf(j, k, l) & - - 48d0*q_prim_vf(xiend)%sf(j - 1, k, l) & - + 36d0*q_prim_vf(xiend)%sf(j - 2, k, l) & - - 16d0*q_prim_vf(xiend)%sf(j - 3, k, l) & - + 3d0*q_prim_vf(xiend)%sf(j - 4, k, l) ) & - /(12d0*(x_cb(j) - x_cb(j - 1))) + ! dxix/dx + tensora(1) = (25d0*q_prim_vf(xibeg)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + + 36d0*q_prim_vf(xibeg)%sf(j - 2, k, l) & + - 16d0*q_prim_vf(xibeg)%sf(j - 3, k, l) & + + 3d0*q_prim_vf(xibeg)%sf(j - 4, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + ! dxiy / dx + tensora(2) = (25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & + + 36d0*q_prim_vf(xibeg + 1)%sf(j - 2, k, l) & + - 16d0*q_prim_vf(xibeg + 1)%sf(j - 3, k, l) & + + 3d0*q_prim_vf(xibeg + 1)%sf(j - 4, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + ! dxiz / dx + tensora(7) = (25d0*q_prim_vf(xiend)%sf(j, k, l) & + - 48d0*q_prim_vf(xiend)%sf(j - 1, k, l) & + + 36d0*q_prim_vf(xiend)%sf(j - 2, k, l) & + - 16d0*q_prim_vf(xiend)%sf(j - 3, k, l) & + + 3d0*q_prim_vf(xiend)%sf(j - 4, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) else - ! dxix/dx - tensora(1) = ( q_prim_vf(xibeg)%sf(j - 2, k, l) & - - 8d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & - + 8d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - - q_prim_vf(xibeg)%sf(j + 2, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - ! dxiy / dx - tensora(2) = ( q_prim_vf(xibeg+1)%sf(j - 2, k, l) & - - 8d0*q_prim_vf(xibeg+1)%sf(j - 1, k, l) & - + 8d0*q_prim_vf(xibeg+1)%sf(j + 1, k, l) & - - q_prim_vf(xibeg+1)%sf(j + 2, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - ! dxiz / dx - tensora(7) = ( q_prim_vf(xiend)%sf(j - 2, k, l) & - - 8d0*q_prim_vf(xiend)%sf(j - 1, k, l) & - + 8d0*q_prim_vf(xiend)%sf(j + 1, k, l) & - - q_prim_vf(xiend)%sf(j + 2, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - - end if + ! dxix/dx + tensora(1) = (q_prim_vf(xibeg)%sf(j - 2, k, l) & + - 8d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + + 8d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & + - q_prim_vf(xibeg)%sf(j + 2, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + ! dxiy / dx + tensora(2) = (q_prim_vf(xibeg + 1)%sf(j - 2, k, l) & + - 8d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & + + 8d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & + - q_prim_vf(xibeg + 1)%sf(j + 2, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + ! dxiz / dx + tensora(7) = (q_prim_vf(xiend)%sf(j - 2, k, l) & + - 8d0*q_prim_vf(xiend)%sf(j - 1, k, l) & + + 8d0*q_prim_vf(xiend)%sf(j + 1, k, l) & + - q_prim_vf(xiend)%sf(j + 2, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + + end if ! 2D - if(k == iyb) then - ! dxix / dy - tensora(4) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & - - 36d0*q_prim_vf(xibeg)%sf(j, k + 2, l) & - + 16d0*q_prim_vf(xibeg)%sf(j, k + 3, l) & - - 3d0*q_prim_vf(xibeg)%sf(j, k + 4, l) ) & - /(12d0*(y_cb(k + 1) - y_cb(k))) - ! dxiy / dy - tensora(5) = (-25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg+1)%sf(j, k + 1, l) & - - 36d0*q_prim_vf(xibeg+1)%sf(j, k + 2, l) & - + 16d0*q_prim_vf(xibeg+1)%sf(j, k + 3, l) & - - 3d0*q_prim_vf(xibeg+1)%sf(j, k + 4, l) ) & - /(12d0*(y_cb(k + 1) - y_cb(k))) - ! dxiz / dy - tensora(8) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & - + 48d0*q_prim_vf(xiend)%sf(j, k + 1, l) & - - 36d0*q_prim_vf(xiend)%sf(j, k + 2, l) & - + 16d0*q_prim_vf(xiend)%sf(j, k + 3, l) & - - 3d0*q_prim_vf(xiend)%sf(j, k + 4, l) ) & - /(12d0*(y_cb(k + 1) - y_cb(k))) - - else if (k == iyb + 1) then - ! dxix / dy - tensora(4) = (-3d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & - - 10d0*q_prim_vf(xibeg)%sf(j,k,l) & - + 18d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & - - 6d0*q_prim_vf(xibeg)%sf(j, k + 2, l) & - + q_prim_vf(xibeg)%sf(j, k + 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - ! dxiy / dy - tensora(5) = (-3d0*q_prim_vf(xibeg+1)%sf(j, k - 1, l) & - - 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & - + 18d0*q_prim_vf(xibeg+1)%sf(j, k + 1, l) & - - 6d0*q_prim_vf(xibeg+1)%sf(j, k + 2, l) & - + q_prim_vf(xibeg+1)%sf(j, k + 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - ! dxiz / dy - tensora(8) = (-3d0*q_prim_vf(xiend)%sf(j, k - 1, l) & - - 10d0*q_prim_vf(xiend)%sf(j,k,l) & - + 18d0*q_prim_vf(xiend)%sf(j, k + 1, l) & - - 6d0*q_prim_vf(xiend)%sf(j, k + 2, l) & - + q_prim_vf(xiend)%sf(j, k + 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - else if (k == iye - 1) then - ! dxix / dy - tensora(4) = (3d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & - + 10d0*q_prim_vf(xibeg)%sf(j,k,l) & - - 18d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & - + 6d0*q_prim_vf(xibeg)%sf(j, k - 2, l) & - - q_prim_vf(xibeg)%sf(j, k - 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - ! dxiy / dy - tensora(5) = (3d0*q_prim_vf(xibeg+1)%sf(j, k + 1, l) & - + 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & - - 18d0*q_prim_vf(xibeg+1)%sf(j, k - 1, l) & - + 6d0*q_prim_vf(xibeg+1)%sf(j, k - 2, l) & - - q_prim_vf(xibeg+1)%sf(j, k - 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - ! dxiz / dy - tensora(8) = (3d0*q_prim_vf(xiend)%sf(j, k + 1, l) & - + 10d0*q_prim_vf(xiend)%sf(j,k,l) & - - 18d0*q_prim_vf(xiend)%sf(j, k - 1, l) & - + 6d0*q_prim_vf(xiend)%sf(j, k - 2, l) & - - q_prim_vf(xiend)%sf(j, k - 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - else if (k == iye) then - ! dxix / dy - tensora(4) =(25d0*q_prim_vf(xibeg)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & - + 36d0*q_prim_vf(xibeg)%sf(j, k - 2, l) & - - 16d0*q_prim_vf(xibeg)%sf(j, k - 3, l) & - + 3d0*q_prim_vf(xibeg)%sf(j, k - 4, l) ) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - ! dxiy / dy - tensora(5) =(25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg+1)%sf(j, k - 1, l) & - + 36d0*q_prim_vf(xibeg+1)%sf(j, k - 2, l) & - - 16d0*q_prim_vf(xibeg+1)%sf(j, k - 3, l) & - + 3d0*q_prim_vf(xibeg+1)%sf(j, k - 4, l) ) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - ! dxiz / dy - tensora(8) =(25d0*q_prim_vf(xiend)%sf(j, k, l) & - - 48d0*q_prim_vf(xiend)%sf(j, k - 1, l) & - + 36d0*q_prim_vf(xiend)%sf(j, k - 2, l) & - - 16d0*q_prim_vf(xiend)%sf(j, k - 3, l) & - + 3d0*q_prim_vf(xiend)%sf(j, k - 4, l) ) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - else - ! dxix / dy - tensora(4) = ( q_prim_vf(xibeg)%sf(j, k - 2, l) & - - 8d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & - + 8d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & - - q_prim_vf(xibeg)%sf(j, k + 2, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - ! dxiy / dy - tensora(5) = ( q_prim_vf(xibeg+1)%sf(j, k - 2, l) & - - 8d0*q_prim_vf(xibeg+1)%sf(j, k - 1, l) & - + 8d0*q_prim_vf(xibeg+1)%sf(j, k + 1, l) & - - q_prim_vf(xibeg+1)%sf(j, k + 2, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - ! dxiz / dy - tensora(8) = ( q_prim_vf(xiend)%sf(j, k - 2, l) & - - 8d0*q_prim_vf(xiend)%sf(j, k - 1, l) & - + 8d0*q_prim_vf(xiend)%sf(j, k + 1, l) & - - q_prim_vf(xiend)%sf(j, k + 2, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - end if + if (k == iyb) then + ! dxix / dy + tensora(4) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & + - 36d0*q_prim_vf(xibeg)%sf(j, k + 2, l) & + + 16d0*q_prim_vf(xibeg)%sf(j, k + 3, l) & + - 3d0*q_prim_vf(xibeg)%sf(j, k + 4, l)) & + /(12d0*(y_cb(k + 1) - y_cb(k))) + ! dxiy / dy + tensora(5) = (-25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & + - 36d0*q_prim_vf(xibeg + 1)%sf(j, k + 2, l) & + + 16d0*q_prim_vf(xibeg + 1)%sf(j, k + 3, l) & + - 3d0*q_prim_vf(xibeg + 1)%sf(j, k + 4, l)) & + /(12d0*(y_cb(k + 1) - y_cb(k))) + ! dxiz / dy + tensora(8) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & + + 48d0*q_prim_vf(xiend)%sf(j, k + 1, l) & + - 36d0*q_prim_vf(xiend)%sf(j, k + 2, l) & + + 16d0*q_prim_vf(xiend)%sf(j, k + 3, l) & + - 3d0*q_prim_vf(xiend)%sf(j, k + 4, l)) & + /(12d0*(y_cb(k + 1) - y_cb(k))) + + else if (k == iyb + 1) then + ! dxix / dy + tensora(4) = (-3d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & + - 10d0*q_prim_vf(xibeg)%sf(j, k, l) & + + 18d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & + - 6d0*q_prim_vf(xibeg)%sf(j, k + 2, l) & + + q_prim_vf(xibeg)%sf(j, k + 3, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + ! dxiy / dy + tensora(5) = (-3d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & + - 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + + 18d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & + - 6d0*q_prim_vf(xibeg + 1)%sf(j, k + 2, l) & + + q_prim_vf(xibeg + 1)%sf(j, k + 3, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + ! dxiz / dy + tensora(8) = (-3d0*q_prim_vf(xiend)%sf(j, k - 1, l) & + - 10d0*q_prim_vf(xiend)%sf(j, k, l) & + + 18d0*q_prim_vf(xiend)%sf(j, k + 1, l) & + - 6d0*q_prim_vf(xiend)%sf(j, k + 2, l) & + + q_prim_vf(xiend)%sf(j, k + 3, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + else if (k == iye - 1) then + ! dxix / dy + tensora(4) = (3d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & + + 10d0*q_prim_vf(xibeg)%sf(j, k, l) & + - 18d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & + + 6d0*q_prim_vf(xibeg)%sf(j, k - 2, l) & + - q_prim_vf(xibeg)%sf(j, k - 3, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + ! dxiy / dy + tensora(5) = (3d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & + + 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + - 18d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & + + 6d0*q_prim_vf(xibeg + 1)%sf(j, k - 2, l) & + - q_prim_vf(xibeg + 1)%sf(j, k - 3, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + ! dxiz / dy + tensora(8) = (3d0*q_prim_vf(xiend)%sf(j, k + 1, l) & + + 10d0*q_prim_vf(xiend)%sf(j, k, l) & + - 18d0*q_prim_vf(xiend)%sf(j, k - 1, l) & + + 6d0*q_prim_vf(xiend)%sf(j, k - 2, l) & + - q_prim_vf(xiend)%sf(j, k - 3, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + else if (k == iye) then + ! dxix / dy + tensora(4) = (25d0*q_prim_vf(xibeg)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & + + 36d0*q_prim_vf(xibeg)%sf(j, k - 2, l) & + - 16d0*q_prim_vf(xibeg)%sf(j, k - 3, l) & + + 3d0*q_prim_vf(xibeg)%sf(j, k - 4, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + ! dxiy / dy + tensora(5) = (25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & + + 36d0*q_prim_vf(xibeg + 1)%sf(j, k - 2, l) & + - 16d0*q_prim_vf(xibeg + 1)%sf(j, k - 3, l) & + + 3d0*q_prim_vf(xibeg + 1)%sf(j, k - 4, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + ! dxiz / dy + tensora(8) = (25d0*q_prim_vf(xiend)%sf(j, k, l) & + - 48d0*q_prim_vf(xiend)%sf(j, k - 1, l) & + + 36d0*q_prim_vf(xiend)%sf(j, k - 2, l) & + - 16d0*q_prim_vf(xiend)%sf(j, k - 3, l) & + + 3d0*q_prim_vf(xiend)%sf(j, k - 4, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + else + ! dxix / dy + tensora(4) = (q_prim_vf(xibeg)%sf(j, k - 2, l) & + - 8d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & + + 8d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & + - q_prim_vf(xibeg)%sf(j, k + 2, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + ! dxiy / dy + tensora(5) = (q_prim_vf(xibeg + 1)%sf(j, k - 2, l) & + - 8d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & + + 8d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & + - q_prim_vf(xibeg + 1)%sf(j, k + 2, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + ! dxiz / dy + tensora(8) = (q_prim_vf(xiend)%sf(j, k - 2, l) & + - 8d0*q_prim_vf(xiend)%sf(j, k - 1, l) & + + 8d0*q_prim_vf(xiend)%sf(j, k + 1, l) & + - q_prim_vf(xiend)%sf(j, k + 2, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + end if ! 3D - if(l == izb) then - ! dxix / dz - tensora(3) = (-25d0*q_prim_vf(xibeg)%sf(j,k,l) & - + 48d0*q_prim_vf(xibeg)%sf(j,k,l+1) & - - 36d0*q_prim_vf(xibeg)%sf(j,k,l+2) & - + 16d0*q_prim_vf(xibeg)%sf(j,k,l+3) & - - 3d0*q_prim_vf(xibeg)%sf(j,k,l+4) ) & - /(12d0*(z_cb(l + 1) - z_cb(l))) - ! dxiy / dz - tensora(6) = (-25d0*q_prim_vf(xibeg+1)%sf(j,k,l) & - + 48d0*q_prim_vf(xibeg+1)%sf(j,k,l+1) & - - 36d0*q_prim_vf(xibeg+1)%sf(j,k,l+2) & - + 16d0*q_prim_vf(xibeg+1)%sf(j,k,l+3) & - - 3d0*q_prim_vf(xibeg+1)%sf(j,k,l+4) ) & - /(12d0*(z_cb(l + 1) - z_cb(l))) - ! dxiz / dz - tensora(9) = (-25d0*q_prim_vf(xiend)%sf(j,k, l) & - + 48d0*q_prim_vf(xiend)%sf(j,k,l + 1) & - - 36d0*q_prim_vf(xiend)%sf(j,k,l + 2) & - + 16d0*q_prim_vf(xiend)%sf(j,k,l + 3) & - - 3d0*q_prim_vf(xiend)%sf(j,k,l + 4) ) & - /(12d0*(z_cb(l + 1) - z_cb(l))) - else if (l == izb + 1) then - ! dxix / dz - tensora(3) = (-3d0*q_prim_vf(xibeg)%sf(j,k,l - 1) & - - 10d0*q_prim_vf(xibeg)%sf(j,k,l) & - + 18d0*q_prim_vf(xibeg)%sf(j,k,l + 1) & - - 6d0*q_prim_vf(xibeg)%sf(j,k,l + 2) & - + q_prim_vf(xibeg)%sf(j,k,l + 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - ! dxiy / dz - tensora(6) = (-3d0*q_prim_vf(xibeg+1)%sf(j,k,l - 1) & - - 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & - + 18d0*q_prim_vf(xibeg+1)%sf(j,k,l + 1) & - - 6d0*q_prim_vf(xibeg+1)%sf(j,k,l + 2) & - + q_prim_vf(xibeg+1)%sf(j,k,l + 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - ! dxiz / dz - tensora(9) = (-3d0*q_prim_vf(xiend)%sf(j,k,l - 1) & - - 10d0*q_prim_vf(xiend)%sf(j,k,l) & - + 18d0*q_prim_vf(xiend)%sf(j,k,l + 1) & - - 6d0*q_prim_vf(xiend)%sf(j,k,l + 2) & - + q_prim_vf(xiend)%sf(j,k,l + 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - else if (l == ize - 1) then - ! dxix / dz - tensora(3) = (3d0*q_prim_vf(xibeg)%sf(j, k , l + 1) & - + 10d0*q_prim_vf(xibeg)%sf(j,k,l) & - - 18d0*q_prim_vf(xibeg)%sf(j, k , l - 1) & - + 6d0*q_prim_vf(xibeg)%sf(j, k , l - 2) & - - q_prim_vf(xibeg)%sf(j, k , l - 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - ! dxiy / dz - tensora(6) = (3d0*q_prim_vf(xibeg+1)%sf(j, k , l + 1) & - + 10d0*q_prim_vf(xibeg+1)%sf(j,k,l) & - - 18d0*q_prim_vf(xibeg+1)%sf(j, k , l - 1) & - + 6d0*q_prim_vf(xibeg+1)%sf(j, k , l - 2) & - - q_prim_vf(xibeg+1)%sf(j, k , l - 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - ! dxiz / dz - tensora(9) = (3d0*q_prim_vf(xiend)%sf(j, k , l + 1) & - + 10d0*q_prim_vf(xiend)%sf(j,k,l) & - - 18d0*q_prim_vf(xiend)%sf(j, k , l - 1) & - + 6d0*q_prim_vf(xiend)%sf(j, k , l - 2) & - - q_prim_vf(xiend)%sf(j, k , l - 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - else if (l == ize) then - ! dxix / dz - tensora(3) =(25d0*q_prim_vf(xibeg)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg)%sf(j, k , l - 1) & - + 36d0*q_prim_vf(xibeg)%sf(j, k , l - 2) & - - 16d0*q_prim_vf(xibeg)%sf(j, k , l - 3) & - + 3d0*q_prim_vf(xibeg)%sf(j, k , l - 4) ) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - ! dxiy / dz - tensora(6) =(25d0*q_prim_vf(xibeg+1)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg+1)%sf(j, k , l - 1) & - + 36d0*q_prim_vf(xibeg+1)%sf(j, k , l - 2) & - - 16d0*q_prim_vf(xibeg+1)%sf(j, k , l - 3) & - + 3d0*q_prim_vf(xibeg+1)%sf(j, k , l - 4) ) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - ! dxiz / dz - tensora(9) =(25d0*q_prim_vf(xiend)%sf(j, k, l) & - - 48d0*q_prim_vf(xiend)%sf(j, k , l - 1) & - + 36d0*q_prim_vf(xiend)%sf(j, k , l - 2) & - - 16d0*q_prim_vf(xiend)%sf(j, k , l - 3) & - + 3d0*q_prim_vf(xiend)%sf(j, k , l - 4) ) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - else - ! dxix / dz - tensora(3) = ( q_prim_vf(xibeg)%sf(j, k , l - 2) & - - 8d0*q_prim_vf(xibeg)%sf(j, k , l - 1) & - + 8d0*q_prim_vf(xibeg)%sf(j, k , l + 1) & - - q_prim_vf(xibeg)%sf(j, k , l + 2)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - ! dxiy / dz - tensora(6) = ( q_prim_vf(xibeg+1)%sf(j, k , l - 2) & - - 8d0*q_prim_vf(xibeg+1)%sf(j, k , l - 1) & - + 8d0*q_prim_vf(xibeg+1)%sf(j, k , l + 1) & - - q_prim_vf(xibeg+1)%sf(j, k , l + 2)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - ! dxiz / dz - tensora(9) = ( q_prim_vf(xiend)%sf(j, k , l - 2) & - - 8d0*q_prim_vf(xiend)%sf(j, k , l - 1) & - + 8d0*q_prim_vf(xiend)%sf(j, k , l + 1) & - - q_prim_vf(xiend)%sf(j, k , l + 2)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - end if - - - - ! STEP 2a: computing the adjoint of the grad_xi tensor for the inverse - tensorb(1) = tensora(5)*tensora(9) - tensora(6)*tensora(8) - tensorb(2) = -(tensora(2)*tensora(9) - tensora(3)*tensora(8)) - tensorb(3) = tensora(2)*tensora(6) - tensora(3)*tensora(5) - tensorb(4) = -(tensora(4)*tensora(9) - tensora(6)*tensora(7)) - tensorb(5) = tensora(1)*tensora(9) - tensora(3)*tensora(7) - tensorb(6) = -(tensora(1)*tensora(6) - tensora(4)*tensora(3)) - tensorb(7) = tensora(4)*tensora(8) - tensora(5)*tensora(7) - tensorb(8) = -(tensora(1)*tensora(8) - tensora(2)*tensora(7)) - tensorb(9) = tensora(1)*tensora(5) - tensora(2)*tensora(4) - - ! STEP 2b: computing the determinant of the grad_xi tensor - tensorb(tensor_size) = tensora(1)*(tensora(5)*tensora(9) - tensora(6)*tensora(8)) & - - tensora(2)*(tensora(4)*tensora(9) - tensora(6)*tensora(7)) & - + tensora(3)*(tensora(4)*tensora(8) - tensora(5)*tensora(7)) + if (l == izb) then + ! dxix / dz + tensora(3) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg)%sf(j, k, l + 1) & + - 36d0*q_prim_vf(xibeg)%sf(j, k, l + 2) & + + 16d0*q_prim_vf(xibeg)%sf(j, k, l + 3) & + - 3d0*q_prim_vf(xibeg)%sf(j, k, l + 4)) & + /(12d0*(z_cb(l + 1) - z_cb(l))) + ! dxiy / dz + tensora(6) = (-25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 1) & + - 36d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 2) & + + 16d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 3) & + - 3d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 4)) & + /(12d0*(z_cb(l + 1) - z_cb(l))) + ! dxiz / dz + tensora(9) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & + + 48d0*q_prim_vf(xiend)%sf(j, k, l + 1) & + - 36d0*q_prim_vf(xiend)%sf(j, k, l + 2) & + + 16d0*q_prim_vf(xiend)%sf(j, k, l + 3) & + - 3d0*q_prim_vf(xiend)%sf(j, k, l + 4)) & + /(12d0*(z_cb(l + 1) - z_cb(l))) + else if (l == izb + 1) then + ! dxix / dz + tensora(3) = (-3d0*q_prim_vf(xibeg)%sf(j, k, l - 1) & + - 10d0*q_prim_vf(xibeg)%sf(j, k, l) & + + 18d0*q_prim_vf(xibeg)%sf(j, k, l + 1) & + - 6d0*q_prim_vf(xibeg)%sf(j, k, l + 2) & + + q_prim_vf(xibeg)%sf(j, k, l + 3)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + ! dxiy / dz + tensora(6) = (-3d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 1) & + - 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + + 18d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 1) & + - 6d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 2) & + + q_prim_vf(xibeg + 1)%sf(j, k, l + 3)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + ! dxiz / dz + tensora(9) = (-3d0*q_prim_vf(xiend)%sf(j, k, l - 1) & + - 10d0*q_prim_vf(xiend)%sf(j, k, l) & + + 18d0*q_prim_vf(xiend)%sf(j, k, l + 1) & + - 6d0*q_prim_vf(xiend)%sf(j, k, l + 2) & + + q_prim_vf(xiend)%sf(j, k, l + 3)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + else if (l == ize - 1) then + ! dxix / dz + tensora(3) = (3d0*q_prim_vf(xibeg)%sf(j, k, l + 1) & + + 10d0*q_prim_vf(xibeg)%sf(j, k, l) & + - 18d0*q_prim_vf(xibeg)%sf(j, k, l - 1) & + + 6d0*q_prim_vf(xibeg)%sf(j, k, l - 2) & + - q_prim_vf(xibeg)%sf(j, k, l - 3)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + ! dxiy / dz + tensora(6) = (3d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 1) & + + 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + - 18d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 1) & + + 6d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 2) & + - q_prim_vf(xibeg + 1)%sf(j, k, l - 3)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + ! dxiz / dz + tensora(9) = (3d0*q_prim_vf(xiend)%sf(j, k, l + 1) & + + 10d0*q_prim_vf(xiend)%sf(j, k, l) & + - 18d0*q_prim_vf(xiend)%sf(j, k, l - 1) & + + 6d0*q_prim_vf(xiend)%sf(j, k, l - 2) & + - q_prim_vf(xiend)%sf(j, k, l - 3)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + else if (l == ize) then + ! dxix / dz + tensora(3) = (25d0*q_prim_vf(xibeg)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg)%sf(j, k, l - 1) & + + 36d0*q_prim_vf(xibeg)%sf(j, k, l - 2) & + - 16d0*q_prim_vf(xibeg)%sf(j, k, l - 3) & + + 3d0*q_prim_vf(xibeg)%sf(j, k, l - 4)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + ! dxiy / dz + tensora(6) = (25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 1) & + + 36d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 2) & + - 16d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 3) & + + 3d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 4)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + ! dxiz / dz + tensora(9) = (25d0*q_prim_vf(xiend)%sf(j, k, l) & + - 48d0*q_prim_vf(xiend)%sf(j, k, l - 1) & + + 36d0*q_prim_vf(xiend)%sf(j, k, l - 2) & + - 16d0*q_prim_vf(xiend)%sf(j, k, l - 3) & + + 3d0*q_prim_vf(xiend)%sf(j, k, l - 4)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + else + ! dxix / dz + tensora(3) = (q_prim_vf(xibeg)%sf(j, k, l - 2) & + - 8d0*q_prim_vf(xibeg)%sf(j, k, l - 1) & + + 8d0*q_prim_vf(xibeg)%sf(j, k, l + 1) & + - q_prim_vf(xibeg)%sf(j, k, l + 2)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + ! dxiy / dz + tensora(6) = (q_prim_vf(xibeg + 1)%sf(j, k, l - 2) & + - 8d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 1) & + + 8d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 1) & + - q_prim_vf(xibeg + 1)%sf(j, k, l + 2)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + ! dxiz / dz + tensora(9) = (q_prim_vf(xiend)%sf(j, k, l - 2) & + - 8d0*q_prim_vf(xiend)%sf(j, k, l - 1) & + + 8d0*q_prim_vf(xiend)%sf(j, k, l + 1) & + - q_prim_vf(xiend)%sf(j, k, l + 2)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + end if - ! STEP 2c: computing the inverse of grad_xi tensor = F - ! tensorb is the adjoint, tensora becomes the inverse - ! STEP 4: store the determinant of F in the last entry of the tensor + ! STEP 2a: computing the adjoint of the grad_xi tensor for the inverse + tensorb(1) = tensora(5)*tensora(9) - tensora(6)*tensora(8) + tensorb(2) = -(tensora(2)*tensora(9) - tensora(3)*tensora(8)) + tensorb(3) = tensora(2)*tensora(6) - tensora(3)*tensora(5) + tensorb(4) = -(tensora(4)*tensora(9) - tensora(6)*tensora(7)) + tensorb(5) = tensora(1)*tensora(9) - tensora(3)*tensora(7) + tensorb(6) = -(tensora(1)*tensora(6) - tensora(4)*tensora(3)) + tensorb(7) = tensora(4)*tensora(8) - tensora(5)*tensora(7) + tensorb(8) = -(tensora(1)*tensora(8) - tensora(2)*tensora(7)) + tensorb(9) = tensora(1)*tensora(5) - tensora(2)*tensora(4) + + ! STEP 2b: computing the determinant of the grad_xi tensor + tensorb(tensor_size) = tensora(1)*(tensora(5)*tensora(9) - tensora(6)*tensora(8)) & + - tensora(2)*(tensora(4)*tensora(9) - tensora(6)*tensora(7)) & + + tensora(3)*(tensora(4)*tensora(8) - tensora(5)*tensora(7)) + + ! STEP 2c: computing the inverse of grad_xi tensor = F + ! tensorb is the adjoint, tensora becomes the inverse + ! STEP 4: store the determinant of F in the last entry of the tensor !$acc loop seq do i = 1, tensor_size - 1 - tensora(i) = tensorb(i)/tensorb(tensor_size) - end do + tensora(i) = tensorb(i)/tensorb(tensor_size) + end do - ! STEP 3: computing F tranpose F + ! STEP 3: computing F tranpose F tensorb(1) = tensora(1)**2 - tensorb(1) = tensorb(1) + tensora(4)**2 + tensora(7)**2 - tensorb(5) = tensora(2) + tensora(5)**2 + tensora(8)**2 - tensorb(9) = tensora(3) + tensora(6)**2 + tensora(9)**2 - tensorb(2) = tensora(1)*tensora(2) + tensora(4)*tensora(5) + tensora(7)*tensora(8) - tensorb(3) = tensora(1)*tensora(3) + tensora(4)*tensora(6) + tensora(7)*tensora(9) - tensorb(6) = tensora(2)*tensora(3) + tensora(5)*tensora(6) + tensora(8)*tensora(9) - tensorb(4) = tensorb(2) - tensorb(7) = tensorb(3) - tensorb(8) = tensorb(4) + tensorb(1) = tensorb(1) + tensora(4)**2 + tensora(7)**2 + tensorb(5) = tensora(2) + tensora(5)**2 + tensora(8)**2 + tensorb(9) = tensora(3) + tensora(6)**2 + tensora(9)**2 + tensorb(2) = tensora(1)*tensora(2) + tensora(4)*tensora(5) + tensora(7)*tensora(8) + tensorb(3) = tensora(1)*tensora(3) + tensora(4)*tensora(6) + tensora(7)*tensora(9) + tensorb(6) = tensora(2)*tensora(3) + tensora(5)*tensora(6) + tensora(8)*tensora(9) + tensorb(4) = tensorb(2) + tensorb(7) = tensorb(3) + tensorb(8) = tensorb(4) end subroutine s_compute_gradient_xi3d_acc @@ -1219,7 +1216,7 @@ function f_elastic_energy(btensor, j, k, l) !if (num_dims == 2) then ! invariant1 = invariant1 + btensor(3)%sf(j, k, l) !elseif (num_dims == 3) then - invariant1 = invariant1 + btensor(4)%sf(j, k, l) + btensor(6)%sf(j, k, l) + invariant1 = invariant1 + btensor(4)%sf(j, k, l) + btensor(6)%sf(j, k, l) !end if ! compute the invariant without the elastic modulus diff --git a/src/post_process/m_data_output.fpp b/src/post_process/m_data_output.fpp index 9937bea952..2988fccc87 100644 --- a/src/post_process/m_data_output.fpp +++ b/src/post_process/m_data_output.fpp @@ -988,7 +988,7 @@ contains real(kind(0d0)), dimension(num_fluids) :: alpha, vol_fluid, xcom, ycom, zcom real(kind=8), parameter :: pi = 4.d0*datan(1.d0) real(kind(0d0)), allocatable :: x_td(:), y_td(:), x_d1(:), y_d1(:), y_d(:), x_d(:) - real(kind(0d0)) :: axp, axm, ayp, aym, azm, azp, tgp, euc_d, thres, maxalph_loc, maxalph_glb + real(kind(0d0)) :: axp, axm, ayp, aym, azm, azp, tgp, euc_d, thres, maxalph_loc, maxalph_glb allocate (x_d1(m*n)) allocate (y_d1(m*n)) @@ -998,7 +998,7 @@ contains do j = 0, n do i = 0, m if (q_prim_vf(E_idx + 2)%sf(i, j, k) > maxalph_loc) then - maxalph_loc = q_prim_vf(E_idx + 2)%sf(i, j, k) + maxalph_loc = q_prim_vf(E_idx + 2)%sf(i, j, k) end if end do end do @@ -1006,7 +1006,7 @@ contains call s_mpi_allreduce_max(maxalph_loc, maxalph_glb) do l = 0, p - if (z_cc(l) .lt. dz(l) .and. z_cc(l) .gt. 0) then + if (z_cc(l) < dz(l) .and. z_cc(l) > 0) then cent = l end if end do @@ -1017,8 +1017,8 @@ contains axm = q_prim_vf(E_idx + 2)%sf(j, k, cent) ayp = q_prim_vf(E_idx + 2)%sf(j, k + 1, cent) aym = q_prim_vf(E_idx + 2)%sf(j, k, cent) - if ((axp .gt. thres .and. axm .lt. thres) .or. (axp .lt. thres .and. axm .gt. thres) & - .or. (ayp .gt. thres .and. aym .lt. thres) .or. (ayp .lt. thres .and. aym .gt. thres)) then + if ((axp > thres .and. axm < thres) .or. (axp < thres .and. axm > thres) & + .or. (ayp > thres .and. aym < thres) .or. (ayp < thres .and. aym > thres)) then if (counter == 0) then counter = counter + 1 x_d1(counter) = x_cc(j) @@ -1029,7 +1029,7 @@ contains euc_d = dsqrt((x_cc(j) - x_d1(i))**2 + (y_cc(k) - y_d1(i))**2) tgp = dsqrt(dx(j)**2 + dy(k)**2) do i = 1, counter - if (euc_d .lt. tgp) then + if (euc_d < tgp) then cycle OLoop elseif (euc_d > tgp .and. i == counter .and. x_cc(j) < 1.5 .and. y_cc(k) < 1.5) then !artificial bounding on the interface for bubble at a centroid. @@ -1045,7 +1045,6 @@ contains end do OLoop end do - allocate (y_d(counter)) allocate (x_d(counter)) do i = 1, counter @@ -1066,9 +1065,7 @@ contains x_td(i), y_td(i), 0d0 end if end do - end if - - + end if end subroutine s_write_intf_data_file ! ----------------------------------- @@ -1094,48 +1091,48 @@ contains dV = 0d0 pres_av = 0d0 pres = 0d0 - do k = 0, p - do j = 0, n - do i = 0, m - pres = 0d0 - dV = dx(i)*dy(j)*dz(k) - rho = 0d0 - gamma = 0d0 - pi_inf = 0d0 - pres = q_prim_vf(E_idx)%sf(i, j, k) - Egint = Egint + q_prim_vf(E_idx + 2)%sf(i, j, k)*(fluid_pp(2)%gamma*pres)*dV - do s = 1, num_dims - vel(s) = q_prim_vf(num_fluids + s)%sf(i, j, k) - Egk = Egk + 0.5d0*q_prim_vf(E_idx + 2)%sf(i, j, k)*q_prim_vf(2)%sf(i, j, k)*vel(s)*vel(s)*dV - Elk = Elk + 0.5d0*q_prim_vf(E_idx + 1)%sf(i, j, k)*q_prim_vf(1)%sf(i, j, k)*vel(s)*vel(s)*dV - if (dabs(vel(s)) > maxvel) then - maxvel = dabs(vel(s)) - end if - end do - do l = 1, adv_idx%end - E_idx - adv(l) = q_prim_vf(E_idx + l)%sf(i, j, k) - gamma = gamma + adv(l)*fluid_pp(l)%gamma - pi_inf = pi_inf + adv(l)*fluid_pp(l)%pi_inf - rho = rho + adv(l)*q_prim_vf(l)%sf(i, j, k) - end do + do k = 0, p + do j = 0, n + do i = 0, m + pres = 0d0 + dV = dx(i)*dy(j)*dz(k) + rho = 0d0 + gamma = 0d0 + pi_inf = 0d0 + pres = q_prim_vf(E_idx)%sf(i, j, k) + Egint = Egint + q_prim_vf(E_idx + 2)%sf(i, j, k)*(fluid_pp(2)%gamma*pres)*dV + do s = 1, num_dims + vel(s) = q_prim_vf(num_fluids + s)%sf(i, j, k) + Egk = Egk + 0.5d0*q_prim_vf(E_idx + 2)%sf(i, j, k)*q_prim_vf(2)%sf(i, j, k)*vel(s)*vel(s)*dV + Elk = Elk + 0.5d0*q_prim_vf(E_idx + 1)%sf(i, j, k)*q_prim_vf(1)%sf(i, j, k)*vel(s)*vel(s)*dV + if (dabs(vel(s)) > maxvel) then + maxvel = dabs(vel(s)) + end if + end do + do l = 1, adv_idx%end - E_idx + adv(l) = q_prim_vf(E_idx + l)%sf(i, j, k) + gamma = gamma + adv(l)*fluid_pp(l)%gamma + pi_inf = pi_inf + adv(l)*fluid_pp(l)%pi_inf + rho = rho + adv(l)*q_prim_vf(l)%sf(i, j, k) + end do - H = ((gamma + 1d0)*pres + pi_inf)/rho + H = ((gamma + 1d0)*pres + pi_inf)/rho - call s_compute_speed_of_sound(pres, rho, & - gamma, pi_inf, & - H, adv, 0d0, c) + call s_compute_speed_of_sound(pres, rho, & + gamma, pi_inf, & + H, adv, 0d0, c) - Ma = maxvel/c - if (Ma > MaxMa .and. adv(1) > 1.0d0 - 1.0d-10) then - MaxMa = Ma - end if - Vl = Vl + adv(1)*dV - Vb = Vb + adv(2)*dV - pres_av = pres_av + adv(1)*pres*dV - Et = Et + q_cons_vf(E_idx)%sf(i, j, k)*dV - end do + Ma = maxvel/c + if (Ma > MaxMa .and. adv(1) > 1.0d0 - 1.0d-10) then + MaxMa = Ma + end if + Vl = Vl + adv(1)*dV + Vb = Vb + adv(2)*dV + pres_av = pres_av + adv(1)*pres*dV + Et = Et + q_cons_vf(E_idx)%sf(i, j, k)*dV end do end do + end do tmp = pres_av call s_mpi_allreduce_sum(tmp, pres_av) diff --git a/src/post_process/m_global_parameters.fpp b/src/post_process/m_global_parameters.fpp index 1fd09dcd1b..9ebf401397 100644 --- a/src/post_process/m_global_parameters.fpp +++ b/src/post_process/m_global_parameters.fpp @@ -500,11 +500,11 @@ contains end if if (hypoelasticity .or. hyperelasticity) then - elasticity = .true. - stress_idx%beg = sys_size + 1 - stress_idx%end = sys_size + (num_dims*(num_dims + 1))/2 - ! number of distinct stresses is 1 in 1D, 3 in 2D, 6 in 3D - sys_size = stress_idx%end + elasticity = .true. + stress_idx%beg = sys_size + 1 + stress_idx%end = sys_size + (num_dims*(num_dims + 1))/2 + ! number of distinct stresses is 1 in 1D, 3 in 2D, 6 in 3D + sys_size = stress_idx%end end if if (hyperelasticity) then @@ -542,7 +542,7 @@ contains internalEnergies_idx%end = adv_idx%end + num_fluids sys_size = internalEnergies_idx%end alf_idx = 1 ! dummy, cannot actually have a void fraction - + if (hypoelasticity) then stress_idx%beg = sys_size + 1 stress_idx%end = sys_size + (num_dims*(num_dims + 1))/2 diff --git a/src/post_process/m_start_up.f90 b/src/post_process/m_start_up.f90 index e125a33883..b54f8737c0 100644 --- a/src/post_process/m_start_up.f90 +++ b/src/post_process/m_start_up.f90 @@ -74,7 +74,7 @@ subroutine s_read_input_file parallel_io, rhoref, pref, bubbles, qbmm, sigR, & R0ref, nb, polytropic, thermal, Ca, Web, Re_inv, & polydisperse, poly_sigma, file_per_process, relax, & - relax_model, cf_wrt, sigma, adv_n, ib, sim_data, & + relax_model, cf_wrt, sigma, adv_n, ib, sim_data, & hyperelasticity ! Inquiring the status of the post_process.inp file @@ -324,7 +324,7 @@ subroutine s_save_data(t_step, varname, pres, c, H) -offset_x%beg:m + offset_x%end, & -offset_y%beg:n + offset_y%end, & -offset_z%beg:p + offset_z%end) - write (varname, '(A,I0)') 'tau', i + write (varname, '(A,I0)') 'tau', i call s_write_variable_to_formatted_database_file(varname, t_step) end if varname(:) = ' ' @@ -337,7 +337,7 @@ subroutine s_save_data(t_step, varname, pres, c, H) -offset_x%beg:m + offset_x%end, & -offset_y%beg:n + offset_y%end, & -offset_z%beg:p + offset_z%end) - write (varname, '(A,I0)') 'xi', i + write (varname, '(A,I0)') 'xi', i call s_write_variable_to_formatted_database_file(varname, t_step) end if varname(:) = ' ' @@ -659,7 +659,6 @@ subroutine s_save_data(t_step, varname, pres, c, H) call s_close_energy_data_file() end if - ! Closing the formatted database file call s_close_formatted_database_file() diff --git a/src/pre_process/include/2dHardcodedIC.fpp b/src/pre_process/include/2dHardcodedIC.fpp index e07821f225..394f560b1f 100644 --- a/src/pre_process/include/2dHardcodedIC.fpp +++ b/src/pre_process/include/2dHardcodedIC.fpp @@ -11,7 +11,7 @@ #:def Hardcoded2D() select case (patch_icpp(patch_id)%hcid) ! 2D_hardcoded_ic example case - + case (200) if (y_cc(j) <= (-x_cc(i)**3 + 1)**(1d0/3d0)) then ! Volume Fractions @@ -68,7 +68,7 @@ q_prim_vf(contxb)%sf(i, j, 0) = q_prim_vf(E_idx)%sf(i, j, 0)**(1d0/gam) - case (204) ! Rayleigh-taylor problem + case (204) ! Rayleigh-taylor problem rhoH = 3 rhoL = 1 pRef = 1e5 @@ -103,39 +103,39 @@ case (205) ! 2D lung wave interaction problem h = 0.0 !non dim origin y lam = 1.0 !non dim lambda - amp = patch_icpp(patch_id)%a2 !to be changed later! !non dim amplitude + amp = patch_icpp(patch_id)%a2 !to be changed later! !non dim amplitude - intH = amp*sin(2*pi*x_cc(i)/lam - pi/2)+h + intH = amp*sin(2*pi*x_cc(i)/lam - pi/2) + h - if (y_cc(j) > intH) then + if (y_cc(j) > intH) then q_prim_vf(contxb)%sf(i, j, 0) = patch_icpp(1)%alpha_rho(1) q_prim_vf(contxe)%sf(i, j, 0) = patch_icpp(1)%alpha_rho(2) q_prim_vf(E_idx)%sf(i, j, 0) = patch_icpp(1)%pres q_prim_vf(advxb)%sf(i, j, 0) = patch_icpp(1)%alpha(1) q_prim_vf(advxe)%sf(i, j, 0) = patch_icpp(1)%alpha(2) - end if - - case (206) ! 2D lung wave interaction problem - horizontal domain + end if + + case (206) ! 2D lung wave interaction problem - horizontal domain h = 0.0 !non dim origin y lam = 1.0 !non dim lambda - amp = patch_icpp(patch_id)%a2 - - intL = amp*sin(2*pi*y_cc(j)/lam - pi/2)+h + amp = patch_icpp(patch_id)%a2 - if (x_cc(i) > intL) then !this is the liquid + intL = amp*sin(2*pi*y_cc(j)/lam - pi/2) + h + + if (x_cc(i) > intL) then !this is the liquid q_prim_vf(contxb)%sf(i, j, 0) = patch_icpp(1)%alpha_rho(1) q_prim_vf(contxe)%sf(i, j, 0) = patch_icpp(1)%alpha_rho(2) q_prim_vf(E_idx)%sf(i, j, 0) = patch_icpp(1)%pres q_prim_vf(advxb)%sf(i, j, 0) = patch_icpp(1)%alpha(1) q_prim_vf(advxe)%sf(i, j, 0) = patch_icpp(1)%alpha(2) - end if - + end if + case default - if (proc_rank == 0) then + if (proc_rank == 0) then call s_int_to_str(patch_id, iStr) call s_mpi_abort("Invalid hcid specified for patch "//trim(iStr)) end if - + end select #:enddef diff --git a/src/pre_process/m_assign_variables.f90 b/src/pre_process/m_assign_variables.f90 index 916c20f835..8b094de4a3 100644 --- a/src/pre_process/m_assign_variables.f90 +++ b/src/pre_process/m_assign_variables.f90 @@ -466,20 +466,20 @@ subroutine s_assign_patch_species_primitive_variables(patch_id, j, k, l, & theta = atan2(y_cc(k), x_cc(j)) phi = atan2(sqrt(x_cc(j)**2 + y_cc(k)**2), z_cc(l)) !spherical coord, assuming Rmax=1 - xi_sph = (rcoord**3 - R0ref**3 + 1d0)**(1d0/3d0) + xi_sph = (rcoord**3 - R0ref**3 + 1d0)**(1d0/3d0) xi_cart(1) = xi_sph*sin(phi)*cos(theta) xi_cart(2) = xi_sph*sin(phi)*sin(theta) xi_cart(3) = xi_sph*cos(phi) - else + else xi_cart(1) = x_cc(j) xi_cart(2) = y_cc(k) xi_cart(3) = z_cc(l) end if - + ! assigning the reference map to the q_prim vector field do i = 1, num_dims - q_prim_vf(i+xibeg-1)%sf(j,k,l) = eta*xi_cart(i) + & - (1d0 - eta)*orig_prim_vf(i + stress_idx%beg - 1) + q_prim_vf(i + xibeg - 1)%sf(j, k, l) = eta*xi_cart(i) + & + (1d0 - eta)*orig_prim_vf(i + stress_idx%beg - 1) end do end if diff --git a/src/pre_process/m_global_parameters.fpp b/src/pre_process/m_global_parameters.fpp index 06ed8d27c1..f30937bb5a 100644 --- a/src/pre_process/m_global_parameters.fpp +++ b/src/pre_process/m_global_parameters.fpp @@ -599,7 +599,7 @@ contains end if end if - if (hypoelasticity .or. hyperelasticity) then + if (hypoelasticity .or. hyperelasticity) then elasticity = .true. stress_idx%beg = sys_size + 1 stress_idx%end = sys_size + (num_dims*(num_dims + 1))/2 diff --git a/src/pre_process/m_initial_condition.fpp b/src/pre_process/m_initial_condition.fpp index f81fe81636..869194b56a 100644 --- a/src/pre_process/m_initial_condition.fpp +++ b/src/pre_process/m_initial_condition.fpp @@ -257,7 +257,7 @@ contains ! STL patch elseif (patch_icpp(i)%geometry == 21) then call s_model(i, patch_id_fp, q_prim_vf) - + end if !> @} end do diff --git a/src/simulation/m_checker.fpp b/src/simulation/m_checker.fpp index 4d2ac4926b..b23668d2bd 100644 --- a/src/simulation/m_checker.fpp +++ b/src/simulation/m_checker.fpp @@ -240,9 +240,9 @@ contains subroutine s_check_inputs_hypoelasticity if (riemann_solver == 3) then call s_mpi_abort('hypoelasticity requires HLL '// & - '(riemann_solver = 1) or HLLC '// & - '(riemann_solver = 2) Riemann solver. '// & - 'Exiting ...') + '(riemann_solver = 1) or HLLC '// & + '(riemann_solver = 2) Riemann solver. '// & + 'Exiting ...') end if end subroutine diff --git a/src/simulation/m_data_output.fpp b/src/simulation/m_data_output.fpp index bf432effa2..f862aa8e14 100644 --- a/src/simulation/m_data_output.fpp +++ b/src/simulation/m_data_output.fpp @@ -335,10 +335,10 @@ contains call s_compute_speed_of_sound(pres, rho, gamma, pi_inf, H, alpha, vel_sum, c) if (c /= c) then - print *, 'crashed at processor: ', proc_rank,', at j :: ',j,', k :: ',k,' l :: ',l - print *, 'alpha1 ::', alpha(1),'and alpha2 ::',alpha(2), ' alpha3 :: ',alpha(3) - print *, 'alpha_rho1 ::', alpha_rho(1),', alpha_rho2 ::',alpha_rho(2), ' alpha_rho3 :: ',alpha_rho(3) - print *, 'E :: ',E,', pres :: ',pres,', rho :: ',rho + print *, 'crashed at processor: ', proc_rank, ', at j :: ', j, ', k :: ', k, ' l :: ', l + print *, 'alpha1 ::', alpha(1), 'and alpha2 ::', alpha(2), ' alpha3 :: ', alpha(3) + print *, 'alpha_rho1 ::', alpha_rho(1), ', alpha_rho2 ::', alpha_rho(2), ' alpha_rho3 :: ', alpha_rho(3) + print *, 'E :: ', E, ', pres :: ', pres, ', rho :: ', rho call s_mpi_abort('Exiting ...') end if diff --git a/src/simulation/m_global_parameters.fpp b/src/simulation/m_global_parameters.fpp index ddb4068f32..8e46a2161b 100644 --- a/src/simulation/m_global_parameters.fpp +++ b/src/simulation/m_global_parameters.fpp @@ -389,7 +389,7 @@ module m_global_parameters !$acc declare create(nb) #:endif - !$acc declare create(R0ref, Ca, Web, Re_inv, bubbles, polytropic, polydisperse, qbmm, nmomsp, nmomtot, R0_type, bubble_model, thermal, poly_sigma, adv_n, adap_dt, pi_fac) +!$acc declare create(R0ref, Ca, Web, Re_inv, bubbles, polytropic, polydisperse, qbmm, nmomsp, nmomtot, R0_type, bubble_model, thermal, poly_sigma, adv_n, adap_dt, pi_fac) #ifdef CRAY_ACC_WAR @:CRAY_DECLARE_GLOBAL(type(scalar_field), dimension(:), mom_sp) @@ -405,7 +405,7 @@ module m_global_parameters !> @name Physical bubble parameters (see Ando 2010, Preston 2007) !> @{ real(kind(0d0)) :: R_n, R_v, phi_vn, phi_nv, Pe_c, Tw, pv, M_n, M_v - !$acc declare create(R_n, R_v, phi_vn, phi_nv, Pe_c, Tw, pv, M_n, M_v) +!$acc declare create(R_n, R_v, phi_vn, phi_nv, Pe_c, Tw, pv, M_n, M_v) #ifdef CRAY_ACC_WAR @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), dimension(:), k_n, k_v, pb0, mass_n0, mass_v0, Pe_T) @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), dimension(:), Re_trans_T, Re_trans_c, Im_trans_T, Im_trans_c, omegaN) @@ -443,8 +443,8 @@ module m_global_parameters integer :: bubxb, bubxe integer :: strxb, strxe integer :: xibeg, xiend - !$acc declare create(momxb, momxe, advxb, advxe, contxb, contxe, intxb, intxe, bubxb, bubxe, strxb, strxe) - !$acc declare create(xibeg,xiend) +!$acc declare create(momxb, momxe, advxb, advxe, contxb, contxe, intxb, intxe, bubxb, bubxe, strxb, strxe) +!$acc declare create(xibeg,xiend) #ifdef CRAY_ACC_WAR @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), dimension(:), gammas, gs_min, pi_infs, ps_inf, cvs, qvs, qvps) @@ -868,7 +868,7 @@ contains internalEnergies_idx%beg = adv_idx%end + 1 internalEnergies_idx%end = adv_idx%end + num_fluids sys_size = internalEnergies_idx%end - + if (hypoelasticity) then stress_idx%beg = sys_size + 1 stress_idx%end = sys_size + (num_dims*(num_dims + 1))/2 diff --git a/src/simulation/m_hyperelastic.f90 b/src/simulation/m_hyperelastic.f90 index ef2302b70d..c7c660f186 100644 --- a/src/simulation/m_hyperelastic.f90 +++ b/src/simulation/m_hyperelastic.f90 @@ -15,7 +15,7 @@ module m_hyperelastic private; public :: s_calculate_cauchy_from_btensor - contains +contains !> The following subroutine handles the calculation of the btensor. !! The calculation of the btensor takes qprimvf. @@ -31,20 +31,20 @@ subroutine s_calculate_cauchy_from_btensor(btensor, q_prim_vf, ix, iy, iz) type(scalar_field), dimension(b_size), intent(IN) :: btensor type(int_bounds_info), intent(IN) :: ix, iy, iz - real(kind(0d0)), dimension(b_size-1) :: tensor + real(kind(0d0)), dimension(b_size - 1) :: tensor real(kind(0d0)) :: trace integer :: i, j, k, l !< Generic loop iterators !$acc parallel loop collapse(3) gang vector default(present) private(trace) do l = 0, p - do k = 0, n - do j = 0, m + do k = 0, n + do j = 0, m ! tensor is the symmetric tensor & calculate the trace of the tensor !trace = btensor(1)%sf(j,k,l) !if (num_dims == 2) then ! trace = trace + btensor(3)%sf(j,k,l) !else - trace = btensor(1)%sf(j,k,l) + btensor(4)%sf(j,k,l) + btensor(6)%sf(j,k,l) + trace = btensor(1)%sf(j, k, l) + btensor(4)%sf(j, k, l) + btensor(6)%sf(j, k, l) !end if ! invariant calculation, saving it in the q_prim_vf field !invariant1 = btensor(1)%sf(j, k, l) @@ -55,27 +55,27 @@ subroutine s_calculate_cauchy_from_btensor(btensor, q_prim_vf, ix, iy, iz) !end if ! calculate the deviatoric of the tensor - btensor(1)%sf(j,k,l) = btensor(1)%sf(j,k,l) - (1d0/3d0)*trace + btensor(1)%sf(j, k, l) = btensor(1)%sf(j, k, l) - (1d0/3d0)*trace !if (num_dims == 2) then ! btensor(3)%sf(j,k,l) = btensor(3)%sf(j,k,l) - (1d0/3d0)*trace !else - btensor(4)%sf(j,k,l) = btensor(4)%sf(j,k,l) - (1d0/3d0)*trace - btensor(6)%sf(j,k,l) = btensor(6)%sf(j,k,l) - (1d0/3d0)*trace + btensor(4)%sf(j, k, l) = btensor(4)%sf(j, k, l) - (1d0/3d0)*trace + btensor(6)%sf(j, k, l) = btensor(6)%sf(j, k, l) - (1d0/3d0)*trace !end if ! dividing by the jacobian for neo-Hookean model ! setting the tensor to the stresses for riemann solver !$acc loop seq do i = 1, b_size - 1 - q_prim_vf(strxb+i)%sf(j, k, l) = btensor(i)%sf(j,k,l)/btensor(b_size)%sf(j, k, l) + q_prim_vf(strxb + i)%sf(j, k, l) = btensor(i)%sf(j, k, l)/btensor(b_size)%sf(j, k, l) end do ! compute the invariant without the elastic modulus - ! if (btensor(b_size)%sf(j,k,l) .gt. 0d0) then - q_prim_vf(xiend+1)%sf(j,k,l) = 0.5d0*(trace - 3.0d0)/btensor(b_size)%sf(j, k, l) - ! else - ! q_prim_vf(xiend+1)%sf(j,k,l) = 1d-12 - ! end if + ! if (btensor(b_size)%sf(j,k,l) .gt. 0d0) then + q_prim_vf(xiend + 1)%sf(j, k, l) = 0.5d0*(trace - 3.0d0)/btensor(b_size)%sf(j, k, l) + ! else + ! q_prim_vf(xiend+1)%sf(j,k,l) = 1d-12 + ! end if end do end do end do diff --git a/src/simulation/m_mpi_proxy.fpp b/src/simulation/m_mpi_proxy.fpp index 80cbfab5f8..b46781a582 100644 --- a/src/simulation/m_mpi_proxy.fpp +++ b/src/simulation/m_mpi_proxy.fpp @@ -235,7 +235,7 @@ contains & 'parallel_io', 'hypoelasticity', 'bubbles', 'polytropic', & & 'polydisperse', 'qbmm', 'monopole', 'probe_wrt', 'integral_wrt', & & 'prim_vars_wrt', 'weno_avg', 'file_per_process', 'relax', & - & 'adv_n', 'adap_dt', 'ib', 'bodyForces', 'bf_x', 'bf_y', 'bf_z', & + & 'adv_n', 'adap_dt', 'ib', 'bodyForces', 'bf_x', 'bf_y', 'bf_z', & & 'hyperelasticity' ] call MPI_BCAST(${VAR}$, 1, MPI_LOGICAL, 0, MPI_COMM_WORLD, ierr) #:endfor diff --git a/src/simulation/m_rhs.fpp b/src/simulation/m_rhs.fpp index 9d2af70e81..f139c844a5 100644 --- a/src/simulation/m_rhs.fpp +++ b/src/simulation/m_rhs.fpp @@ -77,7 +77,7 @@ module m_rhs type(vector_field) :: q_prim_qp !< !$acc declare create(q_prim_qp) - !! The btensor at the cell-interior Gaussian quadrature points. + !! The btensor at the cell-interior Gaussian quadrature points. !! These tensor is needed to be calculated once and make the code DRY. type(vector_field) :: q_btensor !< !$acc declare create(q_btensor) @@ -798,9 +798,9 @@ contains !print *, "I got here B" call nvtxStartRange("RHS-UPDATE CAUCHY TENSOR") - if ( hyperelasticity ) then - ! call s_calculate_cauchy_from_btensor(q_btensor%vf,q_prim_qp%vf, ix, iy, iz) - end if + if (hyperelasticity) then + ! call s_calculate_cauchy_from_btensor(q_btensor%vf,q_prim_qp%vf, ix, iy, iz) + end if call nvtxEndRange call nvtxStartRange("RHS-MPI") diff --git a/src/simulation/m_riemann_solvers.fpp b/src/simulation/m_riemann_solvers.fpp index e0938310b7..e3f7b303eb 100644 --- a/src/simulation/m_riemann_solvers.fpp +++ b/src/simulation/m_riemann_solvers.fpp @@ -490,9 +490,9 @@ contains ! elastic energy update !if ( hyperelasticity ) then - ! G_L = 0d0 + ! G_L = 0d0 ! G_R = 0d0 - ! + ! ! !$acc loop seq ! do i = 1, num_fluids ! G_L = G_L + alpha_L(i)*Gs(i) @@ -509,8 +509,8 @@ contains ! end do ! !$acc loop seq ! do i = 1, b_size-1 - ! tau_e_L(i) = 0d0 - ! tau_e_R(i) = 0d0 + ! tau_e_L(i) = 0d0 + ! tau_e_R(i) = 0d0 ! end do ! !$acc loop seq ! do i = 1, num_dims @@ -520,7 +520,7 @@ contains ! end if !end if - ! Enthalpy with elastic energy + ! Enthalpy with elastic energy H_L = (E_L + pres_L)/rho_L H_R = (E_R + pres_R)/rho_R @@ -548,7 +548,7 @@ contains end if if (wave_speeds == 1) then - if ( hypoelasticity ) then + if (hypoelasticity) then s_L = min(vel_L(dir_idx(1)) - sqrt(c_L*c_L + & (((4d0*G_L)/3d0) + & tau_e_L(dir_idx_tau(1)))/rho_L) & @@ -561,11 +561,11 @@ contains , vel_L(dir_idx(1)) + sqrt(c_L*c_L + & (((4d0*G_L)/3d0) + & tau_e_L(dir_idx_tau(1)))/rho_L)) - else if ( hyperelasticity ) then - s_L = min(vel_L(dir_idx(1)) - sqrt(c_L*c_L + (4d0*G_L/3d0)/rho_L ) & - , vel_R(dir_idx(1)) - sqrt(c_R*c_R + (4d0*G_R/3d0)/rho_R )) - s_R = max(vel_R(dir_idx(1)) + sqrt(c_R*c_R + (4d0*G_R/3d0)/rho_R ) & - , vel_L(dir_idx(1)) + sqrt(c_L*c_L + (4d0*G_L/3d0)/rho_L )) + else if (hyperelasticity) then + s_L = min(vel_L(dir_idx(1)) - sqrt(c_L*c_L + (4d0*G_L/3d0)/rho_L) & + , vel_R(dir_idx(1)) - sqrt(c_R*c_R + (4d0*G_R/3d0)/rho_R)) + s_R = max(vel_R(dir_idx(1)) + sqrt(c_R*c_R + (4d0*G_R/3d0)/rho_R) & + , vel_L(dir_idx(1)) + sqrt(c_L*c_L + (4d0*G_L/3d0)/rho_L)) else s_L = min(vel_L(dir_idx(1)) - c_L, vel_R(dir_idx(1)) - c_R) s_R = max(vel_R(dir_idx(1)) + c_R, vel_L(dir_idx(1)) + c_L) @@ -634,7 +634,7 @@ contains - rho_R*vel_R(dir_idx(i)))) & /(s_M - s_P) end do - else if ( hypoelasticity ) then + else if (hypoelasticity) then !$acc loop seq do i = 1, num_dims flux_rs${XYZ}$_vf(j, k, l, contxe + dir_idx(i)) = & @@ -673,7 +673,7 @@ contains - s_P*vel_L(dir_idx(1))*(E_L + pres_L - ptilde_L) & + s_M*s_P*(E_L - E_R)) & /(s_M - s_P) - else if ( hypoelasticity ) then + else if (hypoelasticity) then !TODO: simplify this so it's not split into 3 if (num_dims == 1) then flux_rs${XYZ}$_vf(j, k, l, E_idx) = & @@ -715,7 +715,7 @@ contains end if ! Elastic Stresses - if ( hypoelasticity ) then + if (hypoelasticity) then do i = 1, strxe - strxb + 1 !TODO: this indexing may be slow flux_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) = & (s_M*(rho_R*vel_R(dir_idx(1)) & @@ -742,7 +742,7 @@ contains end do ! Xi field - !if ( hyperelasticity ) then + !if ( hyperelasticity ) then ! do i = 1, num_dims ! flux_rs${XYZ}$_vf(j, k, l, xibeg - 1 + i) = & ! (s_M*rho_R*vel_R(dir_idx(1))*xi_field_R(i) & @@ -751,7 +751,7 @@ contains ! - rho_R*xi_field_R(i))) & ! /(s_M - s_P) ! end do - !end if + !end if ! Div(U)? !$acc loop seq @@ -948,14 +948,13 @@ contains flux_gsrc_vf, & norm_dir, ix, iy, iz) - #:for NORM_DIR, XYZ in [(1, 'x'), (2, 'y'), (3, 'z')] if (norm_dir == ${NORM_DIR}$) then - idx1 = 1; if (dir_idx(1) == 2) idx1 = 2; if (dir_idx(1) == 3) idx1 = 3 + idx1 = 1; if (dir_idx(1) == 2) idx1 = 2; if (dir_idx(1) == 3) idx1 = 3 - ! 6-EQUATION MODEL WITH HLLC + ! 6-EQUATION MODEL WITH HLLC if (model_eqns == 3) then !ME3 !$acc parallel loop collapse(3) gang vector default(present) private(vel_L, vel_R, Re_L, Re_R, rho_avg, h_avg, gamma_avg, s_L, s_R, s_S, vel_avg_rms, alpha_L, alpha_R, tau_e_L, tau_e_R, G_L, G_R) copyin(is1,is2,is3) @@ -1059,13 +1058,13 @@ contains E_L = gamma_L*pres_L + pi_inf_L + 5d-1*rho_L*vel_L_rms + qv_L E_R = gamma_R*pres_R + pi_inf_R + 5d-1*rho_R*vel_R_rms + qv_R - + ! ADJUSTMENTS FOR HYPOELASTIC ENERGY if (hypoelasticity) then !$acc loop seq do i = 1, strxe - strxb + 1 - tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) - tau_e_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) + tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) + tau_e_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) end do G_L = 0d0; G_R = 0d0 !$acc loop seq @@ -1078,18 +1077,18 @@ contains if ((G_L > verysmall) .and. (G_R > verysmall)) then E_L = E_L + (tau_e_L(i)*tau_e_L(i))/(4d0*G_L) E_R = E_R + (tau_e_R(i)*tau_e_R(i))/(4d0*G_R) - ! Additional terms in 2D and 3D - if ((i == 2) .or. (i == 4) .or. (i == 5)) then - E_L = E_L + (tau_e_L(i)*tau_e_L(i))/(4d0*G_L) - E_R = E_R + (tau_e_R(i)*tau_e_R(i))/(4d0*G_R) - end if + ! Additional terms in 2D and 3D + if ((i == 2) .or. (i == 4) .or. (i == 5)) then + E_L = E_L + (tau_e_L(i)*tau_e_L(i))/(4d0*G_L) + E_R = E_R + (tau_e_R(i)*tau_e_R(i))/(4d0*G_R) + end if end if end do end if ! ADJUSTMENTS FOR HYPERELASTIC ENERGY if (hyperelasticity) then - G_L = 0d0; G_R = 0d0; + G_L = 0d0; G_R = 0d0; !$acc loop seq do i = 1, num_fluids ! Mixture left and right shear modulus @@ -1101,14 +1100,14 @@ contains end do ! Elastic contribution to energy if G large enough if (G_L < verysmall) G_L = 0d0; - if (G_R < verysmall) G_R = 0d0; + if (G_R < verysmall) G_R = 0d0; E_L = E_L + G_L*qL_prim_rs${XYZ}$_vf(j, k, l, xiend + 1) E_R = E_R + G_R*qR_prim_rs${XYZ}$_vf(j + 1, k, l, xiend + 1) !$acc loop seq - do i = 1, b_size-1 - tau_e_L(i) = 0d0; tau_e_R(i) = 0d0; - !tau_e_L(i) = G_L*qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) - !tau_e_R(i) = G_R*qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) + do i = 1, b_size - 1 + tau_e_L(i) = 0d0; tau_e_R(i) = 0d0; + !tau_e_L(i) = G_L*qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) + !tau_e_R(i) = G_R*qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) end do end if @@ -1137,21 +1136,21 @@ contains if (wave_speeds == 1) then if (elasticity) then s_L = min(vel_L(dir_idx(1)) - sqrt(c_L*c_L + & - (((4d0*G_L)/3d0) + tau_e_L(dir_idx_tau(1)))/rho_L), vel_R(dir_idx(1)) - sqrt(c_R*c_R + & - (((4d0*G_R)/3d0) + tau_e_R(dir_idx_tau(1)))/rho_R)) + (((4d0*G_L)/3d0) + tau_e_L(dir_idx_tau(1)))/rho_L), vel_R(dir_idx(1)) - sqrt(c_R*c_R + & + (((4d0*G_R)/3d0) + tau_e_R(dir_idx_tau(1)))/rho_R)) s_R = max(vel_R(dir_idx(1)) + sqrt(c_R*c_R + & - (((4d0*G_R)/3d0) + tau_e_R(dir_idx_tau(1)))/rho_R), vel_L(dir_idx(1)) + sqrt(c_L*c_L + & - (((4d0*G_L)/3d0) + tau_e_L(dir_idx_tau(1)))/rho_L)) + (((4d0*G_R)/3d0) + tau_e_R(dir_idx_tau(1)))/rho_R), vel_L(dir_idx(1)) + sqrt(c_L*c_L + & + (((4d0*G_L)/3d0) + tau_e_L(dir_idx_tau(1)))/rho_L)) s_S = (pres_R - tau_e_R(dir_idx_tau(1)) - pres_L + & - tau_e_L(dir_idx_tau(1)) + rho_L*vel_L(idx1)*(s_L - vel_L(idx1)) - & - rho_R*vel_R(idx1)*(s_R - vel_R(idx1)))/(rho_L*(s_L - vel_L(idx1)) - & - rho_R*(s_R - vel_R(idx1))) - else + tau_e_L(dir_idx_tau(1)) + rho_L*vel_L(idx1)*(s_L - vel_L(idx1)) - & + rho_R*vel_R(idx1)*(s_R - vel_R(idx1)))/(rho_L*(s_L - vel_L(idx1)) - & + rho_R*(s_R - vel_R(idx1))) + else s_L = min(vel_L(dir_idx(1)) - c_L, vel_R(dir_idx(1)) - c_R) s_R = max(vel_R(dir_idx(1)) + c_R, vel_L(dir_idx(1)) + c_L) - s_S = (pres_R - pres_L + rho_L*vel_L(dir_idx(1))*& - (s_L - vel_L(dir_idx(1))) - rho_R*vel_R(dir_idx(1))*(s_R - vel_R(dir_idx(1)))) & - /(rho_L*(s_L - vel_L(dir_idx(1))) - rho_R*(s_R - vel_R(dir_idx(1)))) + s_S = (pres_R - pres_L + rho_L*vel_L(dir_idx(1))* & + (s_L - vel_L(dir_idx(1))) - rho_R*vel_R(dir_idx(1))*(s_R - vel_R(dir_idx(1)))) & + /(rho_L*(s_L - vel_L(dir_idx(1))) - rho_R*(s_R - vel_R(dir_idx(1)))) end if elseif (wave_speeds == 2) then @@ -1188,138 +1187,137 @@ contains ! goes with the numerical velocity in x/y/z directions ! xi_P/M (pressure) = min/max(0. sgn(1,sL/sR)) - xi_MP = -min(0d0,sign(1d0,s_L)) - xi_PP = max(0d0,sign(1d0,s_R)) + xi_MP = -min(0d0, sign(1d0, s_L)) + xi_PP = max(0d0, sign(1d0, s_R)) ! COMPUTING FLUXES ! MASS FLUX. !$acc loop seq do i = 1, contxe - flux_rs${XYZ}$_vf(j, k, l, i) = & - xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, i)*(vel_L(idx1) + s_M*(xi_L - 1d0)) + & - xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, i)*(vel_R(idx1) + s_P*(xi_R - 1d0)) + flux_rs${XYZ}$_vf(j, k, l, i) = & + xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, i)*(vel_L(idx1) + s_M*(xi_L - 1d0)) + & + xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, i)*(vel_R(idx1) + s_P*(xi_R - 1d0)) end do ! MOMENTUM FLUX. ! f = \rho u u - \sigma, q = \rho u, q_star = \xi * \rho*(s_star, v, w) !$acc loop seq do i = 1, num_dims - idxi = dir_idx(i) - flux_rs${XYZ}$_vf(j, k, l, contxe + idxi) = & - xi_M*(rho_L*(vel_L(idx1)*vel_L(idxi)+s_M*(xi_L*(dir_flg(idxi)*s_S + & - (1d0 - dir_flg(idxi))*vel_L(idxi))-vel_L(idxi))) + dir_flg(idxi)*(pres_L)) + & - xi_P*(rho_R*(vel_R(idx1)*vel_R(idxi)+s_P*(xi_R*(dir_flg(idxi)*s_S + & - (1d0 - dir_flg(idxi))*vel_R(idxi))-vel_R(idxi))) + dir_flg(idxi)*(pres_R)) + idxi = dir_idx(i) + flux_rs${XYZ}$_vf(j, k, l, contxe + idxi) = & + xi_M*(rho_L*(vel_L(idx1)*vel_L(idxi) + s_M*(xi_L*(dir_flg(idxi)*s_S + & + (1d0 - dir_flg(idxi))*vel_L(idxi)) - vel_L(idxi))) + dir_flg(idxi)*(pres_L)) + & + xi_P*(rho_R*(vel_R(idx1)*vel_R(idxi) + s_P*(xi_R*(dir_flg(idxi)*s_S + & + (1d0 - dir_flg(idxi))*vel_R(idxi)) - vel_R(idxi))) + dir_flg(idxi)*(pres_R)) end do ! ENERGY FLUX. ! f = u*(E-\sigma), q = E, q_star = \xi*E+(s-u)(\rho s_star - \sigma/(s-u)) flux_rs${XYZ}$_vf(j, k, l, E_idx) = & - xi_M*(vel_L(idx1)*(E_L + pres_L) + & - s_M*(xi_L*(E_L + (s_S - vel_L(idx1))*(rho_L*s_S + pres_L/(s_L - vel_L(idx1)))) - E_L)) & - + xi_P*(vel_R(idx1)*(E_R + pres_R) + & - s_P*(xi_R*(E_R + (s_S - vel_R(idx1))*(rho_R*s_S + pres_R/(s_R - vel_R(idx1)))) - E_R)) - + xi_M*(vel_L(idx1)*(E_L + pres_L) + & + s_M*(xi_L*(E_L + (s_S - vel_L(idx1))*(rho_L*s_S + pres_L/(s_L - vel_L(idx1)))) - E_L)) & + + xi_P*(vel_R(idx1)*(E_R + pres_R) + & + s_P*(xi_R*(E_R + (s_S - vel_R(idx1))*(rho_R*s_S + pres_R/(s_R - vel_R(idx1)))) - E_R)) ! ELASTICITY. Elastic shear stress terms for the momentum and energy flux if (elasticity) then - !$acc loop seq - do i = 1, num_dims - idxi = dir_idx(i) - ! MOMENTUM ELASTIC FLUX. - flux_rs${XYZ}$_vf(j, k, l, contxe + idxi) = & - flux_rs${XYZ}$_vf(j, k, l, contxe + idxi) & - -xi_M*tau_e_L(dir_idx_tau(i))-xi_P*tau_e_R(dir_idx_tau(i)) - ! ENERGY ELASTIC FLUX. - flux_rs${XYZ}$_vf(j, k, l, E_idx) = flux_rs${XYZ}$_vf(j, k, l, E_idx) - & - xi_M*( vel_L(idxi)*tau_e_L(dir_idx_tau(i)) + & - s_M*(xi_L*((s_S - vel_L(i))*(tau_e_L(dir_idx_tau(i))/(s_L - vel_L(i)))))) - & - xi_P*( vel_R(idxi)*tau_e_R(dir_idx_tau(i)) + & - s_P*(xi_R*((s_S - vel_R(i))*(tau_e_R(dir_idx_tau(i))/(s_R - vel_R(i)))))) - end do + !$acc loop seq + do i = 1, num_dims + idxi = dir_idx(i) + ! MOMENTUM ELASTIC FLUX. + flux_rs${XYZ}$_vf(j, k, l, contxe + idxi) = & + flux_rs${XYZ}$_vf(j, k, l, contxe + idxi) & + - xi_M*tau_e_L(dir_idx_tau(i)) - xi_P*tau_e_R(dir_idx_tau(i)) + ! ENERGY ELASTIC FLUX. + flux_rs${XYZ}$_vf(j, k, l, E_idx) = flux_rs${XYZ}$_vf(j, k, l, E_idx) - & + xi_M*(vel_L(idxi)*tau_e_L(dir_idx_tau(i)) + & + s_M*(xi_L*((s_S - vel_L(i))*(tau_e_L(dir_idx_tau(i))/(s_L - vel_L(i)))))) - & + xi_P*(vel_R(idxi)*tau_e_R(dir_idx_tau(i)) + & + s_P*(xi_R*((s_S - vel_R(i))*(tau_e_R(dir_idx_tau(i))/(s_R - vel_R(i)))))) + end do end if ! HYPOELASTIC STRESS EVOLUTION FLUX. if (hypoelasticity) then - !$acc loop seq - do i = 1, strxe - strxb + 1 - flux_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) = & - xi_M*(s_S/(s_L-s_S))*(s_L*rho_L*tau_e_L(i)-rho_L*vel_L(idx1)*tau_e_L(i)) + & - xi_P*(s_S/(s_R-s_S))*(s_R*rho_R*tau_e_R(i)-rho_R*vel_R(idx1)*tau_e_R(i)) - end do + !$acc loop seq + do i = 1, strxe - strxb + 1 + flux_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) = & + xi_M*(s_S/(s_L - s_S))*(s_L*rho_L*tau_e_L(i) - rho_L*vel_L(idx1)*tau_e_L(i)) + & + xi_P*(s_S/(s_R - s_S))*(s_R*rho_R*tau_e_R(i) - rho_R*vel_R(idx1)*tau_e_R(i)) + end do end if ! VOLUME FRACTION FLUX. !$acc loop seq do i = advxb, advxe - flux_rs${XYZ}$_vf(j, k, l, i) = & - xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, i)*s_S + & - xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, i)*s_S + flux_rs${XYZ}$_vf(j, k, l, i) = & + xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, i)*s_S + & + xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, i)*s_S end do ! SOURCE TERM FOR VOLUME FRACTION ADVECTION FLUX. !$acc loop seq do i = 1, num_dims - idxi = dir_idx(i) - vel_src_rs${XYZ}$_vf(j, k, l, idxi) = & - xi_M*(vel_L(idxi)+dir_flg(idxi)*(s_S*(xi_MP*(xi_L-1) + 1)-vel_L(idxi))) + & - xi_P*(vel_R(idxi)+dir_flg(idxi)*(s_S*(xi_PP*(xi_R-1) + 1)-vel_R(idxi))) + idxi = dir_idx(i) + vel_src_rs${XYZ}$_vf(j, k, l, idxi) = & + xi_M*(vel_L(idxi) + dir_flg(idxi)*(s_S*(xi_MP*(xi_L - 1) + 1) - vel_L(idxi))) + & + xi_P*(vel_R(idxi) + dir_flg(idxi)*(s_S*(xi_PP*(xi_R - 1) + 1) - vel_R(idxi))) end do ! SURFACE TENSION FLUX. need to check if (.not. f_is_default(sigma)) then - flux_rs${XYZ}$_vf(j, k, l, c_idx) = & - (xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, c_idx) + & - xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, c_idx))*s_S + flux_rs${XYZ}$_vf(j, k, l, c_idx) = & + (xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, c_idx) + & + xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, c_idx))*s_S end if ! INTERNAL ENERGIES ADVECTION FLUX. ! K-th pressure and velocity in preparation for the internal energy flux - vel_K_Star = vel_L(idx1)*(1d0-xi_MP) + xi_MP*vel_R(idx1) + & - xi_MP*xi_PP*(s_S-vel_R(idx1)) + vel_K_Star = vel_L(idx1)*(1d0 - xi_MP) + xi_MP*vel_R(idx1) + & + xi_MP*xi_PP*(s_S - vel_R(idx1)) !$acc loop seq do i = 1, num_fluids - p_K_Star = xi_M*(xi_MP*((pres_L + pi_infs(i)/(1d0 + gammas(i)))* & - xi_L**(1d0/gammas(i) + 1d0) - pi_infs(i)/(1d0 + gammas(i))-pres_L)+pres_L)+ & - xi_P*(xi_PP*((pres_R + pi_infs(i)/(1d0 + gammas(i)))* & - xi_R**(1d0/gammas(i) + 1d0) - pi_infs(i)/(1d0 + gammas(i))-pres_R)+pres_R) - - flux_rs${XYZ}$_vf(j, k, l, i + intxb - 1) = & - (qL_prim_rs${XYZ}$_vf(j, k, l, i + advxb - 1)* & - (gammas(i)*p_K_Star + pi_infs(i)) + & - qL_prim_rs${XYZ}$_vf(j, k, l, i + contxb - 1)* & - qvs(i))*vel_K_Star + p_K_Star = xi_M*(xi_MP*((pres_L + pi_infs(i)/(1d0 + gammas(i)))* & + xi_L**(1d0/gammas(i) + 1d0) - pi_infs(i)/(1d0 + gammas(i)) - pres_L) + pres_L) + & + xi_P*(xi_PP*((pres_R + pi_infs(i)/(1d0 + gammas(i)))* & + xi_R**(1d0/gammas(i) + 1d0) - pi_infs(i)/(1d0 + gammas(i)) - pres_R) + pres_R) + + flux_rs${XYZ}$_vf(j, k, l, i + intxb - 1) = & + (qL_prim_rs${XYZ}$_vf(j, k, l, i + advxb - 1)* & + (gammas(i)*p_K_Star + pi_infs(i)) + & + qL_prim_rs${XYZ}$_vf(j, k, l, i + contxb - 1)* & + qvs(i))*vel_K_Star end do flux_src_rs${XYZ}$_vf(j, k, l, advxb) = vel_src_rs${XYZ}$_vf(j, k, l, idx1) ! correction pressure for the cylindrical terms - p_Star = xi_M*( pres_L + xi_MP*rho_L*(s_L - & - vel_L(dir_idx(1)))*(s_S - vel_L(dir_idx(1)))) + & - xi_P*( pres_R + xi_PP*rho_R*(s_R - & - vel_R(dir_idx(1)))*(s_S - vel_R(dir_idx(1)))) + p_Star = xi_M*(pres_L + xi_MP*rho_L*(s_L - & + vel_L(dir_idx(1)))*(s_S - vel_L(dir_idx(1)))) + & + xi_P*(pres_R + xi_PP*rho_R*(s_R - & + vel_R(dir_idx(1)))*(s_S - vel_R(dir_idx(1)))) ! Geometrical source flux for cylindrical coordinates #:if (NORM_DIR == 2) - if (cyl_coord) then - !Substituting the advective flux into the inviscid geometrical source flux - !$acc loop seq - do i = 1, E_idx - flux_gsrc_rs${XYZ}$_vf(j, k, l, i) = flux_rs${XYZ}$_vf(j, k, l, i) - end do - !$acc loop seq - do i = intxb, intxe - flux_gsrc_rs${XYZ}$_vf(j, k, l, i) = flux_rs${XYZ}$_vf(j, k, l, i) - end do - ! Recalculating the radial momentum geometric source flux - flux_gsrc_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(1)) = & - flux_gsrc_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(1)) - p_Star - ! Geometrical source of the void fraction(s) is zero - !$acc loop seq - do i = advxb, advxe - flux_gsrc_rs${XYZ}$_vf(j, k, l, i) = 0d0 - end do - end if + if (cyl_coord) then + !Substituting the advective flux into the inviscid geometrical source flux + !$acc loop seq + do i = 1, E_idx + flux_gsrc_rs${XYZ}$_vf(j, k, l, i) = flux_rs${XYZ}$_vf(j, k, l, i) + end do + !$acc loop seq + do i = intxb, intxe + flux_gsrc_rs${XYZ}$_vf(j, k, l, i) = flux_rs${XYZ}$_vf(j, k, l, i) + end do + ! Recalculating the radial momentum geometric source flux + flux_gsrc_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(1)) = & + flux_gsrc_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(1)) - p_Star + ! Geometrical source of the void fraction(s) is zero + !$acc loop seq + do i = advxb, advxe + flux_gsrc_rs${XYZ}$_vf(j, k, l, i) = 0d0 + end do + end if #:endif #:if (NORM_DIR == 3) if (grid_geometry == 3) then @@ -1328,7 +1326,7 @@ contains flux_gsrc_rs${XYZ}$_vf(j, k, l, i) = 0d0 end do flux_gsrc_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(1)) = & - flux_gsrc_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(1)) - p_Star + flux_gsrc_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(1)) - p_Star flux_gsrc_rs${XYZ}$_vf(j, k, l, momxe) = flux_rs${XYZ}$_vf(j, k, l, momxb + 1) end if @@ -2037,7 +2035,7 @@ contains end do end do !$acc end parallel loop - else + else ! TODO 5-EQUATION MODEL WITH HLLC, INTERFACE CAPTURING ONLY !$acc parallel loop collapse(3) gang vector default(present) private(vel_L, vel_R, Re_L, Re_R, rho_avg, h_avg, gamma_avg, alpha_L, alpha_R, s_L, s_R, s_S, vel_avg_rms, tau_e_L, tau_e_R, G_L, G_R) copyin(is1,is2,is3) do l = is3%beg, is3%end @@ -2147,8 +2145,8 @@ contains if (hypoelasticity) then !$acc loop seq do i = 1, strxe - strxb + 1 - tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) - tau_e_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) + tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) + tau_e_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) end do G_L = 0d0; G_R = 0d0 !$acc loop seq @@ -2162,7 +2160,7 @@ contains if ((G_L > verysmall) .and. (G_R > verysmall)) then E_L = E_L + (tau_e_L(i)*tau_e_L(i))/(4d0*G_L) E_R = E_R + (tau_e_R(i)*tau_e_R(i))/(4d0*G_R) - ! Additional terms in 2D and 3D + ! Additional terms in 2D and 3D if ((i == 2) .or. (i == 4) .or. (i == 5)) then E_L = E_L + (tau_e_L(i)*tau_e_L(i))/(4d0*G_L) E_R = E_R + (tau_e_R(i)*tau_e_R(i))/(4d0*G_R) @@ -2170,10 +2168,10 @@ contains end if end do end if - + H_L = (E_L + pres_L)/rho_L H_R = (E_R + pres_R)/rho_R - + @:compute_average_state() call s_compute_speed_of_sound(pres_L, rho_L, gamma_L, pi_inf_L, H_L, alpha_L, & @@ -2197,22 +2195,22 @@ contains end if if (wave_speeds == 1) then if (hypoelasticity) then - s_L = min(vel_L(dir_idx(1)) - & - sqrt(c_L*c_L + (((4d0*G_L)/3d0) + tau_e_L(dir_idx_tau(1)))/rho_L), & - vel_R(dir_idx(1)) - & - sqrt(c_R*c_R + (((4d0*G_R)/3d0) + tau_e_R(dir_idx_tau(1)))/rho_R)) - s_R = max(vel_R(dir_idx(1)) + & - sqrt(c_R*c_R + (((4d0*G_R)/3d0) + tau_e_R(dir_idx_tau(1)))/rho_R), & - vel_L(dir_idx(1)) + & - sqrt(c_L*c_L + (((4d0*G_L)/3d0) + tau_e_L(dir_idx_tau(1)))/rho_L)) + s_L = min(vel_L(dir_idx(1)) - & + sqrt(c_L*c_L + (((4d0*G_L)/3d0) + tau_e_L(dir_idx_tau(1)))/rho_L), & + vel_R(dir_idx(1)) - & + sqrt(c_R*c_R + (((4d0*G_R)/3d0) + tau_e_R(dir_idx_tau(1)))/rho_R)) + s_R = max(vel_R(dir_idx(1)) + & + sqrt(c_R*c_R + (((4d0*G_R)/3d0) + tau_e_R(dir_idx_tau(1)))/rho_R), & + vel_L(dir_idx(1)) + & + sqrt(c_L*c_L + (((4d0*G_L)/3d0) + tau_e_L(dir_idx_tau(1)))/rho_L)) s_S = (pres_R - tau_e_R(dir_idx_tau(1)) - pres_L + & tau_e_L(dir_idx_tau(1)) + rho_L*vel_L(idx1)* & (s_L - vel_L(idx1)) - & rho_R*vel_R(idx1)* & (s_R - vel_R(idx1))) & - /(rho_L*(s_L - vel_L(idx1)) - & - rho_R*(s_R - vel_R(idx1))) + /(rho_L*(s_L - vel_L(idx1)) - & + rho_R*(s_R - vel_R(idx1))) else s_L = min(vel_L(idx1) - c_L, vel_R(idx1) - c_R) @@ -2222,9 +2220,9 @@ contains (s_L - vel_L(idx1)) - & rho_R*vel_R(idx1)* & (s_R - vel_R(idx1))) & - /(rho_L*(s_L - vel_L(idx1)) - & - rho_R*(s_R - vel_R(idx1))) - end if + /(rho_L*(s_L - vel_L(idx1)) - & + rho_R*(s_R - vel_R(idx1))) + end if elseif (wave_speeds == 2) then pres_SL = 5d-1*(pres_L + pres_R + rho_avg*c_avg* & @@ -2276,59 +2274,59 @@ contains ! f = \rho u u - \sigma, q = \rho u, q_star = \xi * \rho*(s_star, v, w) !$acc loop seq do i = 1, num_dims - idxi = dir_idx(i) - flux_rs${XYZ}$_vf(j, k, l, contxe + idxi) = & - xi_M*(rho_L*(vel_L(idx1)*vel_L(idxi)+s_M*(xi_L*(dir_flg(idxi)*s_S + & - (1d0 - dir_flg(idxi))*vel_L(idxi))-vel_L(idxi))) + dir_flg(idxi)*(pres_L)) + & - xi_P*(rho_R*(vel_R(idx1)*vel_R(idxi)+s_P*(xi_R*(dir_flg(idxi)*s_S + & - (1d0 - dir_flg(idxi))*vel_R(idxi))-vel_R(idxi))) + dir_flg(idxi)*(pres_R)) + idxi = dir_idx(i) + flux_rs${XYZ}$_vf(j, k, l, contxe + idxi) = & + xi_M*(rho_L*(vel_L(idx1)*vel_L(idxi) + s_M*(xi_L*(dir_flg(idxi)*s_S + & + (1d0 - dir_flg(idxi))*vel_L(idxi)) - vel_L(idxi))) + dir_flg(idxi)*(pres_L)) + & + xi_P*(rho_R*(vel_R(idx1)*vel_R(idxi) + s_P*(xi_R*(dir_flg(idxi)*s_S + & + (1d0 - dir_flg(idxi))*vel_R(idxi)) - vel_R(idxi))) + dir_flg(idxi)*(pres_R)) end do ! ENERGY FLUX. ! f = u*(E-\sigma), q = E, q_star = \xi*E+(s-u)(\rho s_star - \sigma/(s-u)) flux_rs${XYZ}$_vf(j, k, l, E_idx) = & - xi_M*( vel_L(idx1)*(E_L + pres_L) + & - s_M*(xi_L*(E_L + (s_S - vel_L(idx1))*(rho_L*s_S + pres_L/(s_L - vel_L(idx1)))) - E_L)) + & - xi_P*(vel_R(idx1)*(E_R + pres_R) + & - s_P*(xi_R*(E_R + (s_S - vel_R(idx1))*(rho_R*s_S + pres_R/(s_R - vel_R(idx1)))) - E_R)) + xi_M*(vel_L(idx1)*(E_L + pres_L) + & + s_M*(xi_L*(E_L + (s_S - vel_L(idx1))*(rho_L*s_S + pres_L/(s_L - vel_L(idx1)))) - E_L)) + & + xi_P*(vel_R(idx1)*(E_R + pres_R) + & + s_P*(xi_R*(E_R + (s_S - vel_R(idx1))*(rho_R*s_S + pres_R/(s_R - vel_R(idx1)))) - E_R)) ! Additional elastic shear stress terms for the energy flux. if (elasticity) then - !$acc loop seq - do i = 1, num_dims - idxi = dir_idx(i) - ! MOMENTUM ELASTIC FLUX. - flux_rs${XYZ}$_vf(j, k, l, contxe + idxi) = & - flux_rs${XYZ}$_vf(j, k, l, contxe + idxi) & - -xi_M*tau_e_L(dir_idx_tau(i))-xi_P*tau_e_R(dir_idx_tau(i)) - ! ENERGY ELASTIC FLUX. - flux_rs${XYZ}$_vf(j, k, l, E_idx) = flux_rs${XYZ}$_vf(j, k, l, E_idx) - & - xi_M*( vel_L(idxi)*tau_e_L(dir_idx_tau(i)) + & - s_M*(xi_L*((s_S - vel_L(i))*(tau_e_L(dir_idx_tau(i))/(s_L - vel_L(i)))))) - & - xi_P*( vel_R(idxi)*tau_e_R(dir_idx_tau(i)) + & - s_P*(xi_R*((s_S - vel_R(i))*(tau_e_R(dir_idx_tau(i))/(s_R - vel_R(i)))))) - end do + !$acc loop seq + do i = 1, num_dims + idxi = dir_idx(i) + ! MOMENTUM ELASTIC FLUX. + flux_rs${XYZ}$_vf(j, k, l, contxe + idxi) = & + flux_rs${XYZ}$_vf(j, k, l, contxe + idxi) & + - xi_M*tau_e_L(dir_idx_tau(i)) - xi_P*tau_e_R(dir_idx_tau(i)) + ! ENERGY ELASTIC FLUX. + flux_rs${XYZ}$_vf(j, k, l, E_idx) = flux_rs${XYZ}$_vf(j, k, l, E_idx) - & + xi_M*(vel_L(idxi)*tau_e_L(dir_idx_tau(i)) + & + s_M*(xi_L*((s_S - vel_L(i))*(tau_e_L(dir_idx_tau(i))/(s_L - vel_L(i)))))) - & + xi_P*(vel_R(idxi)*tau_e_R(dir_idx_tau(i)) + & + s_P*(xi_R*((s_S - vel_R(i))*(tau_e_R(dir_idx_tau(i))/(s_R - vel_R(i)))))) + end do end if ! HYPOELASTIC STRESS EVOLUTION FLUX. if (hypoelasticity) then - !$acc loop seq - do i = 1, strxe - strxb + 1 - flux_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) = & - xi_M*(s_S/(s_L-s_S))*(s_L*rho_L*tau_e_L(i)-rho_L*vel_L(idx1)*tau_e_L(i)) + & - xi_P*(s_S/(s_R-s_S))*(s_R*rho_R*tau_e_R(i)-rho_R*vel_R(idx1)*tau_e_R(i)) - end do + !$acc loop seq + do i = 1, strxe - strxb + 1 + flux_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) = & + xi_M*(s_S/(s_L - s_S))*(s_L*rho_L*tau_e_L(i) - rho_L*vel_L(idx1)*tau_e_L(i)) + & + xi_P*(s_S/(s_R - s_S))*(s_R*rho_R*tau_e_R(i) - rho_R*vel_R(idx1)*tau_e_R(i)) + end do end if ! VOLUME FRACTION FLUX. !$acc loop seq do i = advxb, advxe flux_rs${XYZ}$_vf(j, k, l, i) = & - xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, i) *(vel_L(idx1) + s_M*(xi_L - 1d0)) + & - xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, i)*(vel_R(idx1) + s_P*(xi_R - 1d0)) + xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, i)*(vel_L(idx1) + s_M*(xi_L - 1d0)) + & + xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, i)*(vel_R(idx1) + s_P*(xi_R - 1d0)) end do - ! VOLUME FRACTION SOURCE FLUX. + ! VOLUME FRACTION SOURCE FLUX. !$acc loop seq do i = 1, num_dims idxi = dir_idx(i) @@ -2341,9 +2339,9 @@ contains ! SURFACE TENSION FLUX. need to check if (.not. f_is_default(sigma)) then - flux_rs${XYZ}$_vf(j, k, l, c_idx) = & - (xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, c_idx) + & - xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, c_idx))*s_S + flux_rs${XYZ}$_vf(j, k, l, c_idx) = & + (xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, c_idx) + & + xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, c_idx))*s_S end if ! Geometrical source flux for cylindrical coordinates @@ -2640,7 +2638,7 @@ contains !$acc update device(is1, is2, is3) - if ( elasticity ) then + if (elasticity) then if (norm_dir == 1) then dir_idx_tau = (/1, 2, 4/) else if (norm_dir == 2) then From cf9fd2b177c3b653ef1162da3149e0d84ccf4354 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Sun, 7 Jul 2024 01:42:01 -0500 Subject: [PATCH 226/326] debugged ACC syncronization issue, working HLLC+hypo+6eq --- src/simulation/m_rhs.fpp | 4 ++-- src/simulation/m_riemann_solvers.fpp | 31 ++++++++++++++++++---------- src/simulation/m_start_up.fpp | 4 ++-- submit_test.sh | 10 ++++++--- 4 files changed, 31 insertions(+), 18 deletions(-) diff --git a/src/simulation/m_rhs.fpp b/src/simulation/m_rhs.fpp index f139c844a5..11814541db 100644 --- a/src/simulation/m_rhs.fpp +++ b/src/simulation/m_rhs.fpp @@ -798,9 +798,9 @@ contains !print *, "I got here B" call nvtxStartRange("RHS-UPDATE CAUCHY TENSOR") - if (hyperelasticity) then + !if (hyperelasticity) then ! call s_calculate_cauchy_from_btensor(q_btensor%vf,q_prim_qp%vf, ix, iy, iz) - end if + !end if call nvtxEndRange call nvtxStartRange("RHS-MPI") diff --git a/src/simulation/m_riemann_solvers.fpp b/src/simulation/m_riemann_solvers.fpp index e3f7b303eb..8f17469c77 100644 --- a/src/simulation/m_riemann_solvers.fpp +++ b/src/simulation/m_riemann_solvers.fpp @@ -923,6 +923,8 @@ contains real(kind(0d0)) :: rho_Star, E_Star, p_Star, p_K_Star, vel_K_Star real(kind(0d0)) :: pres_SL, pres_SR, Ms_L, Ms_R real(kind(0d0)) :: start, finish + real(kind(0d0)) :: flux_ene_e + integer :: i, j, k, l, q !< Generic loop iterators integer :: idx1, idxi @@ -957,7 +959,7 @@ contains ! 6-EQUATION MODEL WITH HLLC if (model_eqns == 3) then !ME3 - !$acc parallel loop collapse(3) gang vector default(present) private(vel_L, vel_R, Re_L, Re_R, rho_avg, h_avg, gamma_avg, s_L, s_R, s_S, vel_avg_rms, alpha_L, alpha_R, tau_e_L, tau_e_R, G_L, G_R) copyin(is1,is2,is3) + !$acc parallel loop collapse(3) gang vector default(present) private(vel_L, vel_R, Re_L, Re_R, rho_avg, h_avg, gamma_avg, s_L, s_R, s_S, vel_avg_rms, alpha_L, alpha_R, tau_e_L, tau_e_R, G_L, G_R) do l = is3%beg, is3%end do k = is2%beg, is2%end do j = is1%beg, is1%end @@ -1072,6 +1074,7 @@ contains G_L = G_L + alpha_L(i)*Gs(i) G_R = G_R + alpha_R(i)*Gs(i) end do + !$acc loop seq do i = 1, strxe - strxb + 1 ! Elastic contribution to energy if G large enough if ((G_L > verysmall) .and. (G_R > verysmall)) then @@ -1089,7 +1092,7 @@ contains ! ADJUSTMENTS FOR HYPERELASTIC ENERGY if (hyperelasticity) then G_L = 0d0; G_R = 0d0; - !$acc loop seq + !$acc loop seq reduction(+:G_L,G_R) do i = 1, num_fluids ! Mixture left and right shear modulus G_L = G_L + alpha_L(i)*Gs(i) @@ -1201,7 +1204,7 @@ contains ! MOMENTUM FLUX. ! f = \rho u u - \sigma, q = \rho u, q_star = \xi * \rho*(s_star, v, w) - !$acc loop seq + !$acc loop seq private(idxi) do i = 1, num_dims idxi = dir_idx(i) flux_rs${XYZ}$_vf(j, k, l, contxe + idxi) = & @@ -1221,20 +1224,26 @@ contains ! ELASTICITY. Elastic shear stress terms for the momentum and energy flux if (elasticity) then - !$acc loop seq + flux_ene_e = 0d0; + !$acc loop seq private(idxi) do i = 1, num_dims idxi = dir_idx(i) ! MOMENTUM ELASTIC FLUX. flux_rs${XYZ}$_vf(j, k, l, contxe + idxi) = & flux_rs${XYZ}$_vf(j, k, l, contxe + idxi) & - xi_M*tau_e_L(dir_idx_tau(i)) - xi_P*tau_e_R(dir_idx_tau(i)) - ! ENERGY ELASTIC FLUX. - flux_rs${XYZ}$_vf(j, k, l, E_idx) = flux_rs${XYZ}$_vf(j, k, l, E_idx) - & - xi_M*(vel_L(idxi)*tau_e_L(dir_idx_tau(i)) + & - s_M*(xi_L*((s_S - vel_L(i))*(tau_e_L(dir_idx_tau(i))/(s_L - vel_L(i)))))) - & - xi_P*(vel_R(idxi)*tau_e_R(dir_idx_tau(i)) + & - s_P*(xi_R*((s_S - vel_R(i))*(tau_e_R(dir_idx_tau(i))/(s_R - vel_R(i)))))) end do + ! ENERGY ELASTIC FLUX. + !$acc loop seq private(idxi) reduction(+:flux_ene_e) + do i = 1, num_dims + idxi = dir_idx(i) + flux_ene_e = flux_ene_e - & + xi_M*(vel_L(idxi)*tau_e_L(dir_idx_tau(i)) + & + s_M*(xi_L*((s_S - vel_L(i))*(tau_e_L(dir_idx_tau(i))/(s_L - vel_L(i)))))) - & + xi_P*(vel_R(idxi)*tau_e_R(dir_idx_tau(i)) + & + s_P*(xi_R*((s_S - vel_R(i))*(tau_e_R(dir_idx_tau(i))/(s_R - vel_R(i)))))) + end do + flux_rs${XYZ}$_vf(j, k, l, E_idx) = flux_rs${XYZ}$_vf(j, k, l, E_idx) + flux_ene_e end if ! HYPOELASTIC STRESS EVOLUTION FLUX. @@ -1256,7 +1265,7 @@ contains end do ! SOURCE TERM FOR VOLUME FRACTION ADVECTION FLUX. - !$acc loop seq + !$acc loop seq private(idxi) do i = 1, num_dims idxi = dir_idx(i) vel_src_rs${XYZ}$_vf(j, k, l, idxi) = & diff --git a/src/simulation/m_start_up.fpp b/src/simulation/m_start_up.fpp index 1d96ce8d2e..3951d6b6a3 100644 --- a/src/simulation/m_start_up.fpp +++ b/src/simulation/m_start_up.fpp @@ -1274,7 +1274,7 @@ contains call acc_present_dump() #endif - if (elasticity) call s_initialize_hypoelastic_module() + if (hypoelasticity) call s_initialize_hypoelastic_module() if (relax) call s_initialize_phasechange_module() call s_initialize_data_output_module() call s_initialize_derived_variables_module() @@ -1425,7 +1425,7 @@ contains s_write_data_files => null() call s_finalize_time_steppers_module() - if (elasticity) call s_finalize_hypoelastic_module() + if (hypoelasticity) call s_finalize_hypoelastic_module() call s_finalize_derived_variables_module() call s_finalize_data_output_module() call s_finalize_rhs_module() diff --git a/submit_test.sh b/submit_test.sh index f95bcd03f7..894fcb3bc3 100755 --- a/submit_test.sh +++ b/submit_test.sh @@ -4,9 +4,13 @@ #./mfc.sh run ./examples/3D_ctr_test/case.py -p batch -N 1 -n 8 -g 0 -w 01:00:00 -# test1 -t simulation -c delta #./mfc.sh run ./examples/3D_phasechange_bubble/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t post_process -c delta -./mfc.sh run ./examples/3D_ctr_test/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta -#./mfc.sh run ./examples/3D_ctr_test/case.py -p batch -N 1 -n 8 -g 0 -w 01:00:00 -# test1 -t simulation -c delta -./mfc.sh run ./examples/3D_ctr_test/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t post_process -c delta +#./mfc.sh run ./examples/3D_ctr_test/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta +#./mfc.sh run ./examples/3D_ctr_test/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t simulation -c delta +#./mfc.sh run ./examples/3D_ctr_test/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t post_process -c delta + +#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta +./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t simulation -c delta +#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t post_process -c delta #./mfc.sh run /scratch/bciv/rodrigu1/cav2024/hyper/hyper_gel.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta From 4d14ae8df4e2af8c1c142607157cca57d573ad13 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Sun, 7 Jul 2024 17:22:58 -0500 Subject: [PATCH 227/326] retesting for the synchronization error, compiles and passes test suite --- src/common/m_phase_change.fpp | 12 +--- src/simulation/m_rhs.fpp | 4 +- src/simulation/m_riemann_solvers.fpp | 84 +++++++++++++--------------- submit_test.sh | 3 + 4 files changed, 45 insertions(+), 58 deletions(-) diff --git a/src/common/m_phase_change.fpp b/src/common/m_phase_change.fpp index e6effa17ad..3bbbee7e24 100644 --- a/src/common/m_phase_change.fpp +++ b/src/common/m_phase_change.fpp @@ -1,11 +1,3 @@ -!> -!! @file m_phase_change.fpp -!! @brief Contains module m_phasechange - -#:include 'macros.fpp' - -!> @brief This module is used to relax the model equations (6-eqn model) -!> towards pressure and temperature (6-eqn to 4-eqn), and (if wanted) Gibbs free !> energies (6-eqn to 4-eqn) equilibrium through an infinitely fast (algebraic) !> procedure. module m_phase_change @@ -358,7 +350,7 @@ contains ns = 0 ! change this relative error metric. 1E4 is arbitrary do while ((DABS(pS - pO) > palpha_eps) .and. & - (DABS((pS - pO)/pO) > palpha_eps/1d2) .or. (ns == 0)) + (DABS((pS - pO)/pO) > palpha_eps/1d1) .or. (ns == 0)) ! increasing counter ns = ns + 1 @@ -448,7 +440,7 @@ contains R2D(1) = 0.0d0; R2D(2) = 0.0d0 DeltamP(1) = 0.0d0; DeltamP(2) = 0.0d0 do while (((DSQRT(R2D(1)**2 + R2D(2)**2) > ptgalpha_eps) & - .and. ((DSQRT(R2D(1)**2 + R2D(2)**2)/rhoe) > (ptgalpha_eps/1d2))) & + .and. ((DSQRT(R2D(1)**2 + R2D(2)**2)/rhoe) > (ptgalpha_eps/1d1))) & .or. (ns == 0)) ! Updating counter for the iterative procedure diff --git a/src/simulation/m_rhs.fpp b/src/simulation/m_rhs.fpp index 11814541db..bf280de440 100644 --- a/src/simulation/m_rhs.fpp +++ b/src/simulation/m_rhs.fpp @@ -797,11 +797,11 @@ contains call nvtxEndRange !print *, "I got here B" - call nvtxStartRange("RHS-UPDATE CAUCHY TENSOR") + !call nvtxStartRange("RHS-UPDATE CAUCHY TENSOR") !if (hyperelasticity) then ! call s_calculate_cauchy_from_btensor(q_btensor%vf,q_prim_qp%vf, ix, iy, iz) !end if - call nvtxEndRange + !call nvtxEndRange call nvtxStartRange("RHS-MPI") call s_populate_primitive_variables_buffers(q_prim_qp%vf, pb, mv) diff --git a/src/simulation/m_riemann_solvers.fpp b/src/simulation/m_riemann_solvers.fpp index 8f17469c77..99b14b6ac6 100644 --- a/src/simulation/m_riemann_solvers.fpp +++ b/src/simulation/m_riemann_solvers.fpp @@ -959,7 +959,7 @@ contains ! 6-EQUATION MODEL WITH HLLC if (model_eqns == 3) then !ME3 - !$acc parallel loop collapse(3) gang vector default(present) private(vel_L, vel_R, Re_L, Re_R, rho_avg, h_avg, gamma_avg, s_L, s_R, s_S, vel_avg_rms, alpha_L, alpha_R, tau_e_L, tau_e_R, G_L, G_R) + !$acc parallel loop collapse(3) gang vector default(present) private(vel_L, vel_R, Re_L, Re_R, rho_avg, h_avg, gamma_avg, s_L, s_R, s_S, vel_avg_rms, alpha_L, alpha_R, tau_e_L, tau_e_R, G_L, G_R, flux_ene_e) do l = is3%beg, is3%end do k = is2%beg, is2%end do j = is1%beg, is1%end @@ -1092,7 +1092,7 @@ contains ! ADJUSTMENTS FOR HYPERELASTIC ENERGY if (hyperelasticity) then G_L = 0d0; G_R = 0d0; - !$acc loop seq reduction(+:G_L,G_R) + !$acc loop seq do i = 1, num_fluids ! Mixture left and right shear modulus G_L = G_L + alpha_L(i)*Gs(i) @@ -1139,11 +1139,11 @@ contains if (wave_speeds == 1) then if (elasticity) then s_L = min(vel_L(dir_idx(1)) - sqrt(c_L*c_L + & - (((4d0*G_L)/3d0) + tau_e_L(dir_idx_tau(1)))/rho_L), vel_R(dir_idx(1)) - sqrt(c_R*c_R + & - (((4d0*G_R)/3d0) + tau_e_R(dir_idx_tau(1)))/rho_R)) + (((4d0*G_L)/3d0) + tau_e_L(dir_idx_tau(1)))/rho_L), vel_R(dir_idx(1)) - sqrt(c_R*c_R + & + (((4d0*G_R)/3d0) + tau_e_R(dir_idx_tau(1)))/rho_R)) s_R = max(vel_R(dir_idx(1)) + sqrt(c_R*c_R + & - (((4d0*G_R)/3d0) + tau_e_R(dir_idx_tau(1)))/rho_R), vel_L(dir_idx(1)) + sqrt(c_L*c_L + & - (((4d0*G_L)/3d0) + tau_e_L(dir_idx_tau(1)))/rho_L)) + (((4d0*G_R)/3d0) + tau_e_R(dir_idx_tau(1)))/rho_R), vel_L(dir_idx(1)) + sqrt(c_L*c_L + & + (((4d0*G_L)/3d0) + tau_e_L(dir_idx_tau(1)))/rho_L)) s_S = (pres_R - tau_e_R(dir_idx_tau(1)) - pres_L + & tau_e_L(dir_idx_tau(1)) + rho_L*vel_L(idx1)*(s_L - vel_L(idx1)) - & rho_R*vel_R(idx1)*(s_R - vel_R(idx1)))/(rho_L*(s_L - vel_L(idx1)) - & @@ -1204,14 +1204,14 @@ contains ! MOMENTUM FLUX. ! f = \rho u u - \sigma, q = \rho u, q_star = \xi * \rho*(s_star, v, w) - !$acc loop seq private(idxi) + !$acc loop seq do i = 1, num_dims - idxi = dir_idx(i) - flux_rs${XYZ}$_vf(j, k, l, contxe + idxi) = & - xi_M*(rho_L*(vel_L(idx1)*vel_L(idxi) + s_M*(xi_L*(dir_flg(idxi)*s_S + & - (1d0 - dir_flg(idxi))*vel_L(idxi)) - vel_L(idxi))) + dir_flg(idxi)*(pres_L)) + & - xi_P*(rho_R*(vel_R(idx1)*vel_R(idxi) + s_P*(xi_R*(dir_flg(idxi)*s_S + & - (1d0 - dir_flg(idxi))*vel_R(idxi)) - vel_R(idxi))) + dir_flg(idxi)*(pres_R)) + !idxi = dir_idx(i) + flux_rs${XYZ}$_vf(j, k, l, contxe + dir_idx(i)) = & + xi_M*(rho_L*(vel_L(idx1)*vel_L(dir_idx(i)) + s_M*(xi_L*(dir_flg(dir_idx(i))*s_S + & + (1d0 - dir_flg(dir_idx(i)))*vel_L(dir_idx(i))) - vel_L(dir_idx(i)))) + dir_flg(dir_idx(i))*(pres_L)) + & + xi_P*(rho_R*(vel_R(idx1)*vel_R(dir_idx(i)) + s_P*(xi_R*(dir_flg(dir_idx(i))*s_S + & + (1d0 - dir_flg(dir_idx(i)))*vel_R(dir_idx(i))) - vel_R(dir_idx(i)))) + dir_flg(dir_idx(i))*(pres_R)) end do ! ENERGY FLUX. @@ -1223,37 +1223,29 @@ contains s_P*(xi_R*(E_R + (s_S - vel_R(idx1))*(rho_R*s_S + pres_R/(s_R - vel_R(idx1)))) - E_R)) ! ELASTICITY. Elastic shear stress terms for the momentum and energy flux - if (elasticity) then + if (hypoelasticity) then flux_ene_e = 0d0; - !$acc loop seq private(idxi) - do i = 1, num_dims - idxi = dir_idx(i) - ! MOMENTUM ELASTIC FLUX. - flux_rs${XYZ}$_vf(j, k, l, contxe + idxi) = & - flux_rs${XYZ}$_vf(j, k, l, contxe + idxi) & - - xi_M*tau_e_L(dir_idx_tau(i)) - xi_P*tau_e_R(dir_idx_tau(i)) - end do + !$acc loop seq + do i = 1, num_dims + ! MOMENTUM ELASTIC FLUX. + flux_rs${XYZ}$_vf(j, k, l, contxe + dir_idx(i)) = & + flux_rs${XYZ}$_vf(j, k, l, contxe + dir_idx(i)) & + - xi_M*tau_e_L(dir_idx_tau(i)) - xi_P*tau_e_R(dir_idx_tau(i)) ! ENERGY ELASTIC FLUX. - !$acc loop seq private(idxi) reduction(+:flux_ene_e) - do i = 1, num_dims - idxi = dir_idx(i) - flux_ene_e = flux_ene_e - & - xi_M*(vel_L(idxi)*tau_e_L(dir_idx_tau(i)) + & - s_M*(xi_L*((s_S - vel_L(i))*(tau_e_L(dir_idx_tau(i))/(s_L - vel_L(i)))))) - & - xi_P*(vel_R(idxi)*tau_e_R(dir_idx_tau(i)) + & - s_P*(xi_R*((s_S - vel_R(i))*(tau_e_R(dir_idx_tau(i))/(s_R - vel_R(i)))))) - end do + flux_ene_e = flux_ene_e - & + xi_M*(vel_L(dir_idx(i))*tau_e_L(dir_idx_tau(i)) + & + s_M*(xi_L*((s_S - vel_L(i))*(tau_e_L(dir_idx_tau(i))/(s_L - vel_L(i)))))) - & + xi_P*(vel_R(dir_idx(i))*tau_e_R(dir_idx_tau(i)) + & + s_P*(xi_R*((s_S - vel_R(i))*(tau_e_R(dir_idx_tau(i))/(s_R - vel_R(i)))))) + end do flux_rs${XYZ}$_vf(j, k, l, E_idx) = flux_rs${XYZ}$_vf(j, k, l, E_idx) + flux_ene_e - end if - - ! HYPOELASTIC STRESS EVOLUTION FLUX. - if (hypoelasticity) then - !$acc loop seq - do i = 1, strxe - strxb + 1 - flux_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) = & - xi_M*(s_S/(s_L - s_S))*(s_L*rho_L*tau_e_L(i) - rho_L*vel_L(idx1)*tau_e_L(i)) + & - xi_P*(s_S/(s_R - s_S))*(s_R*rho_R*tau_e_R(i) - rho_R*vel_R(idx1)*tau_e_R(i)) - end do + ! HYPOELASTIC STRESS EVOLUTION FLUX. + !$acc loop seq + do i = 1, strxe - strxb + 1 + flux_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) = & + xi_M*(s_S/(s_L - s_S))*(s_L*rho_L*tau_e_L(i) - rho_L*vel_L(idx1)*tau_e_L(i)) + & + xi_P*(s_S/(s_R - s_S))*(s_R*rho_R*tau_e_R(i) - rho_R*vel_R(idx1)*tau_e_R(i)) + end do end if ! VOLUME FRACTION FLUX. @@ -1265,12 +1257,12 @@ contains end do ! SOURCE TERM FOR VOLUME FRACTION ADVECTION FLUX. - !$acc loop seq private(idxi) + !$acc loop seq do i = 1, num_dims - idxi = dir_idx(i) - vel_src_rs${XYZ}$_vf(j, k, l, idxi) = & - xi_M*(vel_L(idxi) + dir_flg(idxi)*(s_S*(xi_MP*(xi_L - 1) + 1) - vel_L(idxi))) + & - xi_P*(vel_R(idxi) + dir_flg(idxi)*(s_S*(xi_PP*(xi_R - 1) + 1) - vel_R(idxi))) + !idxi = dir_idx(i) + vel_src_rs${XYZ}$_vf(j, k, l, dir_idx(i)) = & + xi_M*(vel_L(dir_idx(i)) + dir_flg(dir_idx(i))*(s_S*(xi_MP*(xi_L - 1) + 1) - vel_L(dir_idx(i)))) + & + xi_P*(vel_R(dir_idx(i)) + dir_flg(dir_idx(i))*(s_S*(xi_PP*(xi_R - 1) + 1) - vel_R(dir_idx(i)))) end do ! SURFACE TENSION FLUX. need to check diff --git a/submit_test.sh b/submit_test.sh index 894fcb3bc3..875658781b 100755 --- a/submit_test.sh +++ b/submit_test.sh @@ -12,6 +12,9 @@ ./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t simulation -c delta #./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t post_process -c delta +#./mfc.sh run /scratch/bciv/mcarcanabarbosa/testingpc4f/4testing/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta +#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t simulation -c delta + #./mfc.sh run /scratch/bciv/rodrigu1/cav2024/hyper/hyper_gel.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta From 7b6656e712bd0592a7f0d67db9f7b77bd58840cd Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Sun, 7 Jul 2024 18:37:36 -0500 Subject: [PATCH 228/326] HLLC + hypo + 6equation, operational --- src/post_process/m_global_parameters.fpp | 10 ++++++---- src/simulation/m_global_parameters.fpp | 11 ++++++----- src/simulation/m_rhs.fpp | 22 +++++++++++++++------- submit_test.sh | 2 +- 4 files changed, 28 insertions(+), 17 deletions(-) diff --git a/src/post_process/m_global_parameters.fpp b/src/post_process/m_global_parameters.fpp index 9ebf401397..4712ddd024 100644 --- a/src/post_process/m_global_parameters.fpp +++ b/src/post_process/m_global_parameters.fpp @@ -543,10 +543,12 @@ contains sys_size = internalEnergies_idx%end alf_idx = 1 ! dummy, cannot actually have a void fraction - if (hypoelasticity) then - stress_idx%beg = sys_size + 1 - stress_idx%end = sys_size + (num_dims*(num_dims + 1))/2 - sys_size = stress_idx%end + if (hypoelasticity .or. hyperelasticity) then + elasticity = .true. + stress_idx%beg = sys_size + 1 + stress_idx%end = sys_size + (num_dims*(num_dims + 1))/2 + ! number of stresses is 1 in 1D, 3 in 2D, 6 in 3D + sys_size = stress_idx%end end if if (.not. f_is_default(sigma)) then diff --git a/src/simulation/m_global_parameters.fpp b/src/simulation/m_global_parameters.fpp index 8e46a2161b..508ec20750 100644 --- a/src/simulation/m_global_parameters.fpp +++ b/src/simulation/m_global_parameters.fpp @@ -869,11 +869,12 @@ contains internalEnergies_idx%end = adv_idx%end + num_fluids sys_size = internalEnergies_idx%end - if (hypoelasticity) then - stress_idx%beg = sys_size + 1 - stress_idx%end = sys_size + (num_dims*(num_dims + 1))/2 - ! number of distinct stresses is 1 in 1D, 3 in 2D, 6 in 3D - sys_size = stress_idx%end + if (hypoelasticity .or. hyperelasticity) then + elasticity = .true. + stress_idx%beg = sys_size + 1 + stress_idx%end = sys_size + (num_dims*(num_dims + 1))/2 + ! number of stresses is 1 in 1D, 3 in 2D, 6 in 3D + sys_size = stress_idx%end end if if (.not. f_is_default(sigma)) then diff --git a/src/simulation/m_rhs.fpp b/src/simulation/m_rhs.fpp index bf280de440..428492259a 100644 --- a/src/simulation/m_rhs.fpp +++ b/src/simulation/m_rhs.fpp @@ -254,7 +254,7 @@ contains @:ALLOCATE(q_cons_qp%vf(1:sys_size)) @:ALLOCATE(q_prim_qp%vf(1:sys_size)) - !@:ALLOCATE(q_btensor%vf(1:b_size)) + @:ALLOCATE(q_btensor%vf(1:b_size)) do l = 1, sys_size @:ALLOCATE(q_cons_qp%vf(l)%sf(ix%beg:ix%end, iy%beg:iy%end, iz%beg:iz%end)) @@ -278,11 +278,14 @@ contains end if - !do l = 1, b_size - ! @:ALLOCATE(q_btensor%vf(l)%sf(ix%beg:ix%end, iy%beg:iy%end, iz%beg:iz%end)) - !end do + @:ACC_SETUP_VFs(q_cons_qp, q_prim_qp) - @:ACC_SETUP_VFs(q_cons_qp, q_prim_qp, q_btensor) + if (hyperelasticity) then + do l = 1, b_size + @:ALLOCATE(q_btensor%vf(l)%sf(ix%beg:ix%end, iy%beg:iy%end, iz%beg:iz%end)) + end do + @:ACC_SETUP_VFs(q_btensor) + end if do l = 1, cont_idx%end q_prim_qp%vf(l)%sf => q_cons_qp%vf(l)%sf @@ -792,8 +795,13 @@ contains q_cons_qp%vf, & q_prim_qp%vf, & gm_alpha_qp%vf, & - ix, iy, iz, & - q_btensor%vf) + ix, iy, iz) +! call s_convert_conservative_to_primitive_variables( & +! q_cons_qp%vf, & +! q_prim_qp%vf, & +! gm_alpha_qp%vf, & +! ix, iy, iz, & +! q_btensor%vf) call nvtxEndRange !print *, "I got here B" diff --git a/submit_test.sh b/submit_test.sh index 875658781b..e0225d8d22 100755 --- a/submit_test.sh +++ b/submit_test.sh @@ -8,7 +8,7 @@ #./mfc.sh run ./examples/3D_ctr_test/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t simulation -c delta #./mfc.sh run ./examples/3D_ctr_test/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t post_process -c delta -#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta +./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta ./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t simulation -c delta #./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t post_process -c delta From c9a7f110b56f3006e3971f4e63305b643e14ec17 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Tue, 9 Jul 2024 15:44:11 -0400 Subject: [PATCH 229/326] rearranging the btensor calculation --- src/common/m_variables_conversion.fpp | 596 +---------------------- src/common/m_xi_tensor_calc.f90 | 553 ++++++++++++++++++++- src/post_process/m_global_parameters.fpp | 10 + src/pre_process/m_global_parameters.fpp | 10 + src/simulation/m_global_parameters.fpp | 11 + src/simulation/m_rhs.fpp | 10 +- src/simulation/m_riemann_solvers.fpp | 8 +- submit_test.sh | 6 +- 8 files changed, 621 insertions(+), 583 deletions(-) diff --git a/src/common/m_variables_conversion.fpp b/src/common/m_variables_conversion.fpp index 2f1dec575e..1654d79e6f 100644 --- a/src/common/m_variables_conversion.fpp +++ b/src/common/m_variables_conversion.fpp @@ -1015,13 +1015,14 @@ contains end do end if - !if ( hyperelasticity ) then - ! !$acc loop seq - ! do i = xibeg, xiend - ! ! qK_prim_vf(i)%sf(j, k, l) = qK_cons_vf(i)%sf(j, k, l)/rho_K - ! !print *, 'i ::',i,',j,k,l ::',j,k,l,', qprim ::',qK_prim_vf(i)%sf(j,k,l) - ! end do - !end if + if ( hyperelasticity ) then + !$acc loop seq + do i = xibeg, xiend + qK_prim_vf(i)%sf(j, k, l) = qK_cons_vf(i)%sf(j, k, l)/rho_K + !print *, 'i ::',i,',j,k,l ::',j,k,l,', qprim ::',qK_prim_vf(i)%sf(j,k,l) + end do + end if + !$acc loop seq do i = advxb, advxe qK_prim_vf(i)%sf(j, k, l) = qK_cons_vf(i)%sf(j, k, l) @@ -1040,7 +1041,7 @@ contains #ifdef MFC_SIMULATION if (hyperelasticity) then - !call s_calculate_btensor_acc(qK_prim_vf, qK_btensor_vf, 0, m, 0, n, 0, p) + call s_calculate_btensor_acc(qK_prim_vf, qK_btensor_vf, 0, m, 0, n, 0, p) !print *, 'I got here AAA' !!$acc parallel loop collapse(3) gang vector default(present) private(alpha_K, alpha_rho_K, Re_K, rho_K, gamma_K, pi_inf_K, qv_K, G_K) !do l = izb, ize @@ -1127,9 +1128,9 @@ contains integer :: i, j, k, l, q !< Generic loop iterators #ifndef MFC_SIMULATION - !do l = 1, b_size - ! @:ALLOCATE(q_btensor(l)%sf(ixb:ixe, iyb:iye, izb:ize)) - !end do + do l = 1, b_size + @:ALLOCATE(q_btensor(l)%sf(ixb:ixe, iyb:iye, izb:ize)) + end do ! going through hyperelasticity again due to the btensor calculation ! s_calculate_btensor has its own triple nested for loop, with openacc @@ -1246,16 +1247,16 @@ contains end if ! using \rho xi as the conservative formulation stated in Kamrin et al. JFM 2022 - !if (hyperelasticity) then - ! adding the elastic contribution - !do i = xibeg, xiend - !q_cons_vf(i)%sf(j, k, l) = rho*q_prim_vf(i)%sf(j, k, l) - !end do - !if (G > 1000) then - !q_cons_vf(E_idx)%sf(j, k, l) = q_cons_vf(E_idx)%sf(j, k, l) + & - ! G*f_elastic_energy(q_btensor, j, k, l) - !end if - !end if + if (hyperelasticity) then + ! adding the elastic contribution + do i = xibeg, xiend + q_cons_vf(i)%sf(j, k, l) = rho*q_prim_vf(i)%sf(j, k, l) + end do + if (G > verysmall) then + q_cons_vf(E_idx)%sf(j, k, l) = q_cons_vf(E_idx)%sf(j, k, l) + & + G*f_elastic_energy(q_btensor, j, k, l) + end if + end if if (.not. f_is_default(sigma)) then q_cons_vf(c_idx)%sf(j, k, l) = q_prim_vf(c_idx)%sf(j, k, l) @@ -1265,6 +1266,10 @@ contains end do end do + ! deallocating the btensor + do l = 1, b_size + @:DEALLOCATE(q_btensor(l)%sf) + end do #else if (proc_rank == 0) then @@ -1408,557 +1413,8 @@ contains end do end do #endif - end subroutine s_convert_primitive_to_flux_variables - !> The following subroutine handles the calculation of the btensor. - !! The calculation of the btensor takes qprimvf. - !! @param q_prim_vf Primitive variables - !! @param btensor is the output - !! calculate the grad_xi, grad_xi is a nxn tensor - !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor - !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor - !! btensor is symmetric, save the data space - subroutine s_calculate_btensor(q_prim_vf, btensor, xb, xe, yb, ye, zb, ze) - - type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf - type(scalar_field), dimension(b_size), intent(INOUT) :: btensor - integer, intent(IN) :: xb, xe, yb, ye, zb, ze - real(kind(0d0)), dimension(tensor_size) :: tensora, tensorb - integer :: j, k, l - - do l = zb, ze - do k = yb, ye - do j = xb, xe - call s_compute_gradient_xi(q_prim_vf, xb, xe, yb, & - ye, zb, ze, j, k, l, tensora, tensorb) - ! 1: 1D, 3: 2D, 6: 3D - btensor(1)%sf(j, k, l) = tensorb(1) - !if (num_dims > 1) then ! 2D - btensor(2)%sf(j, k, l) = tensorb(2) - ! btensor(3)%sf(j,k,l) = tensorb(4) - !end if - !if (num_dims > 2) then ! 3D - btensor(3)%sf(j, k, l) = tensorb(3) - btensor(4)%sf(j, k, l) = tensorb(5) - btensor(5)%sf(j, k, l) = tensorb(6) - btensor(6)%sf(j, k, l) = tensorb(9) - !end if - ! store the determinant at the last entry of the btensor sf - btensor(b_size)%sf(j, k, l) = tensorb(tensor_size) - end do - end do - end do - end subroutine s_calculate_btensor - - !> The following subroutine handles the calculation of the btensor. - !! The calculation of the btensor takes qprimvf. - !! @param q_prim_vf Primitive variables - !! @param btensor is the output - !! calculate the grad_xi, grad_xi is a nxn tensor - !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor - !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor - !! btensor is symmetric, save the data space - subroutine s_calculate_btensor_acc(q_prim_vf, btensor, xb, xe, yb, ye, zb, ze) - - type(scalar_field), dimension(sys_size), intent(in) :: q_prim_vf - type(scalar_field), dimension(b_size), intent(inout) :: btensor - integer, intent(in) :: xb, xe, yb, ye, zb, ze - real(kind(0d0)), dimension(tensor_size) :: tensora, tensorb - integer :: j, k, l, i - -! if (num_dims == 1) then -!! !$acc parallel loop collapse(3) gang vector default(present) private(tensora,tensorb) -! do l = izb, ize -! do k = iyb, iye -! do j = ixb, ixe -! call s_compute_gradient_xi1d_acc(q_prim_vf, ixb, ixe, iyb, & -! iye, izb, ize, j, k, l, tensora, tensorb) -! !! 1: 1D, 3: 2D, 6: 3D -! btensor(1)%sf(j, k, l) = tensorb(1) -! !! store the determinant at the last entry of the btensor sf -! btensor(b_size)%sf(j,k,l) = tensorb(tensor_size) -! end do -! end do -! end do -! !$acc end parallel loop -! else if (num_dims == 2) then ! 2D -! !$acc parallel loop collapse(3) gang vector default(present) private(tensora,tensorb) -! do l = izb, ize -! do k = iyb, iye -! do j = ixb, ixe -! call s_compute_gradient_xi2d_acc(q_prim_vf, ixb, ixe, iyb, & -! iye, izb, ize, j, k, l, tensora, tensorb) -! !! 1: 1D, 3: 2D, 6: 3D -! btensor(1)%sf(j, k, l) = tensorb(1) -! btensor(2)%sf(j,k,l) = tensorb(2) -! btensor(3)%sf(j,k,l) = tensorb(4) -! !! store the determinant at the last entry of the btensor sf -! btensor(b_size)%sf(j,k,l) = tensorb(tensor_size) -! end do -! end do -! end do -! !$acc end parallel loop -! else ! 3D - - !print *,'I got here AAAA' - !$acc parallel loop collapse(3) gang vector default(present) private(tensora,tensorb) - do l = zb, ze - do k = yb, ye - do j = xb, xe - ! STEP 1: computing the grad_xi tensor - ! grad_xi definition / organization - ! number for the tensor 1-3: dxix_dx, dxiy_dx, dxiz_dx - ! 4-6 : dxix_dy, dxiy_dy, dxiz_dy - ! 7-9 : dxix_dz, dxiy_dz, dxiz_dz - - ! 1D - if (j == xb) then - ! dxix/dx - !print *, ' grid check xb :: ',q_prim_vf(xibeg)%sf(j, k, l) - tensora(1) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - - 36d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & - + 16d0*q_prim_vf(xibeg)%sf(j + 3, k, l) & - - 3d0*q_prim_vf(xibeg)%sf(j + 4, k, l)) & - /(12d0*(x_cb(j + 1) - x_cb(j))) - ! dxiy / dx - tensora(2) = (-25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & - - 36d0*q_prim_vf(xibeg + 1)%sf(j + 2, k, l) & - + 16d0*q_prim_vf(xibeg + 1)%sf(j + 3, k, l) & - - 3d0*q_prim_vf(xibeg + 1)%sf(j + 4, k, l)) & - /(12d0*(x_cb(j + 1) - x_cb(j))) - ! dxiz / dx - tensora(3) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & - + 48d0*q_prim_vf(xiend)%sf(j + 1, k, l) & - - 36d0*q_prim_vf(xiend)%sf(j + 2, k, l) & - + 16d0*q_prim_vf(xiend)%sf(j + 3, k, l) & - - 3d0*q_prim_vf(xiend)%sf(j + 4, k, l)) & - /(12d0*(x_cb(j + 1) - x_cb(j))) - !print *, ' grid check xb :: ',tensora(1),tensora(2),tensora(7) - - else if (j == xb + 1) then - !print *, ' grid check xb1 :: ',q_prim_vf(xibeg)%sf(j, k, l) - - ! dxix/dx - tensora(1) = (-3d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & - - 10d0*q_prim_vf(xibeg)%sf(j, k, l) & - + 18d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - - 6d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & - + q_prim_vf(xibeg)%sf(j + 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - ! dxiy / dx - tensora(2) = (-3d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & - - 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - + 18d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & - - 6d0*q_prim_vf(xibeg + 1)%sf(j + 2, k, l) & - + q_prim_vf(xibeg + 1)%sf(j + 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - ! dxiz / dx - tensora(3) = (-3d0*q_prim_vf(xiend)%sf(j - 1, k, l) & - - 10d0*q_prim_vf(xiend)%sf(j, k, l) & - + 18d0*q_prim_vf(xiend)%sf(j + 1, k, l) & - - 6d0*q_prim_vf(xiend)%sf(j + 2, k, l) & - + q_prim_vf(xiend)%sf(j + 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - !print *, ' grid check xb1 :: ',tensora(1),tensora(2),tensora(7) - - else if (j == xe - 1) then - !print *, ' grid check xe1 :: ',q_prim_vf(xibeg)%sf(j, k, l) - - ! dxix/dx - tensora(1) = (3d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - + 10d0*q_prim_vf(xibeg)%sf(j, k, l) & - - 18d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & - + 6d0*q_prim_vf(xibeg)%sf(j - 2, k, l) & - - q_prim_vf(xibeg)%sf(j - 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - ! dxiy / dx - tensora(2) = (3d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & - + 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - - 18d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & - + 6d0*q_prim_vf(xibeg + 1)%sf(j - 2, k, l) & - - q_prim_vf(xibeg + 1)%sf(j - 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - ! dxiz / dx - tensora(3) = (3d0*q_prim_vf(xiend)%sf(j + 1, k, l) & - + 10d0*q_prim_vf(xiend)%sf(j, k, l) & - - 18d0*q_prim_vf(xiend)%sf(j - 1, k, l) & - + 6d0*q_prim_vf(xiend)%sf(j - 2, k, l) & - - q_prim_vf(xiend)%sf(j - 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - !print *, ' grid check xe1 :: ',tensora(1),tensora(2),tensora(7) - - else if (j == xe) then - !print *, ' grid check xe :: ',q_prim_vf(xibeg)%sf(j, k, l) - - ! dxix/dx - tensora(1) = (25d0*q_prim_vf(xibeg)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & - + 36d0*q_prim_vf(xibeg)%sf(j - 2, k, l) & - - 16d0*q_prim_vf(xibeg)%sf(j - 3, k, l) & - + 3d0*q_prim_vf(xibeg)%sf(j - 4, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - ! dxiy / dx - tensora(2) = (25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & - + 36d0*q_prim_vf(xibeg + 1)%sf(j - 2, k, l) & - - 16d0*q_prim_vf(xibeg + 1)%sf(j - 3, k, l) & - + 3d0*q_prim_vf(xibeg + 1)%sf(j - 4, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - ! dxiz / dx - tensora(3) = (25d0*q_prim_vf(xiend)%sf(j, k, l) & - - 48d0*q_prim_vf(xiend)%sf(j - 1, k, l) & - + 36d0*q_prim_vf(xiend)%sf(j - 2, k, l) & - - 16d0*q_prim_vf(xiend)%sf(j - 3, k, l) & - + 3d0*q_prim_vf(xiend)%sf(j - 4, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - !print *, ' grid check xe :: ',tensora(1),tensora(2),tensora(7) - - else - ! dxix/dx - tensora(1) = (q_prim_vf(xibeg)%sf(j - 2, k, l) & - - 8d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & - + 8d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - - q_prim_vf(xibeg)%sf(j + 2, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - ! dxiy / dx - tensora(2) = (q_prim_vf(xibeg + 1)%sf(j - 2, k, l) & - - 8d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & - + 8d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & - - q_prim_vf(xibeg + 1)%sf(j + 2, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - ! dxiz / dx - tensora(3) = (q_prim_vf(xiend)%sf(j - 2, k, l) & - - 8d0*q_prim_vf(xiend)%sf(j - 1, k, l) & - + 8d0*q_prim_vf(xiend)%sf(j + 1, k, l) & - - q_prim_vf(xiend)%sf(j + 2, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - - end if - - ! 2D - if (k == yb) then - !print *, ' grid check yb :: ',q_prim_vf(xibeg)%sf(j, k, l) - - ! dxix / dy - tensora(4) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & - - 36d0*q_prim_vf(xibeg)%sf(j, k + 2, l) & - + 16d0*q_prim_vf(xibeg)%sf(j, k + 3, l) & - - 3d0*q_prim_vf(xibeg)%sf(j, k + 4, l)) & - /(12d0*(y_cb(k + 1) - y_cb(k))) - ! dxiy / dy - tensora(5) = (-25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & - - 36d0*q_prim_vf(xibeg + 1)%sf(j, k + 2, l) & - + 16d0*q_prim_vf(xibeg + 1)%sf(j, k + 3, l) & - - 3d0*q_prim_vf(xibeg + 1)%sf(j, k + 4, l)) & - /(12d0*(y_cb(k + 1) - y_cb(k))) - ! dxiz / dy - tensora(6) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & - + 48d0*q_prim_vf(xiend)%sf(j, k + 1, l) & - - 36d0*q_prim_vf(xiend)%sf(j, k + 2, l) & - + 16d0*q_prim_vf(xiend)%sf(j, k + 3, l) & - - 3d0*q_prim_vf(xiend)%sf(j, k + 4, l)) & - /(12d0*(y_cb(k + 1) - y_cb(k))) - !print *, ' grid check yb :: ',tensora(4),tensora(5),tensora(8) - - else if (k == yb + 1) then - !print *, ' grid check yb1 :: ',q_prim_vf(xibeg)%sf(j, k, l) - - ! dxix / dy - tensora(4) = (-3d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & - - 10d0*q_prim_vf(xibeg)%sf(j, k, l) & - + 18d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & - - 6d0*q_prim_vf(xibeg)%sf(j, k + 2, l) & - + q_prim_vf(xibeg)%sf(j, k + 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - ! dxiy / dy - tensora(5) = (-3d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & - - 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - + 18d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & - - 6d0*q_prim_vf(xibeg + 1)%sf(j, k + 2, l) & - + q_prim_vf(xibeg + 1)%sf(j, k + 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - ! dxiz / dy - tensora(6) = (-3d0*q_prim_vf(xiend)%sf(j, k - 1, l) & - - 10d0*q_prim_vf(xiend)%sf(j, k, l) & - + 18d0*q_prim_vf(xiend)%sf(j, k + 1, l) & - - 6d0*q_prim_vf(xiend)%sf(j, k + 2, l) & - + q_prim_vf(xiend)%sf(j, k + 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - !print *, ' grid check yb1 :: ',tensora(4),tensora(5),tensora(8) - - else if (k == ye - 1) then - !print *, ' grid check ye1 :: ',q_prim_vf(xibeg)%sf(j, k, l) - - ! dxix / dy - tensora(4) = (3d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & - + 10d0*q_prim_vf(xibeg)%sf(j, k, l) & - - 18d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & - + 6d0*q_prim_vf(xibeg)%sf(j, k - 2, l) & - - q_prim_vf(xibeg)%sf(j, k - 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - ! dxiy / dy - tensora(5) = (3d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & - + 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - - 18d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & - + 6d0*q_prim_vf(xibeg + 1)%sf(j, k - 2, l) & - - q_prim_vf(xibeg + 1)%sf(j, k - 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - ! dxiz / dy - tensora(6) = (3d0*q_prim_vf(xiend)%sf(j, k + 1, l) & - + 10d0*q_prim_vf(xiend)%sf(j, k, l) & - - 18d0*q_prim_vf(xiend)%sf(j, k - 1, l) & - + 6d0*q_prim_vf(xiend)%sf(j, k - 2, l) & - - q_prim_vf(xiend)%sf(j, k - 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - !print *, ' grid check yb1 :: ',tensora(4),tensora(5),tensora(8) - - else if (k == ye) then - !print *, ' grid check ye :: ',q_prim_vf(xibeg+1)%sf(j, k, l) - - ! dxix / dy - tensora(4) = (25d0*q_prim_vf(xibeg)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & - + 36d0*q_prim_vf(xibeg)%sf(j, k - 2, l) & - - 16d0*q_prim_vf(xibeg)%sf(j, k - 3, l) & - + 3d0*q_prim_vf(xibeg)%sf(j, k - 4, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - ! dxiy / dy - tensora(5) = (25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & - + 36d0*q_prim_vf(xibeg + 1)%sf(j, k - 2, l) & - - 16d0*q_prim_vf(xibeg + 1)%sf(j, k - 3, l) & - + 3d0*q_prim_vf(xibeg + 1)%sf(j, k - 4, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - ! dxiz / dy - tensora(6) = (25d0*q_prim_vf(xiend)%sf(j, k, l) & - - 48d0*q_prim_vf(xiend)%sf(j, k - 1, l) & - + 36d0*q_prim_vf(xiend)%sf(j, k - 2, l) & - - 16d0*q_prim_vf(xiend)%sf(j, k - 3, l) & - + 3d0*q_prim_vf(xiend)%sf(j, k - 4, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - else - ! dxix / dy - tensora(4) = (q_prim_vf(xibeg)%sf(j, k - 2, l) & - - 8d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & - + 8d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & - - q_prim_vf(xibeg)%sf(j, k + 2, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - ! dxiy / dy - tensora(5) = (q_prim_vf(xibeg + 1)%sf(j, k - 2, l) & - - 8d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & - + 8d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & - - q_prim_vf(xibeg + 1)%sf(j, k + 2, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - ! dxiz / dy - tensora(6) = (q_prim_vf(xiend)%sf(j, k - 2, l) & - - 8d0*q_prim_vf(xiend)%sf(j, k - 1, l) & - + 8d0*q_prim_vf(xiend)%sf(j, k + 1, l) & - - q_prim_vf(xiend)%sf(j, k + 2, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - end if - - ! 3D - if (l == zb) then - !print *, ' grid check zb :: ',q_prim_vf(xibeg)%sf(j, k, l) - - ! dxix / dz - tensora(7) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg)%sf(j, k, l + 1) & - - 36d0*q_prim_vf(xibeg)%sf(j, k, l + 2) & - + 16d0*q_prim_vf(xibeg)%sf(j, k, l + 3) & - - 3d0*q_prim_vf(xibeg)%sf(j, k, l + 4)) & - /(12d0*(z_cb(l + 1) - z_cb(l))) - ! dxiy / dz - tensora(8) = (-25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 1) & - - 36d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 2) & - + 16d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 3) & - - 3d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 4)) & - /(12d0*(z_cb(l + 1) - z_cb(l))) - ! dxiz / dz - tensora(9) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & - + 48d0*q_prim_vf(xiend)%sf(j, k, l + 1) & - - 36d0*q_prim_vf(xiend)%sf(j, k, l + 2) & - + 16d0*q_prim_vf(xiend)%sf(j, k, l + 3) & - - 3d0*q_prim_vf(xiend)%sf(j, k, l + 4)) & - /(12d0*(z_cb(l + 1) - z_cb(l))) - else if (l == zb + 1) then - !print *, ' grid check zb1 :: ',q_prim_vf(xibeg)%sf(j, k, l) - - ! dxix / dz - tensora(7) = (-3d0*q_prim_vf(xibeg)%sf(j, k, l - 1) & - - 10d0*q_prim_vf(xibeg)%sf(j, k, l) & - + 18d0*q_prim_vf(xibeg)%sf(j, k, l + 1) & - - 6d0*q_prim_vf(xibeg)%sf(j, k, l + 2) & - + q_prim_vf(xibeg)%sf(j, k, l + 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - ! dxiy / dz - tensora(8) = (-3d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 1) & - - 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - + 18d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 1) & - - 6d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 2) & - + q_prim_vf(xibeg + 1)%sf(j, k, l + 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - ! dxiz / dz - tensora(9) = (-3d0*q_prim_vf(xiend)%sf(j, k, l - 1) & - - 10d0*q_prim_vf(xiend)%sf(j, k, l) & - + 18d0*q_prim_vf(xiend)%sf(j, k, l + 1) & - - 6d0*q_prim_vf(xiend)%sf(j, k, l + 2) & - + q_prim_vf(xiend)%sf(j, k, l + 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - else if (l == ze - 1) then - !print *, ' grid check ze1 :: ',q_prim_vf(xiend)%sf(j, k, l) - - ! dxix / dz - tensora(7) = (3d0*q_prim_vf(xibeg)%sf(j, k, l + 1) & - + 10d0*q_prim_vf(xibeg)%sf(j, k, l) & - - 18d0*q_prim_vf(xibeg)%sf(j, k, l - 1) & - + 6d0*q_prim_vf(xibeg)%sf(j, k, l - 2) & - - q_prim_vf(xibeg)%sf(j, k, l - 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - ! dxiy / dz - tensora(8) = (3d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 1) & - + 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - - 18d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 1) & - + 6d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 2) & - - q_prim_vf(xibeg + 1)%sf(j, k, l - 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - ! dxiz / dz - tensora(9) = (3d0*q_prim_vf(xiend)%sf(j, k, l + 1) & - + 10d0*q_prim_vf(xiend)%sf(j, k, l) & - - 18d0*q_prim_vf(xiend)%sf(j, k, l - 1) & - + 6d0*q_prim_vf(xiend)%sf(j, k, l - 2) & - - q_prim_vf(xiend)%sf(j, k, l - 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - else if (l == ze) then - !print *, ' grid check ze :: ',q_prim_vf(xiend)%sf(j, k, l) - - ! dxix / dz - tensora(7) = (25d0*q_prim_vf(xibeg)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg)%sf(j, k, l - 1) & - + 36d0*q_prim_vf(xibeg)%sf(j, k, l - 2) & - - 16d0*q_prim_vf(xibeg)%sf(j, k, l - 3) & - + 3d0*q_prim_vf(xibeg)%sf(j, k, l - 4)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - ! dxiy / dz - tensora(8) = (25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 1) & - + 36d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 2) & - - 16d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 3) & - + 3d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 4)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - ! dxiz / dz - tensora(9) = (25d0*q_prim_vf(xiend)%sf(j, k, l) & - - 48d0*q_prim_vf(xiend)%sf(j, k, l - 1) & - + 36d0*q_prim_vf(xiend)%sf(j, k, l - 2) & - - 16d0*q_prim_vf(xiend)%sf(j, k, l - 3) & - + 3d0*q_prim_vf(xiend)%sf(j, k, l - 4)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - else - ! dxix / dz - tensora(7) = (q_prim_vf(xibeg)%sf(j, k, l - 2) & - - 8d0*q_prim_vf(xibeg)%sf(j, k, l - 1) & - + 8d0*q_prim_vf(xibeg)%sf(j, k, l + 1) & - - q_prim_vf(xibeg)%sf(j, k, l + 2)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - ! dxiy / dz - tensora(8) = (q_prim_vf(xibeg + 1)%sf(j, k, l - 2) & - - 8d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 1) & - + 8d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 1) & - - q_prim_vf(xibeg + 1)%sf(j, k, l + 2)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - ! dxiz / dz - tensora(9) = (q_prim_vf(xiend)%sf(j, k, l - 2) & - - 8d0*q_prim_vf(xiend)%sf(j, k, l - 1) & - + 8d0*q_prim_vf(xiend)%sf(j, k, l + 1) & - - q_prim_vf(xiend)%sf(j, k, l + 2)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - end if - - !print *, 'I got here AAAAA' - - ! STEP 2a: computing the adjoint of the grad_xi tensor for the inverse - tensorb(1) = tensora(5)*tensora(9) - tensora(6)*tensora(8) - tensorb(2) = -(tensora(2)*tensora(9) - tensora(3)*tensora(8)) - tensorb(3) = tensora(2)*tensora(6) - tensora(3)*tensora(5) - tensorb(4) = -(tensora(4)*tensora(9) - tensora(6)*tensora(7)) - tensorb(5) = tensora(1)*tensora(9) - tensora(3)*tensora(7) - tensorb(6) = -(tensora(1)*tensora(6) - tensora(4)*tensora(3)) - tensorb(7) = tensora(4)*tensora(8) - tensora(5)*tensora(7) - tensorb(8) = -(tensora(1)*tensora(8) - tensora(2)*tensora(7)) - tensorb(9) = tensora(1)*tensora(5) - tensora(2)*tensora(4) - - ! STEP 2b: computing the determinant of the grad_xi tensor - tensorb(tensor_size) = tensora(1)*(tensora(5)*tensora(9) - tensora(6)*tensora(8)) & - - tensora(2)*(tensora(4)*tensora(9) - tensora(6)*tensora(7)) & - + tensora(3)*(tensora(4)*tensora(8) - tensora(5)*tensora(7)) - - !if (tensorb(tensor_size) < 0d0 .or. tensorb(tensor_size) > 3d0 ) then - ! print *, 'j, k, l :: ', j, k, l - ! do i = 1, 9 - ! print *,'i :: ',i,', ten :: ',tensorb(i) - ! end do - ! print *, 'det : ',tensorb(tensor_size) - ! tensorb(tensor_size) = 1d0 - !end if - - ! STEP 2c: computing the inverse of grad_xi tensor = F - ! tensorb is the adjoint, tensora becomes the inverse - ! STEP 4: store the determinant of F in the last entry of the tensor - - !if (tensorb(tensor_size) < 0d0 .or. tensorb(tensor_size) > 2d0 ) then - tensorb(tensor_size) = 1d0 - !$acc loop seq - do i = 1, tensor_size - 1 - tensora(i) = 0d0 - end do - tensorb(1) = 1d0 - tensorb(5) = 1d0 - tensorb(9) = 1d0 - !end if - - !$acc loop seq - do i = 1, tensor_size - 1 - tensora(i) = tensorb(i)/tensorb(tensor_size) - end do - !print *, 'I got here A6' - ! STEP 3: computing F tranpose F - !tensorb(1) = tensora(1)**2 - tensorb(1) = tensora(1)**2 + tensora(2)**2 + tensora(3)**2 - tensorb(5) = tensora(4)**2 + tensora(5)**2 + tensora(6)**2 - tensorb(9) = tensora(7)**2 + tensora(8)**2 + tensora(9)**2 - tensorb(2) = tensora(1)*tensora(4) + tensora(2)*tensora(5) + tensora(3)*tensora(6) - tensorb(3) = tensora(1)*tensora(7) + tensora(2)*tensora(8) + tensora(3)*tensora(9) - tensorb(6) = tensora(4)*tensora(7) + tensora(5)*tensora(8) + tensora(6)*tensora(9) - tensorb(4) = tensorb(2) - tensorb(7) = tensorb(3) - tensorb(8) = tensorb(6) - !print *, 'I got here A7' - !call s_compute_gradient_xi3d_acc(q_prim_vf, ixb, ixe, iyb, & - !iye, izb, ize, j, k, l, tensora, tensorb) - !! 1: 1D, 3: 2D, 6: 3D - btensor(1)%sf(j, k, l) = tensorb(1) - btensor(2)%sf(j, k, l) = tensorb(2) - btensor(3)%sf(j, k, l) = tensorb(3) - btensor(4)%sf(j, k, l) = tensorb(5) - btensor(5)%sf(j, k, l) = tensorb(6) - btensor(6)%sf(j, k, l) = tensorb(9) - !print *, 'I got here A8' - !! store the determinant at the last entry of the btensor sf - btensor(b_size)%sf(j, k, l) = tensorb(tensor_size) - end do - end do - end do - !$acc end parallel loop - !print *, 'I got here A9' -! end if - end subroutine s_calculate_btensor_acc - subroutine s_finalize_variables_conversion_module() ! ------------------ integer :: i !< Generic loop iterators diff --git a/src/common/m_xi_tensor_calc.f90 b/src/common/m_xi_tensor_calc.f90 index 9f4b6e76f5..aa993c8662 100644 --- a/src/common/m_xi_tensor_calc.f90 +++ b/src/common/m_xi_tensor_calc.f90 @@ -19,7 +19,9 @@ module m_xi_tensor_calc s_compute_gradient_xi1d_acc, & s_compute_gradient_xi2d_acc, & s_compute_gradient_xi3d_acc, & - f_elastic_energy + f_elastic_energy, & + s_calculate_btensor, & + s_calculate_btensor_acc contains @@ -1224,5 +1226,552 @@ function f_elastic_energy(btensor, j, k, l) end function f_elastic_energy -end module m_xi_tensor_calc + !> The following subroutine handles the calculation of the btensor. + !! The calculation of the btensor takes qprimvf. + !! @param q_prim_vf Primitive variables + !! @param btensor is the output + !! calculate the grad_xi, grad_xi is a nxn tensor + !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor + !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor + !! btensor is symmetric, save the data space + subroutine s_calculate_btensor(q_prim_vf, btensor, xb, xe, yb, ye, zb, ze) + type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf + type(scalar_field), dimension(b_size), intent(INOUT) :: btensor + integer, intent(IN) :: xb, xe, yb, ye, zb, ze + real(kind(0d0)), dimension(tensor_size) :: tensora, tensorb + integer :: j, k, l + + do l = zb, ze + do k = yb, ye + do j = xb, xe + call s_compute_gradient_xi(q_prim_vf, xb, xe, yb, & + ye, zb, ze, j, k, l, tensora, tensorb) + ! 1: 1D, 3: 2D, 6: 3D + btensor(1)%sf(j, k, l) = tensorb(1) + !if (num_dims > 1) then ! 2D + btensor(2)%sf(j, k, l) = tensorb(2) + ! btensor(3)%sf(j,k,l) = tensorb(4) + !end if + !if (num_dims > 2) then ! 3D + btensor(3)%sf(j, k, l) = tensorb(3) + btensor(4)%sf(j, k, l) = tensorb(5) + btensor(5)%sf(j, k, l) = tensorb(6) + btensor(6)%sf(j, k, l) = tensorb(9) + !end if + ! store the determinant at the last entry of the btensor sf + btensor(b_size)%sf(j, k, l) = tensorb(tensor_size) + end do + end do + end do + end subroutine s_calculate_btensor + + !> The following subroutine handles the calculation of the btensor. + !! The calculation of the btensor takes qprimvf. + !! @param q_prim_vf Primitive variables + !! @param btensor is the output + !! calculate the grad_xi, grad_xi is a nxn tensor + !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor + !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor + !! btensor is symmetric, save the data space + subroutine s_calculate_btensor_acc(q_prim_vf, btensor, xb, xe, yb, ye, zb, ze) + + type(scalar_field), dimension(sys_size), intent(in) :: q_prim_vf + type(scalar_field), dimension(b_size), intent(inout) :: btensor + integer, intent(in) :: xb, xe, yb, ye, zb, ze + real(kind(0d0)), dimension(tensor_size) :: tensora, tensorb + integer :: j, k, l, i + +! if (num_dims == 1) then +!! !$acc parallel loop collapse(3) gang vector default(present) private(tensora,tensorb) +! do l = izb, ize +! do k = iyb, iye +! do j = ixb, ixe +! call s_compute_gradient_xi1d_acc(q_prim_vf, ixb, ixe, iyb, & +! iye, izb, ize, j, k, l, tensora, tensorb) +! !! 1: 1D, 3: 2D, 6: 3D +! btensor(1)%sf(j, k, l) = tensorb(1) +! !! store the determinant at the last entry of the btensor sf +! btensor(b_size)%sf(j,k,l) = tensorb(tensor_size) +! end do +! end do +! end do +! !$acc end parallel loop +! else if (num_dims == 2) then ! 2D +! !$acc parallel loop collapse(3) gang vector default(present) private(tensora,tensorb) +! do l = izb, ize +! do k = iyb, iye +! do j = ixb, ixe +! call s_compute_gradient_xi2d_acc(q_prim_vf, ixb, ixe, iyb, & +! iye, izb, ize, j, k, l, tensora, tensorb) +! !! 1: 1D, 3: 2D, 6: 3D +! btensor(1)%sf(j, k, l) = tensorb(1) +! btensor(2)%sf(j,k,l) = tensorb(2) +! btensor(3)%sf(j,k,l) = tensorb(4) +! !! store the determinant at the last entry of the btensor sf +! btensor(b_size)%sf(j,k,l) = tensorb(tensor_size) +! end do +! end do +! end do +! !$acc end parallel loop +! else ! 3D + + !print *,'I got here AAAA' + !$acc parallel loop collapse(3) gang vector default(present) private(tensora,tensorb) + do l = zb, ze + do k = yb, ye + do j = xb, xe + ! STEP 1: computing the grad_xi tensor + ! grad_xi definition / organization + ! number for the tensor 1-3: dxix_dx, dxiy_dx, dxiz_dx + ! 4-6 : dxix_dy, dxiy_dy, dxiz_dy + ! 7-9 : dxix_dz, dxiy_dz, dxiz_dz + + ! 1D + if (j == xb) then + ! dxix/dx + !print *, ' grid check xb :: ',q_prim_vf(xibeg)%sf(j, k, l) + tensora(1) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & + - 36d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & + + 16d0*q_prim_vf(xibeg)%sf(j + 3, k, l) & + - 3d0*q_prim_vf(xibeg)%sf(j + 4, k, l)) & + /(12d0*(x_cb(j + 1) - x_cb(j))) + ! dxiy / dx + tensora(2) = (-25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & + - 36d0*q_prim_vf(xibeg + 1)%sf(j + 2, k, l) & + + 16d0*q_prim_vf(xibeg + 1)%sf(j + 3, k, l) & + - 3d0*q_prim_vf(xibeg + 1)%sf(j + 4, k, l)) & + /(12d0*(x_cb(j + 1) - x_cb(j))) + ! dxiz / dx + tensora(3) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & + + 48d0*q_prim_vf(xiend)%sf(j + 1, k, l) & + - 36d0*q_prim_vf(xiend)%sf(j + 2, k, l) & + + 16d0*q_prim_vf(xiend)%sf(j + 3, k, l) & + - 3d0*q_prim_vf(xiend)%sf(j + 4, k, l)) & + /(12d0*(x_cb(j + 1) - x_cb(j))) + !print *, ' grid check xb :: ',tensora(1),tensora(2),tensora(7) + + else if (j == xb + 1) then + !print *, ' grid check xb1 :: ',q_prim_vf(xibeg)%sf(j, k, l) + + ! dxix/dx + tensora(1) = (-3d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + - 10d0*q_prim_vf(xibeg)%sf(j, k, l) & + + 18d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & + - 6d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & + + q_prim_vf(xibeg)%sf(j + 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + ! dxiy / dx + tensora(2) = (-3d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & + - 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + + 18d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & + - 6d0*q_prim_vf(xibeg + 1)%sf(j + 2, k, l) & + + q_prim_vf(xibeg + 1)%sf(j + 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + ! dxiz / dx + tensora(3) = (-3d0*q_prim_vf(xiend)%sf(j - 1, k, l) & + - 10d0*q_prim_vf(xiend)%sf(j, k, l) & + + 18d0*q_prim_vf(xiend)%sf(j + 1, k, l) & + - 6d0*q_prim_vf(xiend)%sf(j + 2, k, l) & + + q_prim_vf(xiend)%sf(j + 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + !print *, ' grid check xb1 :: ',tensora(1),tensora(2),tensora(7) + + else if (j == xe - 1) then + !print *, ' grid check xe1 :: ',q_prim_vf(xibeg)%sf(j, k, l) + + ! dxix/dx + tensora(1) = (3d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & + + 10d0*q_prim_vf(xibeg)%sf(j, k, l) & + - 18d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + + 6d0*q_prim_vf(xibeg)%sf(j - 2, k, l) & + - q_prim_vf(xibeg)%sf(j - 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + ! dxiy / dx + tensora(2) = (3d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & + + 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + - 18d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & + + 6d0*q_prim_vf(xibeg + 1)%sf(j - 2, k, l) & + - q_prim_vf(xibeg + 1)%sf(j - 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + ! dxiz / dx + tensora(3) = (3d0*q_prim_vf(xiend)%sf(j + 1, k, l) & + + 10d0*q_prim_vf(xiend)%sf(j, k, l) & + - 18d0*q_prim_vf(xiend)%sf(j - 1, k, l) & + + 6d0*q_prim_vf(xiend)%sf(j - 2, k, l) & + - q_prim_vf(xiend)%sf(j - 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + !print *, ' grid check xe1 :: ',tensora(1),tensora(2),tensora(7) + + else if (j == xe) then + !print *, ' grid check xe :: ',q_prim_vf(xibeg)%sf(j, k, l) + + ! dxix/dx + tensora(1) = (25d0*q_prim_vf(xibeg)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + + 36d0*q_prim_vf(xibeg)%sf(j - 2, k, l) & + - 16d0*q_prim_vf(xibeg)%sf(j - 3, k, l) & + + 3d0*q_prim_vf(xibeg)%sf(j - 4, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + ! dxiy / dx + tensora(2) = (25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & + + 36d0*q_prim_vf(xibeg + 1)%sf(j - 2, k, l) & + - 16d0*q_prim_vf(xibeg + 1)%sf(j - 3, k, l) & + + 3d0*q_prim_vf(xibeg + 1)%sf(j - 4, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + ! dxiz / dx + tensora(3) = (25d0*q_prim_vf(xiend)%sf(j, k, l) & + - 48d0*q_prim_vf(xiend)%sf(j - 1, k, l) & + + 36d0*q_prim_vf(xiend)%sf(j - 2, k, l) & + - 16d0*q_prim_vf(xiend)%sf(j - 3, k, l) & + + 3d0*q_prim_vf(xiend)%sf(j - 4, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + !print *, ' grid check xe :: ',tensora(1),tensora(2),tensora(7) + + else + ! dxix/dx + tensora(1) = (q_prim_vf(xibeg)%sf(j - 2, k, l) & + - 8d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + + 8d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & + - q_prim_vf(xibeg)%sf(j + 2, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + ! dxiy / dx + tensora(2) = (q_prim_vf(xibeg + 1)%sf(j - 2, k, l) & + - 8d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & + + 8d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & + - q_prim_vf(xibeg + 1)%sf(j + 2, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + ! dxiz / dx + tensora(3) = (q_prim_vf(xiend)%sf(j - 2, k, l) & + - 8d0*q_prim_vf(xiend)%sf(j - 1, k, l) & + + 8d0*q_prim_vf(xiend)%sf(j + 1, k, l) & + - q_prim_vf(xiend)%sf(j + 2, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + + end if + + ! 2D + if (k == yb) then + !print *, ' grid check yb :: ',q_prim_vf(xibeg)%sf(j, k, l) + + ! dxix / dy + tensora(4) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & + - 36d0*q_prim_vf(xibeg)%sf(j, k + 2, l) & + + 16d0*q_prim_vf(xibeg)%sf(j, k + 3, l) & + - 3d0*q_prim_vf(xibeg)%sf(j, k + 4, l)) & + /(12d0*(y_cb(k + 1) - y_cb(k))) + ! dxiy / dy + tensora(5) = (-25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & + - 36d0*q_prim_vf(xibeg + 1)%sf(j, k + 2, l) & + + 16d0*q_prim_vf(xibeg + 1)%sf(j, k + 3, l) & + - 3d0*q_prim_vf(xibeg + 1)%sf(j, k + 4, l)) & + /(12d0*(y_cb(k + 1) - y_cb(k))) + ! dxiz / dy + tensora(6) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & + + 48d0*q_prim_vf(xiend)%sf(j, k + 1, l) & + - 36d0*q_prim_vf(xiend)%sf(j, k + 2, l) & + + 16d0*q_prim_vf(xiend)%sf(j, k + 3, l) & + - 3d0*q_prim_vf(xiend)%sf(j, k + 4, l)) & + /(12d0*(y_cb(k + 1) - y_cb(k))) + !print *, ' grid check yb :: ',tensora(4),tensora(5),tensora(8) + + else if (k == yb + 1) then + !print *, ' grid check yb1 :: ',q_prim_vf(xibeg)%sf(j, k, l) + + ! dxix / dy + tensora(4) = (-3d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & + - 10d0*q_prim_vf(xibeg)%sf(j, k, l) & + + 18d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & + - 6d0*q_prim_vf(xibeg)%sf(j, k + 2, l) & + + q_prim_vf(xibeg)%sf(j, k + 3, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + ! dxiy / dy + tensora(5) = (-3d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & + - 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + + 18d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & + - 6d0*q_prim_vf(xibeg + 1)%sf(j, k + 2, l) & + + q_prim_vf(xibeg + 1)%sf(j, k + 3, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + ! dxiz / dy + tensora(6) = (-3d0*q_prim_vf(xiend)%sf(j, k - 1, l) & + - 10d0*q_prim_vf(xiend)%sf(j, k, l) & + + 18d0*q_prim_vf(xiend)%sf(j, k + 1, l) & + - 6d0*q_prim_vf(xiend)%sf(j, k + 2, l) & + + q_prim_vf(xiend)%sf(j, k + 3, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + !print *, ' grid check yb1 :: ',tensora(4),tensora(5),tensora(8) + + else if (k == ye - 1) then + !print *, ' grid check ye1 :: ',q_prim_vf(xibeg)%sf(j, k, l) + + ! dxix / dy + tensora(4) = (3d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & + + 10d0*q_prim_vf(xibeg)%sf(j, k, l) & + - 18d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & + + 6d0*q_prim_vf(xibeg)%sf(j, k - 2, l) & + - q_prim_vf(xibeg)%sf(j, k - 3, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + ! dxiy / dy + tensora(5) = (3d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & + + 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + - 18d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & + + 6d0*q_prim_vf(xibeg + 1)%sf(j, k - 2, l) & + - q_prim_vf(xibeg + 1)%sf(j, k - 3, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + ! dxiz / dy + tensora(6) = (3d0*q_prim_vf(xiend)%sf(j, k + 1, l) & + + 10d0*q_prim_vf(xiend)%sf(j, k, l) & + - 18d0*q_prim_vf(xiend)%sf(j, k - 1, l) & + + 6d0*q_prim_vf(xiend)%sf(j, k - 2, l) & + - q_prim_vf(xiend)%sf(j, k - 3, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + !print *, ' grid check yb1 :: ',tensora(4),tensora(5),tensora(8) + + else if (k == ye) then + !print *, ' grid check ye :: ',q_prim_vf(xibeg+1)%sf(j, k, l) + + ! dxix / dy + tensora(4) = (25d0*q_prim_vf(xibeg)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & + + 36d0*q_prim_vf(xibeg)%sf(j, k - 2, l) & + - 16d0*q_prim_vf(xibeg)%sf(j, k - 3, l) & + + 3d0*q_prim_vf(xibeg)%sf(j, k - 4, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + ! dxiy / dy + tensora(5) = (25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & + + 36d0*q_prim_vf(xibeg + 1)%sf(j, k - 2, l) & + - 16d0*q_prim_vf(xibeg + 1)%sf(j, k - 3, l) & + + 3d0*q_prim_vf(xibeg + 1)%sf(j, k - 4, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + ! dxiz / dy + tensora(6) = (25d0*q_prim_vf(xiend)%sf(j, k, l) & + - 48d0*q_prim_vf(xiend)%sf(j, k - 1, l) & + + 36d0*q_prim_vf(xiend)%sf(j, k - 2, l) & + - 16d0*q_prim_vf(xiend)%sf(j, k - 3, l) & + + 3d0*q_prim_vf(xiend)%sf(j, k - 4, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + else + ! dxix / dy + tensora(4) = (q_prim_vf(xibeg)%sf(j, k - 2, l) & + - 8d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & + + 8d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & + - q_prim_vf(xibeg)%sf(j, k + 2, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + ! dxiy / dy + tensora(5) = (q_prim_vf(xibeg + 1)%sf(j, k - 2, l) & + - 8d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & + + 8d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & + - q_prim_vf(xibeg + 1)%sf(j, k + 2, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + ! dxiz / dy + tensora(6) = (q_prim_vf(xiend)%sf(j, k - 2, l) & + - 8d0*q_prim_vf(xiend)%sf(j, k - 1, l) & + + 8d0*q_prim_vf(xiend)%sf(j, k + 1, l) & + - q_prim_vf(xiend)%sf(j, k + 2, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + end if + + ! 3D + if (l == zb) then + !print *, ' grid check zb :: ',q_prim_vf(xibeg)%sf(j, k, l) + + ! dxix / dz + tensora(7) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg)%sf(j, k, l + 1) & + - 36d0*q_prim_vf(xibeg)%sf(j, k, l + 2) & + + 16d0*q_prim_vf(xibeg)%sf(j, k, l + 3) & + - 3d0*q_prim_vf(xibeg)%sf(j, k, l + 4)) & + /(12d0*(z_cb(l + 1) - z_cb(l))) + ! dxiy / dz + tensora(8) = (-25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 1) & + - 36d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 2) & + + 16d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 3) & + - 3d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 4)) & + /(12d0*(z_cb(l + 1) - z_cb(l))) + ! dxiz / dz + tensora(9) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & + + 48d0*q_prim_vf(xiend)%sf(j, k, l + 1) & + - 36d0*q_prim_vf(xiend)%sf(j, k, l + 2) & + + 16d0*q_prim_vf(xiend)%sf(j, k, l + 3) & + - 3d0*q_prim_vf(xiend)%sf(j, k, l + 4)) & + /(12d0*(z_cb(l + 1) - z_cb(l))) + else if (l == zb + 1) then + !print *, ' grid check zb1 :: ',q_prim_vf(xibeg)%sf(j, k, l) + + ! dxix / dz + tensora(7) = (-3d0*q_prim_vf(xibeg)%sf(j, k, l - 1) & + - 10d0*q_prim_vf(xibeg)%sf(j, k, l) & + + 18d0*q_prim_vf(xibeg)%sf(j, k, l + 1) & + - 6d0*q_prim_vf(xibeg)%sf(j, k, l + 2) & + + q_prim_vf(xibeg)%sf(j, k, l + 3)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + ! dxiy / dz + tensora(8) = (-3d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 1) & + - 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + + 18d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 1) & + - 6d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 2) & + + q_prim_vf(xibeg + 1)%sf(j, k, l + 3)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + ! dxiz / dz + tensora(9) = (-3d0*q_prim_vf(xiend)%sf(j, k, l - 1) & + - 10d0*q_prim_vf(xiend)%sf(j, k, l) & + + 18d0*q_prim_vf(xiend)%sf(j, k, l + 1) & + - 6d0*q_prim_vf(xiend)%sf(j, k, l + 2) & + + q_prim_vf(xiend)%sf(j, k, l + 3)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + else if (l == ze - 1) then + !print *, ' grid check ze1 :: ',q_prim_vf(xiend)%sf(j, k, l) + + ! dxix / dz + tensora(7) = (3d0*q_prim_vf(xibeg)%sf(j, k, l + 1) & + + 10d0*q_prim_vf(xibeg)%sf(j, k, l) & + - 18d0*q_prim_vf(xibeg)%sf(j, k, l - 1) & + + 6d0*q_prim_vf(xibeg)%sf(j, k, l - 2) & + - q_prim_vf(xibeg)%sf(j, k, l - 3)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + ! dxiy / dz + tensora(8) = (3d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 1) & + + 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + - 18d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 1) & + + 6d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 2) & + - q_prim_vf(xibeg + 1)%sf(j, k, l - 3)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + ! dxiz / dz + tensora(9) = (3d0*q_prim_vf(xiend)%sf(j, k, l + 1) & + + 10d0*q_prim_vf(xiend)%sf(j, k, l) & + - 18d0*q_prim_vf(xiend)%sf(j, k, l - 1) & + + 6d0*q_prim_vf(xiend)%sf(j, k, l - 2) & + - q_prim_vf(xiend)%sf(j, k, l - 3)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + else if (l == ze) then + !print *, ' grid check ze :: ',q_prim_vf(xiend)%sf(j, k, l) + + ! dxix / dz + tensora(7) = (25d0*q_prim_vf(xibeg)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg)%sf(j, k, l - 1) & + + 36d0*q_prim_vf(xibeg)%sf(j, k, l - 2) & + - 16d0*q_prim_vf(xibeg)%sf(j, k, l - 3) & + + 3d0*q_prim_vf(xibeg)%sf(j, k, l - 4)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + ! dxiy / dz + tensora(8) = (25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 1) & + + 36d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 2) & + - 16d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 3) & + + 3d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 4)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + ! dxiz / dz + tensora(9) = (25d0*q_prim_vf(xiend)%sf(j, k, l) & + - 48d0*q_prim_vf(xiend)%sf(j, k, l - 1) & + + 36d0*q_prim_vf(xiend)%sf(j, k, l - 2) & + - 16d0*q_prim_vf(xiend)%sf(j, k, l - 3) & + + 3d0*q_prim_vf(xiend)%sf(j, k, l - 4)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + else + ! dxix / dz + tensora(7) = (q_prim_vf(xibeg)%sf(j, k, l - 2) & + - 8d0*q_prim_vf(xibeg)%sf(j, k, l - 1) & + + 8d0*q_prim_vf(xibeg)%sf(j, k, l + 1) & + - q_prim_vf(xibeg)%sf(j, k, l + 2)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + ! dxiy / dz + tensora(8) = (q_prim_vf(xibeg + 1)%sf(j, k, l - 2) & + - 8d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 1) & + + 8d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 1) & + - q_prim_vf(xibeg + 1)%sf(j, k, l + 2)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + ! dxiz / dz + tensora(9) = (q_prim_vf(xiend)%sf(j, k, l - 2) & + - 8d0*q_prim_vf(xiend)%sf(j, k, l - 1) & + + 8d0*q_prim_vf(xiend)%sf(j, k, l + 1) & + - q_prim_vf(xiend)%sf(j, k, l + 2)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + end if + + !print *, 'I got here AAAAA' + + ! STEP 2a: computing the adjoint of the grad_xi tensor for the inverse + tensorb(1) = tensora(5)*tensora(9) - tensora(6)*tensora(8) + tensorb(2) = -(tensora(2)*tensora(9) - tensora(3)*tensora(8)) + tensorb(3) = tensora(2)*tensora(6) - tensora(3)*tensora(5) + tensorb(4) = -(tensora(4)*tensora(9) - tensora(6)*tensora(7)) + tensorb(5) = tensora(1)*tensora(9) - tensora(3)*tensora(7) + tensorb(6) = -(tensora(1)*tensora(6) - tensora(4)*tensora(3)) + tensorb(7) = tensora(4)*tensora(8) - tensora(5)*tensora(7) + tensorb(8) = -(tensora(1)*tensora(8) - tensora(2)*tensora(7)) + tensorb(9) = tensora(1)*tensora(5) - tensora(2)*tensora(4) + + ! STEP 2b: computing the determinant of the grad_xi tensor + tensorb(tensor_size) = tensora(1)*(tensora(5)*tensora(9) - tensora(6)*tensora(8)) & + - tensora(2)*(tensora(4)*tensora(9) - tensora(6)*tensora(7)) & + + tensora(3)*(tensora(4)*tensora(8) - tensora(5)*tensora(7)) + + !if (tensorb(tensor_size) < 0d0 .or. tensorb(tensor_size) > 3d0 ) then + ! print *, 'j, k, l :: ', j, k, l + ! do i = 1, 9 + ! print *,'i :: ',i,', ten :: ',tensorb(i) + ! end do + ! print *, 'det : ',tensorb(tensor_size) + ! tensorb(tensor_size) = 1d0 + !end if + + ! STEP 2c: computing the inverse of grad_xi tensor = F + ! tensorb is the adjoint, tensora becomes the inverse + ! STEP 4: store the determinant of F in the last entry of the tensor + + !if (tensorb(tensor_size) < 0d0 .or. tensorb(tensor_size) > 2d0 ) then + tensorb(tensor_size) = 1d0 + !$acc loop seq + do i = 1, tensor_size - 1 + tensora(i) = 0d0 + end do + tensorb(1) = 1d0 + tensorb(5) = 1d0 + tensorb(9) = 1d0 + !end if + + !$acc loop seq + do i = 1, tensor_size - 1 + tensora(i) = tensorb(i)/tensorb(tensor_size) + end do + !print *, 'I got here A6' + ! STEP 3: computing F tranpose F + !tensorb(1) = tensora(1)**2 + tensorb(1) = tensora(1)**2 + tensora(2)**2 + tensora(3)**2 + tensorb(5) = tensora(4)**2 + tensora(5)**2 + tensora(6)**2 + tensorb(9) = tensora(7)**2 + tensora(8)**2 + tensora(9)**2 + tensorb(2) = tensora(1)*tensora(4) + tensora(2)*tensora(5) + tensora(3)*tensora(6) + tensorb(3) = tensora(1)*tensora(7) + tensora(2)*tensora(8) + tensora(3)*tensora(9) + tensorb(6) = tensora(4)*tensora(7) + tensora(5)*tensora(8) + tensora(6)*tensora(9) + tensorb(4) = tensorb(2) + tensorb(7) = tensorb(3) + tensorb(8) = tensorb(6) + !print *, 'I got here A7' + !call s_compute_gradient_xi3d_acc(q_prim_vf, ixb, ixe, iyb, & + !iye, izb, ize, j, k, l, tensora, tensorb) + !! 1: 1D, 3: 2D, 6: 3D + btensor(1)%sf(j, k, l) = tensorb(1) + btensor(2)%sf(j, k, l) = tensorb(2) + btensor(3)%sf(j, k, l) = tensorb(3) + btensor(4)%sf(j, k, l) = tensorb(5) + btensor(5)%sf(j, k, l) = tensorb(6) + btensor(6)%sf(j, k, l) = tensorb(9) + !print *, 'I got here A8' + !! store the determinant at the last entry of the btensor sf + btensor(b_size)%sf(j, k, l) = tensorb(tensor_size) + end do + end do + end do + !$acc end parallel loop + !print *, 'I got here A9' +! end if + end subroutine s_calculate_btensor_acc + +end module m_xi_tensor_calc diff --git a/src/post_process/m_global_parameters.fpp b/src/post_process/m_global_parameters.fpp index 4712ddd024..08037fcdd0 100644 --- a/src/post_process/m_global_parameters.fpp +++ b/src/post_process/m_global_parameters.fpp @@ -551,6 +551,16 @@ contains sys_size = stress_idx%end end if + if (hyperelasticity) then + xi_idx%beg = sys_size + 1 + xi_idx%end = sys_size + num_dims + ! adding three more equations for the \xi field and the elastic energy + sys_size = xi_idx%end + 1 + ! number of entries in the symmetric btensor plus the jacobian + b_size = (num_dims*(num_dims + 1))/2 + 1 + tensor_size = num_dims**2 + 1 + end if + if (.not. f_is_default(sigma)) then c_idx = sys_size + 1 sys_size = c_idx diff --git a/src/pre_process/m_global_parameters.fpp b/src/pre_process/m_global_parameters.fpp index f30937bb5a..c535120e51 100644 --- a/src/pre_process/m_global_parameters.fpp +++ b/src/pre_process/m_global_parameters.fpp @@ -649,6 +649,16 @@ contains sys_size = stress_idx%end end if + if (hyperelasticity) then + ! number of entries in the symmetric btensor plus the jacobian + b_size = (num_dims*(num_dims + 1))/2 + 1 + tensor_size = num_dims**2 + 1 + xi_idx%beg = sys_size + 1 + xi_idx%end = sys_size + num_dims + ! adding three more equations for the \xi field and the elastic energy + sys_size = xi_idx%end + 1 + end if + if (.not. f_is_default(sigma)) then c_idx = sys_size + 1 sys_size = c_idx diff --git a/src/simulation/m_global_parameters.fpp b/src/simulation/m_global_parameters.fpp index 508ec20750..f28a9ba6c0 100644 --- a/src/simulation/m_global_parameters.fpp +++ b/src/simulation/m_global_parameters.fpp @@ -877,6 +877,17 @@ contains sys_size = stress_idx%end end if + if (hyperelasticity) then + ! number of entries in the symmetric btensor plus the jacobian + b_size = (num_dims*(num_dims + 1))/2 + 1 + ! storing the jacobian in the last entry + tensor_size = num_dims**2 + 1 + xi_idx%beg = sys_size + 1 + xi_idx%end = sys_size + num_dims + ! adding three more equations for the \xi field and the elastic energy + sys_size = xi_idx%end + 1 + end if + if (.not. f_is_default(sigma)) then c_idx = sys_size + 1 sys_size = c_idx diff --git a/src/simulation/m_rhs.fpp b/src/simulation/m_rhs.fpp index 428492259a..9db7199a63 100644 --- a/src/simulation/m_rhs.fpp +++ b/src/simulation/m_rhs.fpp @@ -805,11 +805,11 @@ contains call nvtxEndRange !print *, "I got here B" - !call nvtxStartRange("RHS-UPDATE CAUCHY TENSOR") - !if (hyperelasticity) then - ! call s_calculate_cauchy_from_btensor(q_btensor%vf,q_prim_qp%vf, ix, iy, iz) - !end if - !call nvtxEndRange + call nvtxStartRange("RHS-UPDATE CAUCHY TENSOR") + if (hyperelasticity) then + call s_calculate_cauchy_from_btensor(q_btensor%vf,q_prim_qp%vf, ix, iy, iz) + end if + call nvtxEndRange call nvtxStartRange("RHS-MPI") call s_populate_primitive_variables_buffers(q_prim_qp%vf, pb, mv) diff --git a/src/simulation/m_riemann_solvers.fpp b/src/simulation/m_riemann_solvers.fpp index 99b14b6ac6..663b8b18e1 100644 --- a/src/simulation/m_riemann_solvers.fpp +++ b/src/simulation/m_riemann_solvers.fpp @@ -950,12 +950,12 @@ contains flux_gsrc_vf, & norm_dir, ix, iy, iz) + idx1 = 1; if (dir_idx(1) == 2) idx1 = 2; if (dir_idx(1) == 3) idx1 = 3 + #:for NORM_DIR, XYZ in [(1, 'x'), (2, 'y'), (3, 'z')] if (norm_dir == ${NORM_DIR}$) then - idx1 = 1; if (dir_idx(1) == 2) idx1 = 2; if (dir_idx(1) == 3) idx1 = 3 - ! 6-EQUATION MODEL WITH HLLC if (model_eqns == 3) then !ME3 @@ -1294,9 +1294,9 @@ contains ! correction pressure for the cylindrical terms p_Star = xi_M*(pres_L + xi_MP*rho_L*(s_L - & - vel_L(dir_idx(1)))*(s_S - vel_L(dir_idx(1)))) + & + vel_L(dir_idx(1)))*(s_S - vel_L(dir_idx(1)))) + & xi_P*(pres_R + xi_PP*rho_R*(s_R - & - vel_R(dir_idx(1)))*(s_S - vel_R(dir_idx(1)))) + vel_R(dir_idx(1)))*(s_S - vel_R(dir_idx(1)))) ! Geometrical source flux for cylindrical coordinates #:if (NORM_DIR == 2) diff --git a/submit_test.sh b/submit_test.sh index e0225d8d22..60c65d853f 100755 --- a/submit_test.sh +++ b/submit_test.sh @@ -8,8 +8,8 @@ #./mfc.sh run ./examples/3D_ctr_test/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t simulation -c delta #./mfc.sh run ./examples/3D_ctr_test/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t post_process -c delta -./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta -./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t simulation -c delta +#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta +#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t simulation -c delta #./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t post_process -c delta #./mfc.sh run /scratch/bciv/mcarcanabarbosa/testingpc4f/4testing/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta @@ -17,4 +17,6 @@ #./mfc.sh run /scratch/bciv/rodrigu1/cav2024/hyper/hyper_gel.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta +./mfc.sh run /users/mrodri97/scratch/ctr2024/test6/case.py -p batch -N 1 -n 4 -g 0 -w 01:00:00 -# test1 -t pre_process -c oscar +./mfc.sh run /users/mrodri97/scratch/ctr2024/test6/case.py -p batch -N 1 -n 4 -g 0 -w 01:00:00 -# test1 -t simulation -c oscar From 0ea271dca53e4461e5c0ee4911e532f827d193ad Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Tue, 9 Jul 2024 14:49:30 -0500 Subject: [PATCH 230/326] CTR midterm working code --- src/common/m_phase_change.fpp | 4 ++-- submit_test.sh | 14 ++++++++------ 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/src/common/m_phase_change.fpp b/src/common/m_phase_change.fpp index 3bbbee7e24..1f0e0f209a 100644 --- a/src/common/m_phase_change.fpp +++ b/src/common/m_phase_change.fpp @@ -350,7 +350,7 @@ contains ns = 0 ! change this relative error metric. 1E4 is arbitrary do while ((DABS(pS - pO) > palpha_eps) .and. & - (DABS((pS - pO)/pO) > palpha_eps/1d1) .or. (ns == 0)) + (DABS((pS - pO)/pO) > palpha_eps/1d2) .or. (ns == 0)) ! increasing counter ns = ns + 1 @@ -440,7 +440,7 @@ contains R2D(1) = 0.0d0; R2D(2) = 0.0d0 DeltamP(1) = 0.0d0; DeltamP(2) = 0.0d0 do while (((DSQRT(R2D(1)**2 + R2D(2)**2) > ptgalpha_eps) & - .and. ((DSQRT(R2D(1)**2 + R2D(2)**2)/rhoe) > (ptgalpha_eps/1d1))) & + .and. ((DSQRT(R2D(1)**2 + R2D(2)**2)/rhoe) > (ptgalpha_eps/1d2))) & .or. (ns == 0)) ! Updating counter for the iterative procedure diff --git a/submit_test.sh b/submit_test.sh index e0225d8d22..991dd7f7f4 100755 --- a/submit_test.sh +++ b/submit_test.sh @@ -8,13 +8,15 @@ #./mfc.sh run ./examples/3D_ctr_test/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t simulation -c delta #./mfc.sh run ./examples/3D_ctr_test/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t post_process -c delta -./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta -./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t simulation -c delta -#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t post_process -c delta - -#./mfc.sh run /scratch/bciv/mcarcanabarbosa/testingpc4f/4testing/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta +#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta #./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t simulation -c delta +#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t post_process -c delta -#./mfc.sh run /scratch/bciv/rodrigu1/cav2024/hyper/hyper_gel.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/mcarcanabarbosa/ctr2024/testingpc4f/2speed/3dpc-noel-ptg.py -p batch -N 1 -n 4 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta +#./mfc.sh run /scratch/bciv/mcarcanabarbosa/ctr2024/testingpc4f/2speed/3dpc-noel-ptg.py -p batch -N 1 -n 4 -g 0 -w 01:00:00 -# test1 -t simulation -c delta +#./mfc.sh run /scratch/bciv/mcarcanabarbosa/ctr2024/testingpc4f/2speed/3dpc-noel-ptg.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -c delta +#./mfc.sh run /scratch/bciv/mcarcanabarbosa/ctr2024/testingpc4f/4speed/3dpc-noel-ptg.py -e batch -p gpuA100x4 -N 1 -n 4 -g 1 -w 00:10:00 -# test1 -t pre_process -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/mcarcanabarbosa/ctr2024/testingpc4f/4speed/3dpc-noel-ptg.py -e batch -p gpuA100x4 -N 1 -n 4 -g 1 -w 04:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta +./mfc.sh run /scratch/bciv/mcarcanabarbosa/ctr2024/testingpc4f/4speed/3dpc-noel-ptg.py -e batch -p gpuA100x4 -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta From 2f3058176460fb0d52739a55ff57ca06a159ff7f Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Wed, 10 Jul 2024 10:38:22 -0500 Subject: [PATCH 231/326] moved code around --- src/common/m_xi_tensor_calc.f90 | 64 +++++++++++++++++++++++++++- src/simulation/m_riemann_solvers.fpp | 3 ++ submit_test.sh | 7 ++- 3 files changed, 69 insertions(+), 5 deletions(-) diff --git a/src/common/m_xi_tensor_calc.f90 b/src/common/m_xi_tensor_calc.f90 index aa993c8662..ccd5042e79 100644 --- a/src/common/m_xi_tensor_calc.f90 +++ b/src/common/m_xi_tensor_calc.f90 @@ -21,7 +21,8 @@ module m_xi_tensor_calc s_compute_gradient_xi3d_acc, & f_elastic_energy, & s_calculate_btensor, & - s_calculate_btensor_acc + s_calculate_btensor_acc, & + s_calculate_cauchy_from_btensor contains @@ -1774,4 +1775,65 @@ subroutine s_calculate_btensor_acc(q_prim_vf, btensor, xb, xe, yb, ye, zb, ze) ! end if end subroutine s_calculate_btensor_acc + !> The following subroutine handles the calculation of the btensor. + !! The calculation of the btensor takes qprimvf. + !! @param q_prim_vf Primitive variables + !! @param btensor is the output + !! calculate the grad_xi, grad_xi is a nxn tensor + !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor + !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor + !! btensor is symmetric, save the data space + subroutine s_calculate_cauchy_from_btensor(btensor, q_prim_vf, j, k, l) +#ifdef MFC_SIMULATION + !$acc routine seq +#endif + type(scalar_field), dimension(sys_size), intent(INOUT) :: q_prim_vf + type(scalar_field), dimension(b_size), intent(IN) :: btensor + type(int_bounds_info), intent(IN) :: j, k, l + + real(kind(0d0)), dimension(b_size - 1) :: tensor + real(kind(0d0)) :: trace + integer :: i !< Generic loop iterators + + ! tensor is the symmetric tensor & calculate the trace of the tensor + !trace = btensor(1)%sf(j,k,l) + !if (num_dims == 2) then + ! trace = trace + btensor(3)%sf(j,k,l) + !else + trace = btensor(1)%sf(j, k, l) + btensor(4)%sf(j, k, l) + btensor(6)%sf(j, k, l) + !end if + + ! invariant calculation, saving it in the q_prim_vf field + !invariant1 = btensor(1)%sf(j, k, l) + !if (num_dims == 2) then + ! invariant1 = invariant1 + btensor(3)%sf(j, k, l) + !elseif (num_dims == 3) then + ! invariant1 = invariant1 + btensor(4)%sf(j, k, l) + btensor(6)%sf(j, k, l) + !end if + + ! calculate the deviatoric of the tensor + btensor(1)%sf(j, k, l) = btensor(1)%sf(j, k, l) - (1d0/3d0)*trace + !if (num_dims == 2) then + ! btensor(3)%sf(j,k,l) = btensor(3)%sf(j,k,l) - (1d0/3d0)*trace + !else + btensor(4)%sf(j, k, l) = btensor(4)%sf(j, k, l) - (1d0/3d0)*trace + btensor(6)%sf(j, k, l) = btensor(6)%sf(j, k, l) - (1d0/3d0)*trace + !end if + ! dividing by the jacobian for neo-Hookean model + ! setting the tensor to the stresses for riemann solver + + !$acc loop seq + do i = 1, b_size - 1 + q_prim_vf(strxb + i)%sf(j, k, l) = btensor(i)%sf(j, k, l)/btensor(b_size)%sf(j, k, l) + end do + + ! compute the invariant without the elastic modulus + ! if (btensor(b_size)%sf(j,k,l) .gt. 0d0) then + q_prim_vf(xiend + 1)%sf(j, k, l) = 0.5d0*(trace - 3.0d0)/btensor(b_size)%sf(j, k, l) + ! else + ! q_prim_vf(xiend+1)%sf(j,k,l) = 1d-12 + ! end if + + end subroutine s_calculate_cauchy_from_btensor + end module m_xi_tensor_calc diff --git a/src/simulation/m_riemann_solvers.fpp b/src/simulation/m_riemann_solvers.fpp index 663b8b18e1..542a48948b 100644 --- a/src/simulation/m_riemann_solvers.fpp +++ b/src/simulation/m_riemann_solvers.fpp @@ -1097,6 +1097,9 @@ contains ! Mixture left and right shear modulus G_L = G_L + alpha_L(i)*Gs(i) G_R = G_R + alpha_R(i)*Gs(i) + end do + !$acc loop seq + do i = 1, num_dims ! Left and right \xi fields xi_field_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, xibeg - 1 + i) xi_field_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, xibeg - 1 + i) diff --git a/submit_test.sh b/submit_test.sh index 7f1185bb92..1a2f59a11a 100755 --- a/submit_test.sh +++ b/submit_test.sh @@ -18,9 +18,8 @@ #./mfc.sh run /scratch/bciv/mcarcanabarbosa/ctr2024/testingpc4f/4speed/3dpc-noel-ptg.py -e batch -p gpuA100x4 -N 1 -n 4 -g 1 -w 00:10:00 -# test1 -t pre_process -a bciv-delta-gpu -c delta #./mfc.sh run /scratch/bciv/mcarcanabarbosa/ctr2024/testingpc4f/4speed/3dpc-noel-ptg.py -e batch -p gpuA100x4 -N 1 -n 4 -g 1 -w 04:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta -./mfc.sh run /scratch/bciv/mcarcanabarbosa/ctr2024/testingpc4f/4speed/3dpc-noel-ptg.py -e batch -p gpuA100x4 -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/mcarcanabarbosa/ctr2024/testingpc4f/4speed/3dpc-noel-ptg.py -e batch -p gpuA100x4 -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta - -#./mfc.sh run /users/mrodri97/scratch/ctr2024/test6/case.py -p batch -N 1 -n 4 -g 0 -w 01:00:00 -# test1 -t pre_process -c oscar -#./mfc.sh run /users/mrodri97/scratch/ctr2024/test6/case.py -p batch -N 1 -n 4 -g 0 -w 01:00:00 -# test1 -t simulation -c oscar +./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta +./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t simulation -c delta From 07563ac7ce2df61934d5ff12f15bd6f168895942 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Wed, 10 Jul 2024 11:39:05 -0400 Subject: [PATCH 232/326] added additional changes in preparation for merger --- src/common/m_variables_conversion.fpp | 31 ++++-- src/common/m_xi_tensor_calc.f90 | 140 +++++++++++++------------- src/simulation/m_hyperelastic.f90 | 22 ++-- src/simulation/m_rhs.fpp | 35 ++----- 4 files changed, 117 insertions(+), 111 deletions(-) diff --git a/src/common/m_variables_conversion.fpp b/src/common/m_variables_conversion.fpp index 1654d79e6f..f8b98fd60d 100644 --- a/src/common/m_variables_conversion.fpp +++ b/src/common/m_variables_conversion.fpp @@ -24,6 +24,7 @@ module m_variables_conversion use m_helper_basic !< Functions to compare floating point numbers use m_helper + ! ========================================================================== implicit none @@ -106,6 +107,11 @@ module m_variables_conversion real(kind(0d0)), allocatable, dimension(:, :, :), public :: pi_inf_sf !< Scalar liquid stiffness function real(kind(0d0)), allocatable, dimension(:, :, :), public :: qv_sf !< Scalar liquid energy reference function + !! The btensor at the cell-interior Gaussian quadrature points. + !! These tensor is needed to be calculated once and make the code DRY. + type(vector_field) :: q_btensor !< + !$acc declare create(q_btensor) + procedure(s_convert_xxxxx_to_mixture_variables), & pointer :: s_convert_to_mixture_variables => null() !< !! Pointer referencing the subroutine s_convert_mixture_to_mixture_variables @@ -675,6 +681,14 @@ contains end if #endif + if (hyperelasticity) then + @:ALLOCATE(q_btensor%vf(1:b_size)) + do i = 1, b_size + @:ALLOCATE(q_btensor%vf(i)%sf(ixb:ixe, iyb:iye, izb:ize)) + end do + @:ACC_SETUP_VFs(q_btensor) + end if + if (bubbles) then #ifdef MFC_SIMULATION @:ALLOCATE_GLOBAL(bubrs(1:nb)) @@ -685,7 +699,6 @@ contains do i = 1, nb bubrs(i) = bub_idx%rs(i) end do - !$acc update device(bubrs) end if @@ -1061,6 +1074,7 @@ contains !G_K*f_elastic_energy(qK_btensor_vf, j, k, l)/gamma_K !print *, 'elastic energy :: ',G_K*f_elastic_energy(qK_btensor_vf, j, k, l) !end if + !TODO call s_calculate_cauchy_from_btensor(q_btensor,q_prim_vf, ix, iy, iz) ! end do ! end do !end do @@ -1134,9 +1148,9 @@ contains ! going through hyperelasticity again due to the btensor calculation ! s_calculate_btensor has its own triple nested for loop, with openacc - !if (hyperelasticity) then - !call s_calculate_btensor(q_prim_vf, q_btensor, 0, m, 0, n, 0, p) - !end if + if (hyperelasticity) then + call s_calculate_btensor(q_prim_vf, q_btensor, 0, m, 0, n, 0, p) + end if ! Converting the primitive variables to the conservative variables do l = 0, p @@ -1232,7 +1246,7 @@ contains do i = stress_idx%beg, stress_idx%end q_cons_vf(i)%sf(j, k, l) = rho*q_prim_vf(i)%sf(j, k, l) ! adding elastic contribution - if (G > 1000) then + if (G > verysmall) then q_cons_vf(E_idx)%sf(j, k, l) = q_cons_vf(E_idx)%sf(j, k, l) + & (q_prim_vf(i)%sf(j, k, l)**2d0)/(4d0*G) ! extra terms in 2 and 3D @@ -1253,9 +1267,11 @@ contains q_cons_vf(i)%sf(j, k, l) = rho*q_prim_vf(i)%sf(j, k, l) end do if (G > verysmall) then - q_cons_vf(E_idx)%sf(j, k, l) = q_cons_vf(E_idx)%sf(j, k, l) + & - G*f_elastic_energy(q_btensor, j, k, l) + q_cons_vf(E_idx)%sf(j, k, l) = q_cons_vf(E_idx)%sf(j, k, l) !+ & + !G*f_elastic_energy(q_btensor, j, k, l) end if + call s_calculate_cauchy_from_btensor(q_btensor,q_prim_vf, ix, iy, iz) + !TODO Multiply the \tau to \rho \tau end if if (.not. f_is_default(sigma)) then @@ -1266,6 +1282,7 @@ contains end do end do + ! deallocating the btensor do l = 1, b_size @:DEALLOCATE(q_btensor(l)%sf) diff --git a/src/common/m_xi_tensor_calc.f90 b/src/common/m_xi_tensor_calc.f90 index aa993c8662..afc70ce324 100644 --- a/src/common/m_xi_tensor_calc.f90 +++ b/src/common/m_xi_tensor_calc.f90 @@ -25,6 +25,37 @@ module m_xi_tensor_calc contains + !> The following subroutine handles the calculation of the btensor. + !! The calculation of the btensor takes qprimvf. + !! @param q_prim_vf Primitive variables + !! @param btensor is the output + !! calculate the grad_xi, grad_xi is a nxn tensor + !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor + !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor + !! btensor is symmetric, save the data space + !! neo-Hookean only at this time, will need to be changed later + function f_elastic_energy(btensor, j, k, l) +#ifdef MFC_SIMULATION + !$acc routine seq +#endif + type(scalar_field), dimension(b_size), intent(IN) :: btensor + integer, intent(IN) :: j, k, l + real(kind(0d0)) :: invariant1, f_elastic_energy + + f_elastic_energy = 0d0 + invariant1 = btensor(1)%sf(j, k, l) + !if (num_dims == 2) then + ! invariant1 = invariant1 + btensor(3)%sf(j, k, l) + !elseif (num_dims == 3) then + invariant1 = invariant1 + btensor(4)%sf(j, k, l) + btensor(6)%sf(j, k, l) + !end if + + ! compute the invariant without the elastic modulus + f_elastic_energy = 0.5d0*(invariant1 - 3.0d0)/btensor(b_size)%sf(j, k, l) + + end function f_elastic_energy + + !> The following subroutine handles the calculation of the btensor. !! The calculation of the btensor takes qprimvf. !! @param q_prim_vf Primitive variables @@ -497,6 +528,46 @@ subroutine s_compute_gradient_xi(q_prim_vf, xb, xe, yb, ye, & !--------- end subroutine s_compute_gradient_xi + !> The following subroutine handles the calculation of the btensor. + !! The calculation of the btensor takes qprimvf. + !! @param q_prim_vf Primitive variables + !! @param btensor is the output + !! calculate the grad_xi, grad_xi is a nxn tensor + !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor + !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor + !! btensor is symmetric, save the data space + subroutine s_calculate_btensor(q_prim_vf, btensor, xb, xe, yb, ye, zb, ze) + + type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf + type(scalar_field), dimension(b_size), intent(INOUT) :: btensor + integer, intent(IN) :: xb, xe, yb, ye, zb, ze + real(kind(0d0)), dimension(tensor_size) :: tensora, tensorb + integer :: j, k, l + + do l = zb, ze + do k = yb, ye + do j = xb, xe + call s_compute_gradient_xi(q_prim_vf, xb, xe, yb, & + ye, zb, ze, j, k, l, tensora, tensorb) + ! 1: 1D, 3: 2D, 6: 3D + btensor(1)%sf(j, k, l) = tensorb(1) + !if (num_dims > 1) then ! 2D + btensor(2)%sf(j, k, l) = tensorb(2) + ! btensor(3)%sf(j,k,l) = tensorb(4) + !end if + !if (num_dims > 2) then ! 3D + btensor(3)%sf(j, k, l) = tensorb(3) + btensor(4)%sf(j, k, l) = tensorb(5) + btensor(5)%sf(j, k, l) = tensorb(6) + btensor(6)%sf(j, k, l) = tensorb(9) + !end if + ! store the determinant at the last entry of the btensor sf + btensor(b_size)%sf(j, k, l) = tensorb(tensor_size) + end do + end do + end do + end subroutine s_calculate_btensor + !> The following subroutine handles the calculation of the btensor. !! The calculation of the btensor takes qprimvf. !! @param q_prim_vf Primitive variables @@ -1196,75 +1267,6 @@ subroutine s_compute_gradient_xi3d_acc(q_prim_vf, ixb, ixe, iyb, iye, & !------- end subroutine s_compute_gradient_xi3d_acc - !> The following subroutine handles the calculation of the btensor. - !! The calculation of the btensor takes qprimvf. - !! @param q_prim_vf Primitive variables - !! @param btensor is the output - !! calculate the grad_xi, grad_xi is a nxn tensor - !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor - !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor - !! btensor is symmetric, save the data space - !! neo-Hookean only at this time, will need to be changed later - function f_elastic_energy(btensor, j, k, l) -#ifdef MFC_SIMULATION - !$acc routine seq -#endif - type(scalar_field), dimension(b_size), intent(IN) :: btensor - integer, intent(IN) :: j, k, l - real(kind(0d0)) :: invariant1, f_elastic_energy - - f_elastic_energy = 0d0 - invariant1 = btensor(1)%sf(j, k, l) - !if (num_dims == 2) then - ! invariant1 = invariant1 + btensor(3)%sf(j, k, l) - !elseif (num_dims == 3) then - invariant1 = invariant1 + btensor(4)%sf(j, k, l) + btensor(6)%sf(j, k, l) - !end if - - ! compute the invariant without the elastic modulus - f_elastic_energy = 0.5d0*(invariant1 - 3.0d0)/btensor(b_size)%sf(j, k, l) - - end function f_elastic_energy - - !> The following subroutine handles the calculation of the btensor. - !! The calculation of the btensor takes qprimvf. - !! @param q_prim_vf Primitive variables - !! @param btensor is the output - !! calculate the grad_xi, grad_xi is a nxn tensor - !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor - !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor - !! btensor is symmetric, save the data space - subroutine s_calculate_btensor(q_prim_vf, btensor, xb, xe, yb, ye, zb, ze) - - type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf - type(scalar_field), dimension(b_size), intent(INOUT) :: btensor - integer, intent(IN) :: xb, xe, yb, ye, zb, ze - real(kind(0d0)), dimension(tensor_size) :: tensora, tensorb - integer :: j, k, l - - do l = zb, ze - do k = yb, ye - do j = xb, xe - call s_compute_gradient_xi(q_prim_vf, xb, xe, yb, & - ye, zb, ze, j, k, l, tensora, tensorb) - ! 1: 1D, 3: 2D, 6: 3D - btensor(1)%sf(j, k, l) = tensorb(1) - !if (num_dims > 1) then ! 2D - btensor(2)%sf(j, k, l) = tensorb(2) - ! btensor(3)%sf(j,k,l) = tensorb(4) - !end if - !if (num_dims > 2) then ! 3D - btensor(3)%sf(j, k, l) = tensorb(3) - btensor(4)%sf(j, k, l) = tensorb(5) - btensor(5)%sf(j, k, l) = tensorb(6) - btensor(6)%sf(j, k, l) = tensorb(9) - !end if - ! store the determinant at the last entry of the btensor sf - btensor(b_size)%sf(j, k, l) = tensorb(tensor_size) - end do - end do - end do - end subroutine s_calculate_btensor !> The following subroutine handles the calculation of the btensor. !! The calculation of the btensor takes qprimvf. diff --git a/src/simulation/m_hyperelastic.f90 b/src/simulation/m_hyperelastic.f90 index c7c660f186..40dd9455d2 100644 --- a/src/simulation/m_hyperelastic.f90 +++ b/src/simulation/m_hyperelastic.f90 @@ -25,20 +25,20 @@ module m_hyperelastic !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor !! btensor is symmetric, save the data space - subroutine s_calculate_cauchy_from_btensor(btensor, q_prim_vf, ix, iy, iz) + subroutine s_calculate_cauchy_from_btensor(btensor, q_prim_vf, j, k, l) type(scalar_field), dimension(sys_size), intent(INOUT) :: q_prim_vf type(scalar_field), dimension(b_size), intent(IN) :: btensor - type(int_bounds_info), intent(IN) :: ix, iy, iz + type(int_bounds_info), intent(IN) :: j, k, l real(kind(0d0)), dimension(b_size - 1) :: tensor real(kind(0d0)) :: trace - integer :: i, j, k, l !< Generic loop iterators + integer :: i !< Generic loop iterators - !$acc parallel loop collapse(3) gang vector default(present) private(trace) - do l = 0, p - do k = 0, n - do j = 0, m + !!!$acc parallel loop collapse(3) gang vector default(present) private(trace) + !do l = 0, p + ! do k = 0, n + ! do j = 0, m ! tensor is the symmetric tensor & calculate the trace of the tensor !trace = btensor(1)%sf(j,k,l) !if (num_dims == 2) then @@ -76,10 +76,10 @@ subroutine s_calculate_cauchy_from_btensor(btensor, q_prim_vf, ix, iy, iz) ! else ! q_prim_vf(xiend+1)%sf(j,k,l) = 1d-12 ! end if - end do - end do - end do - !$acc end parallel loop + ! end do + ! end do + !end do + !!$acc end parallel loop end subroutine s_calculate_cauchy_from_btensor diff --git a/src/simulation/m_rhs.fpp b/src/simulation/m_rhs.fpp index 9db7199a63..c235f8125e 100644 --- a/src/simulation/m_rhs.fpp +++ b/src/simulation/m_rhs.fpp @@ -77,11 +77,6 @@ module m_rhs type(vector_field) :: q_prim_qp !< !$acc declare create(q_prim_qp) - !! The btensor at the cell-interior Gaussian quadrature points. - !! These tensor is needed to be calculated once and make the code DRY. - type(vector_field) :: q_btensor !< - !$acc declare create(q_btensor) - !> @name The first-order spatial derivatives of the primitive variables at cell- !! interior Gaussian quadrature points. These are WENO-reconstructed from !! their respective cell-average values, obtained through the application @@ -254,7 +249,6 @@ contains @:ALLOCATE(q_cons_qp%vf(1:sys_size)) @:ALLOCATE(q_prim_qp%vf(1:sys_size)) - @:ALLOCATE(q_btensor%vf(1:b_size)) do l = 1, sys_size @:ALLOCATE(q_cons_qp%vf(l)%sf(ix%beg:ix%end, iy%beg:iy%end, iz%beg:iz%end)) @@ -280,13 +274,6 @@ contains @:ACC_SETUP_VFs(q_cons_qp, q_prim_qp) - if (hyperelasticity) then - do l = 1, b_size - @:ALLOCATE(q_btensor%vf(l)%sf(ix%beg:ix%end, iy%beg:iy%end, iz%beg:iz%end)) - end do - @:ACC_SETUP_VFs(q_btensor) - end if - do l = 1, cont_idx%end q_prim_qp%vf(l)%sf => q_cons_qp%vf(l)%sf !$acc enter data copyin(q_prim_qp%vf(l)%sf) @@ -796,20 +783,20 @@ contains q_prim_qp%vf, & gm_alpha_qp%vf, & ix, iy, iz) -! call s_convert_conservative_to_primitive_variables( & -! q_cons_qp%vf, & -! q_prim_qp%vf, & -! gm_alpha_qp%vf, & -! ix, iy, iz, & -! q_btensor%vf) + !call s_convert_conservative_to_primitive_variables( & + ! q_cons_qp%vf, & + ! q_prim_qp%vf, & + ! gm_alpha_qp%vf, & + ! ix, iy, iz, & + ! q_btensor%vf) call nvtxEndRange !print *, "I got here B" - call nvtxStartRange("RHS-UPDATE CAUCHY TENSOR") - if (hyperelasticity) then - call s_calculate_cauchy_from_btensor(q_btensor%vf,q_prim_qp%vf, ix, iy, iz) - end if - call nvtxEndRange + !call nvtxStartRange("RHS-UPDATE CAUCHY TENSOR") + !if (hyperelasticity) then + ! call s_calculate_cauchy_from_btensor(q_btensor%vf,q_prim_qp%vf, ix, iy, iz) + !end if + !call nvtxEndRange call nvtxStartRange("RHS-MPI") call s_populate_primitive_variables_buffers(q_prim_qp%vf, pb, mv) From 8f8655b43927d1aced8864f32fdb9d96185950a3 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Wed, 10 Jul 2024 12:01:57 -0400 Subject: [PATCH 233/326] made necessary changes to streamline code, compiles on CPUs, not tested --- src/common/m_variables_conversion.fpp | 2 +- src/common/m_xi_tensor_calc.f90 | 4 +- src/simulation/m_hyperelastic.f90 | 86 --------------------------- src/simulation/m_rhs.fpp | 2 +- 4 files changed, 4 insertions(+), 90 deletions(-) delete mode 100644 src/simulation/m_hyperelastic.f90 diff --git a/src/common/m_variables_conversion.fpp b/src/common/m_variables_conversion.fpp index f8b98fd60d..c97285815e 100644 --- a/src/common/m_variables_conversion.fpp +++ b/src/common/m_variables_conversion.fpp @@ -1270,7 +1270,7 @@ contains q_cons_vf(E_idx)%sf(j, k, l) = q_cons_vf(E_idx)%sf(j, k, l) !+ & !G*f_elastic_energy(q_btensor, j, k, l) end if - call s_calculate_cauchy_from_btensor(q_btensor,q_prim_vf, ix, iy, iz) + call s_calculate_cauchy_from_btensor(q_btensor,q_prim_vf, j, k, l) !TODO Multiply the \tau to \rho \tau end if diff --git a/src/common/m_xi_tensor_calc.f90 b/src/common/m_xi_tensor_calc.f90 index d33731f098..3b56d159ca 100644 --- a/src/common/m_xi_tensor_calc.f90 +++ b/src/common/m_xi_tensor_calc.f90 @@ -1789,9 +1789,9 @@ subroutine s_calculate_cauchy_from_btensor(btensor, q_prim_vf, j, k, l) #ifdef MFC_SIMULATION !$acc routine seq #endif - type(scalar_field), dimension(sys_size), intent(INOUT) :: q_prim_vf + type(scalar_field), dimension(sys_size), intent(in) :: q_prim_vf type(scalar_field), dimension(b_size), intent(IN) :: btensor - type(int_bounds_info), intent(IN) :: j, k, l + integer, intent(IN) :: j, k, l real(kind(0d0)), dimension(b_size - 1) :: tensor real(kind(0d0)) :: trace diff --git a/src/simulation/m_hyperelastic.f90 b/src/simulation/m_hyperelastic.f90 deleted file mode 100644 index 40dd9455d2..0000000000 --- a/src/simulation/m_hyperelastic.f90 +++ /dev/null @@ -1,86 +0,0 @@ -!> -!! @file m_hyperelastic.f90 -!! @brief Contains module m_hyperelastic - -!> @brief This module is used to compute source terms for hyperelastic model -module m_hyperelastic - - ! Dependencies ============================================================= - use m_derived_types !< Definitions of the derived types - - use m_global_parameters !< Definitions of the global parameters - ! ========================================================================== - - implicit none - - private; public :: s_calculate_cauchy_from_btensor - -contains - - !> The following subroutine handles the calculation of the btensor. - !! The calculation of the btensor takes qprimvf. - !! @param q_prim_vf Primitive variables - !! @param btensor is the output - !! calculate the grad_xi, grad_xi is a nxn tensor - !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor - !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor - !! btensor is symmetric, save the data space - subroutine s_calculate_cauchy_from_btensor(btensor, q_prim_vf, j, k, l) - - type(scalar_field), dimension(sys_size), intent(INOUT) :: q_prim_vf - type(scalar_field), dimension(b_size), intent(IN) :: btensor - type(int_bounds_info), intent(IN) :: j, k, l - - real(kind(0d0)), dimension(b_size - 1) :: tensor - real(kind(0d0)) :: trace - integer :: i !< Generic loop iterators - - !!!$acc parallel loop collapse(3) gang vector default(present) private(trace) - !do l = 0, p - ! do k = 0, n - ! do j = 0, m - ! tensor is the symmetric tensor & calculate the trace of the tensor - !trace = btensor(1)%sf(j,k,l) - !if (num_dims == 2) then - ! trace = trace + btensor(3)%sf(j,k,l) - !else - trace = btensor(1)%sf(j, k, l) + btensor(4)%sf(j, k, l) + btensor(6)%sf(j, k, l) - !end if - ! invariant calculation, saving it in the q_prim_vf field - !invariant1 = btensor(1)%sf(j, k, l) - !if (num_dims == 2) then - ! invariant1 = invariant1 + btensor(3)%sf(j, k, l) - !elseif (num_dims == 3) then - ! invariant1 = invariant1 + btensor(4)%sf(j, k, l) + btensor(6)%sf(j, k, l) - !end if - - ! calculate the deviatoric of the tensor - btensor(1)%sf(j, k, l) = btensor(1)%sf(j, k, l) - (1d0/3d0)*trace - !if (num_dims == 2) then - ! btensor(3)%sf(j,k,l) = btensor(3)%sf(j,k,l) - (1d0/3d0)*trace - !else - btensor(4)%sf(j, k, l) = btensor(4)%sf(j, k, l) - (1d0/3d0)*trace - btensor(6)%sf(j, k, l) = btensor(6)%sf(j, k, l) - (1d0/3d0)*trace - !end if - ! dividing by the jacobian for neo-Hookean model - ! setting the tensor to the stresses for riemann solver - - !$acc loop seq - do i = 1, b_size - 1 - q_prim_vf(strxb + i)%sf(j, k, l) = btensor(i)%sf(j, k, l)/btensor(b_size)%sf(j, k, l) - end do - - ! compute the invariant without the elastic modulus - ! if (btensor(b_size)%sf(j,k,l) .gt. 0d0) then - q_prim_vf(xiend + 1)%sf(j, k, l) = 0.5d0*(trace - 3.0d0)/btensor(b_size)%sf(j, k, l) - ! else - ! q_prim_vf(xiend+1)%sf(j,k,l) = 1d-12 - ! end if - ! end do - ! end do - !end do - !!$acc end parallel loop - - end subroutine s_calculate_cauchy_from_btensor - -end module m_hyperelastic diff --git a/src/simulation/m_rhs.fpp b/src/simulation/m_rhs.fpp index c235f8125e..be1b666790 100644 --- a/src/simulation/m_rhs.fpp +++ b/src/simulation/m_rhs.fpp @@ -39,7 +39,7 @@ module m_rhs use m_hypoelastic - use m_hyperelastic + !use m_hyperelastic use m_monopole From 5b04d7dbf9274a94c402d6c4a2e53ba56356c97c Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Wed, 10 Jul 2024 12:54:14 -0400 Subject: [PATCH 234/326] cleaned up code in conservative to primitive variables, more changes needed, compiles --- src/common/m_variables_conversion.fpp | 50 +++++++-------------------- src/simulation/m_rhs.fpp | 14 -------- 2 files changed, 13 insertions(+), 51 deletions(-) diff --git a/src/common/m_variables_conversion.fpp b/src/common/m_variables_conversion.fpp index c97285815e..7da229c95f 100644 --- a/src/common/m_variables_conversion.fpp +++ b/src/common/m_variables_conversion.fpp @@ -849,8 +849,7 @@ contains subroutine s_convert_conservative_to_primitive_variables(qK_cons_vf, & qK_prim_vf, & gm_alphaK_vf, & - ix, iy, iz, & - qK_btensor_vf) + ix, iy, iz) type(scalar_field), dimension(sys_size), intent(in) :: qK_cons_vf type(scalar_field), dimension(sys_size), intent(inout) :: qK_prim_vf @@ -860,8 +859,6 @@ contains type(int_bounds_info), optional, intent(in) :: ix, iy, iz - type(scalar_field), optional, dimension(b_size), intent(INOUT) :: qK_btensor_vf - real(kind(0d0)), dimension(num_fluids) :: alpha_K, alpha_rho_K real(kind(0d0)), dimension(2) :: Re_K real(kind(0d0)) :: rho_K, gamma_K, pi_inf_K, qv_K, dyn_pres_K @@ -886,9 +883,7 @@ contains real(kind(0.d0)) :: ntmp -#ifdef MFC_POST_PROCESS type(scalar_field), dimension(b_size) :: q_btensor -#endif #:if MFC_CASE_OPTIMIZATION #ifndef MFC_SIMULATION @@ -906,6 +901,12 @@ contains end if #:endif + if (hyperelasticity) then + do l = 1, b_size + allocate (q_btensor(l)%sf(ixb:ixe, iyb:iye, izb:ize)) + end do + end if + !$acc parallel loop collapse(3) gang vector default(present) private(alpha_K, alpha_rho_K, Re_K, nRtmp, rho_K, gamma_K, pi_inf_K, qv_K, dyn_pres_K, R3tmp, G_K) do l = izb, ize do k = iyb, iye @@ -1052,9 +1053,12 @@ contains !print *, 'I got here AA' -#ifdef MFC_SIMULATION if (hyperelasticity) then - call s_calculate_btensor_acc(qK_prim_vf, qK_btensor_vf, 0, m, 0, n, 0, p) +#ifdef MFC_SIMULATION + call s_calculate_btensor_acc(qK_prim_vf, q_btensor, 0, m, 0, n, 0, p) +#else + call s_calculate_btensor(qK_prim_vf, q_btensor, 0, m, 0, n, 0, p) +#endif !print *, 'I got here AAA' !!$acc parallel loop collapse(3) gang vector default(present) private(alpha_K, alpha_rho_K, Re_K, rho_K, gamma_K, pi_inf_K, qv_K, G_K) !do l = izb, ize @@ -1069,7 +1073,7 @@ contains !call s_convert_species_to_mixture_variables_acc(rho_K, gamma_K, pi_inf_K, qv_K, alpha_K, & ! alpha_rho_K, Re_K, j, k, l, G_K, Gs) !rho_K = max(rho_K, sgm_eps) - !if (G_K > 1d-3) then + !if (G_K > verysmall) then ! qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) !- & !G_K*f_elastic_energy(qK_btensor_vf, j, k, l)/gamma_K !print *, 'elastic energy :: ',G_K*f_elastic_energy(qK_btensor_vf, j, k, l) @@ -1080,34 +1084,6 @@ contains !end do !!$acc end parallel loop end if -#endif - -#ifdef MFC_POST_PROCESS - do l = 1, b_size - allocate (q_btensor(l)%sf(ixb:ixe, iyb:iye, izb:ize)) - end do - - if (hyperelasticity) then - call s_calculate_btensor(qK_prim_vf, q_btensor, 0, m, 0, n, 0, p) - do l = 0, p - do k = 0, n - do j = 0, m - do i = 1, num_fluids - alpha_rho_K(i) = qK_cons_vf(i)%sf(j, k, l) - alpha_K(i) = qK_cons_vf(advxb + i - 1)%sf(j, k, l) - end do - ! If pre-processing, use non acc mixture subroutines - !call s_convert_to_mixture_variables(qK_cons_vf, j, k, l, & - ! rho_K, gamma_K, pi_inf_K, qv_K, Re_K, G_K, fluid_pp(:)%G) - !if ( G_K > 1000 ) then - ! !qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) ! - & - ! !G_K*f_elastic_energy(q_btensor, j, k, l)/gamma_K - !end if - end do - end do - end do - end if -#endif end subroutine s_convert_conservative_to_primitive_variables ! --------- diff --git a/src/simulation/m_rhs.fpp b/src/simulation/m_rhs.fpp index be1b666790..39e6d7221d 100644 --- a/src/simulation/m_rhs.fpp +++ b/src/simulation/m_rhs.fpp @@ -39,8 +39,6 @@ module m_rhs use m_hypoelastic - !use m_hyperelastic - use m_monopole use m_viscous @@ -783,21 +781,9 @@ contains q_prim_qp%vf, & gm_alpha_qp%vf, & ix, iy, iz) - !call s_convert_conservative_to_primitive_variables( & - ! q_cons_qp%vf, & - ! q_prim_qp%vf, & - ! gm_alpha_qp%vf, & - ! ix, iy, iz, & - ! q_btensor%vf) call nvtxEndRange !print *, "I got here B" - !call nvtxStartRange("RHS-UPDATE CAUCHY TENSOR") - !if (hyperelasticity) then - ! call s_calculate_cauchy_from_btensor(q_btensor%vf,q_prim_qp%vf, ix, iy, iz) - !end if - !call nvtxEndRange - call nvtxStartRange("RHS-MPI") call s_populate_primitive_variables_buffers(q_prim_qp%vf, pb, mv) call nvtxEndRange From bfb2752c7b6341af3570f39bdc4a7f25689c2876 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Wed, 10 Jul 2024 13:56:36 -0400 Subject: [PATCH 235/326] test suite passes on CPUs, testing GPUs --- src/common/m_phase_change.fpp | 4 +-- src/simulation/m_riemann_solvers.fpp | 37 +++++++++++++++------------- 2 files changed, 22 insertions(+), 19 deletions(-) diff --git a/src/common/m_phase_change.fpp b/src/common/m_phase_change.fpp index 1f0e0f209a..c13fa233c6 100644 --- a/src/common/m_phase_change.fpp +++ b/src/common/m_phase_change.fpp @@ -350,7 +350,7 @@ contains ns = 0 ! change this relative error metric. 1E4 is arbitrary do while ((DABS(pS - pO) > palpha_eps) .and. & - (DABS((pS - pO)/pO) > palpha_eps/1d2) .or. (ns == 0)) + (DABS((pS - pO)/pO) > palpha_eps/1d4) .or. (ns == 0)) ! increasing counter ns = ns + 1 @@ -440,7 +440,7 @@ contains R2D(1) = 0.0d0; R2D(2) = 0.0d0 DeltamP(1) = 0.0d0; DeltamP(2) = 0.0d0 do while (((DSQRT(R2D(1)**2 + R2D(2)**2) > ptgalpha_eps) & - .and. ((DSQRT(R2D(1)**2 + R2D(2)**2)/rhoe) > (ptgalpha_eps/1d2))) & + .and. ((DSQRT(R2D(1)**2 + R2D(2)**2)/rhoe) > (ptgalpha_eps/1d6))) & .or. (ns == 0)) ! Updating counter for the iterative procedure diff --git a/src/simulation/m_riemann_solvers.fpp b/src/simulation/m_riemann_solvers.fpp index 542a48948b..151bfc8390 100644 --- a/src/simulation/m_riemann_solvers.fpp +++ b/src/simulation/m_riemann_solvers.fpp @@ -888,7 +888,6 @@ contains real(kind(0d0)) :: qv_L, qv_R real(kind(0d0)) :: c_L, c_R real(kind(0d0)), dimension(2) :: Re_L, Re_R - real(kind(0d0)), dimension(3) :: xi_field_L, xi_field_R real(kind(0d0)) :: rho_avg real(kind(0d0)), dimension(num_dims) :: vel_avg @@ -1098,12 +1097,6 @@ contains G_L = G_L + alpha_L(i)*Gs(i) G_R = G_R + alpha_R(i)*Gs(i) end do - !$acc loop seq - do i = 1, num_dims - ! Left and right \xi fields - xi_field_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, xibeg - 1 + i) - xi_field_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, xibeg - 1 + i) - end do ! Elastic contribution to energy if G large enough if (G_L < verysmall) G_L = 0d0; if (G_R < verysmall) G_R = 0d0; @@ -1268,13 +1261,6 @@ contains xi_P*(vel_R(dir_idx(i)) + dir_flg(dir_idx(i))*(s_S*(xi_PP*(xi_R - 1) + 1) - vel_R(dir_idx(i)))) end do - ! SURFACE TENSION FLUX. need to check - if (.not. f_is_default(sigma)) then - flux_rs${XYZ}$_vf(j, k, l, c_idx) = & - (xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, c_idx) + & - xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, c_idx))*s_S - end if - ! INTERNAL ENERGIES ADVECTION FLUX. ! K-th pressure and velocity in preparation for the internal energy flux vel_K_Star = vel_L(idx1)*(1d0 - xi_MP) + xi_MP*vel_R(idx1) + & @@ -1295,11 +1281,28 @@ contains flux_src_rs${XYZ}$_vf(j, k, l, advxb) = vel_src_rs${XYZ}$_vf(j, k, l, idx1) + ! REFERENCE MAP FLUX. + if (hyperelasticity) then + !$acc loop seq + do i = xibeg, xiend + flux_rs${XYZ}$_vf(j, k, l, i) = & + xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, i)*(vel_L(idx1) + s_M*(xi_L - 1d0)) + & + xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, i)*(vel_R(idx1) + s_P*(xi_R - 1d0)) + end do + end if + + ! SURFACE TENSION FLUX. need to check + if (.not. f_is_default(sigma)) then + flux_rs${XYZ}$_vf(j, k, l, c_idx) = & + (xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, c_idx) + & + xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, c_idx))*s_S + end if + ! correction pressure for the cylindrical terms p_Star = xi_M*(pres_L + xi_MP*rho_L*(s_L - & - vel_L(dir_idx(1)))*(s_S - vel_L(dir_idx(1)))) + & - xi_P*(pres_R + xi_PP*rho_R*(s_R - & - vel_R(dir_idx(1)))*(s_S - vel_R(dir_idx(1)))) + vel_L(dir_idx(1)))*(s_S - vel_L(dir_idx(1)))) + & + xi_P*(pres_R + xi_PP*rho_R*(s_R - & + vel_R(dir_idx(1)))*(s_S - vel_R(dir_idx(1)))) ! Geometrical source flux for cylindrical coordinates #:if (NORM_DIR == 2) From ebb1d2e8f0d1b7f3509cc4f2d2e69aac0b368543 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Thu, 11 Jul 2024 11:43:56 -0400 Subject: [PATCH 236/326] refactoring hyperelasticity mostly complete, not yet testing, compiles on CPUs, passes CPU test suite --- src/common/m_hyperelastic.f90 | 123 ++++++++++++++++++ src/common/m_variables_conversion.fpp | 50 +++---- .../{m_xi_tensor_calc.f90 => m_xi_tensor.f90} | 4 +- 3 files changed, 151 insertions(+), 26 deletions(-) create mode 100644 src/common/m_hyperelastic.f90 rename src/common/{m_xi_tensor_calc.f90 => m_xi_tensor.f90} (99%) diff --git a/src/common/m_hyperelastic.f90 b/src/common/m_hyperelastic.f90 new file mode 100644 index 0000000000..db279ef7fa --- /dev/null +++ b/src/common/m_hyperelastic.f90 @@ -0,0 +1,123 @@ +!> +!! @file m_xi_tensor_calc.f90 +!! @brief Contains module m_hyperelastic + +!> @brief This module consists of subroutines used in the calculation +!! of the cauchy tensor + +module m_hyperelastic + + ! Dependencies ============================================================= + use m_derived_types !< Definitions of the derived types + + use m_global_parameters !< Definitions of the global parameters + ! ========================================================================== + + implicit none + + private; public :: s_compute_cauchy_solver, & + s_initialize_hyperelastic_module, & + s_finalize_hyperelastic_module + + !> @name Abstract interface for creating function pointers + !> @{ + abstract interface + + !> @name Abstract subroutine for the infinite relaxation solver + !> @{ + subroutine s_abstract_hyperelastic_solver(btensor, q_prim_vf, j, k, l) + + import :: scalar_field, sys_size, b_size + type(scalar_field), dimension(sys_size), intent(in) :: q_prim_vf + type(scalar_field), dimension(b_size), intent(IN) :: btensor + integer, intent(IN) :: j, k, l + + end subroutine + !> @} + + end interface + !> @} + + procedure(s_abstract_hyperelastic_solver), pointer :: s_compute_cauchy_solver => null() + +contains + + subroutine s_initialize_hyperelastic_module() + + ! Associating procedural pointer to the subroutine that will be + ! utilized to calculate the solution of a given Riemann problem + !if (hyper_model == 1) then + s_compute_cauchy_solver => s_neoHookean_cauchy_solver + !elseif (riemann_solver == 2) then + ! s_compute_cauchy_solver => s_Mooney_Rivlin_cauchy_solver + !end if + + end subroutine + + !> The following subroutine handles the calculation of the btensor. + !! The calculation of the btensor takes qprimvf. + !! @param q_prim_vf Primitive variables + !! @param btensor is the output + !! calculate the grad_xi, grad_xi is a nxn tensor + !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor + !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor + !! btensor is symmetric, save the data space + subroutine s_neoHookean_cauchy_solver(btensor, q_prim_vf, j, k, l) +#ifdef MFC_SIMULATION + !$acc routine seq +#endif + type(scalar_field), dimension(sys_size), intent(in) :: q_prim_vf + type(scalar_field), dimension(b_size), intent(IN) :: btensor + integer, intent(IN) :: j, k, l + + real(kind(0d0)), dimension(b_size - 1) :: tensor + real(kind(0d0)) :: trace + integer :: i !< Generic loop iterators + + ! tensor is the symmetric tensor & calculate the trace of the tensor + !trace = btensor(1)%sf(j,k,l) + !if (num_dims == 2) then + ! trace = trace + btensor(3)%sf(j,k,l) + !else + trace = btensor(1)%sf(j, k, l) + btensor(4)%sf(j, k, l) + btensor(6)%sf(j, k, l) + !end if + + ! invariant calculation, saving it in the q_prim_vf field + !invariant1 = btensor(1)%sf(j, k, l) + !if (num_dims == 2) then + ! invariant1 = invariant1 + btensor(3)%sf(j, k, l) + !elseif (num_dims == 3) then + ! invariant1 = invariant1 + btensor(4)%sf(j, k, l) + btensor(6)%sf(j, k, l) + !end if + + ! calculate the deviatoric of the tensor + btensor(1)%sf(j, k, l) = btensor(1)%sf(j, k, l) - (1d0/3d0)*trace + !if (num_dims == 2) then + ! btensor(3)%sf(j,k,l) = btensor(3)%sf(j,k,l) - (1d0/3d0)*trace + !else + btensor(4)%sf(j, k, l) = btensor(4)%sf(j, k, l) - (1d0/3d0)*trace + btensor(6)%sf(j, k, l) = btensor(6)%sf(j, k, l) - (1d0/3d0)*trace + !end if + ! dividing by the jacobian for neo-Hookean model + ! setting the tensor to the stresses for riemann solver + + !$acc loop seq + do i = 1, b_size - 1 + q_prim_vf(strxb + i)%sf(j, k, l) = btensor(i)%sf(j, k, l)/btensor(b_size)%sf(j, k, l) + end do + + ! compute the invariant without the elastic modulus + ! if (btensor(b_size)%sf(j,k,l) .gt. 0d0) then + q_prim_vf(xiend + 1)%sf(j, k, l) = 0.5d0*(trace - 3.0d0)/btensor(b_size)%sf(j, k, l) + ! else + ! q_prim_vf(xiend+1)%sf(j,k,l) = 1d-12 + ! end if + end subroutine s_neoHookean_cauchy_solver + + subroutine s_finalize_hyperelastic_module() + ! Disassociating procedural pointer to the subroutine which was + ! utilized to calculate the solution of a given Riemann problem + s_compute_cauchy_solver => null() + end subroutine + +end module m_hyperelastic diff --git a/src/common/m_variables_conversion.fpp b/src/common/m_variables_conversion.fpp index 7da229c95f..2e65b7c8d4 100644 --- a/src/common/m_variables_conversion.fpp +++ b/src/common/m_variables_conversion.fpp @@ -19,7 +19,9 @@ module m_variables_conversion use m_mpi_proxy !< Message passing interface (MPI) module proxy - use m_xi_tensor_calc !< Using reference map matrix calculations + use m_xi_tensor !< Using reference map matrix calculations + + use m_hyperelastic !< Using hyperelastic Cauchy tensor calculations use m_helper_basic !< Functions to compare floating point numbers @@ -1060,29 +1062,29 @@ contains call s_calculate_btensor(qK_prim_vf, q_btensor, 0, m, 0, n, 0, p) #endif !print *, 'I got here AAA' - !!$acc parallel loop collapse(3) gang vector default(present) private(alpha_K, alpha_rho_K, Re_K, rho_K, gamma_K, pi_inf_K, qv_K, G_K) - !do l = izb, ize - ! do k = iyb, iye - ! do j = ixb, ixe + !$acc parallel loop collapse(3) gang vector default(present) private(alpha_K, alpha_rho_K, Re_K, rho_K, gamma_K, pi_inf_K, qv_K, G_K) + do l = izb, ize + do k = iyb, iye + do j = ixb, ixe !!$acc loop seq - !do i = 1, num_fluids - ! alpha_rho_K(i) = qK_cons_vf(i)%sf(j, k, l) - ! alpha_K(i) = qK_cons_vf(advxb + i - 1)%sf(j, k, l) - !end do - ! If in simulation, use acc mixture subroutines - !call s_convert_species_to_mixture_variables_acc(rho_K, gamma_K, pi_inf_K, qv_K, alpha_K, & - ! alpha_rho_K, Re_K, j, k, l, G_K, Gs) - !rho_K = max(rho_K, sgm_eps) - !if (G_K > verysmall) then - ! qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) !- & - !G_K*f_elastic_energy(qK_btensor_vf, j, k, l)/gamma_K - !print *, 'elastic energy :: ',G_K*f_elastic_energy(qK_btensor_vf, j, k, l) - !end if - !TODO call s_calculate_cauchy_from_btensor(q_btensor,q_prim_vf, ix, iy, iz) - ! end do - ! end do - !end do - !!$acc end parallel loop + !do i = 1, num_fluids + ! alpha_rho_K(i) = qK_cons_vf(i)%sf(j, k, l) + ! alpha_K(i) = qK_cons_vf(advxb + i - 1)%sf(j, k, l) + !end do + ! If in simulation, use acc mixture subroutines + !call s_convert_species_to_mixture_variables_acc(rho_K, gamma_K, pi_inf_K, qv_K, alpha_K, & + ! alpha_rho_K, Re_K, j, k, l, G_K, Gs) + !rho_K = max(rho_K, sgm_eps) + !if (G_K > verysmall) then + ! qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) !- & + ! G_K*f_elastic_energy(qK_btensor_vf, j, k, l)/gamma_K + !print *, 'elastic energy :: ',G_K*f_elastic_energy(qK_btensor_vf, j, k, l) + !end if + call s_compute_cauchy_solver(q_btensor,qK_prim_vf, j, k, l) + end do + end do + end do + !$acc end parallel loop end if end subroutine s_convert_conservative_to_primitive_variables ! --------- @@ -1246,7 +1248,7 @@ contains q_cons_vf(E_idx)%sf(j, k, l) = q_cons_vf(E_idx)%sf(j, k, l) !+ & !G*f_elastic_energy(q_btensor, j, k, l) end if - call s_calculate_cauchy_from_btensor(q_btensor,q_prim_vf, j, k, l) + call s_compute_cauchy_solver(q_btensor,q_prim_vf, j, k, l) !TODO Multiply the \tau to \rho \tau end if diff --git a/src/common/m_xi_tensor_calc.f90 b/src/common/m_xi_tensor.f90 similarity index 99% rename from src/common/m_xi_tensor_calc.f90 rename to src/common/m_xi_tensor.f90 index 3b56d159ca..3e7221af89 100644 --- a/src/common/m_xi_tensor_calc.f90 +++ b/src/common/m_xi_tensor.f90 @@ -5,7 +5,7 @@ !> @brief This module consists of subroutines used in the calculation of matrix !! operations for the reference map tensor -module m_xi_tensor_calc +module m_xi_tensor ! Dependencies ============================================================= use m_derived_types !< Definitions of the derived types @@ -1838,4 +1838,4 @@ subroutine s_calculate_cauchy_from_btensor(btensor, q_prim_vf, j, k, l) end subroutine s_calculate_cauchy_from_btensor -end module m_xi_tensor_calc +end module m_xi_tensor From c7ffbd1daab89140f58847d386d3a3260d8c8ea1 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Thu, 11 Jul 2024 11:59:19 -0500 Subject: [PATCH 237/326] code compiles and passes test suite on Delta GPUs --- src/common/m_variables_conversion.fpp | 53 ++++++++++++++++----------- 1 file changed, 31 insertions(+), 22 deletions(-) diff --git a/src/common/m_variables_conversion.fpp b/src/common/m_variables_conversion.fpp index 2e65b7c8d4..8c1ac168a1 100644 --- a/src/common/m_variables_conversion.fpp +++ b/src/common/m_variables_conversion.fpp @@ -1031,12 +1031,11 @@ contains end do end if - if ( hyperelasticity ) then - !$acc loop seq - do i = xibeg, xiend - qK_prim_vf(i)%sf(j, k, l) = qK_cons_vf(i)%sf(j, k, l)/rho_K - !print *, 'i ::',i,',j,k,l ::',j,k,l,', qprim ::',qK_prim_vf(i)%sf(j,k,l) - end do + if (hyperelasticity) then + !$acc loop seq + do i = xibeg, xiend + qK_prim_vf(i)%sf(j, k, l) = qK_cons_vf(i)%sf(j, k, l)/rho_K + end do end if !$acc loop seq @@ -1066,20 +1065,20 @@ contains do l = izb, ize do k = iyb, iye do j = ixb, ixe - !!$acc loop seq - !do i = 1, num_fluids - ! alpha_rho_K(i) = qK_cons_vf(i)%sf(j, k, l) - ! alpha_K(i) = qK_cons_vf(advxb + i - 1)%sf(j, k, l) - !end do + !$acc loop seq + do i = 1, num_fluids + alpha_rho_K(i) = qK_cons_vf(i)%sf(j, k, l) + alpha_K(i) = qK_cons_vf(advxb + i - 1)%sf(j, k, l) + end do ! If in simulation, use acc mixture subroutines - !call s_convert_species_to_mixture_variables_acc(rho_K, gamma_K, pi_inf_K, qv_K, alpha_K, & - ! alpha_rho_K, Re_K, j, k, l, G_K, Gs) - !rho_K = max(rho_K, sgm_eps) - !if (G_K > verysmall) then - ! qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) !- & - ! G_K*f_elastic_energy(qK_btensor_vf, j, k, l)/gamma_K + call s_convert_species_to_mixture_variables_acc(rho_K, gamma_K, pi_inf_K, qv_K, alpha_K, & + alpha_rho_K, Re_K, j, k, l, G_K, Gs) + rho_K = max(rho_K, sgm_eps) + if (G_K > verysmall) then + qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) - & + G_K*f_elastic_energy(q_btensor, j, k, l)/gamma_K !print *, 'elastic energy :: ',G_K*f_elastic_energy(qK_btensor_vf, j, k, l) - !end if + end if call s_compute_cauchy_solver(q_btensor,qK_prim_vf, j, k, l) end do end do @@ -1124,7 +1123,7 @@ contains @:ALLOCATE(q_btensor(l)%sf(ixb:ixe, iyb:iye, izb:ize)) end do - ! going through hyperelasticity again due to the btensor calculation + ! btensor calculation ! s_calculate_btensor has its own triple nested for loop, with openacc if (hyperelasticity) then call s_calculate_btensor(q_prim_vf, q_btensor, 0, m, 0, n, 0, p) @@ -1220,6 +1219,13 @@ contains end do end if + + if (elasticity) then + do i = stress_idx%beg, stress_idx%end + q_cons_vf(i)%sf(j, k, l) = rho*q_prim_vf(i)%sf(j, k, l) + end do + end if + if (hypoelasticity) then do i = stress_idx%beg, stress_idx%end q_cons_vf(i)%sf(j, k, l) = rho*q_prim_vf(i)%sf(j, k, l) @@ -1245,11 +1251,14 @@ contains q_cons_vf(i)%sf(j, k, l) = rho*q_prim_vf(i)%sf(j, k, l) end do if (G > verysmall) then - q_cons_vf(E_idx)%sf(j, k, l) = q_cons_vf(E_idx)%sf(j, k, l) !+ & - !G*f_elastic_energy(q_btensor, j, k, l) + q_cons_vf(E_idx)%sf(j, k, l) = q_cons_vf(E_idx)%sf(j, k, l) + & + G*f_elastic_energy(q_btensor, j, k, l) end if call s_compute_cauchy_solver(q_btensor,q_prim_vf, j, k, l) - !TODO Multiply the \tau to \rho \tau + ! Multiply the \tau to \rho \tau + do i = stress_idx%beg, stress_idx%end + q_cons_vf(i)%sf(j, k, l) = rho*q_prim_vf(i)%sf(j, k, l) + end do end if if (.not. f_is_default(sigma)) then From 0ad76886e268e33b524c0a3913bfa1cd0b6a27e8 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Thu, 11 Jul 2024 18:09:27 -0400 Subject: [PATCH 238/326] reworked \tau evaluation in the common code for hyperelasticity, compiles and tests on CPUs --- src/common/m_hyperelastic.f90 | 18 ++++++++++-------- src/common/m_variables_conversion.fpp | 8 ++------ src/simulation/m_riemann_solvers.fpp | 4 ++-- 3 files changed, 14 insertions(+), 16 deletions(-) diff --git a/src/common/m_hyperelastic.f90 b/src/common/m_hyperelastic.f90 index db279ef7fa..538e014dfe 100644 --- a/src/common/m_hyperelastic.f90 +++ b/src/common/m_hyperelastic.f90 @@ -25,13 +25,14 @@ module m_hyperelastic !> @name Abstract subroutine for the infinite relaxation solver !> @{ - subroutine s_abstract_hyperelastic_solver(btensor, q_prim_vf, j, k, l) + subroutine s_abstract_hyperelastic_solver(btensor, q_prim_vf, G, j, k, l) import :: scalar_field, sys_size, b_size type(scalar_field), dimension(sys_size), intent(in) :: q_prim_vf - type(scalar_field), dimension(b_size), intent(IN) :: btensor - integer, intent(IN) :: j, k, l - + type(scalar_field), dimension(b_size), intent(in) :: btensor + real(kind(0d0)), intent(in) :: G + integer, intent(in) :: j, k, l + end subroutine !> @} @@ -62,13 +63,14 @@ subroutine s_initialize_hyperelastic_module() !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor !! btensor is symmetric, save the data space - subroutine s_neoHookean_cauchy_solver(btensor, q_prim_vf, j, k, l) + subroutine s_neoHookean_cauchy_solver(btensor, q_prim_vf, G, j, k, l) #ifdef MFC_SIMULATION !$acc routine seq #endif type(scalar_field), dimension(sys_size), intent(in) :: q_prim_vf - type(scalar_field), dimension(b_size), intent(IN) :: btensor - integer, intent(IN) :: j, k, l + type(scalar_field), dimension(b_size), intent(in) :: btensor + integer, intent(in) :: j, k, l + real(kind(0d0)), intent(in) :: G real(kind(0d0)), dimension(b_size - 1) :: tensor real(kind(0d0)) :: trace @@ -103,7 +105,7 @@ subroutine s_neoHookean_cauchy_solver(btensor, q_prim_vf, j, k, l) !$acc loop seq do i = 1, b_size - 1 - q_prim_vf(strxb + i)%sf(j, k, l) = btensor(i)%sf(j, k, l)/btensor(b_size)%sf(j, k, l) + q_prim_vf(strxb + i)%sf(j, k, l) = G*btensor(i)%sf(j, k, l)/btensor(b_size)%sf(j, k, l) end do ! compute the invariant without the elastic modulus diff --git a/src/common/m_variables_conversion.fpp b/src/common/m_variables_conversion.fpp index 8c1ac168a1..2a608a16e2 100644 --- a/src/common/m_variables_conversion.fpp +++ b/src/common/m_variables_conversion.fpp @@ -1079,7 +1079,7 @@ contains G_K*f_elastic_energy(q_btensor, j, k, l)/gamma_K !print *, 'elastic energy :: ',G_K*f_elastic_energy(qK_btensor_vf, j, k, l) end if - call s_compute_cauchy_solver(q_btensor,qK_prim_vf, j, k, l) + call s_compute_cauchy_solver(q_btensor, qK_prim_vf, G_K, j, k, l) end do end do end do @@ -1228,7 +1228,6 @@ contains if (hypoelasticity) then do i = stress_idx%beg, stress_idx%end - q_cons_vf(i)%sf(j, k, l) = rho*q_prim_vf(i)%sf(j, k, l) ! adding elastic contribution if (G > verysmall) then q_cons_vf(E_idx)%sf(j, k, l) = q_cons_vf(E_idx)%sf(j, k, l) + & @@ -1247,14 +1246,11 @@ contains ! using \rho xi as the conservative formulation stated in Kamrin et al. JFM 2022 if (hyperelasticity) then ! adding the elastic contribution - do i = xibeg, xiend - q_cons_vf(i)%sf(j, k, l) = rho*q_prim_vf(i)%sf(j, k, l) - end do if (G > verysmall) then q_cons_vf(E_idx)%sf(j, k, l) = q_cons_vf(E_idx)%sf(j, k, l) + & G*f_elastic_energy(q_btensor, j, k, l) end if - call s_compute_cauchy_solver(q_btensor,q_prim_vf, j, k, l) + call s_compute_cauchy_solver(q_btensor,q_prim_vf, G, j, k, l) ! Multiply the \tau to \rho \tau do i = stress_idx%beg, stress_idx%end q_cons_vf(i)%sf(j, k, l) = rho*q_prim_vf(i)%sf(j, k, l) diff --git a/src/simulation/m_riemann_solvers.fpp b/src/simulation/m_riemann_solvers.fpp index 151bfc8390..d277cc6e1f 100644 --- a/src/simulation/m_riemann_solvers.fpp +++ b/src/simulation/m_riemann_solvers.fpp @@ -1105,8 +1105,8 @@ contains !$acc loop seq do i = 1, b_size - 1 tau_e_L(i) = 0d0; tau_e_R(i) = 0d0; - !tau_e_L(i) = G_L*qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) - !tau_e_R(i) = G_R*qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) + !tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) + !tau_e_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) end do end if From 62b7f56674bee1312a1205f8853db853aaae7c97 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Thu, 11 Jul 2024 20:20:40 -0400 Subject: [PATCH 239/326] debugged pre and post-process on CPUs, testing on GPUs --- src/common/m_hyperelastic.f90 | 9 +++++---- src/common/m_variables_conversion.fpp | 2 +- src/post_process/m_start_up.f90 | 4 ++++ src/pre_process/m_start_up.fpp | 4 ++++ submit_test.sh | 9 +++++++-- 5 files changed, 21 insertions(+), 7 deletions(-) diff --git a/src/common/m_hyperelastic.f90 b/src/common/m_hyperelastic.f90 index 538e014dfe..fcd4deff11 100644 --- a/src/common/m_hyperelastic.f90 +++ b/src/common/m_hyperelastic.f90 @@ -74,6 +74,7 @@ subroutine s_neoHookean_cauchy_solver(btensor, q_prim_vf, G, j, k, l) real(kind(0d0)), dimension(b_size - 1) :: tensor real(kind(0d0)) :: trace + real(kind(0d0)) :: f13 = 1d0/3d0 integer :: i !< Generic loop iterators ! tensor is the symmetric tensor & calculate the trace of the tensor @@ -93,12 +94,12 @@ subroutine s_neoHookean_cauchy_solver(btensor, q_prim_vf, G, j, k, l) !end if ! calculate the deviatoric of the tensor - btensor(1)%sf(j, k, l) = btensor(1)%sf(j, k, l) - (1d0/3d0)*trace + btensor(1)%sf(j, k, l) = btensor(1)%sf(j, k, l) - f13*trace !if (num_dims == 2) then ! btensor(3)%sf(j,k,l) = btensor(3)%sf(j,k,l) - (1d0/3d0)*trace !else - btensor(4)%sf(j, k, l) = btensor(4)%sf(j, k, l) - (1d0/3d0)*trace - btensor(6)%sf(j, k, l) = btensor(6)%sf(j, k, l) - (1d0/3d0)*trace + btensor(4)%sf(j, k, l) = btensor(4)%sf(j, k, l) - f13*trace + btensor(6)%sf(j, k, l) = btensor(6)%sf(j, k, l) - f13*trace !end if ! dividing by the jacobian for neo-Hookean model ! setting the tensor to the stresses for riemann solver @@ -110,7 +111,7 @@ subroutine s_neoHookean_cauchy_solver(btensor, q_prim_vf, G, j, k, l) ! compute the invariant without the elastic modulus ! if (btensor(b_size)%sf(j,k,l) .gt. 0d0) then - q_prim_vf(xiend + 1)%sf(j, k, l) = 0.5d0*(trace - 3.0d0)/btensor(b_size)%sf(j, k, l) + ! q_prim_vf(xiend + 1)%sf(j, k, l) = 0.5d0*(trace - 3.0d0)/btensor(b_size)%sf(j, k, l) ! else ! q_prim_vf(xiend+1)%sf(j,k,l) = 1d-12 ! end if diff --git a/src/common/m_variables_conversion.fpp b/src/common/m_variables_conversion.fpp index 2a608a16e2..3533d4c53e 100644 --- a/src/common/m_variables_conversion.fpp +++ b/src/common/m_variables_conversion.fpp @@ -1126,7 +1126,7 @@ contains ! btensor calculation ! s_calculate_btensor has its own triple nested for loop, with openacc if (hyperelasticity) then - call s_calculate_btensor(q_prim_vf, q_btensor, 0, m, 0, n, 0, p) + !call s_calculate_btensor(q_prim_vf, q_btensor, 0, m, 0, n, 0, p) end if ! Converting the primitive variables to the conservative variables diff --git a/src/post_process/m_start_up.f90 b/src/post_process/m_start_up.f90 index b54f8737c0..f3e8abd210 100644 --- a/src/post_process/m_start_up.f90 +++ b/src/post_process/m_start_up.f90 @@ -19,6 +19,8 @@ module m_start_up use m_variables_conversion !< Subroutines to change the state variables from !! one form to another + use m_hyperelastic !< Hyperelasticity module for RMT + use m_data_input !< Procedures reading raw simulation data to fill !! the conservative, primitive and grid variables @@ -679,6 +681,7 @@ subroutine s_initialize_modules call s_initialize_data_input_module() call s_initialize_derived_variables_module() call s_initialize_data_output_module() + if (hyperelasticity) call s_initialize_hyperelastic_module() ! Associate pointers for serial or parallel I/O if (parallel_io .neqv. .true.) then @@ -726,6 +729,7 @@ subroutine s_finalize_modules call s_finalize_data_output_module() call s_finalize_derived_variables_module() call s_finalize_data_input_module() + if (hyperelasticity) call s_finalize_hyperelastic_module() call s_finalize_variables_conversion_module() if (num_procs > 1) call s_finalize_mpi_proxy_module() call s_finalize_global_parameters_module() diff --git a/src/pre_process/m_start_up.fpp b/src/pre_process/m_start_up.fpp index fa185d2e24..29a8c7f06c 100644 --- a/src/pre_process/m_start_up.fpp +++ b/src/pre_process/m_start_up.fpp @@ -33,6 +33,8 @@ module m_start_up use m_phase_change !< Phase-change module + use m_hyperelastic !< Hyperelasticity module for RMT + use m_helper_basic !< Functions to compare floating point numbers use m_helper @@ -780,6 +782,7 @@ contains call s_initialize_initial_condition_module() call s_initialize_assign_variables_module() if (relax) call s_initialize_phasechange_module() + if (hyperelasticity) call s_initialize_hyperelastic_module() ! Associate pointers for serial or parallel I/O if (parallel_io .neqv. .true.) then @@ -929,6 +932,7 @@ contains call s_finalize_global_parameters_module() call s_finalize_assign_variables_module() if (relax) call s_finalize_relaxation_solver_module() + if (hyperelasticity) call s_finalize_hyperelastic_module() ! Finalization of the MPI environment call s_mpi_finalize() diff --git a/submit_test.sh b/submit_test.sh index 1a2f59a11a..a3d0cfde85 100755 --- a/submit_test.sh +++ b/submit_test.sh @@ -20,6 +20,11 @@ #./mfc.sh run /scratch/bciv/mcarcanabarbosa/ctr2024/testingpc4f/4speed/3dpc-noel-ptg.py -e batch -p gpuA100x4 -N 1 -n 4 -g 1 -w 04:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta #./mfc.sh run /scratch/bciv/mcarcanabarbosa/ctr2024/testingpc4f/4speed/3dpc-noel-ptg.py -e batch -p gpuA100x4 -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta -./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta -./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t simulation -c delta +#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta +#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t simulation -c delta +#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -c delta + +./mfc.sh run /users/mrodri97/scratch/ctr2024/test6/case.py -p batch -N 1 -n 8 -g 0 -w 01:00:00 -# test1 -t pre_process -c oscar +#./mfc.sh run /users/mrodrig97/scratch/ctr2024/test6/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t simulation -c oscar +./mfc.sh run /users/mrodri97/scratch/ctr2024/test6/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -c oscar From 04564ec941808eae7d1c5c82c4400400c7b13e30 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Thu, 11 Jul 2024 23:01:13 -0400 Subject: [PATCH 240/326] debugged pre and post_process, now investigating btensor calc and cauchy tensor calc --- src/common/m_variables_conversion.fpp | 19 +++++++++++-------- src/post_process/m_start_up.f90 | 2 +- src/pre_process/m_assign_variables.f90 | 2 +- 3 files changed, 13 insertions(+), 10 deletions(-) diff --git a/src/common/m_variables_conversion.fpp b/src/common/m_variables_conversion.fpp index 3533d4c53e..4365114c3e 100644 --- a/src/common/m_variables_conversion.fpp +++ b/src/common/m_variables_conversion.fpp @@ -1032,6 +1032,10 @@ contains end if if (hyperelasticity) then + !$acc loop seq + do i = strxb, strxe + qK_prim_vf(i)%sf(j, k, l) = qK_cons_vf(i)%sf(j, k, l)/rho_K + end do !$acc loop seq do i = xibeg, xiend qK_prim_vf(i)%sf(j, k, l) = qK_cons_vf(i)%sf(j, k, l)/rho_K @@ -1075,11 +1079,11 @@ contains alpha_rho_K, Re_K, j, k, l, G_K, Gs) rho_K = max(rho_K, sgm_eps) if (G_K > verysmall) then - qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) - & - G_K*f_elastic_energy(q_btensor, j, k, l)/gamma_K + qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) !- & + !G_K*f_elastic_energy(q_btensor, j, k, l)/gamma_K !print *, 'elastic energy :: ',G_K*f_elastic_energy(qK_btensor_vf, j, k, l) end if - call s_compute_cauchy_solver(q_btensor, qK_prim_vf, G_K, j, k, l) + !call s_compute_cauchy_solver(q_btensor, qK_prim_vf, G_K, j, k, l) end do end do end do @@ -1219,7 +1223,6 @@ contains end do end if - if (elasticity) then do i = stress_idx%beg, stress_idx%end q_cons_vf(i)%sf(j, k, l) = rho*q_prim_vf(i)%sf(j, k, l) @@ -1247,12 +1250,12 @@ contains if (hyperelasticity) then ! adding the elastic contribution if (G > verysmall) then - q_cons_vf(E_idx)%sf(j, k, l) = q_cons_vf(E_idx)%sf(j, k, l) + & - G*f_elastic_energy(q_btensor, j, k, l) + q_cons_vf(E_idx)%sf(j, k, l) = q_cons_vf(E_idx)%sf(j, k, l) !+ & + !G*f_elastic_energy(q_btensor, j, k, l) end if - call s_compute_cauchy_solver(q_btensor,q_prim_vf, G, j, k, l) + !call s_compute_cauchy_solver(q_btensor,q_prim_vf, G, j, k, l) ! Multiply the \tau to \rho \tau - do i = stress_idx%beg, stress_idx%end + do i = xibeg, xiend q_cons_vf(i)%sf(j, k, l) = rho*q_prim_vf(i)%sf(j, k, l) end do end if diff --git a/src/post_process/m_start_up.f90 b/src/post_process/m_start_up.f90 index f3e8abd210..beaaa06261 100644 --- a/src/post_process/m_start_up.f90 +++ b/src/post_process/m_start_up.f90 @@ -319,7 +319,7 @@ subroutine s_save_data(t_step, varname, pres, c, H) end if ! ---------------------------------------------------------------------- ! Adding the elastic shear stresses to the formatted database file ----- - if (hypoelasticity .or. hyperelasticity) then + if (elasticity) then do i = 1, stress_idx%end - stress_idx%beg + 1 if (prim_vars_wrt) then q_sf = q_prim_vf(i - 1 + stress_idx%beg)%sf( & diff --git a/src/pre_process/m_assign_variables.f90 b/src/pre_process/m_assign_variables.f90 index 8b094de4a3..4a49c46abe 100644 --- a/src/pre_process/m_assign_variables.f90 +++ b/src/pre_process/m_assign_variables.f90 @@ -479,7 +479,7 @@ subroutine s_assign_patch_species_primitive_variables(patch_id, j, k, l, & ! assigning the reference map to the q_prim vector field do i = 1, num_dims q_prim_vf(i + xibeg - 1)%sf(j, k, l) = eta*xi_cart(i) + & - (1d0 - eta)*orig_prim_vf(i + stress_idx%beg - 1) + (1d0 - eta)*orig_prim_vf(i + xibeg - 1) end do end if From f001949e7cb748630f4d8024206aed2cda3f215b Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Fri, 12 Jul 2024 00:03:39 -0400 Subject: [PATCH 241/326] debugged issue for the cauchy tensor update --- src/common/m_hyperelastic.f90 | 6 +++++- src/common/m_variables_conversion.fpp | 10 +++++----- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/src/common/m_hyperelastic.f90 b/src/common/m_hyperelastic.f90 index fcd4deff11..3930dbdd98 100644 --- a/src/common/m_hyperelastic.f90 +++ b/src/common/m_hyperelastic.f90 @@ -106,7 +106,11 @@ subroutine s_neoHookean_cauchy_solver(btensor, q_prim_vf, G, j, k, l) !$acc loop seq do i = 1, b_size - 1 - q_prim_vf(strxb + i)%sf(j, k, l) = G*btensor(i)%sf(j, k, l)/btensor(b_size)%sf(j, k, l) + q_prim_vf(strxb + i - 1)%sf(j, k, l) = G*btensor(i)%sf(j, k, l)/btensor(b_size)%sf(j, k, l) + + if (q_prim_vf(strxb +i)%sf(j,k,l) /= q_prim_vf(strxb + i)%sf(j,k,l)) then + print *, 'error with the code' + end if end do ! compute the invariant without the elastic modulus diff --git a/src/common/m_variables_conversion.fpp b/src/common/m_variables_conversion.fpp index 4365114c3e..fa0a932b2c 100644 --- a/src/common/m_variables_conversion.fpp +++ b/src/common/m_variables_conversion.fpp @@ -1060,9 +1060,9 @@ contains if (hyperelasticity) then #ifdef MFC_SIMULATION - call s_calculate_btensor_acc(qK_prim_vf, q_btensor, 0, m, 0, n, 0, p) + !call s_calculate_btensor_acc(qK_prim_vf, q_btensor, 0, m, 0, n, 0, p) #else - call s_calculate_btensor(qK_prim_vf, q_btensor, 0, m, 0, n, 0, p) + call s_calculate_btensor_acc(qK_prim_vf, q_btensor, 0, m, 0, n, 0, p) #endif !print *, 'I got here AAA' !$acc parallel loop collapse(3) gang vector default(present) private(alpha_K, alpha_rho_K, Re_K, rho_K, gamma_K, pi_inf_K, qv_K, G_K) @@ -1083,7 +1083,7 @@ contains !G_K*f_elastic_energy(q_btensor, j, k, l)/gamma_K !print *, 'elastic energy :: ',G_K*f_elastic_energy(qK_btensor_vf, j, k, l) end if - !call s_compute_cauchy_solver(q_btensor, qK_prim_vf, G_K, j, k, l) + call s_compute_cauchy_solver(q_btensor, qK_prim_vf, G_K, j, k, l) end do end do end do @@ -1130,7 +1130,7 @@ contains ! btensor calculation ! s_calculate_btensor has its own triple nested for loop, with openacc if (hyperelasticity) then - !call s_calculate_btensor(q_prim_vf, q_btensor, 0, m, 0, n, 0, p) + call s_calculate_btensor_acc(q_prim_vf, q_btensor, 0, m, 0, n, 0, p) end if ! Converting the primitive variables to the conservative variables @@ -1253,7 +1253,7 @@ contains q_cons_vf(E_idx)%sf(j, k, l) = q_cons_vf(E_idx)%sf(j, k, l) !+ & !G*f_elastic_energy(q_btensor, j, k, l) end if - !call s_compute_cauchy_solver(q_btensor,q_prim_vf, G, j, k, l) + call s_compute_cauchy_solver(q_btensor,q_prim_vf, G, j, k, l) ! Multiply the \tau to \rho \tau do i = xibeg, xiend q_cons_vf(i)%sf(j, k, l) = rho*q_prim_vf(i)%sf(j, k, l) From 81a3ae7ea7f811752be2b1856a0d7afd76b02d10 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Sun, 14 Jul 2024 10:16:02 -0400 Subject: [PATCH 242/326] last check of the code, before moving xi calcs to simulation and out of pre and post process --- src/common/m_hyperelastic.f90 | 16 ++++----- src/common/m_variables_conversion.fpp | 50 ++++++++++++--------------- src/common/m_xi_tensor.f90 | 11 +++--- 3 files changed, 35 insertions(+), 42 deletions(-) diff --git a/src/common/m_hyperelastic.f90 b/src/common/m_hyperelastic.f90 index 3930dbdd98..50d21e586f 100644 --- a/src/common/m_hyperelastic.f90 +++ b/src/common/m_hyperelastic.f90 @@ -106,19 +106,17 @@ subroutine s_neoHookean_cauchy_solver(btensor, q_prim_vf, G, j, k, l) !$acc loop seq do i = 1, b_size - 1 - q_prim_vf(strxb + i - 1)%sf(j, k, l) = G*btensor(i)%sf(j, k, l)/btensor(b_size)%sf(j, k, l) - - if (q_prim_vf(strxb +i)%sf(j,k,l) /= q_prim_vf(strxb + i)%sf(j,k,l)) then - print *, 'error with the code' - end if + q_prim_vf(strxb + i - 1)%sf(j, k, l) = & + G*btensor(i)%sf(j, k, l)/btensor(b_size)%sf(j, k, l) end do ! compute the invariant without the elastic modulus - ! if (btensor(b_size)%sf(j,k,l) .gt. 0d0) then - ! q_prim_vf(xiend + 1)%sf(j, k, l) = 0.5d0*(trace - 3.0d0)/btensor(b_size)%sf(j, k, l) - ! else + if (btensor(b_size)%sf(j,k,l) .gt. 0d0) then + q_prim_vf(xiend + 1)%sf(j, k, l) = & + 0.5d0*(trace - 3.0d0)/btensor(b_size)%sf(j, k, l) + else ! q_prim_vf(xiend+1)%sf(j,k,l) = 1d-12 - ! end if + end if end subroutine s_neoHookean_cauchy_solver subroutine s_finalize_hyperelastic_module() diff --git a/src/common/m_variables_conversion.fpp b/src/common/m_variables_conversion.fpp index fa0a932b2c..5f03c7730e 100644 --- a/src/common/m_variables_conversion.fpp +++ b/src/common/m_variables_conversion.fpp @@ -883,7 +883,7 @@ contains integer :: i, j, k, l, q !< Generic loop iterators - real(kind(0.d0)) :: ntmp + real(kind(0d0)) :: ntmp type(scalar_field), dimension(b_size) :: q_btensor @@ -1017,7 +1017,7 @@ contains qK_prim_vf(i)%sf(j, k, l) = qK_cons_vf(i)%sf(j, k, l) & /rho_K ! subtracting elastic contribution for pressure calculation - if (G_K > 1000) then !TODO: check if stable for >0 + if (G_K .gt. verysmall) then !TODO: check if stable for >0 qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) - & ((qK_prim_vf(i)%sf(j, k, l)**2d0)/(4d0*G_K))/gamma_K ! extra terms in 2 and 3D @@ -1059,11 +1059,7 @@ contains !print *, 'I got here AA' if (hyperelasticity) then -#ifdef MFC_SIMULATION - !call s_calculate_btensor_acc(qK_prim_vf, q_btensor, 0, m, 0, n, 0, p) -#else call s_calculate_btensor_acc(qK_prim_vf, q_btensor, 0, m, 0, n, 0, p) -#endif !print *, 'I got here AAA' !$acc parallel loop collapse(3) gang vector default(present) private(alpha_K, alpha_rho_K, Re_K, rho_K, gamma_K, pi_inf_K, qv_K, G_K) do l = izb, ize @@ -1078,12 +1074,14 @@ contains call s_convert_species_to_mixture_variables_acc(rho_K, gamma_K, pi_inf_K, qv_K, alpha_K, & alpha_rho_K, Re_K, j, k, l, G_K, Gs) rho_K = max(rho_K, sgm_eps) - if (G_K > verysmall) then - qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) !- & + if (G_K .gt. verysmall) then + qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) !- & !G_K*f_elastic_energy(q_btensor, j, k, l)/gamma_K !print *, 'elastic energy :: ',G_K*f_elastic_energy(qK_btensor_vf, j, k, l) + call s_compute_cauchy_solver(q_btensor, qK_prim_vf, G_K, j, k, l) + else + call s_compute_cauchy_solver(q_btensor, qK_prim_vf, 0d0, j, k, l) end if - call s_compute_cauchy_solver(q_btensor, qK_prim_vf, G_K, j, k, l) end do end do end do @@ -1130,7 +1128,7 @@ contains ! btensor calculation ! s_calculate_btensor has its own triple nested for loop, with openacc if (hyperelasticity) then - call s_calculate_btensor_acc(q_prim_vf, q_btensor, 0, m, 0, n, 0, p) + call s_calculate_btensor_acc(q_prim_vf, q_btensor, 0, m, 0, n, 0, p) end if ! Converting the primitive variables to the conservative variables @@ -1223,16 +1221,11 @@ contains end do end if - if (elasticity) then - do i = stress_idx%beg, stress_idx%end - q_cons_vf(i)%sf(j, k, l) = rho*q_prim_vf(i)%sf(j, k, l) - end do - end if - if (hypoelasticity) then - do i = stress_idx%beg, stress_idx%end + do i = strxb, strxe + q_cons_vf(i)%sf(j, k, l) = rho*q_prim_vf(i)%sf(j, k, l) ! adding elastic contribution - if (G > verysmall) then + if (G .gt. verysmall) then q_cons_vf(E_idx)%sf(j, k, l) = q_cons_vf(E_idx)%sf(j, k, l) + & (q_prim_vf(i)%sf(j, k, l)**2d0)/(4d0*G) ! extra terms in 2 and 3D @@ -1249,12 +1242,18 @@ contains ! using \rho xi as the conservative formulation stated in Kamrin et al. JFM 2022 if (hyperelasticity) then ! adding the elastic contribution - if (G > verysmall) then - q_cons_vf(E_idx)%sf(j, k, l) = q_cons_vf(E_idx)%sf(j, k, l) !+ & - !G*f_elastic_energy(q_btensor, j, k, l) + if (G .gt. verysmall) then + q_cons_vf(E_idx)%sf(j, k, l) = q_cons_vf(E_idx)%sf(j, k, l) !+ & + !G*f_elastic_energy(q_btensor, j, k, l) + !call s_compute_cauchy_solver(q_btensor,q_prim_vf, G, j, k, l) + else + call s_compute_cauchy_solver(q_btensor,q_prim_vf, 0d0, j, k, l) end if - call s_compute_cauchy_solver(q_btensor,q_prim_vf, G, j, k, l) - ! Multiply the \tau to \rho \tau + ! Multiply \tau to \rho \tau + do i = strxb, strxe + q_cons_vf(i)%sf(j, k, l) = rho*q_prim_vf(i)%sf(j, k, l) + end do + ! Multiply \xi to \rho \xi do i = xibeg, xiend q_cons_vf(i)%sf(j, k, l) = rho*q_prim_vf(i)%sf(j, k, l) end do @@ -1267,22 +1266,17 @@ contains end do end do end do - - ! deallocating the btensor do l = 1, b_size @:DEALLOCATE(q_btensor(l)%sf) end do #else - if (proc_rank == 0) then call s_mpi_abort('Conversion from primitive to '// & 'conservative variables not '// & 'implemented. Exiting ...') end if - #endif - end subroutine s_convert_primitive_to_conservative_variables !> The following subroutine handles the conversion between diff --git a/src/common/m_xi_tensor.f90 b/src/common/m_xi_tensor.f90 index 3e7221af89..a6988f204b 100644 --- a/src/common/m_xi_tensor.f90 +++ b/src/common/m_xi_tensor.f90 @@ -1282,14 +1282,15 @@ subroutine s_calculate_btensor_acc(q_prim_vf, btensor, xb, xe, yb, ye, zb, ze) type(scalar_field), dimension(sys_size), intent(in) :: q_prim_vf type(scalar_field), dimension(b_size), intent(inout) :: btensor integer, intent(in) :: xb, xe, yb, ye, zb, ze + integer :: j, k, l real(kind(0d0)), dimension(tensor_size) :: tensora, tensorb - integer :: j, k, l, i + integer :: i ! if (num_dims == 1) then -!! !$acc parallel loop collapse(3) gang vector default(present) private(tensora,tensorb) -! do l = izb, ize -! do k = iyb, iye -! do j = ixb, ixe + !!$acc parallel loop collapse(3) gang vector default(present) private(tensora,tensorb) + !!do l = izb, ize + ! do k = iyb, iye + ! do j = ixb, ixe ! call s_compute_gradient_xi1d_acc(q_prim_vf, ixb, ixe, iyb, & ! iye, izb, ize, j, k, l, tensora, tensorb) ! !! 1: 1D, 3: 2D, 6: 3D From b1556d857cc84caaf37f17ee669fe0a3f32531a7 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Sun, 14 Jul 2024 18:37:38 -0400 Subject: [PATCH 243/326] hypoelasticity can now do grid stretching, building up hyper to do the same --- src/simulation/m_global_parameters.fpp | 10 ++- src/simulation/m_hypoelastic.fpp | 116 +++++++++++++------------ src/simulation/m_start_up.fpp | 3 +- src/simulation/m_viscous.fpp | 2 - submit_test.sh | 9 +- 5 files changed, 77 insertions(+), 63 deletions(-) diff --git a/src/simulation/m_global_parameters.fpp b/src/simulation/m_global_parameters.fpp index f28a9ba6c0..73410511fe 100644 --- a/src/simulation/m_global_parameters.fpp +++ b/src/simulation/m_global_parameters.fpp @@ -306,6 +306,7 @@ module m_global_parameters !! The finite-difference number is given by MAX(1, fd_order/2). Essentially, !! it is a measure of the half-size of the finite-difference stencil for the !! selected order of accuracy. + !$acc declare create(fd_order,fd_number) logical :: probe_wrt logical :: integral_wrt @@ -1030,6 +1031,12 @@ contains buff_size = weno_polyn + 2 end if + if (elasticity) then + fd_order = 4 + fd_number = max(1, fd_order/2) + !buff_size = buff_size + fd_number + end if + ! Configuring Coordinate Direction Indexes ========================= if (bubbles) then ix%beg = -buff_size; iy%beg = 0; iz%beg = 0 @@ -1059,7 +1066,8 @@ contains if (p > 0) then startz = -buff_size end if - + + !$acc update device(fd_order,fd_number) !$acc update device(startx, starty, startz) if (cyl_coord .neqv. .true.) then ! Cartesian grid diff --git a/src/simulation/m_hypoelastic.fpp b/src/simulation/m_hypoelastic.fpp index 8311339b5a..9260963ca6 100644 --- a/src/simulation/m_hypoelastic.fpp +++ b/src/simulation/m_hypoelastic.fpp @@ -15,6 +15,8 @@ module m_hypoelastic use m_mpi_proxy !< Message passing interface (MPI) module proxy + use m_helper + ! ========================================================================== implicit none @@ -46,6 +48,10 @@ module m_hypoelastic real(kind(0d0)), allocatable, dimension(:, :, :) :: rho_K_field, G_K_field !$acc declare create(rho_K_field, G_K_field) + real(kind(0d0)), allocatable, dimension(:, :) :: fd_coeff_x + real(kind(0d0)), allocatable, dimension(:, :) :: fd_coeff_y + real(kind(0d0)), allocatable, dimension(:, :) :: fd_coeff_z + !$acc declare create(fd_coeff_x,fd_coeff_y,fd_coeff_z) #endif contains @@ -70,6 +76,28 @@ contains end do !$acc update device(Gs) + @:ALLOCATE_GLOBAL(fd_coeff_x(-fd_number:fd_number, 0:m)) + if (n > 0) then + @:ALLOCATE_GLOBAL(fd_coeff_y(-fd_number:fd_number, 0:n)) + end if + if (p > 0) then + @:ALLOCATE_GLOBAL(fd_coeff_z(-fd_number:fd_number, 0:p)) + end if + + ! Computing centered finite difference coefficients + call s_compute_finite_difference_coefficients(m, x_cc, fd_coeff_x, buff_size, & + fd_number, fd_order) + + if (n > 0) then + call s_compute_finite_difference_coefficients(n, y_cc, fd_coeff_y, buff_size, & + fd_number, fd_order) + end if + if (p > 0) then + call s_compute_finite_difference_coefficients(p, z_cc, fd_coeff_z, buff_size, & + fd_number, fd_order) + end if + !$acc update device(fd_coeff_x,fd_coeff_y,fd_coeff_z) + end subroutine s_initialize_hypoelastic_module !> The purpose of this procedure is to compute the source terms @@ -85,7 +113,7 @@ contains real(kind(0d0)) :: rho_K, G_K - integer :: i, k, l, q !< Loop variables + integer :: i, k, l, q, r !< Loop variables integer :: ndirs !< Number of coordinate directions ndirs = 1; if (n > 0) ndirs = 2; if (p > 0) ndirs = 3 @@ -94,43 +122,33 @@ contains ! calculate velocity gradients + rho_K and G_K ! TODO: re-organize these loops one by one for GPU efficiency if possible? - !$acc parallel loop collapse(3) gang vector default(present) + !$acc parallel loop collapse(4) gang vector default(present) do q = 0, p do l = 0, n do k = 0, m - du_dx(k, l, q) = & - (q_prim_vf(momxb)%sf(k - 2, l, q) & - - 8d0*q_prim_vf(momxb)%sf(k - 1, l, q) & - + 8d0*q_prim_vf(momxb)%sf(k + 1, l, q) & - - q_prim_vf(momxb)%sf(k + 2, l, q)) & - /(12d0*dx(k)) + du_dx(k, l, q) = 0d0 + do r = -fd_number, fd_number + du_dx(k, l, q) = du_dx(k, l, q) & + + q_prim_vf(momxb)%sf(k + r, l, q)*fd_coeff_x(r, k) + end do end do end do end do if (ndirs > 1) then - !$acc parallel loop collapse(3) gang vector default(present) + !$acc parallel loop collapse(4) gang vector default(present) do q = 0, p do l = 0, n do k = 0, m - du_dy(k, l, q) = & - (q_prim_vf(momxb)%sf(k, l - 2, q) & - - 8d0*q_prim_vf(momxb)%sf(k, l - 1, q) & - + 8d0*q_prim_vf(momxb)%sf(k, l + 1, q) & - - q_prim_vf(momxb)%sf(k, l + 2, q)) & - /(12d0*dy(l)) - dv_dx(k, l, q) = & - (q_prim_vf(momxb + 1)%sf(k - 2, l, q) & - - 8d0*q_prim_vf(momxb + 1)%sf(k - 1, l, q) & - + 8d0*q_prim_vf(momxb + 1)%sf(k + 1, l, q) & - - q_prim_vf(momxb + 1)%sf(k + 2, l, q)) & - /(12d0*dx(k)) - dv_dy(k, l, q) = & - (q_prim_vf(momxb + 1)%sf(k, l - 2, q) & - - 8d0*q_prim_vf(momxb + 1)%sf(k, l - 1, q) & - + 8d0*q_prim_vf(momxb + 1)%sf(k, l + 1, q) & - - q_prim_vf(momxb + 1)%sf(k, l + 2, q)) & - /(12d0*dy(l)) + du_dy(k, l, q) = 0d0; dv_dx(k, l, q) = 0d0; dv_dy(k, l, q) = 0d0; + do r = -fd_number, fd_number + du_dy(k, l, q) = du_dy(k, l, q) & + + q_prim_vf(momxb)%sf(k, l + r, q)*fd_coeff_y(r, l) + dv_dx(k, l, q) = dv_dx(k, l, q) & + + q_prim_vf(momxb + 1)%sf(k + r, l, q)*fd_coeff_x(r, k) + dv_dy(k, l, q) = dv_dy(k, l, q) & + + q_prim_vf(momxb + 1)%sf(k, l + r, q)*fd_coeff_y(r, l) + end do end do end do end do @@ -141,36 +159,20 @@ contains do q = 0, p do l = 0, n do k = 0, m - du_dz(k, l, q) = & - (q_prim_vf(momxb)%sf(k, l, q - 2) & - - 8d0*q_prim_vf(momxb)%sf(k, l, q - 1) & - + 8d0*q_prim_vf(momxb)%sf(k, l, q + 1) & - - q_prim_vf(momxb)%sf(k, l, q + 2)) & - /(12d0*dz(q)) - dv_dz(k, l, q) = & - (q_prim_vf(momxb + 1)%sf(k, l, q - 2) & - - 8d0*q_prim_vf(momxb + 1)%sf(k, l, q - 1) & - + 8d0*q_prim_vf(momxb + 1)%sf(k, l, q + 1) & - - q_prim_vf(momxb + 1)%sf(k, l, q + 2)) & - /(12d0*dz(q)) - dw_dx(k, l, q) = & - (q_prim_vf(momxe)%sf(k - 2, l, q) & - - 8d0*q_prim_vf(momxe)%sf(k - 1, l, q) & - + 8d0*q_prim_vf(momxe)%sf(k + 1, l, q) & - - q_prim_vf(momxe)%sf(k + 2, l, q)) & - /(12d0*dx(k)) - dw_dy(k, l, q) = & - (q_prim_vf(momxe)%sf(k, l - 2, q) & - - 8d0*q_prim_vf(momxe)%sf(k, l - 1, q) & - + 8d0*q_prim_vf(momxe)%sf(k, l + 1, q) & - - q_prim_vf(momxe)%sf(k, l + 2, q)) & - /(12d0*dy(l)) - dw_dz(k, l, q) = & - (q_prim_vf(momxe)%sf(k, l, q - 2) & - - 8d0*q_prim_vf(momxe)%sf(k, l, q - 1) & - + 8d0*q_prim_vf(momxe)%sf(k, l, q + 1) & - - q_prim_vf(momxe)%sf(k, l, q + 2)) & - /(12d0*dz(q)) + du_dz(k, l, q) = 0d0; dv_dz(k, l, q) = 0d0; dw_dx(k, l, q) = 0d0; + dw_dy(k, l, q) = 0d0; dw_dz(k, l, q) = 0d0; + do r = -fd_number, fd_number + du_dz(k, l, q) = du_dz(k, l, q) & + + q_prim_vf(momxb)%sf(k, l, q + r)*fd_coeff_z(r, q) + dv_dz(k, l, q) = dv_dz(k, l, q) & + + q_prim_vf(momxb + 1)%sf(k, l, q + r)*fd_coeff_z(r, q) + dw_dx(k, l, q) = dw_dx(k, l, q) & + + q_prim_vf(momxe)%sf(k + r, l, q)*fd_coeff_x(r, k) + dw_dy(k, l, q) = dw_dy(k, l, q) & + + q_prim_vf(momxe)%sf(k, l + r, q)*fd_coeff_y(r, l) + dw_dz(k, l, q) = dw_dz(k, l, q) & + + q_prim_vf(momxe)%sf(k, l, q + r)*fd_coeff_z(r, q) + end do end do end do end do diff --git a/src/simulation/m_start_up.fpp b/src/simulation/m_start_up.fpp index 3951d6b6a3..f17e59f640 100644 --- a/src/simulation/m_start_up.fpp +++ b/src/simulation/m_start_up.fpp @@ -1274,7 +1274,6 @@ contains call acc_present_dump() #endif - if (hypoelasticity) call s_initialize_hypoelastic_module() if (relax) call s_initialize_phasechange_module() call s_initialize_data_output_module() call s_initialize_derived_variables_module() @@ -1316,6 +1315,8 @@ contains call s_initialize_cbc_module() call s_initialize_derived_variables() + if (hypoelasticity) call s_initialize_hypoelastic_module() + end subroutine s_initialize_modules subroutine s_initialize_mpi_domain diff --git a/src/simulation/m_viscous.fpp b/src/simulation/m_viscous.fpp index 0019779e55..5bdf4b8497 100644 --- a/src/simulation/m_viscous.fpp +++ b/src/simulation/m_viscous.fpp @@ -12,8 +12,6 @@ module m_viscous use m_global_parameters !< Definitions of the global parameters use m_weno - - use m_helper ! ========================================================================== private; public s_get_viscous, & diff --git a/submit_test.sh b/submit_test.sh index a3d0cfde85..ad94805dbc 100755 --- a/submit_test.sh +++ b/submit_test.sh @@ -24,7 +24,12 @@ #./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t simulation -c delta #./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -c delta -./mfc.sh run /users/mrodri97/scratch/ctr2024/test6/case.py -p batch -N 1 -n 8 -g 0 -w 01:00:00 -# test1 -t pre_process -c oscar +#./mfc.sh run /users/mrodri97/scratch/ctr2024/test6/case.py -p batch -N 1 -n 8 -g 0 -w 01:00:00 -# test1 -t pre_process -c oscar #./mfc.sh run /users/mrodrig97/scratch/ctr2024/test6/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t simulation -c oscar -./mfc.sh run /users/mrodri97/scratch/ctr2024/test6/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -c oscar +#./mfc.sh run /users/mrodri97/scratch/ctr2024/test6/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -c oscar + +./mfc.sh run /users/mrodri97/hMFC/tests/9EB947DB/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t pre_process -c oscar +./mfc.sh run /users/mrodri97/hMFC/tests/9EB947DB/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t simulation -c oscar + + From 2f30499d02d6ba82cf4ca9c91409842436807f25 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Sun, 14 Jul 2024 18:40:11 -0400 Subject: [PATCH 244/326] improved hypo for acc and fixed shear modulus limit --- src/simulation/m_hypoelastic.fpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/simulation/m_hypoelastic.fpp b/src/simulation/m_hypoelastic.fpp index 9260963ca6..638dd4abed 100644 --- a/src/simulation/m_hypoelastic.fpp +++ b/src/simulation/m_hypoelastic.fpp @@ -155,7 +155,7 @@ contains ! 3D if (ndirs == 3) then - !$acc parallel loop collapse(3) gang vector default(present) + !$acc parallel loop collapse(4) gang vector default(present) do q = 0, p do l = 0, n do k = 0, m @@ -192,7 +192,7 @@ contains G_K_field(k, l, q) = G_K !TODO: take this out if not needed - if (G_K < 1000) then + if (G_K < verysmall) then G_K_field(k, l, q) = 0 end if end do From 7491445105a6a03e9d1664794df1c84757f2923d Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Sun, 14 Jul 2024 20:50:19 -0500 Subject: [PATCH 245/326] data issue, checking on Oscar --- src/common/m_helper.fpp | 7 ++--- src/simulation/m_hypoelastic.fpp | 53 +++++++++++++++++++++++++++----- submit_test.sh | 4 +-- 3 files changed, 50 insertions(+), 14 deletions(-) diff --git a/src/common/m_helper.fpp b/src/common/m_helper.fpp index b6d4872973..a2b770828d 100644 --- a/src/common/m_helper.fpp +++ b/src/common/m_helper.fpp @@ -73,8 +73,8 @@ contains lE = q end if - if (allocated(fd_coeff_s)) deallocate (fd_coeff_s) - allocate (fd_coeff_s(-fd_number_in:fd_number_in, lb:lE)) + if (allocated(fd_coeff_s)) deallocate(fd_coeff_s) + allocate(fd_coeff_s(-fd_number_in:fd_number_in, lb:lE)) ! Computing the 1st order finite-difference coefficients if (fd_order_in == 1) then @@ -83,7 +83,6 @@ contains fd_coeff_s(0, i) = -1d0/(s_cc(i + 1) - s_cc(i)) fd_coeff_s(1, i) = -fd_coeff_s(0, i) end do - ! Computing the 2nd order finite-difference coefficients elseif (fd_order_in == 2) then do i = lB, lE @@ -91,7 +90,6 @@ contains fd_coeff_s(0, i) = 0d0 fd_coeff_s(1, i) = -fd_coeff_s(-1, i) end do - ! Computing the 4th order finite-difference coefficients else do i = lB, lE @@ -101,7 +99,6 @@ contains fd_coeff_s(1, i) = -fd_coeff_s(-1, i) fd_coeff_s(2, i) = -fd_coeff_s(-2, i) end do - end if end subroutine s_compute_finite_difference_coefficients diff --git a/src/simulation/m_hypoelastic.fpp b/src/simulation/m_hypoelastic.fpp index 638dd4abed..88116676ed 100644 --- a/src/simulation/m_hypoelastic.fpp +++ b/src/simulation/m_hypoelastic.fpp @@ -58,7 +58,7 @@ contains subroutine s_initialize_hypoelastic_module - integer :: i + integer :: i, k, r @:ALLOCATE_GLOBAL(Gs(1:num_fluids)) @:ALLOCATE_GLOBAL(rho_K_field(0:m,0:n,0:p), G_K_field(0:m,0:n,0:p)) @@ -87,16 +87,25 @@ contains ! Computing centered finite difference coefficients call s_compute_finite_difference_coefficients(m, x_cc, fd_coeff_x, buff_size, & fd_number, fd_order) - + !!!!$acc update device(fd_coeff_x) if (n > 0) then call s_compute_finite_difference_coefficients(n, y_cc, fd_coeff_y, buff_size, & fd_number, fd_order) + !!!$acc update device(fd_coeff_y) end if if (p > 0) then call s_compute_finite_difference_coefficients(p, z_cc, fd_coeff_z, buff_size, & fd_number, fd_order) + !!!$acc update device(fd_coeff_z) end if - !$acc update device(fd_coeff_x,fd_coeff_y,fd_coeff_z) + + !!!!$acc loop seq + do k = 0, m + print *, 'x_cc :: ',x_cc(k) + do r = -fd_number, fd_number + print *, 'fd_co :: ',fd_coeff_x(r,k) + end do + end do end subroutine s_initialize_hypoelastic_module @@ -122,11 +131,20 @@ contains ! calculate velocity gradients + rho_K and G_K ! TODO: re-organize these loops one by one for GPU efficiency if possible? + !$acc parallel loop collapse(3) gang vector default(present) + do q = 0, p + do l = 0, n + do k = 0, m + du_dx(k, l, q) = 0d0; + end do + end do + end do + !$acc end parallel loop + !$acc parallel loop collapse(4) gang vector default(present) do q = 0, p do l = 0, n do k = 0, m - du_dx(k, l, q) = 0d0 do r = -fd_number, fd_number du_dx(k, l, q) = du_dx(k, l, q) & + q_prim_vf(momxb)%sf(k + r, l, q)*fd_coeff_x(r, k) @@ -134,13 +152,23 @@ contains end do end do end do + !$acc end parallel loop if (ndirs > 1) then + !$acc parallel loop collapse(3) gang vector default(present) + do q = 0, p + do l = 0, n + do k = 0, m + du_dy(k, l, q) = 0d0; dv_dx(k, l, q) = 0d0; dv_dy(k, l, q) = 0d0; + end do + end do + end do + !$acc end parallel loop + !$acc parallel loop collapse(4) gang vector default(present) do q = 0, p do l = 0, n do k = 0, m - du_dy(k, l, q) = 0d0; dv_dx(k, l, q) = 0d0; dv_dy(k, l, q) = 0d0; do r = -fd_number, fd_number du_dy(k, l, q) = du_dy(k, l, q) & + q_prim_vf(momxb)%sf(k, l + r, q)*fd_coeff_y(r, l) @@ -152,15 +180,25 @@ contains end do end do end do + !$acc end parallel loop ! 3D if (ndirs == 3) then + !$acc parallel loop collapse(3) gang vector default(present) + do q = 0, p + do l = 0, n + do k = 0, m + du_dz(k, l, q) = 0d0; dv_dz(k, l, q) = 0d0; dw_dx(k, l, q) = 0d0; + dw_dy(k, l, q) = 0d0; dw_dz(k, l, q) = 0d0; + end do + end do + end do + !$acc end parallel loop + !$acc parallel loop collapse(4) gang vector default(present) do q = 0, p do l = 0, n do k = 0, m - du_dz(k, l, q) = 0d0; dv_dz(k, l, q) = 0d0; dw_dx(k, l, q) = 0d0; - dw_dy(k, l, q) = 0d0; dw_dz(k, l, q) = 0d0; do r = -fd_number, fd_number du_dz(k, l, q) = du_dz(k, l, q) & + q_prim_vf(momxb)%sf(k, l, q + r)*fd_coeff_z(r, q) @@ -176,6 +214,7 @@ contains end do end do end do + !$acc end parallel loop end if end if diff --git a/submit_test.sh b/submit_test.sh index ad94805dbc..c544960d23 100755 --- a/submit_test.sh +++ b/submit_test.sh @@ -28,8 +28,8 @@ #./mfc.sh run /users/mrodrig97/scratch/ctr2024/test6/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t simulation -c oscar #./mfc.sh run /users/mrodri97/scratch/ctr2024/test6/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -c oscar -./mfc.sh run /users/mrodri97/hMFC/tests/9EB947DB/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t pre_process -c oscar -./mfc.sh run /users/mrodri97/hMFC/tests/9EB947DB/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t simulation -c oscar +./mfc.sh run /u/rodrigu1/hMFC/tests/9EB947DB/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta +./mfc.sh run /u/rodrigu1/hMFC/tests/9EB947DB/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t simulation -c delta From b9c0102ee0efff9a2f060bc715813771455dfe6c Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Sun, 14 Jul 2024 21:34:43 -0500 Subject: [PATCH 246/326] fixed the ACC commands for grid stretching of hypo --- src/simulation/m_hypoelastic.fpp | 53 ++++++++++++++------------------ 1 file changed, 23 insertions(+), 30 deletions(-) diff --git a/src/simulation/m_hypoelastic.fpp b/src/simulation/m_hypoelastic.fpp index 88116676ed..e4342e508c 100644 --- a/src/simulation/m_hypoelastic.fpp +++ b/src/simulation/m_hypoelastic.fpp @@ -87,26 +87,18 @@ contains ! Computing centered finite difference coefficients call s_compute_finite_difference_coefficients(m, x_cc, fd_coeff_x, buff_size, & fd_number, fd_order) - !!!!$acc update device(fd_coeff_x) + !$acc update device(fd_coeff_x) if (n > 0) then call s_compute_finite_difference_coefficients(n, y_cc, fd_coeff_y, buff_size, & fd_number, fd_order) - !!!$acc update device(fd_coeff_y) + !$acc update device(fd_coeff_y) end if if (p > 0) then call s_compute_finite_difference_coefficients(p, z_cc, fd_coeff_z, buff_size, & fd_number, fd_order) - !!!$acc update device(fd_coeff_z) + !$acc update device(fd_coeff_z) end if - !!!!$acc loop seq - do k = 0, m - print *, 'x_cc :: ',x_cc(k) - do r = -fd_number, fd_number - print *, 'fd_co :: ',fd_coeff_x(r,k) - end do - end do - end subroutine s_initialize_hypoelastic_module !> The purpose of this procedure is to compute the source terms @@ -140,19 +132,19 @@ contains end do end do !$acc end parallel loop - - !$acc parallel loop collapse(4) gang vector default(present) - do q = 0, p + + do r = -fd_number, fd_number + !$acc parallel loop collapse(3) gang vector default(present) + do q = 0, p do l = 0, n do k = 0, m - do r = -fd_number, fd_number - du_dx(k, l, q) = du_dx(k, l, q) & - + q_prim_vf(momxb)%sf(k + r, l, q)*fd_coeff_x(r, k) - end do + du_dx(k, l, q) = du_dx(k, l, q) & + + q_prim_vf(momxb)%sf(k + r, l, q)*fd_coeff_x(r, k) end do end do - end do + end do !$acc end parallel loop + end do if (ndirs > 1) then !$acc parallel loop collapse(3) gang vector default(present) @@ -165,25 +157,26 @@ contains end do !$acc end parallel loop - !$acc parallel loop collapse(4) gang vector default(present) - do q = 0, p + do r = -fd_number, fd_number + !$acc parallel loop collapse(3) gang vector default(present) + do q = 0, p do l = 0, n do k = 0, m - do r = -fd_number, fd_number du_dy(k, l, q) = du_dy(k, l, q) & + q_prim_vf(momxb)%sf(k, l + r, q)*fd_coeff_y(r, l) dv_dx(k, l, q) = dv_dx(k, l, q) & + q_prim_vf(momxb + 1)%sf(k + r, l, q)*fd_coeff_x(r, k) dv_dy(k, l, q) = dv_dy(k, l, q) & + q_prim_vf(momxb + 1)%sf(k, l + r, q)*fd_coeff_y(r, l) - end do end do - end do + end do + end do + !$acc end parallel loop end do - !$acc end parallel loop ! 3D if (ndirs == 3) then + !$acc parallel loop collapse(3) gang vector default(present) do q = 0, p do l = 0, n @@ -195,11 +188,11 @@ contains end do !$acc end parallel loop - !$acc parallel loop collapse(4) gang vector default(present) - do q = 0, p + do r = -fd_number, fd_number + !$acc parallel loop collapse(3) gang vector default(present) + do q = 0, p do l = 0, n do k = 0, m - do r = -fd_number, fd_number du_dz(k, l, q) = du_dz(k, l, q) & + q_prim_vf(momxb)%sf(k, l, q + r)*fd_coeff_z(r, q) dv_dz(k, l, q) = dv_dz(k, l, q) & @@ -210,11 +203,11 @@ contains + q_prim_vf(momxe)%sf(k, l + r, q)*fd_coeff_y(r, l) dw_dz(k, l, q) = dw_dz(k, l, q) & + q_prim_vf(momxe)%sf(k, l, q + r)*fd_coeff_z(r, q) - end do end do end do + end do + !$acc end parallel loop end do - !$acc end parallel loop end if end if From d223e410ab88fdd969dcc459de4b33c17f1b7231 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Sun, 14 Jul 2024 22:50:15 -0500 Subject: [PATCH 247/326] merging RMT code into hyperelastic module in simulation, not yet done towards compilation --- src/simulation/m_hyperelastic.fpp | 2030 +++++++++++++++++++++++++++++ src/simulation/m_rhs.fpp | 2 + 2 files changed, 2032 insertions(+) create mode 100644 src/simulation/m_hyperelastic.fpp diff --git a/src/simulation/m_hyperelastic.fpp b/src/simulation/m_hyperelastic.fpp new file mode 100644 index 0000000000..723438b101 --- /dev/null +++ b/src/simulation/m_hyperelastic.fpp @@ -0,0 +1,2030 @@ +!> +!! @file m_hyperelastic.f90 +!! @brief Contains module m_hyperelastic + +!> @brief This module consists of subroutines used in the calculation +!! of the cauchy tensor + +module m_hyperelastic + + ! Dependencies ============================================================= + use m_derived_types !< Definitions of the derived types + + use m_global_parameters !< Definitions of the global parameters + ! ========================================================================== + + implicit none + + private; public :: s_compute_cauchy_solver, & + s_initialize_hyperelastic_module, & + s_finalize_hyperelastic_module + + !> @name Abstract interface for creating function pointers + !> @{ + abstract interface + + !> @name Abstract subroutine for the infinite relaxation solver + !> @{ + subroutine s_abstract_hyperelastic_solver(btensor, q_prim_vf, G, j, k, l) + + import :: scalar_field, sys_size, b_size + type(scalar_field), dimension(sys_size), intent(in) :: q_prim_vf + type(scalar_field), dimension(b_size), intent(in) :: btensor + real(kind(0d0)), intent(in) :: G + integer, intent(in) :: j, k, l + + end subroutine + !> @} + + end interface + !> @} + + procedure(s_abstract_hyperelastic_solver), pointer :: s_compute_cauchy_solver => null() + + + + + + + + + + type(scalar_field), dimension(b_size) :: q_btensor + type(scalar_field), dimension(b_size) :: q_btensor + + !! The btensor at the cell-interior Gaussian quadrature points. + !! These tensor is needed to be calculated once and make the code DRY. + type(vector_field) :: q_btensor !< + !$acc declare create(q_btensor) + + if (hyperelasticity) then + do l = 1, b_size + allocate (q_btensor(l)%sf(ixb:ixe, iyb:iye, izb:ize)) + end do + end if + + if (hyperelasticity) then + @:ALLOCATE(q_btensor%vf(1:b_size)) + do i = 1, b_size + @:ALLOCATE(q_btensor%vf(i)%sf(ixb:ixe, iyb:iye, izb:ize)) + end do + @:ACC_SETUP_VFs(q_btensor) + end if + + if (hyperelasticity) then + call s_calculate_btensor_acc(qK_prim_vf, q_btensor, 0, m, 0, n, 0, p) + !print *, 'I got here AAA' + !$acc parallel loop collapse(3) gang vector default(present) private(alpha_K, alpha_rho_K, Re_K, rho_K, gamma_K, pi_inf_K, qv_K, G_K) + do l = izb, ize + do k = iyb, iye + do j = ixb, ixe + !$acc loop seq + do i = 1, num_fluids + alpha_rho_K(i) = qK_cons_vf(i)%sf(j, k, l) + alpha_K(i) = qK_cons_vf(advxb + i - 1)%sf(j, k, l) + end do + ! If in simulation, use acc mixture subroutines + call s_convert_species_to_mixture_variables_acc(rho_K, gamma_K, pi_inf_K, qv_K, alpha_K, & + alpha_rho_K, Re_K, j, k, l, G_K, Gs) + rho_K = max(rho_K, sgm_eps) + if (G_K .gt. verysmall) then + qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) !- & + !G_K*f_elastic_energy(q_btensor, j, k, l)/gamma_K + !print *, 'elastic energy :: ',G_K*f_elastic_energy(qK_btensor_vf, j, k, l) + call s_compute_cauchy_solver(q_btensor, qK_prim_vf, G_K, j, k, l) + else + call s_compute_cauchy_solver(q_btensor, qK_prim_vf, 0d0, j, k, l) + end if + end do + end do + end do + !$acc end parallel loop + end if + +contains + + subroutine s_initialize_hyperelastic_module() + + ! Associating procedural pointer to the subroutine that will be + ! utilized to calculate the solution of a given Riemann problem + !if (hyper_model == 1) then + s_compute_cauchy_solver => s_neoHookean_cauchy_solver + !elseif (riemann_solver == 2) then + ! s_compute_cauchy_solver => s_Mooney_Rivlin_cauchy_solver + !end if + + end subroutine + + !> The following subroutine handles the calculation of the btensor. + !! The calculation of the btensor takes qprimvf. + !! @param q_prim_vf Primitive variables + !! @param btensor is the output + !! calculate the grad_xi, grad_xi is a nxn tensor + !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor + !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor + !! btensor is symmetric, save the data space + subroutine s_neoHookean_cauchy_solver(btensor, q_prim_vf, G, j, k, l) +#ifdef MFC_SIMULATION + !$acc routine seq +#endif + type(scalar_field), dimension(sys_size), intent(in) :: q_prim_vf + type(scalar_field), dimension(b_size), intent(in) :: btensor + integer, intent(in) :: j, k, l + real(kind(0d0)), intent(in) :: G + + real(kind(0d0)), dimension(b_size - 1) :: tensor + real(kind(0d0)) :: trace + real(kind(0d0)) :: f13 = 1d0/3d0 + integer :: i !< Generic loop iterators + + ! tensor is the symmetric tensor & calculate the trace of the tensor + !trace = btensor(1)%sf(j,k,l) + !if (num_dims == 2) then + ! trace = trace + btensor(3)%sf(j,k,l) + !else + trace = btensor(1)%sf(j, k, l) + btensor(4)%sf(j, k, l) + btensor(6)%sf(j, k, l) + !end if + + ! invariant calculation, saving it in the q_prim_vf field + !invariant1 = btensor(1)%sf(j, k, l) + !if (num_dims == 2) then + ! invariant1 = invariant1 + btensor(3)%sf(j, k, l) + !elseif (num_dims == 3) then + ! invariant1 = invariant1 + btensor(4)%sf(j, k, l) + btensor(6)%sf(j, k, l) + !end if + + ! calculate the deviatoric of the tensor + btensor(1)%sf(j, k, l) = btensor(1)%sf(j, k, l) - f13*trace + !if (num_dims == 2) then + ! btensor(3)%sf(j,k,l) = btensor(3)%sf(j,k,l) - (1d0/3d0)*trace + !else + btensor(4)%sf(j, k, l) = btensor(4)%sf(j, k, l) - f13*trace + btensor(6)%sf(j, k, l) = btensor(6)%sf(j, k, l) - f13*trace + !end if + ! dividing by the jacobian for neo-Hookean model + ! setting the tensor to the stresses for riemann solver + + !$acc loop seq + do i = 1, b_size - 1 + q_prim_vf(strxb + i - 1)%sf(j, k, l) = & + G*btensor(i)%sf(j, k, l)/btensor(b_size)%sf(j, k, l) + end do + + ! compute the invariant without the elastic modulus + if (btensor(b_size)%sf(j,k,l) .gt. 0d0) then + q_prim_vf(xiend + 1)%sf(j, k, l) = & + 0.5d0*(trace - 3.0d0)/btensor(b_size)%sf(j, k, l) + else + ! q_prim_vf(xiend+1)%sf(j,k,l) = 1d-12 + end if + end subroutine s_neoHookean_cauchy_solver + + subroutine s_finalize_hyperelastic_module() + ! Disassociating procedural pointer to the subroutine which was + ! utilized to calculate the solution of a given Riemann problem + s_compute_cauchy_solver => null() + end subroutine + +end module m_hyperelastic +!> +!! @file m_xi_tensor_calc.f90 +!! @brief Contains module m_xi_tensor_calc + +!> @brief This module consists of subroutines used in the calculation of matrix +!! operations for the reference map tensor + +module m_xi_tensor + + ! Dependencies ============================================================= + use m_derived_types !< Definitions of the derived types + + use m_global_parameters !< Definitions of the global parameters + ! ========================================================================== + + implicit none + + private; public :: s_compute_gradient_xi, & + s_compute_gradient_xi1d_acc, & + s_compute_gradient_xi2d_acc, & + s_compute_gradient_xi3d_acc, & + f_elastic_energy, & + s_calculate_btensor, & + s_calculate_btensor_acc, & + s_calculate_cauchy_from_btensor + +contains + + !> The following subroutine handles the calculation of the btensor. + !! The calculation of the btensor takes qprimvf. + !! @param q_prim_vf Primitive variables + !! @param btensor is the output + !! calculate the grad_xi, grad_xi is a nxn tensor + !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor + !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor + !! btensor is symmetric, save the data space + !! neo-Hookean only at this time, will need to be changed later + function f_elastic_energy(btensor, j, k, l) +#ifdef MFC_SIMULATION + !$acc routine seq +#endif + type(scalar_field), dimension(b_size), intent(IN) :: btensor + integer, intent(IN) :: j, k, l + real(kind(0d0)) :: invariant1, f_elastic_energy + + f_elastic_energy = 0d0 + invariant1 = btensor(1)%sf(j, k, l) + !if (num_dims == 2) then + ! invariant1 = invariant1 + btensor(3)%sf(j, k, l) + !elseif (num_dims == 3) then + invariant1 = invariant1 + btensor(4)%sf(j, k, l) + btensor(6)%sf(j, k, l) + !end if + + ! compute the invariant without the elastic modulus + f_elastic_energy = 0.5d0*(invariant1 - 3.0d0)/btensor(b_size)%sf(j, k, l) + + end function f_elastic_energy + + + !> The following subroutine handles the calculation of the btensor. + !! The calculation of the btensor takes qprimvf. + !! @param q_prim_vf Primitive variables + !! @param btensor is the output + !! calculate the grad_xi, grad_xi is a nxn tensor + !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor + !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor + !! btensor is symmetric, save the data space + subroutine s_compute_gradient_xi(q_prim_vf, xb, xe, yb, ye, & !--------- + zb, ze, j, k, l, tensora, tensorb) + + type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf + real(kind(0d0)), dimension(tensor_size), intent(INOUT) :: tensora, tensorb + integer, intent(IN) :: xb, xe, yb, ye, zb, ze + integer, intent(IN) :: j, k, l + + real(kind(0d0)) :: determinant + integer :: i + ! STEP 1: computing the grad_xi tensor + ! grad_xi definition / organization + ! number for the tensor 1-3: dxix_dx, dxiy_dx, dxiz_dx + ! 4-6 : dxix_dy, dxiy_dy, dxiz_dy + ! 7-9 : dxix_dz, dxiy_dz, dxiz_dz + if (j == xb) then + ! dxix/dx + tensora(1) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & + - 36d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & + + 16d0*q_prim_vf(xibeg)%sf(j + 3, k, l) & + - 3d0*q_prim_vf(xibeg)%sf(j + 4, k, l)) & + /(12d0*(x_cb(j + 1) - x_cb(j))) + else if (j == xb + 1) then + ! dxix/dx + tensora(1) = (-3d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + - 10d0*q_prim_vf(xibeg)%sf(j, k, l) & + + 18d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & + - 6d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & + + q_prim_vf(xibeg)%sf(j + 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + else if (j == xe - 1) then + ! dxix/dx + tensora(1) = (3d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & + + 10d0*q_prim_vf(xibeg)%sf(j, k, l) & + - 18d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + + 6d0*q_prim_vf(xibeg)%sf(j - 2, k, l) & + - q_prim_vf(xibeg)%sf(j - 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + else if (j == xe) then + ! dxix/dx + tensora(1) = (25d0*q_prim_vf(xibeg)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + + 36d0*q_prim_vf(xibeg)%sf(j - 2, k, l) & + - 16d0*q_prim_vf(xibeg)%sf(j - 3, k, l) & + + 3d0*q_prim_vf(xibeg)%sf(j - 4, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + else + ! dxix/dx + tensora(1) = (q_prim_vf(xibeg)%sf(j - 2, k, l) & + - 8d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + + 8d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & + - q_prim_vf(xibeg)%sf(j + 2, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + end if + + if (num_dims > 1) then + if (j == xb) then + ! dxiy / dx + tensora(2) = (-25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & + - 36d0*q_prim_vf(xibeg + 1)%sf(j + 2, k, l) & + + 16d0*q_prim_vf(xibeg + 1)%sf(j + 3, k, l) & + - 3d0*q_prim_vf(xibeg + 1)%sf(j + 4, k, l)) & + /(12d0*(x_cb(j + 1) - x_cb(j))) + else if (j == xb + 1) then + ! dxiy / dx + tensora(2) = (-3d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & + - 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + + 18d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & + - 6d0*q_prim_vf(xibeg + 1)%sf(j + 2, k, l) & + + q_prim_vf(xibeg + 1)%sf(j + 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + else if (j == xe - 1) then + ! dxiy / dx + tensora(2) = (3d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & + + 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + - 18d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & + + 6d0*q_prim_vf(xibeg + 1)%sf(j - 2, k, l) & + - q_prim_vf(xibeg + 1)%sf(j - 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + else if (j == xe) then + ! dxiy / dx + tensora(2) = (25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & + + 36d0*q_prim_vf(xibeg + 1)%sf(j - 2, k, l) & + - 16d0*q_prim_vf(xibeg + 1)%sf(j - 3, k, l) & + + 3d0*q_prim_vf(xibeg + 1)%sf(j - 4, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + else + ! dxiy / dx + tensora(2) = (q_prim_vf(xibeg + 1)%sf(j - 2, k, l) & + - 8d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & + + 8d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & + - q_prim_vf(xibeg + 1)%sf(j + 2, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + end if + + if (k == yb) then + ! dxix / dy + tensora(3) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & + - 36d0*q_prim_vf(xibeg)%sf(j, k + 2, l) & + + 16d0*q_prim_vf(xibeg)%sf(j, k + 3, l) & + - 3d0*q_prim_vf(xibeg)%sf(j, k + 4, l)) & + /(12d0*(y_cb(k + 1) - y_cb(k))) + else if (k == yb + 1) then + ! dxix / dy + tensora(3) = (-3d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & + - 10d0*q_prim_vf(xibeg)%sf(j, k, l) & + + 18d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & + - 6d0*q_prim_vf(xibeg)%sf(j, k + 2, l) & + + q_prim_vf(xibeg)%sf(j, k + 3, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + else if (k == ye - 1) then + ! dxix / dy + tensora(3) = (3d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & + + 10d0*q_prim_vf(xibeg)%sf(j, k, l) & + - 18d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & + + 6d0*q_prim_vf(xibeg)%sf(j, k - 2, l) & + - q_prim_vf(xibeg)%sf(j, k - 3, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + else if (k == ye) then + ! dxix / dy + tensora(3) = (25d0*q_prim_vf(xibeg)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & + + 36d0*q_prim_vf(xibeg)%sf(j, k - 2, l) & + - 16d0*q_prim_vf(xibeg)%sf(j, k - 3, l) & + + 3d0*q_prim_vf(xibeg)%sf(j, k - 4, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + else + ! dxix / dy + tensora(3) = (q_prim_vf(xibeg)%sf(j, k - 2, l) & + - 8d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & + + 8d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & + - q_prim_vf(xibeg)%sf(j, k + 2, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + end if + + if (k == yb) then + ! dxiy / dy + tensora(4) = (-25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & + - 36d0*q_prim_vf(xibeg + 1)%sf(j, k + 2, l) & + + 16d0*q_prim_vf(xibeg + 1)%sf(j, k + 3, l) & + - 3d0*q_prim_vf(xibeg + 1)%sf(j, k + 4, l)) & + /(12d0*(y_cb(k + 1) - y_cb(k))) + else if (k == yb + 1) then + ! dxiy / dy + tensora(4) = (-3d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & + - 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + + 18d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & + - 6d0*q_prim_vf(xibeg + 1)%sf(j, k + 2, l) & + + q_prim_vf(xibeg + 1)%sf(j, k + 3, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + else if (k == ye - 1) then + ! dxiy / dy + tensora(4) = (3d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & + + 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + - 18d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & + + 6d0*q_prim_vf(xibeg + 1)%sf(j, k - 2, l) & + - q_prim_vf(xibeg + 1)%sf(j, k - 3, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + else if (k == ye) then + ! dxiy / dy + tensora(4) = (25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & + + 36d0*q_prim_vf(xibeg + 1)%sf(j, k - 2, l) & + - 16d0*q_prim_vf(xibeg + 1)%sf(j, k - 3, l) & + + 3d0*q_prim_vf(xibeg + 1)%sf(j, k - 4, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + else + ! dxiy / dy + tensora(4) = (q_prim_vf(xibeg + 1)%sf(j, k - 2, l) & + - 8d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & + + 8d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & + - q_prim_vf(xibeg + 1)%sf(j, k + 2, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + end if + + end if + + ! 3D + if (num_dims > 2) then + ! using results from upper if statement to map form 2x2 to 3x3 tensor + tensora(5) = tensora(4) + tensora(4) = tensora(3) + + if (l == zb) then + ! dxix / dz + tensora(7) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg)%sf(j, k, l + 1) & + - 36d0*q_prim_vf(xibeg)%sf(j, k, l + 2) & + + 16d0*q_prim_vf(xibeg)%sf(j, k, l + 3) & + - 3d0*q_prim_vf(xibeg)%sf(j, k, l + 4)) & + /(12d0*(z_cb(l + 1) - z_cb(l))) + else if (l == zb + 1) then + ! dxix / dz + tensora(7) = (-3d0*q_prim_vf(xibeg)%sf(j, k, l - 1) & + - 10d0*q_prim_vf(xibeg)%sf(j, k, l) & + + 18d0*q_prim_vf(xibeg)%sf(j, k, l + 1) & + - 6d0*q_prim_vf(xibeg)%sf(j, k, l + 2) & + + q_prim_vf(xibeg)%sf(j, k, l + 3)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + else if (l == ze - 1) then + ! dxix / dz + tensora(7) = (3d0*q_prim_vf(xibeg)%sf(j, k, l + 1) & + + 10d0*q_prim_vf(xibeg)%sf(j, k, l) & + - 18d0*q_prim_vf(xibeg)%sf(j, k, l - 1) & + + 6d0*q_prim_vf(xibeg)%sf(j, k, l - 2) & + - q_prim_vf(xibeg)%sf(j, k, l - 3)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + else if (l == ze) then + ! dxix / dz + tensora(7) = (25d0*q_prim_vf(xibeg)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg)%sf(j, k, l - 1) & + + 36d0*q_prim_vf(xibeg)%sf(j, k, l - 2) & + - 16d0*q_prim_vf(xibeg)%sf(j, k, l - 3) & + + 3d0*q_prim_vf(xibeg)%sf(j, k, l - 4)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + else + ! dxix / dz + tensora(7) = (q_prim_vf(xibeg)%sf(j, k, l - 2) & + - 8d0*q_prim_vf(xibeg)%sf(j, k, l - 1) & + + 8d0*q_prim_vf(xibeg)%sf(j, k, l + 1) & + - q_prim_vf(xibeg)%sf(j, k, l + 2)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + end if + + if (l == zb) then + ! dxiy / dz + tensora(8) = (-25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 1) & + - 36d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 2) & + + 16d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 3) & + - 3d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 4)) & + /(12d0*(z_cb(l + 1) - z_cb(l))) + else if (l == zb + 1) then + ! dxiy / dz + tensora(8) = (-3d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 1) & + - 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + + 18d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 1) & + - 6d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 2) & + + q_prim_vf(xibeg + 1)%sf(j, k, l + 3)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + else if (l == ze - 1) then + ! dxiy / dz + tensora(8) = (3d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 1) & + + 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + - 18d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 1) & + + 6d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 2) & + - q_prim_vf(xibeg + 1)%sf(j, k, l - 3)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + else if (l == ze) then + ! dxiy / dz + tensora(8) = (25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 1) & + + 36d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 2) & + - 16d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 3) & + + 3d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 4)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + else + ! dxiy / dz + tensora(8) = (q_prim_vf(xibeg + 1)%sf(j, k, l - 2) & + - 8d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 1) & + + 8d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 1) & + - q_prim_vf(xibeg + 1)%sf(j, k, l + 2)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + end if + + if (j == xb) then + ! dxiz / dx + tensora(3) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & + + 48d0*q_prim_vf(xiend)%sf(j + 1, k, l) & + - 36d0*q_prim_vf(xiend)%sf(j + 2, k, l) & + + 16d0*q_prim_vf(xiend)%sf(j + 3, k, l) & + - 3d0*q_prim_vf(xiend)%sf(j + 4, k, l)) & + /(12d0*(x_cb(j + 1) - x_cb(j))) + else if (j == xb + 1) then + ! dxiz / dx + tensora(3) = (-3d0*q_prim_vf(xiend)%sf(j - 1, k, l) & + - 10d0*q_prim_vf(xiend)%sf(j, k, l) & + + 18d0*q_prim_vf(xiend)%sf(j + 1, k, l) & + - 6d0*q_prim_vf(xiend)%sf(j + 2, k, l) & + + q_prim_vf(xiend)%sf(j + 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + else if (j == xe - 1) then + ! dxiz / dx + tensora(3) = (3d0*q_prim_vf(xiend)%sf(j + 1, k, l) & + + 10d0*q_prim_vf(xiend)%sf(j, k, l) & + - 18d0*q_prim_vf(xiend)%sf(j - 1, k, l) & + + 6d0*q_prim_vf(xiend)%sf(j - 2, k, l) & + - q_prim_vf(xiend)%sf(j - 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + else if (j == xe) then + ! dxiz / dx + tensora(3) = (25d0*q_prim_vf(xiend)%sf(j, k, l) & + - 48d0*q_prim_vf(xiend)%sf(j - 1, k, l) & + + 36d0*q_prim_vf(xiend)%sf(j - 2, k, l) & + - 16d0*q_prim_vf(xiend)%sf(j - 3, k, l) & + + 3d0*q_prim_vf(xiend)%sf(j - 4, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + else + ! dxiz / dx + tensora(3) = (q_prim_vf(xiend)%sf(j - 2, k, l) & + - 8d0*q_prim_vf(xiend)%sf(j - 1, k, l) & + + 8d0*q_prim_vf(xiend)%sf(j + 1, k, l) & + - q_prim_vf(xiend)%sf(j + 2, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + end if + + if (k == yb) then + ! dxiz / dy + tensora(6) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & + + 48d0*q_prim_vf(xiend)%sf(j, k + 1, l) & + - 36d0*q_prim_vf(xiend)%sf(j, k + 2, l) & + + 16d0*q_prim_vf(xiend)%sf(j, k + 3, l) & + - 3d0*q_prim_vf(xiend)%sf(j, k + 4, l)) & + /(12d0*(y_cb(k + 1) - y_cb(k))) + else if (k == yb + 1) then + ! dxiz / dy + tensora(6) = (-3d0*q_prim_vf(xiend)%sf(j, k - 1, l) & + - 10d0*q_prim_vf(xiend)%sf(j, k, l) & + + 18d0*q_prim_vf(xiend)%sf(j, k + 1, l) & + - 6d0*q_prim_vf(xiend)%sf(j, k + 2, l) & + + q_prim_vf(xiend)%sf(j, k + 3, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + else if (k == ye - 1) then + ! dxiz / dy + tensora(6) = (3d0*q_prim_vf(xiend)%sf(j, k + 1, l) & + + 10d0*q_prim_vf(xiend)%sf(j, k, l) & + - 18d0*q_prim_vf(xiend)%sf(j, k - 1, l) & + + 6d0*q_prim_vf(xiend)%sf(j, k - 2, l) & + - q_prim_vf(xiend)%sf(j, k - 3, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + else if (k == ye) then + ! dxiz / dy + tensora(6) = (25d0*q_prim_vf(xiend)%sf(j, k, l) & + - 48d0*q_prim_vf(xiend)%sf(j, k - 1, l) & + + 36d0*q_prim_vf(xiend)%sf(j, k - 2, l) & + - 16d0*q_prim_vf(xiend)%sf(j, k - 3, l) & + + 3d0*q_prim_vf(xiend)%sf(j, k - 4, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + else + ! dxiz / dy + tensora(6) = (q_prim_vf(xiend)%sf(j, k - 2, l) & + - 8d0*q_prim_vf(xiend)%sf(j, k - 1, l) & + + 8d0*q_prim_vf(xiend)%sf(j, k + 1, l) & + - q_prim_vf(xiend)%sf(j, k + 2, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + end if + + if (l == zb) then + ! dxiz / dz + tensora(9) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & + + 48d0*q_prim_vf(xiend)%sf(j, k, l + 1) & + - 36d0*q_prim_vf(xiend)%sf(j, k, l + 2) & + + 16d0*q_prim_vf(xiend)%sf(j, k, l + 3) & + - 3d0*q_prim_vf(xiend)%sf(j, k, l + 4)) & + /(12d0*(z_cb(l + 1) - z_cb(l))) + else if (l == zb + 1) then + ! dxiz / dz + tensora(9) = (-3d0*q_prim_vf(xiend)%sf(j, k, l - 1) & + - 10d0*q_prim_vf(xiend)%sf(j, k, l) & + + 18d0*q_prim_vf(xiend)%sf(j, k, l + 1) & + - 6d0*q_prim_vf(xiend)%sf(j, k, l + 2) & + + q_prim_vf(xiend)%sf(j, k, l + 3)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + else if (l == ze - 1) then + ! dxiz / dz + tensora(9) = (3d0*q_prim_vf(xiend)%sf(j, k, l + 1) & + + 10d0*q_prim_vf(xiend)%sf(j, k, l) & + - 18d0*q_prim_vf(xiend)%sf(j, k, l - 1) & + + 6d0*q_prim_vf(xiend)%sf(j, k, l - 2) & + - q_prim_vf(xiend)%sf(j, k, l - 3)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + else if (l == ze) then + ! dxiz / dz + tensora(9) = (25d0*q_prim_vf(xiend)%sf(j, k, l) & + - 48d0*q_prim_vf(xiend)%sf(j, k, l - 1) & + + 36d0*q_prim_vf(xiend)%sf(j, k, l - 2) & + - 16d0*q_prim_vf(xiend)%sf(j, k, l - 3) & + + 3d0*q_prim_vf(xiend)%sf(j, k, l - 4)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + else + ! dxiz / dz + tensora(9) = (q_prim_vf(xiend)%sf(j, k, l - 2) & + - 8d0*q_prim_vf(xiend)%sf(j, k, l - 1) & + + 8d0*q_prim_vf(xiend)%sf(j, k, l + 1) & + - q_prim_vf(xiend)%sf(j, k, l + 2)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + end if + end if + + ! STEP 2a: computing the adjoint of the grad_xi tensor for the inverse + if (num_dims == 1) then + tensorb(1) = 1 + elseif (num_dims == 2) then + tensorb(1) = tensora(4) + tensorb(2) = -tensora(3) + tensorb(3) = -tensora(2) + tensorb(4) = tensora(1) + elseif (num_dims == 3) then + tensorb(1) = tensora(5)*tensora(9) - tensora(6)*tensora(8) + tensorb(2) = -(tensora(2)*tensora(9) - tensora(3)*tensora(8)) + tensorb(3) = tensora(2)*tensora(6) - tensora(3)*tensora(5) + tensorb(4) = -(tensora(4)*tensora(9) - tensora(6)*tensora(7)) + tensorb(5) = tensora(1)*tensora(9) - tensora(3)*tensora(7) + tensorb(6) = -(tensora(1)*tensora(6) - tensora(4)*tensora(3)) + tensorb(7) = tensora(4)*tensora(8) - tensora(5)*tensora(7) + tensorb(8) = -(tensora(1)*tensora(8) - tensora(2)*tensora(7)) + tensorb(9) = tensora(1)*tensora(5) - tensora(2)*tensora(4) + end if + + ! STEP 2b: computing the determinant of the grad_xi tensor + if (num_dims == 1) then + determinant = tensora(1) + elseif (num_dims == 2) then + determinant = tensora(1)*tensora(4) - tensora(2)*tensora(3) + else + determinant = tensora(1)*(tensora(5)*tensora(9) - tensora(6)*tensora(8)) & + - tensora(2)*(tensora(4)*tensora(9) - tensora(6)*tensora(7)) & + + tensora(3)*(tensora(4)*tensora(8) - tensora(5)*tensora(7)) + end if + ! error checking + !if (determinant == 0) then + ! print *, 'determinant :: ', determinant + ! print *, 'ERROR: Determinant was zero' + ! stop + !end if + if (determinant < 0d0 .or. determinant > 2d0) then + print *, 'i, j, k :: ', j, ' ', k, ' ', l, ',det ::', tensorb(tensor_size) + ! stop + end if + + ! STEP 2c: computing the inverse of grad_xi tensor = F + ! tensorb is the adjoint, tensora becomes the inverse + do i = 1, tensor_size - 1 + tensora(i) = tensorb(i)/determinant + end do + + ! STEP 3: computing F tranpose F + tensorb(1) = tensora(1)**2 + if (num_dims == 2) then + tensorb(1) = tensorb(1) + tensora(3)**2 + tensorb(2) = tensora(1)*tensora(2) + tensora(3)*tensora(4) + tensorb(3) = tensorb(2) + tensorb(4) = tensora(2)**2 + tensora(4)**2 + elseif (num_dims == 3) then + tensorb(1) = tensora(1)**2 + tensora(2)**2 + tensora(3)**2 + tensorb(5) = tensora(4)**2 + tensora(5)**2 + tensora(6)**2 + tensorb(9) = tensora(7)**2 + tensora(8)**2 + tensora(9)**2 + tensorb(2) = tensora(1)*tensora(4) + tensora(2)*tensora(5) + tensora(3)*tensora(6) + tensorb(3) = tensora(1)*tensora(7) + tensora(2)*tensora(8) + tensora(3)*tensora(9) + tensorb(6) = tensora(4)*tensora(7) + tensora(5)*tensora(8) + tensora(6)*tensora(9) + tensorb(4) = tensorb(2) + tensorb(7) = tensorb(3) + tensorb(8) = tensorb(6) + end if + ! STEP 4: store the determinant of F in the last entry of the tensor + tensorb(tensor_size) = determinant + + end subroutine s_compute_gradient_xi + + !> The following subroutine handles the calculation of the btensor. + !! The calculation of the btensor takes qprimvf. + !! @param q_prim_vf Primitive variables + !! @param btensor is the output + !! calculate the grad_xi, grad_xi is a nxn tensor + !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor + !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor + !! btensor is symmetric, save the data space + subroutine s_calculate_btensor(q_prim_vf, btensor, xb, xe, yb, ye, zb, ze) + + type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf + type(scalar_field), dimension(b_size), intent(INOUT) :: btensor + integer, intent(IN) :: xb, xe, yb, ye, zb, ze + real(kind(0d0)), dimension(tensor_size) :: tensora, tensorb + integer :: j, k, l + + do l = zb, ze + do k = yb, ye + do j = xb, xe + call s_compute_gradient_xi(q_prim_vf, xb, xe, yb, & + ye, zb, ze, j, k, l, tensora, tensorb) + ! 1: 1D, 3: 2D, 6: 3D + btensor(1)%sf(j, k, l) = tensorb(1) + !if (num_dims > 1) then ! 2D + btensor(2)%sf(j, k, l) = tensorb(2) + ! btensor(3)%sf(j,k,l) = tensorb(4) + !end if + !if (num_dims > 2) then ! 3D + btensor(3)%sf(j, k, l) = tensorb(3) + btensor(4)%sf(j, k, l) = tensorb(5) + btensor(5)%sf(j, k, l) = tensorb(6) + btensor(6)%sf(j, k, l) = tensorb(9) + !end if + ! store the determinant at the last entry of the btensor sf + btensor(b_size)%sf(j, k, l) = tensorb(tensor_size) + end do + end do + end do + end subroutine s_calculate_btensor + + !> The following subroutine handles the calculation of the btensor. + !! The calculation of the btensor takes qprimvf. + !! @param q_prim_vf Primitive variables + !! @param btensor is the output + !! calculate the grad_xi, grad_xi is a nxn tensor + !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor + !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor + !! btensor is symmetric, save the data space + subroutine s_compute_gradient_xi1d_acc(q_prim_vf, ixb, ixe, iyb, iye, & !--------- + izb, ize, j, k, l, tensora, tensorb) + !$acc routine seq + type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf + real(kind(0d0)), dimension(tensor_size), intent(INOUT) :: tensora + real(kind(0d0)), dimension(tensor_size), intent(INOUT) :: tensorb + integer, intent(IN) :: ixb, ixe, iyb, iye, izb, ize + integer, intent(IN) :: j, k, l + integer :: i + + ! STEP 1: computing the grad_xi tensor + ! grad_xi definition / organization + ! number for the tensor 1-3: dxix_dx, dxiy_dx, dxiz_dx + ! 4-6 : dxix_dy, dxiy_dy, dxiz_dy + ! 7-9 : dxix_dz, dxiy_dz, dxiz_dz + if (j == ixb) then + ! dxix/dx + tensora(1) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & + - 36d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & + + 16d0*q_prim_vf(xibeg)%sf(j + 3, k, l) & + - 3d0*q_prim_vf(xibeg)%sf(j + 4, k, l)) & + /(12d0*(x_cb(j + 1) - x_cb(j))) + else if (j == ixb + 1) then + ! dxix/dx + tensora(1) = (-3d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + - 10d0*q_prim_vf(xibeg)%sf(j, k, l) & + + 18d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & + - 6d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & + + q_prim_vf(xibeg)%sf(j + 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + else if (j == ixe - 1) then + ! dxix/dx + tensora(1) = (3d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & + + 10d0*q_prim_vf(xibeg)%sf(j, k, l) & + - 18d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + + 6d0*q_prim_vf(xibeg)%sf(j - 2, k, l) & + - q_prim_vf(xibeg)%sf(j - 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + else if (j == ixe) then + ! dxix/dx + tensora(1) = (25d0*q_prim_vf(xibeg)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + + 36d0*q_prim_vf(xibeg)%sf(j - 2, k, l) & + - 16d0*q_prim_vf(xibeg)%sf(j - 3, k, l) & + + 3d0*q_prim_vf(xibeg)%sf(j - 4, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + else + ! dxix/dx + tensora(1) = (q_prim_vf(xibeg)%sf(j - 2, k, l) & + - 8d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + + 8d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & + - q_prim_vf(xibeg)%sf(j + 2, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + end if + + ! STEP 2a: computing the adjoint of the grad_xi tensor for the inverse + tensorb(1) = 1 + + ! STEP 2b: computing the determinant of the grad_xi tensor + tensorb(tensor_size) = tensora(1) + + ! STEP 2c: computing the inverse of grad_xi tensor = F + ! tensorb is the adjoint, tensora becomes the inverse + + !$acc loop seq + do i = 1, tensor_size - 1 + tensora(i) = tensorb(i)/tensorb(tensor_size) + end do + + ! STEP 3: computing F tranpose F + tensorb(1) = tensora(1)**2 + ! STEP 4: store the determinant of F in the last entry of the tensor + !tensorb(tensor_size) = determinant + + end subroutine s_compute_gradient_xi1d_acc + + !> The following subroutine handles the calculation of the btensor. + !! The calculation of the btensor takes qprimvf. + !! @param q_prim_vf Primitive variables + !! @param btensor is the output + !! calculate the grad_xi, grad_xi is a nxn tensor + !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor + !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor + !! btensor is symmetric, save the data space + subroutine s_compute_gradient_xi2d_acc(q_prim_vf, ixb, ixe, iyb, iye, & !--------- + izb, ize, j, k, l, tensora, tensorb) + !$acc routine seq + type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf + real(kind(0d0)), dimension(tensor_size), intent(INOUT) :: tensora + real(kind(0d0)), dimension(tensor_size), intent(INOUT) :: tensorb + integer, intent(IN) :: ixb, ixe, iyb, iye, izb, ize + integer, intent(IN) :: j, k, l + integer :: i + + ! STEP 1: computing the grad_xi tensor + ! grad_xi definition / organization + ! number for the tensor 1-3: dxix_dx, dxiy_dx, dxiz_dx + ! 4-6 : dxix_dy, dxiy_dy, dxiz_dy + ! 7-9 : dxix_dz, dxiy_dz, dxiz_dz + if (j == ixb) then + ! dxix/dx + tensora(1) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & + - 36d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & + + 16d0*q_prim_vf(xibeg)%sf(j + 3, k, l) & + - 3d0*q_prim_vf(xibeg)%sf(j + 4, k, l)) & + /(12d0*(x_cb(j + 1) - x_cb(j))) + else if (j == ixb + 1) then + ! dxix/dx + tensora(1) = (-3d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + - 10d0*q_prim_vf(xibeg)%sf(j, k, l) & + + 18d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & + - 6d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & + + q_prim_vf(xibeg)%sf(j + 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + else if (j == ixe - 1) then + ! dxix/dx + tensora(1) = (3d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & + + 10d0*q_prim_vf(xibeg)%sf(j, k, l) & + - 18d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + + 6d0*q_prim_vf(xibeg)%sf(j - 2, k, l) & + - q_prim_vf(xibeg)%sf(j - 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + else if (j == ixe) then + ! dxix/dx + tensora(1) = (25d0*q_prim_vf(xibeg)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + + 36d0*q_prim_vf(xibeg)%sf(j - 2, k, l) & + - 16d0*q_prim_vf(xibeg)%sf(j - 3, k, l) & + + 3d0*q_prim_vf(xibeg)%sf(j - 4, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + else + ! dxix/dx + tensora(1) = (q_prim_vf(xibeg)%sf(j - 2, k, l) & + - 8d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + + 8d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & + - q_prim_vf(xibeg)%sf(j + 2, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + end if + + ! 2D + if (j == ixb) then + ! dxiy / dx + tensora(2) = (-25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & + - 36d0*q_prim_vf(xibeg + 1)%sf(j + 2, k, l) & + + 16d0*q_prim_vf(xibeg + 1)%sf(j + 3, k, l) & + - 3d0*q_prim_vf(xibeg + 1)%sf(j + 4, k, l)) & + /(12d0*(x_cb(j + 1) - x_cb(j))) + else if (j == ixb + 1) then + ! dxiy / dx + tensora(2) = (-3d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & + - 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + + 18d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & + - 6d0*q_prim_vf(xibeg + 1)%sf(j + 2, k, l) & + + q_prim_vf(xibeg + 1)%sf(j + 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + else if (j == ixe - 1) then + ! dxiy / dx + tensora(2) = (3d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & + + 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + - 18d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & + + 6d0*q_prim_vf(xibeg + 1)%sf(j - 2, k, l) & + - q_prim_vf(xibeg + 1)%sf(j - 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + else if (j == ixe) then + ! dxiy / dx + tensora(2) = (25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & + + 36d0*q_prim_vf(xibeg + 1)%sf(j - 2, k, l) & + - 16d0*q_prim_vf(xibeg + 1)%sf(j - 3, k, l) & + + 3d0*q_prim_vf(xibeg + 1)%sf(j - 4, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + else + ! dxiy / dx + tensora(2) = (q_prim_vf(xibeg + 1)%sf(j - 2, k, l) & + - 8d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & + + 8d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & + - q_prim_vf(xibeg + 1)%sf(j + 2, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + end if + + if (k == iyb) then + ! dxix / dy + tensora(3) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & + - 36d0*q_prim_vf(xibeg)%sf(j, k + 2, l) & + + 16d0*q_prim_vf(xibeg)%sf(j, k + 3, l) & + - 3d0*q_prim_vf(xibeg)%sf(j, k + 4, l)) & + /(12d0*(y_cb(k + 1) - y_cb(k))) + else if (k == iyb + 1) then + ! dxix / dy + tensora(3) = (-3d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & + - 10d0*q_prim_vf(xibeg)%sf(j, k, l) & + + 18d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & + - 6d0*q_prim_vf(xibeg)%sf(j, k + 2, l) & + + q_prim_vf(xibeg)%sf(j, k + 3, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + else if (k == iye - 1) then + ! dxix / dy + tensora(3) = (3d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & + + 10d0*q_prim_vf(xibeg)%sf(j, k, l) & + - 18d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & + + 6d0*q_prim_vf(xibeg)%sf(j, k - 2, l) & + - q_prim_vf(xibeg)%sf(j, k - 3, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + else if (k == iye) then + ! dxix / dy + tensora(3) = (25d0*q_prim_vf(xibeg)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & + + 36d0*q_prim_vf(xibeg)%sf(j, k - 2, l) & + - 16d0*q_prim_vf(xibeg)%sf(j, k - 3, l) & + + 3d0*q_prim_vf(xibeg)%sf(j, k - 4, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + else + ! dxix / dy + tensora(3) = (q_prim_vf(xibeg)%sf(j, k - 2, l) & + - 8d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & + + 8d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & + - q_prim_vf(xibeg)%sf(j, k + 2, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + end if + + if (k == iyb) then + ! dxiy / dy + tensora(4) = (-25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & + - 36d0*q_prim_vf(xibeg + 1)%sf(j, k + 2, l) & + + 16d0*q_prim_vf(xibeg + 1)%sf(j, k + 3, l) & + - 3d0*q_prim_vf(xibeg + 1)%sf(j, k + 4, l)) & + /(12d0*(y_cb(k + 1) - y_cb(k))) + else if (k == iyb + 1) then + ! dxiy / dy + tensora(4) = (-3d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & + - 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + + 18d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & + - 6d0*q_prim_vf(xibeg + 1)%sf(j, k + 2, l) & + + q_prim_vf(xibeg + 1)%sf(j, k + 3, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + else if (k == iye - 1) then + ! dxiy / dy + tensora(4) = (3d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & + + 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + - 18d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & + + 6d0*q_prim_vf(xibeg + 1)%sf(j, k - 2, l) & + - q_prim_vf(xibeg + 1)%sf(j, k - 3, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + else if (k == iye) then + ! dxiy / dy + tensora(4) = (25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & + + 36d0*q_prim_vf(xibeg + 1)%sf(j, k - 2, l) & + - 16d0*q_prim_vf(xibeg + 1)%sf(j, k - 3, l) & + + 3d0*q_prim_vf(xibeg + 1)%sf(j, k - 4, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + else + ! dxiy / dy + tensora(4) = (q_prim_vf(xibeg + 1)%sf(j, k - 2, l) & + - 8d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & + + 8d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & + - q_prim_vf(xibeg + 1)%sf(j, k + 2, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + end if + + ! STEP 2a: computing the adjoint of the grad_xi tensor for the inverse + tensorb(1) = tensora(4) + tensorb(2) = -tensora(3) + tensorb(3) = -tensora(2) + tensorb(4) = tensora(1) + + ! STEP 2b: computing the determinant of the grad_xi tensor + tensorb(tensor_size) = tensora(1)*tensora(4) - tensora(2)*tensora(3) + + ! STEP 2c: computing the inverse of grad_xi tensor = F + ! tensorb is the adjoint, tensora becomes the inverse + !$acc loop seq + do i = 1, tensor_size - 1 + tensora(i) = tensorb(i)/tensorb(tensor_size) + end do + ! STEP 3: computing F tranpose F + tensorb(1) = tensora(1)**2 + tensorb(1) = tensorb(1) + tensora(3)**2 + tensorb(2) = tensora(1)*tensora(2) + tensora(3)*tensora(4) + tensorb(3) = tensorb(2) + tensorb(4) = tensora(2)**2 + tensora(4)**2 + + ! STEP 4: store the determinant of F in the last entry of the tensor + + end subroutine s_compute_gradient_xi2d_acc + + !> The following subroutine handles the calculation of the btensor. + !! The calculation of the btensor takes qprimvf. + !! @param q_prim_vf Primitive variables + !! @param btensor is the output + !! calculate the grad_xi, grad_xi is a nxn tensor + !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor + !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor + !! btensor is symmetric, save the data space + subroutine s_compute_gradient_xi3d_acc(q_prim_vf, ixb, ixe, iyb, iye, & !--------- + izb, ize, j, k, l, tensora, tensorb) + !$acc routine seq + type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf + real(kind(0d0)), dimension(tensor_size), intent(INOUT) :: tensora + real(kind(0d0)), dimension(tensor_size), intent(INOUT) :: tensorb + integer, intent(IN) :: ixb, ixe + integer, intent(IN) :: iyb, iye + integer, intent(IN) :: izb, ize + integer, intent(IN) :: j, k, l + + integer :: i + + ! STEP 1: computing the grad_xi tensor + ! grad_xi definition / organization + ! number for the tensor 1-3: dxix_dx, dxiy_dx, dxiz_dx + ! 4-6 : dxix_dy, dxiy_dy, dxiz_dy + ! 7-9 : dxix_dz, dxiy_dz, dxiz_dz + + ! 1D + if (j == ixb) then + ! dxix/dx + tensora(1) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & + - 36d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & + + 16d0*q_prim_vf(xibeg)%sf(j + 3, k, l) & + - 3d0*q_prim_vf(xibeg)%sf(j + 4, k, l)) & + /(12d0*(x_cb(j + 1) - x_cb(j))) + ! dxiy / dx + tensora(2) = (-25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & + - 36d0*q_prim_vf(xibeg + 1)%sf(j + 2, k, l) & + + 16d0*q_prim_vf(xibeg + 1)%sf(j + 3, k, l) & + - 3d0*q_prim_vf(xibeg + 1)%sf(j + 4, k, l)) & + /(12d0*(x_cb(j + 1) - x_cb(j))) + ! dxiz / dx + tensora(7) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & + + 48d0*q_prim_vf(xiend)%sf(j + 1, k, l) & + - 36d0*q_prim_vf(xiend)%sf(j + 2, k, l) & + + 16d0*q_prim_vf(xiend)%sf(j + 3, k, l) & + - 3d0*q_prim_vf(xiend)%sf(j + 4, k, l)) & + /(12d0*(x_cb(j + 1) - x_cb(j))) + + else if (j == ixb + 1) then + ! dxix/dx + tensora(1) = (-3d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + - 10d0*q_prim_vf(xibeg)%sf(j, k, l) & + + 18d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & + - 6d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & + + q_prim_vf(xibeg)%sf(j + 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + ! dxiy / dx + tensora(2) = (-3d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & + - 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + + 18d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & + - 6d0*q_prim_vf(xibeg + 1)%sf(j + 2, k, l) & + + q_prim_vf(xibeg + 1)%sf(j + 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + ! dxiz / dx + tensora(7) = (-3d0*q_prim_vf(xiend)%sf(j - 1, k, l) & + - 10d0*q_prim_vf(xiend)%sf(j, k, l) & + + 18d0*q_prim_vf(xiend)%sf(j + 1, k, l) & + - 6d0*q_prim_vf(xiend)%sf(j + 2, k, l) & + + q_prim_vf(xiend)%sf(j + 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + + else if (j == ixe - 1) then + ! dxix/dx + tensora(1) = (3d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & + + 10d0*q_prim_vf(xibeg)%sf(j, k, l) & + - 18d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + + 6d0*q_prim_vf(xibeg)%sf(j - 2, k, l) & + - q_prim_vf(xibeg)%sf(j - 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + ! dxiy / dx + tensora(2) = (3d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & + + 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + - 18d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & + + 6d0*q_prim_vf(xibeg + 1)%sf(j - 2, k, l) & + - q_prim_vf(xibeg + 1)%sf(j - 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + ! dxiz / dx + tensora(7) = (3d0*q_prim_vf(xiend)%sf(j + 1, k, l) & + + 10d0*q_prim_vf(xiend)%sf(j, k, l) & + - 18d0*q_prim_vf(xiend)%sf(j - 1, k, l) & + + 6d0*q_prim_vf(xiend)%sf(j - 2, k, l) & + - q_prim_vf(xiend)%sf(j - 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + else if (j == ixe) then + ! dxix/dx + tensora(1) = (25d0*q_prim_vf(xibeg)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + + 36d0*q_prim_vf(xibeg)%sf(j - 2, k, l) & + - 16d0*q_prim_vf(xibeg)%sf(j - 3, k, l) & + + 3d0*q_prim_vf(xibeg)%sf(j - 4, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + ! dxiy / dx + tensora(2) = (25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & + + 36d0*q_prim_vf(xibeg + 1)%sf(j - 2, k, l) & + - 16d0*q_prim_vf(xibeg + 1)%sf(j - 3, k, l) & + + 3d0*q_prim_vf(xibeg + 1)%sf(j - 4, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + ! dxiz / dx + tensora(7) = (25d0*q_prim_vf(xiend)%sf(j, k, l) & + - 48d0*q_prim_vf(xiend)%sf(j - 1, k, l) & + + 36d0*q_prim_vf(xiend)%sf(j - 2, k, l) & + - 16d0*q_prim_vf(xiend)%sf(j - 3, k, l) & + + 3d0*q_prim_vf(xiend)%sf(j - 4, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + else + ! dxix/dx + tensora(1) = (q_prim_vf(xibeg)%sf(j - 2, k, l) & + - 8d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + + 8d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & + - q_prim_vf(xibeg)%sf(j + 2, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + ! dxiy / dx + tensora(2) = (q_prim_vf(xibeg + 1)%sf(j - 2, k, l) & + - 8d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & + + 8d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & + - q_prim_vf(xibeg + 1)%sf(j + 2, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + ! dxiz / dx + tensora(7) = (q_prim_vf(xiend)%sf(j - 2, k, l) & + - 8d0*q_prim_vf(xiend)%sf(j - 1, k, l) & + + 8d0*q_prim_vf(xiend)%sf(j + 1, k, l) & + - q_prim_vf(xiend)%sf(j + 2, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + + end if + + ! 2D + if (k == iyb) then + ! dxix / dy + tensora(4) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & + - 36d0*q_prim_vf(xibeg)%sf(j, k + 2, l) & + + 16d0*q_prim_vf(xibeg)%sf(j, k + 3, l) & + - 3d0*q_prim_vf(xibeg)%sf(j, k + 4, l)) & + /(12d0*(y_cb(k + 1) - y_cb(k))) + ! dxiy / dy + tensora(5) = (-25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & + - 36d0*q_prim_vf(xibeg + 1)%sf(j, k + 2, l) & + + 16d0*q_prim_vf(xibeg + 1)%sf(j, k + 3, l) & + - 3d0*q_prim_vf(xibeg + 1)%sf(j, k + 4, l)) & + /(12d0*(y_cb(k + 1) - y_cb(k))) + ! dxiz / dy + tensora(8) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & + + 48d0*q_prim_vf(xiend)%sf(j, k + 1, l) & + - 36d0*q_prim_vf(xiend)%sf(j, k + 2, l) & + + 16d0*q_prim_vf(xiend)%sf(j, k + 3, l) & + - 3d0*q_prim_vf(xiend)%sf(j, k + 4, l)) & + /(12d0*(y_cb(k + 1) - y_cb(k))) + + else if (k == iyb + 1) then + ! dxix / dy + tensora(4) = (-3d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & + - 10d0*q_prim_vf(xibeg)%sf(j, k, l) & + + 18d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & + - 6d0*q_prim_vf(xibeg)%sf(j, k + 2, l) & + + q_prim_vf(xibeg)%sf(j, k + 3, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + ! dxiy / dy + tensora(5) = (-3d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & + - 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + + 18d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & + - 6d0*q_prim_vf(xibeg + 1)%sf(j, k + 2, l) & + + q_prim_vf(xibeg + 1)%sf(j, k + 3, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + ! dxiz / dy + tensora(8) = (-3d0*q_prim_vf(xiend)%sf(j, k - 1, l) & + - 10d0*q_prim_vf(xiend)%sf(j, k, l) & + + 18d0*q_prim_vf(xiend)%sf(j, k + 1, l) & + - 6d0*q_prim_vf(xiend)%sf(j, k + 2, l) & + + q_prim_vf(xiend)%sf(j, k + 3, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + else if (k == iye - 1) then + ! dxix / dy + tensora(4) = (3d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & + + 10d0*q_prim_vf(xibeg)%sf(j, k, l) & + - 18d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & + + 6d0*q_prim_vf(xibeg)%sf(j, k - 2, l) & + - q_prim_vf(xibeg)%sf(j, k - 3, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + ! dxiy / dy + tensora(5) = (3d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & + + 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + - 18d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & + + 6d0*q_prim_vf(xibeg + 1)%sf(j, k - 2, l) & + - q_prim_vf(xibeg + 1)%sf(j, k - 3, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + ! dxiz / dy + tensora(8) = (3d0*q_prim_vf(xiend)%sf(j, k + 1, l) & + + 10d0*q_prim_vf(xiend)%sf(j, k, l) & + - 18d0*q_prim_vf(xiend)%sf(j, k - 1, l) & + + 6d0*q_prim_vf(xiend)%sf(j, k - 2, l) & + - q_prim_vf(xiend)%sf(j, k - 3, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + else if (k == iye) then + ! dxix / dy + tensora(4) = (25d0*q_prim_vf(xibeg)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & + + 36d0*q_prim_vf(xibeg)%sf(j, k - 2, l) & + - 16d0*q_prim_vf(xibeg)%sf(j, k - 3, l) & + + 3d0*q_prim_vf(xibeg)%sf(j, k - 4, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + ! dxiy / dy + tensora(5) = (25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & + + 36d0*q_prim_vf(xibeg + 1)%sf(j, k - 2, l) & + - 16d0*q_prim_vf(xibeg + 1)%sf(j, k - 3, l) & + + 3d0*q_prim_vf(xibeg + 1)%sf(j, k - 4, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + ! dxiz / dy + tensora(8) = (25d0*q_prim_vf(xiend)%sf(j, k, l) & + - 48d0*q_prim_vf(xiend)%sf(j, k - 1, l) & + + 36d0*q_prim_vf(xiend)%sf(j, k - 2, l) & + - 16d0*q_prim_vf(xiend)%sf(j, k - 3, l) & + + 3d0*q_prim_vf(xiend)%sf(j, k - 4, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + else + ! dxix / dy + tensora(4) = (q_prim_vf(xibeg)%sf(j, k - 2, l) & + - 8d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & + + 8d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & + - q_prim_vf(xibeg)%sf(j, k + 2, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + ! dxiy / dy + tensora(5) = (q_prim_vf(xibeg + 1)%sf(j, k - 2, l) & + - 8d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & + + 8d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & + - q_prim_vf(xibeg + 1)%sf(j, k + 2, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + ! dxiz / dy + tensora(8) = (q_prim_vf(xiend)%sf(j, k - 2, l) & + - 8d0*q_prim_vf(xiend)%sf(j, k - 1, l) & + + 8d0*q_prim_vf(xiend)%sf(j, k + 1, l) & + - q_prim_vf(xiend)%sf(j, k + 2, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + end if + + ! 3D + if (l == izb) then + ! dxix / dz + tensora(3) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg)%sf(j, k, l + 1) & + - 36d0*q_prim_vf(xibeg)%sf(j, k, l + 2) & + + 16d0*q_prim_vf(xibeg)%sf(j, k, l + 3) & + - 3d0*q_prim_vf(xibeg)%sf(j, k, l + 4)) & + /(12d0*(z_cb(l + 1) - z_cb(l))) + ! dxiy / dz + tensora(6) = (-25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 1) & + - 36d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 2) & + + 16d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 3) & + - 3d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 4)) & + /(12d0*(z_cb(l + 1) - z_cb(l))) + ! dxiz / dz + tensora(9) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & + + 48d0*q_prim_vf(xiend)%sf(j, k, l + 1) & + - 36d0*q_prim_vf(xiend)%sf(j, k, l + 2) & + + 16d0*q_prim_vf(xiend)%sf(j, k, l + 3) & + - 3d0*q_prim_vf(xiend)%sf(j, k, l + 4)) & + /(12d0*(z_cb(l + 1) - z_cb(l))) + else if (l == izb + 1) then + ! dxix / dz + tensora(3) = (-3d0*q_prim_vf(xibeg)%sf(j, k, l - 1) & + - 10d0*q_prim_vf(xibeg)%sf(j, k, l) & + + 18d0*q_prim_vf(xibeg)%sf(j, k, l + 1) & + - 6d0*q_prim_vf(xibeg)%sf(j, k, l + 2) & + + q_prim_vf(xibeg)%sf(j, k, l + 3)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + ! dxiy / dz + tensora(6) = (-3d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 1) & + - 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + + 18d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 1) & + - 6d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 2) & + + q_prim_vf(xibeg + 1)%sf(j, k, l + 3)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + ! dxiz / dz + tensora(9) = (-3d0*q_prim_vf(xiend)%sf(j, k, l - 1) & + - 10d0*q_prim_vf(xiend)%sf(j, k, l) & + + 18d0*q_prim_vf(xiend)%sf(j, k, l + 1) & + - 6d0*q_prim_vf(xiend)%sf(j, k, l + 2) & + + q_prim_vf(xiend)%sf(j, k, l + 3)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + else if (l == ize - 1) then + ! dxix / dz + tensora(3) = (3d0*q_prim_vf(xibeg)%sf(j, k, l + 1) & + + 10d0*q_prim_vf(xibeg)%sf(j, k, l) & + - 18d0*q_prim_vf(xibeg)%sf(j, k, l - 1) & + + 6d0*q_prim_vf(xibeg)%sf(j, k, l - 2) & + - q_prim_vf(xibeg)%sf(j, k, l - 3)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + ! dxiy / dz + tensora(6) = (3d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 1) & + + 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + - 18d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 1) & + + 6d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 2) & + - q_prim_vf(xibeg + 1)%sf(j, k, l - 3)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + ! dxiz / dz + tensora(9) = (3d0*q_prim_vf(xiend)%sf(j, k, l + 1) & + + 10d0*q_prim_vf(xiend)%sf(j, k, l) & + - 18d0*q_prim_vf(xiend)%sf(j, k, l - 1) & + + 6d0*q_prim_vf(xiend)%sf(j, k, l - 2) & + - q_prim_vf(xiend)%sf(j, k, l - 3)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + else if (l == ize) then + ! dxix / dz + tensora(3) = (25d0*q_prim_vf(xibeg)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg)%sf(j, k, l - 1) & + + 36d0*q_prim_vf(xibeg)%sf(j, k, l - 2) & + - 16d0*q_prim_vf(xibeg)%sf(j, k, l - 3) & + + 3d0*q_prim_vf(xibeg)%sf(j, k, l - 4)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + ! dxiy / dz + tensora(6) = (25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 1) & + + 36d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 2) & + - 16d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 3) & + + 3d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 4)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + ! dxiz / dz + tensora(9) = (25d0*q_prim_vf(xiend)%sf(j, k, l) & + - 48d0*q_prim_vf(xiend)%sf(j, k, l - 1) & + + 36d0*q_prim_vf(xiend)%sf(j, k, l - 2) & + - 16d0*q_prim_vf(xiend)%sf(j, k, l - 3) & + + 3d0*q_prim_vf(xiend)%sf(j, k, l - 4)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + else + ! dxix / dz + tensora(3) = (q_prim_vf(xibeg)%sf(j, k, l - 2) & + - 8d0*q_prim_vf(xibeg)%sf(j, k, l - 1) & + + 8d0*q_prim_vf(xibeg)%sf(j, k, l + 1) & + - q_prim_vf(xibeg)%sf(j, k, l + 2)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + ! dxiy / dz + tensora(6) = (q_prim_vf(xibeg + 1)%sf(j, k, l - 2) & + - 8d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 1) & + + 8d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 1) & + - q_prim_vf(xibeg + 1)%sf(j, k, l + 2)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + ! dxiz / dz + tensora(9) = (q_prim_vf(xiend)%sf(j, k, l - 2) & + - 8d0*q_prim_vf(xiend)%sf(j, k, l - 1) & + + 8d0*q_prim_vf(xiend)%sf(j, k, l + 1) & + - q_prim_vf(xiend)%sf(j, k, l + 2)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + end if + + ! STEP 2a: computing the adjoint of the grad_xi tensor for the inverse + tensorb(1) = tensora(5)*tensora(9) - tensora(6)*tensora(8) + tensorb(2) = -(tensora(2)*tensora(9) - tensora(3)*tensora(8)) + tensorb(3) = tensora(2)*tensora(6) - tensora(3)*tensora(5) + tensorb(4) = -(tensora(4)*tensora(9) - tensora(6)*tensora(7)) + tensorb(5) = tensora(1)*tensora(9) - tensora(3)*tensora(7) + tensorb(6) = -(tensora(1)*tensora(6) - tensora(4)*tensora(3)) + tensorb(7) = tensora(4)*tensora(8) - tensora(5)*tensora(7) + tensorb(8) = -(tensora(1)*tensora(8) - tensora(2)*tensora(7)) + tensorb(9) = tensora(1)*tensora(5) - tensora(2)*tensora(4) + + ! STEP 2b: computing the determinant of the grad_xi tensor + tensorb(tensor_size) = tensora(1)*(tensora(5)*tensora(9) - tensora(6)*tensora(8)) & + - tensora(2)*(tensora(4)*tensora(9) - tensora(6)*tensora(7)) & + + tensora(3)*(tensora(4)*tensora(8) - tensora(5)*tensora(7)) + + ! STEP 2c: computing the inverse of grad_xi tensor = F + ! tensorb is the adjoint, tensora becomes the inverse + ! STEP 4: store the determinant of F in the last entry of the tensor + + !$acc loop seq + do i = 1, tensor_size - 1 + tensora(i) = tensorb(i)/tensorb(tensor_size) + end do + + ! STEP 3: computing F tranpose F + tensorb(1) = tensora(1)**2 + tensorb(1) = tensorb(1) + tensora(4)**2 + tensora(7)**2 + tensorb(5) = tensora(2) + tensora(5)**2 + tensora(8)**2 + tensorb(9) = tensora(3) + tensora(6)**2 + tensora(9)**2 + tensorb(2) = tensora(1)*tensora(2) + tensora(4)*tensora(5) + tensora(7)*tensora(8) + tensorb(3) = tensora(1)*tensora(3) + tensora(4)*tensora(6) + tensora(7)*tensora(9) + tensorb(6) = tensora(2)*tensora(3) + tensora(5)*tensora(6) + tensora(8)*tensora(9) + tensorb(4) = tensorb(2) + tensorb(7) = tensorb(3) + tensorb(8) = tensorb(4) + + end subroutine s_compute_gradient_xi3d_acc + + + !> The following subroutine handles the calculation of the btensor. + !! The calculation of the btensor takes qprimvf. + !! @param q_prim_vf Primitive variables + !! @param btensor is the output + !! calculate the grad_xi, grad_xi is a nxn tensor + !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor + !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor + !! btensor is symmetric, save the data space + subroutine s_calculate_btensor_acc(q_prim_vf, btensor, xb, xe, yb, ye, zb, ze) + + type(scalar_field), dimension(sys_size), intent(in) :: q_prim_vf + type(scalar_field), dimension(b_size), intent(inout) :: btensor + integer, intent(in) :: xb, xe, yb, ye, zb, ze + integer :: j, k, l + real(kind(0d0)), dimension(tensor_size) :: tensora, tensorb + integer :: i + +! if (num_dims == 1) then + !!$acc parallel loop collapse(3) gang vector default(present) private(tensora,tensorb) + !!do l = izb, ize + ! do k = iyb, iye + ! do j = ixb, ixe +! call s_compute_gradient_xi1d_acc(q_prim_vf, ixb, ixe, iyb, & +! iye, izb, ize, j, k, l, tensora, tensorb) +! !! 1: 1D, 3: 2D, 6: 3D +! btensor(1)%sf(j, k, l) = tensorb(1) +! !! store the determinant at the last entry of the btensor sf +! btensor(b_size)%sf(j,k,l) = tensorb(tensor_size) +! end do +! end do +! end do +! !$acc end parallel loop +! else if (num_dims == 2) then ! 2D +! !$acc parallel loop collapse(3) gang vector default(present) private(tensora,tensorb) +! do l = izb, ize +! do k = iyb, iye +! do j = ixb, ixe +! call s_compute_gradient_xi2d_acc(q_prim_vf, ixb, ixe, iyb, & +! iye, izb, ize, j, k, l, tensora, tensorb) +! !! 1: 1D, 3: 2D, 6: 3D +! btensor(1)%sf(j, k, l) = tensorb(1) +! btensor(2)%sf(j,k,l) = tensorb(2) +! btensor(3)%sf(j,k,l) = tensorb(4) +! !! store the determinant at the last entry of the btensor sf +! btensor(b_size)%sf(j,k,l) = tensorb(tensor_size) +! end do +! end do +! end do +! !$acc end parallel loop +! else ! 3D + + !print *,'I got here AAAA' + !$acc parallel loop collapse(3) gang vector default(present) private(tensora,tensorb) + do l = zb, ze + do k = yb, ye + do j = xb, xe + ! STEP 1: computing the grad_xi tensor + ! grad_xi definition / organization + ! number for the tensor 1-3: dxix_dx, dxiy_dx, dxiz_dx + ! 4-6 : dxix_dy, dxiy_dy, dxiz_dy + ! 7-9 : dxix_dz, dxiy_dz, dxiz_dz + + ! 1D + if (j == xb) then + ! dxix/dx + !print *, ' grid check xb :: ',q_prim_vf(xibeg)%sf(j, k, l) + tensora(1) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & + - 36d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & + + 16d0*q_prim_vf(xibeg)%sf(j + 3, k, l) & + - 3d0*q_prim_vf(xibeg)%sf(j + 4, k, l)) & + /(12d0*(x_cb(j + 1) - x_cb(j))) + ! dxiy / dx + tensora(2) = (-25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & + - 36d0*q_prim_vf(xibeg + 1)%sf(j + 2, k, l) & + + 16d0*q_prim_vf(xibeg + 1)%sf(j + 3, k, l) & + - 3d0*q_prim_vf(xibeg + 1)%sf(j + 4, k, l)) & + /(12d0*(x_cb(j + 1) - x_cb(j))) + ! dxiz / dx + tensora(3) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & + + 48d0*q_prim_vf(xiend)%sf(j + 1, k, l) & + - 36d0*q_prim_vf(xiend)%sf(j + 2, k, l) & + + 16d0*q_prim_vf(xiend)%sf(j + 3, k, l) & + - 3d0*q_prim_vf(xiend)%sf(j + 4, k, l)) & + /(12d0*(x_cb(j + 1) - x_cb(j))) + !print *, ' grid check xb :: ',tensora(1),tensora(2),tensora(7) + + else if (j == xb + 1) then + !print *, ' grid check xb1 :: ',q_prim_vf(xibeg)%sf(j, k, l) + + ! dxix/dx + tensora(1) = (-3d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + - 10d0*q_prim_vf(xibeg)%sf(j, k, l) & + + 18d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & + - 6d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & + + q_prim_vf(xibeg)%sf(j + 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + ! dxiy / dx + tensora(2) = (-3d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & + - 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + + 18d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & + - 6d0*q_prim_vf(xibeg + 1)%sf(j + 2, k, l) & + + q_prim_vf(xibeg + 1)%sf(j + 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + ! dxiz / dx + tensora(3) = (-3d0*q_prim_vf(xiend)%sf(j - 1, k, l) & + - 10d0*q_prim_vf(xiend)%sf(j, k, l) & + + 18d0*q_prim_vf(xiend)%sf(j + 1, k, l) & + - 6d0*q_prim_vf(xiend)%sf(j + 2, k, l) & + + q_prim_vf(xiend)%sf(j + 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + !print *, ' grid check xb1 :: ',tensora(1),tensora(2),tensora(7) + + else if (j == xe - 1) then + !print *, ' grid check xe1 :: ',q_prim_vf(xibeg)%sf(j, k, l) + + ! dxix/dx + tensora(1) = (3d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & + + 10d0*q_prim_vf(xibeg)%sf(j, k, l) & + - 18d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + + 6d0*q_prim_vf(xibeg)%sf(j - 2, k, l) & + - q_prim_vf(xibeg)%sf(j - 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + ! dxiy / dx + tensora(2) = (3d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & + + 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + - 18d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & + + 6d0*q_prim_vf(xibeg + 1)%sf(j - 2, k, l) & + - q_prim_vf(xibeg + 1)%sf(j - 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + ! dxiz / dx + tensora(3) = (3d0*q_prim_vf(xiend)%sf(j + 1, k, l) & + + 10d0*q_prim_vf(xiend)%sf(j, k, l) & + - 18d0*q_prim_vf(xiend)%sf(j - 1, k, l) & + + 6d0*q_prim_vf(xiend)%sf(j - 2, k, l) & + - q_prim_vf(xiend)%sf(j - 3, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + !print *, ' grid check xe1 :: ',tensora(1),tensora(2),tensora(7) + + else if (j == xe) then + !print *, ' grid check xe :: ',q_prim_vf(xibeg)%sf(j, k, l) + + ! dxix/dx + tensora(1) = (25d0*q_prim_vf(xibeg)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + + 36d0*q_prim_vf(xibeg)%sf(j - 2, k, l) & + - 16d0*q_prim_vf(xibeg)%sf(j - 3, k, l) & + + 3d0*q_prim_vf(xibeg)%sf(j - 4, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + ! dxiy / dx + tensora(2) = (25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & + + 36d0*q_prim_vf(xibeg + 1)%sf(j - 2, k, l) & + - 16d0*q_prim_vf(xibeg + 1)%sf(j - 3, k, l) & + + 3d0*q_prim_vf(xibeg + 1)%sf(j - 4, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + ! dxiz / dx + tensora(3) = (25d0*q_prim_vf(xiend)%sf(j, k, l) & + - 48d0*q_prim_vf(xiend)%sf(j - 1, k, l) & + + 36d0*q_prim_vf(xiend)%sf(j - 2, k, l) & + - 16d0*q_prim_vf(xiend)%sf(j - 3, k, l) & + + 3d0*q_prim_vf(xiend)%sf(j - 4, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + !print *, ' grid check xe :: ',tensora(1),tensora(2),tensora(7) + + else + ! dxix/dx + tensora(1) = (q_prim_vf(xibeg)%sf(j - 2, k, l) & + - 8d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & + + 8d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & + - q_prim_vf(xibeg)%sf(j + 2, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + ! dxiy / dx + tensora(2) = (q_prim_vf(xibeg + 1)%sf(j - 2, k, l) & + - 8d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & + + 8d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & + - q_prim_vf(xibeg + 1)%sf(j + 2, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + ! dxiz / dx + tensora(3) = (q_prim_vf(xiend)%sf(j - 2, k, l) & + - 8d0*q_prim_vf(xiend)%sf(j - 1, k, l) & + + 8d0*q_prim_vf(xiend)%sf(j + 1, k, l) & + - q_prim_vf(xiend)%sf(j + 2, k, l)) & + /(12d0*(x_cb(j) - x_cb(j - 1))) + + end if + + ! 2D + if (k == yb) then + !print *, ' grid check yb :: ',q_prim_vf(xibeg)%sf(j, k, l) + + ! dxix / dy + tensora(4) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & + - 36d0*q_prim_vf(xibeg)%sf(j, k + 2, l) & + + 16d0*q_prim_vf(xibeg)%sf(j, k + 3, l) & + - 3d0*q_prim_vf(xibeg)%sf(j, k + 4, l)) & + /(12d0*(y_cb(k + 1) - y_cb(k))) + ! dxiy / dy + tensora(5) = (-25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & + - 36d0*q_prim_vf(xibeg + 1)%sf(j, k + 2, l) & + + 16d0*q_prim_vf(xibeg + 1)%sf(j, k + 3, l) & + - 3d0*q_prim_vf(xibeg + 1)%sf(j, k + 4, l)) & + /(12d0*(y_cb(k + 1) - y_cb(k))) + ! dxiz / dy + tensora(6) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & + + 48d0*q_prim_vf(xiend)%sf(j, k + 1, l) & + - 36d0*q_prim_vf(xiend)%sf(j, k + 2, l) & + + 16d0*q_prim_vf(xiend)%sf(j, k + 3, l) & + - 3d0*q_prim_vf(xiend)%sf(j, k + 4, l)) & + /(12d0*(y_cb(k + 1) - y_cb(k))) + !print *, ' grid check yb :: ',tensora(4),tensora(5),tensora(8) + + else if (k == yb + 1) then + !print *, ' grid check yb1 :: ',q_prim_vf(xibeg)%sf(j, k, l) + + ! dxix / dy + tensora(4) = (-3d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & + - 10d0*q_prim_vf(xibeg)%sf(j, k, l) & + + 18d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & + - 6d0*q_prim_vf(xibeg)%sf(j, k + 2, l) & + + q_prim_vf(xibeg)%sf(j, k + 3, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + ! dxiy / dy + tensora(5) = (-3d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & + - 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + + 18d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & + - 6d0*q_prim_vf(xibeg + 1)%sf(j, k + 2, l) & + + q_prim_vf(xibeg + 1)%sf(j, k + 3, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + ! dxiz / dy + tensora(6) = (-3d0*q_prim_vf(xiend)%sf(j, k - 1, l) & + - 10d0*q_prim_vf(xiend)%sf(j, k, l) & + + 18d0*q_prim_vf(xiend)%sf(j, k + 1, l) & + - 6d0*q_prim_vf(xiend)%sf(j, k + 2, l) & + + q_prim_vf(xiend)%sf(j, k + 3, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + !print *, ' grid check yb1 :: ',tensora(4),tensora(5),tensora(8) + + else if (k == ye - 1) then + !print *, ' grid check ye1 :: ',q_prim_vf(xibeg)%sf(j, k, l) + + ! dxix / dy + tensora(4) = (3d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & + + 10d0*q_prim_vf(xibeg)%sf(j, k, l) & + - 18d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & + + 6d0*q_prim_vf(xibeg)%sf(j, k - 2, l) & + - q_prim_vf(xibeg)%sf(j, k - 3, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + ! dxiy / dy + tensora(5) = (3d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & + + 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + - 18d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & + + 6d0*q_prim_vf(xibeg + 1)%sf(j, k - 2, l) & + - q_prim_vf(xibeg + 1)%sf(j, k - 3, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + ! dxiz / dy + tensora(6) = (3d0*q_prim_vf(xiend)%sf(j, k + 1, l) & + + 10d0*q_prim_vf(xiend)%sf(j, k, l) & + - 18d0*q_prim_vf(xiend)%sf(j, k - 1, l) & + + 6d0*q_prim_vf(xiend)%sf(j, k - 2, l) & + - q_prim_vf(xiend)%sf(j, k - 3, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + !print *, ' grid check yb1 :: ',tensora(4),tensora(5),tensora(8) + + else if (k == ye) then + !print *, ' grid check ye :: ',q_prim_vf(xibeg+1)%sf(j, k, l) + + ! dxix / dy + tensora(4) = (25d0*q_prim_vf(xibeg)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & + + 36d0*q_prim_vf(xibeg)%sf(j, k - 2, l) & + - 16d0*q_prim_vf(xibeg)%sf(j, k - 3, l) & + + 3d0*q_prim_vf(xibeg)%sf(j, k - 4, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + ! dxiy / dy + tensora(5) = (25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & + + 36d0*q_prim_vf(xibeg + 1)%sf(j, k - 2, l) & + - 16d0*q_prim_vf(xibeg + 1)%sf(j, k - 3, l) & + + 3d0*q_prim_vf(xibeg + 1)%sf(j, k - 4, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + ! dxiz / dy + tensora(6) = (25d0*q_prim_vf(xiend)%sf(j, k, l) & + - 48d0*q_prim_vf(xiend)%sf(j, k - 1, l) & + + 36d0*q_prim_vf(xiend)%sf(j, k - 2, l) & + - 16d0*q_prim_vf(xiend)%sf(j, k - 3, l) & + + 3d0*q_prim_vf(xiend)%sf(j, k - 4, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + else + ! dxix / dy + tensora(4) = (q_prim_vf(xibeg)%sf(j, k - 2, l) & + - 8d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & + + 8d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & + - q_prim_vf(xibeg)%sf(j, k + 2, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + ! dxiy / dy + tensora(5) = (q_prim_vf(xibeg + 1)%sf(j, k - 2, l) & + - 8d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & + + 8d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & + - q_prim_vf(xibeg + 1)%sf(j, k + 2, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + ! dxiz / dy + tensora(6) = (q_prim_vf(xiend)%sf(j, k - 2, l) & + - 8d0*q_prim_vf(xiend)%sf(j, k - 1, l) & + + 8d0*q_prim_vf(xiend)%sf(j, k + 1, l) & + - q_prim_vf(xiend)%sf(j, k + 2, l)) & + /(12d0*(y_cb(k) - y_cb(k - 1))) + end if + + ! 3D + if (l == zb) then + !print *, ' grid check zb :: ',q_prim_vf(xibeg)%sf(j, k, l) + + ! dxix / dz + tensora(7) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg)%sf(j, k, l + 1) & + - 36d0*q_prim_vf(xibeg)%sf(j, k, l + 2) & + + 16d0*q_prim_vf(xibeg)%sf(j, k, l + 3) & + - 3d0*q_prim_vf(xibeg)%sf(j, k, l + 4)) & + /(12d0*(z_cb(l + 1) - z_cb(l))) + ! dxiy / dz + tensora(8) = (-25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + + 48d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 1) & + - 36d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 2) & + + 16d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 3) & + - 3d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 4)) & + /(12d0*(z_cb(l + 1) - z_cb(l))) + ! dxiz / dz + tensora(9) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & + + 48d0*q_prim_vf(xiend)%sf(j, k, l + 1) & + - 36d0*q_prim_vf(xiend)%sf(j, k, l + 2) & + + 16d0*q_prim_vf(xiend)%sf(j, k, l + 3) & + - 3d0*q_prim_vf(xiend)%sf(j, k, l + 4)) & + /(12d0*(z_cb(l + 1) - z_cb(l))) + else if (l == zb + 1) then + !print *, ' grid check zb1 :: ',q_prim_vf(xibeg)%sf(j, k, l) + + ! dxix / dz + tensora(7) = (-3d0*q_prim_vf(xibeg)%sf(j, k, l - 1) & + - 10d0*q_prim_vf(xibeg)%sf(j, k, l) & + + 18d0*q_prim_vf(xibeg)%sf(j, k, l + 1) & + - 6d0*q_prim_vf(xibeg)%sf(j, k, l + 2) & + + q_prim_vf(xibeg)%sf(j, k, l + 3)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + ! dxiy / dz + tensora(8) = (-3d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 1) & + - 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + + 18d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 1) & + - 6d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 2) & + + q_prim_vf(xibeg + 1)%sf(j, k, l + 3)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + ! dxiz / dz + tensora(9) = (-3d0*q_prim_vf(xiend)%sf(j, k, l - 1) & + - 10d0*q_prim_vf(xiend)%sf(j, k, l) & + + 18d0*q_prim_vf(xiend)%sf(j, k, l + 1) & + - 6d0*q_prim_vf(xiend)%sf(j, k, l + 2) & + + q_prim_vf(xiend)%sf(j, k, l + 3)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + else if (l == ze - 1) then + !print *, ' grid check ze1 :: ',q_prim_vf(xiend)%sf(j, k, l) + + ! dxix / dz + tensora(7) = (3d0*q_prim_vf(xibeg)%sf(j, k, l + 1) & + + 10d0*q_prim_vf(xibeg)%sf(j, k, l) & + - 18d0*q_prim_vf(xibeg)%sf(j, k, l - 1) & + + 6d0*q_prim_vf(xibeg)%sf(j, k, l - 2) & + - q_prim_vf(xibeg)%sf(j, k, l - 3)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + ! dxiy / dz + tensora(8) = (3d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 1) & + + 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + - 18d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 1) & + + 6d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 2) & + - q_prim_vf(xibeg + 1)%sf(j, k, l - 3)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + ! dxiz / dz + tensora(9) = (3d0*q_prim_vf(xiend)%sf(j, k, l + 1) & + + 10d0*q_prim_vf(xiend)%sf(j, k, l) & + - 18d0*q_prim_vf(xiend)%sf(j, k, l - 1) & + + 6d0*q_prim_vf(xiend)%sf(j, k, l - 2) & + - q_prim_vf(xiend)%sf(j, k, l - 3)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + else if (l == ze) then + !print *, ' grid check ze :: ',q_prim_vf(xiend)%sf(j, k, l) + + ! dxix / dz + tensora(7) = (25d0*q_prim_vf(xibeg)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg)%sf(j, k, l - 1) & + + 36d0*q_prim_vf(xibeg)%sf(j, k, l - 2) & + - 16d0*q_prim_vf(xibeg)%sf(j, k, l - 3) & + + 3d0*q_prim_vf(xibeg)%sf(j, k, l - 4)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + ! dxiy / dz + tensora(8) = (25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & + - 48d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 1) & + + 36d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 2) & + - 16d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 3) & + + 3d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 4)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + ! dxiz / dz + tensora(9) = (25d0*q_prim_vf(xiend)%sf(j, k, l) & + - 48d0*q_prim_vf(xiend)%sf(j, k, l - 1) & + + 36d0*q_prim_vf(xiend)%sf(j, k, l - 2) & + - 16d0*q_prim_vf(xiend)%sf(j, k, l - 3) & + + 3d0*q_prim_vf(xiend)%sf(j, k, l - 4)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + else + ! dxix / dz + tensora(7) = (q_prim_vf(xibeg)%sf(j, k, l - 2) & + - 8d0*q_prim_vf(xibeg)%sf(j, k, l - 1) & + + 8d0*q_prim_vf(xibeg)%sf(j, k, l + 1) & + - q_prim_vf(xibeg)%sf(j, k, l + 2)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + ! dxiy / dz + tensora(8) = (q_prim_vf(xibeg + 1)%sf(j, k, l - 2) & + - 8d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 1) & + + 8d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 1) & + - q_prim_vf(xibeg + 1)%sf(j, k, l + 2)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + ! dxiz / dz + tensora(9) = (q_prim_vf(xiend)%sf(j, k, l - 2) & + - 8d0*q_prim_vf(xiend)%sf(j, k, l - 1) & + + 8d0*q_prim_vf(xiend)%sf(j, k, l + 1) & + - q_prim_vf(xiend)%sf(j, k, l + 2)) & + /(12d0*(z_cb(l) - z_cb(l - 1))) + end if + + !print *, 'I got here AAAAA' + + ! STEP 2a: computing the adjoint of the grad_xi tensor for the inverse + tensorb(1) = tensora(5)*tensora(9) - tensora(6)*tensora(8) + tensorb(2) = -(tensora(2)*tensora(9) - tensora(3)*tensora(8)) + tensorb(3) = tensora(2)*tensora(6) - tensora(3)*tensora(5) + tensorb(4) = -(tensora(4)*tensora(9) - tensora(6)*tensora(7)) + tensorb(5) = tensora(1)*tensora(9) - tensora(3)*tensora(7) + tensorb(6) = -(tensora(1)*tensora(6) - tensora(4)*tensora(3)) + tensorb(7) = tensora(4)*tensora(8) - tensora(5)*tensora(7) + tensorb(8) = -(tensora(1)*tensora(8) - tensora(2)*tensora(7)) + tensorb(9) = tensora(1)*tensora(5) - tensora(2)*tensora(4) + + ! STEP 2b: computing the determinant of the grad_xi tensor + tensorb(tensor_size) = tensora(1)*(tensora(5)*tensora(9) - tensora(6)*tensora(8)) & + - tensora(2)*(tensora(4)*tensora(9) - tensora(6)*tensora(7)) & + + tensora(3)*(tensora(4)*tensora(8) - tensora(5)*tensora(7)) + + !if (tensorb(tensor_size) < 0d0 .or. tensorb(tensor_size) > 3d0 ) then + ! print *, 'j, k, l :: ', j, k, l + ! do i = 1, 9 + ! print *,'i :: ',i,', ten :: ',tensorb(i) + ! end do + ! print *, 'det : ',tensorb(tensor_size) + ! tensorb(tensor_size) = 1d0 + !end if + + ! STEP 2c: computing the inverse of grad_xi tensor = F + ! tensorb is the adjoint, tensora becomes the inverse + ! STEP 4: store the determinant of F in the last entry of the tensor + + !if (tensorb(tensor_size) < 0d0 .or. tensorb(tensor_size) > 2d0 ) then + tensorb(tensor_size) = 1d0 + !$acc loop seq + do i = 1, tensor_size - 1 + tensora(i) = 0d0 + end do + tensorb(1) = 1d0 + tensorb(5) = 1d0 + tensorb(9) = 1d0 + !end if + + !$acc loop seq + do i = 1, tensor_size - 1 + tensora(i) = tensorb(i)/tensorb(tensor_size) + end do + !print *, 'I got here A6' + ! STEP 3: computing F tranpose F + !tensorb(1) = tensora(1)**2 + tensorb(1) = tensora(1)**2 + tensora(2)**2 + tensora(3)**2 + tensorb(5) = tensora(4)**2 + tensora(5)**2 + tensora(6)**2 + tensorb(9) = tensora(7)**2 + tensora(8)**2 + tensora(9)**2 + tensorb(2) = tensora(1)*tensora(4) + tensora(2)*tensora(5) + tensora(3)*tensora(6) + tensorb(3) = tensora(1)*tensora(7) + tensora(2)*tensora(8) + tensora(3)*tensora(9) + tensorb(6) = tensora(4)*tensora(7) + tensora(5)*tensora(8) + tensora(6)*tensora(9) + tensorb(4) = tensorb(2) + tensorb(7) = tensorb(3) + tensorb(8) = tensorb(6) + !print *, 'I got here A7' + !call s_compute_gradient_xi3d_acc(q_prim_vf, ixb, ixe, iyb, & + !iye, izb, ize, j, k, l, tensora, tensorb) + !! 1: 1D, 3: 2D, 6: 3D + btensor(1)%sf(j, k, l) = tensorb(1) + btensor(2)%sf(j, k, l) = tensorb(2) + btensor(3)%sf(j, k, l) = tensorb(3) + btensor(4)%sf(j, k, l) = tensorb(5) + btensor(5)%sf(j, k, l) = tensorb(6) + btensor(6)%sf(j, k, l) = tensorb(9) + !print *, 'I got here A8' + !! store the determinant at the last entry of the btensor sf + btensor(b_size)%sf(j, k, l) = tensorb(tensor_size) + end do + end do + end do + !$acc end parallel loop + !print *, 'I got here A9' +! end if + end subroutine s_calculate_btensor_acc + + !> The following subroutine handles the calculation of the btensor. + !! The calculation of the btensor takes qprimvf. + !! @param q_prim_vf Primitive variables + !! @param btensor is the output + !! calculate the grad_xi, grad_xi is a nxn tensor + !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor + !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor + !! btensor is symmetric, save the data space + subroutine s_calculate_cauchy_from_btensor(btensor, q_prim_vf, j, k, l) +#ifdef MFC_SIMULATION + !$acc routine seq +#endif + type(scalar_field), dimension(sys_size), intent(in) :: q_prim_vf + type(scalar_field), dimension(b_size), intent(IN) :: btensor + integer, intent(IN) :: j, k, l + + real(kind(0d0)), dimension(b_size - 1) :: tensor + real(kind(0d0)) :: trace + integer :: i !< Generic loop iterators + + ! tensor is the symmetric tensor & calculate the trace of the tensor + !trace = btensor(1)%sf(j,k,l) + !if (num_dims == 2) then + ! trace = trace + btensor(3)%sf(j,k,l) + !else + trace = btensor(1)%sf(j, k, l) + btensor(4)%sf(j, k, l) + btensor(6)%sf(j, k, l) + !end if + + ! invariant calculation, saving it in the q_prim_vf field + !invariant1 = btensor(1)%sf(j, k, l) + !if (num_dims == 2) then + ! invariant1 = invariant1 + btensor(3)%sf(j, k, l) + !elseif (num_dims == 3) then + ! invariant1 = invariant1 + btensor(4)%sf(j, k, l) + btensor(6)%sf(j, k, l) + !end if + + ! calculate the deviatoric of the tensor + btensor(1)%sf(j, k, l) = btensor(1)%sf(j, k, l) - (1d0/3d0)*trace + !if (num_dims == 2) then + ! btensor(3)%sf(j,k,l) = btensor(3)%sf(j,k,l) - (1d0/3d0)*trace + !else + btensor(4)%sf(j, k, l) = btensor(4)%sf(j, k, l) - (1d0/3d0)*trace + btensor(6)%sf(j, k, l) = btensor(6)%sf(j, k, l) - (1d0/3d0)*trace + !end if + ! dividing by the jacobian for neo-Hookean model + ! setting the tensor to the stresses for riemann solver + + !$acc loop seq + do i = 1, b_size - 1 + q_prim_vf(strxb + i)%sf(j, k, l) = btensor(i)%sf(j, k, l)/btensor(b_size)%sf(j, k, l) + end do + + ! compute the invariant without the elastic modulus + ! if (btensor(b_size)%sf(j,k,l) .gt. 0d0) then + q_prim_vf(xiend + 1)%sf(j, k, l) = 0.5d0*(trace - 3.0d0)/btensor(b_size)%sf(j, k, l) + ! else + ! q_prim_vf(xiend+1)%sf(j,k,l) = 1d-12 + ! end if + + end subroutine s_calculate_cauchy_from_btensor + +end module m_xi_tensor diff --git a/src/simulation/m_rhs.fpp b/src/simulation/m_rhs.fpp index 39e6d7221d..65c9510ee3 100644 --- a/src/simulation/m_rhs.fpp +++ b/src/simulation/m_rhs.fpp @@ -39,6 +39,8 @@ module m_rhs use m_hypoelastic + use m_hyperelastic + use m_monopole use m_viscous From c4779cb3cd09b12b25a458154d07d4f49a115f01 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Mon, 15 Jul 2024 02:31:41 -0500 Subject: [PATCH 248/326] upgraded RMT hyperelastic code, need to integrate to m_rhs --- src/common/m_hyperelastic.f90 | 128 -- src/common/m_variables_conversion.fpp | 84 - src/common/m_xi_tensor.f90 | 1842 ---------------------- src/post_process/m_start_up.f90 | 4 - src/pre_process/m_start_up.fpp | 4 - src/simulation/m_hyperelastic.fpp | 2100 +++---------------------- src/simulation/m_hypoelastic.fpp | 9 +- src/simulation/m_start_up.fpp | 3 + 8 files changed, 215 insertions(+), 3959 deletions(-) delete mode 100644 src/common/m_hyperelastic.f90 delete mode 100644 src/common/m_xi_tensor.f90 diff --git a/src/common/m_hyperelastic.f90 b/src/common/m_hyperelastic.f90 deleted file mode 100644 index 50d21e586f..0000000000 --- a/src/common/m_hyperelastic.f90 +++ /dev/null @@ -1,128 +0,0 @@ -!> -!! @file m_xi_tensor_calc.f90 -!! @brief Contains module m_hyperelastic - -!> @brief This module consists of subroutines used in the calculation -!! of the cauchy tensor - -module m_hyperelastic - - ! Dependencies ============================================================= - use m_derived_types !< Definitions of the derived types - - use m_global_parameters !< Definitions of the global parameters - ! ========================================================================== - - implicit none - - private; public :: s_compute_cauchy_solver, & - s_initialize_hyperelastic_module, & - s_finalize_hyperelastic_module - - !> @name Abstract interface for creating function pointers - !> @{ - abstract interface - - !> @name Abstract subroutine for the infinite relaxation solver - !> @{ - subroutine s_abstract_hyperelastic_solver(btensor, q_prim_vf, G, j, k, l) - - import :: scalar_field, sys_size, b_size - type(scalar_field), dimension(sys_size), intent(in) :: q_prim_vf - type(scalar_field), dimension(b_size), intent(in) :: btensor - real(kind(0d0)), intent(in) :: G - integer, intent(in) :: j, k, l - - end subroutine - !> @} - - end interface - !> @} - - procedure(s_abstract_hyperelastic_solver), pointer :: s_compute_cauchy_solver => null() - -contains - - subroutine s_initialize_hyperelastic_module() - - ! Associating procedural pointer to the subroutine that will be - ! utilized to calculate the solution of a given Riemann problem - !if (hyper_model == 1) then - s_compute_cauchy_solver => s_neoHookean_cauchy_solver - !elseif (riemann_solver == 2) then - ! s_compute_cauchy_solver => s_Mooney_Rivlin_cauchy_solver - !end if - - end subroutine - - !> The following subroutine handles the calculation of the btensor. - !! The calculation of the btensor takes qprimvf. - !! @param q_prim_vf Primitive variables - !! @param btensor is the output - !! calculate the grad_xi, grad_xi is a nxn tensor - !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor - !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor - !! btensor is symmetric, save the data space - subroutine s_neoHookean_cauchy_solver(btensor, q_prim_vf, G, j, k, l) -#ifdef MFC_SIMULATION - !$acc routine seq -#endif - type(scalar_field), dimension(sys_size), intent(in) :: q_prim_vf - type(scalar_field), dimension(b_size), intent(in) :: btensor - integer, intent(in) :: j, k, l - real(kind(0d0)), intent(in) :: G - - real(kind(0d0)), dimension(b_size - 1) :: tensor - real(kind(0d0)) :: trace - real(kind(0d0)) :: f13 = 1d0/3d0 - integer :: i !< Generic loop iterators - - ! tensor is the symmetric tensor & calculate the trace of the tensor - !trace = btensor(1)%sf(j,k,l) - !if (num_dims == 2) then - ! trace = trace + btensor(3)%sf(j,k,l) - !else - trace = btensor(1)%sf(j, k, l) + btensor(4)%sf(j, k, l) + btensor(6)%sf(j, k, l) - !end if - - ! invariant calculation, saving it in the q_prim_vf field - !invariant1 = btensor(1)%sf(j, k, l) - !if (num_dims == 2) then - ! invariant1 = invariant1 + btensor(3)%sf(j, k, l) - !elseif (num_dims == 3) then - ! invariant1 = invariant1 + btensor(4)%sf(j, k, l) + btensor(6)%sf(j, k, l) - !end if - - ! calculate the deviatoric of the tensor - btensor(1)%sf(j, k, l) = btensor(1)%sf(j, k, l) - f13*trace - !if (num_dims == 2) then - ! btensor(3)%sf(j,k,l) = btensor(3)%sf(j,k,l) - (1d0/3d0)*trace - !else - btensor(4)%sf(j, k, l) = btensor(4)%sf(j, k, l) - f13*trace - btensor(6)%sf(j, k, l) = btensor(6)%sf(j, k, l) - f13*trace - !end if - ! dividing by the jacobian for neo-Hookean model - ! setting the tensor to the stresses for riemann solver - - !$acc loop seq - do i = 1, b_size - 1 - q_prim_vf(strxb + i - 1)%sf(j, k, l) = & - G*btensor(i)%sf(j, k, l)/btensor(b_size)%sf(j, k, l) - end do - - ! compute the invariant without the elastic modulus - if (btensor(b_size)%sf(j,k,l) .gt. 0d0) then - q_prim_vf(xiend + 1)%sf(j, k, l) = & - 0.5d0*(trace - 3.0d0)/btensor(b_size)%sf(j, k, l) - else - ! q_prim_vf(xiend+1)%sf(j,k,l) = 1d-12 - end if - end subroutine s_neoHookean_cauchy_solver - - subroutine s_finalize_hyperelastic_module() - ! Disassociating procedural pointer to the subroutine which was - ! utilized to calculate the solution of a given Riemann problem - s_compute_cauchy_solver => null() - end subroutine - -end module m_hyperelastic diff --git a/src/common/m_variables_conversion.fpp b/src/common/m_variables_conversion.fpp index 5f03c7730e..5652470ac6 100644 --- a/src/common/m_variables_conversion.fpp +++ b/src/common/m_variables_conversion.fpp @@ -19,10 +19,6 @@ module m_variables_conversion use m_mpi_proxy !< Message passing interface (MPI) module proxy - use m_xi_tensor !< Using reference map matrix calculations - - use m_hyperelastic !< Using hyperelastic Cauchy tensor calculations - use m_helper_basic !< Functions to compare floating point numbers use m_helper @@ -109,11 +105,6 @@ module m_variables_conversion real(kind(0d0)), allocatable, dimension(:, :, :), public :: pi_inf_sf !< Scalar liquid stiffness function real(kind(0d0)), allocatable, dimension(:, :, :), public :: qv_sf !< Scalar liquid energy reference function - !! The btensor at the cell-interior Gaussian quadrature points. - !! These tensor is needed to be calculated once and make the code DRY. - type(vector_field) :: q_btensor !< - !$acc declare create(q_btensor) - procedure(s_convert_xxxxx_to_mixture_variables), & pointer :: s_convert_to_mixture_variables => null() !< !! Pointer referencing the subroutine s_convert_mixture_to_mixture_variables @@ -178,13 +169,6 @@ contains end if - if (hyperelasticity .and. present(G)) then - ! calculate elastic contribution to Energy - E_e = 0d0 - pres = (energy - 0.5d0*(mom**2.d0)/rho - pi_inf - qv - E_e)/gamma - - end if - end subroutine s_compute_pressure !> This subroutine is designed for the gamma/pi_inf model @@ -683,14 +667,6 @@ contains end if #endif - if (hyperelasticity) then - @:ALLOCATE(q_btensor%vf(1:b_size)) - do i = 1, b_size - @:ALLOCATE(q_btensor%vf(i)%sf(ixb:ixe, iyb:iye, izb:ize)) - end do - @:ACC_SETUP_VFs(q_btensor) - end if - if (bubbles) then #ifdef MFC_SIMULATION @:ALLOCATE_GLOBAL(bubrs(1:nb)) @@ -885,8 +861,6 @@ contains real(kind(0d0)) :: ntmp - type(scalar_field), dimension(b_size) :: q_btensor - #:if MFC_CASE_OPTIMIZATION #ifndef MFC_SIMULATION if (bubbles) then @@ -903,12 +877,6 @@ contains end if #:endif - if (hyperelasticity) then - do l = 1, b_size - allocate (q_btensor(l)%sf(ixb:ixe, iyb:iye, izb:ize)) - end do - end if - !$acc parallel loop collapse(3) gang vector default(present) private(alpha_K, alpha_rho_K, Re_K, nRtmp, rho_K, gamma_K, pi_inf_K, qv_K, dyn_pres_K, R3tmp, G_K) do l = izb, ize do k = iyb, iye @@ -1058,36 +1026,6 @@ contains !print *, 'I got here AA' - if (hyperelasticity) then - call s_calculate_btensor_acc(qK_prim_vf, q_btensor, 0, m, 0, n, 0, p) - !print *, 'I got here AAA' - !$acc parallel loop collapse(3) gang vector default(present) private(alpha_K, alpha_rho_K, Re_K, rho_K, gamma_K, pi_inf_K, qv_K, G_K) - do l = izb, ize - do k = iyb, iye - do j = ixb, ixe - !$acc loop seq - do i = 1, num_fluids - alpha_rho_K(i) = qK_cons_vf(i)%sf(j, k, l) - alpha_K(i) = qK_cons_vf(advxb + i - 1)%sf(j, k, l) - end do - ! If in simulation, use acc mixture subroutines - call s_convert_species_to_mixture_variables_acc(rho_K, gamma_K, pi_inf_K, qv_K, alpha_K, & - alpha_rho_K, Re_K, j, k, l, G_K, Gs) - rho_K = max(rho_K, sgm_eps) - if (G_K .gt. verysmall) then - qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) !- & - !G_K*f_elastic_energy(q_btensor, j, k, l)/gamma_K - !print *, 'elastic energy :: ',G_K*f_elastic_energy(qK_btensor_vf, j, k, l) - call s_compute_cauchy_solver(q_btensor, qK_prim_vf, G_K, j, k, l) - else - call s_compute_cauchy_solver(q_btensor, qK_prim_vf, 0d0, j, k, l) - end if - end do - end do - end do - !$acc end parallel loop - end if - end subroutine s_convert_conservative_to_primitive_variables ! --------- !> The following procedure handles the conversion between @@ -1103,7 +1041,6 @@ contains type(scalar_field), dimension(sys_size), intent(in) :: q_prim_vf type(scalar_field), dimension(sys_size), intent(inout) :: q_cons_vf - type(scalar_field), dimension(b_size) :: q_btensor ! Density, specific heat ratio function, liquid stiffness function ! and dynamic pressure, as defined in the incompressible flow sense, @@ -1121,16 +1058,6 @@ contains integer :: i, j, k, l, q !< Generic loop iterators #ifndef MFC_SIMULATION - do l = 1, b_size - @:ALLOCATE(q_btensor(l)%sf(ixb:ixe, iyb:iye, izb:ize)) - end do - - ! btensor calculation - ! s_calculate_btensor has its own triple nested for loop, with openacc - if (hyperelasticity) then - call s_calculate_btensor_acc(q_prim_vf, q_btensor, 0, m, 0, n, 0, p) - end if - ! Converting the primitive variables to the conservative variables do l = 0, p do k = 0, n @@ -1242,13 +1169,6 @@ contains ! using \rho xi as the conservative formulation stated in Kamrin et al. JFM 2022 if (hyperelasticity) then ! adding the elastic contribution - if (G .gt. verysmall) then - q_cons_vf(E_idx)%sf(j, k, l) = q_cons_vf(E_idx)%sf(j, k, l) !+ & - !G*f_elastic_energy(q_btensor, j, k, l) - !call s_compute_cauchy_solver(q_btensor,q_prim_vf, G, j, k, l) - else - call s_compute_cauchy_solver(q_btensor,q_prim_vf, 0d0, j, k, l) - end if ! Multiply \tau to \rho \tau do i = strxb, strxe q_cons_vf(i)%sf(j, k, l) = rho*q_prim_vf(i)%sf(j, k, l) @@ -1266,10 +1186,6 @@ contains end do end do end do - ! deallocating the btensor - do l = 1, b_size - @:DEALLOCATE(q_btensor(l)%sf) - end do #else if (proc_rank == 0) then call s_mpi_abort('Conversion from primitive to '// & diff --git a/src/common/m_xi_tensor.f90 b/src/common/m_xi_tensor.f90 deleted file mode 100644 index a6988f204b..0000000000 --- a/src/common/m_xi_tensor.f90 +++ /dev/null @@ -1,1842 +0,0 @@ -!> -!! @file m_xi_tensor_calc.f90 -!! @brief Contains module m_xi_tensor_calc - -!> @brief This module consists of subroutines used in the calculation of matrix -!! operations for the reference map tensor - -module m_xi_tensor - - ! Dependencies ============================================================= - use m_derived_types !< Definitions of the derived types - - use m_global_parameters !< Definitions of the global parameters - ! ========================================================================== - - implicit none - - private; public :: s_compute_gradient_xi, & - s_compute_gradient_xi1d_acc, & - s_compute_gradient_xi2d_acc, & - s_compute_gradient_xi3d_acc, & - f_elastic_energy, & - s_calculate_btensor, & - s_calculate_btensor_acc, & - s_calculate_cauchy_from_btensor - -contains - - !> The following subroutine handles the calculation of the btensor. - !! The calculation of the btensor takes qprimvf. - !! @param q_prim_vf Primitive variables - !! @param btensor is the output - !! calculate the grad_xi, grad_xi is a nxn tensor - !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor - !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor - !! btensor is symmetric, save the data space - !! neo-Hookean only at this time, will need to be changed later - function f_elastic_energy(btensor, j, k, l) -#ifdef MFC_SIMULATION - !$acc routine seq -#endif - type(scalar_field), dimension(b_size), intent(IN) :: btensor - integer, intent(IN) :: j, k, l - real(kind(0d0)) :: invariant1, f_elastic_energy - - f_elastic_energy = 0d0 - invariant1 = btensor(1)%sf(j, k, l) - !if (num_dims == 2) then - ! invariant1 = invariant1 + btensor(3)%sf(j, k, l) - !elseif (num_dims == 3) then - invariant1 = invariant1 + btensor(4)%sf(j, k, l) + btensor(6)%sf(j, k, l) - !end if - - ! compute the invariant without the elastic modulus - f_elastic_energy = 0.5d0*(invariant1 - 3.0d0)/btensor(b_size)%sf(j, k, l) - - end function f_elastic_energy - - - !> The following subroutine handles the calculation of the btensor. - !! The calculation of the btensor takes qprimvf. - !! @param q_prim_vf Primitive variables - !! @param btensor is the output - !! calculate the grad_xi, grad_xi is a nxn tensor - !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor - !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor - !! btensor is symmetric, save the data space - subroutine s_compute_gradient_xi(q_prim_vf, xb, xe, yb, ye, & !--------- - zb, ze, j, k, l, tensora, tensorb) - - type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf - real(kind(0d0)), dimension(tensor_size), intent(INOUT) :: tensora, tensorb - integer, intent(IN) :: xb, xe, yb, ye, zb, ze - integer, intent(IN) :: j, k, l - - real(kind(0d0)) :: determinant - integer :: i - ! STEP 1: computing the grad_xi tensor - ! grad_xi definition / organization - ! number for the tensor 1-3: dxix_dx, dxiy_dx, dxiz_dx - ! 4-6 : dxix_dy, dxiy_dy, dxiz_dy - ! 7-9 : dxix_dz, dxiy_dz, dxiz_dz - if (j == xb) then - ! dxix/dx - tensora(1) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - - 36d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & - + 16d0*q_prim_vf(xibeg)%sf(j + 3, k, l) & - - 3d0*q_prim_vf(xibeg)%sf(j + 4, k, l)) & - /(12d0*(x_cb(j + 1) - x_cb(j))) - else if (j == xb + 1) then - ! dxix/dx - tensora(1) = (-3d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & - - 10d0*q_prim_vf(xibeg)%sf(j, k, l) & - + 18d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - - 6d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & - + q_prim_vf(xibeg)%sf(j + 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - else if (j == xe - 1) then - ! dxix/dx - tensora(1) = (3d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - + 10d0*q_prim_vf(xibeg)%sf(j, k, l) & - - 18d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & - + 6d0*q_prim_vf(xibeg)%sf(j - 2, k, l) & - - q_prim_vf(xibeg)%sf(j - 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - else if (j == xe) then - ! dxix/dx - tensora(1) = (25d0*q_prim_vf(xibeg)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & - + 36d0*q_prim_vf(xibeg)%sf(j - 2, k, l) & - - 16d0*q_prim_vf(xibeg)%sf(j - 3, k, l) & - + 3d0*q_prim_vf(xibeg)%sf(j - 4, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - else - ! dxix/dx - tensora(1) = (q_prim_vf(xibeg)%sf(j - 2, k, l) & - - 8d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & - + 8d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - - q_prim_vf(xibeg)%sf(j + 2, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - end if - - if (num_dims > 1) then - if (j == xb) then - ! dxiy / dx - tensora(2) = (-25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & - - 36d0*q_prim_vf(xibeg + 1)%sf(j + 2, k, l) & - + 16d0*q_prim_vf(xibeg + 1)%sf(j + 3, k, l) & - - 3d0*q_prim_vf(xibeg + 1)%sf(j + 4, k, l)) & - /(12d0*(x_cb(j + 1) - x_cb(j))) - else if (j == xb + 1) then - ! dxiy / dx - tensora(2) = (-3d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & - - 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - + 18d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & - - 6d0*q_prim_vf(xibeg + 1)%sf(j + 2, k, l) & - + q_prim_vf(xibeg + 1)%sf(j + 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - else if (j == xe - 1) then - ! dxiy / dx - tensora(2) = (3d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & - + 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - - 18d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & - + 6d0*q_prim_vf(xibeg + 1)%sf(j - 2, k, l) & - - q_prim_vf(xibeg + 1)%sf(j - 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - else if (j == xe) then - ! dxiy / dx - tensora(2) = (25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & - + 36d0*q_prim_vf(xibeg + 1)%sf(j - 2, k, l) & - - 16d0*q_prim_vf(xibeg + 1)%sf(j - 3, k, l) & - + 3d0*q_prim_vf(xibeg + 1)%sf(j - 4, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - else - ! dxiy / dx - tensora(2) = (q_prim_vf(xibeg + 1)%sf(j - 2, k, l) & - - 8d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & - + 8d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & - - q_prim_vf(xibeg + 1)%sf(j + 2, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - end if - - if (k == yb) then - ! dxix / dy - tensora(3) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & - - 36d0*q_prim_vf(xibeg)%sf(j, k + 2, l) & - + 16d0*q_prim_vf(xibeg)%sf(j, k + 3, l) & - - 3d0*q_prim_vf(xibeg)%sf(j, k + 4, l)) & - /(12d0*(y_cb(k + 1) - y_cb(k))) - else if (k == yb + 1) then - ! dxix / dy - tensora(3) = (-3d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & - - 10d0*q_prim_vf(xibeg)%sf(j, k, l) & - + 18d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & - - 6d0*q_prim_vf(xibeg)%sf(j, k + 2, l) & - + q_prim_vf(xibeg)%sf(j, k + 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - else if (k == ye - 1) then - ! dxix / dy - tensora(3) = (3d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & - + 10d0*q_prim_vf(xibeg)%sf(j, k, l) & - - 18d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & - + 6d0*q_prim_vf(xibeg)%sf(j, k - 2, l) & - - q_prim_vf(xibeg)%sf(j, k - 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - else if (k == ye) then - ! dxix / dy - tensora(3) = (25d0*q_prim_vf(xibeg)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & - + 36d0*q_prim_vf(xibeg)%sf(j, k - 2, l) & - - 16d0*q_prim_vf(xibeg)%sf(j, k - 3, l) & - + 3d0*q_prim_vf(xibeg)%sf(j, k - 4, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - else - ! dxix / dy - tensora(3) = (q_prim_vf(xibeg)%sf(j, k - 2, l) & - - 8d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & - + 8d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & - - q_prim_vf(xibeg)%sf(j, k + 2, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - end if - - if (k == yb) then - ! dxiy / dy - tensora(4) = (-25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & - - 36d0*q_prim_vf(xibeg + 1)%sf(j, k + 2, l) & - + 16d0*q_prim_vf(xibeg + 1)%sf(j, k + 3, l) & - - 3d0*q_prim_vf(xibeg + 1)%sf(j, k + 4, l)) & - /(12d0*(y_cb(k + 1) - y_cb(k))) - else if (k == yb + 1) then - ! dxiy / dy - tensora(4) = (-3d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & - - 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - + 18d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & - - 6d0*q_prim_vf(xibeg + 1)%sf(j, k + 2, l) & - + q_prim_vf(xibeg + 1)%sf(j, k + 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - else if (k == ye - 1) then - ! dxiy / dy - tensora(4) = (3d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & - + 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - - 18d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & - + 6d0*q_prim_vf(xibeg + 1)%sf(j, k - 2, l) & - - q_prim_vf(xibeg + 1)%sf(j, k - 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - else if (k == ye) then - ! dxiy / dy - tensora(4) = (25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & - + 36d0*q_prim_vf(xibeg + 1)%sf(j, k - 2, l) & - - 16d0*q_prim_vf(xibeg + 1)%sf(j, k - 3, l) & - + 3d0*q_prim_vf(xibeg + 1)%sf(j, k - 4, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - else - ! dxiy / dy - tensora(4) = (q_prim_vf(xibeg + 1)%sf(j, k - 2, l) & - - 8d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & - + 8d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & - - q_prim_vf(xibeg + 1)%sf(j, k + 2, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - end if - - end if - - ! 3D - if (num_dims > 2) then - ! using results from upper if statement to map form 2x2 to 3x3 tensor - tensora(5) = tensora(4) - tensora(4) = tensora(3) - - if (l == zb) then - ! dxix / dz - tensora(7) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg)%sf(j, k, l + 1) & - - 36d0*q_prim_vf(xibeg)%sf(j, k, l + 2) & - + 16d0*q_prim_vf(xibeg)%sf(j, k, l + 3) & - - 3d0*q_prim_vf(xibeg)%sf(j, k, l + 4)) & - /(12d0*(z_cb(l + 1) - z_cb(l))) - else if (l == zb + 1) then - ! dxix / dz - tensora(7) = (-3d0*q_prim_vf(xibeg)%sf(j, k, l - 1) & - - 10d0*q_prim_vf(xibeg)%sf(j, k, l) & - + 18d0*q_prim_vf(xibeg)%sf(j, k, l + 1) & - - 6d0*q_prim_vf(xibeg)%sf(j, k, l + 2) & - + q_prim_vf(xibeg)%sf(j, k, l + 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - else if (l == ze - 1) then - ! dxix / dz - tensora(7) = (3d0*q_prim_vf(xibeg)%sf(j, k, l + 1) & - + 10d0*q_prim_vf(xibeg)%sf(j, k, l) & - - 18d0*q_prim_vf(xibeg)%sf(j, k, l - 1) & - + 6d0*q_prim_vf(xibeg)%sf(j, k, l - 2) & - - q_prim_vf(xibeg)%sf(j, k, l - 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - else if (l == ze) then - ! dxix / dz - tensora(7) = (25d0*q_prim_vf(xibeg)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg)%sf(j, k, l - 1) & - + 36d0*q_prim_vf(xibeg)%sf(j, k, l - 2) & - - 16d0*q_prim_vf(xibeg)%sf(j, k, l - 3) & - + 3d0*q_prim_vf(xibeg)%sf(j, k, l - 4)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - else - ! dxix / dz - tensora(7) = (q_prim_vf(xibeg)%sf(j, k, l - 2) & - - 8d0*q_prim_vf(xibeg)%sf(j, k, l - 1) & - + 8d0*q_prim_vf(xibeg)%sf(j, k, l + 1) & - - q_prim_vf(xibeg)%sf(j, k, l + 2)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - end if - - if (l == zb) then - ! dxiy / dz - tensora(8) = (-25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 1) & - - 36d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 2) & - + 16d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 3) & - - 3d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 4)) & - /(12d0*(z_cb(l + 1) - z_cb(l))) - else if (l == zb + 1) then - ! dxiy / dz - tensora(8) = (-3d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 1) & - - 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - + 18d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 1) & - - 6d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 2) & - + q_prim_vf(xibeg + 1)%sf(j, k, l + 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - else if (l == ze - 1) then - ! dxiy / dz - tensora(8) = (3d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 1) & - + 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - - 18d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 1) & - + 6d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 2) & - - q_prim_vf(xibeg + 1)%sf(j, k, l - 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - else if (l == ze) then - ! dxiy / dz - tensora(8) = (25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 1) & - + 36d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 2) & - - 16d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 3) & - + 3d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 4)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - else - ! dxiy / dz - tensora(8) = (q_prim_vf(xibeg + 1)%sf(j, k, l - 2) & - - 8d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 1) & - + 8d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 1) & - - q_prim_vf(xibeg + 1)%sf(j, k, l + 2)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - end if - - if (j == xb) then - ! dxiz / dx - tensora(3) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & - + 48d0*q_prim_vf(xiend)%sf(j + 1, k, l) & - - 36d0*q_prim_vf(xiend)%sf(j + 2, k, l) & - + 16d0*q_prim_vf(xiend)%sf(j + 3, k, l) & - - 3d0*q_prim_vf(xiend)%sf(j + 4, k, l)) & - /(12d0*(x_cb(j + 1) - x_cb(j))) - else if (j == xb + 1) then - ! dxiz / dx - tensora(3) = (-3d0*q_prim_vf(xiend)%sf(j - 1, k, l) & - - 10d0*q_prim_vf(xiend)%sf(j, k, l) & - + 18d0*q_prim_vf(xiend)%sf(j + 1, k, l) & - - 6d0*q_prim_vf(xiend)%sf(j + 2, k, l) & - + q_prim_vf(xiend)%sf(j + 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - else if (j == xe - 1) then - ! dxiz / dx - tensora(3) = (3d0*q_prim_vf(xiend)%sf(j + 1, k, l) & - + 10d0*q_prim_vf(xiend)%sf(j, k, l) & - - 18d0*q_prim_vf(xiend)%sf(j - 1, k, l) & - + 6d0*q_prim_vf(xiend)%sf(j - 2, k, l) & - - q_prim_vf(xiend)%sf(j - 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - else if (j == xe) then - ! dxiz / dx - tensora(3) = (25d0*q_prim_vf(xiend)%sf(j, k, l) & - - 48d0*q_prim_vf(xiend)%sf(j - 1, k, l) & - + 36d0*q_prim_vf(xiend)%sf(j - 2, k, l) & - - 16d0*q_prim_vf(xiend)%sf(j - 3, k, l) & - + 3d0*q_prim_vf(xiend)%sf(j - 4, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - else - ! dxiz / dx - tensora(3) = (q_prim_vf(xiend)%sf(j - 2, k, l) & - - 8d0*q_prim_vf(xiend)%sf(j - 1, k, l) & - + 8d0*q_prim_vf(xiend)%sf(j + 1, k, l) & - - q_prim_vf(xiend)%sf(j + 2, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - end if - - if (k == yb) then - ! dxiz / dy - tensora(6) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & - + 48d0*q_prim_vf(xiend)%sf(j, k + 1, l) & - - 36d0*q_prim_vf(xiend)%sf(j, k + 2, l) & - + 16d0*q_prim_vf(xiend)%sf(j, k + 3, l) & - - 3d0*q_prim_vf(xiend)%sf(j, k + 4, l)) & - /(12d0*(y_cb(k + 1) - y_cb(k))) - else if (k == yb + 1) then - ! dxiz / dy - tensora(6) = (-3d0*q_prim_vf(xiend)%sf(j, k - 1, l) & - - 10d0*q_prim_vf(xiend)%sf(j, k, l) & - + 18d0*q_prim_vf(xiend)%sf(j, k + 1, l) & - - 6d0*q_prim_vf(xiend)%sf(j, k + 2, l) & - + q_prim_vf(xiend)%sf(j, k + 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - else if (k == ye - 1) then - ! dxiz / dy - tensora(6) = (3d0*q_prim_vf(xiend)%sf(j, k + 1, l) & - + 10d0*q_prim_vf(xiend)%sf(j, k, l) & - - 18d0*q_prim_vf(xiend)%sf(j, k - 1, l) & - + 6d0*q_prim_vf(xiend)%sf(j, k - 2, l) & - - q_prim_vf(xiend)%sf(j, k - 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - else if (k == ye) then - ! dxiz / dy - tensora(6) = (25d0*q_prim_vf(xiend)%sf(j, k, l) & - - 48d0*q_prim_vf(xiend)%sf(j, k - 1, l) & - + 36d0*q_prim_vf(xiend)%sf(j, k - 2, l) & - - 16d0*q_prim_vf(xiend)%sf(j, k - 3, l) & - + 3d0*q_prim_vf(xiend)%sf(j, k - 4, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - else - ! dxiz / dy - tensora(6) = (q_prim_vf(xiend)%sf(j, k - 2, l) & - - 8d0*q_prim_vf(xiend)%sf(j, k - 1, l) & - + 8d0*q_prim_vf(xiend)%sf(j, k + 1, l) & - - q_prim_vf(xiend)%sf(j, k + 2, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - end if - - if (l == zb) then - ! dxiz / dz - tensora(9) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & - + 48d0*q_prim_vf(xiend)%sf(j, k, l + 1) & - - 36d0*q_prim_vf(xiend)%sf(j, k, l + 2) & - + 16d0*q_prim_vf(xiend)%sf(j, k, l + 3) & - - 3d0*q_prim_vf(xiend)%sf(j, k, l + 4)) & - /(12d0*(z_cb(l + 1) - z_cb(l))) - else if (l == zb + 1) then - ! dxiz / dz - tensora(9) = (-3d0*q_prim_vf(xiend)%sf(j, k, l - 1) & - - 10d0*q_prim_vf(xiend)%sf(j, k, l) & - + 18d0*q_prim_vf(xiend)%sf(j, k, l + 1) & - - 6d0*q_prim_vf(xiend)%sf(j, k, l + 2) & - + q_prim_vf(xiend)%sf(j, k, l + 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - else if (l == ze - 1) then - ! dxiz / dz - tensora(9) = (3d0*q_prim_vf(xiend)%sf(j, k, l + 1) & - + 10d0*q_prim_vf(xiend)%sf(j, k, l) & - - 18d0*q_prim_vf(xiend)%sf(j, k, l - 1) & - + 6d0*q_prim_vf(xiend)%sf(j, k, l - 2) & - - q_prim_vf(xiend)%sf(j, k, l - 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - else if (l == ze) then - ! dxiz / dz - tensora(9) = (25d0*q_prim_vf(xiend)%sf(j, k, l) & - - 48d0*q_prim_vf(xiend)%sf(j, k, l - 1) & - + 36d0*q_prim_vf(xiend)%sf(j, k, l - 2) & - - 16d0*q_prim_vf(xiend)%sf(j, k, l - 3) & - + 3d0*q_prim_vf(xiend)%sf(j, k, l - 4)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - else - ! dxiz / dz - tensora(9) = (q_prim_vf(xiend)%sf(j, k, l - 2) & - - 8d0*q_prim_vf(xiend)%sf(j, k, l - 1) & - + 8d0*q_prim_vf(xiend)%sf(j, k, l + 1) & - - q_prim_vf(xiend)%sf(j, k, l + 2)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - end if - end if - - ! STEP 2a: computing the adjoint of the grad_xi tensor for the inverse - if (num_dims == 1) then - tensorb(1) = 1 - elseif (num_dims == 2) then - tensorb(1) = tensora(4) - tensorb(2) = -tensora(3) - tensorb(3) = -tensora(2) - tensorb(4) = tensora(1) - elseif (num_dims == 3) then - tensorb(1) = tensora(5)*tensora(9) - tensora(6)*tensora(8) - tensorb(2) = -(tensora(2)*tensora(9) - tensora(3)*tensora(8)) - tensorb(3) = tensora(2)*tensora(6) - tensora(3)*tensora(5) - tensorb(4) = -(tensora(4)*tensora(9) - tensora(6)*tensora(7)) - tensorb(5) = tensora(1)*tensora(9) - tensora(3)*tensora(7) - tensorb(6) = -(tensora(1)*tensora(6) - tensora(4)*tensora(3)) - tensorb(7) = tensora(4)*tensora(8) - tensora(5)*tensora(7) - tensorb(8) = -(tensora(1)*tensora(8) - tensora(2)*tensora(7)) - tensorb(9) = tensora(1)*tensora(5) - tensora(2)*tensora(4) - end if - - ! STEP 2b: computing the determinant of the grad_xi tensor - if (num_dims == 1) then - determinant = tensora(1) - elseif (num_dims == 2) then - determinant = tensora(1)*tensora(4) - tensora(2)*tensora(3) - else - determinant = tensora(1)*(tensora(5)*tensora(9) - tensora(6)*tensora(8)) & - - tensora(2)*(tensora(4)*tensora(9) - tensora(6)*tensora(7)) & - + tensora(3)*(tensora(4)*tensora(8) - tensora(5)*tensora(7)) - end if - ! error checking - !if (determinant == 0) then - ! print *, 'determinant :: ', determinant - ! print *, 'ERROR: Determinant was zero' - ! stop - !end if - if (determinant < 0d0 .or. determinant > 2d0) then - print *, 'i, j, k :: ', j, ' ', k, ' ', l, ',det ::', tensorb(tensor_size) - ! stop - end if - - ! STEP 2c: computing the inverse of grad_xi tensor = F - ! tensorb is the adjoint, tensora becomes the inverse - do i = 1, tensor_size - 1 - tensora(i) = tensorb(i)/determinant - end do - - ! STEP 3: computing F tranpose F - tensorb(1) = tensora(1)**2 - if (num_dims == 2) then - tensorb(1) = tensorb(1) + tensora(3)**2 - tensorb(2) = tensora(1)*tensora(2) + tensora(3)*tensora(4) - tensorb(3) = tensorb(2) - tensorb(4) = tensora(2)**2 + tensora(4)**2 - elseif (num_dims == 3) then - tensorb(1) = tensora(1)**2 + tensora(2)**2 + tensora(3)**2 - tensorb(5) = tensora(4)**2 + tensora(5)**2 + tensora(6)**2 - tensorb(9) = tensora(7)**2 + tensora(8)**2 + tensora(9)**2 - tensorb(2) = tensora(1)*tensora(4) + tensora(2)*tensora(5) + tensora(3)*tensora(6) - tensorb(3) = tensora(1)*tensora(7) + tensora(2)*tensora(8) + tensora(3)*tensora(9) - tensorb(6) = tensora(4)*tensora(7) + tensora(5)*tensora(8) + tensora(6)*tensora(9) - tensorb(4) = tensorb(2) - tensorb(7) = tensorb(3) - tensorb(8) = tensorb(6) - end if - ! STEP 4: store the determinant of F in the last entry of the tensor - tensorb(tensor_size) = determinant - - end subroutine s_compute_gradient_xi - - !> The following subroutine handles the calculation of the btensor. - !! The calculation of the btensor takes qprimvf. - !! @param q_prim_vf Primitive variables - !! @param btensor is the output - !! calculate the grad_xi, grad_xi is a nxn tensor - !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor - !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor - !! btensor is symmetric, save the data space - subroutine s_calculate_btensor(q_prim_vf, btensor, xb, xe, yb, ye, zb, ze) - - type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf - type(scalar_field), dimension(b_size), intent(INOUT) :: btensor - integer, intent(IN) :: xb, xe, yb, ye, zb, ze - real(kind(0d0)), dimension(tensor_size) :: tensora, tensorb - integer :: j, k, l - - do l = zb, ze - do k = yb, ye - do j = xb, xe - call s_compute_gradient_xi(q_prim_vf, xb, xe, yb, & - ye, zb, ze, j, k, l, tensora, tensorb) - ! 1: 1D, 3: 2D, 6: 3D - btensor(1)%sf(j, k, l) = tensorb(1) - !if (num_dims > 1) then ! 2D - btensor(2)%sf(j, k, l) = tensorb(2) - ! btensor(3)%sf(j,k,l) = tensorb(4) - !end if - !if (num_dims > 2) then ! 3D - btensor(3)%sf(j, k, l) = tensorb(3) - btensor(4)%sf(j, k, l) = tensorb(5) - btensor(5)%sf(j, k, l) = tensorb(6) - btensor(6)%sf(j, k, l) = tensorb(9) - !end if - ! store the determinant at the last entry of the btensor sf - btensor(b_size)%sf(j, k, l) = tensorb(tensor_size) - end do - end do - end do - end subroutine s_calculate_btensor - - !> The following subroutine handles the calculation of the btensor. - !! The calculation of the btensor takes qprimvf. - !! @param q_prim_vf Primitive variables - !! @param btensor is the output - !! calculate the grad_xi, grad_xi is a nxn tensor - !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor - !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor - !! btensor is symmetric, save the data space - subroutine s_compute_gradient_xi1d_acc(q_prim_vf, ixb, ixe, iyb, iye, & !--------- - izb, ize, j, k, l, tensora, tensorb) - !$acc routine seq - type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf - real(kind(0d0)), dimension(tensor_size), intent(INOUT) :: tensora - real(kind(0d0)), dimension(tensor_size), intent(INOUT) :: tensorb - integer, intent(IN) :: ixb, ixe, iyb, iye, izb, ize - integer, intent(IN) :: j, k, l - integer :: i - - ! STEP 1: computing the grad_xi tensor - ! grad_xi definition / organization - ! number for the tensor 1-3: dxix_dx, dxiy_dx, dxiz_dx - ! 4-6 : dxix_dy, dxiy_dy, dxiz_dy - ! 7-9 : dxix_dz, dxiy_dz, dxiz_dz - if (j == ixb) then - ! dxix/dx - tensora(1) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - - 36d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & - + 16d0*q_prim_vf(xibeg)%sf(j + 3, k, l) & - - 3d0*q_prim_vf(xibeg)%sf(j + 4, k, l)) & - /(12d0*(x_cb(j + 1) - x_cb(j))) - else if (j == ixb + 1) then - ! dxix/dx - tensora(1) = (-3d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & - - 10d0*q_prim_vf(xibeg)%sf(j, k, l) & - + 18d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - - 6d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & - + q_prim_vf(xibeg)%sf(j + 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - else if (j == ixe - 1) then - ! dxix/dx - tensora(1) = (3d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - + 10d0*q_prim_vf(xibeg)%sf(j, k, l) & - - 18d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & - + 6d0*q_prim_vf(xibeg)%sf(j - 2, k, l) & - - q_prim_vf(xibeg)%sf(j - 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - else if (j == ixe) then - ! dxix/dx - tensora(1) = (25d0*q_prim_vf(xibeg)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & - + 36d0*q_prim_vf(xibeg)%sf(j - 2, k, l) & - - 16d0*q_prim_vf(xibeg)%sf(j - 3, k, l) & - + 3d0*q_prim_vf(xibeg)%sf(j - 4, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - else - ! dxix/dx - tensora(1) = (q_prim_vf(xibeg)%sf(j - 2, k, l) & - - 8d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & - + 8d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - - q_prim_vf(xibeg)%sf(j + 2, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - end if - - ! STEP 2a: computing the adjoint of the grad_xi tensor for the inverse - tensorb(1) = 1 - - ! STEP 2b: computing the determinant of the grad_xi tensor - tensorb(tensor_size) = tensora(1) - - ! STEP 2c: computing the inverse of grad_xi tensor = F - ! tensorb is the adjoint, tensora becomes the inverse - - !$acc loop seq - do i = 1, tensor_size - 1 - tensora(i) = tensorb(i)/tensorb(tensor_size) - end do - - ! STEP 3: computing F tranpose F - tensorb(1) = tensora(1)**2 - ! STEP 4: store the determinant of F in the last entry of the tensor - !tensorb(tensor_size) = determinant - - end subroutine s_compute_gradient_xi1d_acc - - !> The following subroutine handles the calculation of the btensor. - !! The calculation of the btensor takes qprimvf. - !! @param q_prim_vf Primitive variables - !! @param btensor is the output - !! calculate the grad_xi, grad_xi is a nxn tensor - !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor - !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor - !! btensor is symmetric, save the data space - subroutine s_compute_gradient_xi2d_acc(q_prim_vf, ixb, ixe, iyb, iye, & !--------- - izb, ize, j, k, l, tensora, tensorb) - !$acc routine seq - type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf - real(kind(0d0)), dimension(tensor_size), intent(INOUT) :: tensora - real(kind(0d0)), dimension(tensor_size), intent(INOUT) :: tensorb - integer, intent(IN) :: ixb, ixe, iyb, iye, izb, ize - integer, intent(IN) :: j, k, l - integer :: i - - ! STEP 1: computing the grad_xi tensor - ! grad_xi definition / organization - ! number for the tensor 1-3: dxix_dx, dxiy_dx, dxiz_dx - ! 4-6 : dxix_dy, dxiy_dy, dxiz_dy - ! 7-9 : dxix_dz, dxiy_dz, dxiz_dz - if (j == ixb) then - ! dxix/dx - tensora(1) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - - 36d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & - + 16d0*q_prim_vf(xibeg)%sf(j + 3, k, l) & - - 3d0*q_prim_vf(xibeg)%sf(j + 4, k, l)) & - /(12d0*(x_cb(j + 1) - x_cb(j))) - else if (j == ixb + 1) then - ! dxix/dx - tensora(1) = (-3d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & - - 10d0*q_prim_vf(xibeg)%sf(j, k, l) & - + 18d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - - 6d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & - + q_prim_vf(xibeg)%sf(j + 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - else if (j == ixe - 1) then - ! dxix/dx - tensora(1) = (3d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - + 10d0*q_prim_vf(xibeg)%sf(j, k, l) & - - 18d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & - + 6d0*q_prim_vf(xibeg)%sf(j - 2, k, l) & - - q_prim_vf(xibeg)%sf(j - 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - else if (j == ixe) then - ! dxix/dx - tensora(1) = (25d0*q_prim_vf(xibeg)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & - + 36d0*q_prim_vf(xibeg)%sf(j - 2, k, l) & - - 16d0*q_prim_vf(xibeg)%sf(j - 3, k, l) & - + 3d0*q_prim_vf(xibeg)%sf(j - 4, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - else - ! dxix/dx - tensora(1) = (q_prim_vf(xibeg)%sf(j - 2, k, l) & - - 8d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & - + 8d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - - q_prim_vf(xibeg)%sf(j + 2, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - end if - - ! 2D - if (j == ixb) then - ! dxiy / dx - tensora(2) = (-25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & - - 36d0*q_prim_vf(xibeg + 1)%sf(j + 2, k, l) & - + 16d0*q_prim_vf(xibeg + 1)%sf(j + 3, k, l) & - - 3d0*q_prim_vf(xibeg + 1)%sf(j + 4, k, l)) & - /(12d0*(x_cb(j + 1) - x_cb(j))) - else if (j == ixb + 1) then - ! dxiy / dx - tensora(2) = (-3d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & - - 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - + 18d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & - - 6d0*q_prim_vf(xibeg + 1)%sf(j + 2, k, l) & - + q_prim_vf(xibeg + 1)%sf(j + 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - else if (j == ixe - 1) then - ! dxiy / dx - tensora(2) = (3d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & - + 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - - 18d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & - + 6d0*q_prim_vf(xibeg + 1)%sf(j - 2, k, l) & - - q_prim_vf(xibeg + 1)%sf(j - 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - else if (j == ixe) then - ! dxiy / dx - tensora(2) = (25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & - + 36d0*q_prim_vf(xibeg + 1)%sf(j - 2, k, l) & - - 16d0*q_prim_vf(xibeg + 1)%sf(j - 3, k, l) & - + 3d0*q_prim_vf(xibeg + 1)%sf(j - 4, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - else - ! dxiy / dx - tensora(2) = (q_prim_vf(xibeg + 1)%sf(j - 2, k, l) & - - 8d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & - + 8d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & - - q_prim_vf(xibeg + 1)%sf(j + 2, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - end if - - if (k == iyb) then - ! dxix / dy - tensora(3) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & - - 36d0*q_prim_vf(xibeg)%sf(j, k + 2, l) & - + 16d0*q_prim_vf(xibeg)%sf(j, k + 3, l) & - - 3d0*q_prim_vf(xibeg)%sf(j, k + 4, l)) & - /(12d0*(y_cb(k + 1) - y_cb(k))) - else if (k == iyb + 1) then - ! dxix / dy - tensora(3) = (-3d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & - - 10d0*q_prim_vf(xibeg)%sf(j, k, l) & - + 18d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & - - 6d0*q_prim_vf(xibeg)%sf(j, k + 2, l) & - + q_prim_vf(xibeg)%sf(j, k + 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - else if (k == iye - 1) then - ! dxix / dy - tensora(3) = (3d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & - + 10d0*q_prim_vf(xibeg)%sf(j, k, l) & - - 18d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & - + 6d0*q_prim_vf(xibeg)%sf(j, k - 2, l) & - - q_prim_vf(xibeg)%sf(j, k - 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - else if (k == iye) then - ! dxix / dy - tensora(3) = (25d0*q_prim_vf(xibeg)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & - + 36d0*q_prim_vf(xibeg)%sf(j, k - 2, l) & - - 16d0*q_prim_vf(xibeg)%sf(j, k - 3, l) & - + 3d0*q_prim_vf(xibeg)%sf(j, k - 4, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - else - ! dxix / dy - tensora(3) = (q_prim_vf(xibeg)%sf(j, k - 2, l) & - - 8d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & - + 8d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & - - q_prim_vf(xibeg)%sf(j, k + 2, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - end if - - if (k == iyb) then - ! dxiy / dy - tensora(4) = (-25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & - - 36d0*q_prim_vf(xibeg + 1)%sf(j, k + 2, l) & - + 16d0*q_prim_vf(xibeg + 1)%sf(j, k + 3, l) & - - 3d0*q_prim_vf(xibeg + 1)%sf(j, k + 4, l)) & - /(12d0*(y_cb(k + 1) - y_cb(k))) - else if (k == iyb + 1) then - ! dxiy / dy - tensora(4) = (-3d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & - - 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - + 18d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & - - 6d0*q_prim_vf(xibeg + 1)%sf(j, k + 2, l) & - + q_prim_vf(xibeg + 1)%sf(j, k + 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - else if (k == iye - 1) then - ! dxiy / dy - tensora(4) = (3d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & - + 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - - 18d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & - + 6d0*q_prim_vf(xibeg + 1)%sf(j, k - 2, l) & - - q_prim_vf(xibeg + 1)%sf(j, k - 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - else if (k == iye) then - ! dxiy / dy - tensora(4) = (25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & - + 36d0*q_prim_vf(xibeg + 1)%sf(j, k - 2, l) & - - 16d0*q_prim_vf(xibeg + 1)%sf(j, k - 3, l) & - + 3d0*q_prim_vf(xibeg + 1)%sf(j, k - 4, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - else - ! dxiy / dy - tensora(4) = (q_prim_vf(xibeg + 1)%sf(j, k - 2, l) & - - 8d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & - + 8d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & - - q_prim_vf(xibeg + 1)%sf(j, k + 2, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - end if - - ! STEP 2a: computing the adjoint of the grad_xi tensor for the inverse - tensorb(1) = tensora(4) - tensorb(2) = -tensora(3) - tensorb(3) = -tensora(2) - tensorb(4) = tensora(1) - - ! STEP 2b: computing the determinant of the grad_xi tensor - tensorb(tensor_size) = tensora(1)*tensora(4) - tensora(2)*tensora(3) - - ! STEP 2c: computing the inverse of grad_xi tensor = F - ! tensorb is the adjoint, tensora becomes the inverse - !$acc loop seq - do i = 1, tensor_size - 1 - tensora(i) = tensorb(i)/tensorb(tensor_size) - end do - ! STEP 3: computing F tranpose F - tensorb(1) = tensora(1)**2 - tensorb(1) = tensorb(1) + tensora(3)**2 - tensorb(2) = tensora(1)*tensora(2) + tensora(3)*tensora(4) - tensorb(3) = tensorb(2) - tensorb(4) = tensora(2)**2 + tensora(4)**2 - - ! STEP 4: store the determinant of F in the last entry of the tensor - - end subroutine s_compute_gradient_xi2d_acc - - !> The following subroutine handles the calculation of the btensor. - !! The calculation of the btensor takes qprimvf. - !! @param q_prim_vf Primitive variables - !! @param btensor is the output - !! calculate the grad_xi, grad_xi is a nxn tensor - !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor - !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor - !! btensor is symmetric, save the data space - subroutine s_compute_gradient_xi3d_acc(q_prim_vf, ixb, ixe, iyb, iye, & !--------- - izb, ize, j, k, l, tensora, tensorb) - !$acc routine seq - type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf - real(kind(0d0)), dimension(tensor_size), intent(INOUT) :: tensora - real(kind(0d0)), dimension(tensor_size), intent(INOUT) :: tensorb - integer, intent(IN) :: ixb, ixe - integer, intent(IN) :: iyb, iye - integer, intent(IN) :: izb, ize - integer, intent(IN) :: j, k, l - - integer :: i - - ! STEP 1: computing the grad_xi tensor - ! grad_xi definition / organization - ! number for the tensor 1-3: dxix_dx, dxiy_dx, dxiz_dx - ! 4-6 : dxix_dy, dxiy_dy, dxiz_dy - ! 7-9 : dxix_dz, dxiy_dz, dxiz_dz - - ! 1D - if (j == ixb) then - ! dxix/dx - tensora(1) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - - 36d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & - + 16d0*q_prim_vf(xibeg)%sf(j + 3, k, l) & - - 3d0*q_prim_vf(xibeg)%sf(j + 4, k, l)) & - /(12d0*(x_cb(j + 1) - x_cb(j))) - ! dxiy / dx - tensora(2) = (-25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & - - 36d0*q_prim_vf(xibeg + 1)%sf(j + 2, k, l) & - + 16d0*q_prim_vf(xibeg + 1)%sf(j + 3, k, l) & - - 3d0*q_prim_vf(xibeg + 1)%sf(j + 4, k, l)) & - /(12d0*(x_cb(j + 1) - x_cb(j))) - ! dxiz / dx - tensora(7) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & - + 48d0*q_prim_vf(xiend)%sf(j + 1, k, l) & - - 36d0*q_prim_vf(xiend)%sf(j + 2, k, l) & - + 16d0*q_prim_vf(xiend)%sf(j + 3, k, l) & - - 3d0*q_prim_vf(xiend)%sf(j + 4, k, l)) & - /(12d0*(x_cb(j + 1) - x_cb(j))) - - else if (j == ixb + 1) then - ! dxix/dx - tensora(1) = (-3d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & - - 10d0*q_prim_vf(xibeg)%sf(j, k, l) & - + 18d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - - 6d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & - + q_prim_vf(xibeg)%sf(j + 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - ! dxiy / dx - tensora(2) = (-3d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & - - 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - + 18d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & - - 6d0*q_prim_vf(xibeg + 1)%sf(j + 2, k, l) & - + q_prim_vf(xibeg + 1)%sf(j + 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - ! dxiz / dx - tensora(7) = (-3d0*q_prim_vf(xiend)%sf(j - 1, k, l) & - - 10d0*q_prim_vf(xiend)%sf(j, k, l) & - + 18d0*q_prim_vf(xiend)%sf(j + 1, k, l) & - - 6d0*q_prim_vf(xiend)%sf(j + 2, k, l) & - + q_prim_vf(xiend)%sf(j + 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - - else if (j == ixe - 1) then - ! dxix/dx - tensora(1) = (3d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - + 10d0*q_prim_vf(xibeg)%sf(j, k, l) & - - 18d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & - + 6d0*q_prim_vf(xibeg)%sf(j - 2, k, l) & - - q_prim_vf(xibeg)%sf(j - 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - ! dxiy / dx - tensora(2) = (3d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & - + 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - - 18d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & - + 6d0*q_prim_vf(xibeg + 1)%sf(j - 2, k, l) & - - q_prim_vf(xibeg + 1)%sf(j - 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - ! dxiz / dx - tensora(7) = (3d0*q_prim_vf(xiend)%sf(j + 1, k, l) & - + 10d0*q_prim_vf(xiend)%sf(j, k, l) & - - 18d0*q_prim_vf(xiend)%sf(j - 1, k, l) & - + 6d0*q_prim_vf(xiend)%sf(j - 2, k, l) & - - q_prim_vf(xiend)%sf(j - 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - else if (j == ixe) then - ! dxix/dx - tensora(1) = (25d0*q_prim_vf(xibeg)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & - + 36d0*q_prim_vf(xibeg)%sf(j - 2, k, l) & - - 16d0*q_prim_vf(xibeg)%sf(j - 3, k, l) & - + 3d0*q_prim_vf(xibeg)%sf(j - 4, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - ! dxiy / dx - tensora(2) = (25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & - + 36d0*q_prim_vf(xibeg + 1)%sf(j - 2, k, l) & - - 16d0*q_prim_vf(xibeg + 1)%sf(j - 3, k, l) & - + 3d0*q_prim_vf(xibeg + 1)%sf(j - 4, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - ! dxiz / dx - tensora(7) = (25d0*q_prim_vf(xiend)%sf(j, k, l) & - - 48d0*q_prim_vf(xiend)%sf(j - 1, k, l) & - + 36d0*q_prim_vf(xiend)%sf(j - 2, k, l) & - - 16d0*q_prim_vf(xiend)%sf(j - 3, k, l) & - + 3d0*q_prim_vf(xiend)%sf(j - 4, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - else - ! dxix/dx - tensora(1) = (q_prim_vf(xibeg)%sf(j - 2, k, l) & - - 8d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & - + 8d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - - q_prim_vf(xibeg)%sf(j + 2, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - ! dxiy / dx - tensora(2) = (q_prim_vf(xibeg + 1)%sf(j - 2, k, l) & - - 8d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & - + 8d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & - - q_prim_vf(xibeg + 1)%sf(j + 2, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - ! dxiz / dx - tensora(7) = (q_prim_vf(xiend)%sf(j - 2, k, l) & - - 8d0*q_prim_vf(xiend)%sf(j - 1, k, l) & - + 8d0*q_prim_vf(xiend)%sf(j + 1, k, l) & - - q_prim_vf(xiend)%sf(j + 2, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - - end if - - ! 2D - if (k == iyb) then - ! dxix / dy - tensora(4) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & - - 36d0*q_prim_vf(xibeg)%sf(j, k + 2, l) & - + 16d0*q_prim_vf(xibeg)%sf(j, k + 3, l) & - - 3d0*q_prim_vf(xibeg)%sf(j, k + 4, l)) & - /(12d0*(y_cb(k + 1) - y_cb(k))) - ! dxiy / dy - tensora(5) = (-25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & - - 36d0*q_prim_vf(xibeg + 1)%sf(j, k + 2, l) & - + 16d0*q_prim_vf(xibeg + 1)%sf(j, k + 3, l) & - - 3d0*q_prim_vf(xibeg + 1)%sf(j, k + 4, l)) & - /(12d0*(y_cb(k + 1) - y_cb(k))) - ! dxiz / dy - tensora(8) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & - + 48d0*q_prim_vf(xiend)%sf(j, k + 1, l) & - - 36d0*q_prim_vf(xiend)%sf(j, k + 2, l) & - + 16d0*q_prim_vf(xiend)%sf(j, k + 3, l) & - - 3d0*q_prim_vf(xiend)%sf(j, k + 4, l)) & - /(12d0*(y_cb(k + 1) - y_cb(k))) - - else if (k == iyb + 1) then - ! dxix / dy - tensora(4) = (-3d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & - - 10d0*q_prim_vf(xibeg)%sf(j, k, l) & - + 18d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & - - 6d0*q_prim_vf(xibeg)%sf(j, k + 2, l) & - + q_prim_vf(xibeg)%sf(j, k + 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - ! dxiy / dy - tensora(5) = (-3d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & - - 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - + 18d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & - - 6d0*q_prim_vf(xibeg + 1)%sf(j, k + 2, l) & - + q_prim_vf(xibeg + 1)%sf(j, k + 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - ! dxiz / dy - tensora(8) = (-3d0*q_prim_vf(xiend)%sf(j, k - 1, l) & - - 10d0*q_prim_vf(xiend)%sf(j, k, l) & - + 18d0*q_prim_vf(xiend)%sf(j, k + 1, l) & - - 6d0*q_prim_vf(xiend)%sf(j, k + 2, l) & - + q_prim_vf(xiend)%sf(j, k + 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - else if (k == iye - 1) then - ! dxix / dy - tensora(4) = (3d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & - + 10d0*q_prim_vf(xibeg)%sf(j, k, l) & - - 18d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & - + 6d0*q_prim_vf(xibeg)%sf(j, k - 2, l) & - - q_prim_vf(xibeg)%sf(j, k - 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - ! dxiy / dy - tensora(5) = (3d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & - + 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - - 18d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & - + 6d0*q_prim_vf(xibeg + 1)%sf(j, k - 2, l) & - - q_prim_vf(xibeg + 1)%sf(j, k - 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - ! dxiz / dy - tensora(8) = (3d0*q_prim_vf(xiend)%sf(j, k + 1, l) & - + 10d0*q_prim_vf(xiend)%sf(j, k, l) & - - 18d0*q_prim_vf(xiend)%sf(j, k - 1, l) & - + 6d0*q_prim_vf(xiend)%sf(j, k - 2, l) & - - q_prim_vf(xiend)%sf(j, k - 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - else if (k == iye) then - ! dxix / dy - tensora(4) = (25d0*q_prim_vf(xibeg)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & - + 36d0*q_prim_vf(xibeg)%sf(j, k - 2, l) & - - 16d0*q_prim_vf(xibeg)%sf(j, k - 3, l) & - + 3d0*q_prim_vf(xibeg)%sf(j, k - 4, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - ! dxiy / dy - tensora(5) = (25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & - + 36d0*q_prim_vf(xibeg + 1)%sf(j, k - 2, l) & - - 16d0*q_prim_vf(xibeg + 1)%sf(j, k - 3, l) & - + 3d0*q_prim_vf(xibeg + 1)%sf(j, k - 4, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - ! dxiz / dy - tensora(8) = (25d0*q_prim_vf(xiend)%sf(j, k, l) & - - 48d0*q_prim_vf(xiend)%sf(j, k - 1, l) & - + 36d0*q_prim_vf(xiend)%sf(j, k - 2, l) & - - 16d0*q_prim_vf(xiend)%sf(j, k - 3, l) & - + 3d0*q_prim_vf(xiend)%sf(j, k - 4, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - else - ! dxix / dy - tensora(4) = (q_prim_vf(xibeg)%sf(j, k - 2, l) & - - 8d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & - + 8d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & - - q_prim_vf(xibeg)%sf(j, k + 2, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - ! dxiy / dy - tensora(5) = (q_prim_vf(xibeg + 1)%sf(j, k - 2, l) & - - 8d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & - + 8d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & - - q_prim_vf(xibeg + 1)%sf(j, k + 2, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - ! dxiz / dy - tensora(8) = (q_prim_vf(xiend)%sf(j, k - 2, l) & - - 8d0*q_prim_vf(xiend)%sf(j, k - 1, l) & - + 8d0*q_prim_vf(xiend)%sf(j, k + 1, l) & - - q_prim_vf(xiend)%sf(j, k + 2, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - end if - - ! 3D - if (l == izb) then - ! dxix / dz - tensora(3) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg)%sf(j, k, l + 1) & - - 36d0*q_prim_vf(xibeg)%sf(j, k, l + 2) & - + 16d0*q_prim_vf(xibeg)%sf(j, k, l + 3) & - - 3d0*q_prim_vf(xibeg)%sf(j, k, l + 4)) & - /(12d0*(z_cb(l + 1) - z_cb(l))) - ! dxiy / dz - tensora(6) = (-25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 1) & - - 36d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 2) & - + 16d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 3) & - - 3d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 4)) & - /(12d0*(z_cb(l + 1) - z_cb(l))) - ! dxiz / dz - tensora(9) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & - + 48d0*q_prim_vf(xiend)%sf(j, k, l + 1) & - - 36d0*q_prim_vf(xiend)%sf(j, k, l + 2) & - + 16d0*q_prim_vf(xiend)%sf(j, k, l + 3) & - - 3d0*q_prim_vf(xiend)%sf(j, k, l + 4)) & - /(12d0*(z_cb(l + 1) - z_cb(l))) - else if (l == izb + 1) then - ! dxix / dz - tensora(3) = (-3d0*q_prim_vf(xibeg)%sf(j, k, l - 1) & - - 10d0*q_prim_vf(xibeg)%sf(j, k, l) & - + 18d0*q_prim_vf(xibeg)%sf(j, k, l + 1) & - - 6d0*q_prim_vf(xibeg)%sf(j, k, l + 2) & - + q_prim_vf(xibeg)%sf(j, k, l + 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - ! dxiy / dz - tensora(6) = (-3d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 1) & - - 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - + 18d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 1) & - - 6d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 2) & - + q_prim_vf(xibeg + 1)%sf(j, k, l + 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - ! dxiz / dz - tensora(9) = (-3d0*q_prim_vf(xiend)%sf(j, k, l - 1) & - - 10d0*q_prim_vf(xiend)%sf(j, k, l) & - + 18d0*q_prim_vf(xiend)%sf(j, k, l + 1) & - - 6d0*q_prim_vf(xiend)%sf(j, k, l + 2) & - + q_prim_vf(xiend)%sf(j, k, l + 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - else if (l == ize - 1) then - ! dxix / dz - tensora(3) = (3d0*q_prim_vf(xibeg)%sf(j, k, l + 1) & - + 10d0*q_prim_vf(xibeg)%sf(j, k, l) & - - 18d0*q_prim_vf(xibeg)%sf(j, k, l - 1) & - + 6d0*q_prim_vf(xibeg)%sf(j, k, l - 2) & - - q_prim_vf(xibeg)%sf(j, k, l - 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - ! dxiy / dz - tensora(6) = (3d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 1) & - + 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - - 18d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 1) & - + 6d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 2) & - - q_prim_vf(xibeg + 1)%sf(j, k, l - 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - ! dxiz / dz - tensora(9) = (3d0*q_prim_vf(xiend)%sf(j, k, l + 1) & - + 10d0*q_prim_vf(xiend)%sf(j, k, l) & - - 18d0*q_prim_vf(xiend)%sf(j, k, l - 1) & - + 6d0*q_prim_vf(xiend)%sf(j, k, l - 2) & - - q_prim_vf(xiend)%sf(j, k, l - 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - else if (l == ize) then - ! dxix / dz - tensora(3) = (25d0*q_prim_vf(xibeg)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg)%sf(j, k, l - 1) & - + 36d0*q_prim_vf(xibeg)%sf(j, k, l - 2) & - - 16d0*q_prim_vf(xibeg)%sf(j, k, l - 3) & - + 3d0*q_prim_vf(xibeg)%sf(j, k, l - 4)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - ! dxiy / dz - tensora(6) = (25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 1) & - + 36d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 2) & - - 16d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 3) & - + 3d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 4)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - ! dxiz / dz - tensora(9) = (25d0*q_prim_vf(xiend)%sf(j, k, l) & - - 48d0*q_prim_vf(xiend)%sf(j, k, l - 1) & - + 36d0*q_prim_vf(xiend)%sf(j, k, l - 2) & - - 16d0*q_prim_vf(xiend)%sf(j, k, l - 3) & - + 3d0*q_prim_vf(xiend)%sf(j, k, l - 4)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - else - ! dxix / dz - tensora(3) = (q_prim_vf(xibeg)%sf(j, k, l - 2) & - - 8d0*q_prim_vf(xibeg)%sf(j, k, l - 1) & - + 8d0*q_prim_vf(xibeg)%sf(j, k, l + 1) & - - q_prim_vf(xibeg)%sf(j, k, l + 2)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - ! dxiy / dz - tensora(6) = (q_prim_vf(xibeg + 1)%sf(j, k, l - 2) & - - 8d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 1) & - + 8d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 1) & - - q_prim_vf(xibeg + 1)%sf(j, k, l + 2)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - ! dxiz / dz - tensora(9) = (q_prim_vf(xiend)%sf(j, k, l - 2) & - - 8d0*q_prim_vf(xiend)%sf(j, k, l - 1) & - + 8d0*q_prim_vf(xiend)%sf(j, k, l + 1) & - - q_prim_vf(xiend)%sf(j, k, l + 2)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - end if - - ! STEP 2a: computing the adjoint of the grad_xi tensor for the inverse - tensorb(1) = tensora(5)*tensora(9) - tensora(6)*tensora(8) - tensorb(2) = -(tensora(2)*tensora(9) - tensora(3)*tensora(8)) - tensorb(3) = tensora(2)*tensora(6) - tensora(3)*tensora(5) - tensorb(4) = -(tensora(4)*tensora(9) - tensora(6)*tensora(7)) - tensorb(5) = tensora(1)*tensora(9) - tensora(3)*tensora(7) - tensorb(6) = -(tensora(1)*tensora(6) - tensora(4)*tensora(3)) - tensorb(7) = tensora(4)*tensora(8) - tensora(5)*tensora(7) - tensorb(8) = -(tensora(1)*tensora(8) - tensora(2)*tensora(7)) - tensorb(9) = tensora(1)*tensora(5) - tensora(2)*tensora(4) - - ! STEP 2b: computing the determinant of the grad_xi tensor - tensorb(tensor_size) = tensora(1)*(tensora(5)*tensora(9) - tensora(6)*tensora(8)) & - - tensora(2)*(tensora(4)*tensora(9) - tensora(6)*tensora(7)) & - + tensora(3)*(tensora(4)*tensora(8) - tensora(5)*tensora(7)) - - ! STEP 2c: computing the inverse of grad_xi tensor = F - ! tensorb is the adjoint, tensora becomes the inverse - ! STEP 4: store the determinant of F in the last entry of the tensor - - !$acc loop seq - do i = 1, tensor_size - 1 - tensora(i) = tensorb(i)/tensorb(tensor_size) - end do - - ! STEP 3: computing F tranpose F - tensorb(1) = tensora(1)**2 - tensorb(1) = tensorb(1) + tensora(4)**2 + tensora(7)**2 - tensorb(5) = tensora(2) + tensora(5)**2 + tensora(8)**2 - tensorb(9) = tensora(3) + tensora(6)**2 + tensora(9)**2 - tensorb(2) = tensora(1)*tensora(2) + tensora(4)*tensora(5) + tensora(7)*tensora(8) - tensorb(3) = tensora(1)*tensora(3) + tensora(4)*tensora(6) + tensora(7)*tensora(9) - tensorb(6) = tensora(2)*tensora(3) + tensora(5)*tensora(6) + tensora(8)*tensora(9) - tensorb(4) = tensorb(2) - tensorb(7) = tensorb(3) - tensorb(8) = tensorb(4) - - end subroutine s_compute_gradient_xi3d_acc - - - !> The following subroutine handles the calculation of the btensor. - !! The calculation of the btensor takes qprimvf. - !! @param q_prim_vf Primitive variables - !! @param btensor is the output - !! calculate the grad_xi, grad_xi is a nxn tensor - !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor - !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor - !! btensor is symmetric, save the data space - subroutine s_calculate_btensor_acc(q_prim_vf, btensor, xb, xe, yb, ye, zb, ze) - - type(scalar_field), dimension(sys_size), intent(in) :: q_prim_vf - type(scalar_field), dimension(b_size), intent(inout) :: btensor - integer, intent(in) :: xb, xe, yb, ye, zb, ze - integer :: j, k, l - real(kind(0d0)), dimension(tensor_size) :: tensora, tensorb - integer :: i - -! if (num_dims == 1) then - !!$acc parallel loop collapse(3) gang vector default(present) private(tensora,tensorb) - !!do l = izb, ize - ! do k = iyb, iye - ! do j = ixb, ixe -! call s_compute_gradient_xi1d_acc(q_prim_vf, ixb, ixe, iyb, & -! iye, izb, ize, j, k, l, tensora, tensorb) -! !! 1: 1D, 3: 2D, 6: 3D -! btensor(1)%sf(j, k, l) = tensorb(1) -! !! store the determinant at the last entry of the btensor sf -! btensor(b_size)%sf(j,k,l) = tensorb(tensor_size) -! end do -! end do -! end do -! !$acc end parallel loop -! else if (num_dims == 2) then ! 2D -! !$acc parallel loop collapse(3) gang vector default(present) private(tensora,tensorb) -! do l = izb, ize -! do k = iyb, iye -! do j = ixb, ixe -! call s_compute_gradient_xi2d_acc(q_prim_vf, ixb, ixe, iyb, & -! iye, izb, ize, j, k, l, tensora, tensorb) -! !! 1: 1D, 3: 2D, 6: 3D -! btensor(1)%sf(j, k, l) = tensorb(1) -! btensor(2)%sf(j,k,l) = tensorb(2) -! btensor(3)%sf(j,k,l) = tensorb(4) -! !! store the determinant at the last entry of the btensor sf -! btensor(b_size)%sf(j,k,l) = tensorb(tensor_size) -! end do -! end do -! end do -! !$acc end parallel loop -! else ! 3D - - !print *,'I got here AAAA' - !$acc parallel loop collapse(3) gang vector default(present) private(tensora,tensorb) - do l = zb, ze - do k = yb, ye - do j = xb, xe - ! STEP 1: computing the grad_xi tensor - ! grad_xi definition / organization - ! number for the tensor 1-3: dxix_dx, dxiy_dx, dxiz_dx - ! 4-6 : dxix_dy, dxiy_dy, dxiz_dy - ! 7-9 : dxix_dz, dxiy_dz, dxiz_dz - - ! 1D - if (j == xb) then - ! dxix/dx - !print *, ' grid check xb :: ',q_prim_vf(xibeg)%sf(j, k, l) - tensora(1) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - - 36d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & - + 16d0*q_prim_vf(xibeg)%sf(j + 3, k, l) & - - 3d0*q_prim_vf(xibeg)%sf(j + 4, k, l)) & - /(12d0*(x_cb(j + 1) - x_cb(j))) - ! dxiy / dx - tensora(2) = (-25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & - - 36d0*q_prim_vf(xibeg + 1)%sf(j + 2, k, l) & - + 16d0*q_prim_vf(xibeg + 1)%sf(j + 3, k, l) & - - 3d0*q_prim_vf(xibeg + 1)%sf(j + 4, k, l)) & - /(12d0*(x_cb(j + 1) - x_cb(j))) - ! dxiz / dx - tensora(3) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & - + 48d0*q_prim_vf(xiend)%sf(j + 1, k, l) & - - 36d0*q_prim_vf(xiend)%sf(j + 2, k, l) & - + 16d0*q_prim_vf(xiend)%sf(j + 3, k, l) & - - 3d0*q_prim_vf(xiend)%sf(j + 4, k, l)) & - /(12d0*(x_cb(j + 1) - x_cb(j))) - !print *, ' grid check xb :: ',tensora(1),tensora(2),tensora(7) - - else if (j == xb + 1) then - !print *, ' grid check xb1 :: ',q_prim_vf(xibeg)%sf(j, k, l) - - ! dxix/dx - tensora(1) = (-3d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & - - 10d0*q_prim_vf(xibeg)%sf(j, k, l) & - + 18d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - - 6d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & - + q_prim_vf(xibeg)%sf(j + 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - ! dxiy / dx - tensora(2) = (-3d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & - - 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - + 18d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & - - 6d0*q_prim_vf(xibeg + 1)%sf(j + 2, k, l) & - + q_prim_vf(xibeg + 1)%sf(j + 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - ! dxiz / dx - tensora(3) = (-3d0*q_prim_vf(xiend)%sf(j - 1, k, l) & - - 10d0*q_prim_vf(xiend)%sf(j, k, l) & - + 18d0*q_prim_vf(xiend)%sf(j + 1, k, l) & - - 6d0*q_prim_vf(xiend)%sf(j + 2, k, l) & - + q_prim_vf(xiend)%sf(j + 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - !print *, ' grid check xb1 :: ',tensora(1),tensora(2),tensora(7) - - else if (j == xe - 1) then - !print *, ' grid check xe1 :: ',q_prim_vf(xibeg)%sf(j, k, l) - - ! dxix/dx - tensora(1) = (3d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - + 10d0*q_prim_vf(xibeg)%sf(j, k, l) & - - 18d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & - + 6d0*q_prim_vf(xibeg)%sf(j - 2, k, l) & - - q_prim_vf(xibeg)%sf(j - 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - ! dxiy / dx - tensora(2) = (3d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & - + 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - - 18d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & - + 6d0*q_prim_vf(xibeg + 1)%sf(j - 2, k, l) & - - q_prim_vf(xibeg + 1)%sf(j - 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - ! dxiz / dx - tensora(3) = (3d0*q_prim_vf(xiend)%sf(j + 1, k, l) & - + 10d0*q_prim_vf(xiend)%sf(j, k, l) & - - 18d0*q_prim_vf(xiend)%sf(j - 1, k, l) & - + 6d0*q_prim_vf(xiend)%sf(j - 2, k, l) & - - q_prim_vf(xiend)%sf(j - 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - !print *, ' grid check xe1 :: ',tensora(1),tensora(2),tensora(7) - - else if (j == xe) then - !print *, ' grid check xe :: ',q_prim_vf(xibeg)%sf(j, k, l) - - ! dxix/dx - tensora(1) = (25d0*q_prim_vf(xibeg)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & - + 36d0*q_prim_vf(xibeg)%sf(j - 2, k, l) & - - 16d0*q_prim_vf(xibeg)%sf(j - 3, k, l) & - + 3d0*q_prim_vf(xibeg)%sf(j - 4, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - ! dxiy / dx - tensora(2) = (25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & - + 36d0*q_prim_vf(xibeg + 1)%sf(j - 2, k, l) & - - 16d0*q_prim_vf(xibeg + 1)%sf(j - 3, k, l) & - + 3d0*q_prim_vf(xibeg + 1)%sf(j - 4, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - ! dxiz / dx - tensora(3) = (25d0*q_prim_vf(xiend)%sf(j, k, l) & - - 48d0*q_prim_vf(xiend)%sf(j - 1, k, l) & - + 36d0*q_prim_vf(xiend)%sf(j - 2, k, l) & - - 16d0*q_prim_vf(xiend)%sf(j - 3, k, l) & - + 3d0*q_prim_vf(xiend)%sf(j - 4, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - !print *, ' grid check xe :: ',tensora(1),tensora(2),tensora(7) - - else - ! dxix/dx - tensora(1) = (q_prim_vf(xibeg)%sf(j - 2, k, l) & - - 8d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & - + 8d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - - q_prim_vf(xibeg)%sf(j + 2, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - ! dxiy / dx - tensora(2) = (q_prim_vf(xibeg + 1)%sf(j - 2, k, l) & - - 8d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & - + 8d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & - - q_prim_vf(xibeg + 1)%sf(j + 2, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - ! dxiz / dx - tensora(3) = (q_prim_vf(xiend)%sf(j - 2, k, l) & - - 8d0*q_prim_vf(xiend)%sf(j - 1, k, l) & - + 8d0*q_prim_vf(xiend)%sf(j + 1, k, l) & - - q_prim_vf(xiend)%sf(j + 2, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - - end if - - ! 2D - if (k == yb) then - !print *, ' grid check yb :: ',q_prim_vf(xibeg)%sf(j, k, l) - - ! dxix / dy - tensora(4) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & - - 36d0*q_prim_vf(xibeg)%sf(j, k + 2, l) & - + 16d0*q_prim_vf(xibeg)%sf(j, k + 3, l) & - - 3d0*q_prim_vf(xibeg)%sf(j, k + 4, l)) & - /(12d0*(y_cb(k + 1) - y_cb(k))) - ! dxiy / dy - tensora(5) = (-25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & - - 36d0*q_prim_vf(xibeg + 1)%sf(j, k + 2, l) & - + 16d0*q_prim_vf(xibeg + 1)%sf(j, k + 3, l) & - - 3d0*q_prim_vf(xibeg + 1)%sf(j, k + 4, l)) & - /(12d0*(y_cb(k + 1) - y_cb(k))) - ! dxiz / dy - tensora(6) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & - + 48d0*q_prim_vf(xiend)%sf(j, k + 1, l) & - - 36d0*q_prim_vf(xiend)%sf(j, k + 2, l) & - + 16d0*q_prim_vf(xiend)%sf(j, k + 3, l) & - - 3d0*q_prim_vf(xiend)%sf(j, k + 4, l)) & - /(12d0*(y_cb(k + 1) - y_cb(k))) - !print *, ' grid check yb :: ',tensora(4),tensora(5),tensora(8) - - else if (k == yb + 1) then - !print *, ' grid check yb1 :: ',q_prim_vf(xibeg)%sf(j, k, l) - - ! dxix / dy - tensora(4) = (-3d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & - - 10d0*q_prim_vf(xibeg)%sf(j, k, l) & - + 18d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & - - 6d0*q_prim_vf(xibeg)%sf(j, k + 2, l) & - + q_prim_vf(xibeg)%sf(j, k + 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - ! dxiy / dy - tensora(5) = (-3d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & - - 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - + 18d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & - - 6d0*q_prim_vf(xibeg + 1)%sf(j, k + 2, l) & - + q_prim_vf(xibeg + 1)%sf(j, k + 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - ! dxiz / dy - tensora(6) = (-3d0*q_prim_vf(xiend)%sf(j, k - 1, l) & - - 10d0*q_prim_vf(xiend)%sf(j, k, l) & - + 18d0*q_prim_vf(xiend)%sf(j, k + 1, l) & - - 6d0*q_prim_vf(xiend)%sf(j, k + 2, l) & - + q_prim_vf(xiend)%sf(j, k + 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - !print *, ' grid check yb1 :: ',tensora(4),tensora(5),tensora(8) - - else if (k == ye - 1) then - !print *, ' grid check ye1 :: ',q_prim_vf(xibeg)%sf(j, k, l) - - ! dxix / dy - tensora(4) = (3d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & - + 10d0*q_prim_vf(xibeg)%sf(j, k, l) & - - 18d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & - + 6d0*q_prim_vf(xibeg)%sf(j, k - 2, l) & - - q_prim_vf(xibeg)%sf(j, k - 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - ! dxiy / dy - tensora(5) = (3d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & - + 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - - 18d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & - + 6d0*q_prim_vf(xibeg + 1)%sf(j, k - 2, l) & - - q_prim_vf(xibeg + 1)%sf(j, k - 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - ! dxiz / dy - tensora(6) = (3d0*q_prim_vf(xiend)%sf(j, k + 1, l) & - + 10d0*q_prim_vf(xiend)%sf(j, k, l) & - - 18d0*q_prim_vf(xiend)%sf(j, k - 1, l) & - + 6d0*q_prim_vf(xiend)%sf(j, k - 2, l) & - - q_prim_vf(xiend)%sf(j, k - 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - !print *, ' grid check yb1 :: ',tensora(4),tensora(5),tensora(8) - - else if (k == ye) then - !print *, ' grid check ye :: ',q_prim_vf(xibeg+1)%sf(j, k, l) - - ! dxix / dy - tensora(4) = (25d0*q_prim_vf(xibeg)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & - + 36d0*q_prim_vf(xibeg)%sf(j, k - 2, l) & - - 16d0*q_prim_vf(xibeg)%sf(j, k - 3, l) & - + 3d0*q_prim_vf(xibeg)%sf(j, k - 4, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - ! dxiy / dy - tensora(5) = (25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & - + 36d0*q_prim_vf(xibeg + 1)%sf(j, k - 2, l) & - - 16d0*q_prim_vf(xibeg + 1)%sf(j, k - 3, l) & - + 3d0*q_prim_vf(xibeg + 1)%sf(j, k - 4, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - ! dxiz / dy - tensora(6) = (25d0*q_prim_vf(xiend)%sf(j, k, l) & - - 48d0*q_prim_vf(xiend)%sf(j, k - 1, l) & - + 36d0*q_prim_vf(xiend)%sf(j, k - 2, l) & - - 16d0*q_prim_vf(xiend)%sf(j, k - 3, l) & - + 3d0*q_prim_vf(xiend)%sf(j, k - 4, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - else - ! dxix / dy - tensora(4) = (q_prim_vf(xibeg)%sf(j, k - 2, l) & - - 8d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & - + 8d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & - - q_prim_vf(xibeg)%sf(j, k + 2, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - ! dxiy / dy - tensora(5) = (q_prim_vf(xibeg + 1)%sf(j, k - 2, l) & - - 8d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & - + 8d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & - - q_prim_vf(xibeg + 1)%sf(j, k + 2, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - ! dxiz / dy - tensora(6) = (q_prim_vf(xiend)%sf(j, k - 2, l) & - - 8d0*q_prim_vf(xiend)%sf(j, k - 1, l) & - + 8d0*q_prim_vf(xiend)%sf(j, k + 1, l) & - - q_prim_vf(xiend)%sf(j, k + 2, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - end if - - ! 3D - if (l == zb) then - !print *, ' grid check zb :: ',q_prim_vf(xibeg)%sf(j, k, l) - - ! dxix / dz - tensora(7) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg)%sf(j, k, l + 1) & - - 36d0*q_prim_vf(xibeg)%sf(j, k, l + 2) & - + 16d0*q_prim_vf(xibeg)%sf(j, k, l + 3) & - - 3d0*q_prim_vf(xibeg)%sf(j, k, l + 4)) & - /(12d0*(z_cb(l + 1) - z_cb(l))) - ! dxiy / dz - tensora(8) = (-25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 1) & - - 36d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 2) & - + 16d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 3) & - - 3d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 4)) & - /(12d0*(z_cb(l + 1) - z_cb(l))) - ! dxiz / dz - tensora(9) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & - + 48d0*q_prim_vf(xiend)%sf(j, k, l + 1) & - - 36d0*q_prim_vf(xiend)%sf(j, k, l + 2) & - + 16d0*q_prim_vf(xiend)%sf(j, k, l + 3) & - - 3d0*q_prim_vf(xiend)%sf(j, k, l + 4)) & - /(12d0*(z_cb(l + 1) - z_cb(l))) - else if (l == zb + 1) then - !print *, ' grid check zb1 :: ',q_prim_vf(xibeg)%sf(j, k, l) - - ! dxix / dz - tensora(7) = (-3d0*q_prim_vf(xibeg)%sf(j, k, l - 1) & - - 10d0*q_prim_vf(xibeg)%sf(j, k, l) & - + 18d0*q_prim_vf(xibeg)%sf(j, k, l + 1) & - - 6d0*q_prim_vf(xibeg)%sf(j, k, l + 2) & - + q_prim_vf(xibeg)%sf(j, k, l + 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - ! dxiy / dz - tensora(8) = (-3d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 1) & - - 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - + 18d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 1) & - - 6d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 2) & - + q_prim_vf(xibeg + 1)%sf(j, k, l + 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - ! dxiz / dz - tensora(9) = (-3d0*q_prim_vf(xiend)%sf(j, k, l - 1) & - - 10d0*q_prim_vf(xiend)%sf(j, k, l) & - + 18d0*q_prim_vf(xiend)%sf(j, k, l + 1) & - - 6d0*q_prim_vf(xiend)%sf(j, k, l + 2) & - + q_prim_vf(xiend)%sf(j, k, l + 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - else if (l == ze - 1) then - !print *, ' grid check ze1 :: ',q_prim_vf(xiend)%sf(j, k, l) - - ! dxix / dz - tensora(7) = (3d0*q_prim_vf(xibeg)%sf(j, k, l + 1) & - + 10d0*q_prim_vf(xibeg)%sf(j, k, l) & - - 18d0*q_prim_vf(xibeg)%sf(j, k, l - 1) & - + 6d0*q_prim_vf(xibeg)%sf(j, k, l - 2) & - - q_prim_vf(xibeg)%sf(j, k, l - 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - ! dxiy / dz - tensora(8) = (3d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 1) & - + 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - - 18d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 1) & - + 6d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 2) & - - q_prim_vf(xibeg + 1)%sf(j, k, l - 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - ! dxiz / dz - tensora(9) = (3d0*q_prim_vf(xiend)%sf(j, k, l + 1) & - + 10d0*q_prim_vf(xiend)%sf(j, k, l) & - - 18d0*q_prim_vf(xiend)%sf(j, k, l - 1) & - + 6d0*q_prim_vf(xiend)%sf(j, k, l - 2) & - - q_prim_vf(xiend)%sf(j, k, l - 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - else if (l == ze) then - !print *, ' grid check ze :: ',q_prim_vf(xiend)%sf(j, k, l) - - ! dxix / dz - tensora(7) = (25d0*q_prim_vf(xibeg)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg)%sf(j, k, l - 1) & - + 36d0*q_prim_vf(xibeg)%sf(j, k, l - 2) & - - 16d0*q_prim_vf(xibeg)%sf(j, k, l - 3) & - + 3d0*q_prim_vf(xibeg)%sf(j, k, l - 4)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - ! dxiy / dz - tensora(8) = (25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 1) & - + 36d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 2) & - - 16d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 3) & - + 3d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 4)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - ! dxiz / dz - tensora(9) = (25d0*q_prim_vf(xiend)%sf(j, k, l) & - - 48d0*q_prim_vf(xiend)%sf(j, k, l - 1) & - + 36d0*q_prim_vf(xiend)%sf(j, k, l - 2) & - - 16d0*q_prim_vf(xiend)%sf(j, k, l - 3) & - + 3d0*q_prim_vf(xiend)%sf(j, k, l - 4)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - else - ! dxix / dz - tensora(7) = (q_prim_vf(xibeg)%sf(j, k, l - 2) & - - 8d0*q_prim_vf(xibeg)%sf(j, k, l - 1) & - + 8d0*q_prim_vf(xibeg)%sf(j, k, l + 1) & - - q_prim_vf(xibeg)%sf(j, k, l + 2)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - ! dxiy / dz - tensora(8) = (q_prim_vf(xibeg + 1)%sf(j, k, l - 2) & - - 8d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 1) & - + 8d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 1) & - - q_prim_vf(xibeg + 1)%sf(j, k, l + 2)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - ! dxiz / dz - tensora(9) = (q_prim_vf(xiend)%sf(j, k, l - 2) & - - 8d0*q_prim_vf(xiend)%sf(j, k, l - 1) & - + 8d0*q_prim_vf(xiend)%sf(j, k, l + 1) & - - q_prim_vf(xiend)%sf(j, k, l + 2)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - end if - - !print *, 'I got here AAAAA' - - ! STEP 2a: computing the adjoint of the grad_xi tensor for the inverse - tensorb(1) = tensora(5)*tensora(9) - tensora(6)*tensora(8) - tensorb(2) = -(tensora(2)*tensora(9) - tensora(3)*tensora(8)) - tensorb(3) = tensora(2)*tensora(6) - tensora(3)*tensora(5) - tensorb(4) = -(tensora(4)*tensora(9) - tensora(6)*tensora(7)) - tensorb(5) = tensora(1)*tensora(9) - tensora(3)*tensora(7) - tensorb(6) = -(tensora(1)*tensora(6) - tensora(4)*tensora(3)) - tensorb(7) = tensora(4)*tensora(8) - tensora(5)*tensora(7) - tensorb(8) = -(tensora(1)*tensora(8) - tensora(2)*tensora(7)) - tensorb(9) = tensora(1)*tensora(5) - tensora(2)*tensora(4) - - ! STEP 2b: computing the determinant of the grad_xi tensor - tensorb(tensor_size) = tensora(1)*(tensora(5)*tensora(9) - tensora(6)*tensora(8)) & - - tensora(2)*(tensora(4)*tensora(9) - tensora(6)*tensora(7)) & - + tensora(3)*(tensora(4)*tensora(8) - tensora(5)*tensora(7)) - - !if (tensorb(tensor_size) < 0d0 .or. tensorb(tensor_size) > 3d0 ) then - ! print *, 'j, k, l :: ', j, k, l - ! do i = 1, 9 - ! print *,'i :: ',i,', ten :: ',tensorb(i) - ! end do - ! print *, 'det : ',tensorb(tensor_size) - ! tensorb(tensor_size) = 1d0 - !end if - - ! STEP 2c: computing the inverse of grad_xi tensor = F - ! tensorb is the adjoint, tensora becomes the inverse - ! STEP 4: store the determinant of F in the last entry of the tensor - - !if (tensorb(tensor_size) < 0d0 .or. tensorb(tensor_size) > 2d0 ) then - tensorb(tensor_size) = 1d0 - !$acc loop seq - do i = 1, tensor_size - 1 - tensora(i) = 0d0 - end do - tensorb(1) = 1d0 - tensorb(5) = 1d0 - tensorb(9) = 1d0 - !end if - - !$acc loop seq - do i = 1, tensor_size - 1 - tensora(i) = tensorb(i)/tensorb(tensor_size) - end do - !print *, 'I got here A6' - ! STEP 3: computing F tranpose F - !tensorb(1) = tensora(1)**2 - tensorb(1) = tensora(1)**2 + tensora(2)**2 + tensora(3)**2 - tensorb(5) = tensora(4)**2 + tensora(5)**2 + tensora(6)**2 - tensorb(9) = tensora(7)**2 + tensora(8)**2 + tensora(9)**2 - tensorb(2) = tensora(1)*tensora(4) + tensora(2)*tensora(5) + tensora(3)*tensora(6) - tensorb(3) = tensora(1)*tensora(7) + tensora(2)*tensora(8) + tensora(3)*tensora(9) - tensorb(6) = tensora(4)*tensora(7) + tensora(5)*tensora(8) + tensora(6)*tensora(9) - tensorb(4) = tensorb(2) - tensorb(7) = tensorb(3) - tensorb(8) = tensorb(6) - !print *, 'I got here A7' - !call s_compute_gradient_xi3d_acc(q_prim_vf, ixb, ixe, iyb, & - !iye, izb, ize, j, k, l, tensora, tensorb) - !! 1: 1D, 3: 2D, 6: 3D - btensor(1)%sf(j, k, l) = tensorb(1) - btensor(2)%sf(j, k, l) = tensorb(2) - btensor(3)%sf(j, k, l) = tensorb(3) - btensor(4)%sf(j, k, l) = tensorb(5) - btensor(5)%sf(j, k, l) = tensorb(6) - btensor(6)%sf(j, k, l) = tensorb(9) - !print *, 'I got here A8' - !! store the determinant at the last entry of the btensor sf - btensor(b_size)%sf(j, k, l) = tensorb(tensor_size) - end do - end do - end do - !$acc end parallel loop - !print *, 'I got here A9' -! end if - end subroutine s_calculate_btensor_acc - - !> The following subroutine handles the calculation of the btensor. - !! The calculation of the btensor takes qprimvf. - !! @param q_prim_vf Primitive variables - !! @param btensor is the output - !! calculate the grad_xi, grad_xi is a nxn tensor - !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor - !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor - !! btensor is symmetric, save the data space - subroutine s_calculate_cauchy_from_btensor(btensor, q_prim_vf, j, k, l) -#ifdef MFC_SIMULATION - !$acc routine seq -#endif - type(scalar_field), dimension(sys_size), intent(in) :: q_prim_vf - type(scalar_field), dimension(b_size), intent(IN) :: btensor - integer, intent(IN) :: j, k, l - - real(kind(0d0)), dimension(b_size - 1) :: tensor - real(kind(0d0)) :: trace - integer :: i !< Generic loop iterators - - ! tensor is the symmetric tensor & calculate the trace of the tensor - !trace = btensor(1)%sf(j,k,l) - !if (num_dims == 2) then - ! trace = trace + btensor(3)%sf(j,k,l) - !else - trace = btensor(1)%sf(j, k, l) + btensor(4)%sf(j, k, l) + btensor(6)%sf(j, k, l) - !end if - - ! invariant calculation, saving it in the q_prim_vf field - !invariant1 = btensor(1)%sf(j, k, l) - !if (num_dims == 2) then - ! invariant1 = invariant1 + btensor(3)%sf(j, k, l) - !elseif (num_dims == 3) then - ! invariant1 = invariant1 + btensor(4)%sf(j, k, l) + btensor(6)%sf(j, k, l) - !end if - - ! calculate the deviatoric of the tensor - btensor(1)%sf(j, k, l) = btensor(1)%sf(j, k, l) - (1d0/3d0)*trace - !if (num_dims == 2) then - ! btensor(3)%sf(j,k,l) = btensor(3)%sf(j,k,l) - (1d0/3d0)*trace - !else - btensor(4)%sf(j, k, l) = btensor(4)%sf(j, k, l) - (1d0/3d0)*trace - btensor(6)%sf(j, k, l) = btensor(6)%sf(j, k, l) - (1d0/3d0)*trace - !end if - ! dividing by the jacobian for neo-Hookean model - ! setting the tensor to the stresses for riemann solver - - !$acc loop seq - do i = 1, b_size - 1 - q_prim_vf(strxb + i)%sf(j, k, l) = btensor(i)%sf(j, k, l)/btensor(b_size)%sf(j, k, l) - end do - - ! compute the invariant without the elastic modulus - ! if (btensor(b_size)%sf(j,k,l) .gt. 0d0) then - q_prim_vf(xiend + 1)%sf(j, k, l) = 0.5d0*(trace - 3.0d0)/btensor(b_size)%sf(j, k, l) - ! else - ! q_prim_vf(xiend+1)%sf(j,k,l) = 1d-12 - ! end if - - end subroutine s_calculate_cauchy_from_btensor - -end module m_xi_tensor diff --git a/src/post_process/m_start_up.f90 b/src/post_process/m_start_up.f90 index beaaa06261..6a75ce8cda 100644 --- a/src/post_process/m_start_up.f90 +++ b/src/post_process/m_start_up.f90 @@ -19,8 +19,6 @@ module m_start_up use m_variables_conversion !< Subroutines to change the state variables from !! one form to another - use m_hyperelastic !< Hyperelasticity module for RMT - use m_data_input !< Procedures reading raw simulation data to fill !! the conservative, primitive and grid variables @@ -681,7 +679,6 @@ subroutine s_initialize_modules call s_initialize_data_input_module() call s_initialize_derived_variables_module() call s_initialize_data_output_module() - if (hyperelasticity) call s_initialize_hyperelastic_module() ! Associate pointers for serial or parallel I/O if (parallel_io .neqv. .true.) then @@ -729,7 +726,6 @@ subroutine s_finalize_modules call s_finalize_data_output_module() call s_finalize_derived_variables_module() call s_finalize_data_input_module() - if (hyperelasticity) call s_finalize_hyperelastic_module() call s_finalize_variables_conversion_module() if (num_procs > 1) call s_finalize_mpi_proxy_module() call s_finalize_global_parameters_module() diff --git a/src/pre_process/m_start_up.fpp b/src/pre_process/m_start_up.fpp index 29a8c7f06c..fa185d2e24 100644 --- a/src/pre_process/m_start_up.fpp +++ b/src/pre_process/m_start_up.fpp @@ -33,8 +33,6 @@ module m_start_up use m_phase_change !< Phase-change module - use m_hyperelastic !< Hyperelasticity module for RMT - use m_helper_basic !< Functions to compare floating point numbers use m_helper @@ -782,7 +780,6 @@ contains call s_initialize_initial_condition_module() call s_initialize_assign_variables_module() if (relax) call s_initialize_phasechange_module() - if (hyperelasticity) call s_initialize_hyperelastic_module() ! Associate pointers for serial or parallel I/O if (parallel_io .neqv. .true.) then @@ -932,7 +929,6 @@ contains call s_finalize_global_parameters_module() call s_finalize_assign_variables_module() if (relax) call s_finalize_relaxation_solver_module() - if (hyperelasticity) call s_finalize_hyperelastic_module() ! Finalization of the MPI environment call s_mpi_finalize() diff --git a/src/simulation/m_hyperelastic.fpp b/src/simulation/m_hyperelastic.fpp index 723438b101..210107b553 100644 --- a/src/simulation/m_hyperelastic.fpp +++ b/src/simulation/m_hyperelastic.fpp @@ -2,20 +2,28 @@ !! @file m_hyperelastic.f90 !! @brief Contains module m_hyperelastic +#:include 'macros.fpp' + !> @brief This module consists of subroutines used in the calculation !! of the cauchy tensor module m_hyperelastic ! Dependencies ============================================================= + use m_derived_types !< Definitions of the derived types use m_global_parameters !< Definitions of the global parameters + + use m_variables_conversion !< State variables type conversion procedures + + use m_helper + ! ========================================================================== implicit none - private; public :: s_compute_cauchy_solver, & + private; public :: s_hyperelastic_rmt_stress_update, & s_initialize_hyperelastic_module, & s_finalize_hyperelastic_module @@ -25,11 +33,12 @@ module m_hyperelastic !> @name Abstract subroutine for the infinite relaxation solver !> @{ - subroutine s_abstract_hyperelastic_solver(btensor, q_prim_vf, G, j, k, l) + subroutine s_abstract_hyperelastic_solver(btensor, q_prim_vf, elastic_ene, G, j, k, l) import :: scalar_field, sys_size, b_size - type(scalar_field), dimension(sys_size), intent(in) :: q_prim_vf - type(scalar_field), dimension(b_size), intent(in) :: btensor + type(scalar_field), dimension(sys_size), intent(inout) :: q_prim_vf + type(scalar_field), dimension(b_size), intent(inout) :: btensor + real(kind(0d0)), intent(out) :: elastic_ene real(kind(0d0)), intent(in) :: G integer, intent(in) :: j, k, l @@ -41,80 +50,27 @@ module m_hyperelastic procedure(s_abstract_hyperelastic_solver), pointer :: s_compute_cauchy_solver => null() - - - - - - - - - type(scalar_field), dimension(b_size) :: q_btensor - type(scalar_field), dimension(b_size) :: q_btensor - !! The btensor at the cell-interior Gaussian quadrature points. !! These tensor is needed to be calculated once and make the code DRY. - type(vector_field) :: q_btensor !< - !$acc declare create(q_btensor) + type(vector_field) :: btensor !< + !$acc declare create(btensor) - if (hyperelasticity) then - do l = 1, b_size - allocate (q_btensor(l)%sf(ixb:ixe, iyb:iye, izb:ize)) - end do - end if +#ifdef CRAY_ACC_WAR + @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), allocatable, dimension(:, :), fd_coeff_x, fd_coeff_y, fd_coeff_z) + !$acc declare link(fd_coeff_x,fd_coeff_y,fd_coeff_z) - if (hyperelasticity) then - @:ALLOCATE(q_btensor%vf(1:b_size)) - do i = 1, b_size - @:ALLOCATE(q_btensor%vf(i)%sf(ixb:ixe, iyb:iye, izb:ize)) - end do - @:ACC_SETUP_VFs(q_btensor) - end if +#else - if (hyperelasticity) then - call s_calculate_btensor_acc(qK_prim_vf, q_btensor, 0, m, 0, n, 0, p) - !print *, 'I got here AAA' - !$acc parallel loop collapse(3) gang vector default(present) private(alpha_K, alpha_rho_K, Re_K, rho_K, gamma_K, pi_inf_K, qv_K, G_K) - do l = izb, ize - do k = iyb, iye - do j = ixb, ixe - !$acc loop seq - do i = 1, num_fluids - alpha_rho_K(i) = qK_cons_vf(i)%sf(j, k, l) - alpha_K(i) = qK_cons_vf(advxb + i - 1)%sf(j, k, l) - end do - ! If in simulation, use acc mixture subroutines - call s_convert_species_to_mixture_variables_acc(rho_K, gamma_K, pi_inf_K, qv_K, alpha_K, & - alpha_rho_K, Re_K, j, k, l, G_K, Gs) - rho_K = max(rho_K, sgm_eps) - if (G_K .gt. verysmall) then - qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) !- & - !G_K*f_elastic_energy(q_btensor, j, k, l)/gamma_K - !print *, 'elastic energy :: ',G_K*f_elastic_energy(qK_btensor_vf, j, k, l) - call s_compute_cauchy_solver(q_btensor, qK_prim_vf, G_K, j, k, l) - else - call s_compute_cauchy_solver(q_btensor, qK_prim_vf, 0d0, j, k, l) - end if - end do - end do - end do - !$acc end parallel loop - end if + real(kind(0d0)), allocatable, dimension(:, :) :: fd_coeff_x + real(kind(0d0)), allocatable, dimension(:, :) :: fd_coeff_y + real(kind(0d0)), allocatable, dimension(:, :) :: fd_coeff_z + !$acc declare create(fd_coeff_x,fd_coeff_y,fd_coeff_z) + real(kind(0d0)), allocatable, dimension(:) :: Gs + !$acc declare create(Gs) +#endif contains - subroutine s_initialize_hyperelastic_module() - - ! Associating procedural pointer to the subroutine that will be - ! utilized to calculate the solution of a given Riemann problem - !if (hyper_model == 1) then - s_compute_cauchy_solver => s_neoHookean_cauchy_solver - !elseif (riemann_solver == 2) then - ! s_compute_cauchy_solver => s_Mooney_Rivlin_cauchy_solver - !end if - - end subroutine - !> The following subroutine handles the calculation of the btensor. !! The calculation of the btensor takes qprimvf. !! @param q_prim_vf Primitive variables @@ -123,601 +79,55 @@ contains !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor !! btensor is symmetric, save the data space - subroutine s_neoHookean_cauchy_solver(btensor, q_prim_vf, G, j, k, l) -#ifdef MFC_SIMULATION - !$acc routine seq -#endif - type(scalar_field), dimension(sys_size), intent(in) :: q_prim_vf - type(scalar_field), dimension(b_size), intent(in) :: btensor - integer, intent(in) :: j, k, l - real(kind(0d0)), intent(in) :: G - - real(kind(0d0)), dimension(b_size - 1) :: tensor - real(kind(0d0)) :: trace - real(kind(0d0)) :: f13 = 1d0/3d0 - integer :: i !< Generic loop iterators - - ! tensor is the symmetric tensor & calculate the trace of the tensor - !trace = btensor(1)%sf(j,k,l) - !if (num_dims == 2) then - ! trace = trace + btensor(3)%sf(j,k,l) - !else - trace = btensor(1)%sf(j, k, l) + btensor(4)%sf(j, k, l) + btensor(6)%sf(j, k, l) - !end if - - ! invariant calculation, saving it in the q_prim_vf field - !invariant1 = btensor(1)%sf(j, k, l) - !if (num_dims == 2) then - ! invariant1 = invariant1 + btensor(3)%sf(j, k, l) - !elseif (num_dims == 3) then - ! invariant1 = invariant1 + btensor(4)%sf(j, k, l) + btensor(6)%sf(j, k, l) - !end if - - ! calculate the deviatoric of the tensor - btensor(1)%sf(j, k, l) = btensor(1)%sf(j, k, l) - f13*trace - !if (num_dims == 2) then - ! btensor(3)%sf(j,k,l) = btensor(3)%sf(j,k,l) - (1d0/3d0)*trace - !else - btensor(4)%sf(j, k, l) = btensor(4)%sf(j, k, l) - f13*trace - btensor(6)%sf(j, k, l) = btensor(6)%sf(j, k, l) - f13*trace - !end if - ! dividing by the jacobian for neo-Hookean model - ! setting the tensor to the stresses for riemann solver - - !$acc loop seq - do i = 1, b_size - 1 - q_prim_vf(strxb + i - 1)%sf(j, k, l) = & - G*btensor(i)%sf(j, k, l)/btensor(b_size)%sf(j, k, l) + subroutine s_initialize_hyperelastic_module() + integer :: i !< generic iterator + + @:ALLOCATE(btensor%vf(1:b_size)) + do i = 1, b_size + @:ALLOCATE(btensor%vf(i)%sf(0:m, 0:n, 0:p)) end do + @:ACC_SETUP_VFs(btensor) - ! compute the invariant without the elastic modulus - if (btensor(b_size)%sf(j,k,l) .gt. 0d0) then - q_prim_vf(xiend + 1)%sf(j, k, l) = & - 0.5d0*(trace - 3.0d0)/btensor(b_size)%sf(j, k, l) - else - ! q_prim_vf(xiend+1)%sf(j,k,l) = 1d-12 - end if - end subroutine s_neoHookean_cauchy_solver + @:ALLOCATE(Gs(1:num_fluids)) + do i = 1, num_fluids + Gs(i) = fluid_pp(i)%G + end do + !$acc update device(Gs) - subroutine s_finalize_hyperelastic_module() - ! Disassociating procedural pointer to the subroutine which was + ! Associating procedural pointer to the subroutine that will be ! utilized to calculate the solution of a given Riemann problem - s_compute_cauchy_solver => null() - end subroutine - -end module m_hyperelastic -!> -!! @file m_xi_tensor_calc.f90 -!! @brief Contains module m_xi_tensor_calc - -!> @brief This module consists of subroutines used in the calculation of matrix -!! operations for the reference map tensor - -module m_xi_tensor - - ! Dependencies ============================================================= - use m_derived_types !< Definitions of the derived types - - use m_global_parameters !< Definitions of the global parameters - ! ========================================================================== - - implicit none - - private; public :: s_compute_gradient_xi, & - s_compute_gradient_xi1d_acc, & - s_compute_gradient_xi2d_acc, & - s_compute_gradient_xi3d_acc, & - f_elastic_energy, & - s_calculate_btensor, & - s_calculate_btensor_acc, & - s_calculate_cauchy_from_btensor - -contains - - !> The following subroutine handles the calculation of the btensor. - !! The calculation of the btensor takes qprimvf. - !! @param q_prim_vf Primitive variables - !! @param btensor is the output - !! calculate the grad_xi, grad_xi is a nxn tensor - !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor - !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor - !! btensor is symmetric, save the data space - !! neo-Hookean only at this time, will need to be changed later - function f_elastic_energy(btensor, j, k, l) -#ifdef MFC_SIMULATION - !$acc routine seq -#endif - type(scalar_field), dimension(b_size), intent(IN) :: btensor - integer, intent(IN) :: j, k, l - real(kind(0d0)) :: invariant1, f_elastic_energy - - f_elastic_energy = 0d0 - invariant1 = btensor(1)%sf(j, k, l) - !if (num_dims == 2) then - ! invariant1 = invariant1 + btensor(3)%sf(j, k, l) - !elseif (num_dims == 3) then - invariant1 = invariant1 + btensor(4)%sf(j, k, l) + btensor(6)%sf(j, k, l) + !if (hyper_model == 1) then + s_compute_cauchy_solver => s_neoHookean_cauchy_solver + !elseif (riemann_solver == 2) then + ! s_compute_cauchy_solver => s_Mooney_Rivlin_cauchy_solver !end if - ! compute the invariant without the elastic modulus - f_elastic_energy = 0.5d0*(invariant1 - 3.0d0)/btensor(b_size)%sf(j, k, l) - - end function f_elastic_energy - - - !> The following subroutine handles the calculation of the btensor. - !! The calculation of the btensor takes qprimvf. - !! @param q_prim_vf Primitive variables - !! @param btensor is the output - !! calculate the grad_xi, grad_xi is a nxn tensor - !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor - !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor - !! btensor is symmetric, save the data space - subroutine s_compute_gradient_xi(q_prim_vf, xb, xe, yb, ye, & !--------- - zb, ze, j, k, l, tensora, tensorb) - - type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf - real(kind(0d0)), dimension(tensor_size), intent(INOUT) :: tensora, tensorb - integer, intent(IN) :: xb, xe, yb, ye, zb, ze - integer, intent(IN) :: j, k, l - - real(kind(0d0)) :: determinant - integer :: i - ! STEP 1: computing the grad_xi tensor - ! grad_xi definition / organization - ! number for the tensor 1-3: dxix_dx, dxiy_dx, dxiz_dx - ! 4-6 : dxix_dy, dxiy_dy, dxiz_dy - ! 7-9 : dxix_dz, dxiy_dz, dxiz_dz - if (j == xb) then - ! dxix/dx - tensora(1) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - - 36d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & - + 16d0*q_prim_vf(xibeg)%sf(j + 3, k, l) & - - 3d0*q_prim_vf(xibeg)%sf(j + 4, k, l)) & - /(12d0*(x_cb(j + 1) - x_cb(j))) - else if (j == xb + 1) then - ! dxix/dx - tensora(1) = (-3d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & - - 10d0*q_prim_vf(xibeg)%sf(j, k, l) & - + 18d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - - 6d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & - + q_prim_vf(xibeg)%sf(j + 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - else if (j == xe - 1) then - ! dxix/dx - tensora(1) = (3d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - + 10d0*q_prim_vf(xibeg)%sf(j, k, l) & - - 18d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & - + 6d0*q_prim_vf(xibeg)%sf(j - 2, k, l) & - - q_prim_vf(xibeg)%sf(j - 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - else if (j == xe) then - ! dxix/dx - tensora(1) = (25d0*q_prim_vf(xibeg)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & - + 36d0*q_prim_vf(xibeg)%sf(j - 2, k, l) & - - 16d0*q_prim_vf(xibeg)%sf(j - 3, k, l) & - + 3d0*q_prim_vf(xibeg)%sf(j - 4, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - else - ! dxix/dx - tensora(1) = (q_prim_vf(xibeg)%sf(j - 2, k, l) & - - 8d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & - + 8d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - - q_prim_vf(xibeg)%sf(j + 2, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - end if - - if (num_dims > 1) then - if (j == xb) then - ! dxiy / dx - tensora(2) = (-25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & - - 36d0*q_prim_vf(xibeg + 1)%sf(j + 2, k, l) & - + 16d0*q_prim_vf(xibeg + 1)%sf(j + 3, k, l) & - - 3d0*q_prim_vf(xibeg + 1)%sf(j + 4, k, l)) & - /(12d0*(x_cb(j + 1) - x_cb(j))) - else if (j == xb + 1) then - ! dxiy / dx - tensora(2) = (-3d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & - - 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - + 18d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & - - 6d0*q_prim_vf(xibeg + 1)%sf(j + 2, k, l) & - + q_prim_vf(xibeg + 1)%sf(j + 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - else if (j == xe - 1) then - ! dxiy / dx - tensora(2) = (3d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & - + 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - - 18d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & - + 6d0*q_prim_vf(xibeg + 1)%sf(j - 2, k, l) & - - q_prim_vf(xibeg + 1)%sf(j - 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - else if (j == xe) then - ! dxiy / dx - tensora(2) = (25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & - + 36d0*q_prim_vf(xibeg + 1)%sf(j - 2, k, l) & - - 16d0*q_prim_vf(xibeg + 1)%sf(j - 3, k, l) & - + 3d0*q_prim_vf(xibeg + 1)%sf(j - 4, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - else - ! dxiy / dx - tensora(2) = (q_prim_vf(xibeg + 1)%sf(j - 2, k, l) & - - 8d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & - + 8d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & - - q_prim_vf(xibeg + 1)%sf(j + 2, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - end if - - if (k == yb) then - ! dxix / dy - tensora(3) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & - - 36d0*q_prim_vf(xibeg)%sf(j, k + 2, l) & - + 16d0*q_prim_vf(xibeg)%sf(j, k + 3, l) & - - 3d0*q_prim_vf(xibeg)%sf(j, k + 4, l)) & - /(12d0*(y_cb(k + 1) - y_cb(k))) - else if (k == yb + 1) then - ! dxix / dy - tensora(3) = (-3d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & - - 10d0*q_prim_vf(xibeg)%sf(j, k, l) & - + 18d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & - - 6d0*q_prim_vf(xibeg)%sf(j, k + 2, l) & - + q_prim_vf(xibeg)%sf(j, k + 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - else if (k == ye - 1) then - ! dxix / dy - tensora(3) = (3d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & - + 10d0*q_prim_vf(xibeg)%sf(j, k, l) & - - 18d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & - + 6d0*q_prim_vf(xibeg)%sf(j, k - 2, l) & - - q_prim_vf(xibeg)%sf(j, k - 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - else if (k == ye) then - ! dxix / dy - tensora(3) = (25d0*q_prim_vf(xibeg)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & - + 36d0*q_prim_vf(xibeg)%sf(j, k - 2, l) & - - 16d0*q_prim_vf(xibeg)%sf(j, k - 3, l) & - + 3d0*q_prim_vf(xibeg)%sf(j, k - 4, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - else - ! dxix / dy - tensora(3) = (q_prim_vf(xibeg)%sf(j, k - 2, l) & - - 8d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & - + 8d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & - - q_prim_vf(xibeg)%sf(j, k + 2, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - end if - - if (k == yb) then - ! dxiy / dy - tensora(4) = (-25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & - - 36d0*q_prim_vf(xibeg + 1)%sf(j, k + 2, l) & - + 16d0*q_prim_vf(xibeg + 1)%sf(j, k + 3, l) & - - 3d0*q_prim_vf(xibeg + 1)%sf(j, k + 4, l)) & - /(12d0*(y_cb(k + 1) - y_cb(k))) - else if (k == yb + 1) then - ! dxiy / dy - tensora(4) = (-3d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & - - 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - + 18d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & - - 6d0*q_prim_vf(xibeg + 1)%sf(j, k + 2, l) & - + q_prim_vf(xibeg + 1)%sf(j, k + 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - else if (k == ye - 1) then - ! dxiy / dy - tensora(4) = (3d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & - + 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - - 18d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & - + 6d0*q_prim_vf(xibeg + 1)%sf(j, k - 2, l) & - - q_prim_vf(xibeg + 1)%sf(j, k - 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - else if (k == ye) then - ! dxiy / dy - tensora(4) = (25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & - + 36d0*q_prim_vf(xibeg + 1)%sf(j, k - 2, l) & - - 16d0*q_prim_vf(xibeg + 1)%sf(j, k - 3, l) & - + 3d0*q_prim_vf(xibeg + 1)%sf(j, k - 4, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - else - ! dxiy / dy - tensora(4) = (q_prim_vf(xibeg + 1)%sf(j, k - 2, l) & - - 8d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & - + 8d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & - - q_prim_vf(xibeg + 1)%sf(j, k + 2, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - end if - + @:ALLOCATE_GLOBAL(fd_coeff_x(-fd_number:fd_number, 0:m)) + if (n > 0) then + @:ALLOCATE_GLOBAL(fd_coeff_y(-fd_number:fd_number, 0:n)) end if - - ! 3D - if (num_dims > 2) then - ! using results from upper if statement to map form 2x2 to 3x3 tensor - tensora(5) = tensora(4) - tensora(4) = tensora(3) - - if (l == zb) then - ! dxix / dz - tensora(7) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg)%sf(j, k, l + 1) & - - 36d0*q_prim_vf(xibeg)%sf(j, k, l + 2) & - + 16d0*q_prim_vf(xibeg)%sf(j, k, l + 3) & - - 3d0*q_prim_vf(xibeg)%sf(j, k, l + 4)) & - /(12d0*(z_cb(l + 1) - z_cb(l))) - else if (l == zb + 1) then - ! dxix / dz - tensora(7) = (-3d0*q_prim_vf(xibeg)%sf(j, k, l - 1) & - - 10d0*q_prim_vf(xibeg)%sf(j, k, l) & - + 18d0*q_prim_vf(xibeg)%sf(j, k, l + 1) & - - 6d0*q_prim_vf(xibeg)%sf(j, k, l + 2) & - + q_prim_vf(xibeg)%sf(j, k, l + 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - else if (l == ze - 1) then - ! dxix / dz - tensora(7) = (3d0*q_prim_vf(xibeg)%sf(j, k, l + 1) & - + 10d0*q_prim_vf(xibeg)%sf(j, k, l) & - - 18d0*q_prim_vf(xibeg)%sf(j, k, l - 1) & - + 6d0*q_prim_vf(xibeg)%sf(j, k, l - 2) & - - q_prim_vf(xibeg)%sf(j, k, l - 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - else if (l == ze) then - ! dxix / dz - tensora(7) = (25d0*q_prim_vf(xibeg)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg)%sf(j, k, l - 1) & - + 36d0*q_prim_vf(xibeg)%sf(j, k, l - 2) & - - 16d0*q_prim_vf(xibeg)%sf(j, k, l - 3) & - + 3d0*q_prim_vf(xibeg)%sf(j, k, l - 4)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - else - ! dxix / dz - tensora(7) = (q_prim_vf(xibeg)%sf(j, k, l - 2) & - - 8d0*q_prim_vf(xibeg)%sf(j, k, l - 1) & - + 8d0*q_prim_vf(xibeg)%sf(j, k, l + 1) & - - q_prim_vf(xibeg)%sf(j, k, l + 2)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - end if - - if (l == zb) then - ! dxiy / dz - tensora(8) = (-25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 1) & - - 36d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 2) & - + 16d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 3) & - - 3d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 4)) & - /(12d0*(z_cb(l + 1) - z_cb(l))) - else if (l == zb + 1) then - ! dxiy / dz - tensora(8) = (-3d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 1) & - - 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - + 18d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 1) & - - 6d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 2) & - + q_prim_vf(xibeg + 1)%sf(j, k, l + 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - else if (l == ze - 1) then - ! dxiy / dz - tensora(8) = (3d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 1) & - + 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - - 18d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 1) & - + 6d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 2) & - - q_prim_vf(xibeg + 1)%sf(j, k, l - 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - else if (l == ze) then - ! dxiy / dz - tensora(8) = (25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 1) & - + 36d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 2) & - - 16d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 3) & - + 3d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 4)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - else - ! dxiy / dz - tensora(8) = (q_prim_vf(xibeg + 1)%sf(j, k, l - 2) & - - 8d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 1) & - + 8d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 1) & - - q_prim_vf(xibeg + 1)%sf(j, k, l + 2)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - end if - - if (j == xb) then - ! dxiz / dx - tensora(3) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & - + 48d0*q_prim_vf(xiend)%sf(j + 1, k, l) & - - 36d0*q_prim_vf(xiend)%sf(j + 2, k, l) & - + 16d0*q_prim_vf(xiend)%sf(j + 3, k, l) & - - 3d0*q_prim_vf(xiend)%sf(j + 4, k, l)) & - /(12d0*(x_cb(j + 1) - x_cb(j))) - else if (j == xb + 1) then - ! dxiz / dx - tensora(3) = (-3d0*q_prim_vf(xiend)%sf(j - 1, k, l) & - - 10d0*q_prim_vf(xiend)%sf(j, k, l) & - + 18d0*q_prim_vf(xiend)%sf(j + 1, k, l) & - - 6d0*q_prim_vf(xiend)%sf(j + 2, k, l) & - + q_prim_vf(xiend)%sf(j + 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - else if (j == xe - 1) then - ! dxiz / dx - tensora(3) = (3d0*q_prim_vf(xiend)%sf(j + 1, k, l) & - + 10d0*q_prim_vf(xiend)%sf(j, k, l) & - - 18d0*q_prim_vf(xiend)%sf(j - 1, k, l) & - + 6d0*q_prim_vf(xiend)%sf(j - 2, k, l) & - - q_prim_vf(xiend)%sf(j - 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - else if (j == xe) then - ! dxiz / dx - tensora(3) = (25d0*q_prim_vf(xiend)%sf(j, k, l) & - - 48d0*q_prim_vf(xiend)%sf(j - 1, k, l) & - + 36d0*q_prim_vf(xiend)%sf(j - 2, k, l) & - - 16d0*q_prim_vf(xiend)%sf(j - 3, k, l) & - + 3d0*q_prim_vf(xiend)%sf(j - 4, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - else - ! dxiz / dx - tensora(3) = (q_prim_vf(xiend)%sf(j - 2, k, l) & - - 8d0*q_prim_vf(xiend)%sf(j - 1, k, l) & - + 8d0*q_prim_vf(xiend)%sf(j + 1, k, l) & - - q_prim_vf(xiend)%sf(j + 2, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - end if - - if (k == yb) then - ! dxiz / dy - tensora(6) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & - + 48d0*q_prim_vf(xiend)%sf(j, k + 1, l) & - - 36d0*q_prim_vf(xiend)%sf(j, k + 2, l) & - + 16d0*q_prim_vf(xiend)%sf(j, k + 3, l) & - - 3d0*q_prim_vf(xiend)%sf(j, k + 4, l)) & - /(12d0*(y_cb(k + 1) - y_cb(k))) - else if (k == yb + 1) then - ! dxiz / dy - tensora(6) = (-3d0*q_prim_vf(xiend)%sf(j, k - 1, l) & - - 10d0*q_prim_vf(xiend)%sf(j, k, l) & - + 18d0*q_prim_vf(xiend)%sf(j, k + 1, l) & - - 6d0*q_prim_vf(xiend)%sf(j, k + 2, l) & - + q_prim_vf(xiend)%sf(j, k + 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - else if (k == ye - 1) then - ! dxiz / dy - tensora(6) = (3d0*q_prim_vf(xiend)%sf(j, k + 1, l) & - + 10d0*q_prim_vf(xiend)%sf(j, k, l) & - - 18d0*q_prim_vf(xiend)%sf(j, k - 1, l) & - + 6d0*q_prim_vf(xiend)%sf(j, k - 2, l) & - - q_prim_vf(xiend)%sf(j, k - 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - else if (k == ye) then - ! dxiz / dy - tensora(6) = (25d0*q_prim_vf(xiend)%sf(j, k, l) & - - 48d0*q_prim_vf(xiend)%sf(j, k - 1, l) & - + 36d0*q_prim_vf(xiend)%sf(j, k - 2, l) & - - 16d0*q_prim_vf(xiend)%sf(j, k - 3, l) & - + 3d0*q_prim_vf(xiend)%sf(j, k - 4, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - else - ! dxiz / dy - tensora(6) = (q_prim_vf(xiend)%sf(j, k - 2, l) & - - 8d0*q_prim_vf(xiend)%sf(j, k - 1, l) & - + 8d0*q_prim_vf(xiend)%sf(j, k + 1, l) & - - q_prim_vf(xiend)%sf(j, k + 2, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - end if - - if (l == zb) then - ! dxiz / dz - tensora(9) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & - + 48d0*q_prim_vf(xiend)%sf(j, k, l + 1) & - - 36d0*q_prim_vf(xiend)%sf(j, k, l + 2) & - + 16d0*q_prim_vf(xiend)%sf(j, k, l + 3) & - - 3d0*q_prim_vf(xiend)%sf(j, k, l + 4)) & - /(12d0*(z_cb(l + 1) - z_cb(l))) - else if (l == zb + 1) then - ! dxiz / dz - tensora(9) = (-3d0*q_prim_vf(xiend)%sf(j, k, l - 1) & - - 10d0*q_prim_vf(xiend)%sf(j, k, l) & - + 18d0*q_prim_vf(xiend)%sf(j, k, l + 1) & - - 6d0*q_prim_vf(xiend)%sf(j, k, l + 2) & - + q_prim_vf(xiend)%sf(j, k, l + 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - else if (l == ze - 1) then - ! dxiz / dz - tensora(9) = (3d0*q_prim_vf(xiend)%sf(j, k, l + 1) & - + 10d0*q_prim_vf(xiend)%sf(j, k, l) & - - 18d0*q_prim_vf(xiend)%sf(j, k, l - 1) & - + 6d0*q_prim_vf(xiend)%sf(j, k, l - 2) & - - q_prim_vf(xiend)%sf(j, k, l - 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - else if (l == ze) then - ! dxiz / dz - tensora(9) = (25d0*q_prim_vf(xiend)%sf(j, k, l) & - - 48d0*q_prim_vf(xiend)%sf(j, k, l - 1) & - + 36d0*q_prim_vf(xiend)%sf(j, k, l - 2) & - - 16d0*q_prim_vf(xiend)%sf(j, k, l - 3) & - + 3d0*q_prim_vf(xiend)%sf(j, k, l - 4)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - else - ! dxiz / dz - tensora(9) = (q_prim_vf(xiend)%sf(j, k, l - 2) & - - 8d0*q_prim_vf(xiend)%sf(j, k, l - 1) & - + 8d0*q_prim_vf(xiend)%sf(j, k, l + 1) & - - q_prim_vf(xiend)%sf(j, k, l + 2)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - end if + if (p > 0) then + @:ALLOCATE_GLOBAL(fd_coeff_z(-fd_number:fd_number, 0:p)) end if - ! STEP 2a: computing the adjoint of the grad_xi tensor for the inverse - if (num_dims == 1) then - tensorb(1) = 1 - elseif (num_dims == 2) then - tensorb(1) = tensora(4) - tensorb(2) = -tensora(3) - tensorb(3) = -tensora(2) - tensorb(4) = tensora(1) - elseif (num_dims == 3) then - tensorb(1) = tensora(5)*tensora(9) - tensora(6)*tensora(8) - tensorb(2) = -(tensora(2)*tensora(9) - tensora(3)*tensora(8)) - tensorb(3) = tensora(2)*tensora(6) - tensora(3)*tensora(5) - tensorb(4) = -(tensora(4)*tensora(9) - tensora(6)*tensora(7)) - tensorb(5) = tensora(1)*tensora(9) - tensora(3)*tensora(7) - tensorb(6) = -(tensora(1)*tensora(6) - tensora(4)*tensora(3)) - tensorb(7) = tensora(4)*tensora(8) - tensora(5)*tensora(7) - tensorb(8) = -(tensora(1)*tensora(8) - tensora(2)*tensora(7)) - tensorb(9) = tensora(1)*tensora(5) - tensora(2)*tensora(4) + ! Computing centered finite difference coefficients + call s_compute_finite_difference_coefficients(m, x_cc, fd_coeff_x, buff_size, & + fd_number, fd_order) + !$acc update device(fd_coeff_x) + if (n > 0) then + call s_compute_finite_difference_coefficients(n, y_cc, fd_coeff_y, buff_size, & + fd_number, fd_order) + !$acc update device(fd_coeff_y) end if - - ! STEP 2b: computing the determinant of the grad_xi tensor - if (num_dims == 1) then - determinant = tensora(1) - elseif (num_dims == 2) then - determinant = tensora(1)*tensora(4) - tensora(2)*tensora(3) - else - determinant = tensora(1)*(tensora(5)*tensora(9) - tensora(6)*tensora(8)) & - - tensora(2)*(tensora(4)*tensora(9) - tensora(6)*tensora(7)) & - + tensora(3)*(tensora(4)*tensora(8) - tensora(5)*tensora(7)) - end if - ! error checking - !if (determinant == 0) then - ! print *, 'determinant :: ', determinant - ! print *, 'ERROR: Determinant was zero' - ! stop - !end if - if (determinant < 0d0 .or. determinant > 2d0) then - print *, 'i, j, k :: ', j, ' ', k, ' ', l, ',det ::', tensorb(tensor_size) - ! stop + if (p > 0) then + call s_compute_finite_difference_coefficients(p, z_cc, fd_coeff_z, buff_size, & + fd_number, fd_order) + !$acc update device(fd_coeff_z) end if - ! STEP 2c: computing the inverse of grad_xi tensor = F - ! tensorb is the adjoint, tensora becomes the inverse - do i = 1, tensor_size - 1 - tensora(i) = tensorb(i)/determinant - end do + end subroutine s_initialize_hyperelastic_module - ! STEP 3: computing F tranpose F - tensorb(1) = tensora(1)**2 - if (num_dims == 2) then - tensorb(1) = tensorb(1) + tensora(3)**2 - tensorb(2) = tensora(1)*tensora(2) + tensora(3)*tensora(4) - tensorb(3) = tensorb(2) - tensorb(4) = tensora(2)**2 + tensora(4)**2 - elseif (num_dims == 3) then - tensorb(1) = tensora(1)**2 + tensora(2)**2 + tensora(3)**2 - tensorb(5) = tensora(4)**2 + tensora(5)**2 + tensora(6)**2 - tensorb(9) = tensora(7)**2 + tensora(8)**2 + tensora(9)**2 - tensorb(2) = tensora(1)*tensora(4) + tensora(2)*tensora(5) + tensora(3)*tensora(6) - tensorb(3) = tensora(1)*tensora(7) + tensora(2)*tensora(8) + tensora(3)*tensora(9) - tensorb(6) = tensora(4)*tensora(7) + tensora(5)*tensora(8) + tensora(6)*tensora(9) - tensorb(4) = tensorb(2) - tensorb(7) = tensorb(3) - tensorb(8) = tensorb(6) - end if - ! STEP 4: store the determinant of F in the last entry of the tensor - tensorb(tensor_size) = determinant - - end subroutine s_compute_gradient_xi - - !> The following subroutine handles the calculation of the btensor. + !> The following subroutine handles the calculation of the btensor. !! The calculation of the btensor takes qprimvf. !! @param q_prim_vf Primitive variables !! @param btensor is the output @@ -725,1248 +135,118 @@ contains !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor !! btensor is symmetric, save the data space - subroutine s_calculate_btensor(q_prim_vf, btensor, xb, xe, yb, ye, zb, ze) - - type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf - type(scalar_field), dimension(b_size), intent(INOUT) :: btensor - integer, intent(IN) :: xb, xe, yb, ye, zb, ze + subroutine s_hyperelastic_rmt_stress_update(q_prim_vf,q_cons_vf) + type(scalar_field), dimension(sys_size), intent(in) :: q_cons_vf + type(scalar_field), dimension(sys_size), intent(inout) :: q_prim_vf real(kind(0d0)), dimension(tensor_size) :: tensora, tensorb - integer :: j, k, l - - do l = zb, ze - do k = yb, ye - do j = xb, xe - call s_compute_gradient_xi(q_prim_vf, xb, xe, yb, & - ye, zb, ze, j, k, l, tensora, tensorb) - ! 1: 1D, 3: 2D, 6: 3D - btensor(1)%sf(j, k, l) = tensorb(1) - !if (num_dims > 1) then ! 2D - btensor(2)%sf(j, k, l) = tensorb(2) - ! btensor(3)%sf(j,k,l) = tensorb(4) - !end if - !if (num_dims > 2) then ! 3D - btensor(3)%sf(j, k, l) = tensorb(3) - btensor(4)%sf(j, k, l) = tensorb(5) - btensor(5)%sf(j, k, l) = tensorb(6) - btensor(6)%sf(j, k, l) = tensorb(9) - !end if - ! store the determinant at the last entry of the btensor sf - btensor(b_size)%sf(j, k, l) = tensorb(tensor_size) - end do - end do - end do - end subroutine s_calculate_btensor - - !> The following subroutine handles the calculation of the btensor. - !! The calculation of the btensor takes qprimvf. - !! @param q_prim_vf Primitive variables - !! @param btensor is the output - !! calculate the grad_xi, grad_xi is a nxn tensor - !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor - !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor - !! btensor is symmetric, save the data space - subroutine s_compute_gradient_xi1d_acc(q_prim_vf, ixb, ixe, iyb, iye, & !--------- - izb, ize, j, k, l, tensora, tensorb) - !$acc routine seq - type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf - real(kind(0d0)), dimension(tensor_size), intent(INOUT) :: tensora - real(kind(0d0)), dimension(tensor_size), intent(INOUT) :: tensorb - integer, intent(IN) :: ixb, ixe, iyb, iye, izb, ize - integer, intent(IN) :: j, k, l - integer :: i - - ! STEP 1: computing the grad_xi tensor - ! grad_xi definition / organization - ! number for the tensor 1-3: dxix_dx, dxiy_dx, dxiz_dx - ! 4-6 : dxix_dy, dxiy_dy, dxiz_dy - ! 7-9 : dxix_dz, dxiy_dz, dxiz_dz - if (j == ixb) then - ! dxix/dx - tensora(1) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - - 36d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & - + 16d0*q_prim_vf(xibeg)%sf(j + 3, k, l) & - - 3d0*q_prim_vf(xibeg)%sf(j + 4, k, l)) & - /(12d0*(x_cb(j + 1) - x_cb(j))) - else if (j == ixb + 1) then - ! dxix/dx - tensora(1) = (-3d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & - - 10d0*q_prim_vf(xibeg)%sf(j, k, l) & - + 18d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - - 6d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & - + q_prim_vf(xibeg)%sf(j + 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - else if (j == ixe - 1) then - ! dxix/dx - tensora(1) = (3d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - + 10d0*q_prim_vf(xibeg)%sf(j, k, l) & - - 18d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & - + 6d0*q_prim_vf(xibeg)%sf(j - 2, k, l) & - - q_prim_vf(xibeg)%sf(j - 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - else if (j == ixe) then - ! dxix/dx - tensora(1) = (25d0*q_prim_vf(xibeg)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & - + 36d0*q_prim_vf(xibeg)%sf(j - 2, k, l) & - - 16d0*q_prim_vf(xibeg)%sf(j - 3, k, l) & - + 3d0*q_prim_vf(xibeg)%sf(j - 4, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - else - ! dxix/dx - tensora(1) = (q_prim_vf(xibeg)%sf(j - 2, k, l) & - - 8d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & - + 8d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - - q_prim_vf(xibeg)%sf(j + 2, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - end if - - ! STEP 2a: computing the adjoint of the grad_xi tensor for the inverse - tensorb(1) = 1 - - ! STEP 2b: computing the determinant of the grad_xi tensor - tensorb(tensor_size) = tensora(1) - - ! STEP 2c: computing the inverse of grad_xi tensor = F - ! tensorb is the adjoint, tensora becomes the inverse - - !$acc loop seq - do i = 1, tensor_size - 1 - tensora(i) = tensorb(i)/tensorb(tensor_size) - end do - - ! STEP 3: computing F tranpose F - tensorb(1) = tensora(1)**2 - ! STEP 4: store the determinant of F in the last entry of the tensor - !tensorb(tensor_size) = determinant - - end subroutine s_compute_gradient_xi1d_acc - - !> The following subroutine handles the calculation of the btensor. - !! The calculation of the btensor takes qprimvf. - !! @param q_prim_vf Primitive variables - !! @param btensor is the output - !! calculate the grad_xi, grad_xi is a nxn tensor - !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor - !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor - !! btensor is symmetric, save the data space - subroutine s_compute_gradient_xi2d_acc(q_prim_vf, ixb, ixe, iyb, iye, & !--------- - izb, ize, j, k, l, tensora, tensorb) - !$acc routine seq - type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf - real(kind(0d0)), dimension(tensor_size), intent(INOUT) :: tensora - real(kind(0d0)), dimension(tensor_size), intent(INOUT) :: tensorb - integer, intent(IN) :: ixb, ixe, iyb, iye, izb, ize - integer, intent(IN) :: j, k, l - integer :: i - ! STEP 1: computing the grad_xi tensor - ! grad_xi definition / organization - ! number for the tensor 1-3: dxix_dx, dxiy_dx, dxiz_dx - ! 4-6 : dxix_dy, dxiy_dy, dxiz_dy - ! 7-9 : dxix_dz, dxiy_dz, dxiz_dz - if (j == ixb) then - ! dxix/dx - tensora(1) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - - 36d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & - + 16d0*q_prim_vf(xibeg)%sf(j + 3, k, l) & - - 3d0*q_prim_vf(xibeg)%sf(j + 4, k, l)) & - /(12d0*(x_cb(j + 1) - x_cb(j))) - else if (j == ixb + 1) then - ! dxix/dx - tensora(1) = (-3d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & - - 10d0*q_prim_vf(xibeg)%sf(j, k, l) & - + 18d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - - 6d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & - + q_prim_vf(xibeg)%sf(j + 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - else if (j == ixe - 1) then - ! dxix/dx - tensora(1) = (3d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - + 10d0*q_prim_vf(xibeg)%sf(j, k, l) & - - 18d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & - + 6d0*q_prim_vf(xibeg)%sf(j - 2, k, l) & - - q_prim_vf(xibeg)%sf(j - 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - else if (j == ixe) then - ! dxix/dx - tensora(1) = (25d0*q_prim_vf(xibeg)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & - + 36d0*q_prim_vf(xibeg)%sf(j - 2, k, l) & - - 16d0*q_prim_vf(xibeg)%sf(j - 3, k, l) & - + 3d0*q_prim_vf(xibeg)%sf(j - 4, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - else - ! dxix/dx - tensora(1) = (q_prim_vf(xibeg)%sf(j - 2, k, l) & - - 8d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & - + 8d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - - q_prim_vf(xibeg)%sf(j + 2, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - end if - - ! 2D - if (j == ixb) then - ! dxiy / dx - tensora(2) = (-25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & - - 36d0*q_prim_vf(xibeg + 1)%sf(j + 2, k, l) & - + 16d0*q_prim_vf(xibeg + 1)%sf(j + 3, k, l) & - - 3d0*q_prim_vf(xibeg + 1)%sf(j + 4, k, l)) & - /(12d0*(x_cb(j + 1) - x_cb(j))) - else if (j == ixb + 1) then - ! dxiy / dx - tensora(2) = (-3d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & - - 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - + 18d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & - - 6d0*q_prim_vf(xibeg + 1)%sf(j + 2, k, l) & - + q_prim_vf(xibeg + 1)%sf(j + 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - else if (j == ixe - 1) then - ! dxiy / dx - tensora(2) = (3d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & - + 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - - 18d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & - + 6d0*q_prim_vf(xibeg + 1)%sf(j - 2, k, l) & - - q_prim_vf(xibeg + 1)%sf(j - 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - else if (j == ixe) then - ! dxiy / dx - tensora(2) = (25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & - + 36d0*q_prim_vf(xibeg + 1)%sf(j - 2, k, l) & - - 16d0*q_prim_vf(xibeg + 1)%sf(j - 3, k, l) & - + 3d0*q_prim_vf(xibeg + 1)%sf(j - 4, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - else - ! dxiy / dx - tensora(2) = (q_prim_vf(xibeg + 1)%sf(j - 2, k, l) & - - 8d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & - + 8d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & - - q_prim_vf(xibeg + 1)%sf(j + 2, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - end if - - if (k == iyb) then - ! dxix / dy - tensora(3) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & - - 36d0*q_prim_vf(xibeg)%sf(j, k + 2, l) & - + 16d0*q_prim_vf(xibeg)%sf(j, k + 3, l) & - - 3d0*q_prim_vf(xibeg)%sf(j, k + 4, l)) & - /(12d0*(y_cb(k + 1) - y_cb(k))) - else if (k == iyb + 1) then - ! dxix / dy - tensora(3) = (-3d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & - - 10d0*q_prim_vf(xibeg)%sf(j, k, l) & - + 18d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & - - 6d0*q_prim_vf(xibeg)%sf(j, k + 2, l) & - + q_prim_vf(xibeg)%sf(j, k + 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - else if (k == iye - 1) then - ! dxix / dy - tensora(3) = (3d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & - + 10d0*q_prim_vf(xibeg)%sf(j, k, l) & - - 18d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & - + 6d0*q_prim_vf(xibeg)%sf(j, k - 2, l) & - - q_prim_vf(xibeg)%sf(j, k - 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - else if (k == iye) then - ! dxix / dy - tensora(3) = (25d0*q_prim_vf(xibeg)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & - + 36d0*q_prim_vf(xibeg)%sf(j, k - 2, l) & - - 16d0*q_prim_vf(xibeg)%sf(j, k - 3, l) & - + 3d0*q_prim_vf(xibeg)%sf(j, k - 4, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - else - ! dxix / dy - tensora(3) = (q_prim_vf(xibeg)%sf(j, k - 2, l) & - - 8d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & - + 8d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & - - q_prim_vf(xibeg)%sf(j, k + 2, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - end if - - if (k == iyb) then - ! dxiy / dy - tensora(4) = (-25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & - - 36d0*q_prim_vf(xibeg + 1)%sf(j, k + 2, l) & - + 16d0*q_prim_vf(xibeg + 1)%sf(j, k + 3, l) & - - 3d0*q_prim_vf(xibeg + 1)%sf(j, k + 4, l)) & - /(12d0*(y_cb(k + 1) - y_cb(k))) - else if (k == iyb + 1) then - ! dxiy / dy - tensora(4) = (-3d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & - - 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - + 18d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & - - 6d0*q_prim_vf(xibeg + 1)%sf(j, k + 2, l) & - + q_prim_vf(xibeg + 1)%sf(j, k + 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - else if (k == iye - 1) then - ! dxiy / dy - tensora(4) = (3d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & - + 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - - 18d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & - + 6d0*q_prim_vf(xibeg + 1)%sf(j, k - 2, l) & - - q_prim_vf(xibeg + 1)%sf(j, k - 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - else if (k == iye) then - ! dxiy / dy - tensora(4) = (25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & - + 36d0*q_prim_vf(xibeg + 1)%sf(j, k - 2, l) & - - 16d0*q_prim_vf(xibeg + 1)%sf(j, k - 3, l) & - + 3d0*q_prim_vf(xibeg + 1)%sf(j, k - 4, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - else - ! dxiy / dy - tensora(4) = (q_prim_vf(xibeg + 1)%sf(j, k - 2, l) & - - 8d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & - + 8d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & - - q_prim_vf(xibeg + 1)%sf(j, k + 2, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - end if - - ! STEP 2a: computing the adjoint of the grad_xi tensor for the inverse - tensorb(1) = tensora(4) - tensorb(2) = -tensora(3) - tensorb(3) = -tensora(2) - tensorb(4) = tensora(1) - - ! STEP 2b: computing the determinant of the grad_xi tensor - tensorb(tensor_size) = tensora(1)*tensora(4) - tensora(2)*tensora(3) - - ! STEP 2c: computing the inverse of grad_xi tensor = F - ! tensorb is the adjoint, tensora becomes the inverse - !$acc loop seq - do i = 1, tensor_size - 1 - tensora(i) = tensorb(i)/tensorb(tensor_size) - end do - ! STEP 3: computing F tranpose F - tensorb(1) = tensora(1)**2 - tensorb(1) = tensorb(1) + tensora(3)**2 - tensorb(2) = tensora(1)*tensora(2) + tensora(3)*tensora(4) - tensorb(3) = tensorb(2) - tensorb(4) = tensora(2)**2 + tensora(4)**2 - - ! STEP 4: store the determinant of F in the last entry of the tensor - - end subroutine s_compute_gradient_xi2d_acc - - !> The following subroutine handles the calculation of the btensor. - !! The calculation of the btensor takes qprimvf. - !! @param q_prim_vf Primitive variables - !! @param btensor is the output - !! calculate the grad_xi, grad_xi is a nxn tensor - !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor - !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor - !! btensor is symmetric, save the data space - subroutine s_compute_gradient_xi3d_acc(q_prim_vf, ixb, ixe, iyb, iye, & !--------- - izb, ize, j, k, l, tensora, tensorb) - !$acc routine seq - type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf - real(kind(0d0)), dimension(tensor_size), intent(INOUT) :: tensora - real(kind(0d0)), dimension(tensor_size), intent(INOUT) :: tensorb - integer, intent(IN) :: ixb, ixe - integer, intent(IN) :: iyb, iye - integer, intent(IN) :: izb, ize - integer, intent(IN) :: j, k, l - - integer :: i + real(kind(0d0)), dimension(num_fluids) :: alpha_K, alpha_rho_K + real(kind(0d0)), dimension(2) :: Re_K + real(kind(0d0)) :: rho_K, gamma_K, pi_inf_K, qv_K + real(kind(0d0)) :: G_K, elastic_ene + integer :: j, k, l, i, r ! STEP 1: computing the grad_xi tensor ! grad_xi definition / organization ! number for the tensor 1-3: dxix_dx, dxiy_dx, dxiz_dx ! 4-6 : dxix_dy, dxiy_dy, dxiz_dy ! 7-9 : dxix_dz, dxiy_dz, dxiz_dz - ! 1D - if (j == ixb) then - ! dxix/dx - tensora(1) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - - 36d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & - + 16d0*q_prim_vf(xibeg)%sf(j + 3, k, l) & - - 3d0*q_prim_vf(xibeg)%sf(j + 4, k, l)) & - /(12d0*(x_cb(j + 1) - x_cb(j))) - ! dxiy / dx - tensora(2) = (-25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & - - 36d0*q_prim_vf(xibeg + 1)%sf(j + 2, k, l) & - + 16d0*q_prim_vf(xibeg + 1)%sf(j + 3, k, l) & - - 3d0*q_prim_vf(xibeg + 1)%sf(j + 4, k, l)) & - /(12d0*(x_cb(j + 1) - x_cb(j))) - ! dxiz / dx - tensora(7) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & - + 48d0*q_prim_vf(xiend)%sf(j + 1, k, l) & - - 36d0*q_prim_vf(xiend)%sf(j + 2, k, l) & - + 16d0*q_prim_vf(xiend)%sf(j + 3, k, l) & - - 3d0*q_prim_vf(xiend)%sf(j + 4, k, l)) & - /(12d0*(x_cb(j + 1) - x_cb(j))) - - else if (j == ixb + 1) then - ! dxix/dx - tensora(1) = (-3d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & - - 10d0*q_prim_vf(xibeg)%sf(j, k, l) & - + 18d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - - 6d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & - + q_prim_vf(xibeg)%sf(j + 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - ! dxiy / dx - tensora(2) = (-3d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & - - 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - + 18d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & - - 6d0*q_prim_vf(xibeg + 1)%sf(j + 2, k, l) & - + q_prim_vf(xibeg + 1)%sf(j + 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - ! dxiz / dx - tensora(7) = (-3d0*q_prim_vf(xiend)%sf(j - 1, k, l) & - - 10d0*q_prim_vf(xiend)%sf(j, k, l) & - + 18d0*q_prim_vf(xiend)%sf(j + 1, k, l) & - - 6d0*q_prim_vf(xiend)%sf(j + 2, k, l) & - + q_prim_vf(xiend)%sf(j + 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - - else if (j == ixe - 1) then - ! dxix/dx - tensora(1) = (3d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - + 10d0*q_prim_vf(xibeg)%sf(j, k, l) & - - 18d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & - + 6d0*q_prim_vf(xibeg)%sf(j - 2, k, l) & - - q_prim_vf(xibeg)%sf(j - 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - ! dxiy / dx - tensora(2) = (3d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & - + 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - - 18d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & - + 6d0*q_prim_vf(xibeg + 1)%sf(j - 2, k, l) & - - q_prim_vf(xibeg + 1)%sf(j - 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - ! dxiz / dx - tensora(7) = (3d0*q_prim_vf(xiend)%sf(j + 1, k, l) & - + 10d0*q_prim_vf(xiend)%sf(j, k, l) & - - 18d0*q_prim_vf(xiend)%sf(j - 1, k, l) & - + 6d0*q_prim_vf(xiend)%sf(j - 2, k, l) & - - q_prim_vf(xiend)%sf(j - 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - else if (j == ixe) then - ! dxix/dx - tensora(1) = (25d0*q_prim_vf(xibeg)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & - + 36d0*q_prim_vf(xibeg)%sf(j - 2, k, l) & - - 16d0*q_prim_vf(xibeg)%sf(j - 3, k, l) & - + 3d0*q_prim_vf(xibeg)%sf(j - 4, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - ! dxiy / dx - tensora(2) = (25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & - + 36d0*q_prim_vf(xibeg + 1)%sf(j - 2, k, l) & - - 16d0*q_prim_vf(xibeg + 1)%sf(j - 3, k, l) & - + 3d0*q_prim_vf(xibeg + 1)%sf(j - 4, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - ! dxiz / dx - tensora(7) = (25d0*q_prim_vf(xiend)%sf(j, k, l) & - - 48d0*q_prim_vf(xiend)%sf(j - 1, k, l) & - + 36d0*q_prim_vf(xiend)%sf(j - 2, k, l) & - - 16d0*q_prim_vf(xiend)%sf(j - 3, k, l) & - + 3d0*q_prim_vf(xiend)%sf(j - 4, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - else - ! dxix/dx - tensora(1) = (q_prim_vf(xibeg)%sf(j - 2, k, l) & - - 8d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & - + 8d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - - q_prim_vf(xibeg)%sf(j + 2, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - ! dxiy / dx - tensora(2) = (q_prim_vf(xibeg + 1)%sf(j - 2, k, l) & - - 8d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & - + 8d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & - - q_prim_vf(xibeg + 1)%sf(j + 2, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - ! dxiz / dx - tensora(7) = (q_prim_vf(xiend)%sf(j - 2, k, l) & - - 8d0*q_prim_vf(xiend)%sf(j - 1, k, l) & - + 8d0*q_prim_vf(xiend)%sf(j + 1, k, l) & - - q_prim_vf(xiend)%sf(j + 2, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - - end if - - ! 2D - if (k == iyb) then - ! dxix / dy - tensora(4) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & - - 36d0*q_prim_vf(xibeg)%sf(j, k + 2, l) & - + 16d0*q_prim_vf(xibeg)%sf(j, k + 3, l) & - - 3d0*q_prim_vf(xibeg)%sf(j, k + 4, l)) & - /(12d0*(y_cb(k + 1) - y_cb(k))) - ! dxiy / dy - tensora(5) = (-25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & - - 36d0*q_prim_vf(xibeg + 1)%sf(j, k + 2, l) & - + 16d0*q_prim_vf(xibeg + 1)%sf(j, k + 3, l) & - - 3d0*q_prim_vf(xibeg + 1)%sf(j, k + 4, l)) & - /(12d0*(y_cb(k + 1) - y_cb(k))) - ! dxiz / dy - tensora(8) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & - + 48d0*q_prim_vf(xiend)%sf(j, k + 1, l) & - - 36d0*q_prim_vf(xiend)%sf(j, k + 2, l) & - + 16d0*q_prim_vf(xiend)%sf(j, k + 3, l) & - - 3d0*q_prim_vf(xiend)%sf(j, k + 4, l)) & - /(12d0*(y_cb(k + 1) - y_cb(k))) - - else if (k == iyb + 1) then - ! dxix / dy - tensora(4) = (-3d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & - - 10d0*q_prim_vf(xibeg)%sf(j, k, l) & - + 18d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & - - 6d0*q_prim_vf(xibeg)%sf(j, k + 2, l) & - + q_prim_vf(xibeg)%sf(j, k + 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - ! dxiy / dy - tensora(5) = (-3d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & - - 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - + 18d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & - - 6d0*q_prim_vf(xibeg + 1)%sf(j, k + 2, l) & - + q_prim_vf(xibeg + 1)%sf(j, k + 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - ! dxiz / dy - tensora(8) = (-3d0*q_prim_vf(xiend)%sf(j, k - 1, l) & - - 10d0*q_prim_vf(xiend)%sf(j, k, l) & - + 18d0*q_prim_vf(xiend)%sf(j, k + 1, l) & - - 6d0*q_prim_vf(xiend)%sf(j, k + 2, l) & - + q_prim_vf(xiend)%sf(j, k + 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - else if (k == iye - 1) then - ! dxix / dy - tensora(4) = (3d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & - + 10d0*q_prim_vf(xibeg)%sf(j, k, l) & - - 18d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & - + 6d0*q_prim_vf(xibeg)%sf(j, k - 2, l) & - - q_prim_vf(xibeg)%sf(j, k - 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - ! dxiy / dy - tensora(5) = (3d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & - + 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - - 18d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & - + 6d0*q_prim_vf(xibeg + 1)%sf(j, k - 2, l) & - - q_prim_vf(xibeg + 1)%sf(j, k - 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - ! dxiz / dy - tensora(8) = (3d0*q_prim_vf(xiend)%sf(j, k + 1, l) & - + 10d0*q_prim_vf(xiend)%sf(j, k, l) & - - 18d0*q_prim_vf(xiend)%sf(j, k - 1, l) & - + 6d0*q_prim_vf(xiend)%sf(j, k - 2, l) & - - q_prim_vf(xiend)%sf(j, k - 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - else if (k == iye) then - ! dxix / dy - tensora(4) = (25d0*q_prim_vf(xibeg)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & - + 36d0*q_prim_vf(xibeg)%sf(j, k - 2, l) & - - 16d0*q_prim_vf(xibeg)%sf(j, k - 3, l) & - + 3d0*q_prim_vf(xibeg)%sf(j, k - 4, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - ! dxiy / dy - tensora(5) = (25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & - + 36d0*q_prim_vf(xibeg + 1)%sf(j, k - 2, l) & - - 16d0*q_prim_vf(xibeg + 1)%sf(j, k - 3, l) & - + 3d0*q_prim_vf(xibeg + 1)%sf(j, k - 4, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - ! dxiz / dy - tensora(8) = (25d0*q_prim_vf(xiend)%sf(j, k, l) & - - 48d0*q_prim_vf(xiend)%sf(j, k - 1, l) & - + 36d0*q_prim_vf(xiend)%sf(j, k - 2, l) & - - 16d0*q_prim_vf(xiend)%sf(j, k - 3, l) & - + 3d0*q_prim_vf(xiend)%sf(j, k - 4, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - else - ! dxix / dy - tensora(4) = (q_prim_vf(xibeg)%sf(j, k - 2, l) & - - 8d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & - + 8d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & - - q_prim_vf(xibeg)%sf(j, k + 2, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - ! dxiy / dy - tensora(5) = (q_prim_vf(xibeg + 1)%sf(j, k - 2, l) & - - 8d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & - + 8d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & - - q_prim_vf(xibeg + 1)%sf(j, k + 2, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - ! dxiz / dy - tensora(8) = (q_prim_vf(xiend)%sf(j, k - 2, l) & - - 8d0*q_prim_vf(xiend)%sf(j, k - 1, l) & - + 8d0*q_prim_vf(xiend)%sf(j, k + 1, l) & - - q_prim_vf(xiend)%sf(j, k + 2, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - end if - - ! 3D - if (l == izb) then - ! dxix / dz - tensora(3) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg)%sf(j, k, l + 1) & - - 36d0*q_prim_vf(xibeg)%sf(j, k, l + 2) & - + 16d0*q_prim_vf(xibeg)%sf(j, k, l + 3) & - - 3d0*q_prim_vf(xibeg)%sf(j, k, l + 4)) & - /(12d0*(z_cb(l + 1) - z_cb(l))) - ! dxiy / dz - tensora(6) = (-25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 1) & - - 36d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 2) & - + 16d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 3) & - - 3d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 4)) & - /(12d0*(z_cb(l + 1) - z_cb(l))) - ! dxiz / dz - tensora(9) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & - + 48d0*q_prim_vf(xiend)%sf(j, k, l + 1) & - - 36d0*q_prim_vf(xiend)%sf(j, k, l + 2) & - + 16d0*q_prim_vf(xiend)%sf(j, k, l + 3) & - - 3d0*q_prim_vf(xiend)%sf(j, k, l + 4)) & - /(12d0*(z_cb(l + 1) - z_cb(l))) - else if (l == izb + 1) then - ! dxix / dz - tensora(3) = (-3d0*q_prim_vf(xibeg)%sf(j, k, l - 1) & - - 10d0*q_prim_vf(xibeg)%sf(j, k, l) & - + 18d0*q_prim_vf(xibeg)%sf(j, k, l + 1) & - - 6d0*q_prim_vf(xibeg)%sf(j, k, l + 2) & - + q_prim_vf(xibeg)%sf(j, k, l + 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - ! dxiy / dz - tensora(6) = (-3d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 1) & - - 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - + 18d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 1) & - - 6d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 2) & - + q_prim_vf(xibeg + 1)%sf(j, k, l + 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - ! dxiz / dz - tensora(9) = (-3d0*q_prim_vf(xiend)%sf(j, k, l - 1) & - - 10d0*q_prim_vf(xiend)%sf(j, k, l) & - + 18d0*q_prim_vf(xiend)%sf(j, k, l + 1) & - - 6d0*q_prim_vf(xiend)%sf(j, k, l + 2) & - + q_prim_vf(xiend)%sf(j, k, l + 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - else if (l == ize - 1) then - ! dxix / dz - tensora(3) = (3d0*q_prim_vf(xibeg)%sf(j, k, l + 1) & - + 10d0*q_prim_vf(xibeg)%sf(j, k, l) & - - 18d0*q_prim_vf(xibeg)%sf(j, k, l - 1) & - + 6d0*q_prim_vf(xibeg)%sf(j, k, l - 2) & - - q_prim_vf(xibeg)%sf(j, k, l - 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - ! dxiy / dz - tensora(6) = (3d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 1) & - + 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - - 18d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 1) & - + 6d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 2) & - - q_prim_vf(xibeg + 1)%sf(j, k, l - 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - ! dxiz / dz - tensora(9) = (3d0*q_prim_vf(xiend)%sf(j, k, l + 1) & - + 10d0*q_prim_vf(xiend)%sf(j, k, l) & - - 18d0*q_prim_vf(xiend)%sf(j, k, l - 1) & - + 6d0*q_prim_vf(xiend)%sf(j, k, l - 2) & - - q_prim_vf(xiend)%sf(j, k, l - 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - else if (l == ize) then - ! dxix / dz - tensora(3) = (25d0*q_prim_vf(xibeg)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg)%sf(j, k, l - 1) & - + 36d0*q_prim_vf(xibeg)%sf(j, k, l - 2) & - - 16d0*q_prim_vf(xibeg)%sf(j, k, l - 3) & - + 3d0*q_prim_vf(xibeg)%sf(j, k, l - 4)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - ! dxiy / dz - tensora(6) = (25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 1) & - + 36d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 2) & - - 16d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 3) & - + 3d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 4)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - ! dxiz / dz - tensora(9) = (25d0*q_prim_vf(xiend)%sf(j, k, l) & - - 48d0*q_prim_vf(xiend)%sf(j, k, l - 1) & - + 36d0*q_prim_vf(xiend)%sf(j, k, l - 2) & - - 16d0*q_prim_vf(xiend)%sf(j, k, l - 3) & - + 3d0*q_prim_vf(xiend)%sf(j, k, l - 4)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - else - ! dxix / dz - tensora(3) = (q_prim_vf(xibeg)%sf(j, k, l - 2) & - - 8d0*q_prim_vf(xibeg)%sf(j, k, l - 1) & - + 8d0*q_prim_vf(xibeg)%sf(j, k, l + 1) & - - q_prim_vf(xibeg)%sf(j, k, l + 2)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - ! dxiy / dz - tensora(6) = (q_prim_vf(xibeg + 1)%sf(j, k, l - 2) & - - 8d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 1) & - + 8d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 1) & - - q_prim_vf(xibeg + 1)%sf(j, k, l + 2)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - ! dxiz / dz - tensora(9) = (q_prim_vf(xiend)%sf(j, k, l - 2) & - - 8d0*q_prim_vf(xiend)%sf(j, k, l - 1) & - + 8d0*q_prim_vf(xiend)%sf(j, k, l + 1) & - - q_prim_vf(xiend)%sf(j, k, l + 2)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - end if - - ! STEP 2a: computing the adjoint of the grad_xi tensor for the inverse - tensorb(1) = tensora(5)*tensora(9) - tensora(6)*tensora(8) - tensorb(2) = -(tensora(2)*tensora(9) - tensora(3)*tensora(8)) - tensorb(3) = tensora(2)*tensora(6) - tensora(3)*tensora(5) - tensorb(4) = -(tensora(4)*tensora(9) - tensora(6)*tensora(7)) - tensorb(5) = tensora(1)*tensora(9) - tensora(3)*tensora(7) - tensorb(6) = -(tensora(1)*tensora(6) - tensora(4)*tensora(3)) - tensorb(7) = tensora(4)*tensora(8) - tensora(5)*tensora(7) - tensorb(8) = -(tensora(1)*tensora(8) - tensora(2)*tensora(7)) - tensorb(9) = tensora(1)*tensora(5) - tensora(2)*tensora(4) - - ! STEP 2b: computing the determinant of the grad_xi tensor - tensorb(tensor_size) = tensora(1)*(tensora(5)*tensora(9) - tensora(6)*tensora(8)) & - - tensora(2)*(tensora(4)*tensora(9) - tensora(6)*tensora(7)) & - + tensora(3)*(tensora(4)*tensora(8) - tensora(5)*tensora(7)) - - ! STEP 2c: computing the inverse of grad_xi tensor = F - ! tensorb is the adjoint, tensora becomes the inverse - ! STEP 4: store the determinant of F in the last entry of the tensor - - !$acc loop seq - do i = 1, tensor_size - 1 - tensora(i) = tensorb(i)/tensorb(tensor_size) - end do - - ! STEP 3: computing F tranpose F - tensorb(1) = tensora(1)**2 - tensorb(1) = tensorb(1) + tensora(4)**2 + tensora(7)**2 - tensorb(5) = tensora(2) + tensora(5)**2 + tensora(8)**2 - tensorb(9) = tensora(3) + tensora(6)**2 + tensora(9)**2 - tensorb(2) = tensora(1)*tensora(2) + tensora(4)*tensora(5) + tensora(7)*tensora(8) - tensorb(3) = tensora(1)*tensora(3) + tensora(4)*tensora(6) + tensora(7)*tensora(9) - tensorb(6) = tensora(2)*tensora(3) + tensora(5)*tensora(6) + tensora(8)*tensora(9) - tensorb(4) = tensorb(2) - tensorb(7) = tensorb(3) - tensorb(8) = tensorb(4) - - end subroutine s_compute_gradient_xi3d_acc - - - !> The following subroutine handles the calculation of the btensor. - !! The calculation of the btensor takes qprimvf. - !! @param q_prim_vf Primitive variables - !! @param btensor is the output - !! calculate the grad_xi, grad_xi is a nxn tensor - !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor - !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor - !! btensor is symmetric, save the data space - subroutine s_calculate_btensor_acc(q_prim_vf, btensor, xb, xe, yb, ye, zb, ze) - - type(scalar_field), dimension(sys_size), intent(in) :: q_prim_vf - type(scalar_field), dimension(b_size), intent(inout) :: btensor - integer, intent(in) :: xb, xe, yb, ye, zb, ze - integer :: j, k, l - real(kind(0d0)), dimension(tensor_size) :: tensora, tensorb - integer :: i - -! if (num_dims == 1) then - !!$acc parallel loop collapse(3) gang vector default(present) private(tensora,tensorb) - !!do l = izb, ize - ! do k = iyb, iye - ! do j = ixb, ixe -! call s_compute_gradient_xi1d_acc(q_prim_vf, ixb, ixe, iyb, & -! iye, izb, ize, j, k, l, tensora, tensorb) -! !! 1: 1D, 3: 2D, 6: 3D -! btensor(1)%sf(j, k, l) = tensorb(1) -! !! store the determinant at the last entry of the btensor sf -! btensor(b_size)%sf(j,k,l) = tensorb(tensor_size) -! end do -! end do -! end do -! !$acc end parallel loop -! else if (num_dims == 2) then ! 2D -! !$acc parallel loop collapse(3) gang vector default(present) private(tensora,tensorb) -! do l = izb, ize -! do k = iyb, iye -! do j = ixb, ixe -! call s_compute_gradient_xi2d_acc(q_prim_vf, ixb, ixe, iyb, & -! iye, izb, ize, j, k, l, tensora, tensorb) -! !! 1: 1D, 3: 2D, 6: 3D -! btensor(1)%sf(j, k, l) = tensorb(1) -! btensor(2)%sf(j,k,l) = tensorb(2) -! btensor(3)%sf(j,k,l) = tensorb(4) -! !! store the determinant at the last entry of the btensor sf -! btensor(b_size)%sf(j,k,l) = tensorb(tensor_size) -! end do -! end do -! end do -! !$acc end parallel loop -! else ! 3D - - !print *,'I got here AAAA' - !$acc parallel loop collapse(3) gang vector default(present) private(tensora,tensorb) - do l = zb, ze - do k = yb, ye - do j = xb, xe - ! STEP 1: computing the grad_xi tensor - ! grad_xi definition / organization - ! number for the tensor 1-3: dxix_dx, dxiy_dx, dxiz_dx - ! 4-6 : dxix_dy, dxiy_dy, dxiz_dy - ! 7-9 : dxix_dz, dxiy_dz, dxiz_dz - - ! 1D - if (j == xb) then - ! dxix/dx - !print *, ' grid check xb :: ',q_prim_vf(xibeg)%sf(j, k, l) - tensora(1) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - - 36d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & - + 16d0*q_prim_vf(xibeg)%sf(j + 3, k, l) & - - 3d0*q_prim_vf(xibeg)%sf(j + 4, k, l)) & - /(12d0*(x_cb(j + 1) - x_cb(j))) - ! dxiy / dx - tensora(2) = (-25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & - - 36d0*q_prim_vf(xibeg + 1)%sf(j + 2, k, l) & - + 16d0*q_prim_vf(xibeg + 1)%sf(j + 3, k, l) & - - 3d0*q_prim_vf(xibeg + 1)%sf(j + 4, k, l)) & - /(12d0*(x_cb(j + 1) - x_cb(j))) - ! dxiz / dx - tensora(3) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & - + 48d0*q_prim_vf(xiend)%sf(j + 1, k, l) & - - 36d0*q_prim_vf(xiend)%sf(j + 2, k, l) & - + 16d0*q_prim_vf(xiend)%sf(j + 3, k, l) & - - 3d0*q_prim_vf(xiend)%sf(j + 4, k, l)) & - /(12d0*(x_cb(j + 1) - x_cb(j))) - !print *, ' grid check xb :: ',tensora(1),tensora(2),tensora(7) - - else if (j == xb + 1) then - !print *, ' grid check xb1 :: ',q_prim_vf(xibeg)%sf(j, k, l) - - ! dxix/dx - tensora(1) = (-3d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & - - 10d0*q_prim_vf(xibeg)%sf(j, k, l) & - + 18d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - - 6d0*q_prim_vf(xibeg)%sf(j + 2, k, l) & - + q_prim_vf(xibeg)%sf(j + 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - ! dxiy / dx - tensora(2) = (-3d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & - - 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - + 18d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & - - 6d0*q_prim_vf(xibeg + 1)%sf(j + 2, k, l) & - + q_prim_vf(xibeg + 1)%sf(j + 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - ! dxiz / dx - tensora(3) = (-3d0*q_prim_vf(xiend)%sf(j - 1, k, l) & - - 10d0*q_prim_vf(xiend)%sf(j, k, l) & - + 18d0*q_prim_vf(xiend)%sf(j + 1, k, l) & - - 6d0*q_prim_vf(xiend)%sf(j + 2, k, l) & - + q_prim_vf(xiend)%sf(j + 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - !print *, ' grid check xb1 :: ',tensora(1),tensora(2),tensora(7) - - else if (j == xe - 1) then - !print *, ' grid check xe1 :: ',q_prim_vf(xibeg)%sf(j, k, l) - - ! dxix/dx - tensora(1) = (3d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - + 10d0*q_prim_vf(xibeg)%sf(j, k, l) & - - 18d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & - + 6d0*q_prim_vf(xibeg)%sf(j - 2, k, l) & - - q_prim_vf(xibeg)%sf(j - 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - ! dxiy / dx - tensora(2) = (3d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & - + 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - - 18d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & - + 6d0*q_prim_vf(xibeg + 1)%sf(j - 2, k, l) & - - q_prim_vf(xibeg + 1)%sf(j - 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - ! dxiz / dx - tensora(3) = (3d0*q_prim_vf(xiend)%sf(j + 1, k, l) & - + 10d0*q_prim_vf(xiend)%sf(j, k, l) & - - 18d0*q_prim_vf(xiend)%sf(j - 1, k, l) & - + 6d0*q_prim_vf(xiend)%sf(j - 2, k, l) & - - q_prim_vf(xiend)%sf(j - 3, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - !print *, ' grid check xe1 :: ',tensora(1),tensora(2),tensora(7) - - else if (j == xe) then - !print *, ' grid check xe :: ',q_prim_vf(xibeg)%sf(j, k, l) - - ! dxix/dx - tensora(1) = (25d0*q_prim_vf(xibeg)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & - + 36d0*q_prim_vf(xibeg)%sf(j - 2, k, l) & - - 16d0*q_prim_vf(xibeg)%sf(j - 3, k, l) & - + 3d0*q_prim_vf(xibeg)%sf(j - 4, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - ! dxiy / dx - tensora(2) = (25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & - + 36d0*q_prim_vf(xibeg + 1)%sf(j - 2, k, l) & - - 16d0*q_prim_vf(xibeg + 1)%sf(j - 3, k, l) & - + 3d0*q_prim_vf(xibeg + 1)%sf(j - 4, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - ! dxiz / dx - tensora(3) = (25d0*q_prim_vf(xiend)%sf(j, k, l) & - - 48d0*q_prim_vf(xiend)%sf(j - 1, k, l) & - + 36d0*q_prim_vf(xiend)%sf(j - 2, k, l) & - - 16d0*q_prim_vf(xiend)%sf(j - 3, k, l) & - + 3d0*q_prim_vf(xiend)%sf(j - 4, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - !print *, ' grid check xe :: ',tensora(1),tensora(2),tensora(7) - - else - ! dxix/dx - tensora(1) = (q_prim_vf(xibeg)%sf(j - 2, k, l) & - - 8d0*q_prim_vf(xibeg)%sf(j - 1, k, l) & - + 8d0*q_prim_vf(xibeg)%sf(j + 1, k, l) & - - q_prim_vf(xibeg)%sf(j + 2, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - ! dxiy / dx - tensora(2) = (q_prim_vf(xibeg + 1)%sf(j - 2, k, l) & - - 8d0*q_prim_vf(xibeg + 1)%sf(j - 1, k, l) & - + 8d0*q_prim_vf(xibeg + 1)%sf(j + 1, k, l) & - - q_prim_vf(xibeg + 1)%sf(j + 2, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - ! dxiz / dx - tensora(3) = (q_prim_vf(xiend)%sf(j - 2, k, l) & - - 8d0*q_prim_vf(xiend)%sf(j - 1, k, l) & - + 8d0*q_prim_vf(xiend)%sf(j + 1, k, l) & - - q_prim_vf(xiend)%sf(j + 2, k, l)) & - /(12d0*(x_cb(j) - x_cb(j - 1))) - - end if - - ! 2D - if (k == yb) then - !print *, ' grid check yb :: ',q_prim_vf(xibeg)%sf(j, k, l) - - ! dxix / dy - tensora(4) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & - - 36d0*q_prim_vf(xibeg)%sf(j, k + 2, l) & - + 16d0*q_prim_vf(xibeg)%sf(j, k + 3, l) & - - 3d0*q_prim_vf(xibeg)%sf(j, k + 4, l)) & - /(12d0*(y_cb(k + 1) - y_cb(k))) - ! dxiy / dy - tensora(5) = (-25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & - - 36d0*q_prim_vf(xibeg + 1)%sf(j, k + 2, l) & - + 16d0*q_prim_vf(xibeg + 1)%sf(j, k + 3, l) & - - 3d0*q_prim_vf(xibeg + 1)%sf(j, k + 4, l)) & - /(12d0*(y_cb(k + 1) - y_cb(k))) - ! dxiz / dy - tensora(6) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & - + 48d0*q_prim_vf(xiend)%sf(j, k + 1, l) & - - 36d0*q_prim_vf(xiend)%sf(j, k + 2, l) & - + 16d0*q_prim_vf(xiend)%sf(j, k + 3, l) & - - 3d0*q_prim_vf(xiend)%sf(j, k + 4, l)) & - /(12d0*(y_cb(k + 1) - y_cb(k))) - !print *, ' grid check yb :: ',tensora(4),tensora(5),tensora(8) - - else if (k == yb + 1) then - !print *, ' grid check yb1 :: ',q_prim_vf(xibeg)%sf(j, k, l) - - ! dxix / dy - tensora(4) = (-3d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & - - 10d0*q_prim_vf(xibeg)%sf(j, k, l) & - + 18d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & - - 6d0*q_prim_vf(xibeg)%sf(j, k + 2, l) & - + q_prim_vf(xibeg)%sf(j, k + 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - ! dxiy / dy - tensora(5) = (-3d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & - - 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - + 18d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & - - 6d0*q_prim_vf(xibeg + 1)%sf(j, k + 2, l) & - + q_prim_vf(xibeg + 1)%sf(j, k + 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - ! dxiz / dy - tensora(6) = (-3d0*q_prim_vf(xiend)%sf(j, k - 1, l) & - - 10d0*q_prim_vf(xiend)%sf(j, k, l) & - + 18d0*q_prim_vf(xiend)%sf(j, k + 1, l) & - - 6d0*q_prim_vf(xiend)%sf(j, k + 2, l) & - + q_prim_vf(xiend)%sf(j, k + 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - !print *, ' grid check yb1 :: ',tensora(4),tensora(5),tensora(8) - - else if (k == ye - 1) then - !print *, ' grid check ye1 :: ',q_prim_vf(xibeg)%sf(j, k, l) - - ! dxix / dy - tensora(4) = (3d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & - + 10d0*q_prim_vf(xibeg)%sf(j, k, l) & - - 18d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & - + 6d0*q_prim_vf(xibeg)%sf(j, k - 2, l) & - - q_prim_vf(xibeg)%sf(j, k - 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - ! dxiy / dy - tensora(5) = (3d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & - + 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - - 18d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & - + 6d0*q_prim_vf(xibeg + 1)%sf(j, k - 2, l) & - - q_prim_vf(xibeg + 1)%sf(j, k - 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - ! dxiz / dy - tensora(6) = (3d0*q_prim_vf(xiend)%sf(j, k + 1, l) & - + 10d0*q_prim_vf(xiend)%sf(j, k, l) & - - 18d0*q_prim_vf(xiend)%sf(j, k - 1, l) & - + 6d0*q_prim_vf(xiend)%sf(j, k - 2, l) & - - q_prim_vf(xiend)%sf(j, k - 3, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - !print *, ' grid check yb1 :: ',tensora(4),tensora(5),tensora(8) - - else if (k == ye) then - !print *, ' grid check ye :: ',q_prim_vf(xibeg+1)%sf(j, k, l) - - ! dxix / dy - tensora(4) = (25d0*q_prim_vf(xibeg)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & - + 36d0*q_prim_vf(xibeg)%sf(j, k - 2, l) & - - 16d0*q_prim_vf(xibeg)%sf(j, k - 3, l) & - + 3d0*q_prim_vf(xibeg)%sf(j, k - 4, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - ! dxiy / dy - tensora(5) = (25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & - + 36d0*q_prim_vf(xibeg + 1)%sf(j, k - 2, l) & - - 16d0*q_prim_vf(xibeg + 1)%sf(j, k - 3, l) & - + 3d0*q_prim_vf(xibeg + 1)%sf(j, k - 4, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - ! dxiz / dy - tensora(6) = (25d0*q_prim_vf(xiend)%sf(j, k, l) & - - 48d0*q_prim_vf(xiend)%sf(j, k - 1, l) & - + 36d0*q_prim_vf(xiend)%sf(j, k - 2, l) & - - 16d0*q_prim_vf(xiend)%sf(j, k - 3, l) & - + 3d0*q_prim_vf(xiend)%sf(j, k - 4, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - else - ! dxix / dy - tensora(4) = (q_prim_vf(xibeg)%sf(j, k - 2, l) & - - 8d0*q_prim_vf(xibeg)%sf(j, k - 1, l) & - + 8d0*q_prim_vf(xibeg)%sf(j, k + 1, l) & - - q_prim_vf(xibeg)%sf(j, k + 2, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - ! dxiy / dy - tensora(5) = (q_prim_vf(xibeg + 1)%sf(j, k - 2, l) & - - 8d0*q_prim_vf(xibeg + 1)%sf(j, k - 1, l) & - + 8d0*q_prim_vf(xibeg + 1)%sf(j, k + 1, l) & - - q_prim_vf(xibeg + 1)%sf(j, k + 2, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - ! dxiz / dy - tensora(6) = (q_prim_vf(xiend)%sf(j, k - 2, l) & - - 8d0*q_prim_vf(xiend)%sf(j, k - 1, l) & - + 8d0*q_prim_vf(xiend)%sf(j, k + 1, l) & - - q_prim_vf(xiend)%sf(j, k + 2, l)) & - /(12d0*(y_cb(k) - y_cb(k - 1))) - end if - - ! 3D - if (l == zb) then - !print *, ' grid check zb :: ',q_prim_vf(xibeg)%sf(j, k, l) - - ! dxix / dz - tensora(7) = (-25d0*q_prim_vf(xibeg)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg)%sf(j, k, l + 1) & - - 36d0*q_prim_vf(xibeg)%sf(j, k, l + 2) & - + 16d0*q_prim_vf(xibeg)%sf(j, k, l + 3) & - - 3d0*q_prim_vf(xibeg)%sf(j, k, l + 4)) & - /(12d0*(z_cb(l + 1) - z_cb(l))) - ! dxiy / dz - tensora(8) = (-25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - + 48d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 1) & - - 36d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 2) & - + 16d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 3) & - - 3d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 4)) & - /(12d0*(z_cb(l + 1) - z_cb(l))) - ! dxiz / dz - tensora(9) = (-25d0*q_prim_vf(xiend)%sf(j, k, l) & - + 48d0*q_prim_vf(xiend)%sf(j, k, l + 1) & - - 36d0*q_prim_vf(xiend)%sf(j, k, l + 2) & - + 16d0*q_prim_vf(xiend)%sf(j, k, l + 3) & - - 3d0*q_prim_vf(xiend)%sf(j, k, l + 4)) & - /(12d0*(z_cb(l + 1) - z_cb(l))) - else if (l == zb + 1) then - !print *, ' grid check zb1 :: ',q_prim_vf(xibeg)%sf(j, k, l) - - ! dxix / dz - tensora(7) = (-3d0*q_prim_vf(xibeg)%sf(j, k, l - 1) & - - 10d0*q_prim_vf(xibeg)%sf(j, k, l) & - + 18d0*q_prim_vf(xibeg)%sf(j, k, l + 1) & - - 6d0*q_prim_vf(xibeg)%sf(j, k, l + 2) & - + q_prim_vf(xibeg)%sf(j, k, l + 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - ! dxiy / dz - tensora(8) = (-3d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 1) & - - 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - + 18d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 1) & - - 6d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 2) & - + q_prim_vf(xibeg + 1)%sf(j, k, l + 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - ! dxiz / dz - tensora(9) = (-3d0*q_prim_vf(xiend)%sf(j, k, l - 1) & - - 10d0*q_prim_vf(xiend)%sf(j, k, l) & - + 18d0*q_prim_vf(xiend)%sf(j, k, l + 1) & - - 6d0*q_prim_vf(xiend)%sf(j, k, l + 2) & - + q_prim_vf(xiend)%sf(j, k, l + 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - else if (l == ze - 1) then - !print *, ' grid check ze1 :: ',q_prim_vf(xiend)%sf(j, k, l) - - ! dxix / dz - tensora(7) = (3d0*q_prim_vf(xibeg)%sf(j, k, l + 1) & - + 10d0*q_prim_vf(xibeg)%sf(j, k, l) & - - 18d0*q_prim_vf(xibeg)%sf(j, k, l - 1) & - + 6d0*q_prim_vf(xibeg)%sf(j, k, l - 2) & - - q_prim_vf(xibeg)%sf(j, k, l - 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - ! dxiy / dz - tensora(8) = (3d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 1) & - + 10d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - - 18d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 1) & - + 6d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 2) & - - q_prim_vf(xibeg + 1)%sf(j, k, l - 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - ! dxiz / dz - tensora(9) = (3d0*q_prim_vf(xiend)%sf(j, k, l + 1) & - + 10d0*q_prim_vf(xiend)%sf(j, k, l) & - - 18d0*q_prim_vf(xiend)%sf(j, k, l - 1) & - + 6d0*q_prim_vf(xiend)%sf(j, k, l - 2) & - - q_prim_vf(xiend)%sf(j, k, l - 3)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - else if (l == ze) then - !print *, ' grid check ze :: ',q_prim_vf(xiend)%sf(j, k, l) - - ! dxix / dz - tensora(7) = (25d0*q_prim_vf(xibeg)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg)%sf(j, k, l - 1) & - + 36d0*q_prim_vf(xibeg)%sf(j, k, l - 2) & - - 16d0*q_prim_vf(xibeg)%sf(j, k, l - 3) & - + 3d0*q_prim_vf(xibeg)%sf(j, k, l - 4)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - ! dxiy / dz - tensora(8) = (25d0*q_prim_vf(xibeg + 1)%sf(j, k, l) & - - 48d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 1) & - + 36d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 2) & - - 16d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 3) & - + 3d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 4)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - ! dxiz / dz - tensora(9) = (25d0*q_prim_vf(xiend)%sf(j, k, l) & - - 48d0*q_prim_vf(xiend)%sf(j, k, l - 1) & - + 36d0*q_prim_vf(xiend)%sf(j, k, l - 2) & - - 16d0*q_prim_vf(xiend)%sf(j, k, l - 3) & - + 3d0*q_prim_vf(xiend)%sf(j, k, l - 4)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - else - ! dxix / dz - tensora(7) = (q_prim_vf(xibeg)%sf(j, k, l - 2) & - - 8d0*q_prim_vf(xibeg)%sf(j, k, l - 1) & - + 8d0*q_prim_vf(xibeg)%sf(j, k, l + 1) & - - q_prim_vf(xibeg)%sf(j, k, l + 2)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - ! dxiy / dz - tensora(8) = (q_prim_vf(xibeg + 1)%sf(j, k, l - 2) & - - 8d0*q_prim_vf(xibeg + 1)%sf(j, k, l - 1) & - + 8d0*q_prim_vf(xibeg + 1)%sf(j, k, l + 1) & - - q_prim_vf(xibeg + 1)%sf(j, k, l + 2)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - ! dxiz / dz - tensora(9) = (q_prim_vf(xiend)%sf(j, k, l - 2) & - - 8d0*q_prim_vf(xiend)%sf(j, k, l - 1) & - + 8d0*q_prim_vf(xiend)%sf(j, k, l + 1) & - - q_prim_vf(xiend)%sf(j, k, l + 2)) & - /(12d0*(z_cb(l) - z_cb(l - 1))) - end if - - !print *, 'I got here AAAAA' - - ! STEP 2a: computing the adjoint of the grad_xi tensor for the inverse - tensorb(1) = tensora(5)*tensora(9) - tensora(6)*tensora(8) - tensorb(2) = -(tensora(2)*tensora(9) - tensora(3)*tensora(8)) - tensorb(3) = tensora(2)*tensora(6) - tensora(3)*tensora(5) - tensorb(4) = -(tensora(4)*tensora(9) - tensora(6)*tensora(7)) - tensorb(5) = tensora(1)*tensora(9) - tensora(3)*tensora(7) - tensorb(6) = -(tensora(1)*tensora(6) - tensora(4)*tensora(3)) - tensorb(7) = tensora(4)*tensora(8) - tensora(5)*tensora(7) - tensorb(8) = -(tensora(1)*tensora(8) - tensora(2)*tensora(7)) - tensorb(9) = tensora(1)*tensora(5) - tensora(2)*tensora(4) - - ! STEP 2b: computing the determinant of the grad_xi tensor - tensorb(tensor_size) = tensora(1)*(tensora(5)*tensora(9) - tensora(6)*tensora(8)) & - - tensora(2)*(tensora(4)*tensora(9) - tensora(6)*tensora(7)) & - + tensora(3)*(tensora(4)*tensora(8) - tensora(5)*tensora(7)) - - !if (tensorb(tensor_size) < 0d0 .or. tensorb(tensor_size) > 3d0 ) then - ! print *, 'j, k, l :: ', j, k, l - ! do i = 1, 9 - ! print *,'i :: ',i,', ten :: ',tensorb(i) - ! end do - ! print *, 'det : ',tensorb(tensor_size) - ! tensorb(tensor_size) = 1d0 - !end if - - ! STEP 2c: computing the inverse of grad_xi tensor = F - ! tensorb is the adjoint, tensora becomes the inverse - ! STEP 4: store the determinant of F in the last entry of the tensor - - !if (tensorb(tensor_size) < 0d0 .or. tensorb(tensor_size) > 2d0 ) then - tensorb(tensor_size) = 1d0 - !$acc loop seq - do i = 1, tensor_size - 1 - tensora(i) = 0d0 - end do - tensorb(1) = 1d0 - tensorb(5) = 1d0 - tensorb(9) = 1d0 - !end if + !$acc parallel loop collapse(3) gang vector default(present) private(alpha_K,alpha_rho_K,rho_K,gamma_K,pi_inf_K,qv_K,G_K,tensora,tensorb,elastic_ene) + do l = 0, p + do k = 0, n + do j = 0, m + !$acc loop seq + do i = 1, tensor_size + tensora(i) = 0d0 + end do + !$acc loop seq + do r = -fd_number, fd_number + tensora(1) = tensora(1) + q_prim_vf(xibeg)%sf(j + r, k, l)*fd_coeff_x(r, j) + tensora(2) = tensora(2) + q_prim_vf(xibeg+1)%sf(j + r, k, l)*fd_coeff_x(r, j) + tensora(3) = tensora(3) + q_prim_vf(xiend)%sf(j + r, k, l)*fd_coeff_x(r, j) + tensora(4) = tensora(4) + q_prim_vf(xibeg)%sf(j, k + r, l)*fd_coeff_x(r, k) + tensora(5) = tensora(5) + q_prim_vf(xibeg+1)%sf(j, k + r, l)*fd_coeff_x(r, k) + tensora(6) = tensora(6) + q_prim_vf(xiend)%sf(j, k + r, l)*fd_coeff_x(r, k) + tensora(7) = tensora(7) + q_prim_vf(xibeg)%sf(j, k, l + r)*fd_coeff_x(r, l) + tensora(8) = tensora(8) + q_prim_vf(xibeg+1)%sf(j, k, l + r)*fd_coeff_x(r, l) + tensora(9) = tensora(9) + q_prim_vf(xiend)%sf(j, k, l + r)*fd_coeff_x(r, l) + end do + + ! STEP 2a: computing the adjoint of the grad_xi tensor for the inverse + tensorb(1) = tensora(5)*tensora(9) - tensora(6)*tensora(8) + tensorb(2) = -(tensora(2)*tensora(9) - tensora(3)*tensora(8)) + tensorb(3) = tensora(2)*tensora(6) - tensora(3)*tensora(5) + tensorb(4) = -(tensora(4)*tensora(9) - tensora(6)*tensora(7)) + tensorb(5) = tensora(1)*tensora(9) - tensora(3)*tensora(7) + tensorb(6) = -(tensora(1)*tensora(6) - tensora(4)*tensora(3)) + tensorb(7) = tensora(4)*tensora(8) - tensora(5)*tensora(7) + tensorb(8) = -(tensora(1)*tensora(8) - tensora(2)*tensora(7)) + tensorb(9) = tensora(1)*tensora(5) - tensora(2)*tensora(4) + + ! STEP 2b: computing the determinant of the grad_xi tensor + tensorb(tensor_size) = tensora(1)*(tensora(5)*tensora(9) - tensora(6)*tensora(8)) & + - tensora(2)*(tensora(4)*tensora(9) - tensora(6)*tensora(7)) & + + tensora(3)*(tensora(4)*tensora(8) - tensora(5)*tensora(7)) + + !if (tensorb(tensor_size) < 0d0 .or. tensorb(tensor_size) > 2d0 ) then + !tensorb(tensor_size) = 1d0 + !!!$acc loop seq + !do i = 1, tensor_size - 1 + ! tensora(i) = 0d0 + !end do + !tensorb(1) = 1d0 + !tensorb(5) = 1d0 + !tensorb(9) = 1d0 + !end if + + ! STEP 2c: computing the inverse of grad_xi tensor = F + ! tensorb is the adjoint, tensora becomes the inverse + !$acc loop seq + do i = 1, tensor_size - 1 + tensora(i) = tensorb(i)/tensorb(tensor_size) + end do - !$acc loop seq - do i = 1, tensor_size - 1 - tensora(i) = tensorb(i)/tensorb(tensor_size) - end do - !print *, 'I got here A6' - ! STEP 3: computing F tranpose F - !tensorb(1) = tensora(1)**2 - tensorb(1) = tensora(1)**2 + tensora(2)**2 + tensora(3)**2 - tensorb(5) = tensora(4)**2 + tensora(5)**2 + tensora(6)**2 - tensorb(9) = tensora(7)**2 + tensora(8)**2 + tensora(9)**2 - tensorb(2) = tensora(1)*tensora(4) + tensora(2)*tensora(5) + tensora(3)*tensora(6) - tensorb(3) = tensora(1)*tensora(7) + tensora(2)*tensora(8) + tensora(3)*tensora(9) - tensorb(6) = tensora(4)*tensora(7) + tensora(5)*tensora(8) + tensora(6)*tensora(9) - tensorb(4) = tensorb(2) - tensorb(7) = tensorb(3) - tensorb(8) = tensorb(6) - !print *, 'I got here A7' - !call s_compute_gradient_xi3d_acc(q_prim_vf, ixb, ixe, iyb, & - !iye, izb, ize, j, k, l, tensora, tensorb) - !! 1: 1D, 3: 2D, 6: 3D - btensor(1)%sf(j, k, l) = tensorb(1) - btensor(2)%sf(j, k, l) = tensorb(2) - btensor(3)%sf(j, k, l) = tensorb(3) - btensor(4)%sf(j, k, l) = tensorb(5) - btensor(5)%sf(j, k, l) = tensorb(6) - btensor(6)%sf(j, k, l) = tensorb(9) - !print *, 'I got here A8' - !! store the determinant at the last entry of the btensor sf - btensor(b_size)%sf(j, k, l) = tensorb(tensor_size) + ! STEP 3: computing F tranpose F + tensorb(1) = tensora(1)**2 + tensora(2)**2 + tensora(3)**2 + tensorb(5) = tensora(4)**2 + tensora(5)**2 + tensora(6)**2 + tensorb(9) = tensora(7)**2 + tensora(8)**2 + tensora(9)**2 + tensorb(2) = tensora(1)*tensora(4) + tensora(2)*tensora(5) + tensora(3)*tensora(6) + tensorb(3) = tensora(1)*tensora(7) + tensora(2)*tensora(8) + tensora(3)*tensora(9) + tensorb(6) = tensora(4)*tensora(7) + tensora(5)*tensora(8) + tensora(6)*tensora(9) + + ! STEP 4: update the btensor + btensor%vf(1)%sf(j, k, l) = tensorb(1) + btensor%vf(2)%sf(j, k, l) = tensorb(2) + btensor%vf(3)%sf(j, k, l) = tensorb(3) + btensor%vf(4)%sf(j, k, l) = tensorb(5) + btensor%vf(5)%sf(j, k, l) = tensorb(6) + btensor%vf(6)%sf(j, k, l) = tensorb(9) + !!! store the determinant at the last entry of the btensor sf + btensor%vf(b_size)%sf(j, k, l) = tensorb(tensor_size) + + !$acc loop seq + do i = 1, num_fluids + alpha_rho_K(i) = q_cons_vf(i)%sf(j, k, l) + alpha_K(i) = q_cons_vf(advxb + i - 1)%sf(j, k, l) end do + ! If in simulation, use acc mixture subroutines + call s_convert_species_to_mixture_variables_acc(rho_K, gamma_K, pi_inf_K, qv_K, alpha_K, & + alpha_rho_K, Re_K, j, k, l, G_K, Gs) + rho_K = max(rho_K, sgm_eps) + if (G_K .lt. verysmall) G_K = 0d0 + + call s_compute_cauchy_solver(btensor%vf, q_prim_vf, elastic_ene, G_K, j, k, l) + q_prim_vf(E_idx)%sf(j, k, l) = q_prim_vf(E_idx)%sf(j, k, l) !- & + !G_K*elastic_ene/gamma_K + !print *, 'elastic energy :: ',G_K*f_elastic_energy(qK_btensor_vf, j, k, l) end do + end do end do !$acc end parallel loop - !print *, 'I got here A9' -! end if - end subroutine s_calculate_btensor_acc + end subroutine s_hyperelastic_rmt_stress_update - !> The following subroutine handles the calculation of the btensor. + !> The following subroutine handles the calculation of the btensor. !! The calculation of the btensor takes qprimvf. !! @param q_prim_vf Primitive variables !! @param btensor is the output @@ -1974,16 +254,17 @@ contains !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor !! btensor is symmetric, save the data space - subroutine s_calculate_cauchy_from_btensor(btensor, q_prim_vf, j, k, l) -#ifdef MFC_SIMULATION + subroutine s_neoHookean_cauchy_solver(btensor, q_prim_vf, elastic_ene, G, j, k, l) !$acc routine seq -#endif - type(scalar_field), dimension(sys_size), intent(in) :: q_prim_vf - type(scalar_field), dimension(b_size), intent(IN) :: btensor - integer, intent(IN) :: j, k, l + type(scalar_field), dimension(sys_size), intent(inout) :: q_prim_vf + type(scalar_field), dimension(b_size), intent(inout) :: btensor + real(kind(0d0)), intent(out) :: elastic_ene + real(kind(0d0)), intent(in) :: G + integer, intent(in) :: j, k, l real(kind(0d0)), dimension(b_size - 1) :: tensor - real(kind(0d0)) :: trace + real(kind(0d0)) :: trace, invariant1 + real(kind(0d0)) :: f13 = 1d0/3d0 integer :: i !< Generic loop iterators ! tensor is the symmetric tensor & calculate the trace of the tensor @@ -2003,28 +284,55 @@ contains !end if ! calculate the deviatoric of the tensor - btensor(1)%sf(j, k, l) = btensor(1)%sf(j, k, l) - (1d0/3d0)*trace + btensor(1)%sf(j, k, l) = btensor(1)%sf(j, k, l) - f13*trace !if (num_dims == 2) then ! btensor(3)%sf(j,k,l) = btensor(3)%sf(j,k,l) - (1d0/3d0)*trace !else - btensor(4)%sf(j, k, l) = btensor(4)%sf(j, k, l) - (1d0/3d0)*trace - btensor(6)%sf(j, k, l) = btensor(6)%sf(j, k, l) - (1d0/3d0)*trace + btensor(4)%sf(j, k, l) = btensor(4)%sf(j, k, l) - f13*trace + btensor(6)%sf(j, k, l) = btensor(6)%sf(j, k, l) - f13*trace !end if ! dividing by the jacobian for neo-Hookean model ! setting the tensor to the stresses for riemann solver !$acc loop seq do i = 1, b_size - 1 - q_prim_vf(strxb + i)%sf(j, k, l) = btensor(i)%sf(j, k, l)/btensor(b_size)%sf(j, k, l) + q_prim_vf(strxb + i - 1)%sf(j, k, l) = & + G*btensor(i)%sf(j, k, l)/btensor(b_size)%sf(j, k, l) end do ! compute the invariant without the elastic modulus - ! if (btensor(b_size)%sf(j,k,l) .gt. 0d0) then - q_prim_vf(xiend + 1)%sf(j, k, l) = 0.5d0*(trace - 3.0d0)/btensor(b_size)%sf(j, k, l) - ! else + if (btensor(b_size)%sf(j,k,l) .gt. 0d0) then + q_prim_vf(xiend + 1)%sf(j, k, l) = & + 0.5d0*(trace - 3.0d0)/btensor(b_size)%sf(j, k, l) + else ! q_prim_vf(xiend+1)%sf(j,k,l) = 1d-12 - ! end if + end if - end subroutine s_calculate_cauchy_from_btensor + ! compute the elastic energy without the elastic modulus + elastic_ene = 0.5d0*(trace - 3.0d0)/btensor(b_size)%sf(j, k, l) -end module m_xi_tensor + end subroutine s_neoHookean_cauchy_solver + + subroutine s_finalize_hyperelastic_module() + + integer :: i !< iterator + + ! Disassociating procedural pointer to the subroutine which was + ! utilized to calculate the solution of a given Riemann problem + s_compute_cauchy_solver => null() + + ! Deallocating memory + do i = 1, b_size + @:DEALLOCATE_GLOBAL(btensor%vf(i)%sf) + end do + @:DEALLOCATE_GLOBAL(fd_coeff_x) + if (n > 0) then + @:DEALLOCATE_GLOBAL(fd_coeff_y) + if (p > 0) then + @:DEALLOCATE_GLOBAL(fd_coeff_z) + end if + end if + + end subroutine s_finalize_hyperelastic_module + +end module m_hyperelastic diff --git a/src/simulation/m_hypoelastic.fpp b/src/simulation/m_hypoelastic.fpp index e4342e508c..0c5e9a3b49 100644 --- a/src/simulation/m_hypoelastic.fpp +++ b/src/simulation/m_hypoelastic.fpp @@ -13,7 +13,7 @@ module m_hypoelastic use m_global_parameters !< Definitions of the global parameters - use m_mpi_proxy !< Message passing interface (MPI) module proxy +! use m_mpi_proxy !< Message passing interface (MPI) module proxy use m_helper @@ -36,6 +36,10 @@ module m_hypoelastic @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), dimension(:, :, :), rho_K_field, G_K_field) !$acc declare link(rho_K_field, G_K_field) + + @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), allocatable, dimension(:, :), fd_coeff_x, fd_coeff_y, fd_coeff_z) + !$acc declare link(fd_coeff_x,fd_coeff_y,fd_coeff_z) + #else real(kind(0d0)), allocatable, dimension(:) :: Gs !$acc declare create(Gs) @@ -354,10 +358,13 @@ contains @:DEALLOCATE_GLOBAL(Gs) @:DEALLOCATE_GLOBAL(rho_K_field, G_K_field) @:DEALLOCATE_GLOBAL(du_dx) + @:DEALLOCATE_GLOBAL(fd_coeff_x) if (n > 0) then @:DEALLOCATE_GLOBAL(du_dy,dv_dx,dv_dy) + @:DEALLOCATE_GLOBAL(fd_coeff_y) if (p > 0) then @:DEALLOCATE_GLOBAL(du_dz, dv_dz, dw_dx, dw_dy, dw_dz) + @:DEALLOCATE_GLOBAL(fd_coeff_z) end if end if diff --git a/src/simulation/m_start_up.fpp b/src/simulation/m_start_up.fpp index f17e59f640..ce1e4ee613 100644 --- a/src/simulation/m_start_up.fpp +++ b/src/simulation/m_start_up.fpp @@ -48,6 +48,8 @@ module m_start_up !! from the conservative and primitive variables use m_hypoelastic + use m_hyperelastic + use m_phase_change !< Phase-change module use m_viscous @@ -1316,6 +1318,7 @@ contains call s_initialize_derived_variables() if (hypoelasticity) call s_initialize_hypoelastic_module() + if (hyperelasticity) call s_initialize_hyperelastic_module() end subroutine s_initialize_modules From c921cdd66147cc6cc89d84e66a545ba79f7555f0 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Mon, 15 Jul 2024 15:53:49 -0500 Subject: [PATCH 249/326] debugged hyper for grid stretching, improved ACC looping for hypo --- src/simulation/m_hyperelastic.fpp | 18 ++++++++----- src/simulation/m_hypoelastic.fpp | 44 +++++++++++++++++-------------- 2 files changed, 35 insertions(+), 27 deletions(-) diff --git a/src/simulation/m_hyperelastic.fpp b/src/simulation/m_hyperelastic.fpp index 210107b553..88febd1ceb 100644 --- a/src/simulation/m_hyperelastic.fpp +++ b/src/simulation/m_hyperelastic.fpp @@ -136,6 +136,7 @@ contains !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor !! btensor is symmetric, save the data space subroutine s_hyperelastic_rmt_stress_update(q_prim_vf,q_cons_vf) + type(scalar_field), dimension(sys_size), intent(in) :: q_cons_vf type(scalar_field), dimension(sys_size), intent(inout) :: q_prim_vf real(kind(0d0)), dimension(tensor_size) :: tensora, tensorb @@ -162,15 +163,18 @@ contains end do !$acc loop seq do r = -fd_number, fd_number + ! derivatives in the x-direction tensora(1) = tensora(1) + q_prim_vf(xibeg)%sf(j + r, k, l)*fd_coeff_x(r, j) tensora(2) = tensora(2) + q_prim_vf(xibeg+1)%sf(j + r, k, l)*fd_coeff_x(r, j) tensora(3) = tensora(3) + q_prim_vf(xiend)%sf(j + r, k, l)*fd_coeff_x(r, j) - tensora(4) = tensora(4) + q_prim_vf(xibeg)%sf(j, k + r, l)*fd_coeff_x(r, k) - tensora(5) = tensora(5) + q_prim_vf(xibeg+1)%sf(j, k + r, l)*fd_coeff_x(r, k) - tensora(6) = tensora(6) + q_prim_vf(xiend)%sf(j, k + r, l)*fd_coeff_x(r, k) - tensora(7) = tensora(7) + q_prim_vf(xibeg)%sf(j, k, l + r)*fd_coeff_x(r, l) - tensora(8) = tensora(8) + q_prim_vf(xibeg+1)%sf(j, k, l + r)*fd_coeff_x(r, l) - tensora(9) = tensora(9) + q_prim_vf(xiend)%sf(j, k, l + r)*fd_coeff_x(r, l) + ! derivatives in the y-direction + tensora(4) = tensora(4) + q_prim_vf(xibeg)%sf(j, k + r, l)*fd_coeff_y(r, k) + tensora(5) = tensora(5) + q_prim_vf(xibeg+1)%sf(j, k + r, l)*fd_coeff_y(r, k) + tensora(6) = tensora(6) + q_prim_vf(xiend)%sf(j, k + r, l)*fd_coeff_y(r, k) + ! derivatives in the z-direction + tensora(7) = tensora(7) + q_prim_vf(xibeg)%sf(j, k, l + r)*fd_coeff_z(r, l) + tensora(8) = tensora(8) + q_prim_vf(xibeg+1)%sf(j, k, l + r)*fd_coeff_z(r, l) + tensora(9) = tensora(9) + q_prim_vf(xiend)%sf(j, k, l + r)*fd_coeff_z(r, l) end do ! STEP 2a: computing the adjoint of the grad_xi tensor for the inverse @@ -234,7 +238,7 @@ contains call s_convert_species_to_mixture_variables_acc(rho_K, gamma_K, pi_inf_K, qv_K, alpha_K, & alpha_rho_K, Re_K, j, k, l, G_K, Gs) rho_K = max(rho_K, sgm_eps) - if (G_K .lt. verysmall) G_K = 0d0 + if (G_K .le. verysmall) G_K = 0d0 call s_compute_cauchy_solver(btensor%vf, q_prim_vf, elastic_ene, G_K, j, k, l) q_prim_vf(E_idx)%sf(j, k, l) = q_prim_vf(E_idx)%sf(j, k, l) !- & diff --git a/src/simulation/m_hypoelastic.fpp b/src/simulation/m_hypoelastic.fpp index 0c5e9a3b49..7f3d54c381 100644 --- a/src/simulation/m_hypoelastic.fpp +++ b/src/simulation/m_hypoelastic.fpp @@ -137,18 +137,20 @@ contains end do !$acc end parallel loop - do r = -fd_number, fd_number !$acc parallel loop collapse(3) gang vector default(present) do q = 0, p do l = 0, n do k = 0, m + !$acc loop seq + do r = -fd_number, fd_number du_dx(k, l, q) = du_dx(k, l, q) & + q_prim_vf(momxb)%sf(k + r, l, q)*fd_coeff_x(r, k) + end do + end do end do end do !$acc end parallel loop - end do if (ndirs > 1) then !$acc parallel loop collapse(3) gang vector default(present) @@ -161,22 +163,23 @@ contains end do !$acc end parallel loop - do r = -fd_number, fd_number - !$acc parallel loop collapse(3) gang vector default(present) - do q = 0, p - do l = 0, n - do k = 0, m + !$acc parallel loop collapse(3) gang vector default(present) + do q = 0, p + do l = 0, n + do k = 0, m + !$acc loop seq + do r = -fd_number, fd_number du_dy(k, l, q) = du_dy(k, l, q) & + q_prim_vf(momxb)%sf(k, l + r, q)*fd_coeff_y(r, l) dv_dx(k, l, q) = dv_dx(k, l, q) & + q_prim_vf(momxb + 1)%sf(k + r, l, q)*fd_coeff_x(r, k) dv_dy(k, l, q) = dv_dy(k, l, q) & + q_prim_vf(momxb + 1)%sf(k, l + r, q)*fd_coeff_y(r, l) - end do - end do - end do - !$acc end parallel loop + end do + end do + end do end do + !$acc end parallel loop ! 3D if (ndirs == 3) then @@ -192,11 +195,12 @@ contains end do !$acc end parallel loop - do r = -fd_number, fd_number - !$acc parallel loop collapse(3) gang vector default(present) - do q = 0, p - do l = 0, n - do k = 0, m + !$acc parallel loop collapse(3) gang vector default(present) + do q = 0, p + do l = 0, n + do k = 0, m + !$acc loop seq + do r = -fd_number, fd_number du_dz(k, l, q) = du_dz(k, l, q) & + q_prim_vf(momxb)%sf(k, l, q + r)*fd_coeff_z(r, q) dv_dz(k, l, q) = dv_dz(k, l, q) & @@ -207,11 +211,11 @@ contains + q_prim_vf(momxe)%sf(k, l + r, q)*fd_coeff_y(r, l) dw_dz(k, l, q) = dw_dz(k, l, q) & + q_prim_vf(momxe)%sf(k, l, q + r)*fd_coeff_z(r, q) - end do - end do - end do - !$acc end parallel loop + end do + end do + end do end do + !$acc end parallel loop end if end if From 481702e25a4a4c5a551019b0558c43fb136ba259 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Mon, 15 Jul 2024 16:54:34 -0500 Subject: [PATCH 250/326] hypo passes test suite on Delta GPU, phase change tolerance could be reduced for speed --- src/simulation/m_hyperelastic.fpp | 4 ++-- src/simulation/m_rhs.fpp | 4 ++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/simulation/m_hyperelastic.fpp b/src/simulation/m_hyperelastic.fpp index 88febd1ceb..7db25c891a 100644 --- a/src/simulation/m_hyperelastic.fpp +++ b/src/simulation/m_hyperelastic.fpp @@ -135,7 +135,7 @@ contains !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor !! btensor is symmetric, save the data space - subroutine s_hyperelastic_rmt_stress_update(q_prim_vf,q_cons_vf) + subroutine s_hyperelastic_rmt_stress_update(q_cons_vf,q_prim_vf) type(scalar_field), dimension(sys_size), intent(in) :: q_cons_vf type(scalar_field), dimension(sys_size), intent(inout) :: q_prim_vf @@ -226,7 +226,7 @@ contains btensor%vf(4)%sf(j, k, l) = tensorb(5) btensor%vf(5)%sf(j, k, l) = tensorb(6) btensor%vf(6)%sf(j, k, l) = tensorb(9) - !!! store the determinant at the last entry of the btensor sf + ! store the determinant at the last entry of the btensor sf btensor%vf(b_size)%sf(j, k, l) = tensorb(tensor_size) !$acc loop seq diff --git a/src/simulation/m_rhs.fpp b/src/simulation/m_rhs.fpp index 65c9510ee3..86bb1985a2 100644 --- a/src/simulation/m_rhs.fpp +++ b/src/simulation/m_rhs.fpp @@ -791,6 +791,10 @@ contains call nvtxEndRange !print *, "I got here c" + call nvtxStartRange("RHS-ELASTIC") + call s_hyperelastic_rmt_stress_update(q_cons_qp%vf,q_prim_qp%vf) + call nvtxEndRange + if (t_step == t_step_stop) return ! ================================================================== From 9933f80ea6a9352539a214642056ef5e3d773ee8 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Mon, 15 Jul 2024 17:17:36 -0500 Subject: [PATCH 251/326] fixed hyperelastic stress update call, one more hyper bug remains --- src/simulation/m_rhs.fpp | 2 +- src/simulation/m_riemann_solvers.fpp | 1 + src/simulation/m_time_steppers.fpp | 6 ++++++ 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/simulation/m_rhs.fpp b/src/simulation/m_rhs.fpp index 86bb1985a2..36bb4d83a7 100644 --- a/src/simulation/m_rhs.fpp +++ b/src/simulation/m_rhs.fpp @@ -792,7 +792,7 @@ contains !print *, "I got here c" call nvtxStartRange("RHS-ELASTIC") - call s_hyperelastic_rmt_stress_update(q_cons_qp%vf,q_prim_qp%vf) + if (hyperelasticity) call s_hyperelastic_rmt_stress_update(q_cons_qp%vf,q_prim_qp%vf) call nvtxEndRange if (t_step == t_step_stop) return diff --git a/src/simulation/m_riemann_solvers.fpp b/src/simulation/m_riemann_solvers.fpp index d277cc6e1f..c6156b7df0 100644 --- a/src/simulation/m_riemann_solvers.fpp +++ b/src/simulation/m_riemann_solvers.fpp @@ -1104,6 +1104,7 @@ contains E_R = E_R + G_R*qR_prim_rs${XYZ}$_vf(j + 1, k, l, xiend + 1) !$acc loop seq do i = 1, b_size - 1 + !TODO MAURO tau_e_L(i) = 0d0; tau_e_R(i) = 0d0; !tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) !tau_e_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) diff --git a/src/simulation/m_time_steppers.fpp b/src/simulation/m_time_steppers.fpp index 920fb6acd7..33a171f218 100644 --- a/src/simulation/m_time_steppers.fpp +++ b/src/simulation/m_time_steppers.fpp @@ -25,6 +25,8 @@ module m_time_steppers use m_ibm + use m_hyperelastic + use m_mpi_proxy !< Message passing interface (MPI) module proxy use m_boundary_conditions @@ -845,6 +847,10 @@ contains call s_pressure_relaxation_procedure(q_cons_ts(1)%vf) end if + call nvtxStartRange("RHS-ELASTIC") + if (hyperelasticity) call s_hyperelastic_rmt_stress_update(q_cons_ts(1)%vf,q_prim_vf) + call nvtxEndRange + if (adv_n) call s_comp_alpha_from_n(q_cons_ts(1)%vf) if (ib) then From 8476ff5c1682583851a10e8e32592ef42e88a156 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Mon, 15 Jul 2024 19:57:25 -0500 Subject: [PATCH 252/326] additional modifications for RMT --- src/simulation/m_hyperelastic.fpp | 137 +++++++++++++-------------- src/simulation/m_riemann_solvers.fpp | 32 ++++--- submit_test.sh | 5 +- 3 files changed, 84 insertions(+), 90 deletions(-) diff --git a/src/simulation/m_hyperelastic.fpp b/src/simulation/m_hyperelastic.fpp index 7db25c891a..51a4c98884 100644 --- a/src/simulation/m_hyperelastic.fpp +++ b/src/simulation/m_hyperelastic.fpp @@ -153,71 +153,77 @@ contains ! 4-6 : dxix_dy, dxiy_dy, dxiz_dy ! 7-9 : dxix_dz, dxiy_dz, dxiz_dz - !$acc parallel loop collapse(3) gang vector default(present) private(alpha_K,alpha_rho_K,rho_K,gamma_K,pi_inf_K,qv_K,G_K,tensora,tensorb,elastic_ene) + !$acc parallel loop collapse(3) gang vector default(present) private(alpha_K,alpha_rho_K,rho_K,gamma_K,pi_inf_K,qv_K,G_K,Re_K,tensora,tensorb,elastic_ene) do l = 0, p do k = 0, n do j = 0, m - !$acc loop seq - do i = 1, tensor_size - tensora(i) = 0d0 + + !$acc loop seq + do i = 1, num_fluids + alpha_rho_K(i) = q_cons_vf(i)%sf(j, k, l) + alpha_K(i) = q_cons_vf(advxb + i - 1)%sf(j, k, l) end do - !$acc loop seq - do r = -fd_number, fd_number - ! derivatives in the x-direction - tensora(1) = tensora(1) + q_prim_vf(xibeg)%sf(j + r, k, l)*fd_coeff_x(r, j) - tensora(2) = tensora(2) + q_prim_vf(xibeg+1)%sf(j + r, k, l)*fd_coeff_x(r, j) - tensora(3) = tensora(3) + q_prim_vf(xiend)%sf(j + r, k, l)*fd_coeff_x(r, j) - ! derivatives in the y-direction - tensora(4) = tensora(4) + q_prim_vf(xibeg)%sf(j, k + r, l)*fd_coeff_y(r, k) - tensora(5) = tensora(5) + q_prim_vf(xibeg+1)%sf(j, k + r, l)*fd_coeff_y(r, k) - tensora(6) = tensora(6) + q_prim_vf(xiend)%sf(j, k + r, l)*fd_coeff_y(r, k) - ! derivatives in the z-direction - tensora(7) = tensora(7) + q_prim_vf(xibeg)%sf(j, k, l + r)*fd_coeff_z(r, l) - tensora(8) = tensora(8) + q_prim_vf(xibeg+1)%sf(j, k, l + r)*fd_coeff_z(r, l) - tensora(9) = tensora(9) + q_prim_vf(xiend)%sf(j, k, l + r)*fd_coeff_z(r, l) - end do - - ! STEP 2a: computing the adjoint of the grad_xi tensor for the inverse - tensorb(1) = tensora(5)*tensora(9) - tensora(6)*tensora(8) - tensorb(2) = -(tensora(2)*tensora(9) - tensora(3)*tensora(8)) - tensorb(3) = tensora(2)*tensora(6) - tensora(3)*tensora(5) - tensorb(4) = -(tensora(4)*tensora(9) - tensora(6)*tensora(7)) - tensorb(5) = tensora(1)*tensora(9) - tensora(3)*tensora(7) - tensorb(6) = -(tensora(1)*tensora(6) - tensora(4)*tensora(3)) - tensorb(7) = tensora(4)*tensora(8) - tensora(5)*tensora(7) - tensorb(8) = -(tensora(1)*tensora(8) - tensora(2)*tensora(7)) - tensorb(9) = tensora(1)*tensora(5) - tensora(2)*tensora(4) - - ! STEP 2b: computing the determinant of the grad_xi tensor - tensorb(tensor_size) = tensora(1)*(tensora(5)*tensora(9) - tensora(6)*tensora(8)) & + ! If in simulation, use acc mixture subroutines + call s_convert_species_to_mixture_variables_acc(rho_K, gamma_K, pi_inf_K, qv_K, alpha_K, & + alpha_rho_K, Re_K, j, k, l, G_K, Gs) + rho_K = max(rho_K, sgm_eps) + if (G_K .le. verysmall) G_K = 0d0 + + if (G_K .gt. 1d0) then + !$acc loop seq + do i = 1, tensor_size + tensora(i) = 0d0 + end do + !$acc loop seq + do r = -fd_number, fd_number + ! derivatives in the x-direction + tensora(1) = tensora(1) + q_prim_vf(xibeg)%sf(j + r, k, l)*fd_coeff_x(r, j) + tensora(2) = tensora(2) + q_prim_vf(xibeg+1)%sf(j + r, k, l)*fd_coeff_x(r, j) + tensora(3) = tensora(3) + q_prim_vf(xiend)%sf(j + r, k, l)*fd_coeff_x(r, j) + ! derivatives in the y-direction + tensora(4) = tensora(4) + q_prim_vf(xibeg)%sf(j, k + r, l)*fd_coeff_y(r, k) + tensora(5) = tensora(5) + q_prim_vf(xibeg+1)%sf(j, k + r, l)*fd_coeff_y(r, k) + tensora(6) = tensora(6) + q_prim_vf(xiend)%sf(j, k + r, l)*fd_coeff_y(r, k) + ! derivatives in the z-direction + tensora(7) = tensora(7) + q_prim_vf(xibeg)%sf(j, k, l + r)*fd_coeff_z(r, l) + tensora(8) = tensora(8) + q_prim_vf(xibeg+1)%sf(j, k, l + r)*fd_coeff_z(r, l) + tensora(9) = tensora(9) + q_prim_vf(xiend)%sf(j, k, l + r)*fd_coeff_z(r, l) + end do + ! STEP 2a: computing the adjoint of the grad_xi tensor for the inverse + tensorb(1) = tensora(5)*tensora(9) - tensora(6)*tensora(8) + tensorb(2) = -(tensora(2)*tensora(9) - tensora(3)*tensora(8)) + tensorb(3) = tensora(2)*tensora(6) - tensora(3)*tensora(5) + tensorb(4) = -(tensora(4)*tensora(9) - tensora(6)*tensora(7)) + tensorb(5) = tensora(1)*tensora(9) - tensora(3)*tensora(7) + tensorb(6) = -(tensora(1)*tensora(6) - tensora(4)*tensora(3)) + tensorb(7) = tensora(4)*tensora(8) - tensora(5)*tensora(7) + tensorb(8) = -(tensora(1)*tensora(8) - tensora(2)*tensora(7)) + tensorb(9) = tensora(1)*tensora(5) - tensora(2)*tensora(4) + + ! STEP 2b: computing the determinant of the grad_xi tensor + tensorb(tensor_size) = tensora(1)*(tensora(5)*tensora(9) - tensora(6)*tensora(8)) & - tensora(2)*(tensora(4)*tensora(9) - tensora(6)*tensora(7)) & + tensora(3)*(tensora(4)*tensora(8) - tensora(5)*tensora(7)) - !if (tensorb(tensor_size) < 0d0 .or. tensorb(tensor_size) > 2d0 ) then - !tensorb(tensor_size) = 1d0 - !!!$acc loop seq - !do i = 1, tensor_size - 1 - ! tensora(i) = 0d0 - !end do - !tensorb(1) = 1d0 - !tensorb(5) = 1d0 - !tensorb(9) = 1d0 - !end if - - ! STEP 2c: computing the inverse of grad_xi tensor = F - ! tensorb is the adjoint, tensora becomes the inverse - !$acc loop seq - do i = 1, tensor_size - 1 + ! STEP 2c: computing the inverse of grad_xi tensor = F + ! tensorb is the adjoint, tensora becomes the inverse + !$acc loop seq + do i = 1, tensor_size - 1 tensora(i) = tensorb(i)/tensorb(tensor_size) - end do - - ! STEP 3: computing F tranpose F - tensorb(1) = tensora(1)**2 + tensora(2)**2 + tensora(3)**2 - tensorb(5) = tensora(4)**2 + tensora(5)**2 + tensora(6)**2 - tensorb(9) = tensora(7)**2 + tensora(8)**2 + tensora(9)**2 - tensorb(2) = tensora(1)*tensora(4) + tensora(2)*tensora(5) + tensora(3)*tensora(6) - tensorb(3) = tensora(1)*tensora(7) + tensora(2)*tensora(8) + tensora(3)*tensora(9) - tensorb(6) = tensora(4)*tensora(7) + tensora(5)*tensora(8) + tensora(6)*tensora(9) + end do + + ! STEP 3: computing F tranpose F + tensorb(1) = tensora(1)**2 + tensora(2)**2 + tensora(3)**2 + tensorb(5) = tensora(4)**2 + tensora(5)**2 + tensora(6)**2 + tensorb(9) = tensora(7)**2 + tensora(8)**2 + tensora(9)**2 + tensorb(2) = tensora(1)*tensora(4) + tensora(2)*tensora(5) + tensora(3)*tensora(6) + tensorb(3) = tensora(1)*tensora(7) + tensora(2)*tensora(8) + tensora(3)*tensora(9) + tensorb(6) = tensora(4)*tensora(7) + tensora(5)*tensora(8) + tensora(6)*tensora(9) + else + tensorb(1) = 1d0; tensorb(5) = 1d0; tensorb(9) = 1d0; + tensorb(2) = 0d0; tensorb(3) = 0d0; tensorb(6) = 0d0; + tensorb(tensor_size) = 1d0; + end if ! STEP 4: update the btensor btensor%vf(1)%sf(j, k, l) = tensorb(1) @@ -228,21 +234,10 @@ contains btensor%vf(6)%sf(j, k, l) = tensorb(9) ! store the determinant at the last entry of the btensor sf btensor%vf(b_size)%sf(j, k, l) = tensorb(tensor_size) - - !$acc loop seq - do i = 1, num_fluids - alpha_rho_K(i) = q_cons_vf(i)%sf(j, k, l) - alpha_K(i) = q_cons_vf(advxb + i - 1)%sf(j, k, l) - end do - ! If in simulation, use acc mixture subroutines - call s_convert_species_to_mixture_variables_acc(rho_K, gamma_K, pi_inf_K, qv_K, alpha_K, & - alpha_rho_K, Re_K, j, k, l, G_K, Gs) - rho_K = max(rho_K, sgm_eps) - if (G_K .le. verysmall) G_K = 0d0 - + call s_compute_cauchy_solver(btensor%vf, q_prim_vf, elastic_ene, G_K, j, k, l) - q_prim_vf(E_idx)%sf(j, k, l) = q_prim_vf(E_idx)%sf(j, k, l) !- & - !G_K*elastic_ene/gamma_K + !q_prim_vf(E_idx)%sf(j, k, l) = q_prim_vf(E_idx)%sf(j, k, l) - & + ! G_K*elastic_ene/gamma_K !print *, 'elastic energy :: ',G_K*f_elastic_energy(qK_btensor_vf, j, k, l) end do end do diff --git a/src/simulation/m_riemann_solvers.fpp b/src/simulation/m_riemann_solvers.fpp index c6156b7df0..ff3688de00 100644 --- a/src/simulation/m_riemann_solvers.fpp +++ b/src/simulation/m_riemann_solvers.fpp @@ -1060,7 +1060,7 @@ contains E_L = gamma_L*pres_L + pi_inf_L + 5d-1*rho_L*vel_L_rms + qv_L E_R = gamma_R*pres_R + pi_inf_R + 5d-1*rho_R*vel_R_rms + qv_R - ! ADJUSTMENTS FOR HYPOELASTIC ENERGY + ! ENERGY ADJUSTMENTS FOR HYPOELASTIC ENERGY if (hypoelasticity) then !$acc loop seq do i = 1, strxe - strxb + 1 @@ -1088,7 +1088,7 @@ contains end do end if - ! ADJUSTMENTS FOR HYPERELASTIC ENERGY + ! ENERGY ADJUSTMENTS FOR HYPERELASTIC ENERGY if (hyperelasticity) then G_L = 0d0; G_R = 0d0; !$acc loop seq @@ -1104,10 +1104,9 @@ contains E_R = E_R + G_R*qR_prim_rs${XYZ}$_vf(j + 1, k, l, xiend + 1) !$acc loop seq do i = 1, b_size - 1 - !TODO MAURO - tau_e_L(i) = 0d0; tau_e_R(i) = 0d0; - !tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) - !tau_e_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) + !tau_e_L(i) = 0d0; tau_e_R(i) = 0d0; + tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) + tau_e_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) end do end if @@ -1219,8 +1218,8 @@ contains + xi_P*(vel_R(idx1)*(E_R + pres_R) + & s_P*(xi_R*(E_R + (s_S - vel_R(idx1))*(rho_R*s_S + pres_R/(s_R - vel_R(idx1)))) - E_R)) - ! ELASTICITY. Elastic shear stress terms for the momentum and energy flux - if (hypoelasticity) then + ! ELASTICITY. Elastic shear stress additions for the momentum and energy flux + if (elasticity) then flux_ene_e = 0d0; !$acc loop seq do i = 1, num_dims @@ -1236,13 +1235,6 @@ contains s_P*(xi_R*((s_S - vel_R(i))*(tau_e_R(dir_idx_tau(i))/(s_R - vel_R(i)))))) end do flux_rs${XYZ}$_vf(j, k, l, E_idx) = flux_rs${XYZ}$_vf(j, k, l, E_idx) + flux_ene_e - ! HYPOELASTIC STRESS EVOLUTION FLUX. - !$acc loop seq - do i = 1, strxe - strxb + 1 - flux_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) = & - xi_M*(s_S/(s_L - s_S))*(s_L*rho_L*tau_e_L(i) - rho_L*vel_L(idx1)*tau_e_L(i)) + & - xi_P*(s_S/(s_R - s_S))*(s_R*rho_R*tau_e_R(i) - rho_R*vel_R(idx1)*tau_e_R(i)) - end do end if ! VOLUME FRACTION FLUX. @@ -1282,6 +1274,16 @@ contains flux_src_rs${XYZ}$_vf(j, k, l, advxb) = vel_src_rs${XYZ}$_vf(j, k, l, idx1) + ! HYPOELASTIC STRESS EVOLUTION FLUX. + if (hypoelasticity) then + !$acc loop seq + do i = 1, strxe - strxb + 1 + flux_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) = & + xi_M*(s_S/(s_L - s_S))*(s_L*rho_L*tau_e_L(i) - rho_L*vel_L(idx1)*tau_e_L(i)) + & + xi_P*(s_S/(s_R - s_S))*(s_R*rho_R*tau_e_R(i) - rho_R*vel_R(idx1)*tau_e_R(i)) + end do + end if + ! REFERENCE MAP FLUX. if (hyperelasticity) then !$acc loop seq diff --git a/submit_test.sh b/submit_test.sh index c544960d23..49c55718b2 100755 --- a/submit_test.sh +++ b/submit_test.sh @@ -21,15 +21,12 @@ #./mfc.sh run /scratch/bciv/mcarcanabarbosa/ctr2024/testingpc4f/4speed/3dpc-noel-ptg.py -e batch -p gpuA100x4 -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta #./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta -#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t simulation -c delta +./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t simulation -c delta #./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -c delta #./mfc.sh run /users/mrodri97/scratch/ctr2024/test6/case.py -p batch -N 1 -n 8 -g 0 -w 01:00:00 -# test1 -t pre_process -c oscar #./mfc.sh run /users/mrodrig97/scratch/ctr2024/test6/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t simulation -c oscar #./mfc.sh run /users/mrodri97/scratch/ctr2024/test6/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -c oscar -./mfc.sh run /u/rodrigu1/hMFC/tests/9EB947DB/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta -./mfc.sh run /u/rodrigu1/hMFC/tests/9EB947DB/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t simulation -c delta - From a2fd00f666889191ff5578eaf349a585d81ed7a5 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Mon, 15 Jul 2024 20:52:39 -0500 Subject: [PATCH 253/326] code compiles, passes test suite, hyperelastic RMT runs --- src/simulation/m_hyperelastic.fpp | 24 +++++++++--------------- submit_test.sh | 6 +++++- 2 files changed, 14 insertions(+), 16 deletions(-) diff --git a/src/simulation/m_hyperelastic.fpp b/src/simulation/m_hyperelastic.fpp index 51a4c98884..54f3d808e8 100644 --- a/src/simulation/m_hyperelastic.fpp +++ b/src/simulation/m_hyperelastic.fpp @@ -33,12 +33,11 @@ module m_hyperelastic !> @name Abstract subroutine for the infinite relaxation solver !> @{ - subroutine s_abstract_hyperelastic_solver(btensor, q_prim_vf, elastic_ene, G, j, k, l) + subroutine s_abstract_hyperelastic_solver(btensor, q_prim_vf, G, j, k, l) import :: scalar_field, sys_size, b_size type(scalar_field), dimension(sys_size), intent(inout) :: q_prim_vf type(scalar_field), dimension(b_size), intent(inout) :: btensor - real(kind(0d0)), intent(out) :: elastic_ene real(kind(0d0)), intent(in) :: G integer, intent(in) :: j, k, l @@ -144,7 +143,7 @@ contains real(kind(0d0)), dimension(num_fluids) :: alpha_K, alpha_rho_K real(kind(0d0)), dimension(2) :: Re_K real(kind(0d0)) :: rho_K, gamma_K, pi_inf_K, qv_K - real(kind(0d0)) :: G_K, elastic_ene + real(kind(0d0)) :: G_K integer :: j, k, l, i, r ! STEP 1: computing the grad_xi tensor @@ -153,7 +152,7 @@ contains ! 4-6 : dxix_dy, dxiy_dy, dxiz_dy ! 7-9 : dxix_dz, dxiy_dz, dxiz_dz - !$acc parallel loop collapse(3) gang vector default(present) private(alpha_K,alpha_rho_K,rho_K,gamma_K,pi_inf_K,qv_K,G_K,Re_K,tensora,tensorb,elastic_ene) + !$acc parallel loop collapse(3) gang vector default(present) private(alpha_K,alpha_rho_K,rho_K,gamma_K,pi_inf_K,qv_K,G_K,Re_K,tensora,tensorb) do l = 0, p do k = 0, n do j = 0, m @@ -167,9 +166,9 @@ contains call s_convert_species_to_mixture_variables_acc(rho_K, gamma_K, pi_inf_K, qv_K, alpha_K, & alpha_rho_K, Re_K, j, k, l, G_K, Gs) rho_K = max(rho_K, sgm_eps) - if (G_K .le. verysmall) G_K = 0d0 + if ( G_K .le. verysmall ) G_K = 0d0 - if (G_K .gt. 1d0) then + if ( G_K .gt. verysmall ) then !$acc loop seq do i = 1, tensor_size tensora(i) = 0d0 @@ -235,10 +234,9 @@ contains ! store the determinant at the last entry of the btensor sf btensor%vf(b_size)%sf(j, k, l) = tensorb(tensor_size) - call s_compute_cauchy_solver(btensor%vf, q_prim_vf, elastic_ene, G_K, j, k, l) - !q_prim_vf(E_idx)%sf(j, k, l) = q_prim_vf(E_idx)%sf(j, k, l) - & - ! G_K*elastic_ene/gamma_K - !print *, 'elastic energy :: ',G_K*f_elastic_energy(qK_btensor_vf, j, k, l) + call s_compute_cauchy_solver(btensor%vf, q_prim_vf, G_K, j, k, l) + q_prim_vf(E_idx)%sf(j, k, l) = q_prim_vf(E_idx)%sf(j, k, l) - & + G_K*q_prim_vf(xiend + 1)%sf(j, k, l)/gamma_K end do end do end do @@ -253,11 +251,10 @@ contains !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor !! btensor is symmetric, save the data space - subroutine s_neoHookean_cauchy_solver(btensor, q_prim_vf, elastic_ene, G, j, k, l) + subroutine s_neoHookean_cauchy_solver(btensor, q_prim_vf, G, j, k, l) !$acc routine seq type(scalar_field), dimension(sys_size), intent(inout) :: q_prim_vf type(scalar_field), dimension(b_size), intent(inout) :: btensor - real(kind(0d0)), intent(out) :: elastic_ene real(kind(0d0)), intent(in) :: G integer, intent(in) :: j, k, l @@ -303,12 +300,9 @@ contains if (btensor(b_size)%sf(j,k,l) .gt. 0d0) then q_prim_vf(xiend + 1)%sf(j, k, l) = & 0.5d0*(trace - 3.0d0)/btensor(b_size)%sf(j, k, l) - else - ! q_prim_vf(xiend+1)%sf(j,k,l) = 1d-12 end if ! compute the elastic energy without the elastic modulus - elastic_ene = 0.5d0*(trace - 3.0d0)/btensor(b_size)%sf(j, k, l) end subroutine s_neoHookean_cauchy_solver diff --git a/submit_test.sh b/submit_test.sh index 49c55718b2..c71bbed26c 100755 --- a/submit_test.sh +++ b/submit_test.sh @@ -21,9 +21,13 @@ #./mfc.sh run /scratch/bciv/mcarcanabarbosa/ctr2024/testingpc4f/4speed/3dpc-noel-ptg.py -e batch -p gpuA100x4 -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta #./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta -./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t simulation -c delta +#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t simulation -c delta #./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -c delta +./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test61/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta +./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test61/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t simulation -c delta +./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test61/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -c delta + #./mfc.sh run /users/mrodri97/scratch/ctr2024/test6/case.py -p batch -N 1 -n 8 -g 0 -w 01:00:00 -# test1 -t pre_process -c oscar #./mfc.sh run /users/mrodrig97/scratch/ctr2024/test6/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t simulation -c oscar #./mfc.sh run /users/mrodri97/scratch/ctr2024/test6/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -c oscar From 124bd7339861d70b710c15696bf7e05447f2199d Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Tue, 16 Jul 2024 02:24:33 -0400 Subject: [PATCH 254/326] oscar commit --- submit_test.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/submit_test.sh b/submit_test.sh index c544960d23..ad94805dbc 100755 --- a/submit_test.sh +++ b/submit_test.sh @@ -28,8 +28,8 @@ #./mfc.sh run /users/mrodrig97/scratch/ctr2024/test6/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t simulation -c oscar #./mfc.sh run /users/mrodri97/scratch/ctr2024/test6/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -c oscar -./mfc.sh run /u/rodrigu1/hMFC/tests/9EB947DB/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta -./mfc.sh run /u/rodrigu1/hMFC/tests/9EB947DB/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t simulation -c delta +./mfc.sh run /users/mrodri97/hMFC/tests/9EB947DB/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t pre_process -c oscar +./mfc.sh run /users/mrodri97/hMFC/tests/9EB947DB/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t simulation -c oscar From e53b72893aaad7f5ee6d1af715ae362fcf1d185f Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Tue, 16 Jul 2024 17:16:42 -0400 Subject: [PATCH 255/326] fixed incorrect flux calculation of the xi_field in the Riemann solver for RMT, had to be conservative. Checking if jacobian flag is necessary now --- src/simulation/m_hyperelastic.fpp | 99 +++++++++++++--------------- src/simulation/m_rhs.fpp | 2 +- src/simulation/m_riemann_solvers.fpp | 26 ++++++-- src/simulation/m_time_steppers.fpp | 2 +- submit_test.sh | 14 ++-- 5 files changed, 73 insertions(+), 70 deletions(-) diff --git a/src/simulation/m_hyperelastic.fpp b/src/simulation/m_hyperelastic.fpp index 54f3d808e8..c4833b7185 100644 --- a/src/simulation/m_hyperelastic.fpp +++ b/src/simulation/m_hyperelastic.fpp @@ -136,7 +136,7 @@ contains !! btensor is symmetric, save the data space subroutine s_hyperelastic_rmt_stress_update(q_cons_vf,q_prim_vf) - type(scalar_field), dimension(sys_size), intent(in) :: q_cons_vf + type(scalar_field), dimension(sys_size), intent(inout) :: q_cons_vf type(scalar_field), dimension(sys_size), intent(inout) :: q_prim_vf real(kind(0d0)), dimension(tensor_size) :: tensora, tensorb @@ -144,7 +144,7 @@ contains real(kind(0d0)), dimension(2) :: Re_K real(kind(0d0)) :: rho_K, gamma_K, pi_inf_K, qv_K real(kind(0d0)) :: G_K - + logical :: flag integer :: j, k, l, i, r ! STEP 1: computing the grad_xi tensor ! grad_xi definition / organization @@ -152,11 +152,11 @@ contains ! 4-6 : dxix_dy, dxiy_dy, dxiz_dy ! 7-9 : dxix_dz, dxiy_dz, dxiz_dz - !$acc parallel loop collapse(3) gang vector default(present) private(alpha_K,alpha_rho_K,rho_K,gamma_K,pi_inf_K,qv_K,G_K,Re_K,tensora,tensorb) + !$acc parallel loop collapse(3) gang vector default(present) private(alpha_K,alpha_rho_K,rho_K,gamma_K,pi_inf_K,qv_K,G_K,Re_K, tensora, tensorb, flag) do l = 0, p do k = 0, n do j = 0, m - + flag = .true. !$acc loop seq do i = 1, num_fluids alpha_rho_K(i) = q_cons_vf(i)%sf(j, k, l) @@ -168,7 +168,7 @@ contains rho_K = max(rho_K, sgm_eps) if ( G_K .le. verysmall ) G_K = 0d0 - if ( G_K .gt. verysmall ) then + if ( G_K .gt. 1d0 ) then !$acc loop seq do i = 1, tensor_size tensora(i) = 0d0 @@ -205,12 +205,15 @@ contains + tensora(3)*(tensora(4)*tensora(8) - tensora(5)*tensora(7)) ! STEP 2c: computing the inverse of grad_xi tensor = F - ! tensorb is the adjoint, tensora becomes the inverse + ! tensorb is the adjoint, tensora becomes F !$acc loop seq do i = 1, tensor_size - 1 tensora(i) = tensorb(i)/tensorb(tensor_size) end do - + + ! STEP 2d: computing the J = det(F) = 1/det(\grad{\xi}) + tensorb(tensor_size) = 1d0/tensorb(tensor_size) + ! STEP 3: computing F tranpose F tensorb(1) = tensora(1)**2 + tensora(2)**2 + tensora(3)**2 tensorb(5) = tensora(4)**2 + tensora(5)**2 + tensora(6)**2 @@ -218,25 +221,39 @@ contains tensorb(2) = tensora(1)*tensora(4) + tensora(2)*tensora(5) + tensora(3)*tensora(6) tensorb(3) = tensora(1)*tensora(7) + tensora(2)*tensora(8) + tensora(3)*tensora(9) tensorb(6) = tensora(4)*tensora(7) + tensora(5)*tensora(8) + tensora(6)*tensora(9) + + !if (tensorb(tensor_size) < 0d0) then + ! print *, 'idx :: ',j,' ',k,' ',l,' J :: ',tensorb(tensor_size),' ',G_K + !end if else - tensorb(1) = 1d0; tensorb(5) = 1d0; tensorb(9) = 1d0; - tensorb(2) = 0d0; tensorb(3) = 0d0; tensorb(6) = 0d0; - tensorb(tensor_size) = 1d0; + flag = .false. end if - ! STEP 4: update the btensor - btensor%vf(1)%sf(j, k, l) = tensorb(1) - btensor%vf(2)%sf(j, k, l) = tensorb(2) - btensor%vf(3)%sf(j, k, l) = tensorb(3) - btensor%vf(4)%sf(j, k, l) = tensorb(5) - btensor%vf(5)%sf(j, k, l) = tensorb(6) - btensor%vf(6)%sf(j, k, l) = tensorb(9) - ! store the determinant at the last entry of the btensor sf - btensor%vf(b_size)%sf(j, k, l) = tensorb(tensor_size) + !if (tensorb(tensor_size) < 0.3) flag = .false. + + if (flag) then + ! STEP 4: update the btensor + btensor%vf(1)%sf(j, k, l) = tensorb(1) + btensor%vf(2)%sf(j, k, l) = tensorb(2) + btensor%vf(3)%sf(j, k, l) = tensorb(3) + btensor%vf(4)%sf(j, k, l) = tensorb(5) + btensor%vf(5)%sf(j, k, l) = tensorb(6) + btensor%vf(6)%sf(j, k, l) = tensorb(9) + ! store the determinant at the last entry of the btensor + btensor%vf(b_size)%sf(j, k, l) = tensorb(tensor_size) - call s_compute_cauchy_solver(btensor%vf, q_prim_vf, G_K, j, k, l) - q_prim_vf(E_idx)%sf(j, k, l) = q_prim_vf(E_idx)%sf(j, k, l) - & - G_K*q_prim_vf(xiend + 1)%sf(j, k, l)/gamma_K + ! STEP 5a: updating the Cauchy stress primitive scalar field + call s_compute_cauchy_solver(btensor%vf, q_prim_vf, G_K, j, k, l) + ! STEP 5b: updating the pressure field + q_prim_vf(E_idx)%sf(j, k, l) = q_prim_vf(E_idx)%sf(j, k, l) - & + G_K*q_prim_vf(xiend + 1)%sf(j, k, l)/gamma_K + ! STEP 5c: updating the Cauchy stress conservative scalar field + !$acc loop seq + do i = 1, b_size - 1 + q_cons_vf(strxb + i - 1)%sf(j, k, l) = & + rho_K*q_prim_vf(strxb + i - 1)%sf(j, k, l) + end do + end if end do end do end do @@ -258,51 +275,29 @@ contains real(kind(0d0)), intent(in) :: G integer, intent(in) :: j, k, l - real(kind(0d0)), dimension(b_size - 1) :: tensor - real(kind(0d0)) :: trace, invariant1 + real(kind(0d0)) :: trace real(kind(0d0)) :: f13 = 1d0/3d0 integer :: i !< Generic loop iterators + !TODO Make this 1D and 2D capable ! tensor is the symmetric tensor & calculate the trace of the tensor - !trace = btensor(1)%sf(j,k,l) - !if (num_dims == 2) then - ! trace = trace + btensor(3)%sf(j,k,l) - !else - trace = btensor(1)%sf(j, k, l) + btensor(4)%sf(j, k, l) + btensor(6)%sf(j, k, l) - !end if - - ! invariant calculation, saving it in the q_prim_vf field - !invariant1 = btensor(1)%sf(j, k, l) - !if (num_dims == 2) then - ! invariant1 = invariant1 + btensor(3)%sf(j, k, l) - !elseif (num_dims == 3) then - ! invariant1 = invariant1 + btensor(4)%sf(j, k, l) + btensor(6)%sf(j, k, l) - !end if + trace = btensor(1)%sf(j, k, l) + btensor(4)%sf(j, k, l) + btensor(6)%sf(j, k, l) ! calculate the deviatoric of the tensor btensor(1)%sf(j, k, l) = btensor(1)%sf(j, k, l) - f13*trace - !if (num_dims == 2) then - ! btensor(3)%sf(j,k,l) = btensor(3)%sf(j,k,l) - (1d0/3d0)*trace - !else - btensor(4)%sf(j, k, l) = btensor(4)%sf(j, k, l) - f13*trace - btensor(6)%sf(j, k, l) = btensor(6)%sf(j, k, l) - f13*trace - !end if + btensor(4)%sf(j, k, l) = btensor(4)%sf(j, k, l) - f13*trace + btensor(6)%sf(j, k, l) = btensor(6)%sf(j, k, l) - f13*trace + ! dividing by the jacobian for neo-Hookean model ! setting the tensor to the stresses for riemann solver - !$acc loop seq do i = 1, b_size - 1 q_prim_vf(strxb + i - 1)%sf(j, k, l) = & G*btensor(i)%sf(j, k, l)/btensor(b_size)%sf(j, k, l) end do - ! compute the invariant without the elastic modulus - if (btensor(b_size)%sf(j,k,l) .gt. 0d0) then - q_prim_vf(xiend + 1)%sf(j, k, l) = & - 0.5d0*(trace - 3.0d0)/btensor(b_size)%sf(j, k, l) - end if - - ! compute the elastic energy without the elastic modulus + q_prim_vf(xiend + 1)%sf(j, k, l) = & + 0.5d0*(trace - 3.0d0)/btensor(b_size)%sf(j, k, l) end subroutine s_neoHookean_cauchy_solver diff --git a/src/simulation/m_rhs.fpp b/src/simulation/m_rhs.fpp index 36bb4d83a7..518cabcaa6 100644 --- a/src/simulation/m_rhs.fpp +++ b/src/simulation/m_rhs.fpp @@ -792,7 +792,7 @@ contains !print *, "I got here c" call nvtxStartRange("RHS-ELASTIC") - if (hyperelasticity) call s_hyperelastic_rmt_stress_update(q_cons_qp%vf,q_prim_qp%vf) + if (hyperelasticity) call s_hyperelastic_rmt_stress_update(q_cons_qp%vf,q_prim_qp%vf) call nvtxEndRange if (t_step == t_step_stop) return diff --git a/src/simulation/m_riemann_solvers.fpp b/src/simulation/m_riemann_solvers.fpp index ff3688de00..9b2f3b0fcd 100644 --- a/src/simulation/m_riemann_solvers.fpp +++ b/src/simulation/m_riemann_solvers.fpp @@ -901,6 +901,7 @@ contains real(kind(0d0)) :: xi_MP, xi_PP real(kind(0d0)), dimension(6) :: tau_e_L, tau_e_R + real(kind(0d0)), dimension(num_dims) :: xi_field_L, xi_field_R real(kind(0d0)) :: G_L, G_R real(kind(0d0)) :: nbub_L, nbub_R @@ -1090,6 +1091,11 @@ contains ! ENERGY ADJUSTMENTS FOR HYPERELASTIC ENERGY if (hyperelasticity) then + !$acc loop seq + do i = 1, num_dims + xi_field_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, xibeg - 1 + i) + xi_field_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, xibeg - 1 + i) + end do G_L = 0d0; G_R = 0d0; !$acc loop seq do i = 1, num_fluids @@ -1104,9 +1110,9 @@ contains E_R = E_R + G_R*qR_prim_rs${XYZ}$_vf(j + 1, k, l, xiend + 1) !$acc loop seq do i = 1, b_size - 1 - !tau_e_L(i) = 0d0; tau_e_R(i) = 0d0; - tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) - tau_e_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) + !tau_e_L(i) = 0d0; tau_e_R(i) = 0d0; + tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) + tau_e_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) end do end if @@ -1287,11 +1293,17 @@ contains ! REFERENCE MAP FLUX. if (hyperelasticity) then !$acc loop seq - do i = xibeg, xiend - flux_rs${XYZ}$_vf(j, k, l, i) = & - xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, i)*(vel_L(idx1) + s_M*(xi_L - 1d0)) + & - xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, i)*(vel_R(idx1) + s_P*(xi_R - 1d0)) + do i = 1, num_dims + flux_rs${XYZ}$_vf(j, k, l, xibeg - 1 + i) = & + xi_M*(s_S/(s_L - s_S))*(s_L*rho_L*xi_field_L(i) - rho_L*vel_L(idx1)*xi_field_L(i)) + & + xi_P*(s_S/(s_R - s_S))*(s_R*rho_R*xi_field_R(i) - rho_R*vel_R(idx1)*xi_field_R(i)) end do + !!$acc loop seq + !do i = xibeg, xiend + ! flux_rs${XYZ}$_vf(j, k, l, i) = & + ! xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, i)*(vel_L(idx1) + s_M*(xi_L - 1d0)) + & + ! xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, i)*(vel_R(idx1) + s_P*(xi_R - 1d0)) + !end do end if ! SURFACE TENSION FLUX. need to check diff --git a/src/simulation/m_time_steppers.fpp b/src/simulation/m_time_steppers.fpp index 33a171f218..f7e8b853f5 100644 --- a/src/simulation/m_time_steppers.fpp +++ b/src/simulation/m_time_steppers.fpp @@ -848,7 +848,7 @@ contains end if call nvtxStartRange("RHS-ELASTIC") - if (hyperelasticity) call s_hyperelastic_rmt_stress_update(q_cons_ts(1)%vf,q_prim_vf) + if (hyperelasticity) call s_hyperelastic_rmt_stress_update(q_cons_ts(1)%vf, q_prim_vf) call nvtxEndRange if (adv_n) call s_comp_alpha_from_n(q_cons_ts(1)%vf) diff --git a/submit_test.sh b/submit_test.sh index 7d26596e17..8fe108b055 100755 --- a/submit_test.sh +++ b/submit_test.sh @@ -24,15 +24,11 @@ #./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t simulation -c delta #./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -c delta -./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test61/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta -./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test61/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t simulation -c delta -./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test61/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -c delta +#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test61/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta +#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test61/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t simulation -c delta +#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test61/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -c delta -#./mfc.sh run /users/mrodri97/scratch/ctr2024/test6/case.py -p batch -N 1 -n 8 -g 0 -w 01:00:00 -# test1 -t pre_process -c oscar -#./mfc.sh run /users/mrodrig97/scratch/ctr2024/test6/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t simulation -c oscar +#./mfc.sh run /users/mrodri97/scratch/ctr2024/test6/case.py -p batch -N 1 -n 16 -g 0 -w 01:00:00 -# test1 -t pre_process -c oscar +./mfc.sh run /users/mrodri97/scratch/ctr2024/test6/case.py -p batch -N 1 -n 16 -g 0 -w 02:00:00 -# test1 -t simulation -c oscar #./mfc.sh run /users/mrodri97/scratch/ctr2024/test6/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -c oscar -./mfc.sh run /users/mrodri97/hMFC/tests/9EB947DB/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t pre_process -c oscar -./mfc.sh run /users/mrodri97/hMFC/tests/9EB947DB/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t simulation -c oscar - - From 8382a704f56091040733699ccedd83897e70d288 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Tue, 16 Jul 2024 17:24:12 -0400 Subject: [PATCH 256/326] additional clean up for the RMT code --- src/simulation/m_hyperelastic.fpp | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/src/simulation/m_hyperelastic.fpp b/src/simulation/m_hyperelastic.fpp index c4833b7185..19fe4dac50 100644 --- a/src/simulation/m_hyperelastic.fpp +++ b/src/simulation/m_hyperelastic.fpp @@ -146,11 +146,6 @@ contains real(kind(0d0)) :: G_K logical :: flag integer :: j, k, l, i, r - ! STEP 1: computing the grad_xi tensor - ! grad_xi definition / organization - ! number for the tensor 1-3: dxix_dx, dxiy_dx, dxiz_dx - ! 4-6 : dxix_dy, dxiy_dy, dxiz_dy - ! 7-9 : dxix_dz, dxiy_dz, dxiz_dz !$acc parallel loop collapse(3) gang vector default(present) private(alpha_K,alpha_rho_K,rho_K,gamma_K,pi_inf_K,qv_K,G_K,Re_K, tensora, tensorb, flag) do l = 0, p @@ -168,11 +163,16 @@ contains rho_K = max(rho_K, sgm_eps) if ( G_K .le. verysmall ) G_K = 0d0 - if ( G_K .gt. 1d0 ) then + if ( G_K .gt. verysmall ) then !$acc loop seq do i = 1, tensor_size tensora(i) = 0d0 end do + ! STEP 1: computing the grad_xi tensor using finite differences + ! grad_xi definition / organization + ! number for the tensor 1-3: dxix_dx, dxiy_dx, dxiz_dx + ! 4-6 : dxix_dy, dxiy_dy, dxiz_dy + ! 7-9 : dxix_dz, dxiy_dz, dxiz_dz !$acc loop seq do r = -fd_number, fd_number ! derivatives in the x-direction @@ -221,16 +221,10 @@ contains tensorb(2) = tensora(1)*tensora(4) + tensora(2)*tensora(5) + tensora(3)*tensora(6) tensorb(3) = tensora(1)*tensora(7) + tensora(2)*tensora(8) + tensora(3)*tensora(9) tensorb(6) = tensora(4)*tensora(7) + tensora(5)*tensora(8) + tensora(6)*tensora(9) - - !if (tensorb(tensor_size) < 0d0) then - ! print *, 'idx :: ',j,' ',k,' ',l,' J :: ',tensorb(tensor_size),' ',G_K - !end if else flag = .false. end if - !if (tensorb(tensor_size) < 0.3) flag = .false. - if (flag) then ! STEP 4: update the btensor btensor%vf(1)%sf(j, k, l) = tensorb(1) From 91b6a664d989337e31ad989b1cfe0cd08a953a52 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Tue, 16 Jul 2024 18:01:46 -0400 Subject: [PATCH 257/326] added symmetry boundary conditions for the \xi field, other boundary conditions might need to be added as well --- src/simulation/m_boundary_conditions.fpp | 31 ++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/src/simulation/m_boundary_conditions.fpp b/src/simulation/m_boundary_conditions.fpp index ca77632dc1..2b9eee16e8 100644 --- a/src/simulation/m_boundary_conditions.fpp +++ b/src/simulation/m_boundary_conditions.fpp @@ -357,6 +357,12 @@ contains q_prim_vf(i)%sf(-j, k, l) = & q_prim_vf(i)%sf(j - 1, k, l) end do + + if(hyperelasticity) then + q_prim_vf(xibeg)%sf(-j, k, l) = & + -q_prim_vf(xibeg)%sf(j - 1, k, l) + end if + end do end do end do @@ -401,6 +407,11 @@ contains q_prim_vf(i)%sf(m - (j - 1), k, l) end do + if(hyperelasticity) then + q_prim_vf(xibeg)%sf(m + j, k, l) = & + -q_prim_vf(xibeg)%sf(m - (j - 1), k, l) + end if + end do end do end do @@ -448,6 +459,11 @@ contains q_prim_vf(i)%sf(l, -j, k) = & q_prim_vf(i)%sf(l, j - 1, k) end do + + if(hyperelasticity) then + q_prim_vf(xibeg + 1)%sf(l, -j, k) = & + -q_prim_vf(xibeg + 1)%sf(l, j - 1, k) + end if end do end do end do @@ -490,6 +506,11 @@ contains q_prim_vf(i)%sf(l, n + j, k) = & q_prim_vf(i)%sf(l, n - (j - 1), k) end do + + if(hyperelasticity) then + q_prim_vf(xibeg + 1)%sf(l, n + j, k) = & + -q_prim_vf(xibeg + 1)%sf(l, n - (j - 1), k) + end if end do end do end do @@ -537,6 +558,11 @@ contains q_prim_vf(i)%sf(k, l, -j) = & q_prim_vf(i)%sf(k, l, j - 1) end do + + if(hyperelasticity) then + q_prim_vf(xiend)%sf(k, l, -j) = & + -q_prim_vf(xiend)%sf(k, l, j - 1) + end if end do end do end do @@ -579,6 +605,11 @@ contains q_prim_vf(i)%sf(k, l, p + j) = & q_prim_vf(i)%sf(k, l, p - (j - 1)) end do + + if(hyperelasticity) then + q_prim_vf(xiend)%sf(k, l, p + j) = & + -q_prim_vf(xiend)%sf(k, l, p - (j - 1)) + end if end do end do end do From e6e2c6a4810f97fb0350cea2b8ba8ffe5ecae773 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Tue, 16 Jul 2024 19:43:54 -0400 Subject: [PATCH 258/326] corrected stress values --- src/simulation/m_hyperelastic.fpp | 6 +++--- submit_test.sh | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/simulation/m_hyperelastic.fpp b/src/simulation/m_hyperelastic.fpp index 19fe4dac50..cff32e89a4 100644 --- a/src/simulation/m_hyperelastic.fpp +++ b/src/simulation/m_hyperelastic.fpp @@ -226,11 +226,11 @@ contains end if if (flag) then - ! STEP 4: update the btensor + ! STEP 4: update the btensor, this is consistent with Riemann solvers btensor%vf(1)%sf(j, k, l) = tensorb(1) btensor%vf(2)%sf(j, k, l) = tensorb(2) - btensor%vf(3)%sf(j, k, l) = tensorb(3) - btensor%vf(4)%sf(j, k, l) = tensorb(5) + btensor%vf(3)%sf(j, k, l) = tensorb(5) + btensor%vf(4)%sf(j, k, l) = tensorb(3) btensor%vf(5)%sf(j, k, l) = tensorb(6) btensor%vf(6)%sf(j, k, l) = tensorb(9) ! store the determinant at the last entry of the btensor diff --git a/submit_test.sh b/submit_test.sh index 8fe108b055..8f8430e5ab 100755 --- a/submit_test.sh +++ b/submit_test.sh @@ -28,7 +28,7 @@ #./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test61/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t simulation -c delta #./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test61/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -c delta -#./mfc.sh run /users/mrodri97/scratch/ctr2024/test6/case.py -p batch -N 1 -n 16 -g 0 -w 01:00:00 -# test1 -t pre_process -c oscar +./mfc.sh run /users/mrodri97/scratch/ctr2024/test6/case.py -p batch -N 1 -n 16 -g 0 -w 01:00:00 -# test1 -t pre_process -c oscar ./mfc.sh run /users/mrodri97/scratch/ctr2024/test6/case.py -p batch -N 1 -n 16 -g 0 -w 02:00:00 -# test1 -t simulation -c oscar #./mfc.sh run /users/mrodri97/scratch/ctr2024/test6/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -c oscar From 9aa316ed8f05e9196980ef7be1614bb230226ebf Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Tue, 16 Jul 2024 20:34:07 -0400 Subject: [PATCH 259/326] hard coded the boundaries for RMT, need to fix with for cbc in RMT --- src/simulation/m_hyperelastic.fpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/simulation/m_hyperelastic.fpp b/src/simulation/m_hyperelastic.fpp index cff32e89a4..59bcc60ea3 100644 --- a/src/simulation/m_hyperelastic.fpp +++ b/src/simulation/m_hyperelastic.fpp @@ -148,9 +148,9 @@ contains integer :: j, k, l, i, r !$acc parallel loop collapse(3) gang vector default(present) private(alpha_K,alpha_rho_K,rho_K,gamma_K,pi_inf_K,qv_K,G_K,Re_K, tensora, tensorb, flag) - do l = 0, p - do k = 0, n - do j = 0, m + do l = 0, p-2 + do k = 0, n-2 + do j = 2, m-2 flag = .true. !$acc loop seq do i = 1, num_fluids From 9cb3a52b79618a62f45ef36411b99532afc81714 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Tue, 16 Jul 2024 21:02:06 -0400 Subject: [PATCH 260/326] improved the abstract interface for hyperelastict --- src/simulation/m_hyperelastic.fpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/simulation/m_hyperelastic.fpp b/src/simulation/m_hyperelastic.fpp index 59bcc60ea3..ede27d6230 100644 --- a/src/simulation/m_hyperelastic.fpp +++ b/src/simulation/m_hyperelastic.fpp @@ -41,7 +41,7 @@ module m_hyperelastic real(kind(0d0)), intent(in) :: G integer, intent(in) :: j, k, l - end subroutine + end subroutine s_abstract_hyperelastic_solver !> @} end interface @@ -163,7 +163,7 @@ contains rho_K = max(rho_K, sgm_eps) if ( G_K .le. verysmall ) G_K = 0d0 - if ( G_K .gt. verysmall ) then + if ( G_K .gt. 1d0 ) then !$acc loop seq do i = 1, tensor_size tensora(i) = 0d0 @@ -237,7 +237,7 @@ contains btensor%vf(b_size)%sf(j, k, l) = tensorb(tensor_size) ! STEP 5a: updating the Cauchy stress primitive scalar field - call s_compute_cauchy_solver(btensor%vf, q_prim_vf, G_K, j, k, l) + call s_neoHookean_cauchy_solver(btensor%vf, q_prim_vf, G_K, j, k, l) ! STEP 5b: updating the pressure field q_prim_vf(E_idx)%sf(j, k, l) = q_prim_vf(E_idx)%sf(j, k, l) - & G_K*q_prim_vf(xiend + 1)%sf(j, k, l)/gamma_K From cdf9923ec00a1f688efd4cbfba6f612261b09e70 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Tue, 16 Jul 2024 22:05:30 -0500 Subject: [PATCH 261/326] fixed private variables in HLLC Riemann solver for xi_field_L/R --- src/simulation/m_hyperelastic.fpp | 2 +- src/simulation/m_riemann_solvers.fpp | 2 +- submit_gpu.sh | 8 ++++++-- submit_test.sh | 8 ++++---- 4 files changed, 12 insertions(+), 8 deletions(-) diff --git a/src/simulation/m_hyperelastic.fpp b/src/simulation/m_hyperelastic.fpp index ede27d6230..eef766178c 100644 --- a/src/simulation/m_hyperelastic.fpp +++ b/src/simulation/m_hyperelastic.fpp @@ -237,7 +237,7 @@ contains btensor%vf(b_size)%sf(j, k, l) = tensorb(tensor_size) ! STEP 5a: updating the Cauchy stress primitive scalar field - call s_neoHookean_cauchy_solver(btensor%vf, q_prim_vf, G_K, j, k, l) + call s_compute_cauchy_solver(btensor%vf, q_prim_vf, G_K, j, k, l) ! STEP 5b: updating the pressure field q_prim_vf(E_idx)%sf(j, k, l) = q_prim_vf(E_idx)%sf(j, k, l) - & G_K*q_prim_vf(xiend + 1)%sf(j, k, l)/gamma_K diff --git a/src/simulation/m_riemann_solvers.fpp b/src/simulation/m_riemann_solvers.fpp index 9b2f3b0fcd..ddb8a4b3ba 100644 --- a/src/simulation/m_riemann_solvers.fpp +++ b/src/simulation/m_riemann_solvers.fpp @@ -959,7 +959,7 @@ contains ! 6-EQUATION MODEL WITH HLLC if (model_eqns == 3) then !ME3 - !$acc parallel loop collapse(3) gang vector default(present) private(vel_L, vel_R, Re_L, Re_R, rho_avg, h_avg, gamma_avg, s_L, s_R, s_S, vel_avg_rms, alpha_L, alpha_R, tau_e_L, tau_e_R, G_L, G_R, flux_ene_e) + !$acc parallel loop collapse(3) gang vector default(present) private(vel_L, vel_R, Re_L, Re_R, rho_avg, h_avg, gamma_avg, s_L, s_R, s_S, vel_avg_rms, alpha_L, alpha_R, tau_e_L, tau_e_R, G_L, G_R, flux_ene_e, xi_field_L, xi_field_R) do l = is3%beg, is3%end do k = is2%beg, is2%end do j = is1%beg, is1%end diff --git a/submit_gpu.sh b/submit_gpu.sh index 6909cf3938..c61e198972 100755 --- a/submit_gpu.sh +++ b/submit_gpu.sh @@ -32,11 +32,15 @@ #./mfc.sh run /scratch/bciv/rodrigu1/cav2024/3Dsph_hyper_prestress_input.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta #./mfc.sh run /scratch/bciv/rodrigu1/cav2024/3Dsph_hyper_prestress_input.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta -./mfc.sh run /scratch/bciv/rodrigu1/cav2024/hyper/hyper_gel.py -p gpuA100x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t pre_process -a bciv-delta-gpu -c delta -./mfc.sh run /scratch/bciv/rodrigu1/cav2024/hyper/hyper_gel.py -p gpuA100x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/rodrigu1/cav2024/hyper/hyper_gel.py -p gpuA100x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t pre_process -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/rodrigu1/cav2024/hyper/hyper_gel.py -p gpuA100x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta #./mfc.sh run /scratch/bciv/rodrigu1/cav2024/hyper/hyper_gel.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta #./mfc.sh run /scratch/bciv/rodrigu1/cav2024/hypoe/hypo_gel.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t pre_process -a bciv-delta-gpu -c delta #./mfc.sh run /scratch/bciv/rodrigu1/cav2024/hypoe/hypo_gel.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta #./mfc.sh run /scratch/bciv/rodrigu1/cav2024/hypoe/hypo_gel.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test61/case.py -e batch -p gpuA100x4 -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t pre_process -a bciv-delta-gpu -c delta +./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test61/case.py -e batch -p gpuA100x4 -N 1 -n 1 -g 0 -w 02:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test61/case.py -e batch -p gpuA100x4 -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta + diff --git a/submit_test.sh b/submit_test.sh index 8f8430e5ab..6ea710c75d 100755 --- a/submit_test.sh +++ b/submit_test.sh @@ -20,15 +20,15 @@ #./mfc.sh run /scratch/bciv/mcarcanabarbosa/ctr2024/testingpc4f/4speed/3dpc-noel-ptg.py -e batch -p gpuA100x4 -N 1 -n 4 -g 1 -w 04:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta #./mfc.sh run /scratch/bciv/mcarcanabarbosa/ctr2024/testingpc4f/4speed/3dpc-noel-ptg.py -e batch -p gpuA100x4 -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta -#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta -#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t simulation -c delta +./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta +./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t simulation -c delta #./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -c delta #./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test61/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta #./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test61/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t simulation -c delta #./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test61/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -c delta -./mfc.sh run /users/mrodri97/scratch/ctr2024/test6/case.py -p batch -N 1 -n 16 -g 0 -w 01:00:00 -# test1 -t pre_process -c oscar -./mfc.sh run /users/mrodri97/scratch/ctr2024/test6/case.py -p batch -N 1 -n 16 -g 0 -w 02:00:00 -# test1 -t simulation -c oscar +#./mfc.sh run /users/mrodri97/scratch/ctr2024/test6/case.py -p batch -N 1 -n 16 -g 0 -w 01:00:00 -# test1 -t pre_process -c oscar +#./mfc.sh run /users/mrodri97/scratch/ctr2024/test6/case.py -p batch -N 1 -n 16 -g 0 -w 02:00:00 -# test1 -t simulation -c oscar #./mfc.sh run /users/mrodri97/scratch/ctr2024/test6/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -c oscar From 6eca956c8640dae1984077474de6a1c8b4725703 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Wed, 17 Jul 2024 16:51:16 -0500 Subject: [PATCH 262/326] additional fixes to hyperelastic, compiles, passes test suites, testing on Delta --- src/simulation/m_hyperelastic.fpp | 102 ++++++++++++++------------- src/simulation/m_riemann_solvers.fpp | 21 +++--- submit_test.sh | 4 +- 3 files changed, 62 insertions(+), 65 deletions(-) diff --git a/src/simulation/m_hyperelastic.fpp b/src/simulation/m_hyperelastic.fpp index eef766178c..e94bc2048e 100644 --- a/src/simulation/m_hyperelastic.fpp +++ b/src/simulation/m_hyperelastic.fpp @@ -34,7 +34,7 @@ module m_hyperelastic !> @name Abstract subroutine for the infinite relaxation solver !> @{ subroutine s_abstract_hyperelastic_solver(btensor, q_prim_vf, G, j, k, l) - + !$acc routine seq import :: scalar_field, sys_size, b_size type(scalar_field), dimension(sys_size), intent(inout) :: q_prim_vf type(scalar_field), dimension(b_size), intent(inout) :: btensor @@ -47,7 +47,8 @@ module m_hyperelastic end interface !> @} - procedure(s_abstract_hyperelastic_solver), pointer :: s_compute_cauchy_solver => null() + procedure(s_abstract_hyperelastic_solver), & + pointer :: s_compute_cauchy_solver => null() !! The btensor at the cell-interior Gaussian quadrature points. !! These tensor is needed to be calculated once and make the code DRY. @@ -88,6 +89,7 @@ contains @:ACC_SETUP_VFs(btensor) @:ALLOCATE(Gs(1:num_fluids)) + !$acc loop seq do i = 1, num_fluids Gs(i) = fluid_pp(i)%G end do @@ -138,20 +140,18 @@ contains type(scalar_field), dimension(sys_size), intent(inout) :: q_cons_vf type(scalar_field), dimension(sys_size), intent(inout) :: q_prim_vf - real(kind(0d0)), dimension(tensor_size) :: tensora, tensorb + real(kind(0d0)), dimension(tensor_size) :: tensora, tensorb real(kind(0d0)), dimension(num_fluids) :: alpha_K, alpha_rho_K real(kind(0d0)), dimension(2) :: Re_K real(kind(0d0)) :: rho_K, gamma_K, pi_inf_K, qv_K real(kind(0d0)) :: G_K - logical :: flag integer :: j, k, l, i, r - !$acc parallel loop collapse(3) gang vector default(present) private(alpha_K,alpha_rho_K,rho_K,gamma_K,pi_inf_K,qv_K,G_K,Re_K, tensora, tensorb, flag) + !$acc parallel loop collapse(3) gang vector default(present) private(alpha_K,alpha_rho_K,rho_K,gamma_K,pi_inf_K,qv_K,G_K,Re_K, tensora, tensorb) do l = 0, p-2 do k = 0, n-2 do j = 2, m-2 - flag = .true. !$acc loop seq do i = 1, num_fluids alpha_rho_K(i) = q_cons_vf(i)%sf(j, k, l) @@ -163,7 +163,7 @@ contains rho_K = max(rho_K, sgm_eps) if ( G_K .le. verysmall ) G_K = 0d0 - if ( G_K .gt. 1d0 ) then + if ( G_K .gt. verysmall ) then !$acc loop seq do i = 1, tensor_size tensora(i) = 0d0 @@ -204,50 +204,52 @@ contains - tensora(2)*(tensora(4)*tensora(9) - tensora(6)*tensora(7)) & + tensora(3)*(tensora(4)*tensora(8) - tensora(5)*tensora(7)) - ! STEP 2c: computing the inverse of grad_xi tensor = F - ! tensorb is the adjoint, tensora becomes F - !$acc loop seq - do i = 1, tensor_size - 1 - tensora(i) = tensorb(i)/tensorb(tensor_size) - end do + if (tensorb(tensor_size) > 0d0) then + ! STEP 2c: computing the inverse of grad_xi tensor = F + ! tensorb is the adjoint, tensora becomes F + !$acc loop seq + do i = 1, tensor_size - 1 + tensora(i) = tensorb(i)/tensorb(tensor_size) + end do - ! STEP 2d: computing the J = det(F) = 1/det(\grad{\xi}) - tensorb(tensor_size) = 1d0/tensorb(tensor_size) - - ! STEP 3: computing F tranpose F - tensorb(1) = tensora(1)**2 + tensora(2)**2 + tensora(3)**2 - tensorb(5) = tensora(4)**2 + tensora(5)**2 + tensora(6)**2 - tensorb(9) = tensora(7)**2 + tensora(8)**2 + tensora(9)**2 - tensorb(2) = tensora(1)*tensora(4) + tensora(2)*tensora(5) + tensora(3)*tensora(6) - tensorb(3) = tensora(1)*tensora(7) + tensora(2)*tensora(8) + tensora(3)*tensora(9) - tensorb(6) = tensora(4)*tensora(7) + tensora(5)*tensora(8) + tensora(6)*tensora(9) - else - flag = .false. - end if - - if (flag) then - ! STEP 4: update the btensor, this is consistent with Riemann solvers - btensor%vf(1)%sf(j, k, l) = tensorb(1) - btensor%vf(2)%sf(j, k, l) = tensorb(2) - btensor%vf(3)%sf(j, k, l) = tensorb(5) - btensor%vf(4)%sf(j, k, l) = tensorb(3) - btensor%vf(5)%sf(j, k, l) = tensorb(6) - btensor%vf(6)%sf(j, k, l) = tensorb(9) - ! store the determinant at the last entry of the btensor - btensor%vf(b_size)%sf(j, k, l) = tensorb(tensor_size) - - ! STEP 5a: updating the Cauchy stress primitive scalar field - call s_compute_cauchy_solver(btensor%vf, q_prim_vf, G_K, j, k, l) - ! STEP 5b: updating the pressure field - q_prim_vf(E_idx)%sf(j, k, l) = q_prim_vf(E_idx)%sf(j, k, l) - & + ! STEP 2d: computing the J = det(F) = 1/det(\grad{\xi}) + tensorb(tensor_size) = 1d0/tensorb(tensor_size) + + ! STEP 3: computing F tranpose F + tensorb(1) = tensora(1)**2 + tensora(2)**2 + tensora(3)**2 + tensorb(5) = tensora(4)**2 + tensora(5)**2 + tensora(6)**2 + tensorb(9) = tensora(7)**2 + tensora(8)**2 + tensora(9)**2 + tensorb(2) = tensora(1)*tensora(4) + tensora(2)*tensora(5) + tensora(3)*tensora(6) + tensorb(3) = tensora(1)*tensora(7) + tensora(2)*tensora(8) + tensora(3)*tensora(9) + tensorb(6) = tensora(4)*tensora(7) + tensora(5)*tensora(8) + tensora(6)*tensora(9) + ! STEP 4: update the btensor, this is consistent with Riemann solvers + ! \tau_xx + btensor%vf(1)%sf(j, k, l) = tensorb(1) + ! \tau_xy + btensor%vf(2)%sf(j, k, l) = tensorb(2) + ! \tau_yy + btensor%vf(3)%sf(j, k, l) = tensorb(5) + ! \tau_xz + btensor%vf(4)%sf(j, k, l) = tensorb(3) + ! \tau_yz + btensor%vf(5)%sf(j, k, l) = tensorb(6) + ! \tau_zz + btensor%vf(6)%sf(j, k, l) = tensorb(9) + ! store the determinant at the last entry of the btensor + btensor%vf(b_size)%sf(j, k, l) = tensorb(tensor_size) + ! STEP 5a: updating the Cauchy stress primitive scalar field + call s_neoHookean_cauchy_solver(btensor%vf, q_prim_vf, G_K, j, k, l) + ! STEP 5b: updating the pressure field + q_prim_vf(E_idx)%sf(j, k, l) = q_prim_vf(E_idx)%sf(j, k, l) - & G_K*q_prim_vf(xiend + 1)%sf(j, k, l)/gamma_K - ! STEP 5c: updating the Cauchy stress conservative scalar field - !$acc loop seq - do i = 1, b_size - 1 - q_cons_vf(strxb + i - 1)%sf(j, k, l) = & - rho_K*q_prim_vf(strxb + i - 1)%sf(j, k, l) - end do + ! STEP 5c: updating the Cauchy stress conservative scalar field + !$acc loop seq + do i = 1, b_size - 1 + q_cons_vf(strxb + i - 1)%sf(j, k, l) = & + rho_K*q_prim_vf(strxb + i - 1)%sf(j, k, l) + end do end if + end if end do end do end do @@ -275,11 +277,11 @@ contains !TODO Make this 1D and 2D capable ! tensor is the symmetric tensor & calculate the trace of the tensor - trace = btensor(1)%sf(j, k, l) + btensor(4)%sf(j, k, l) + btensor(6)%sf(j, k, l) + trace = btensor(1)%sf(j, k, l) + btensor(3)%sf(j, k, l) + btensor(6)%sf(j, k, l) ! calculate the deviatoric of the tensor btensor(1)%sf(j, k, l) = btensor(1)%sf(j, k, l) - f13*trace - btensor(4)%sf(j, k, l) = btensor(4)%sf(j, k, l) - f13*trace + btensor(3)%sf(j, k, l) = btensor(3)%sf(j, k, l) - f13*trace btensor(6)%sf(j, k, l) = btensor(6)%sf(j, k, l) - f13*trace ! dividing by the jacobian for neo-Hookean model diff --git a/src/simulation/m_riemann_solvers.fpp b/src/simulation/m_riemann_solvers.fpp index ddb8a4b3ba..ff9bd5511c 100644 --- a/src/simulation/m_riemann_solvers.fpp +++ b/src/simulation/m_riemann_solvers.fpp @@ -1104,13 +1104,12 @@ contains G_R = G_R + alpha_R(i)*Gs(i) end do ! Elastic contribution to energy if G large enough - if (G_L < verysmall) G_L = 0d0; - if (G_R < verysmall) G_R = 0d0; - E_L = E_L + G_L*qL_prim_rs${XYZ}$_vf(j, k, l, xiend + 1) - E_R = E_R + G_R*qR_prim_rs${XYZ}$_vf(j + 1, k, l, xiend + 1) + if ( G_L > verysmall .and. G_R > verysmall ) then + E_L = E_L + G_L*qL_prim_rs${XYZ}$_vf(j, k, l, xiend + 1) + E_R = E_R + G_R*qR_prim_rs${XYZ}$_vf(j + 1, k, l, xiend + 1) + end if !$acc loop seq do i = 1, b_size - 1 - !tau_e_L(i) = 0d0; tau_e_R(i) = 0d0; tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) tau_e_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) end do @@ -1295,15 +1294,11 @@ contains !$acc loop seq do i = 1, num_dims flux_rs${XYZ}$_vf(j, k, l, xibeg - 1 + i) = & - xi_M*(s_S/(s_L - s_S))*(s_L*rho_L*xi_field_L(i) - rho_L*vel_L(idx1)*xi_field_L(i)) + & - xi_P*(s_S/(s_R - s_S))*(s_R*rho_R*xi_field_R(i) - rho_R*vel_R(idx1)*xi_field_R(i)) + xi_M*(s_S/(s_L - s_S))*(s_L*rho_L*xi_field_L(i) & + - rho_L*vel_L(idx1)*xi_field_L(i)) + & + xi_P*(s_S/(s_R - s_S))*(s_R*rho_R*xi_field_R(i) & + - rho_R*vel_R(idx1)*xi_field_R(i)) end do - !!$acc loop seq - !do i = xibeg, xiend - ! flux_rs${XYZ}$_vf(j, k, l, i) = & - ! xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, i)*(vel_L(idx1) + s_M*(xi_L - 1d0)) + & - ! xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, i)*(vel_R(idx1) + s_P*(xi_R - 1d0)) - !end do end if ! SURFACE TENSION FLUX. need to check diff --git a/submit_test.sh b/submit_test.sh index 6ea710c75d..b202451b23 100755 --- a/submit_test.sh +++ b/submit_test.sh @@ -20,8 +20,8 @@ #./mfc.sh run /scratch/bciv/mcarcanabarbosa/ctr2024/testingpc4f/4speed/3dpc-noel-ptg.py -e batch -p gpuA100x4 -N 1 -n 4 -g 1 -w 04:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta #./mfc.sh run /scratch/bciv/mcarcanabarbosa/ctr2024/testingpc4f/4speed/3dpc-noel-ptg.py -e batch -p gpuA100x4 -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta -./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta -./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t simulation -c delta +./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6fix/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta +./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6fix/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t simulation -c delta #./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -c delta #./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test61/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta From f607c5f0f55339d52448de0dc54ef27c7abb36c5 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Wed, 17 Jul 2024 23:41:06 -0500 Subject: [PATCH 263/326] night before rehearsal at CTR, code testing --- src/simulation/m_hyperelastic.fpp | 2 +- submit_test.sh | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/simulation/m_hyperelastic.fpp b/src/simulation/m_hyperelastic.fpp index e94bc2048e..0dc0c83f2f 100644 --- a/src/simulation/m_hyperelastic.fpp +++ b/src/simulation/m_hyperelastic.fpp @@ -163,7 +163,7 @@ contains rho_K = max(rho_K, sgm_eps) if ( G_K .le. verysmall ) G_K = 0d0 - if ( G_K .gt. verysmall ) then + if ( G_K .gt. 10d0 ) then !$acc loop seq do i = 1, tensor_size tensora(i) = 0d0 diff --git a/submit_test.sh b/submit_test.sh index b202451b23..992a0c7491 100755 --- a/submit_test.sh +++ b/submit_test.sh @@ -20,9 +20,9 @@ #./mfc.sh run /scratch/bciv/mcarcanabarbosa/ctr2024/testingpc4f/4speed/3dpc-noel-ptg.py -e batch -p gpuA100x4 -N 1 -n 4 -g 1 -w 04:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta #./mfc.sh run /scratch/bciv/mcarcanabarbosa/ctr2024/testingpc4f/4speed/3dpc-noel-ptg.py -e batch -p gpuA100x4 -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta -./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6fix/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta -./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6fix/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t simulation -c delta -#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -c delta +#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6fix/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta +#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6fix/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t simulation -c delta +./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6fix/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -c delta #./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test61/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta #./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test61/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t simulation -c delta From 8c9e058d4c9c14ece63affacf6e98dd7e182829b Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Sat, 27 Jul 2024 19:41:25 -0500 Subject: [PATCH 264/326] last submit used at CTR summer program --- src/common/m_phase_change.fpp | 4 ++-- src/simulation/m_hyperelastic.fpp | 2 +- submit_test.sh | 34 +++++++++++++++++++++++-------- 3 files changed, 29 insertions(+), 11 deletions(-) diff --git a/src/common/m_phase_change.fpp b/src/common/m_phase_change.fpp index c13fa233c6..3bbbee7e24 100644 --- a/src/common/m_phase_change.fpp +++ b/src/common/m_phase_change.fpp @@ -350,7 +350,7 @@ contains ns = 0 ! change this relative error metric. 1E4 is arbitrary do while ((DABS(pS - pO) > palpha_eps) .and. & - (DABS((pS - pO)/pO) > palpha_eps/1d4) .or. (ns == 0)) + (DABS((pS - pO)/pO) > palpha_eps/1d1) .or. (ns == 0)) ! increasing counter ns = ns + 1 @@ -440,7 +440,7 @@ contains R2D(1) = 0.0d0; R2D(2) = 0.0d0 DeltamP(1) = 0.0d0; DeltamP(2) = 0.0d0 do while (((DSQRT(R2D(1)**2 + R2D(2)**2) > ptgalpha_eps) & - .and. ((DSQRT(R2D(1)**2 + R2D(2)**2)/rhoe) > (ptgalpha_eps/1d6))) & + .and. ((DSQRT(R2D(1)**2 + R2D(2)**2)/rhoe) > (ptgalpha_eps/1d1))) & .or. (ns == 0)) ! Updating counter for the iterative procedure diff --git a/src/simulation/m_hyperelastic.fpp b/src/simulation/m_hyperelastic.fpp index 0dc0c83f2f..9ae057946e 100644 --- a/src/simulation/m_hyperelastic.fpp +++ b/src/simulation/m_hyperelastic.fpp @@ -163,7 +163,7 @@ contains rho_K = max(rho_K, sgm_eps) if ( G_K .le. verysmall ) G_K = 0d0 - if ( G_K .gt. 10d0 ) then + if ( G_K .gt. 20d0 ) then !$acc loop seq do i = 1, tensor_size tensora(i) = 0d0 diff --git a/submit_test.sh b/submit_test.sh index 992a0c7491..69b80bbe7b 100755 --- a/submit_test.sh +++ b/submit_test.sh @@ -8,8 +8,8 @@ #./mfc.sh run ./examples/3D_ctr_test/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t simulation -c delta #./mfc.sh run ./examples/3D_ctr_test/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t post_process -c delta -#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta -#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t simulation -c delta +#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4/case.py -p batch -N 1 -n 4 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta +#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4/case.py -p batch -N 1 -n 4 -g 0 -w 01:00:00 -# test1 -t simulation -c delta #./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t post_process -c delta #./mfc.sh run /scratch/bciv/mcarcanabarbosa/ctr2024/testingpc4f/2speed/3dpc-noel-ptg.py -p batch -N 1 -n 4 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta @@ -20,15 +20,33 @@ #./mfc.sh run /scratch/bciv/mcarcanabarbosa/ctr2024/testingpc4f/4speed/3dpc-noel-ptg.py -e batch -p gpuA100x4 -N 1 -n 4 -g 1 -w 04:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta #./mfc.sh run /scratch/bciv/mcarcanabarbosa/ctr2024/testingpc4f/4speed/3dpc-noel-ptg.py -e batch -p gpuA100x4 -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta -#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6fix/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta -#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6fix/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t simulation -c delta -./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6fix/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -c delta +#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6.4/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta +#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6.4/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t simulation -c delta +#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6.4/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t post_process -c delta +#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6.3/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -c delta +#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6.4/case.py -e batch -p gpuA100x4 -N 1 -n 4 -g 4 -w 01:00:00 -# pre_bubingel -t pre_process -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6.4/case.py -e batch -p gpuA100x4 -N 1 -n 4 -g 4 -w 06:00:00 -# sim_bubingel -t simulation -a bciv-delta-gpu -c delta + +#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6.5/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta +#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6.5/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t simulation -c delta +#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6.5/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -c delta + +#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta +#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t simulation -c delta +#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -c delta +#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4/case.py -e batch -p gpuA100x4 -N 1 -n 4 -g 4 -w 06:00:00 -# pre_bubinwater -t pre_process -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4/case.py -e batch -p gpuA100x4 -N 1 -n 4 -g 4 -w 06:00:00 -# sim_bubinwater -t simulation -a bciv-delta-gpu -c delta + +#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4.1/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta +#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4.1/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t simulation -c delta +./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4.1/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -c delta -#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test61/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta -#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test61/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t simulation -c delta -#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test61/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -c delta #./mfc.sh run /users/mrodri97/scratch/ctr2024/test6/case.py -p batch -N 1 -n 16 -g 0 -w 01:00:00 -# test1 -t pre_process -c oscar #./mfc.sh run /users/mrodri97/scratch/ctr2024/test6/case.py -p batch -N 1 -n 16 -g 0 -w 02:00:00 -# test1 -t simulation -c oscar #./mfc.sh run /users/mrodri97/scratch/ctr2024/test6/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -c oscar + +#./mfc.sh run /scratch/bciv/mcarcanabarbosa/ctr2024/finalruns/elcom/bubliq/25wv/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -c delta +#./mfc.sh run /scratch/bciv/mcarcanabarbosa/ctr2024/finalruns/elcom/bubliq/75wv/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -c delta + From 24c25662b433caf4e8fcebb08fd56a5c85730293 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Sat, 27 Jul 2024 21:23:32 -0500 Subject: [PATCH 265/326] reverted phase change tolerances --- src/common/m_phase_change.fpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/common/m_phase_change.fpp b/src/common/m_phase_change.fpp index 3bbbee7e24..c13fa233c6 100644 --- a/src/common/m_phase_change.fpp +++ b/src/common/m_phase_change.fpp @@ -350,7 +350,7 @@ contains ns = 0 ! change this relative error metric. 1E4 is arbitrary do while ((DABS(pS - pO) > palpha_eps) .and. & - (DABS((pS - pO)/pO) > palpha_eps/1d1) .or. (ns == 0)) + (DABS((pS - pO)/pO) > palpha_eps/1d4) .or. (ns == 0)) ! increasing counter ns = ns + 1 @@ -440,7 +440,7 @@ contains R2D(1) = 0.0d0; R2D(2) = 0.0d0 DeltamP(1) = 0.0d0; DeltamP(2) = 0.0d0 do while (((DSQRT(R2D(1)**2 + R2D(2)**2) > ptgalpha_eps) & - .and. ((DSQRT(R2D(1)**2 + R2D(2)**2)/rhoe) > (ptgalpha_eps/1d1))) & + .and. ((DSQRT(R2D(1)**2 + R2D(2)**2)/rhoe) > (ptgalpha_eps/1d6))) & .or. (ns == 0)) ! Updating counter for the iterative procedure From 33d820dbccf0190e37fca235c17ee1c3a4f46444 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Sat, 27 Jul 2024 22:09:40 -0500 Subject: [PATCH 266/326] added hyper_model capability --- src/simulation/m_global_parameters.fpp | 3 ++ src/simulation/m_hyperelastic.fpp | 52 +++++++++++++++++++++++--- src/simulation/m_start_up.fpp | 1 + 3 files changed, 51 insertions(+), 5 deletions(-) diff --git a/src/simulation/m_global_parameters.fpp b/src/simulation/m_global_parameters.fpp index d4c877f221..574c288c89 100644 --- a/src/simulation/m_global_parameters.fpp +++ b/src/simulation/m_global_parameters.fpp @@ -148,6 +148,7 @@ module m_global_parameters logical :: mixture_err !< Mixture properties correction logical :: hypoelasticity !< hypoelasticity modeling logical :: hyperelasticity !< hyperelasticity modeling + integer :: hyper_model !< hyperelasticity solver algorithm logical :: elasticity !< elasticity modeling, true for hyper or hypo logical :: cu_tensor @@ -527,6 +528,7 @@ contains hypoelasticity = .false. hyperelasticity = .false. elasticity = .false. + hyper_model = dflt_int weno_flat = .true. riemann_flat = .true. rdma_mpi = .false. @@ -857,6 +859,7 @@ contains xi_idx%end = sys_size + num_dims ! adding three more equations for the \xi field and the elastic energy sys_size = xi_idx%end + 1 + hyper_model = 1 end if if (.not. f_is_default(sigma)) then diff --git a/src/simulation/m_hyperelastic.fpp b/src/simulation/m_hyperelastic.fpp index 9ae057946e..9d8b6a4f49 100644 --- a/src/simulation/m_hyperelastic.fpp +++ b/src/simulation/m_hyperelastic.fpp @@ -97,11 +97,11 @@ contains ! Associating procedural pointer to the subroutine that will be ! utilized to calculate the solution of a given Riemann problem - !if (hyper_model == 1) then + if (hyper_model == 1) then s_compute_cauchy_solver => s_neoHookean_cauchy_solver - !elseif (riemann_solver == 2) then - ! s_compute_cauchy_solver => s_Mooney_Rivlin_cauchy_solver - !end if + elseif (riemann_solver == 2) then + s_compute_cauchy_solver => s_Mooney_Rivlin_cauchy_solver + end if @:ALLOCATE_GLOBAL(fd_coeff_x(-fd_number:fd_number, 0:m)) if (n > 0) then @@ -238,7 +238,7 @@ contains ! store the determinant at the last entry of the btensor btensor%vf(b_size)%sf(j, k, l) = tensorb(tensor_size) ! STEP 5a: updating the Cauchy stress primitive scalar field - call s_neoHookean_cauchy_solver(btensor%vf, q_prim_vf, G_K, j, k, l) + call s_compute_cauchy_solver(btensor%vf, q_prim_vf, G_K, j, k, l) ! STEP 5b: updating the pressure field q_prim_vf(E_idx)%sf(j, k, l) = q_prim_vf(E_idx)%sf(j, k, l) - & G_K*q_prim_vf(xiend + 1)%sf(j, k, l)/gamma_K @@ -297,6 +297,48 @@ contains end subroutine s_neoHookean_cauchy_solver + !> The following subroutine handles the calculation of the btensor. + !! The calculation of the btensor takes qprimvf. + !! @param q_prim_vf Primitive variables + !! @param btensor is the output + !! calculate the grad_xi, grad_xi is a nxn tensor + !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor + !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor + !! btensor is symmetric, save the data space + subroutine s_Mooney_Rivlin_cauchy_solver(btensor, q_prim_vf, G, j, k, l) + !$acc routine seq + type(scalar_field), dimension(sys_size), intent(inout) :: q_prim_vf + type(scalar_field), dimension(b_size), intent(inout) :: btensor + real(kind(0d0)), intent(in) :: G + integer, intent(in) :: j, k, l + + real(kind(0d0)) :: trace + real(kind(0d0)) :: f13 = 1d0/3d0 + integer :: i !< Generic loop iterators + + !TODO Make this 1D and 2D capable + ! tensor is the symmetric tensor & calculate the trace of the tensor + trace = btensor(1)%sf(j, k, l) + btensor(3)%sf(j, k, l) + btensor(6)%sf(j, k, l) + + ! calculate the deviatoric of the tensor + btensor(1)%sf(j, k, l) = btensor(1)%sf(j, k, l) - f13*trace + btensor(3)%sf(j, k, l) = btensor(3)%sf(j, k, l) - f13*trace + btensor(6)%sf(j, k, l) = btensor(6)%sf(j, k, l) - f13*trace + + ! dividing by the jacobian for neo-Hookean model + ! setting the tensor to the stresses for riemann solver + !$acc loop seq + do i = 1, b_size - 1 + q_prim_vf(strxb + i - 1)%sf(j, k, l) = & + G*btensor(i)%sf(j, k, l)/btensor(b_size)%sf(j, k, l) + end do + ! compute the invariant without the elastic modulus + q_prim_vf(xiend + 1)%sf(j, k, l) = & + 0.5d0*(trace - 3.0d0)/btensor(b_size)%sf(j, k, l) + + end subroutine s_Mooney_Rivlin_cauchy_solver + + subroutine s_finalize_hyperelastic_module() integer :: i !< iterator diff --git a/src/simulation/m_start_up.fpp b/src/simulation/m_start_up.fpp index 422485e66f..9aee5a052d 100644 --- a/src/simulation/m_start_up.fpp +++ b/src/simulation/m_start_up.fpp @@ -1434,6 +1434,7 @@ contains call s_finalize_time_steppers_module() if (hypoelasticity) call s_finalize_hypoelastic_module() + if (hyperelasticity) call s_finalize_hyperelastic_module() call s_finalize_derived_variables_module() call s_finalize_data_output_module() call s_finalize_rhs_module() From 2246408b38b8ec57d9093cb44dac218e9e23a415 Mon Sep 17 00:00:00 2001 From: Nazarii Koval Date: Tue, 30 Jul 2024 10:08:54 -0500 Subject: [PATCH 267/326] commiting changes in 2d hardcoded ic --- src/pre_process/include/2dHardcodedIC.fpp | 7 +++++++ submit_gpu_lung.sh | 6 ------ 2 files changed, 7 insertions(+), 6 deletions(-) delete mode 100755 submit_gpu_lung.sh diff --git a/src/pre_process/include/2dHardcodedIC.fpp b/src/pre_process/include/2dHardcodedIC.fpp index e07821f225..a9956ffbb8 100644 --- a/src/pre_process/include/2dHardcodedIC.fpp +++ b/src/pre_process/include/2dHardcodedIC.fpp @@ -129,6 +129,13 @@ q_prim_vf(advxb)%sf(i, j, 0) = patch_icpp(1)%alpha(1) q_prim_vf(advxe)%sf(i, j, 0) = patch_icpp(1)%alpha(2) end if + + case (207) ! Bumps for the patch geometry of the lung + h = 0.0 + lam = 1.0 + amp = patch_icpp(patch_id)%a2 + + case default if (proc_rank == 0) then diff --git a/submit_gpu_lung.sh b/submit_gpu_lung.sh deleted file mode 100755 index b7902da8db..0000000000 --- a/submit_gpu_lung.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/bash - -./mfc.sh run ./examples/2D_lungwave_horizontal/case.py -p gpuA100x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t pre_process -a bciv-delta-gpu -c delta -./mfc.sh run ./examples/2D_lungwave_horizontal/case.py -p gpuA100x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta -#./mfc.sh run /scratch/bciv/rodrigu1/cav2024/hyper/hyper_gel.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta - From 7445aabeb6c3205e06782d217c415463f9a55452 Mon Sep 17 00:00:00 2001 From: Sawyer Remillard Date: Wed, 31 Jul 2024 10:15:31 -0500 Subject: [PATCH 268/326] 2D capability for interface outputting --- src/post_process/m_data_output.fpp | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/src/post_process/m_data_output.fpp b/src/post_process/m_data_output.fpp index e70a14178e..e68c021bdd 100644 --- a/src/post_process/m_data_output.fpp +++ b/src/post_process/m_data_output.fpp @@ -1005,11 +1005,16 @@ contains end do call s_mpi_allreduce_max(maxalph_loc, maxalph_glb) - do l = 0, p - if (z_cc(l) < dz(l) .and. z_cc(l) > 0) then - cent = l - end if - end do + if (p > 0) then + do l = 0, p + if (z_cc(l) < dz(l) .and. z_cc(l) > 0) then + cent = l + end if + end do + else + cent = 0 + end if + thres = 0.9d0*maxalph_glb do k = 0, n OLoop: do j = 0, m @@ -1031,9 +1036,7 @@ contains do i = 1, counter if (euc_d < tgp) then cycle OLoop - elseif (euc_d > tgp .and. i == counter .and. x_cc(j) < 1.5 .and. y_cc(k) < 1.5) then - !artificial bounding on the interface for bubble at a centroid. - !need to remove eventually. + elseif (euc_d > tgp .and. i == counter) then counter = counter + 1 x_d1(counter) = x_cc(j) y_d1(counter) = y_cc(k) From 0186c5fb998f308f73499e3147de3a570bb172ff Mon Sep 17 00:00:00 2001 From: Mirelys Carcana Barbosa Date: Wed, 31 Jul 2024 16:42:29 -0500 Subject: [PATCH 269/326] added checkers for current elasticity capabilities, have not addressed prestress --- src/common/m_checker_common.fpp | 14 ++++++++++++++ src/simulation/m_checker.fpp | 17 +++++++++++++---- 2 files changed, 27 insertions(+), 4 deletions(-) diff --git a/src/common/m_checker_common.fpp b/src/common/m_checker_common.fpp index ab5df7862f..36aba5015f 100644 --- a/src/common/m_checker_common.fpp +++ b/src/common/m_checker_common.fpp @@ -38,6 +38,7 @@ contains call s_check_inputs_qbmm_and_polydisperse if (adv_n) call s_check_inputs_adv_n if (hypoelasticity) call s_check_inputs_hypoelasticity + if (hyperelasticity) call s_check_inputs_hyperelasticity call s_check_inputs_phase_change call s_check_inputs_ibm #endif @@ -179,8 +180,21 @@ contains '5-equation (model_eqns = 2) or '// & '6-equation model (model_eqns = 3). Exiting ...') end if + if (hyperelasticity) then + call s_mpi_abort('hyperelasticity cannot be true with hypoelasticity. '// & + 'Exiting ...') + end if end subroutine s_check_inputs_hypoelasticity + !> Checks constraints on the hyperelasticity parameters. + !! Called by s_check_inputs_common for pre-processing and simulation + subroutine s_check_inputs_hyperelasticity + if (model_eqns /= 3) then + call s_mpi_abort('hyperelasticity requires '// & + '6-equation model (model_eqns = 3). Exiting ...') + end if + end subroutine s_check_inputs_hyperelasticity + !> Checks constraints on the phase change parameters. !! Called by s_check_inputs_common for pre-processing and simulation subroutine s_check_inputs_phase_change diff --git a/src/simulation/m_checker.fpp b/src/simulation/m_checker.fpp index 923682437c..c3523ec9a1 100644 --- a/src/simulation/m_checker.fpp +++ b/src/simulation/m_checker.fpp @@ -31,6 +31,7 @@ contains call s_check_inputs_model_eqns if (acoustic_source) call s_check_inputs_acoustic_src if (hypoelasticity) call s_check_inputs_hypoelasticity + if (hyperelasticity) call s_check_inputs_hyperelasticity if (bubbles) call s_check_inputs_bubbles if (adap_dt) call s_check_inputs_adapt_dt if (alt_soundspeed) call s_check_inputs_alt_soundspeed @@ -368,13 +369,21 @@ contains !> Checks constraints on hypoelasticity parameters subroutine s_check_inputs_hypoelasticity - if (riemann_solver == 3) then + if (riemann_solver /= 1) then call s_mpi_abort('hypoelasticity requires HLL '// & - '(riemann_solver = 1) or HLLC '// & - '(riemann_solver = 2) Riemann solver. '// & + '(riemann_solver = 1) Riemann solver. '// & 'Exiting ...') end if - end subroutine + end subroutine s_check_inputs_hypoelasticity + + !> Checks constraints on hyperelasticity parameters + subroutine s_check_inputs_hyperelasticity + if (riemann_solver /= 2) then + call s_mpi_abort('hyperelasticity requires HLLC '// & + '(riemann_solver = 2) Riemann solver. '// & + 'Exiting ...') + end if + end subroutine s_check_inputs_hyperelasticity !> Checks constraints on bubble parameters subroutine s_check_inputs_bubbles From bc999b5d95236fd69c9949464113065fec9f0fcf Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Thu, 1 Aug 2024 08:05:13 -0500 Subject: [PATCH 270/326] updating 5-eq hllc riemann, not yet done --- src/simulation/m_riemann_solvers.fpp | 137 ++++++++++++++------------- 1 file changed, 70 insertions(+), 67 deletions(-) diff --git a/src/simulation/m_riemann_solvers.fpp b/src/simulation/m_riemann_solvers.fpp index 9546f6b383..d932016776 100644 --- a/src/simulation/m_riemann_solvers.fpp +++ b/src/simulation/m_riemann_solvers.fpp @@ -2066,7 +2066,7 @@ contains end do !$acc end parallel loop else - ! TODO 5-EQUATION MODEL WITH HLLC, INTERFACE CAPTURING ONLY + ! 5-EQUATION MODEL WITH HLLC, INTERFACE CAPTURING ONLY !$acc parallel loop collapse(3) gang vector default(present) private(vel_L, vel_R, Re_L, Re_R, & !$acc rho_avg, h_avg, gamma_avg, alpha_L, alpha_R, s_L, s_R, s_S, vel_avg_rms, pcorr, zcoef, vel_L_tmp, vel_R_tmp) copyin(is1,is2,is3) do l = is3%beg, is3%end @@ -2173,6 +2173,7 @@ contains E_L = gamma_L*pres_L + pi_inf_L + 5d-1*rho_L*vel_L_rms + qv_L E_R = gamma_R*pres_R + pi_inf_R + 5d-1*rho_R*vel_R_rms + qv_R + ! ENERGY ADJUSTMENTS FOR HYPOELASTIC ENERGY if (hypoelasticity) then !$acc loop seq do i = 1, strxe - strxb + 1 @@ -2185,7 +2186,7 @@ contains G_L = G_L + alpha_L(i)*Gs(i) G_R = G_R + alpha_R(i)*Gs(i) end do - + !$acc loop seq do i = 1, strxe - strxb + 1 ! Elastic contribution to energy if G large enough if ((G_L > verysmall) .and. (G_R > verysmall)) then @@ -2200,6 +2201,32 @@ contains end do end if + ! ENERGY ADJUSTMENTS FOR HYPERELASTIC ENERGY + if (hyperelasticity) then + !$acc loop seq + do i = 1, num_dims + xi_field_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, xibeg - 1 + i) + xi_field_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, xibeg - 1 + i) + end do + G_L = 0d0; G_R = 0d0; + !$acc loop seq + do i = 1, num_fluids + ! Mixture left and right shear modulus + G_L = G_L + alpha_L(i)*Gs(i) + G_R = G_R + alpha_R(i)*Gs(i) + end do + ! Elastic contribution to energy if G large enough + if ( G_L > verysmall .and. G_R > verysmall ) then + E_L = E_L + G_L*qL_prim_rs${XYZ}$_vf(j, k, l, xiend + 1) + E_R = E_R + G_R*qR_prim_rs${XYZ}$_vf(j + 1, k, l, xiend + 1) + end if + !$acc loop seq + do i = 1, b_size - 1 + tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) + tau_e_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) + end do + end if + H_L = (E_L + pres_L)/rho_L H_R = (E_R + pres_R)/rho_R @@ -2230,36 +2257,25 @@ contains end if if (wave_speeds == 1) then - if (hypoelasticity) then - s_L = min(vel_L(dir_idx(1)) - & - sqrt(c_L*c_L + (((4d0*G_L)/3d0) + tau_e_L(dir_idx_tau(1)))/rho_L), & - vel_R(dir_idx(1)) - & - sqrt(c_R*c_R + (((4d0*G_R)/3d0) + tau_e_R(dir_idx_tau(1)))/rho_R)) - s_R = max(vel_R(dir_idx(1)) + & - sqrt(c_R*c_R + (((4d0*G_R)/3d0) + tau_e_R(dir_idx_tau(1)))/rho_R), & - vel_L(dir_idx(1)) + & - sqrt(c_L*c_L + (((4d0*G_L)/3d0) + tau_e_L(dir_idx_tau(1)))/rho_L)) - + if (elasticity) then + s_L = min(vel_L(dir_idx(1)) - sqrt(c_L*c_L + & + (((4d0*G_L)/3d0) + tau_e_L(dir_idx_tau(1)))/rho_L), vel_R(dir_idx(1)) - sqrt(c_R*c_R + & + (((4d0*G_R)/3d0) + tau_e_R(dir_idx_tau(1)))/rho_R)) + s_R = max(vel_R(dir_idx(1)) + sqrt(c_R*c_R + & + (((4d0*G_R)/3d0) + tau_e_R(dir_idx_tau(1)))/rho_R), vel_L(dir_idx(1)) + sqrt(c_L*c_L + & + (((4d0*G_L)/3d0) + tau_e_L(dir_idx_tau(1)))/rho_L)) s_S = (pres_R - tau_e_R(dir_idx_tau(1)) - pres_L + & - tau_e_L(dir_idx_tau(1)) + rho_L*vel_L(idx1)* & - (s_L - vel_L(idx1)) - & - rho_R*vel_R(idx1)* & - (s_R - vel_R(idx1))) & - /(rho_L*(s_L - vel_L(idx1)) - & - rho_R*(s_R - vel_R(idx1))) - + tau_e_L(dir_idx_tau(1)) + rho_L*vel_L(idx1)*(s_L - vel_L(idx1)) - & + rho_R*vel_R(idx1)*(s_R - vel_R(idx1)))/(rho_L*(s_L - vel_L(idx1)) - & + rho_R*(s_R - vel_R(idx1))) else - s_L = min(vel_L(idx1) - c_L, vel_R(idx1) - c_R) - s_R = max(vel_R(idx1) + c_R, vel_L(idx1) + c_L) - - s_S = (pres_R - pres_L + rho_L*vel_L(idx1)* & - (s_L - vel_L(idx1)) - & - rho_R*vel_R(idx1)* & - (s_R - vel_R(idx1))) & - /(rho_L*(s_L - vel_L(idx1)) - & - rho_R*(s_R - vel_R(idx1))) - end if + s_L = min(vel_L(dir_idx(1)) - c_L, vel_R(dir_idx(1)) - c_R) + s_R = max(vel_R(dir_idx(1)) + c_R, vel_L(dir_idx(1)) + c_L) + s_S = (pres_R - pres_L + rho_L*vel_L(dir_idx(1))* & + (s_L - vel_L(dir_idx(1))) - rho_R*vel_R(dir_idx(1))*(s_R - vel_R(dir_idx(1)))) & + /(rho_L*(s_L - vel_L(dir_idx(1))) - rho_R*(s_R - vel_R(dir_idx(1)))) + end if elseif (wave_speeds == 2) then pres_SL = 5d-1*(pres_L + pres_R + rho_avg*c_avg* & (vel_L(idx1) - & @@ -2313,54 +2329,41 @@ contains ! MOMENTUM FLUX. ! f = \rho u u - \sigma, q = \rho u, q_star = \xi * \rho*(s_star, v, w) - !$acc loop seq + !$acc loop seq do i = 1, num_dims - idxi = dir_idx(i) - flux_rs${XYZ}$_vf(j, k, l, contxe + idxi) = & - xi_M*(rho_L*(vel_L(idx1)* & - vel_L(idxi) + & - s_M*(xi_L*(dir_flg(idxi)*s_S + & - (1d0 - dir_flg(idxi))* & - vel_L(idxi)) - vel_L(idxi))) + & - dir_flg(idxi)*(pres_L)) & - + xi_P*(rho_R*(vel_R(idx1)* & - vel_R(idxi) + & - s_P*(xi_R*(dir_flg(idxi)*s_S + & - (1d0 - dir_flg(idxi))* & - vel_R(idxi)) - vel_R(idxi))) + & - dir_flg(idxi)*(pres_R)) & - + (s_M/s_L)*(s_P/s_R)*dir_flg(idxi)*pcorr + !idxi = dir_idx(i) + flux_rs${XYZ}$_vf(j, k, l, contxe + dir_idx(i)) = & + xi_M*(rho_L*(vel_L(idx1)*vel_L(dir_idx(i)) + s_M*(xi_L*(dir_flg(dir_idx(i))*s_S + & + (1d0 - dir_flg(dir_idx(i)))*vel_L(dir_idx(i))) - vel_L(dir_idx(i)))) + dir_flg(dir_idx(i))*(pres_L)) + & + xi_P*(rho_R*(vel_R(idx1)*vel_R(dir_idx(i)) + s_P*(xi_R*(dir_flg(dir_idx(i))*s_S + & + (1d0 - dir_flg(dir_idx(i)))*vel_R(dir_idx(i))) - vel_R(dir_idx(i)))) + dir_flg(dir_idx(i))*(pres_R)) end do ! ENERGY FLUX. ! f = u*(E-\sigma), q = E, q_star = \xi*E+(s-u)(\rho s_star - \sigma/(s-u)) flux_rs${XYZ}$_vf(j, k, l, E_idx) = & xi_M*(vel_L(idx1)*(E_L + pres_L) + & - s_M*(xi_L*(E_L + (s_S - vel_L(idx1))* & - (rho_L*s_S + pres_L/ & - (s_L - vel_L(idx1)))) - E_L)) & + s_M*(xi_L*(E_L + (s_S - vel_L(idx1))*(rho_L*s_S + pres_L/(s_L - vel_L(idx1)))) - E_L)) & + xi_P*(vel_R(idx1)*(E_R + pres_R) + & - s_P*(xi_R*(E_R + (s_S - vel_R(idx1))* & - (rho_R*s_S + pres_R/ & - (s_R - vel_R(idx1)))) - E_R)) & - + (s_M/s_L)*(s_P/s_R)*pcorr*s_S + s_P*(xi_R*(E_R + (s_S - vel_R(idx1))*(rho_R*s_S + pres_R/(s_R - vel_R(idx1)))) - E_R)) - ! Additional elastic shear stress terms for the energy flux. + ! ELASTICITY. Elastic shear stress additions for the momentum and energy flux if (elasticity) then - !$acc loop seq - do i = 1, num_dims - idxi = dir_idx(i) - ! MOMENTUM ELASTIC FLUX. - flux_rs${XYZ}$_vf(j, k, l, contxe + idxi) = & - flux_rs${XYZ}$_vf(j, k, l, contxe + idxi) & - - xi_M*tau_e_L(dir_idx_tau(i)) - xi_P*tau_e_R(dir_idx_tau(i)) - ! ENERGY ELASTIC FLUX. - flux_rs${XYZ}$_vf(j, k, l, E_idx) = flux_rs${XYZ}$_vf(j, k, l, E_idx) - & - xi_M*(vel_L(idxi)*tau_e_L(dir_idx_tau(i)) + & - s_M*(xi_L*((s_S - vel_L(i))*(tau_e_L(dir_idx_tau(i))/(s_L - vel_L(i)))))) - & - xi_P*(vel_R(idxi)*tau_e_R(dir_idx_tau(i)) + & - s_P*(xi_R*((s_S - vel_R(i))*(tau_e_R(dir_idx_tau(i))/(s_R - vel_R(i)))))) - end do + flux_ene_e = 0d0; + !$acc loop seq + do i = 1, num_dims + ! MOMENTUM ELASTIC FLUX. + flux_rs${XYZ}$_vf(j, k, l, contxe + dir_idx(i)) = & + flux_rs${XYZ}$_vf(j, k, l, contxe + dir_idx(i)) & + - xi_M*tau_e_L(dir_idx_tau(i)) - xi_P*tau_e_R(dir_idx_tau(i)) + ! ENERGY ELASTIC FLUX. + flux_ene_e = flux_ene_e - & + xi_M*(vel_L(dir_idx(i))*tau_e_L(dir_idx_tau(i)) + & + s_M*(xi_L*((s_S - vel_L(i))*(tau_e_L(dir_idx_tau(i))/(s_L - vel_L(i)))))) - & + xi_P*(vel_R(dir_idx(i))*tau_e_R(dir_idx_tau(i)) + & + s_P*(xi_R*((s_S - vel_R(i))*(tau_e_R(dir_idx_tau(i))/(s_R - vel_R(i)))))) + end do + flux_rs${XYZ}$_vf(j, k, l, E_idx) = flux_rs${XYZ}$_vf(j, k, l, E_idx) + flux_ene_e end if ! HYPOELASTIC STRESS EVOLUTION FLUX. From efe8914117689b20ea88d87eb3d0ff1e64ce0d98 Mon Sep 17 00:00:00 2001 From: Nazarii Koval Date: Thu, 1 Aug 2024 15:40:24 -0500 Subject: [PATCH 271/326] updated 3Dhardcodedic to include the lung problem geometry --- src/pre_process/include/3dHardcodedIC.fpp | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/src/pre_process/include/3dHardcodedIC.fpp b/src/pre_process/include/3dHardcodedIC.fpp index 3d9a4e2f1d..4088fcc29f 100644 --- a/src/pre_process/include/3dHardcodedIC.fpp +++ b/src/pre_process/include/3dHardcodedIC.fpp @@ -42,7 +42,20 @@ pInt = pref + rhoH*9.81*(1.2 - intH) q_prim_vf(E_idx)%sf(i, j, k) = pInt + rhoL*9.81*(intH - y_cc(j)) end if - + + case (301) ! (3D lung geometry in X direction, |sin(*)+sin(*)|) + h = 0.0 + lam = 1.0 + amp = patch_icpp(patch_id)%a2 + intH = amp*ABS((sin(2*pi*y_cc(j)/lam - pi/2) + sin(2*pi*z_cc(k)/lam - pi/2)) + h) + if (x_cc(i) > intH) then + q_prim_vf(contxb)%sf(i, j, k) = patch_icpp(1)%alpha_rho(1) + q_prim_vf(contxe)%sf(i, j, k) = patch_icpp(1)%alpha_rho(2) + q_prim_vf(E_idx)%sf(i, j, k) = patch_icpp(1)%pres + q_prim_vf(advxb)%sf(i, j, k) = patch_icpp(1)%alpha(1) + q_prim_vf(advxe)%sf(i, j, k) = patch_icpp(1)%alpha(2) + end if + ! Put your variable assignments here case default call s_int_to_str(patch_id, iStr) From 570639a0e8f25e4700a4a89e6cffea4ea7a7fc2f Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Sun, 4 Aug 2024 21:52:41 -0500 Subject: [PATCH 272/326] 1D and 2D passes suite, 3D fails --- diff.txt | 8069 ++++++++++++++++++++++++++ src/simulation/m_data_output.fpp | 12 +- src/simulation/m_riemann_solvers.fpp | 84 +- submit_gpu.sh | 4 +- 4 files changed, 8135 insertions(+), 34 deletions(-) create mode 100644 diff.txt diff --git a/diff.txt b/diff.txt new file mode 100644 index 0000000000..be07509475 --- /dev/null +++ b/diff.txt @@ -0,0 +1,8069 @@ +diff --git a/batch_mfc.sh b/batch_mfc.sh +new file mode 100755 +index 00000000..41df3c34 +--- /dev/null ++++ b/batch_mfc.sh +@@ -0,0 +1,14 @@ ++#!/bin/bash ++ ++./mfc.sh run /users/mrodri97/scratch/lungwave/case0/case.py -e batch -N 1 -n 4 -w 00:30:00 -# pre -t pre_process -c oscar ++./mfc.sh run /users/mrodri97/scratch/lungwave/case0/case.py -e batch -N 1 -n 4 -w 00:30:00 -# sim -t simulation -c oscar ++./mfc.sh run /users/mrodri97/scratch/lungwave/case0/case.py -e batch -N 1 -n 4 -w 00:30:00 -# pos -t post_process -c oscar ++ ++./mfc.sh run /users/mrodri97/scratch/lungwave/case1/case.py -e batch -N 1 -n 4 -w 00:30:00 -# pre -t pre_process -c oscar ++./mfc.sh run /users/mrodri97/scratch/lungwave/case1/case.py -e batch -N 1 -n 4 -w 00:30:00 -# sim -t simulation -c oscar ++./mfc.sh run /users/mrodri97/scratch/lungwave/case1/case.py -e batch -N 1 -n 4 -w 00:30:00 -# pos -t post_process -c oscar ++ ++./mfc.sh run /users/mrodri97/scratch/lungwave/case2/case.py -e batch -N 1 -n 4 -w 00:30:00 -# pre -t pre_process -c oscar ++./mfc.sh run /users/mrodri97/scratch/lungwave/case2/case.py -e batch -N 1 -n 4 -w 00:30:00 -# sim -t simulation -c oscar ++./mfc.sh run /users/mrodri97/scratch/lungwave/case2/case.py -e batch -N 1 -n 4 -w 00:30:00 -# pos -t post_process -c oscar ++ +diff --git a/examples/2D_lungwave/case.py b/examples/2D_lungwave/case.py +new file mode 100644 +index 00000000..e5888cbe +--- /dev/null ++++ b/examples/2D_lungwave/case.py +@@ -0,0 +1,193 @@ ++#!/usr/bin/env python3 ++ ++import math ++import json ++ ++pi = 3.141592653589 ++# material parameters ++ ++#material1 :: gas ++#patterson 2018 ++ ++gammag = 1.4 #unitless ++Bg =0 #pascals ++rhog = 1.18 #kg/m^3 ++c_g = 347.2 #m/s ++G_g = 0 #pa ++ ++ #material2 :: lung ++ ++gammal = 5.5 ++Bl = 492.E+06 ++rhol = 996.0 ++c_l = 1648.7 ++G_l = 1E3 ++ ++#primitive vartiables ++patmos = 101325. #pa ++ ++#problem specific variable ++lambda_wave = 1E-3 ++ ++#define pulse ++P_amp = 10.E+6 ++P_len = 45 #length of the impulse ++theta = -math.pi/2 #direction of propagation ++ ++#non-dim ++ ++#define characteristic density, length, time, stress material ++rho_char = rhog ++length_char = lambda_wave ++c_char = c_g ++time_char = length_char/c_char ++stress_char = rho_char*c_char*c_char/gammag ++ ++#non-dim the properties ++rhog_n = rhog/rho_char ++c_g_n = c_g/c_char ++rhol_n = rhol/rho_char ++c_l_n = c_l/c_char ++Bg_n = Bg/stress_char ++Bl_n = Bl/stress_char ++G_g_n = G_g/stress_char ++G_l_n = G_l/stress_char ++patmos_n = patmos/stress_char ++P_amp_n = P_amp/stress_char ++ ++#geometry ++dlengx = 1. ++dlengy = 20. ++Nx = 200 ++Ny = dlengy*Nx ++dx = dlengx/Nx ++dy = dlengy/Ny ++alphal_back = 1.0 ++alphag_back = 0.0 ++alphal_lung = 0.0 ++alphag_lung = 1.0 ++ ++interface_amp = 0.5 ++ ++# time stepping requirements ++time_end = 2.5 ++cfl = 0.5 ++ ++dt = cfl * dx/c_l ++Nt = int(time_end/dt) ++Nframes = 50000 ++tstart = 0 ++tstop = Nt ++tsave = int(Nt/Nframes) ++ ++#interface profile ++interface_amp = 0.5 ++ ++# Configuring case dictionary ++print(json.dumps({ ++ # Logistics ================================================================ ++ 'run_time_info' : 'T', ++ # ========================================================================== ++ ++ # Computational Domain Parameters ========================================== ++ 'x_domain%beg' : 0., ++ 'x_domain%end' : dlengx, ++ 'y_domain%beg' : -dlengy/2., ++ 'y_domain%end' : dlengy/2., ++ 'm' : int(Nx), ++ 'n' : int(Ny), ++ 'p' : 0, ++ 'dt' : dt, ++ 't_step_start' : tstart, ++ 't_step_stop' : tstop, ++ 't_step_save' : tsave, ++ # ========================================================================== ++ ++ # Simulation Algorithm Parameters ========================================== ++ 'num_patches' : 2, ++ 'model_eqns' : 2, ++ 'alt_soundspeed' : 'F', ++ 'num_fluids' : 2, ++ 'adv_alphan' : 'T', ++ 'mpp_lim' : 'T', ++ 'mixture_err' : 'T', ++ 'time_stepper' : 3, ++ 'weno_order' : 5, ++ 'weno_eps' : 1.E-16, ++ 'weno_Re_flux' : 'F', ++ 'weno_avg' : 'F', ++ 'mapped_weno' : 'T', ++ 'null_weights' : 'F', ++ 'mp_weno' : 'T', ++ 'riemann_solver' : 2, ++ 'wave_speeds' : 1, ++ 'avg_state' : 2, ++ 'bc_x%beg' : -1, ++ 'bc_x%end' : -1, ++ 'bc_y%beg' : -6, ++ 'bc_y%end' : -6, ++ # ========================================================================== ++ ++ # Formatted Database Files Structure Parameters ============================ ++ 'format' : 1, ++ 'precision' : 2, ++ 'prim_vars_wrt' :'T', ++ 'parallel_io' :'T', ++ # ========================================================================== ++ ++ # Monopole setting ========================================================= ++ 'Monopole' : 'T', # creating an acoustic wave ++ 'num_mono' : 1, # place in the middle and expand ++ 'Mono(1)%pulse' : 3, # sine wave ++ 'Mono(1)%npulse' : 1, # 1 pulse ++ 'Mono(1)%mag' : 10.0*patmos_n, # magnitude ++ 'Mono(1)%length' : 1*dlengx, # impulse length ++ 'Mono(1)%loc(1)' : dlengx/2, # x_center of the domain ++ 'Mono(1)%loc(2)' : 5.0*dlengx, # upper boundary of the domain ++ 'Mono(1)%dir' : -math.pi/2, # direction: -pi/2 ++ #============================================================================== ++ ++ # Patch 1: Background ====================================================== ++ 'patch_icpp(1)%geometry' : 3, ++ 'patch_icpp(1)%x_centroid' : dlengx/2, ++ 'patch_icpp(1)%y_centroid' : 0., ++ 'patch_icpp(1)%length_x' : dlengx, ++ 'patch_icpp(1)%length_y' : dlengy, ++ 'patch_icpp(1)%vel(1)' : 0., ++ 'patch_icpp(1)%vel(2)' : 0.E+00, ++ 'patch_icpp(1)%pres' : patmos_n, ++ 'patch_icpp(1)%alpha_rho(1)' : rhol_n*alphal_back, ++ 'patch_icpp(1)%alpha_rho(2)' : rhog_n*alphag_back, ++ 'patch_icpp(1)%alpha(1)' : alphal_back, ++ 'patch_icpp(1)%alpha(2)' : alphag_back, ++ # ========================================================================== ++ ++ ++ # Patch 2: Lung ============================================================ ++ 'patch_icpp(2)%geometry' : 7, ++ 'patch_icpp(2)%hcid' : 205, ++ 'patch_icpp(2)%alter_patch(1)' : 'T', ++ 'patch_icpp(2)%x_centroid' : dlengx/2., ++ 'patch_icpp(2)%y_centroid' : -dlengy/4., ++ 'patch_icpp(2)%length_x' : dlengx, ++ 'patch_icpp(2)%length_y' : dlengy/2.+2, ++ 'patch_icpp(2)%a2' : interface_amp, ++ 'patch_icpp(2)%vel(1)' : 0.E+00, ++ 'patch_icpp(2)%vel(2)' : 0.0, ++ 'patch_icpp(2)%pres' : patmos_n, ++ 'patch_icpp(2)%alpha_rho(1)' : rhol_n*alphal_lung, ++ 'patch_icpp(2)%alpha_rho(2)' : rhog_n*alphag_lung, ++ 'patch_icpp(2)%alpha(1)' : alphal_lung, ++ 'patch_icpp(2)%alpha(2)' : alphag_lung, ++ # ========================================================================== ++ ++ # Fluids Physical Parameters =============================================== ++ 'fluid_pp(1)%gamma' : 1.E+00/(gammal-1.E+00), ++ 'fluid_pp(1)%pi_inf' : gammal*Bl_n/(gammal-1.E+00), ++ 'fluid_pp(2)%gamma' : 1.E+00/(gammag-1.E+00), ++ 'fluid_pp(2)%pi_inf' : gammag*Bg_n/(gammag-1.E+00), ++ # ========================================================================== ++ ++})) ++ ++# ============================================================================== +diff --git a/examples/2D_lungwave_horizontal/case.py b/examples/2D_lungwave_horizontal/case.py +new file mode 100644 +index 00000000..d11aeac2 +--- /dev/null ++++ b/examples/2D_lungwave_horizontal/case.py +@@ -0,0 +1,189 @@ ++#!/usr/bin/env python3 ++ ++import math ++import json ++ ++pi = 3.141592653589 ++# material parameters ++ ++#material1 :: gas ++#patterson 2018 ++ ++gammag = 1.4 #unitless ++Bg =0 #pascals ++rhog = 1.18 #kg/m^3 ++c_g = 347.2 #m/s ++G_g = 0 #pa ++ ++#material2 :: water ++gammal = 5.5 ++Bl = 492.E+06 ++rhol = 996.0 ++c_l = 1648.7 ++G_l = 1E3 ++ ++#primitive vartiables ++patmos = 101325. #pa ++ ++#problem specific variable ++lambda_wave = 1E-3 ++ ++#define pulse ++P_amp = 10.E+6 ++P_len = 45 #length of the impulse ++theta = -math.pi/2 #direction of propagation ++ ++#non-dim ++ ++#define characteristic density, length, time, stress material ++rho_char = rhog ++length_char = lambda_wave ++c_char = c_g ++time_char = length_char/c_char ++stress_char = rho_char*c_char*c_char/gammag ++ ++#non-dim the properties ++rhog_n = rhog/rho_char ++c_g_n = c_g/c_char ++rhol_n = rhol/rho_char ++c_l_n = c_l/c_char ++Bg_n = Bg/stress_char ++Bl_n = Bl/stress_char ++G_g_n = G_g/stress_char ++G_l_n = G_l/stress_char ++patmos_n = patmos/stress_char ++P_amp_n = P_amp/stress_char ++ ++#geometry ++dlengx = 10. ++dlengy = 2. ++Ny = 500 ++Nx = dlengx*Ny ++dx = dlengx/Nx ++dy = dlengy/Ny ++alphal_back = 1.0 ++alphag_back = 0.0 ++alphal_lung = 0.0 ++alphag_lung = 1.0 ++ ++interface_amp = 0.5 ++ ++# time stepping requirements ++time_end = 5 ++cfl = 8.0 ++ ++dt = cfl * dx/c_l ++Nt = int(time_end/dt) ++Nframes = 500 ++tstart = 0 ++tstop = Nt ++tsave = int(Nt/Nframes) ++ ++# Configuring case dictionary ++print(json.dumps({ ++ # Logistics ================================================================ ++ 'run_time_info' : 'T', ++ # ========================================================================== ++ ++ # Computational Domain Parameters ========================================== ++ 'x_domain%beg' : -dlengx/2., ++ 'x_domain%end' : dlengx/2., ++ 'y_domain%beg' : 0., ++ 'y_domain%end' : dlengy, ++ 'm' : int(Nx), ++ 'n' : int(Ny), ++ 'p' : 0, ++ 'dt' : dt, ++ 't_step_start' : tstart, ++ 't_step_stop' : tstop, ++ 't_step_save' : tsave, ++ # ========================================================================== ++ ++ # Simulation Algorithm Parameters ========================================== ++ 'num_patches' : 2, ++ 'model_eqns' : 2, ++ 'alt_soundspeed' : 'F', ++ 'num_fluids' : 2, ++ 'adv_alphan' : 'T', ++ 'mpp_lim' : 'T', ++ 'mixture_err' : 'T', ++ 'time_stepper' : 3, ++ 'weno_order' : 5, ++ 'weno_eps' : 1.E-16, ++ 'weno_Re_flux' : 'F', ++ 'weno_avg' : 'F', ++ 'mapped_weno' : 'T', ++ 'null_weights' : 'F', ++ 'mp_weno' : 'T', ++ 'riemann_solver' : 2, ++ 'wave_speeds' : 1, ++ 'avg_state' : 2, ++ 'bc_x%beg' : -6, ++ 'bc_x%end' : -6, ++ 'bc_y%beg' : -1, ++ 'bc_y%end' : -1, ++ # ========================================================================== ++ ++ # Formatted Database Files Structure Parameters ============================ ++ 'format' : 1, ++ 'precision' : 2, ++ 'prim_vars_wrt' :'T', ++ 'parallel_io' :'T', ++ # ========================================================================== ++ ++ # Monopole setting ========================================================= ++ 'Monopole' : 'T', # creating an acoustic wave ++ 'num_mono' : 1, # place in the middle and expand ++ 'Mono(1)%pulse' : 3, # square wave ++ 'Mono(1)%npulse' : 1, # 1 pulse ++ 'Mono(1)%mag' : 100.0*patmos_n,# magnitude ++ 'Mono(1)%length' : 45.0*dlengy, # pulse length ++ 'Mono(1)%support' : 2, # 2D semi infinite plane (x: -inf,inf; y:-len/2, len/2) ++ 'Mono(1)%support_width' : 30, ++ 'Mono(1)%loc(1)' : 0.7*dlengy, # x_center of the domain ++ 'Mono(1)%loc(2)' : dlengy/2, # upper boundary of the domain ++ 'Mono(1)%dir' : -math.pi, # direction: -pi/2 ++ ++ # Patch 1: Background ====================================================== ++ 'patch_icpp(1)%geometry' : 3, ++ 'patch_icpp(1)%x_centroid' : 0., ++ 'patch_icpp(1)%y_centroid' : dlengy/2., ++ 'patch_icpp(1)%length_x' : dlengx, ++ 'patch_icpp(1)%length_y' : dlengy, ++ 'patch_icpp(1)%vel(1)' : 0., ++ 'patch_icpp(1)%vel(2)' : 0.E+00, ++ 'patch_icpp(1)%pres' : patmos_n, ++ 'patch_icpp(1)%alpha_rho(1)' : rhol_n*alphal_back, ++ 'patch_icpp(1)%alpha_rho(2)' : rhog_n*alphag_back, ++ 'patch_icpp(1)%alpha(1)' : alphal_back, ++ 'patch_icpp(1)%alpha(2)' : alphag_back, ++ # ========================================================================== ++ ++ # Patch 2: Lung ============================================================ ++ 'patch_icpp(2)%geometry' : 7, ++ 'patch_icpp(2)%hcid' : 206, ++ 'patch_icpp(2)%alter_patch(1)' : 'T', ++ 'patch_icpp(2)%x_centroid' : -dlengx/4., ++ 'patch_icpp(2)%y_centroid' : dlengy/2., ++ 'patch_icpp(2)%length_x' : dlengx/2.+2, ++ 'patch_icpp(2)%length_y' : dlengy, ++ 'patch_icpp(2)%a2' : interface_amp, ++ 'patch_icpp(2)%vel(1)' : 0.E+00, ++ 'patch_icpp(2)%vel(2)' : 0.0, ++ 'patch_icpp(2)%pres' : patmos_n, ++ 'patch_icpp(2)%alpha_rho(1)' : rhol_n*alphal_lung, ++ 'patch_icpp(2)%alpha_rho(2)' : rhog_n*alphag_lung, ++ 'patch_icpp(2)%alpha(1)' : alphal_lung, ++ 'patch_icpp(2)%alpha(2)' : alphag_lung, ++ # ========================================================================== ++ ++ # Fluids Physical Parameters =============================================== ++ 'fluid_pp(1)%gamma' : 1.E+00/(gammal-1.E+00), ++ 'fluid_pp(1)%pi_inf' : gammal*Bl_n/(gammal-1.E+00), ++ 'fluid_pp(2)%gamma' : 1.E+00/(gammag-1.E+00), ++ 'fluid_pp(2)%pi_inf' : gammag*Bg_n/(gammag-1.E+00), ++ ++ #============================================================================== ++})) ++ ++# ============================================================================== +diff --git a/examples/2D_phasechange_bubble/case.py b/examples/2D_phasechange_bubble/case.py +new file mode 100644 +index 00000000..5fbe5f83 +--- /dev/null ++++ b/examples/2D_phasechange_bubble/case.py +@@ -0,0 +1,286 @@ ++#!/usr/bin/env python3 ++import math, json ++ ++## 1 FOR BACKGROUND, 2 FOR BUBBLE ++# Pressure [Pa] ++p01 = 5E6 ++p02 = 3550 ++ ++# Temperature [K] ++T01 = 298.15 ++T02 = 298.15 ++#T02 = 7.914 ++ ++#### FLUID PROPERTIES #### ++ ++### liquid water ### ++# pi infty ++piwl = 1.0E+09 ++# qv ++qvwl = -1167000 ++# qv' ++qvpwl = 0.0E0 ++# cv ++cvwl = 1816 ++# cp ++cpwl = 4267 ++# gamma ++gamwl = cpwl / cvwl ++ ++## FOR PATCHES 1 & 2 ## ++ ++# density ++rho0wl1 = (p01 + piwl)/((gamwl-1)*cvwl*T01) ++rho0wl2 = (p02 + piwl)/((gamwl-1)*cvwl*T02) ++ ++# speed of sound FOR ++c_wl1 = math.sqrt( gamwl * ( p01 + piwl ) / rho0wl1 ) ++c_wl2 = math.sqrt( gamwl * ( p02 + piwl ) / rho0wl2 ) ++ ++# part for Gases - relations from IMR ++Ru = 8.3144598 # Universal gas constant (J/mol-K) ++ ++### Vapor water ### ++Rv = Ru/(18.01528e-3) # Gas constant for vapor (Ru/molecular weight) (J/kg-K) ++# gamma ++gamwv = 1.4 ++# cp ++cpwv = Rv * gamwv/(gamwv-1) ++# cv ++cvwv = cpwv/gamwv ++# pi infinity ++piwv = 0.0E0 ++# qv ++qvwv = 2030000 ++# qv' ++qvpwv = -23400 ++ ++## FOR PATCHES 1 & 2 ## ++ ++# density ++rho0wv1 = (p01 + piwv)/((gamwv-1)*cvwv*T01) ++rho0wv2 = (p02 + piwv)/((gamwv-1)*cvwv*T02) ++ ++# speed of sound ++c_wv1 = math.sqrt( gamwv * ( p01 + piwv ) / rho0wv1 ) ++c_wv2 = math.sqrt( gamwv * ( p02 + piwv ) / rho0wv2 ) ++ ++### Air ### ++ ++Ra = Ru/(28.966e-3) # Gas constant for air (Ru/molecular weight) (J/kg-K) ++# gamma ++gama = 1.4 ++# cp ++cpa = Ra * gama/(gama-1) ++# cv ++cva = cpa/gama ++# pi infinity ++pia = 0.0E0 ++# qv ++qva = 0.0E0 ++# qv' ++qvpa = 0.0E0 ++ ++## FOR PATCHES 1 & 2 ## ++ ++# density ++rho0a1 = (p01 + pia)/((gama-1)*cva*T01) ++rho0a2 = (p02 + pia)/((gama-1)*cva*T02) ++ ++# Speed of sound ++c_a1 = math.sqrt( gama * ( p01 + pia ) / rho0a1 ) ++c_a2 = math.sqrt( gama * ( p02 + pia ) / rho0a2 ) ++ ++## SHOCK RELATIONS ++p02Op01 = p02 / p01 ++ ++# Mach number of the shocked region - this should agree with Min, if everything is correct ++Ms = math.sqrt( ( gama + 1. ) / ( 2. * gama ) * ( p02Op01 - 1. ) * ( p02 / ( p02 + pia ) ) + 1.0 ) ++ ++# shock speed ++ss = Ms * c_a1 ++ ++### volume fractions for each of the patches ### ++C0 = 0.25 # vapor concentration for IMR ++ ++# water liquid ++awl1 = 1.00E00-2.00E-12 ++awl2 = 1.00E-12 ++# water vapor ++awv1 = 1.00E-12 ++awv2 = 1 / ( ( 1 - C0 ) / C0 * rho0wv2 / rho0a2 + 1 ) ++# air ++aa1 = 1.0 - awl1 - awv1 ++aa2 = 1.0 - awl2 - awv2 ++ ++## SIMULATION PARAMETERS ++ ++# CFL ++cfl = 0.50 ++ ++# Bubble Initial Radius ++R0 = 30E-06 ++ ++# number of elements ++Nx0 = 400 ++Nx = 1600 ++Ny = 1600 ++Nz = 1600 ++ ++# domain boundaries ++xb = 0.00 ++xe = 120E-6 ++ ++yb = 0.00 ++ye = 120E-6 ++ ++zb = 0.00 ++ze = 120E-6 ++ ++# typical cell size ++dx = ( xe - xb ) / Nx ++dy = ( ye - yb ) / Ny ++dz = ( ze - zb ) / Nz ++ ++# time step ++ ++# save frequency = SF + 1 (because the initial state, 0.dat, is also saved) ++SF = 200 ++ ++# Critical time-step ++tc = 0.915 * R0 * math.sqrt( rho0wl1 / p01 ) ++ ++# making Nt divisible by SF ++# tendA = 1.5 * tc ++tend = 1.2 * tc ++ ++# 1 - ensure NtA is sufficient to go a little beyond tendA ++# NtA = int( tendA // dt + 1 ) ++ ++# Array of saves. it is the same as Nt/Sf = t_step_save ++# AS = int( NtA // SF + 1 ) ++ ++# Nt = total number of steps. Ensure Nt > NtA (so the total tendA is covered) ++# Nt = AS * SF ++Nt = int(18E3 * tend // tc * Nx / Nx0 + 1) ++ ++dt = tend / Nt ++ ++AS = int( Nt//SF ) ++ ++# Total physical time ++# tend = Nt * dt ++ ++# Configuring case dictionary ================================================== ++print(json.dumps({ ++ # Logistics ================================================ ++ 'run_time_info': 'T', ++ # ========================================================== ++ # Computational Domain Parameters ========================== ++ 'x_domain%beg' : xb, ++ 'x_domain%end' : xe, ++ 'y_domain%beg' : yb, ++ 'y_domain%end' : ye, ++ 'stretch_x' : 'T', ++ 'loops_x' : 3, ++ 'a_x' : 4.0E0, ++ 'x_a' : -2.0*R0, ++ 'x_b' : 2.0*R0, ++ 'stretch_y' : 'T', ++ 'loops_y' : 3, ++ 'a_y' : 4.0E0, ++ 'y_a' : -2.0*R0, ++ 'y_b' : 2.0*R0, ++ 'cyl_coord' : 'T', ++ 'm' : Nx, ++ 'n' : Ny, ++ 'p' : 0, ++ 'dt' : dt, ++ 't_step_start' : 0, ++ 't_step_stop' : Nt, ++ 't_step_save' : AS, ++ # ========================================================== ++ # Simulation Algorithm Parameters ========================== ++ 'num_patches' : 2, ++ 'model_eqns' : 3, ++ 'num_fluids' : 3, ++ 'adv_alphan' : 'T', ++ 'mpp_lim' : 'T', ++ 'mixture_err' : 'T', ++ 'relax' : 'T', ++ 'relax_model' : 6, ++ 'palpha_eps' : 1.0E-8, ++ 'ptgalpha_eps' : 1.0E-2, ++ 'time_stepper' : 3, ++ 'weno_order' : 3, ++ 'weno_eps' : 1.0E-16, ++ 'weno_Re_flux' : 'F', ++ 'weno_avg' : 'F', ++ 'mapped_weno' : 'T', ++ 'null_weights' : 'F', ++ 'mp_weno' : 'F', ++ 'riemann_solver' : 2, ++ 'wave_speeds' : 1, ++ 'avg_state' : 2, ++ 'bc_x%beg' : -2, ++ 'bc_x%end' : -6, ++ 'bc_y%beg' : -2, ++ 'bc_y%end' : -6, ++ # ========================================================== ++ # Formatted Database Files Structure Parameters ============ ++ 'format' : 1, ++ 'precision' : 2, ++ 'prim_vars_wrt':'T', ++ 'parallel_io' :'T', ++ # ========================================================== ++ # Patch 1: High pressured water ============================ ++ # Specify the cubic water background grid geometry ++ 'patch_icpp(1)%geometry' : 3, ++ 'patch_icpp(1)%x_centroid' : ( xe + xb ) * 500000 / 100, ++ 'patch_icpp(1)%y_centroid' : ( ye + yb ) * 500000 / 100, ++ 'patch_icpp(1)%length_x' : ( xe - xb ) * 1000000 / 100, ++ 'patch_icpp(1)%length_y' : ( ye - yb ) * 1000000 / 100, ++ 'patch_icpp(1)%vel(1)' : 0.0E+00, ++ 'patch_icpp(1)%vel(2)' : 0.0E+00, ++ 'patch_icpp(1)%pres' : p01, ++ 'patch_icpp(1)%alpha_rho(1)' : awl1 * rho0wl1, ++ 'patch_icpp(1)%alpha_rho(2)' : awv1 * rho0wv1, ++ 'patch_icpp(1)%alpha_rho(3)' : aa1 * rho0a1, ++ 'patch_icpp(1)%alpha(1)' : awl1, ++ 'patch_icpp(1)%alpha(2)' : awv1, ++ 'patch_icpp(1)%alpha(3)' : aa1, ++ # ========================================================== ++ # Patch 2: (Vapor) Bubble ================================== ++ 'patch_icpp(2)%geometry' : 2, ++ 'patch_icpp(2)%x_centroid' : xb, ++ 'patch_icpp(2)%y_centroid' : yb, ++ 'patch_icpp(2)%radius' : R0, ++ 'patch_icpp(2)%vel(1)' : 0.0E+00, ++ 'patch_icpp(2)%vel(2)' : 0.0E+00, ++ 'patch_icpp(2)%pres' : p02, ++ 'patch_icpp(2)%alpha_rho(1)' : awl2 * rho0wl2, ++ 'patch_icpp(2)%alpha_rho(2)' : awv2 * rho0wv2, ++ 'patch_icpp(2)%alpha_rho(3)' : aa2 * rho0a2, ++ 'patch_icpp(2)%alpha(1)' : awl2, ++ 'patch_icpp(2)%alpha(2)' : awv2, ++ 'patch_icpp(2)%alpha(3)' : aa2, ++ 'patch_icpp(2)%alter_patch(1)' : 'T', ++ # ========================================================== ++ # Fluids Physical Parameters =============================== ++ 'fluid_pp(1)%gamma' : 1.0E+00 / ( gamwl - 1 ), ++ 'fluid_pp(1)%pi_inf' : gamwl * piwl / ( gamwl - 1 ), ++ 'fluid_pp(1)%cv' : cvwl, ++ 'fluid_pp(1)%qv' : qvwl, ++ 'fluid_pp(1)%qvp' : qvpwl, ++ 'fluid_pp(2)%gamma' : 1.0E+00 / ( gamwv - 1 ), ++ 'fluid_pp(2)%pi_inf' : gamwv * piwv / ( gamwv - 1 ), ++ 'fluid_pp(2)%cv' : cvwv, ++ 'fluid_pp(2)%qv' : qvwv, ++ 'fluid_pp(2)%qvp' : qvpwv, ++ 'fluid_pp(3)%gamma' : 1.0E+00 / ( gama - 1 ), ++ 'fluid_pp(3)%pi_inf' : gama * pia / ( gama - 1 ), ++ 'fluid_pp(3)%cv' : cva, ++ 'fluid_pp(3)%qv' : qva, ++ 'fluid_pp(3)%qvp' : qvpa, ++ # ========================================================== ++})) +diff --git a/examples/2D_phasechange_bubble/casefile.py b/examples/2D_phasechange_bubble/casefile.py +new file mode 100644 +index 00000000..722d0049 +--- /dev/null ++++ b/examples/2D_phasechange_bubble/casefile.py +@@ -0,0 +1,300 @@ ++#!/usr/bin/env python3 ++import math, json ++ ++## 1 FOR BACKGROUND, 2 FOR BUBBLE ++# Pressure [Pa] ++p01 = 5E6 ++p02 = 3550 ++ ++# Temperature [K] ++T01 = 298.15 ++T02 = 298.15 ++#T02 = 7.914 ++ ++#### FLUID PROPERTIES #### ++ ++### liquid water ### ++# pi infty ++piwl = 1.0E+09 ++# qv ++qvwl = -1167000 ++# qv' ++qvpwl = 0.0E0 ++# cv ++cvwl = 1816 ++# cp ++cpwl = 4267 ++# gamma ++gamwl = cpwl / cvwl ++ ++## FOR PATCHES 1 & 2 ## ++ ++# density ++rho0wl1 = (p01 + piwl)/((gamwl-1)*cvwl*T01) ++rho0wl2 = (p02 + piwl)/((gamwl-1)*cvwl*T02) ++ ++# speed of sound FOR ++c_wl1 = math.sqrt( gamwl * ( p01 + piwl ) / rho0wl1 ) ++c_wl2 = math.sqrt( gamwl * ( p02 + piwl ) / rho0wl2 ) ++ ++# part for Gases - relations from IMR ++Ru = 8.3144598 # Universal gas constant (J/mol-K) ++ ++### Vapor water ### ++Rv = Ru/(18.01528e-3) # Gas constant for vapor (Ru/molecular weight) (J/kg-K) ++# gamma ++gamwv = 1.4 ++# cp ++cpwv = Rv * gamwv/(gamwv-1) ++# cv ++cvwv = cpwv/gamwv ++# pi infinity ++piwv = 0.0E0 ++# qv ++qvwv = 2030000 ++# qv' ++qvpwv = -23400 ++ ++## FOR PATCHES 1 & 2 ## ++ ++# density ++rho0wv1 = (p01 + piwv)/((gamwv-1)*cvwv*T01) ++rho0wv2 = (p02 + piwv)/((gamwv-1)*cvwv*T02) ++ ++# speed of sound ++c_wv1 = math.sqrt( gamwv * ( p01 + piwv ) / rho0wv1 ) ++c_wv2 = math.sqrt( gamwv * ( p02 + piwv ) / rho0wv2 ) ++ ++### Air ### ++ ++Ra = Ru/(28.966e-3) # Gas constant for air (Ru/molecular weight) (J/kg-K) ++# gamma ++gama = 1.4 ++# cp ++cpa = Ra * gama/(gama-1) ++# cv ++cva = cpa/gama ++# pi infinity ++pia = 0.0E0 ++# qv ++qva = 0.0E0 ++# qv' ++qvpa = 0.0E0 ++ ++## FOR PATCHES 1 & 2 ## ++ ++# density ++rho0a1 = (p01 + pia)/((gama-1)*cva*T01) ++rho0a2 = (p02 + pia)/((gama-1)*cva*T02) ++ ++# Speed of sound ++c_a1 = math.sqrt( gama * ( p01 + pia ) / rho0a1 ) ++c_a2 = math.sqrt( gama * ( p02 + pia ) / rho0a2 ) ++ ++## SHOCK RELATIONS ++p02Op01 = p02 / p01 ++ ++# Mach number of the shocked region - this should agree with Min, if everything is correct ++Ms = math.sqrt( ( gama + 1. ) / ( 2. * gama ) * ( p02Op01 - 1. ) * ( p02 / ( p02 + pia ) ) + 1.0 ) ++ ++# shock speed ++ss = Ms * c_a1 ++ ++### volume fractions for each of the patches ### ++C0 = 0.25 # vapor concentration for IMR ++ ++# water liquid ++awl1 = 1.00E00-2.00E-12 ++awl2 = 1.00E-12 ++# water vapor ++awv1 = 1.00E-12 ++awv2 = 1 / ( ( 1 - C0 ) / C0 * rho0wv2 / rho0a2 + 1 ) ++# air ++aa1 = 1.0 - awl1 - awv1 ++aa2 = 1.0 - awl2 - awv2 ++ ++## SIMULATION PARAMETERS ++ ++# CFL ++cfl = 0.50 ++ ++# Bubble Initial Radius ++R0 = 30E-06 ++ ++# number of elements ++Nx0 = 400 ++Nx = 100 ++Ny = 100 ++Nz = 100 ++ ++# domain boundaries ++xb = 0.00 ++xe = 120E-6 ++ ++yb = 0.00 ++ye = 120E-6 ++ ++zb = 0.00 ++ze = 120E-6 ++ ++# typical cell size ++dx = ( xe - xb ) / Nx ++dy = ( ye - yb ) / Ny ++dz = ( ze - zb ) / Nz ++ ++# time step ++ ++# save frequency = SF + 1 (because the initial state, 0.dat, is also saved) ++SF = 200 ++ ++# Critical time-step ++tc = 0.915 * R0 * math.sqrt( rho0wl1 / p01 ) ++ ++# making Nt divisible by SF ++# tendA = 1.5 * tc ++tend = 1.2 * tc ++ ++# 1 - ensure NtA is sufficient to go a little beyond tendA ++# NtA = int( tendA // dt + 1 ) ++ ++# Array of saves. it is the same as Nt/Sf = t_step_save ++# AS = int( NtA // SF + 1 ) ++ ++# Nt = total number of steps. Ensure Nt > NtA (so the total tendA is covered) ++# Nt = AS * SF ++Nt = int(18E3 * tend // tc * Nx / Nx0 + 1) ++ ++dt = tend / Nt ++ ++AS = int( Nt//SF ) ++ ++# Total physical time ++# tend = Nt * dt ++ ++# Configuring case dictionary ================================================== ++print(json.dumps({ ++ # Logistics ================================================ ++ 'run_time_info': 'T', ++ # ========================================================== ++ # Computational Domain Parameters ========================== ++ 'x_domain%beg' : xb, ++ 'x_domain%end' : xe, ++ 'y_domain%beg' : yb, ++ 'y_domain%end' : ye, ++ 'z_domain%beg' : zb, ++ 'z_domain%end' : ze, ++ 'stretch_x' : 'T', ++ 'loops_x' : 3, ++ 'a_x' : 4.0E0, ++ 'x_a' : -2.0*R0, ++ 'x_b' : 2.0*R0, ++ 'stretch_y' : 'T', ++ 'loops_y' : 3, ++ 'a_y' : 4.0E0, ++ 'y_a' : -2.0*R0, ++ 'y_b' : 2.0*R0, ++ 'stretch_z' : 'T', ++ 'loops_z' : 3, ++ 'a_z' : 4.0E0, ++ 'z_a' : -2.0*R0, ++ 'z_b' : 2.0*R0, ++ 'cyl_coord' : 'F', ++ 'm' : Nx, ++ 'n' : Ny, ++ 'p' : Nz, ++ 'dt' : dt, ++ 't_step_start' : 0, ++ 't_step_stop' : Nt, ++ 't_step_save' : AS, ++ # ========================================================== ++ # Simulation Algorithm Parameters ========================== ++ 'num_patches' : 2, ++ 'model_eqns' : 3, ++ 'num_fluids' : 3, ++ 'adv_alphan' : 'T', ++ 'mpp_lim' : 'T', ++ 'mixture_err' : 'T', ++ 'relax' : 'T', ++ 'relax_model' : 6, ++ 'palpha_eps' : 1.0E-6, ++ 'ptgalpha_eps' : 1.0E-2, ++ 'time_stepper' : 3, ++ 'weno_order' : 3, ++ 'weno_eps' : 1.0E-32, ++ 'weno_Re_flux' : 'F', ++ 'weno_avg' : 'F', ++ 'mapped_weno' : 'T', ++ 'null_weights' : 'F', ++ 'mp_weno' : 'F', ++ 'riemann_solver' : 2, ++ 'wave_speeds' : 1, ++ 'avg_state' : 2, ++ 'bc_x%beg' : -2, ++ 'bc_x%end' : -6, ++ 'bc_y%beg' : -2, ++ 'bc_y%end' : -6, ++ 'bc_z%beg' : -2, ++ 'bc_z%end' : -6, ++ # ========================================================== ++ # Formatted Database Files Structure Parameters ============ ++ 'format' : 1, ++ 'precision' : 2, ++ 'prim_vars_wrt':'T', ++ 'parallel_io' :'T', ++ # ========================================================== ++ # Patch 1: High pressured water ============================ ++ # Specify the cubic water background grid geometry ++ 'patch_icpp(1)%geometry' : 9, ++ 'patch_icpp(1)%x_centroid' : ( xe + xb ) * 500000 / 100, ++ 'patch_icpp(1)%y_centroid' : ( ye + yb ) * 500000 / 100, ++ 'patch_icpp(1)%z_centroid' : ( ze + zb ) * 500000 / 100, ++ 'patch_icpp(1)%length_x' : ( xe - xb ) * 1000000 / 100, ++ 'patch_icpp(1)%length_y' : ( ye - yb ) * 1000000 / 100, ++ 'patch_icpp(1)%length_z' : ( ze - zb ) * 1000000 / 100, ++ 'patch_icpp(1)%vel(1)' : 0.0E+00, ++ 'patch_icpp(1)%vel(2)' : 0.0E+00, ++ 'patch_icpp(1)%vel(3)' : 0.0E+00, ++ 'patch_icpp(1)%pres' : p01, ++ 'patch_icpp(1)%alpha_rho(1)' : awl1 * rho0wl1, ++ 'patch_icpp(1)%alpha_rho(2)' : awv1 * rho0wv1, ++ 'patch_icpp(1)%alpha_rho(3)' : aa1 * rho0a1, ++ 'patch_icpp(1)%alpha(1)' : awl1, ++ 'patch_icpp(1)%alpha(2)' : awv1, ++ 'patch_icpp(1)%alpha(3)' : aa1, ++ # ========================================================== ++ # Patch 2: (Vapor) Bubble ================================== ++ 'patch_icpp(2)%geometry' : 8, ++ 'patch_icpp(2)%x_centroid' : xb, ++ 'patch_icpp(2)%y_centroid' : yb, ++ 'patch_icpp(2)%z_centroid' : zb, ++ 'patch_icpp(2)%radius' : R0, ++ 'patch_icpp(2)%vel(1)' : 0.0E+00, ++ 'patch_icpp(2)%vel(2)' : 0.0E+00, ++ 'patch_icpp(2)%vel(3)' : 0.0E+00, ++ 'patch_icpp(2)%pres' : p02, ++ 'patch_icpp(2)%alpha_rho(1)' : awl2 * rho0wl2, ++ 'patch_icpp(2)%alpha_rho(2)' : awv2 * rho0wv2, ++ 'patch_icpp(2)%alpha_rho(3)' : aa2 * rho0a2, ++ 'patch_icpp(2)%alpha(1)' : awl2, ++ 'patch_icpp(2)%alpha(2)' : awv2, ++ 'patch_icpp(2)%alpha(3)' : aa2, ++ 'patch_icpp(2)%alter_patch(1)' : 'T', ++ # ========================================================== ++ # Fluids Physical Parameters =============================== ++ 'fluid_pp(1)%gamma' : 1.0E+00 / ( gamwl - 1 ), ++ 'fluid_pp(1)%pi_inf' : gamwl * piwl / ( gamwl - 1 ), ++ 'fluid_pp(1)%cv' : cvwl, ++ 'fluid_pp(1)%qv' : qvwl, ++ 'fluid_pp(1)%qvp' : qvpwl, ++ 'fluid_pp(2)%gamma' : 1.0E+00 / ( gamwv - 1 ), ++ 'fluid_pp(2)%pi_inf' : gamwv * piwv / ( gamwv - 1 ), ++ 'fluid_pp(2)%cv' : cvwv, ++ 'fluid_pp(2)%qv' : qvwv, ++ 'fluid_pp(2)%qvp' : qvpwv, ++ 'fluid_pp(3)%gamma' : 1.0E+00 / ( gama - 1 ), ++ 'fluid_pp(3)%pi_inf' : gama * pia / ( gama - 1 ), ++ 'fluid_pp(3)%cv' : cva, ++ 'fluid_pp(3)%qv' : qva, ++ 'fluid_pp(3)%qvp' : qvpa, ++ # ========================================================== ++})) +diff --git a/examples/3D_CAV/3D_CAV_sph_col.py b/examples/3D_CAV/3D_CAV_sph_col.py +new file mode 100644 +index 00000000..a54df0a5 +--- /dev/null ++++ b/examples/3D_CAV/3D_CAV_sph_col.py +@@ -0,0 +1,205 @@ ++import math ++import json ++ ++ ++## Deine characteristic values for the sim ++Ri = 50E-6 ++T = 407.9 ++rhog = 0.027 ++Pb = 3550 ++Pl = 101325 ++#mulc = 9E-04 ++#mubc = 1.0E-05 ++domain_length = 3*Ri ++ ++ ++## fluid properties ++Pi_inf_l = 1.0E+09 ++Pi_inf_b = 0.0E+00 ++nl = 2.35 ++nb = 1.47 ++alpha1 = 1.0E+00 ++Cv_l = 1816 ++rhol = (Pl+Pi_inf_l)/((nl-1)*Cv_l*T) ++alpha2 = alpha1 ++cl = (nl*(Pl+Pi_inf_l)/rhol)**(0.5) ++ ++## Defining Characteristic Values ++Rc = Ri ++rhoc = rhol ++uc = (Pl/rhol)**(0.5E+00) ++tc = Ri/uc ++Pc = rhoc*uc**(2.0E+00) ++ ++## Non-Dimensionalizing values using characteristic values ++Rin = Ri/Rc ++rholn = rhol/rhoc ++rhogn = rhog/rhoc ++Pln = Pl/Pc ++Pbn = Pb/Pc ++tcn = tc/tc ++Pi_inf_ln = Pi_inf_l/Pc ++leng = domain_length/Rc ++clc = cl/uc ++ ++ ++## Non-Dimensional Numbers ++#Rel = rhol*uc*2*Rin/mulc ++#Reb = rhog*uc*2*Rin/mubc ++Ma = uc/cl ++ ++## Grid Specifications ++CFL = 0.1 ++PpBr = 192 ++Nx = PpBr*leng ++Ny = Nx ++Nz = Nx ++x_beg = 0.0E+00 ++x_end = leng ++y_beg = 0.0E+00 ++y_end = leng ++z_beg = 0.0E+00 ++z_end = leng ++delta_x = leng/Nx ++delta_t = CFL*delta_x/clc ++Nt = int(1.1*tcn/delta_t) ++x_centroidl = (x_end+x_beg)/(2.0E+00) ++y_centroidl = (y_end+y_beg)/(2.0E+00) ++z_centroidl = (z_end+z_beg)/(2.0E+00) ++x_centroidb = 0.0E+00 ++y_centroidb = 0.0E+00 ++z_centroidb = 0.0E+00 ++ ++ ++# Configuring case dictionary ++print(json.dumps({ ++ # Logistics ================================================ ++ 'run_time_info' : 'T', ++ 'sim_data' : 'T', ++ # ========================================================== ++ ++ # Computational Domain Parameters ========================== ++ 'x_domain%beg' : x_beg, ++ 'x_domain%end' : x_end, ++ 'y_domain%beg' : y_beg, ++ 'y_domain%end' : y_end, ++ 'z_domain%beg' : z_beg, ++ 'z_domain%end' : z_end, ++ 'm' : int(Nx), ++ 'n' : int(Ny), ++ 'p' : int(Nz), ++ 'cyl_coord' : 'F', ++ 'dt' : delta_t, ++ 't_step_start' : 0, ++ 't_step_stop' : Nt, ++ 't_step_save' : int(Nt/360), ++# ========================================================== ++ ++ # Simulation Algorithm Parameters ========================== ++ 'num_patches' : 2, ++ 'model_eqns' : 2, ++ 'alt_soundspeed' : 'F', ++ 'num_fluids' : 2, ++ 'adv_alphan' : 'T', ++ 'mpp_lim' : 'T', ++ 'mixture_err' : 'T', ++ 'time_stepper' : 3, ++ 'weno_order' : 5, ++ 'weno_eps' : 1.E-100, ++ 'mapped_weno' : 'T', ++ 'null_weights' : 'F', ++ 'mp_weno' : 'F', ++ 'weno_Re_flux' : 'F', ++ 'weno_avg' : 'F', ++ 'riemann_solver' : 2, ++ 'wave_speeds' : 1, ++ 'avg_state' : 2, ++ 'bc_x%beg' : -2, ++ 'bc_x%end' : -6, ++ 'bc_y%beg' : -2, ++ 'bc_y%end' : -6, ++ 'bc_z%beg' : -2, ++ 'bc_z%end' : -6, ++ 'stretch_x' : 'T', ++ 'stretch_y' : 'T', ++ 'stretch_z' : 'T', ++ 'a_x' : 4.0E+00, ++ 'x_a' : -1.5E+00, ++ 'x_b' : 1.5E+00, ++ 'a_y' : 4.0E+00, ++ 'y_a' : -1.5E+00, ++ 'y_b' : 1.5E+00, ++ 'a_z' : 4.0E+00, ++ 'z_a' : -1.5E+00, ++ 'z_b' : 1.5E+00, ++ # ========================================================== ++ ++ # Formatted Database Files Structure Parameters ============ ++ 'format' : 1, ++ 'precision' : 2, ++ 'prim_vars_wrt' :'T', ++ 'parallel_io' :'T', ++ 'fd_order' :'1', ++ 'probe_wrt' :'T', ++ 'num_probes' : 1, ++ 'probe(1)%x' : 0., ++ 'probe(1)%y' : 0., ++ 'probe(1)%z' : 0., ++ # ========================================================== ++ ++ # Patch 1: Background ============================ ++ 'patch_icpp(1)%geometry' : 9, ++ 'patch_icpp(1)%x_centroid' : 40*x_centroidl, ++ 'patch_icpp(1)%y_centroid' : 40*y_centroidl, ++ 'patch_icpp(1)%z_centroid' : 40*z_centroidl, ++ 'patch_icpp(1)%length_x' : 40*leng, ++ 'patch_icpp(1)%length_y' : 40*leng, ++ 'patch_icpp(1)%length_z' : 40*leng, ++ 'patch_icpp(1)%vel(1)' : 0.E+00, ++ 'patch_icpp(1)%vel(2)' : 0.E+00, ++ 'patch_icpp(1)%vel(3)' : 0.E+00, ++ 'patch_icpp(1)%pres' : Pln, ++ 'patch_icpp(1)%alpha_rho(1)' : alpha1*rholn, ++ 'patch_icpp(1)%alpha_rho(2)' : 0.0E+00, ++ 'patch_icpp(1)%alpha(1)' : alpha1, ++ 'patch_icpp(1)%alpha(2)' : 0.0E+00, ++ # ========================================================== ++ # Patch 2: Bubble ====================================== ++ 'patch_icpp(2)%geometry' : 14, ++ 'patch_icpp(2)%x_centroid' : x_centroidb, ++ 'patch_icpp(2)%y_centroid' : y_centroidb, ++ 'patch_icpp(2)%z_centroid' : z_centroidb, ++ 'patch_icpp(2)%radius' : Rin, ++ 'patch_icpp(2)%smoothen' : 'T', ++ 'patch_icpp(2)%smooth_patch_id': 1, ++ 'patch_icpp(2)%smooth_coeff' : 1.5E+00, ++ 'patch_icpp(2)%non_axis_sym' : 'F', ++ 'patch_icpp(2)%a2' : 0.0E+00, ++ 'patch_icpp(2)%a3' : 0.0E+00, ++ 'patch_icpp(2)%a4' : 0.0E+00, ++ 'patch_icpp(2)%a5' : 0.0E+00, ++ 'patch_icpp(2)%a6' : 0.0E+00, ++ 'patch_icpp(2)%a7' : 0.0E+00, ++ 'patch_icpp(2)%alter_patch(1)' : 'T', ++ 'patch_icpp(2)%vel(1)' : 0.E+00, ++ 'patch_icpp(2)%vel(2)' : 0.E+00, ++ 'patch_icpp(2)%vel(3)' : 0.E+00, ++ 'patch_icpp(2)%pres' : Pbn, ++ 'patch_icpp(2)%alpha_rho(1)' : 0.0E+00, ++ 'patch_icpp(2)%alpha_rho(2)' : alpha2*rhogn, ++ 'patch_icpp(2)%alpha(1)' : 0.0E+00, ++ 'patch_icpp(2)%alpha(2)' : alpha2, ++ # ========================================================== ++ ++ # Fluids Physical Parameters =============================== ++ 'fluid_pp(1)%gamma' : 1/(nl-1), ++ 'fluid_pp(1)%pi_inf' : nl*Pi_inf_ln/(nl-1), ++ 'fluid_pp(2)%gamma' : 1/(nb-1), ++ 'fluid_pp(2)%pi_inf' : 0.0E+00, ++# 'fluid_pp(1)%Re(1)' : Rel, ++# 'fluid_pp(2)%Re(1)' : Reb, ++ # ========================================================== ++})) ++ ++# ============================================================================== ++ +diff --git a/examples/3D_ctr_test/case.py b/examples/3D_ctr_test/case.py +new file mode 100644 +index 00000000..aac9ec36 +--- /dev/null ++++ b/examples/3D_ctr_test/case.py +@@ -0,0 +1,399 @@ ++#!/usr/bin/env python3 ++import math, json ++ ++## 1 FOR BACKGROUND, 2 FOR BUBBLE, 3 FOR GEL ++# Pressure [Pa] ++p01 = 5E6 ++p02 = 3550 ++p03 = p01 ++ ++# Temperature [K] ++T01 = 298.15 ++T02 = 298.15 ++T03 = T01 ++ ++#### FLUID PROPERTIES #### ++ ++### liquid water ### ++# pi infty ++piwl = 1.0E+09 ++# qv ++qvwl = -1167000 ++# qv' ++qvpwl = 0.0E0 ++# cv ++cvwl = 1816 ++# cp ++cpwl = 4267 ++# gamma ++gamwl = cpwl / cvwl ++ ++## FOR PATCHES 1 & 2 ## ++ ++# density ++rho0wl1 = (p01 + piwl)/((gamwl-1)*cvwl*T01) ++rho0wl2 = (p02 + piwl)/((gamwl-1)*cvwl*T02) ++rho0wl3 = (p03 + piwl)/((gamwl-1)*cvwl*T03) ++ ++# speed of sound FOR ++c_wl1 = math.sqrt( gamwl * ( p01 + piwl ) / rho0wl1 ) ++c_wl2 = math.sqrt( gamwl * ( p02 + piwl ) / rho0wl2 ) ++c_wl3 = math.sqrt( gamwl * ( p03 + piwl ) / rho0wl3 ) ++ ++# part for Gases - relations from IMR ++Ru = 8.3144598 # Universal gas constant (J/mol-K) ++ ++### Vapor water ### ++Rv = Ru/(18.01528e-3) # Gas constant for vapor (Ru/molecular weight) (J/kg-K) ++# gamma ++gamwv = 1.4 ++# cp ++cpwv = Rv * gamwv/(gamwv-1) ++# cv ++cvwv = cpwv/gamwv ++# pi infinity ++piwv = 0.0E0 ++# qv ++qvwv = 2030000 ++# qv' ++qvpwv = -23400 ++ ++## FOR PATCHES 1 & 2 ## ++ ++# density ++rho0wv1 = (p01 + piwv)/((gamwv-1)*cvwv*T01) ++rho0wv2 = (p02 + piwv)/((gamwv-1)*cvwv*T02) ++rho0wv3 = (p03 + piwv)/((gamwv-1)*cvwv*T03) ++ ++# speed of sound ++c_wv1 = math.sqrt( gamwv * ( p01 + piwv ) / rho0wv1 ) ++c_wv2 = math.sqrt( gamwv * ( p02 + piwv ) / rho0wv2 ) ++c_wv3 = math.sqrt( gamwv * ( p03 + piwv ) / rho0wv3 ) ++ ++### Air ### ++ ++Ra = Ru/(28.966e-3) # Gas constant for air (Ru/molecular weight) (J/kg-K) ++gamwa = 1.4 ++# cp ++cpa = Ra * gamwa/(gamwa-1) ++# cv ++cva = cpa/gamwa ++# pi infinity ++pia = 0.0E0 ++# qv ++qvwa = 0.0E0 ++# qv' ++qvpwa = 0.0E0 ++ ++## FOR PATCHES 1 & 2 ## ++ ++# density ++rho0wa1 = (p01 + pia)/((gamwa-1)*cva*T01) ++rho0wa2 = (p02 + pia)/((gamwa-1)*cva*T02) ++ ++# Speed of sound ++c_a1 = math.sqrt( gamwa * ( p01 + pia ) / rho0wa1 ) ++c_a2 = math.sqrt( gamwa * ( p02 + pia ) / rho0wa2 ) ++ ++### 3% polyacrylamide gel ### ++# gamma ++gamwg = 2.35 ++# pi infty ++pig = 1.0E+09 ++# qv ++qvwg = -1167000 ++# qv' ++qvpwg = 0.0E0 ++# cv ++cvg = 1816 ++# cp ++cpg = gamwg*cvg ++ ++## FOR PATCHES 1 & 2 & 3 ## ++ ++# density ++rho0wg1 = (p01 + pig)/((gamwg-1)*cvg*T01) ++rho0wg2 = (p02 + pig)/((gamwg-1)*cvg*T02) ++rho0wg3 = (p03 + pig)/((gamwg-1)*cvg*T03) ++ ++# Speed of sound ++c_g1 = math.sqrt( gamwg * ( p01 + pig ) / rho0wg1 ) ++c_g2 = math.sqrt( gamwg * ( p02 + pig ) / rho0wg2 ) ++c_g3 = math.sqrt( gamwg * ( p03 + pig ) / rho0wg3 ) ++ ++## SHOCK RELATIONS ++p02Op01 = p02 / p01 ++ ++# Mach number of the shocked region - this should agree with Min, if everything is correct ++Ms = math.sqrt( ( gamwa + 1. ) / ( 2. * gamwa ) * ( p02Op01 - 1. ) * ( p02 / ( p02 + pia ) ) + 1.0 ) ++ ++# shock speed ++ss = Ms * c_a1 ++ ++### volume fractions for each of the patches ### ++C0 = 0.5 # vapor concentration for IMR ++ ++# patch 1: liquid water ++liq_wv = 1.00E-15 ++liq_wg = 0. ++liq_wa = 1.00E-15 ++liq_wl = 1.00E00 - liq_wv - liq_wa - liq_wg ++# water vapor ++vap_wl = 1.00E-15 ++vap_wv = 1 / ( ( 1 - C0 ) / C0 * rho0wv2 / rho0wa2 + 1 ) ++vap_wg = 0. ++vap_wa = 1.00E-15 ++vap_tot = vap_wl + vap_wv + vap_wa + vap_wg ++# bub ++bub_wl = 1.00E-15 ++bub_wv = vap_tot ++bub_wg = 0. ++bub_wa = 1.00E00 - bub_wl - bub_wv - bub_wg ++# gel ++gel_wv = 0. ++gel_wl = 0. ++gel_wa = 0. ++gel_wg = 1.00E00 - gel_wl - gel_wv - gel_wa ++ ++## SIMULATION PARAMETERS ++ ++# CFL ++cfl = 0.50 ++ ++# Bubble Initial Radius ++R0 = 230.4E-06 ++ ++# number of elements ++Nx0 = 400 ++Nx = 399 ++Ny = 199 ++Nz = 199 ++ ++lref = 921.6E-6 ++# domain boundaries ++xb = -lref ++xe = lref ++ ++yb = 0.00 ++ye = lref ++ ++zb = 0.00 ++ze = lref ++ ++lenx = ( xe - xb ) ++leny = ( ye - yb ) ++lenz = ( ze - zb ) ++ ++xcenl = (xb + xe)/2.0 ++ycenl = (yb + ye)/2.0 ++zcenl = (zb + ze)/2.0 ++ ++#xdist = 6.51E-10 #2.17E-5 ++#sod = xdist/R0 ++sod = -2.17 ++xcenb = sod*R0 ++ycenb = 0.00 ++zcenb = 0.00 ++ ++xbg = 0 ++xeg = xe ++ ++lenxg = (xeg - xbg) ++lenyg = leny ++lenzg = lenz ++xceng = (xbg + xeg)/2.0 ++yceng = ycenl ++zceng = zcenl ++ ++# typical cell size ++dx = ( xe - xb ) / Nx ++dy = ( ye - yb ) / Ny ++dz = ( ze - zb ) / Nz ++#print(dx) ++# time step ++ ++# save frequency = SF + 1 (because the initial state, 0.dat, is also saved) ++SF = 60 ++ ++# Critical time-step ++tc = 0.915 * R0 * math.sqrt( rho0wl1 / p01 ) ++ ++# making Nt divisible by SF ++# tendA = 1.5 * tc ++tend = 1.2 * tc ++ ++# 1 - ensure NtA is sufficient to go a little beyond tendA ++# NtA = int( tendA // dt + 1 ) ++ ++# Array of saves. it is the same as Nt/Sf = t_step_save ++# AS = int( NtA // SF + 1 ) ++ ++# Nt = total number of steps. Ensure Nt > NtA (so the total tendA is covered) ++# Nt = AS * SF ++Nt = int(10E3 * tend // tc * Nx / Nx0 + 1) ++#print(Nt) ++dt = tend / Nt ++ ++AS = int( Nt//SF ) ++ ++# Total physical time ++# tend = Nt * dt ++ ++# Configuring case dictionary ================================================== ++print(json.dumps({ ++ # Logistics ================================================ ++ 'run_time_info': 'T', ++ # ========================================================== ++ # Computational Domain Parameters ========================== ++ 'x_domain%beg' : xb, ++ 'x_domain%end' : xe, ++ 'y_domain%beg' : yb, ++ 'y_domain%end' : ye, ++ 'z_domain%beg' : zb, ++ 'z_domain%end' : ze, ++ 'stretch_x' : 'F', ++ 'loops_x' : 1, ++ 'a_x' : 4.0E0, ++ 'x_a' : -2.0*R0, ++ 'x_b' : 2.0*R0, ++ 'stretch_y' : 'F', ++ 'loops_y' : 1, ++ 'a_y' : 4.0E0, ++ 'y_a' : -2.0*R0, ++ 'y_b' : 2.0*R0, ++ 'stretch_z' : 'F', ++ 'loops_z' : 1, ++ 'a_z' : 4.0E0, ++ 'z_a' : -2.0*R0, ++ 'z_b' : 2.0*R0, ++ 'cyl_coord' : 'F', ++ 'm' : Nx, ++ 'n' : Ny, ++ 'p' : Nz, ++ 'dt' : dt, ++ 't_step_start' : 0, ++ 't_step_stop' : Nt, ++ 't_step_save' : AS, ++ # ========================================================== ++ # Simulation Algorithm Parameters ========================== ++ 'num_patches' : 3, ++ 'model_eqns' : 3, ++ 'num_fluids' : 4, ++ 'adv_alphan' : 'T', ++ 'mpp_lim' : 'T', ++ 'mixture_err' : 'T', ++ 'relax' : 'T', ++ 'relax_model' : 6, ++ 'palpha_eps' : 1.0E-6, ++ 'ptgalpha_eps' : 1.0E-2, ++ 'time_stepper' : 3, ++ 'weno_order' : 3, ++ 'weno_eps' : 1.0E-16, ++ 'weno_Re_flux' : 'F', ++ 'weno_avg' : 'F', ++ 'mapped_weno' : 'T', ++ 'null_weights' : 'F', ++ 'mp_weno' : 'F', ++ 'riemann_solver' : 2, ++ 'wave_speeds' : 1, ++ 'avg_state' : 2, ++ 'bc_x%beg' : -6, #-2, ++ 'bc_x%end' : -6, ++ 'bc_y%beg' : -2, ++ 'bc_y%end' : -6, ++ 'bc_z%beg' : -2, ++ 'bc_z%end' : -6, ++ # ========================================================== ++ # Formatted Database Files Structure Parameters ============ ++ 'format' : 1, ++ 'precision' : 2, ++ 'prim_vars_wrt':'T', ++ 'parallel_io' :'T', ++ # ========================================================== ++ # Patch 1: High pressured water ============================ ++ # Specify the cubic water background grid geometry ++ 'patch_icpp(1)%geometry' : 9, ++ 'patch_icpp(1)%x_centroid' : xcenl, ++ 'patch_icpp(1)%y_centroid' : ycenl, ++ 'patch_icpp(1)%z_centroid' : zcenl, ++ 'patch_icpp(1)%length_x' : lenx, ++ 'patch_icpp(1)%length_y' : leny, ++ 'patch_icpp(1)%length_z' : lenz, ++ 'patch_icpp(1)%vel(1)' : 0.0E+00, ++ 'patch_icpp(1)%vel(2)' : 0.0E+00, ++ 'patch_icpp(1)%vel(3)' : 0.0E+00, ++ 'patch_icpp(1)%pres' : p01, ++ 'patch_icpp(1)%alpha_rho(1)' : liq_wl * rho0wl1, ++ 'patch_icpp(1)%alpha_rho(2)' : liq_wv * rho0wv1, ++ 'patch_icpp(1)%alpha_rho(3)' : liq_wa * rho0wa1, ++ 'patch_icpp(1)%alpha_rho(4)' : liq_wg * rho0wg1, ++ 'patch_icpp(1)%alpha(1)' : liq_wl, ++ 'patch_icpp(1)%alpha(2)' : liq_wv, ++ 'patch_icpp(1)%alpha(3)' : liq_wa, ++ 'patch_icpp(1)%alpha(4)' : liq_wg, ++ # ========================================================== ++ # Patch 2: (Vapor) Bubble ================================== ++ 'patch_icpp(2)%geometry' : 8, ++ 'patch_icpp(2)%x_centroid' : xcenb, ++ 'patch_icpp(2)%y_centroid' : ycenb, ++ 'patch_icpp(2)%z_centroid' : zcenb, ++ 'patch_icpp(2)%radius' : R0, ++ 'patch_icpp(2)%vel(1)' : 0.0E+00, ++ 'patch_icpp(2)%vel(2)' : 0.0E+00, ++ 'patch_icpp(2)%vel(3)' : 0.0E+00, ++ 'patch_icpp(2)%pres' : p02, ++ 'patch_icpp(2)%alpha_rho(1)' : bub_wl * rho0wl2, ++ 'patch_icpp(2)%alpha_rho(2)' : bub_wv * rho0wv2, ++ 'patch_icpp(2)%alpha_rho(3)' : bub_wa * rho0wa2, ++ 'patch_icpp(2)%alpha_rho(4)' : bub_wg * rho0wg2, ++ 'patch_icpp(2)%alpha(1)' : bub_wl, ++ 'patch_icpp(2)%alpha(2)' : bub_wv, ++ 'patch_icpp(2)%alpha(3)' : bub_wa, ++ 'patch_icpp(2)%alpha(4)' : bub_wg, ++ 'patch_icpp(2)%alter_patch(1)' : 'T', ++ # ========================================================== ++ # Patch 3: Gel Object ====================================== ++ 'patch_icpp(3)%geometry' : 9, ++ 'patch_icpp(3)%x_centroid' : xceng, ++ 'patch_icpp(3)%y_centroid' : yceng, ++ 'patch_icpp(3)%z_centroid' : zceng, ++ 'patch_icpp(3)%length_x' : lenxg, ++ 'patch_icpp(3)%length_y' : lenyg, ++ 'patch_icpp(3)%length_z' : lenzg, ++ 'patch_icpp(3)%vel(1)' : 0.0E+00, ++ 'patch_icpp(3)%vel(2)' : 0.0E+00, ++ 'patch_icpp(3)%vel(3)' : 0.0E+00, ++ 'patch_icpp(3)%pres' : p03, ++ 'patch_icpp(3)%alpha_rho(1)' : gel_wl * rho0wl2, ++ 'patch_icpp(3)%alpha_rho(2)' : gel_wv * rho0wv2, ++ 'patch_icpp(3)%alpha_rho(3)' : gel_wa * rho0wa2, ++ 'patch_icpp(3)%alpha_rho(4)' : gel_wg * rho0wg2, ++ 'patch_icpp(3)%alpha(1)' : gel_wl, ++ 'patch_icpp(3)%alpha(2)' : gel_wv, ++ 'patch_icpp(3)%alpha(3)' : gel_wa, ++ 'patch_icpp(3)%alpha(4)' : gel_wg, ++ 'patch_icpp(3)%alter_patch(1)' : 'T', ++ # ========================================================== ++ # Fluids Physical Parameters =============================== ++ 'fluid_pp(1)%gamma' : 1.0E+00 / ( gamwl - 1 ), ++ 'fluid_pp(1)%pi_inf' : gamwl * piwl / ( gamwl - 1 ), ++ 'fluid_pp(1)%cv' : cvwl, ++ 'fluid_pp(1)%qv' : qvwl, ++ 'fluid_pp(1)%qvp' : qvpwl, ++ 'fluid_pp(2)%gamma' : 1.0E+00 / ( gamwv - 1 ), ++ 'fluid_pp(2)%pi_inf' : gamwv * piwv / ( gamwv - 1 ), ++ 'fluid_pp(2)%cv' : cvwv, ++ 'fluid_pp(2)%qv' : qvwv, ++ 'fluid_pp(2)%qvp' : qvpwv, ++ 'fluid_pp(3)%gamma' : 1.0E+00 / ( gamwa - 1 ), ++ 'fluid_pp(3)%pi_inf' : gamwa * pia / ( gamwa - 1 ), ++ 'fluid_pp(3)%cv' : cva, ++ 'fluid_pp(3)%qv' : qvwa, ++ 'fluid_pp(3)%qvp' : qvpwa, ++ 'fluid_pp(4)%gamma' : 1.0E+00 / ( gamwg - 1), ++ 'fluid_pp(4)%pi_inf' : gamwg * pig / ( gamwg - 1), ++ 'fluid_pp(4)%cv' : cvg, ++ 'fluid_pp(4)%qv' : qvwg, ++ 'fluid_pp(4)%qvp' : qvpwg, ++ # ========================================================== ++})) +diff --git a/examples/3D_ctr_test/old_case.py b/examples/3D_ctr_test/old_case.py +new file mode 100644 +index 00000000..092c0213 +--- /dev/null ++++ b/examples/3D_ctr_test/old_case.py +@@ -0,0 +1,399 @@ ++#!/usr/bin/env python3 ++import math, json ++ ++## 1 FOR BACKGROUND, 2 FOR BUBBLE, 3 FOR GEL ++# Pressure [Pa] ++p01 = 5E6 ++p02 = 3550 ++p03 = p01 ++ ++# Temperature [K] ++T01 = 298.15 ++T02 = 298.15 ++T03 = T01 ++ ++#### FLUID PROPERTIES #### ++ ++### liquid water ### ++# pi infty ++piwl = 1.0E+09 ++# qv ++qvwl = -1167000 ++# qv' ++qvpwl = 0.0E0 ++# cv ++cvwl = 1816 ++# cp ++cpwl = 4267 ++# gamma ++gamwl = cpwl / cvwl ++ ++## FOR PATCHES 1 & 2 ## ++ ++# density ++rho0wl1 = (p01 + piwl)/((gamwl-1)*cvwl*T01) ++rho0wl2 = (p02 + piwl)/((gamwl-1)*cvwl*T02) ++rho0wl3 = (p03 + piwl)/((gamwl-1)*cvwl*T03) ++ ++# speed of sound FOR ++c_wl1 = math.sqrt( gamwl * ( p01 + piwl ) / rho0wl1 ) ++c_wl2 = math.sqrt( gamwl * ( p02 + piwl ) / rho0wl2 ) ++c_wl3 = math.sqrt( gamwl * ( p03 + piwl ) / rho0wl3 ) ++ ++# part for Gases - relations from IMR ++Ru = 8.3144598 # Universal gas constant (J/mol-K) ++ ++### Vapor water ### ++Rv = Ru/(18.01528e-3) # Gas constant for vapor (Ru/molecular weight) (J/kg-K) ++# gamma ++gamwv = 1.4 ++# cp ++cpwv = Rv * gamwv/(gamwv-1) ++# cv ++cvwv = cpwv/gamwv ++# pi infinity ++piwv = 0.0E0 ++# qv ++qvwv = 2030000 ++# qv' ++qvpwv = -23400 ++ ++## FOR PATCHES 1 & 2 ## ++ ++# density ++rho0wv1 = (p01 + piwv)/((gamwv-1)*cvwv*T01) ++rho0wv2 = (p02 + piwv)/((gamwv-1)*cvwv*T02) ++rho0wv3 = (p03 + piwv)/((gamwv-1)*cvwv*T03) ++ ++# speed of sound ++c_wv1 = math.sqrt( gamwv * ( p01 + piwv ) / rho0wv1 ) ++c_wv2 = math.sqrt( gamwv * ( p02 + piwv ) / rho0wv2 ) ++c_wv3 = math.sqrt( gamwv * ( p03 + piwv ) / rho0wv3 ) ++ ++### Air ### ++ ++Ra = Ru/(28.966e-3) # Gas constant for air (Ru/molecular weight) (J/kg-K) ++gamwa = 1.4 ++# cp ++cpa = Ra * gamwa/(gamwa-1) ++# cv ++cva = cpa/gamwa ++# pi infinity ++pia = 0.0E0 ++# qv ++qvwa = 0.0E0 ++# qv' ++qvpwa = 0.0E0 ++ ++## FOR PATCHES 1 & 2 ## ++ ++# density ++rho0wa1 = (p01 + pia)/((gamwa-1)*cva*T01) ++rho0wa2 = (p02 + pia)/((gamwa-1)*cva*T02) ++ ++# Speed of sound ++c_a1 = math.sqrt( gamwa * ( p01 + pia ) / rho0wa1 ) ++c_a2 = math.sqrt( gamwa * ( p02 + pia ) / rho0wa2 ) ++ ++### 3% polyacrylamide gel ### ++# gamma ++gamwg = 2.35 ++# pi infty ++pig = 1.0E+09 ++# qv ++qvwg = -1167000 ++# qv' ++qvpwg = 0.0E0 ++# cv ++cvg = 1816 ++# cp ++cpg = gamwg*cvg ++ ++## FOR PATCHES 1 & 2 & 3 ## ++ ++# density ++rho0wg1 = (p01 + pig)/((gamwg-1)*cvg*T01) ++rho0wg2 = (p02 + pig)/((gamwg-1)*cvg*T02) ++rho0wg3 = (p03 + pig)/((gamwg-1)*cvg*T03) ++ ++# Speed of sound ++c_g1 = math.sqrt( gamwg * ( p01 + pig ) / rho0wg1 ) ++c_g2 = math.sqrt( gamwg * ( p02 + pig ) / rho0wg2 ) ++c_g3 = math.sqrt( gamwg * ( p03 + pig ) / rho0wg3 ) ++ ++## SHOCK RELATIONS ++p02Op01 = p02 / p01 ++ ++# Mach number of the shocked region - this should agree with Min, if everything is correct ++Ms = math.sqrt( ( gamwa + 1. ) / ( 2. * gamwa ) * ( p02Op01 - 1. ) * ( p02 / ( p02 + pia ) ) + 1.0 ) ++ ++# shock speed ++ss = Ms * c_a1 ++ ++### volume fractions for each of the patches ### ++C0 = 0.1 # vapor concentration for IMR ++ ++# patch 1: liquid water ++liq_wv = 1.00E-15 ++liq_wg = 1.00E-15 ++liq_wa = 1.00E-15 ++liq_wl = 1.00E00 - liq_wv - liq_wa - liq_wg ++# water vapor ++vap_wl = 1.00E-15 ++vap_wv = 1 / ( ( 1 - C0 ) / C0 * rho0wv2 / rho0wa2 + 1 ) ++vap_wg = 1.00E-15 ++vap_wa = 1.00E-15 ++vap_tot = vap_wl + vap_wv + vap_wa + vap_wg ++# bub ++bub_wl = 1.00E-15 ++bub_wv = vap_tot ++bub_wg = 1.00E-15 ++bub_wa = 1.00E00 - bub_wl - bub_wv - bub_wg ++# gel ++gel_wv = 1.00E-15 ++gel_wl = 1.00E-15 ++gel_wa = 1.00E-15 ++gel_wg = 1.00E00 - gel_wl - gel_wv - gel_wa ++ ++## SIMULATION PARAMETERS ++ ++# CFL ++cfl = 0.50 ++ ++# Bubble Initial Radius ++R0 = 230.4E-06 ++ ++# number of elements ++Nx0 = 400 ++Nx = 199*2 ++Ny = 199 ++Nz = 199 ++ ++lref = 921.6E-6 ++# domain boundaries ++xb = -lref ++xe = lref ++ ++yb = 0.00 ++ye = lref ++ ++zb = 0.00 ++ze = lref ++ ++lenx = ( xe - xb ) ++leny = ( ye - yb ) ++lenz = ( ze - zb ) ++ ++xcenl = (xb + xe)/2.0 ++ycenl = (yb + ye)/2.0 ++zcenl = (zb + ze)/2.0 ++ ++#xdist = 6.51E-10 #2.17E-5 ++#sod = xdist/R0 ++sod = -2.17 ++xcenb = sod*R0 ++ycenb = 0.00 ++zcenb = 0.00 ++ ++xbg = 0 ++xeg = xe ++ ++lenxg = (xeg - xbg) ++lenyg = leny ++lenzg = lenz ++xceng = (xbg + xeg)/2.0 ++yceng = ycenl ++zceng = zcenl ++ ++# typical cell size ++dx = ( xe - xb ) / Nx ++dy = ( ye - yb ) / Ny ++dz = ( ze - zb ) / Nz ++#print(dx) ++# time step ++ ++# save frequency = SF + 1 (because the initial state, 0.dat, is also saved) ++SF = 60 ++ ++# Critical time-step ++tc = 0.915 * R0 * math.sqrt( rho0wl1 / p01 ) ++ ++# making Nt divisible by SF ++# tendA = 1.5 * tc ++tend = 1.2 * tc ++ ++# 1 - ensure NtA is sufficient to go a little beyond tendA ++# NtA = int( tendA // dt + 1 ) ++ ++# Array of saves. it is the same as Nt/Sf = t_step_save ++# AS = int( NtA // SF + 1 ) ++ ++# Nt = total number of steps. Ensure Nt > NtA (so the total tendA is covered) ++# Nt = AS * SF ++Nt = int(10E3 * tend // tc * Nx / Nx0 + 1) ++#print(Nt) ++dt = tend / Nt ++ ++AS = int( Nt//SF ) ++ ++# Total physical time ++# tend = Nt * dt ++ ++# Configuring case dictionary ================================================== ++print(json.dumps({ ++ # Logistics ================================================ ++ 'run_time_info': 'T', ++ # ========================================================== ++ # Computational Domain Parameters ========================== ++ 'x_domain%beg' : xb, ++ 'x_domain%end' : xe, ++ 'y_domain%beg' : yb, ++ 'y_domain%end' : ye, ++ 'z_domain%beg' : zb, ++ 'z_domain%end' : ze, ++ 'stretch_x' : 'F', ++ 'loops_x' : 1, ++ 'a_x' : 4.0E0, ++ 'x_a' : -2.0*R0, ++ 'x_b' : 2.0*R0, ++ 'stretch_y' : 'F', ++ 'loops_y' : 1, ++ 'a_y' : 4.0E0, ++ 'y_a' : -2.0*R0, ++ 'y_b' : 2.0*R0, ++ 'stretch_z' : 'F', ++ 'loops_z' : 1, ++ 'a_z' : 4.0E0, ++ 'z_a' : -2.0*R0, ++ 'z_b' : 2.0*R0, ++ 'cyl_coord' : 'F', ++ 'm' : Nx, ++ 'n' : Ny, ++ 'p' : Nz, ++ 'dt' : dt, ++ 't_step_start' : 0, ++ 't_step_stop' : Nt, ++ 't_step_save' : AS, ++ # ========================================================== ++ # Simulation Algorithm Parameters ========================== ++ 'num_patches' : 3, ++ 'model_eqns' : 3, ++ 'num_fluids' : 4, ++ 'adv_alphan' : 'T', ++ 'mpp_lim' : 'T', ++ 'mixture_err' : 'T', ++ 'relax' : 'T', ++ 'relax_model' : 6, ++ 'palpha_eps' : 1.0E-6, ++ 'ptgalpha_eps' : 1.0E-2, ++ 'time_stepper' : 3, ++ 'weno_order' : 3, ++ 'weno_eps' : 1.0E-16, ++ 'weno_Re_flux' : 'F', ++ 'weno_avg' : 'F', ++ 'mapped_weno' : 'T', ++ 'null_weights' : 'F', ++ 'mp_weno' : 'F', ++ 'riemann_solver' : 2, ++ 'wave_speeds' : 1, ++ 'avg_state' : 2, ++ 'bc_x%beg' : -6, #-2, ++ 'bc_x%end' : -6, ++ 'bc_y%beg' : -2, ++ 'bc_y%end' : -6, ++ 'bc_z%beg' : -2, ++ 'bc_z%end' : -6, ++ # ========================================================== ++ # Formatted Database Files Structure Parameters ============ ++ 'format' : 1, ++ 'precision' : 2, ++ 'prim_vars_wrt':'T', ++ 'parallel_io' :'T', ++ # ========================================================== ++ # Patch 1: High pressured water ============================ ++ # Specify the cubic water background grid geometry ++ 'patch_icpp(1)%geometry' : 9, ++ 'patch_icpp(1)%x_centroid' : xcenl, ++ 'patch_icpp(1)%y_centroid' : ycenl, ++ 'patch_icpp(1)%z_centroid' : zcenl, ++ 'patch_icpp(1)%length_x' : lenx, ++ 'patch_icpp(1)%length_y' : leny, ++ 'patch_icpp(1)%length_z' : lenz, ++ 'patch_icpp(1)%vel(1)' : 0.0E+00, ++ 'patch_icpp(1)%vel(2)' : 0.0E+00, ++ 'patch_icpp(1)%vel(3)' : 0.0E+00, ++ 'patch_icpp(1)%pres' : p01, ++ 'patch_icpp(1)%alpha_rho(1)' : liq_wl * rho0wl1, ++ 'patch_icpp(1)%alpha_rho(2)' : liq_wv * rho0wv1, ++ 'patch_icpp(1)%alpha_rho(3)' : liq_wa * rho0wa1, ++ 'patch_icpp(1)%alpha_rho(4)' : liq_wg * rho0wg1, ++ 'patch_icpp(1)%alpha(1)' : liq_wl, ++ 'patch_icpp(1)%alpha(2)' : liq_wv, ++ 'patch_icpp(1)%alpha(3)' : liq_wa, ++ 'patch_icpp(1)%alpha(4)' : liq_wg, ++ # ========================================================== ++ # Patch 2: (Vapor) Bubble ================================== ++ 'patch_icpp(2)%geometry' : 8, ++ 'patch_icpp(2)%x_centroid' : xcenb, ++ 'patch_icpp(2)%y_centroid' : ycenb, ++ 'patch_icpp(2)%z_centroid' : zcenb, ++ 'patch_icpp(2)%radius' : R0, ++ 'patch_icpp(2)%vel(1)' : 0.0E+00, ++ 'patch_icpp(2)%vel(2)' : 0.0E+00, ++ 'patch_icpp(2)%vel(3)' : 0.0E+00, ++ 'patch_icpp(2)%pres' : p02, ++ 'patch_icpp(2)%alpha_rho(1)' : bub_wl * rho0wl2, ++ 'patch_icpp(2)%alpha_rho(2)' : bub_wv * rho0wv2, ++ 'patch_icpp(2)%alpha_rho(3)' : bub_wa * rho0wa2, ++ 'patch_icpp(2)%alpha_rho(4)' : bub_wg * rho0wg2, ++ 'patch_icpp(2)%alpha(1)' : bub_wl, ++ 'patch_icpp(2)%alpha(2)' : bub_wv, ++ 'patch_icpp(2)%alpha(3)' : bub_wa, ++ 'patch_icpp(2)%alpha(4)' : bub_wg, ++ 'patch_icpp(2)%alter_patch(1)' : 'T', ++ # ========================================================== ++ # Patch 3: Gel Object ====================================== ++ 'patch_icpp(3)%geometry' : 9, ++ 'patch_icpp(3)%x_centroid' : xceng, ++ 'patch_icpp(3)%y_centroid' : yceng, ++ 'patch_icpp(3)%z_centroid' : zceng, ++ 'patch_icpp(3)%length_x' : lenxg, ++ 'patch_icpp(3)%length_y' : lenyg, ++ 'patch_icpp(3)%length_z' : lenzg, ++ 'patch_icpp(3)%vel(1)' : 0.0E+00, ++ 'patch_icpp(3)%vel(2)' : 0.0E+00, ++ 'patch_icpp(3)%vel(3)' : 0.0E+00, ++ 'patch_icpp(3)%pres' : p03, ++ 'patch_icpp(3)%alpha_rho(1)' : gel_wl * rho0wl2, ++ 'patch_icpp(3)%alpha_rho(2)' : gel_wv * rho0wv2, ++ 'patch_icpp(3)%alpha_rho(3)' : gel_wa * rho0wa2, ++ 'patch_icpp(3)%alpha_rho(4)' : gel_wg * rho0wg2, ++ 'patch_icpp(3)%alpha(1)' : gel_wl, ++ 'patch_icpp(3)%alpha(2)' : gel_wv, ++ 'patch_icpp(3)%alpha(3)' : gel_wa, ++ 'patch_icpp(3)%alpha(4)' : gel_wg, ++ 'patch_icpp(3)%alter_patch(1)' : 'T', ++ # ========================================================== ++ # Fluids Physical Parameters =============================== ++ 'fluid_pp(1)%gamma' : 1.0E+00 / ( gamwl - 1 ), ++ 'fluid_pp(1)%pi_inf' : gamwl * piwl / ( gamwl - 1 ), ++ 'fluid_pp(1)%cv' : cvwl, ++ 'fluid_pp(1)%qv' : qvwl, ++ 'fluid_pp(1)%qvp' : qvpwl, ++ 'fluid_pp(2)%gamma' : 1.0E+00 / ( gamwv - 1 ), ++ 'fluid_pp(2)%pi_inf' : gamwv * piwv / ( gamwv - 1 ), ++ 'fluid_pp(2)%cv' : cvwv, ++ 'fluid_pp(2)%qv' : qvwv, ++ 'fluid_pp(2)%qvp' : qvpwv, ++ 'fluid_pp(3)%gamma' : 1.0E+00 / ( gamwa - 1 ), ++ 'fluid_pp(3)%pi_inf' : gamwa * pia / ( gamwa - 1 ), ++ 'fluid_pp(3)%cv' : cva, ++ 'fluid_pp(3)%qv' : qvwa, ++ 'fluid_pp(3)%qvp' : qvpwa, ++ 'fluid_pp(4)%gamma' : 1.0E+00 / ( gamwg - 1), ++ 'fluid_pp(4)%pi_inf' : gamwg * pig / ( gamwg - 1), ++ 'fluid_pp(4)%cv' : cvg, ++ 'fluid_pp(4)%qv' : qvwg, ++ 'fluid_pp(4)%qvp' : qvpwg, ++ # ========================================================== ++})) +diff --git a/examples/3D_hyperelasticity/hyper_gel.py b/examples/3D_hyperelasticity/hyper_gel.py +new file mode 100644 +index 00000000..09782de4 +--- /dev/null ++++ b/examples/3D_hyperelasticity/hyper_gel.py +@@ -0,0 +1,312 @@ ++import math ++import json ++#need quadrant and collapse near hypoelastic wall ++ ++## Define characteristic values for the sim ++Ri = 230.4E-6 ++# temperature ++T = (10*101325+1.0E+09)/(1000*(2.35-1)*1816) ++# print("T :: ",T) ++rhog = 1 ++Pb = 3550 #Pb = 101325 ++Pl = 101325 #Pl = 20*101325 ++Po = Pl ++Pi_inf_l = 1.0E+09 ++Pi_inf_b = 0.0E+00 ++Pi_inf_o = 1.1754E+09 ++ ++## fluid properties ++# liquid ++nl = 2.35E+00 ++cv_l = 1816 ++rhol = (Pl+Pi_inf_l)/((nl-1)*cv_l*T) ++# object ++obj_rhol = rhol ++cv_o = cv_l ++rhoo = 1060 ++no = 2.35 ++#no = 1.19E+00 ++muo = 0.060E+00 ++# gas ++ng = 1.47E+00 ++ ++# alpha seeding fractions ++bub_wl = 1.0E-12 ++bub_wo = 1.0E-12 ++bub_wg = 1 - bub_wl - bub_wo ++liq_wo = 1.0E-12 ++liq_wg = 1.0E-12 ++liq_wl = 1 - liq_wo - liq_wg ++obj_wl = 1.0E-12 ++obj_wg = 1.0E-12 ++obj_wo = 1 - obj_wl - obj_wg ++ ++Gl = 0. ++Gg = 0. ++Go = 0.57E+03 #1.0933E+04 ++ ++## mixture values in the liquid ++#rhoml = (alpha1-alph_eps)*rhol+alph_eps*rhog ++#pi_inf_m = (alpha1-alph_eps)*Pi_inf_l ++#nml = (alpha1-alph_eps)*nl+alph_eps*ng ++cl = (nl*(Pl+Pi_inf_l)/rhol)**(0.5) ++rhoml = liq_wl*rhol + liq_wg*rhog + liq_wo*rhoo ++ ++## Defining Characteristic Values ++Rc = Ri ++rhoc = rhol ++uc = (Pl/rhol)**(0.5E+00) ++ucc = (Pl/rhoml)**(0.5E+00) ++# characteristic collapse time, change later to prevent horrific confusion ++tc = Ri/uc ++Pc = rhoc*uc**(2.0E+00) ++ ++## Non-Dimensionalizing values using characteristic values ++Rin = Ri/Rc ++rholn = rhol/rhoc ++rhogn = rhog/rhoc ++rhoon = rhoo/rhoc ++Pln = Pl/Pc ++Pbn = Pb/Pc ++Pon = Po/Pc ++tcn = tc/tc ++Pi_inf_ln = Pi_inf_l/Pc ++clc = cl/uc ++sod_nd = 2.17 ++#clmc = clm/ucc ++Pi_inf_on = Pi_inf_o/Pc ++ ++# Un comment if dimensional ++#Rin = Ri ++#rholn = rhol ++#rhogn = rhog ++#rhoon = rhoo ++#Pln = Pl ++#Pbn = Pb/rhoo ++#Pon = Po ++#tcn = tc ++#Pi_inf_ln = Pi_inf_l ++#leng = domain_length ++#clc = cl ++#sod_nd = sod ++ ++## Non-Dimensional Numbers ++#Rel = rhol*uc*2*Rin/mulc ++#Reb = rhog*uc*2*Rin/mubc ++Rel = 0 ++Reb = 0 ++Reo = rhoo*uc*2/muo ++Ma = uc/cl ++Co = Pl/Go ++iCo = 1/Co ++ ++## GEOMETRY:: Grid Specifications ++lengx = 8.0E+00 ++lengy = 3.0E+00 ++lengz = 3.0E+00 ++CFL = 0.3 ++PPBR = 16 #92 ++x_beg = -5.0E+00 ++x_end = 3.0E+00 ++y_beg = 0.0E+00 ++y_end = lengy ++z_beg = 0.0E+00 ++z_end = lengz ++Nx = PPBR*lengx ++Ny = PPBR*lengy ++Nz = PPBR*lengz ++delta_x = lengx/Nx ++delta_t = CFL*delta_x/clc ++ ++#print("NX :: ",Nx,", NY :: ",Ny,", NZ :: ",Nz) ++ ++#delta_t_c = 0.185*delta_x/clmc ++#print(delta_t_c) ++ ++Nt = int(1.7*tcn/delta_t) ++# liquid centroid, patch 1 ++x_centroidl = x_beg/(2.0E+00) ++y_centroidl = (y_end+y_beg)/(2.0E+00) ++z_centroidl = (z_end+z_beg)/(2.0E+00) ++# bubble centroid, patch 2 ++x_centroidb = -sod_nd ++y_centroidb = 0.0 ++z_centroidb = 0.0 ++# objective centroid, patch 3 ++x_centroido = x_end/2 ++y_centroido = (y_end+y_beg)/(2.0E+00) ++z_centroido = (z_end+z_beg)/(2.0E+00) ++ ++# Configuring case dictionary ++print(json.dumps({ ++ # Logistics ================================================ ++ 'run_time_info' : 'T', ++ 'sim_data' : 'T', ++ # ========================================================== ++ ++ # Computational Domain Parameters ========================== ++ 'x_domain%beg' : x_beg, ++ 'x_domain%end' : x_end, ++ 'y_domain%beg' : y_beg, ++ 'y_domain%end' : y_end, ++ 'z_domain%beg' : z_beg, ++ 'z_domain%end' : z_end, ++ 'm' : int(Nx), ++ 'n' : int(Ny), ++ 'p' : int(Nz), ++ 'cyl_coord' : 'F', ++ 'dt' : delta_t, ++ 't_step_start' : 0, ++ 't_step_stop' : Nt, ++ 't_step_save' : int(5),#int(Nt/150), ++# ========================================================== ++ ++ # Simulation Algorithm Parameters ========================== ++ 'num_patches' : 3, ++ 'model_eqns' : 2, ++ 'hypoelasticity' : 'F', ++ 'hyperelasticity' : 'T', ++ 'pre_stress' : 'F', ++ 'alt_soundspeed' : 'F', ++ 'num_fluids' : 3, ++ 'adv_alphan' : 'T', ++ 'mpp_lim' : 'F', ++ 'mixture_err' : 'T', ++ 'time_stepper' : 3, ++ 'weno_order' : 5, ++ 'weno_eps' : 1.E-16, ++ 'mapped_weno' : 'T', ++ 'null_weights' : 'F', ++ 'mp_weno' : 'T', ++ 'weno_Re_flux' : 'F', ++ 'weno_avg' : 'F', ++ 'riemann_solver' : 1, ++ 'wave_speeds' : 1, ++ 'avg_state' : 2, ++ 'bc_x%beg' : -6, #-16,#-2 ++ 'bc_x%end' : -6, ++ 'bc_y%beg' : -2, ++ 'bc_y%end' : -6, ++ 'bc_z%beg' : -2, ++ 'bc_z%end' : -6, ++ 'stretch_x' : 'F', ++ 'stretch_y' : 'F', ++ 'stretch_z' : 'F', ++ 'a_x' : 4.0E+00, ++ 'x_a' : -1.5E+00-sod_nd, ++ 'x_b' : 2.5E+00, ++ #'loops_x' : 0, ++ 'a_y' : 4.0E+00, ++ 'y_a' : -1.5E+00, ++ 'y_b' : 1.5E+00, ++ #'loops_y' : 0, ++ 'a_z' : 4.0E+00, ++ 'z_a' : -1.5E+00, ++ 'z_b' : 1.5E+00, ++ #'loops_z' : 0, ++ # ========================================================== ++ ++ # Formatted Database Files Structure Parameters ============ ++ 'format' : 1, ++ 'precision' : 2, ++ 'prim_vars_wrt' :'T', ++ 'parallel_io' :'T', ++ 'probe_wrt' :'T', ++ 'fd_order' : 1, ++ 'num_probes' : 1, ++ 'probe(1)%x' : 0., ++ 'probe(1)%y' : 0., ++ 'probe(1)%z' : 0., ++ # ========================================================== ++ ++ # Patch 1: Background ============================ ++ 'patch_icpp(1)%geometry' : 9,# for 3D ++ 'patch_icpp(1)%x_centroid' : x_centroidl, #100*x_centroidl, ++ 'patch_icpp(1)%y_centroid' : y_centroidl, #100*y_centroidl, ++ 'patch_icpp(1)%z_centroid' : z_centroidl, #100*z_centroidl, ++ 'patch_icpp(1)%length_x' : lengx, #200*lengx, ++ 'patch_icpp(1)%length_y' : lengy, #200*lengy, ++ 'patch_icpp(1)%length_z' : lengz, #200*lengz, ++ 'patch_icpp(1)%vel(1)' : 0.E+00, ++ 'patch_icpp(1)%vel(2)' : 0.E+00, ++ 'patch_icpp(1)%vel(3)' : 0.E+00, ++ 'patch_icpp(1)%pres' : Pln, ++ 'patch_icpp(1)%alpha_rho(1)' : liq_wl*rholn, ++ 'patch_icpp(1)%alpha_rho(2)' : liq_wg*rhogn, ++ 'patch_icpp(1)%alpha_rho(3)' : liq_wo*rhoon, ++ 'patch_icpp(1)%alpha(1)' : liq_wl, ++ 'patch_icpp(1)%alpha(2)' : liq_wg, ++ 'patch_icpp(1)%alpha(3)' : liq_wo, ++ # ========================================================== ++ # Patch 2: Bubble ====================================== ++ # Specify the spherical gas bubble grid geometry ++ 'patch_icpp(2)%geometry' : 8,# for 3D ++ 'patch_icpp(2)%smoothen' : 'T', ++ 'patch_icpp(2)%smooth_patch_id' : 1, ++ 'patch_icpp(2)%smooth_coeff' : 4.0E+00, ++ 'patch_icpp(2)%x_centroid' : x_centroidb, ++ 'patch_icpp(2)%y_centroid' : y_centroidb, ++ 'patch_icpp(2)%z_centroid' : z_centroidb, ++ 'patch_icpp(2)%radius' : Rin, ++ 'patch_icpp(2)%alter_patch(1)' : 'T', ++ # Specify the patch primitive variables ++ 'patch_icpp(2)%vel(1)' : 0.E+00, ++ 'patch_icpp(2)%vel(2)' : 0.E+00, ++ 'patch_icpp(2)%vel(3)' : 0.E+00, ++ 'patch_icpp(2)%pres' : Pbn, ++ 'patch_icpp(2)%alpha_rho(1)' : bub_wl*rholn, ++ 'patch_icpp(2)%alpha_rho(2)' : bub_wg*rhogn, ++ 'patch_icpp(2)%alpha_rho(3)' : bub_wo*rhoon, ++ 'patch_icpp(2)%alpha(1)' : bub_wl, ++ 'patch_icpp(2)%alpha(2)' : bub_wg, ++ 'patch_icpp(2)%alpha(3)' : bub_wo, ++ # ========================================================== ++ # Patch 3: Gel =========================================== ++ # Specify the gel grid geometry ++ 'patch_icpp(3)%geometry' : 9,# for 3D ++ 'patch_icpp(3)%x_centroid' : x_centroido, #100*x_centroido, ++ 'patch_icpp(3)%y_centroid' : y_centroido, #100*y_centroido, ++ 'patch_icpp(3)%z_centroid' : z_centroido, #100*z_centroido, ++ 'patch_icpp(3)%length_x' : 3.0E+00, #100*lengx, ++ 'patch_icpp(3)%length_y' : lengy, #200*lengy, ++ 'patch_icpp(3)%length_z' : lengz, #200*lengz, ++ 'patch_icpp(3)%alter_patch(1)' : 'T', ++ # Specify the patch primitive variables ++ 'patch_icpp(3)%vel(1)' : 0.E+00, ++ 'patch_icpp(3)%vel(2)' : 0.E+00, ++ 'patch_icpp(3)%vel(3)' : 0.E+00, ++ 'patch_icpp(3)%pres' : Pon, ++ 'patch_icpp(3)%alpha_rho(1)' : obj_wl*rholn, ++ 'patch_icpp(3)%alpha_rho(2)' : obj_wg*rhogn, ++ 'patch_icpp(3)%alpha_rho(3)' : obj_wo*rhoon, ++ 'patch_icpp(3)%alpha(1)' : obj_wl, ++ 'patch_icpp(3)%alpha(2)' : obj_wg, ++ 'patch_icpp(3)%alpha(3)' : obj_wo, ++ # ========================================================== ++ ++ ++ # Fluids Physical Parameters =============================== ++ 'fluid_pp(1)%gamma' : 1./(nl-1.), ++ 'fluid_pp(1)%pi_inf' : nl*Pi_inf_ln/(nl-1.), ++ 'fluid_pp(1)%G' : Gl, ++ 'fluid_pp(2)%gamma' : 1./(ng-1.), ++ 'fluid_pp(2)%pi_inf' : 0.0E+00, ++ 'fluid_pp(2)%G' : Gg, ++ 'fluid_pp(3)%gamma' : 1./(no-1.), ++ 'fluid_pp(3)%pi_inf' : no*Pi_inf_on/(no-1.), ++ 'fluid_pp(3)%G' : iCo, ++ 'fluid_pp(1)%qv' : 0.0E+00, ++ 'fluid_pp(1)%qvp' : 0.0E+00, ++ 'fluid_pp(2)%qv' : 0.0E+00, ++ 'fluid_pp(2)%qvp' : 0.0E+00, ++ 'fluid_pp(3)%qv' : 0.0E+00, ++ 'fluid_pp(3)%qvp' : 0.0E+00, ++# 'fluid_pp(1)%Re(1)' : Rel, ++# 'fluid_pp(2)%Re(1)' : Reb, ++# 'fluid_pp(3)%Re(1)' : Reo, ++ # ===========++============================================= ++})) ++ ++# ============================================================================== ++ ++ +diff --git a/examples/3D_phasechange_bubble/case.py b/examples/3D_phasechange_bubble/case.py +new file mode 100644 +index 00000000..047c8655 +--- /dev/null ++++ b/examples/3D_phasechange_bubble/case.py +@@ -0,0 +1,300 @@ ++#!/usr/bin/env python3 ++import math, json ++ ++## 1 FOR BACKGROUND, 2 FOR BUBBLE ++# Pressure [Pa] ++p01 = 5E6 ++p02 = 3550 ++ ++# Temperature [K] ++T01 = 298.15 ++T02 = 298.15 ++#T02 = 7.914 ++ ++#### FLUID PROPERTIES #### ++ ++### liquid water ### ++# pi infty ++piwl = 1.0E+09 ++# qv ++qvwl = -1167000 ++# qv' ++qvpwl = 0.0E0 ++# cv ++cvwl = 1816 ++# cp ++cpwl = 4267 ++# gamma ++gamwl = cpwl / cvwl ++ ++## FOR PATCHES 1 & 2 ## ++ ++# density ++rho0wl1 = (p01 + piwl)/((gamwl-1)*cvwl*T01) ++rho0wl2 = (p02 + piwl)/((gamwl-1)*cvwl*T02) ++ ++# speed of sound FOR ++c_wl1 = math.sqrt( gamwl * ( p01 + piwl ) / rho0wl1 ) ++c_wl2 = math.sqrt( gamwl * ( p02 + piwl ) / rho0wl2 ) ++ ++# part for Gases - relations from IMR ++Ru = 8.3144598 # Universal gas constant (J/mol-K) ++ ++### Vapor water ### ++Rv = Ru/(18.01528e-3) # Gas constant for vapor (Ru/molecular weight) (J/kg-K) ++# gamma ++gamwv = 1.4 ++# cp ++cpwv = Rv * gamwv/(gamwv-1) ++# cv ++cvwv = cpwv/gamwv ++# pi infinity ++piwv = 0.0E0 ++# qv ++qvwv = 2030000 ++# qv' ++qvpwv = -23400 ++ ++## FOR PATCHES 1 & 2 ## ++ ++# density ++rho0wv1 = (p01 + piwv)/((gamwv-1)*cvwv*T01) ++rho0wv2 = (p02 + piwv)/((gamwv-1)*cvwv*T02) ++ ++# speed of sound ++c_wv1 = math.sqrt( gamwv * ( p01 + piwv ) / rho0wv1 ) ++c_wv2 = math.sqrt( gamwv * ( p02 + piwv ) / rho0wv2 ) ++ ++### Air ### ++ ++Ra = Ru/(28.966e-3) # Gas constant for air (Ru/molecular weight) (J/kg-K) ++# gamma ++gama = 1.4 ++# cp ++cpa = Ra * gama/(gama-1) ++# cv ++cva = cpa/gama ++# pi infinity ++pia = 0.0E0 ++# qv ++qva = 0.0E0 ++# qv' ++qvpa = 0.0E0 ++ ++## FOR PATCHES 1 & 2 ## ++ ++# density ++rho0a1 = (p01 + pia)/((gama-1)*cva*T01) ++rho0a2 = (p02 + pia)/((gama-1)*cva*T02) ++ ++# Speed of sound ++c_a1 = math.sqrt( gama * ( p01 + pia ) / rho0a1 ) ++c_a2 = math.sqrt( gama * ( p02 + pia ) / rho0a2 ) ++ ++## SHOCK RELATIONS ++p02Op01 = p02 / p01 ++ ++# Mach number of the shocked region - this should agree with Min, if everything is correct ++Ms = math.sqrt( ( gama + 1. ) / ( 2. * gama ) * ( p02Op01 - 1. ) * ( p02 / ( p02 + pia ) ) + 1.0 ) ++ ++# shock speed ++ss = Ms * c_a1 ++ ++### volume fractions for each of the patches ### ++C0 = 0.25 # vapor concentration for IMR ++ ++# water liquid ++awl1 = 1.00E00-2.00E-12 ++awl2 = 1.00E-12 ++# water vapor ++awv1 = 1.00E-12 ++awv2 = 1 / ( ( 1 - C0 ) / C0 * rho0wv2 / rho0a2 + 1 ) ++# air ++aa1 = 1.0 - awl1 - awv1 ++aa2 = 1.0 - awl2 - awv2 ++ ++## SIMULATION PARAMETERS ++ ++# CFL ++cfl = 0.50 ++ ++# Bubble Initial Radius ++R0 = 30E-06 ++ ++# number of elements ++Nx0 = 400 ++Nx = 199 ++Ny = 199 ++Nz = 199 ++ ++# domain boundaries ++xb = 0.00 ++xe = 120E-6 ++ ++yb = 0.00 ++ye = 120E-6 ++ ++zb = 0.00 ++ze = 120E-6 ++ ++# typical cell size ++dx = ( xe - xb ) / Nx ++dy = ( ye - yb ) / Ny ++dz = ( ze - zb ) / Nz ++ ++# time step ++ ++# save frequency = SF + 1 (because the initial state, 0.dat, is also saved) ++SF = 200 ++ ++# Critical time-step ++tc = 0.915 * R0 * math.sqrt( rho0wl1 / p01 ) ++ ++# making Nt divisible by SF ++# tendA = 1.5 * tc ++tend = 1.2 * tc ++ ++# 1 - ensure NtA is sufficient to go a little beyond tendA ++# NtA = int( tendA // dt + 1 ) ++ ++# Array of saves. it is the same as Nt/Sf = t_step_save ++# AS = int( NtA // SF + 1 ) ++ ++# Nt = total number of steps. Ensure Nt > NtA (so the total tendA is covered) ++# Nt = AS * SF ++Nt = int(18E3 * tend // tc * Nx / Nx0 + 1) ++ ++dt = tend / Nt ++ ++AS = int( Nt//SF ) ++ ++# Total physical time ++# tend = Nt * dt ++ ++# Configuring case dictionary ================================================== ++print(json.dumps({ ++ # Logistics ================================================ ++ 'run_time_info': 'T', ++ # ========================================================== ++ # Computational Domain Parameters ========================== ++ 'x_domain%beg' : xb, ++ 'x_domain%end' : xe, ++ 'y_domain%beg' : yb, ++ 'y_domain%end' : ye, ++ 'z_domain%beg' : zb, ++ 'z_domain%end' : ze, ++ 'stretch_x' : 'T', ++ 'loops_x' : 3, ++ 'a_x' : 4.0E0, ++ 'x_a' : -2.0*R0, ++ 'x_b' : 2.0*R0, ++ 'stretch_y' : 'T', ++ 'loops_y' : 3, ++ 'a_y' : 4.0E0, ++ 'y_a' : -2.0*R0, ++ 'y_b' : 2.0*R0, ++ 'stretch_z' : 'T', ++ 'loops_z' : 3, ++ 'a_z' : 4.0E0, ++ 'z_a' : -2.0*R0, ++ 'z_b' : 2.0*R0, ++ 'cyl_coord' : 'F', ++ 'm' : Nx, ++ 'n' : Ny, ++ 'p' : Nz, ++ 'dt' : dt, ++ 't_step_start' : 0, ++ 't_step_stop' : Nt, ++ 't_step_save' : AS, ++ # ========================================================== ++ # Simulation Algorithm Parameters ========================== ++ 'num_patches' : 2, ++ 'model_eqns' : 3, ++ 'num_fluids' : 3, ++ 'adv_alphan' : 'T', ++ 'mpp_lim' : 'T', ++ 'mixture_err' : 'T', ++ 'relax' : 'T', ++ 'relax_model' : 6, ++ 'palpha_eps' : 1.0E-6, ++ 'ptgalpha_eps' : 1.0E-2, ++ 'time_stepper' : 3, ++ 'weno_order' : 3, ++ 'weno_eps' : 1.0E-32, ++ 'weno_Re_flux' : 'F', ++ 'weno_avg' : 'F', ++ 'mapped_weno' : 'T', ++ 'null_weights' : 'F', ++ 'mp_weno' : 'F', ++ 'riemann_solver' : 2, ++ 'wave_speeds' : 1, ++ 'avg_state' : 2, ++ 'bc_x%beg' : -2, ++ 'bc_x%end' : -6, ++ 'bc_y%beg' : -2, ++ 'bc_y%end' : -6, ++ 'bc_z%beg' : -2, ++ 'bc_z%end' : -6, ++ # ========================================================== ++ # Formatted Database Files Structure Parameters ============ ++ 'format' : 1, ++ 'precision' : 2, ++ 'prim_vars_wrt':'T', ++ 'parallel_io' :'T', ++ # ========================================================== ++ # Patch 1: High pressured water ============================ ++ # Specify the cubic water background grid geometry ++ 'patch_icpp(1)%geometry' : 9, ++ 'patch_icpp(1)%x_centroid' : ( xe + xb ) * 500000 / 100, ++ 'patch_icpp(1)%y_centroid' : ( ye + yb ) * 500000 / 100, ++ 'patch_icpp(1)%z_centroid' : ( ze + zb ) * 500000 / 100, ++ 'patch_icpp(1)%length_x' : ( xe - xb ) * 1000000 / 100, ++ 'patch_icpp(1)%length_y' : ( ye - yb ) * 1000000 / 100, ++ 'patch_icpp(1)%length_z' : ( ze - zb ) * 1000000 / 100, ++ 'patch_icpp(1)%vel(1)' : 0.0E+00, ++ 'patch_icpp(1)%vel(2)' : 0.0E+00, ++ 'patch_icpp(1)%vel(3)' : 0.0E+00, ++ 'patch_icpp(1)%pres' : p01, ++ 'patch_icpp(1)%alpha_rho(1)' : awl1 * rho0wl1, ++ 'patch_icpp(1)%alpha_rho(2)' : awv1 * rho0wv1, ++ 'patch_icpp(1)%alpha_rho(3)' : aa1 * rho0a1, ++ 'patch_icpp(1)%alpha(1)' : awl1, ++ 'patch_icpp(1)%alpha(2)' : awv1, ++ 'patch_icpp(1)%alpha(3)' : aa1, ++ # ========================================================== ++ # Patch 2: (Vapor) Bubble ================================== ++ 'patch_icpp(2)%geometry' : 8, ++ 'patch_icpp(2)%x_centroid' : xb, ++ 'patch_icpp(2)%y_centroid' : yb, ++ 'patch_icpp(2)%z_centroid' : zb, ++ 'patch_icpp(2)%radius' : R0, ++ 'patch_icpp(2)%vel(1)' : 0.0E+00, ++ 'patch_icpp(2)%vel(2)' : 0.0E+00, ++ 'patch_icpp(2)%vel(3)' : 0.0E+00, ++ 'patch_icpp(2)%pres' : p02, ++ 'patch_icpp(2)%alpha_rho(1)' : awl2 * rho0wl2, ++ 'patch_icpp(2)%alpha_rho(2)' : awv2 * rho0wv2, ++ 'patch_icpp(2)%alpha_rho(3)' : aa2 * rho0a2, ++ 'patch_icpp(2)%alpha(1)' : awl2, ++ 'patch_icpp(2)%alpha(2)' : awv2, ++ 'patch_icpp(2)%alpha(3)' : aa2, ++ 'patch_icpp(2)%alter_patch(1)' : 'T', ++ # ========================================================== ++ # Fluids Physical Parameters =============================== ++ 'fluid_pp(1)%gamma' : 1.0E+00 / ( gamwl - 1 ), ++ 'fluid_pp(1)%pi_inf' : gamwl * piwl / ( gamwl - 1 ), ++ 'fluid_pp(1)%cv' : cvwl, ++ 'fluid_pp(1)%qv' : qvwl, ++ 'fluid_pp(1)%qvp' : qvpwl, ++ 'fluid_pp(2)%gamma' : 1.0E+00 / ( gamwv - 1 ), ++ 'fluid_pp(2)%pi_inf' : gamwv * piwv / ( gamwv - 1 ), ++ 'fluid_pp(2)%cv' : cvwv, ++ 'fluid_pp(2)%qv' : qvwv, ++ 'fluid_pp(2)%qvp' : qvpwv, ++ 'fluid_pp(3)%gamma' : 1.0E+00 / ( gama - 1 ), ++ 'fluid_pp(3)%pi_inf' : gama * pia / ( gama - 1 ), ++ 'fluid_pp(3)%cv' : cva, ++ 'fluid_pp(3)%qv' : qva, ++ 'fluid_pp(3)%qvp' : qvpa, ++ # ========================================================== ++})) +diff --git a/run_mfc.sh b/run_mfc.sh +new file mode 100755 +index 00000000..fc734bea +--- /dev/null ++++ b/run_mfc.sh +@@ -0,0 +1,14 @@ ++#!/bin/bash ++ ++./mfc.sh run /users/mrodri97/scratch/lungwave/case0/case.py -e interactive -N 1 -n 4 -w 00:30:00 -# pre -t pre_process -c oscar ++./mfc.sh run /users/mrodri97/scratch/lungwave/case0/case.py -e interactive -N 1 -n 4 -w 00:30:00 -# sim -t simulation -c oscar ++./mfc.sh run /users/mrodri97/scratch/lungwave/case0/case.py -e interactive -N 1 -n 4 -w 00:30:00 -# pos -t post_process -c oscar ++ ++./mfc.sh run /users/mrodri97/scratch/lungwave/case1/case.py -e interactive -N 1 -n 4 -w 00:30:00 -# pre -t pre_process -c oscar ++./mfc.sh run /users/mrodri97/scratch/lungwave/case1/case.py -e interactive -N 1 -n 4 -w 00:30:00 -# sim -t simulation -c oscar ++./mfc.sh run /users/mrodri97/scratch/lungwave/case1/case.py -e interactive -N 1 -n 4 -w 00:30:00 -# pos -t post_process -c oscar ++ ++./mfc.sh run /users/mrodri97/scratch/lungwave/case2/case.py -e interactive -N 1 -n 4 -w 00:30:00 -# pre -t pre_process -c oscar ++./mfc.sh run /users/mrodri97/scratch/lungwave/case2/case.py -e interactive -N 1 -n 4 -w 00:30:00 -# sim -t simulation -c oscar ++./mfc.sh run /users/mrodri97/scratch/lungwave/case2/case.py -e interactive -N 1 -n 4 -w 00:30:00 -# pos -t post_process -c oscar ++ +diff --git a/src/common/include/inline_conversions.fpp b/src/common/include/inline_conversions.fpp +index a63af61e..c2f0263e 100644 +--- a/src/common/include/inline_conversions.fpp ++++ b/src/common/include/inline_conversions.fpp +@@ -1,17 +1,17 @@ + #:def s_compute_speed_of_sound() +- subroutine s_compute_speed_of_sound(pres, rho, gamma, pi_inf, H, adv, vel_sum, c) ++ subroutine s_compute_speed_of_sound(pres, rho, gamma, pi_inf, H, adv, vel_sum, c, G) + #ifdef CRAY_ACC_WAR + !DIR$ INLINEALWAYS s_compute_speed_of_sound + #else + !$acc routine seq + #endif +- real(kind(0d0)), intent(in) :: pres +- real(kind(0d0)), intent(in) :: rho, gamma, pi_inf +- real(kind(0d0)), intent(in) :: H +- real(kind(0d0)), dimension(num_fluids), intent(in) :: adv +- real(kind(0d0)), intent(in) :: vel_sum +- real(kind(0d0)), intent(out) :: c +- ++ real(kind(0d0)), intent(IN) :: pres ++ real(kind(0d0)), intent(IN) :: rho, gamma, pi_inf ++ real(kind(0d0)), intent(IN) :: H ++ real(kind(0d0)), dimension(num_fluids), intent(IN) :: adv ++ real(kind(0d0)), intent(IN) :: vel_sum ++ real(kind(0d0)), optional, dimension(num_fluids), intent(IN) :: G ++ real(kind(0d0)), intent(OUT) :: c + real(kind(0d0)) :: blkmod1, blkmod2 + + integer :: q +@@ -22,6 +22,7 @@ + blkmod2 = ((gammas(2) + 1d0)*pres + & + pi_infs(2))/gammas(2) + c = (1d0/(rho*(adv(1)/blkmod1 + adv(2)/blkmod2))) ++ + elseif (model_eqns == 3) then + c = 0d0 + !$acc loop seq +@@ -43,6 +44,7 @@ + (pres + pi_inf/(gamma + 1d0))/ & + (rho*(1d0 - adv(num_fluids))) + end if ++ + else + c = ((H - 5d-1*vel_sum)/gamma) + end if +diff --git a/src/common/m_checker_common.fpp b/src/common/m_checker_common.fpp +index 2a15083c..386a844c 100644 +--- a/src/common/m_checker_common.fpp ++++ b/src/common/m_checker_common.fpp +@@ -38,6 +38,7 @@ contains + call s_check_inputs_qbmm_and_polydisperse + if (adv_n) call s_check_inputs_adv_n + if (hypoelasticity) call s_check_inputs_hypoelasticity ++ if (hyperelasticity) call s_check_inputs_hyperelasticity + call s_check_inputs_phase_change + call s_check_inputs_ibm + #endif +@@ -173,12 +174,27 @@ contains + !> Checks constraints on the hypoelasticity parameters. + !! Called by s_check_inputs_common for pre-processing and simulation + subroutine s_check_inputs_hypoelasticity +- if (model_eqns /= 2) then +- call s_mpi_abort('hypoelasticity requires 5-equation model'// & +- '(model_eqns = 2). Exiting ...') ++ !if ((model_eqns /= 2) .or. (model_eqns /= 3)) then ++ if ((model_eqns == 1) .or. (model_eqns == 4)) then ++ call s_mpi_abort('hypoelasticity requires either '// & ++ '5-equation (model_eqns = 2) or '// & ++ '6-equation model (model_eqns = 3). Exiting ...') ++ end if ++ if (hyperelasticity) then ++ call s_mpi_abort('hyperelasticity cannot be true with hypoelasticity. '// & ++ 'Exiting ...') + end if + end subroutine s_check_inputs_hypoelasticity + ++ !> Checks constraints on the hyperelasticity parameters. ++ !! Called by s_check_inputs_common for pre-processing and simulation ++ subroutine s_check_inputs_hyperelasticity ++ if (model_eqns /= 3) then ++ call s_mpi_abort('hyperelasticity requires '// & ++ '6-equation model (model_eqns = 3). Exiting ...') ++ end if ++ end subroutine s_check_inputs_hyperelasticity ++ + !> Checks constraints on the phase change parameters. + !! Called by s_check_inputs_common for pre-processing and simulation + subroutine s_check_inputs_phase_change +diff --git a/src/common/m_constants.fpp b/src/common/m_constants.fpp +index a506acb9..6f9ab2ff 100644 +--- a/src/common/m_constants.fpp ++++ b/src/common/m_constants.fpp +@@ -7,18 +7,18 @@ module m_constants + character, parameter :: dflt_char = ' ' !< Default string value + + real(kind(0d0)), parameter :: dflt_real = -1d6 !< Default real value +- real(kind(0d0)), parameter :: sgm_eps = 1d-16 !< Segmentation tolerance +- real(kind(0d0)), parameter :: small_alf = 1d-11 !< Small alf tolerance +- real(kind(0d0)), parameter :: pi = 3.141592653589793d0 !< Pi ++ real(kind(0d0)), parameter :: sgm_eps = 1d-16 !< Segmentation tolerance ++ real(kind(0d0)), parameter :: small_alf = 1d-11 !< Small alf tolerance ++ real(kind(0d0)), parameter :: pi = 3.141592653589793d0 !< Pi + real(kind(0d0)), parameter :: verysmall = 1.d-12 !< Very small number + +- integer, parameter :: num_stcls_min = 5 !< Minimum # of stencils +- integer, parameter :: path_len = 400 !< Maximum path length +- integer, parameter :: name_len = 50 !< Maximum name length +- integer, parameter :: dflt_int = -100 !< Default integer value +- integer, parameter :: fourier_rings = 5 !< Fourier filter ring limit +- integer, parameter :: num_fluids_max = 10 !< Maximum number of fluids in the simulation +- integer, parameter :: num_probes_max = 10 !< Maximum number of flow probes in the simulation ++ integer, parameter :: num_stcls_min = 5 !< Minimum # of stencils ++ integer, parameter :: path_len = 400 !< Maximum path length ++ integer, parameter :: name_len = 50 !< Maximum name length ++ integer, parameter :: dflt_int = -100 !< Default integer value ++ integer, parameter :: fourier_rings = 5 !< Fourier filter ring limit ++ integer, parameter :: num_fluids_max = 10 !< Maximum number of fluids in the simulation ++ integer, parameter :: num_probes_max = 10 !< Maximum number of flow probes in the simulation + integer, parameter :: num_patches_max = 10 + integer, parameter :: pathlen_max = 400 + integer, parameter :: nnode = 4 !< Number of QBMM nodes +diff --git a/src/common/m_derived_types.fpp b/src/common/m_derived_types.fpp +index 9ad172cc..cea5f90d 100644 +--- a/src/common/m_derived_types.fpp ++++ b/src/common/m_derived_types.fpp +@@ -142,7 +142,13 @@ module m_derived_types + type(ic_model_parameters) :: model !< Model parameters + + real(kind(0d0)) :: epsilon, beta !< +- !! The spherical harmonics eccentricity parameters. ++ !! The isentropic vortex parameters administrating, respectively, both ++ !! the amplitude of the disturbance as well as its domain of influence. ++ ++ real(kind(0d0)) :: a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12 !< ++ !! The parameters needed for the spherical harmonic patch ++ ++ logical :: non_axis_sym + + real(kind(0d0)), dimension(3) :: normal !< + !! Normal vector indicating the orientation of the patch. It is specified +diff --git a/src/common/m_helper.fpp b/src/common/m_helper.fpp +index b6d48729..a2b77082 100644 +--- a/src/common/m_helper.fpp ++++ b/src/common/m_helper.fpp +@@ -73,8 +73,8 @@ contains + lE = q + end if + +- if (allocated(fd_coeff_s)) deallocate (fd_coeff_s) +- allocate (fd_coeff_s(-fd_number_in:fd_number_in, lb:lE)) ++ if (allocated(fd_coeff_s)) deallocate(fd_coeff_s) ++ allocate(fd_coeff_s(-fd_number_in:fd_number_in, lb:lE)) + + ! Computing the 1st order finite-difference coefficients + if (fd_order_in == 1) then +@@ -83,7 +83,6 @@ contains + fd_coeff_s(0, i) = -1d0/(s_cc(i + 1) - s_cc(i)) + fd_coeff_s(1, i) = -fd_coeff_s(0, i) + end do +- + ! Computing the 2nd order finite-difference coefficients + elseif (fd_order_in == 2) then + do i = lB, lE +@@ -91,7 +90,6 @@ contains + fd_coeff_s(0, i) = 0d0 + fd_coeff_s(1, i) = -fd_coeff_s(-1, i) + end do +- + ! Computing the 4th order finite-difference coefficients + else + do i = lB, lE +@@ -101,7 +99,6 @@ contains + fd_coeff_s(1, i) = -fd_coeff_s(-1, i) + fd_coeff_s(2, i) = -fd_coeff_s(-2, i) + end do +- + end if + + end subroutine s_compute_finite_difference_coefficients +diff --git a/src/common/m_phase_change.fpp b/src/common/m_phase_change.fpp +index f6372322..c13fa233 100644 +--- a/src/common/m_phase_change.fpp ++++ b/src/common/m_phase_change.fpp +@@ -1,11 +1,3 @@ +-!> +-!! @file m_phase_change.fpp +-!! @brief Contains module m_phasechange +- +-#:include 'macros.fpp' +- +-!> @brief This module is used to relax the model equations (6-eqn model) +-!> towards pressure and temperature (6-eqn to 4-eqn), and (if wanted) Gibbs free + !> energies (6-eqn to 4-eqn) equilibrium through an infinitely fast (algebraic) + !> procedure. + module m_phase_change +@@ -356,8 +348,9 @@ contains + + ! Newton Solver for the pT-equilibrium + ns = 0 +- ! change this relative error metric. 1E4 is just arbitrary +- do while ((DABS(pS - pO) > palpha_eps) .and. (DABS((pS - pO)/pO) > palpha_eps/1e4) .or. (ns == 0)) ++ ! change this relative error metric. 1E4 is arbitrary ++ do while ((DABS(pS - pO) > palpha_eps) .and. & ++ (DABS((pS - pO)/pO) > palpha_eps/1d4) .or. (ns == 0)) + + ! increasing counter + ns = ns + 1 +diff --git a/src/common/m_variables_conversion.fpp b/src/common/m_variables_conversion.fpp +index 46436cb8..5652470a 100644 +--- a/src/common/m_variables_conversion.fpp ++++ b/src/common/m_variables_conversion.fpp +@@ -22,6 +22,7 @@ module m_variables_conversion + use m_helper_basic !< Functions to compare floating point numbers + + use m_helper ++ + ! ========================================================================== + + implicit none +@@ -145,8 +146,8 @@ contains + else + pres = (pref + pi_inf)* & + (energy/ & +- (rhoref*(1 - alf)) & +- )**(1/gamma + 1) - pi_inf ++ (rhoref*(1.d0 - alf)) & ++ )**(1.d0/gamma + 1.d0) - pi_inf + end if + + if (hypoelasticity .and. present(G)) then +@@ -164,11 +165,7 @@ contains + end if + end do + +- pres = ( & +- energy - & +- 0.5d0*(mom**2.d0)/rho - & +- pi_inf - qv - E_e & +- )/gamma ++ pres = (energy - 0.5d0*(mom**2.d0)/rho - pi_inf - qv - E_e)/gamma + + end if + +@@ -409,7 +406,6 @@ contains + pi_inf = pi_inf + alpha_K(i)*pi_infs(i) + qv = qv + alpha_rho_K(i)*qvs(i) + end do +- + #ifdef MFC_SIMULATION + ! Computing the shear and bulk Reynolds numbers from species analogs + do i = 1, 2 +@@ -427,6 +423,7 @@ contains + #endif + + if (present(G_K)) then ++ !TODO Check our mixture rule? Replace with Cauchy numbers, make code nondimensional + G_K = 0d0 + do i = 1, num_fluids + G_K = G_K + alpha_K(i)*G(i) +@@ -502,6 +499,7 @@ contains + G_K = 0d0 + do i = 1, num_fluids + !TODO: change to use Gs directly here? ++ !TODO: Make this changes as well for GPUs + G_K = G_K + alpha_K(i)*G(i) + end do + G_K = max(0d0, G_K) +@@ -679,7 +677,6 @@ contains + do i = 1, nb + bubrs(i) = bub_idx%rs(i) + end do +- + !$acc update device(bubrs) + end if + +@@ -862,7 +859,7 @@ contains + + integer :: i, j, k, l, q !< Generic loop iterators + +- real(kind(0.d0)) :: ntmp ++ real(kind(0d0)) :: ntmp + + #:if MFC_CASE_OPTIMIZATION + #ifndef MFC_SIMULATION +@@ -880,7 +877,7 @@ contains + end if + #:endif + +- !$acc parallel loop collapse(3) gang vector default(present) private(alpha_K, alpha_rho_K, Re_K, nRtmp, rho_K, gamma_K, pi_inf_K, qv_K, dyn_pres_K, R3tmp) ++ !$acc parallel loop collapse(3) gang vector default(present) private(alpha_K, alpha_rho_K, Re_K, nRtmp, rho_K, gamma_K, pi_inf_K, qv_K, dyn_pres_K, R3tmp, G_K) + do l = izb, ize + do k = iyb, iye + do j = ixb, ixe +@@ -900,7 +897,7 @@ contains + if (model_eqns /= 4) then + #ifdef MFC_SIMULATION + ! If in simulation, use acc mixture subroutines +- if (hypoelasticity) then ++ if (elasticity) then + call s_convert_species_to_mixture_variables_acc(rho_K, gamma_K, pi_inf_K, qv_K, alpha_K, & + alpha_rho_K, Re_K, j, k, l, G_K, Gs) + else if (bubbles) then +@@ -912,7 +909,7 @@ contains + end if + #else + ! If pre-processing, use non acc mixture subroutines +- if (hypoelasticity) then ++ if (elasticity) then + call s_convert_to_mixture_variables(qK_cons_vf, j, k, l, & + rho_K, gamma_K, pi_inf_K, qv_K, Re_K, G_K, fluid_pp(:)%G) + else +@@ -988,7 +985,7 @@ contains + qK_prim_vf(i)%sf(j, k, l) = qK_cons_vf(i)%sf(j, k, l) & + /rho_K + ! subtracting elastic contribution for pressure calculation +- if (G_K > 1000) then !TODO: check if stable for >0 ++ if (G_K .gt. verysmall) then !TODO: check if stable for >0 + qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) - & + ((qK_prim_vf(i)%sf(j, k, l)**2d0)/(4d0*G_K))/gamma_K + ! extra terms in 2 and 3D +@@ -1002,6 +999,17 @@ contains + end do + end if + ++ if (hyperelasticity) then ++ !$acc loop seq ++ do i = strxb, strxe ++ qK_prim_vf(i)%sf(j, k, l) = qK_cons_vf(i)%sf(j, k, l)/rho_K ++ end do ++ !$acc loop seq ++ do i = xibeg, xiend ++ qK_prim_vf(i)%sf(j, k, l) = qK_cons_vf(i)%sf(j, k, l)/rho_K ++ end do ++ end if ++ + !$acc loop seq + do i = advxb, advxe + qK_prim_vf(i)%sf(j, k, l) = qK_cons_vf(i)%sf(j, k, l) +@@ -1016,7 +1024,9 @@ contains + end do + !$acc end parallel loop + +- end subroutine s_convert_conservative_to_primitive_variables ++ !print *, 'I got here AA' ++ ++ end subroutine s_convert_conservative_to_primitive_variables ! --------- + + !> The following procedure handles the conversion between + !! the primitive variables and the conservative variables. +@@ -1029,13 +1039,8 @@ contains + subroutine s_convert_primitive_to_conservative_variables(q_prim_vf, & + q_cons_vf) + +- type(scalar_field), & +- dimension(sys_size), & +- intent(in) :: q_prim_vf +- +- type(scalar_field), & +- dimension(sys_size), & +- intent(inout) :: q_cons_vf ++ type(scalar_field), dimension(sys_size), intent(in) :: q_prim_vf ++ type(scalar_field), dimension(sys_size), intent(inout) :: q_cons_vf + + ! Density, specific heat ratio function, liquid stiffness function + ! and dynamic pressure, as defined in the incompressible flow sense, +@@ -1144,10 +1149,10 @@ contains + end if + + if (hypoelasticity) then +- do i = stress_idx%beg, stress_idx%end ++ do i = strxb, strxe + q_cons_vf(i)%sf(j, k, l) = rho*q_prim_vf(i)%sf(j, k, l) + ! adding elastic contribution +- if (G > 1000) then ++ if (G .gt. verysmall) then + q_cons_vf(E_idx)%sf(j, k, l) = q_cons_vf(E_idx)%sf(j, k, l) + & + (q_prim_vf(i)%sf(j, k, l)**2d0)/(4d0*G) + ! extra terms in 2 and 3D +@@ -1161,6 +1166,19 @@ contains + end do + end if + ++ ! using \rho xi as the conservative formulation stated in Kamrin et al. JFM 2022 ++ if (hyperelasticity) then ++ ! adding the elastic contribution ++ ! Multiply \tau to \rho \tau ++ do i = strxb, strxe ++ q_cons_vf(i)%sf(j, k, l) = rho*q_prim_vf(i)%sf(j, k, l) ++ end do ++ ! Multiply \xi to \rho \xi ++ do i = xibeg, xiend ++ q_cons_vf(i)%sf(j, k, l) = rho*q_prim_vf(i)%sf(j, k, l) ++ end do ++ end if ++ + if (.not. f_is_default(sigma)) then + q_cons_vf(c_idx)%sf(j, k, l) = q_prim_vf(c_idx)%sf(j, k, l) + end if +@@ -1168,7 +1186,6 @@ contains + end do + end do + end do +- + #else + if (proc_rank == 0) then + call s_mpi_abort('Conversion from primitive to '// & +@@ -1176,7 +1193,6 @@ contains + 'implemented. Exiting ...') + end if + #endif +- + end subroutine s_convert_primitive_to_conservative_variables + + !> The following subroutine handles the conversion between +@@ -1252,7 +1268,7 @@ contains + end do + + pres_K = qK_prim_vf(j, k, l, E_idx) +- if (hypoelasticity) then ++ if (elasticity) then + call s_convert_species_to_mixture_variables_acc(rho_K, gamma_K, pi_inf_K, qv_K, & + alpha_K, alpha_rho_K, Re_K, & + j, k, l, G_K, Gs) +@@ -1310,10 +1326,11 @@ contains + end do + end do + #endif +- + end subroutine s_convert_primitive_to_flux_variables + +- subroutine s_finalize_variables_conversion_module ++ subroutine s_finalize_variables_conversion_module() ! ------------------ ++ ++ integer :: i !< Generic loop iterators + + ! Deallocating the density, the specific heat ratio function and the + ! liquid stiffness function +diff --git a/src/post_process/m_data_input.f90 b/src/post_process/m_data_input.f90 +index 567816f7..bbd063df 100644 +--- a/src/post_process/m_data_input.f90 ++++ b/src/post_process/m_data_input.f90 +@@ -370,7 +370,7 @@ contains + NVARS_MOK = int(sys_size, MPI_OFFSET_KIND) + + ! Read the data for each variable +- if (bubbles .or. hypoelasticity) then ++ if (bubbles .or. elasticity) then + do i = 1, sys_size + var_MOK = int(i, MPI_OFFSET_KIND) + +@@ -444,7 +444,7 @@ contains + NVARS_MOK = int(sys_size, MPI_OFFSET_KIND) + + ! Read the data for each variable +- if (bubbles .or. hypoelasticity) then ++ if (bubbles .or. elasticity) then + do i = 1, sys_size + var_MOK = int(i, MPI_OFFSET_KIND) + +diff --git a/src/post_process/m_data_output.fpp b/src/post_process/m_data_output.fpp +index 7aa7e873..e68c021b 100644 +--- a/src/post_process/m_data_output.fpp ++++ b/src/post_process/m_data_output.fpp +@@ -16,6 +16,8 @@ module m_data_output + + use m_global_parameters ! Global parameters for the code + ++ use m_derived_variables !< Procedures used to compute quantities derived ++ + use m_mpi_proxy ! Message passing interface (MPI) module proxy + + use m_compile_specific +@@ -27,9 +29,15 @@ module m_data_output + + private; public :: s_initialize_data_output_module, & + s_open_formatted_database_file, & ++ s_open_intf_data_file, & ++ s_open_energy_data_file, & + s_write_grid_to_formatted_database_file, & + s_write_variable_to_formatted_database_file, & ++ s_write_intf_data_file, & ++ s_write_energy_data_file, & + s_close_formatted_database_file, & ++ s_close_intf_data_file, & ++ s_close_energy_data_file, & + s_finalize_data_output_module + + ! Including the Silo Fortran interface library that features the subroutines +@@ -531,7 +539,40 @@ contains + + end subroutine s_open_formatted_database_file + +- subroutine s_write_grid_to_formatted_database_file(t_step) ++ subroutine s_open_intf_data_file() ! ------------------------ ++ ++ character(LEN=path_len + 3*name_len) :: file_path !< ++ !! Relative path to a file in the case directory ++ ++ write (file_path, '(A)') '/intf_data.dat' ++ file_path = trim(case_dir)//trim(file_path) ++ ++ ! Opening the simulation data file ++ open (211, FILE=trim(file_path), & ++ FORM='formatted', & ++ POSITION='append', & ++ STATUS='unknown') ++ ++ end subroutine s_open_intf_data_file ! --------------------------------------- ++ ++ subroutine s_open_energy_data_file() ! ------------------------ ++ ++ character(LEN=path_len + 3*name_len) :: file_path !< ++ !! Relative path to a file in the case directory ++ ++ write (file_path, '(A)') '/eng_data.dat' ++ file_path = trim(case_dir)//trim(file_path) ++ ++ ! Opening the simulation data file ++ open (251, FILE=trim(file_path), & ++ FORM='formatted', & ++ POSITION='append', & ++ STATUS='unknown') ++ ++ end subroutine s_open_energy_data_file ! ---------------------------------------- ++ ++ subroutine s_write_grid_to_formatted_database_file(t_step) ! ----------- ++ + ! Description: The general objective of this subroutine is to write the + ! necessary grid data to the formatted database file, for + ! the current time-step, t_step. The local processor will +@@ -939,7 +980,196 @@ contains + + end subroutine s_write_variable_to_formatted_database_file + +- subroutine s_close_formatted_database_file ++ subroutine s_write_intf_data_file(q_prim_vf) ++ ++ type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf ++ integer :: i, j, k, l, w, cent !< Generic loop iterators ++ integer :: ierr, counter, root !< number of data points extracted to fit shape to SH perturbations ++ real(kind(0d0)), dimension(num_fluids) :: alpha, vol_fluid, xcom, ycom, zcom ++ real(kind=8), parameter :: pi = 4.d0*datan(1.d0) ++ real(kind(0d0)), allocatable :: x_td(:), y_td(:), x_d1(:), y_d1(:), y_d(:), x_d(:) ++ real(kind(0d0)) :: axp, axm, ayp, aym, azm, azp, tgp, euc_d, thres, maxalph_loc, maxalph_glb ++ ++ allocate (x_d1(m*n)) ++ allocate (y_d1(m*n)) ++ counter = 0 ++ maxalph_loc = 0d0 ++ do k = 0, p ++ do j = 0, n ++ do i = 0, m ++ if (q_prim_vf(E_idx + 2)%sf(i, j, k) > maxalph_loc) then ++ maxalph_loc = q_prim_vf(E_idx + 2)%sf(i, j, k) ++ end if ++ end do ++ end do ++ end do ++ ++ call s_mpi_allreduce_max(maxalph_loc, maxalph_glb) ++ if (p > 0) then ++ do l = 0, p ++ if (z_cc(l) < dz(l) .and. z_cc(l) > 0) then ++ cent = l ++ end if ++ end do ++ else ++ cent = 0 ++ end if ++ ++ thres = 0.9d0*maxalph_glb ++ do k = 0, n ++ OLoop: do j = 0, m ++ axp = q_prim_vf(E_idx + 2)%sf(j + 1, k, cent) ++ axm = q_prim_vf(E_idx + 2)%sf(j, k, cent) ++ ayp = q_prim_vf(E_idx + 2)%sf(j, k + 1, cent) ++ aym = q_prim_vf(E_idx + 2)%sf(j, k, cent) ++ if ((axp > thres .and. axm < thres) .or. (axp < thres .and. axm > thres) & ++ .or. (ayp > thres .and. aym < thres) .or. (ayp < thres .and. aym > thres)) then ++ if (counter == 0) then ++ counter = counter + 1 ++ x_d1(counter) = x_cc(j) ++ y_d1(counter) = y_cc(k) ++ euc_d = sqrt((x_cc(j) - x_d1(i))**2 + (y_cc(k) - y_d1(i))**2) ++ tgp = sqrt(dx(j)**2 + dy(k)**2) ++ else ++ euc_d = dsqrt((x_cc(j) - x_d1(i))**2 + (y_cc(k) - y_d1(i))**2) ++ tgp = dsqrt(dx(j)**2 + dy(k)**2) ++ do i = 1, counter ++ if (euc_d < tgp) then ++ cycle OLoop ++ elseif (euc_d > tgp .and. i == counter) then ++ counter = counter + 1 ++ x_d1(counter) = x_cc(j) ++ y_d1(counter) = y_cc(k) ++ ++ end if ++ end do ++ end if ++ end if ++ end do OLoop ++ end do ++ ++ allocate (y_d(counter)) ++ allocate (x_d(counter)) ++ do i = 1, counter ++ y_d(i) = y_d1(i) ++ x_d(i) = x_d1(i) ++ end do ++ root = 0 ++ ++ call s_mpi_gather_data(x_d, counter, x_td, root) ++ call s_mpi_gather_data(y_d, counter, y_td, root) ++ if (proc_rank == 0) then ++ do i = 1, size(x_td) ++ if (i == size(x_td)) then ++ write (211, '(F12.9,1X,F12.9,1X,I4)') & ++ x_td(i), y_td(i), size(x_td) ++ else ++ write (211, '(F12.9,1X,F12.9,1X,F3.1)') & ++ x_td(i), y_td(i), 0d0 ++ end if ++ end do ++ end if ++ ++ end subroutine s_write_intf_data_file ! ----------------------------------- ++ ++ subroutine s_write_energy_data_file(q_prim_vf, q_cons_vf) ++ type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf, q_cons_vf ++ real(kind(0d0)) :: Elk, Egk, Elp, Egint, Vb, Vl, pres_av, Et ++ real(kind(0d0)) :: rho, pres, dV, tmp, gamma, pi_inf, MaxMa, MaxMa_glb, maxvel, c, Ma, H ++ real(kind(0d0)), dimension(num_dims) :: vel ++ real(kind(0d0)), dimension(num_fluids) :: gammas, pi_infs, adv ++ integer :: i, j, k, l, s !looping indicies ++ integer :: ierr, counter, root !< number of data points extracted to fit shape to SH perturbations ++ ++ Egk = 0d0 ++ Elp = 0d0 ++ Egint = 0d0 ++ Vb = 0d0 ++ maxvel = 0d0 ++ MaxMa = 0d0 ++ Vl = 0d0 ++ Elk = 0d0 ++ Et = 0d0 ++ Vb = 0d0 ++ dV = 0d0 ++ pres_av = 0d0 ++ pres = 0d0 ++ do k = 0, p ++ do j = 0, n ++ do i = 0, m ++ pres = 0d0 ++ dV = dx(i)*dy(j)*dz(k) ++ rho = 0d0 ++ gamma = 0d0 ++ pi_inf = 0d0 ++ pres = q_prim_vf(E_idx)%sf(i, j, k) ++ Egint = Egint + q_prim_vf(E_idx + 2)%sf(i, j, k)*(fluid_pp(2)%gamma*pres)*dV ++ do s = 1, num_dims ++ vel(s) = q_prim_vf(num_fluids + s)%sf(i, j, k) ++ Egk = Egk + 0.5d0*q_prim_vf(E_idx + 2)%sf(i, j, k)*q_prim_vf(2)%sf(i, j, k)*vel(s)*vel(s)*dV ++ Elk = Elk + 0.5d0*q_prim_vf(E_idx + 1)%sf(i, j, k)*q_prim_vf(1)%sf(i, j, k)*vel(s)*vel(s)*dV ++ if (dabs(vel(s)) > maxvel) then ++ maxvel = dabs(vel(s)) ++ end if ++ end do ++ do l = 1, adv_idx%end - E_idx ++ adv(l) = q_prim_vf(E_idx + l)%sf(i, j, k) ++ gamma = gamma + adv(l)*fluid_pp(l)%gamma ++ pi_inf = pi_inf + adv(l)*fluid_pp(l)%pi_inf ++ rho = rho + adv(l)*q_prim_vf(l)%sf(i, j, k) ++ end do ++ ++ H = ((gamma + 1d0)*pres + pi_inf)/rho ++ ++ call s_compute_speed_of_sound(pres, rho, & ++ gamma, pi_inf, & ++ H, adv, 0d0, c) ++ ++ Ma = maxvel/c ++ if (Ma > MaxMa .and. adv(1) > 1.0d0 - 1.0d-10) then ++ MaxMa = Ma ++ end if ++ Vl = Vl + adv(1)*dV ++ Vb = Vb + adv(2)*dV ++ pres_av = pres_av + adv(1)*pres*dV ++ Et = Et + q_cons_vf(E_idx)%sf(i, j, k)*dV ++ end do ++ end do ++ end do ++ ++ tmp = pres_av ++ call s_mpi_allreduce_sum(tmp, pres_av) ++ tmp = Vl ++ call s_mpi_allreduce_sum(tmp, Vl) ++ ++ call s_mpi_allreduce_max(MaxMa, MaxMa_glb) ++ tmp = Elk ++ call s_mpi_allreduce_sum(tmp, Elk) ++ tmp = Egint ++ call s_mpi_allreduce_sum(tmp, Egint) ++ tmp = Egk ++ call s_mpi_allreduce_sum(tmp, Egk) ++ tmp = Vb ++ call s_mpi_allreduce_sum(tmp, Vb) ++ tmp = Et ++ call s_mpi_allreduce_sum(tmp, Et) ++ ++ Elp = pres_av/Vl*Vb ++ if (proc_rank == 0) then ++ write (251, '(10X, 8F24.8)') & ++ Elp, & ++ Egint, & ++ Elk, & ++ Egk, & ++ Et, & ++ Vb, & ++ Vl, & ++ MaxMa_glb ++ end if ++ ++ end subroutine s_write_energy_data_file ++ ++ subroutine s_close_formatted_database_file() ! ------------------------- + ! Description: The purpose of this subroutine is to close any formatted + ! database file(s) that may be opened at the time-step that + ! is currently being post-processed. The root process must +@@ -966,7 +1196,19 @@ contains + + end subroutine s_close_formatted_database_file + +- subroutine s_finalize_data_output_module ++ subroutine s_close_intf_data_file() ! ----------------------- ++ ++ close (211) ++ ++ end subroutine s_close_intf_data_file !--------------------- ++ ++ subroutine s_close_energy_data_file() ! ----------------------- ++ ++ close (251) ++ ++ end subroutine s_close_energy_data_file !--------------------- ++ ++ subroutine s_finalize_data_output_module() ! ------------------------- + ! Description: Deallocation procedures for the module + + ! Deallocating the generic storage employed for the flow variable(s) +diff --git a/src/post_process/m_global_parameters.fpp b/src/post_process/m_global_parameters.fpp +index 0e5401f1..fa6941cb 100644 +--- a/src/post_process/m_global_parameters.fpp ++++ b/src/post_process/m_global_parameters.fpp +@@ -94,6 +94,10 @@ module m_global_parameters + logical :: mixture_err !< Mixture error limiter + logical :: alt_soundspeed !< Alternate sound speed + logical :: hypoelasticity !< Turn hypoelasticity on ++ logical :: hyperelasticity !< Turn hyperelasticity on ++ logical :: elasticity !< elasticity modeling, true for hyper or hypo ++ integer :: b_size !< Number of components in the b tensor ++ integer :: tensor_size !< Number of components in the nonsymmetric tensor + !> @} + + !> @name Annotations of the structure, i.e. the organization, of the state vectors +@@ -109,6 +113,7 @@ module m_global_parameters + integer :: alf_idx !< Index of specific heat ratio func. eqn. + integer :: pi_inf_idx !< Index of liquid stiffness func. eqn. + type(int_bounds_info) :: stress_idx !< Indices of elastic stresses ++ type(int_bounds_info) :: xi_idx !< Indexes of first and last reference map eqns. + integer :: c_idx !< Index of color function + !> @} + +@@ -118,6 +123,7 @@ module m_global_parameters + !> @} + + logical :: parallel_io !< Format of the data files ++ logical :: sim_data + logical :: file_per_process !< output format + + integer, allocatable, dimension(:) :: proc_coords !< +@@ -255,6 +261,7 @@ module m_global_parameters + integer :: intxb, intxe + integer :: bubxb, bubxe + integer :: strxb, strxe ++ integer :: xibeg, xiend + !> @} + + contains +@@ -286,7 +293,10 @@ contains + alt_soundspeed = .false. + relax = .false. + relax_model = dflt_int ++ + hypoelasticity = .false. ++ hyperelasticity = .false. ++ elasticity = .false. + + bc_x%beg = dflt_int; bc_x%end = dflt_int + bc_y%beg = dflt_int; bc_y%end = dflt_int +@@ -335,6 +345,7 @@ contains + omega_wrt = .false. + qm_wrt = .false. + schlieren_wrt = .false. ++ sim_data = .false. + cf_wrt = .false. + ib = .false. + +@@ -486,12 +497,24 @@ contains + + end if + +- if (hypoelasticity) then ++ if (hypoelasticity .or. hyperelasticity) then ++ elasticity = .true. + stress_idx%beg = sys_size + 1 + stress_idx%end = sys_size + (num_dims*(num_dims + 1))/2 ++ ! number of distinct stresses is 1 in 1D, 3 in 2D, 6 in 3D + sys_size = stress_idx%end + end if + ++ if (hyperelasticity) then ++ xi_idx%beg = sys_size + 1 ++ xi_idx%end = sys_size + num_dims ++ ! adding three more equations for the \xi field and the elastic energy ++ sys_size = xi_idx%end + 1 ++ ! number of entries in the symmetric btensor plus the jacobian ++ b_size = (num_dims*(num_dims + 1))/2 + 1 ++ tensor_size = num_dims**2 + 1 ++ end if ++ + if (.not. f_is_default(sigma)) then + c_idx = sys_size + 1 + sys_size = c_idx +@@ -517,6 +540,24 @@ contains + sys_size = internalEnergies_idx%end + alf_idx = 1 ! dummy, cannot actually have a void fraction + ++ if (hypoelasticity .or. hyperelasticity) then ++ elasticity = .true. ++ stress_idx%beg = sys_size + 1 ++ stress_idx%end = sys_size + (num_dims*(num_dims + 1))/2 ++ ! number of stresses is 1 in 1D, 3 in 2D, 6 in 3D ++ sys_size = stress_idx%end ++ end if ++ ++ if (hyperelasticity) then ++ xi_idx%beg = sys_size + 1 ++ xi_idx%end = sys_size + num_dims ++ ! adding three more equations for the \xi field and the elastic energy ++ sys_size = xi_idx%end + 1 ++ ! number of entries in the symmetric btensor plus the jacobian ++ b_size = (num_dims*(num_dims + 1))/2 + 1 ++ tensor_size = num_dims**2 + 1 ++ end if ++ + if (.not. f_is_default(sigma)) then + c_idx = sys_size + 1 + sys_size = c_idx +@@ -590,6 +631,8 @@ contains + strxe = stress_idx%end + intxb = internalEnergies_idx%beg + intxe = internalEnergies_idx%end ++ xibeg = xi_idx%beg ++ xiend = xi_idx%end + ! ================================================================== + + #ifdef MFC_MPI +diff --git a/src/post_process/m_mpi_proxy.fpp b/src/post_process/m_mpi_proxy.fpp +index a5dffdb4..5da4c74e 100644 +--- a/src/post_process/m_mpi_proxy.fpp ++++ b/src/post_process/m_mpi_proxy.fpp +@@ -141,6 +141,38 @@ contains + + end subroutine s_initialize_mpi_proxy_module + ++ subroutine s_mpi_gather_data(my_vector, counts, gathered_vector, root) ++ ++#ifdef MFC_MPI ++ ++ implicit none ++ integer, intent(in) :: counts ! Array of vector lengths for each process ++ real(kind(0d0)), intent(in), dimension(counts) :: my_vector ! Input vector on each process ++ integer, intent(in) :: root ! Rank of the root process ++ real(kind(0d0)), allocatable, intent(out) :: gathered_vector(:) ! Gathered vector on the root process ++ ++ integer :: i, offset, ierr ++ integer, allocatable :: recounts(:), displs(:) ++ ++ allocate (recounts(num_procs)) ++ ++ call MPI_GATHER(counts, 1, MPI_INTEGER, recounts, 1, MPI_INTEGER, root, & ++ MPI_COMM_WORLD, ierr) ++ ++ allocate (displs(size(recounts))) ++ ++ displs(1) = 0 ++ ++ do i = 2, size(recounts) ++ displs(i) = displs(i - 1) + recounts(i - 1) ++ end do ++ ++ allocate (gathered_vector(sum(recounts))) ++ call MPI_GATHERV(my_vector, counts, MPI_DOUBLE_PRECISION, gathered_vector, recounts, displs, MPI_DOUBLE_PRECISION, & ++ root, MPI_COMM_WORLD, ierr) ++#endif ++ end subroutine s_mpi_gather_data ++ + !> Since only processor with rank 0 is in charge of reading + !! and checking the consistency of the user provided inputs, + !! these are not available to the remaining processors. This +@@ -164,11 +196,11 @@ contains + + #:for VAR in [ 'cyl_coord', 'mpp_lim', 'mixture_err', & + & 'alt_soundspeed', 'hypoelasticity', 'parallel_io', 'rho_wrt', & +- & 'E_wrt', 'pres_wrt', 'gamma_wrt', & ++ & 'E_wrt', 'pres_wrt', 'gamma_wrt', 'sim_data', & + & 'heat_ratio_wrt', 'pi_inf_wrt', 'pres_inf_wrt', 'cons_vars_wrt', & + & 'prim_vars_wrt', 'c_wrt', 'qm_wrt','schlieren_wrt', 'bubbles', 'qbmm', & + & 'polytropic', 'polydisperse', 'file_per_process', 'relax', 'cf_wrt', & +- & 'adv_n', 'ib' ] ++ & 'adv_n', 'ib', 'hyperelasticity' ] + call MPI_BCAST(${VAR}$, 1, MPI_LOGICAL, 0, MPI_COMM_WORLD, ierr) + #:endfor + +diff --git a/src/post_process/m_start_up.f90 b/src/post_process/m_start_up.f90 +index ed1003ff..60d3d094 100644 +--- a/src/post_process/m_start_up.f90 ++++ b/src/post_process/m_start_up.f90 +@@ -74,7 +74,8 @@ contains + parallel_io, rhoref, pref, bubbles, qbmm, sigR, & + R0ref, nb, polytropic, thermal, Ca, Web, Re_inv, & + polydisperse, poly_sigma, file_per_process, relax, & +- relax_model, cf_wrt, sigma, adv_n, ib ++ relax_model, cf_wrt, sigma, adv_n, ib, sim_data, & ++ hyperelasticity + + ! Inquiring the status of the post_process.inp file + file_loc = 'post_process.inp' +@@ -148,9 +149,9 @@ contains + (t_step_stop - t_step_start)/t_step_save + 1, & + t_step + end if +- + ! Populating the grid and conservative variables + call s_read_data_files(t_step) ++ + ! Populating the buffer regions of the grid variables + if (buff_size > 0) then + call s_populate_grid_variables_buffer_regions() +@@ -163,6 +164,7 @@ contains + + ! Converting the conservative variables to the primitive ones + call s_convert_conservative_to_primitive_variables(q_cons_vf, q_prim_vf) ++ + end subroutine s_perform_time_step + + subroutine s_save_data(t_step, varname, pres, c, H) +@@ -176,6 +178,16 @@ contains + ! Opening a new formatted database file + call s_open_formatted_database_file(t_step) + ++ if (sim_data .and. proc_rank == 0) then ++ call s_open_intf_data_file() ++ call s_open_energy_data_file() ++ end if ++ ++ if (sim_data) then ++ call s_write_intf_data_file(q_prim_vf) ++ call s_write_energy_data_file(q_prim_vf, q_cons_vf) ++ end if ++ + ! Adding the grid to the formatted database file + call s_write_grid_to_formatted_database_file(t_step) + +@@ -304,22 +316,34 @@ contains + + end if + ! ---------------------------------------------------------------------- +- + ! Adding the elastic shear stresses to the formatted database file ----- +- if (hypoelasticity) then ++ if (elasticity) then + do i = 1, stress_idx%end - stress_idx%beg + 1 + if (prim_vars_wrt) then + q_sf = q_prim_vf(i - 1 + stress_idx%beg)%sf( & + -offset_x%beg:m + offset_x%end, & + -offset_y%beg:n + offset_y%end, & + -offset_z%beg:p + offset_z%end) +- + write (varname, '(A,I0)') 'tau', i + call s_write_variable_to_formatted_database_file(varname, t_step) + end if + varname(:) = ' ' + end do + end if ++ if (hyperelasticity) then ++ do i = 1, xiend - xibeg + 1 ++ if (prim_vars_wrt) then ++ q_sf = q_prim_vf(i - 1 + xibeg)%sf( & ++ -offset_x%beg:m + offset_x%end, & ++ -offset_y%beg:n + offset_y%end, & ++ -offset_z%beg:p + offset_z%end) ++ write (varname, '(A,I0)') 'xi', i ++ call s_write_variable_to_formatted_database_file(varname, t_step) ++ end if ++ varname(:) = ' ' ++ end do ++ end if ++ + ! ---------------------------------------------------------------------- + + ! Adding the pressure to the formatted database file ------------------- +@@ -625,8 +649,19 @@ contains + end if + end if + ++! if (proc_rank == 0 .and. sim_data) then ++! close (211) ++! close (251) ++! end if ++ ++ if (sim_data .and. proc_rank == 0) then ++ call s_close_intf_data_file() ++ call s_close_energy_data_file() ++ end if ++ + ! Closing the formatted database file + call s_close_formatted_database_file() ++ + end subroutine s_save_data + + subroutine s_initialize_modules +@@ -682,6 +717,11 @@ contains + ! Disassociate pointers for serial and parallel I/O + s_read_data_files => null() + ++! if (sim_data .and. proc_rank == 0) then ++! call s_close_intf_data_file() ++! call s_close_energy_data_file() ++! end if ++ + ! Deallocation procedures for the modules + call s_finalize_data_output_module() + call s_finalize_derived_variables_module() +diff --git a/src/post_process/p_main.fpp b/src/post_process/p_main.fpp +index c780ce9a..ede32ed7 100644 +--- a/src/post_process/p_main.fpp ++++ b/src/post_process/p_main.fpp +@@ -39,6 +39,7 @@ program p_main + + ! Time-Marching Loop ======================================================= + do ++ + call s_perform_time_step(t_step) + + call s_save_data(t_step, varname, pres, c, H) +diff --git a/src/pre_process/include/2dHardcodedIC.fpp b/src/pre_process/include/2dHardcodedIC.fpp +index 7d6ee960..394f560b 100644 +--- a/src/pre_process/include/2dHardcodedIC.fpp ++++ b/src/pre_process/include/2dHardcodedIC.fpp +@@ -2,8 +2,7 @@ + + real(kind(0d0)) :: eps + real(kind(0d0)) :: r, rmax, gam, umax, p0 +- +- real(kind(0d0)) :: rhoH, rhoL, pRef, pInt, h, lam, wl, amp, intH, alph ++ real(kind(0d0)) :: rhoH, rhoL, pRef, pInt, h, lam, wl, amp, intH, intL, alph + + eps = 1e-9 + +@@ -12,6 +11,7 @@ + #:def Hardcoded2D() + + select case (patch_icpp(patch_id)%hcid) ! 2D_hardcoded_ic example case ++ + case (200) + if (y_cc(j) <= (-x_cc(i)**3 + 1)**(1d0/3d0)) then + ! Volume Fractions +@@ -68,7 +68,7 @@ + + q_prim_vf(contxb)%sf(i, j, 0) = q_prim_vf(E_idx)%sf(i, j, 0)**(1d0/gam) + +- case (204) ! Rayleigh-Taylor instability ++ case (204) ! Rayleigh-taylor problem + rhoH = 3 + rhoL = 1 + pRef = 1e5 +@@ -100,11 +100,42 @@ + q_prim_vf(E_idx)%sf(i, j, 0) = pInt + rhoL*9.81*(intH - y_cc(j)) + end if + ++ case (205) ! 2D lung wave interaction problem ++ h = 0.0 !non dim origin y ++ lam = 1.0 !non dim lambda ++ amp = patch_icpp(patch_id)%a2 !to be changed later! !non dim amplitude ++ ++ intH = amp*sin(2*pi*x_cc(i)/lam - pi/2) + h ++ ++ if (y_cc(j) > intH) then ++ q_prim_vf(contxb)%sf(i, j, 0) = patch_icpp(1)%alpha_rho(1) ++ q_prim_vf(contxe)%sf(i, j, 0) = patch_icpp(1)%alpha_rho(2) ++ q_prim_vf(E_idx)%sf(i, j, 0) = patch_icpp(1)%pres ++ q_prim_vf(advxb)%sf(i, j, 0) = patch_icpp(1)%alpha(1) ++ q_prim_vf(advxe)%sf(i, j, 0) = patch_icpp(1)%alpha(2) ++ end if ++ ++ case (206) ! 2D lung wave interaction problem - horizontal domain ++ h = 0.0 !non dim origin y ++ lam = 1.0 !non dim lambda ++ amp = patch_icpp(patch_id)%a2 ++ ++ intL = amp*sin(2*pi*y_cc(j)/lam - pi/2) + h ++ ++ if (x_cc(i) > intL) then !this is the liquid ++ q_prim_vf(contxb)%sf(i, j, 0) = patch_icpp(1)%alpha_rho(1) ++ q_prim_vf(contxe)%sf(i, j, 0) = patch_icpp(1)%alpha_rho(2) ++ q_prim_vf(E_idx)%sf(i, j, 0) = patch_icpp(1)%pres ++ q_prim_vf(advxb)%sf(i, j, 0) = patch_icpp(1)%alpha(1) ++ q_prim_vf(advxe)%sf(i, j, 0) = patch_icpp(1)%alpha(2) ++ end if ++ + case default + if (proc_rank == 0) then + call s_int_to_str(patch_id, iStr) + call s_mpi_abort("Invalid hcid specified for patch "//trim(iStr)) + end if ++ + end select + + #:enddef +diff --git a/src/pre_process/include/3dHardcodedIC.fpp b/src/pre_process/include/3dHardcodedIC.fpp +index 3d9a4e2f..4088fcc2 100644 +--- a/src/pre_process/include/3dHardcodedIC.fpp ++++ b/src/pre_process/include/3dHardcodedIC.fpp +@@ -42,7 +42,20 @@ + pInt = pref + rhoH*9.81*(1.2 - intH) + q_prim_vf(E_idx)%sf(i, j, k) = pInt + rhoL*9.81*(intH - y_cc(j)) + end if +- ++ ++ case (301) ! (3D lung geometry in X direction, |sin(*)+sin(*)|) ++ h = 0.0 ++ lam = 1.0 ++ amp = patch_icpp(patch_id)%a2 ++ intH = amp*ABS((sin(2*pi*y_cc(j)/lam - pi/2) + sin(2*pi*z_cc(k)/lam - pi/2)) + h) ++ if (x_cc(i) > intH) then ++ q_prim_vf(contxb)%sf(i, j, k) = patch_icpp(1)%alpha_rho(1) ++ q_prim_vf(contxe)%sf(i, j, k) = patch_icpp(1)%alpha_rho(2) ++ q_prim_vf(E_idx)%sf(i, j, k) = patch_icpp(1)%pres ++ q_prim_vf(advxb)%sf(i, j, k) = patch_icpp(1)%alpha(1) ++ q_prim_vf(advxe)%sf(i, j, k) = patch_icpp(1)%alpha(2) ++ end if ++ + ! Put your variable assignments here + case default + call s_int_to_str(patch_id, iStr) +diff --git a/src/pre_process/m_assign_variables.f90 b/src/pre_process/m_assign_variables.f90 +index 9ff468a3..4a49c46a 100644 +--- a/src/pre_process/m_assign_variables.f90 ++++ b/src/pre_process/m_assign_variables.f90 +@@ -276,6 +276,8 @@ contains + real(kind(0d0)) :: orig_qv + real(kind(0d0)) :: muR, muV + real(kind(0d0)) :: R3bar ++ real(kind(0d0)) :: rcoord, theta, phi, xi_sph ++ real(kind(0d0)), dimension(3) :: xi_cart + + real(kind(0d0)), dimension(int(E_idx - mom_idx%beg)) :: vel !< velocity + real(kind(0d0)) :: pres !< pressure +@@ -448,7 +450,7 @@ contains + end do + + ! Elastic Shear Stress +- if (hypoelasticity) then ++ if (elasticity) then + do i = 1, (stress_idx%end - stress_idx%beg) + 1 + q_prim_vf(i + stress_idx%beg - 1)%sf(j, k, l) = & + (eta*patch_icpp(patch_id)%tau_e(i) & +@@ -456,6 +458,32 @@ contains + end do + end if + ++ ! Elastic Shear Stress ++ if (hyperelasticity) then ++ ++ if (pre_stress) then ! pre stressed initial condition in spatial domain ++ rcoord = sqrt((x_cc(j)**2 + y_cc(k)**2 + z_cc(l)**2)) ++ theta = atan2(y_cc(k), x_cc(j)) ++ phi = atan2(sqrt(x_cc(j)**2 + y_cc(k)**2), z_cc(l)) ++ !spherical coord, assuming Rmax=1 ++ xi_sph = (rcoord**3 - R0ref**3 + 1d0)**(1d0/3d0) ++ xi_cart(1) = xi_sph*sin(phi)*cos(theta) ++ xi_cart(2) = xi_sph*sin(phi)*sin(theta) ++ xi_cart(3) = xi_sph*cos(phi) ++ else ++ xi_cart(1) = x_cc(j) ++ xi_cart(2) = y_cc(k) ++ xi_cart(3) = z_cc(l) ++ end if ++ ++ ! assigning the reference map to the q_prim vector field ++ do i = 1, num_dims ++ q_prim_vf(i + xibeg - 1)%sf(j, k, l) = eta*xi_cart(i) + & ++ (1d0 - eta)*orig_prim_vf(i + xibeg - 1) ++ end do ++ ++ end if ++ + if (mpp_lim .and. bubbles) then + !adjust volume fractions, according to modeled gas void fraction + alf_sum%sf = 0d0 +diff --git a/src/pre_process/m_check_patches.fpp b/src/pre_process/m_check_patches.fpp +index 4579f5bd..bda4418e 100644 +--- a/src/pre_process/m_check_patches.fpp ++++ b/src/pre_process/m_check_patches.fpp +@@ -119,7 +119,8 @@ contains + patch_icpp(i)%geometry == 9 .or. & + patch_icpp(i)%geometry == 10 .or. & + patch_icpp(i)%geometry == 11 .or. & +- patch_icpp(i)%geometry == 12)) then ++ patch_icpp(i)%geometry == 12 .or. & ++ patch_icpp(i)%geometry == 14)) then + call s_check_supported_patch_smoothing(i) + else + call s_check_unsupported_patch_smoothing(i) +diff --git a/src/pre_process/m_data_output.fpp b/src/pre_process/m_data_output.fpp +index 94d5d8fb..c0049095 100644 +--- a/src/pre_process/m_data_output.fpp ++++ b/src/pre_process/m_data_output.fpp +@@ -638,6 +638,7 @@ contains + call MPI_FILE_WRITE_ALL(ifile, MPI_IO_DATA%var(i)%sf, data_size, & + MPI_DOUBLE_PRECISION, status, ierr) + end do ++ + end if + + call MPI_FILE_CLOSE(ifile, ierr) +diff --git a/src/pre_process/m_global_parameters.fpp b/src/pre_process/m_global_parameters.fpp +index 57dcda37..78e8c293 100644 +--- a/src/pre_process/m_global_parameters.fpp ++++ b/src/pre_process/m_global_parameters.fpp +@@ -20,11 +20,11 @@ module m_global_parameters + implicit none + + ! Logistics ================================================================ +- integer :: num_procs !< Number of processors +- character(LEN=path_len) :: case_dir !< Case folder location +- logical :: old_grid !< Use existing grid data +- logical :: old_ic !< Use existing IC data +- integer :: t_step_old, t_step_start !< Existing IC/grid folder ++ integer :: num_procs !< Number of processors ++ character(LEN=path_len) :: case_dir !< Case folder location ++ logical :: old_grid !< Use existing grid data ++ logical :: old_ic, non_axis_sym !< Use existing IC data ++ integer :: t_step_old, t_step_start !< Existing IC/grid folder + ! ========================================================================== + + ! Computational Domain Parameters ========================================== +@@ -72,16 +72,21 @@ module m_global_parameters + ! ========================================================================== + + ! Simulation Algorithm Parameters ========================================== +- integer :: model_eqns !< Multicomponent flow model +- logical :: relax !< activate phase change +- integer :: relax_model !< Relax Model +- real(kind(0d0)) :: palpha_eps !< trigger parameter for the p relaxation procedure, phase change model +- real(kind(0d0)) :: ptgalpha_eps !< trigger parameter for the pTg relaxation procedure, phase change model +- integer :: num_fluids !< Number of different fluids present in the flow +- logical :: mpp_lim !< Alpha limiter +- integer :: sys_size !< Number of unknowns in the system of equations +- integer :: weno_order !< Order of accuracy for the WENO reconstruction +- logical :: hypoelasticity !< activate hypoelasticity ++ integer :: model_eqns !< Multicomponent flow model ++ logical :: relax !< activate phase change ++ integer :: relax_model !< Relax Model ++ real(kind(0d0)) :: palpha_eps !< trigger parameter for the p relaxation procedure, phase change model ++ real(kind(0d0)) :: ptgalpha_eps !< trigger parameter for the pTg relaxation procedure, phase change model ++ integer :: num_fluids !< Number of different fluids present in the flow ++ logical :: mpp_lim !< Alpha limiter ++ integer :: sys_size !< Number of unknowns in the system of equations ++ integer :: weno_order !< Order of accuracy for the WENO reconstruction ++ logical :: hypoelasticity !< activate hypoelasticity ++ logical :: hyperelasticity !< activate hyperelasticity ++ logical :: elasticity !< elasticity modeling, true for hyper or hypo ++ integer :: b_size !< Number of components in the b tensor ++ integer :: tensor_size !< Number of components in the nonsymmetric tensor ++ logical :: pre_stress !< activate pre_stressed domain + + ! Annotations of the structure, i.e. the organization, of the state vectors + type(int_bounds_info) :: cont_idx !< Indexes of first & last continuity eqns. +@@ -95,6 +100,7 @@ module m_global_parameters + integer :: gamma_idx !< Index of specific heat ratio func. eqn. + integer :: pi_inf_idx !< Index of liquid stiffness func. eqn. + type(int_bounds_info) :: stress_idx !< Indexes of elastic shear stress eqns. ++ type(int_bounds_info) :: xi_idx !< Indexes of first and last reference map eqns. + integer :: c_idx !< Index of the color function + + type(int_bounds_info) :: bc_x, bc_y, bc_z !< +@@ -216,6 +222,7 @@ module m_global_parameters + integer :: intxb, intxe + integer :: bubxb, bubxe + integer :: strxb, strxe ++ integer :: xibeg, xiend + !> @} + + integer, allocatable, dimension(:, :, :) :: logic_grid +@@ -278,6 +285,9 @@ contains + weno_order = dflt_int + + hypoelasticity = .false. ++ hyperelasticity = .false. ++ elasticity = .false. ++ pre_stress = .false. + + bc_x%beg = dflt_int; bc_x%end = dflt_int + bc_y%beg = dflt_int; bc_y%end = dflt_int +@@ -339,6 +349,18 @@ contains + patch_icpp(i)%qv = 0d0 + patch_icpp(i)%qvp = 0d0 + patch_icpp(i)%tau_e = 0d0 ++ patch_icpp(i)%a2 = dflt_real ++ patch_icpp(i)%a3 = dflt_real ++ patch_icpp(i)%a4 = dflt_real ++ patch_icpp(i)%a5 = dflt_real ++ patch_icpp(i)%a6 = dflt_real ++ patch_icpp(i)%a8 = dflt_real ++ patch_icpp(i)%a9 = dflt_real ++ patch_icpp(i)%a10 = dflt_real ++ patch_icpp(i)%a11 = dflt_real ++ patch_icpp(i)%a12 = dflt_real ++ patch_icpp(i)%non_axis_sym = .false. ++ + !should get all of r0's and v0's + patch_icpp(i)%r0 = dflt_real + patch_icpp(i)%v0 = dflt_real +@@ -574,13 +596,24 @@ contains + end if + end if + +- if (hypoelasticity) then ++ if (hypoelasticity .or. hyperelasticity) then ++ elasticity = .true. + stress_idx%beg = sys_size + 1 + stress_idx%end = sys_size + (num_dims*(num_dims + 1))/2 + ! number of stresses is 1 in 1D, 3 in 2D, 6 in 3D + sys_size = stress_idx%end + end if + ++ if (hyperelasticity) then ++ ! number of entries in the symmetric btensor plus the jacobian ++ b_size = (num_dims*(num_dims + 1))/2 + 1 ++ tensor_size = num_dims**2 + 1 ++ xi_idx%beg = sys_size + 1 ++ xi_idx%end = sys_size + num_dims ++ ! adding three more equations for the \xi field and the elastic energy ++ sys_size = xi_idx%end + 1 ++ end if ++ + if (.not. f_is_default(sigma)) then + c_idx = sys_size + 1 + sys_size = c_idx +@@ -605,6 +638,24 @@ contains + internalEnergies_idx%end = adv_idx%end + num_fluids + sys_size = internalEnergies_idx%end + ++ if (hypoelasticity .or. hyperelasticity) then ++ elasticity = .true. ++ stress_idx%beg = sys_size + 1 ++ stress_idx%end = sys_size + (num_dims*(num_dims + 1))/2 ++ ! number of stresses is 1 in 1D, 3 in 2D, 6 in 3D ++ sys_size = stress_idx%end ++ end if ++ ++ if (hyperelasticity) then ++ ! number of entries in the symmetric btensor plus the jacobian ++ b_size = (num_dims*(num_dims + 1))/2 + 1 ++ tensor_size = num_dims**2 + 1 ++ xi_idx%beg = sys_size + 1 ++ xi_idx%end = sys_size + num_dims ++ ! adding three more equations for the \xi field and the elastic energy ++ sys_size = xi_idx%end + 1 ++ end if ++ + if (.not. f_is_default(sigma)) then + c_idx = sys_size + 1 + sys_size = c_idx +@@ -681,6 +732,8 @@ contains + strxe = stress_idx%end + intxb = internalEnergies_idx%beg + intxe = internalEnergies_idx%end ++ xibeg = xi_idx%beg ++ xiend = xi_idx%end + + ! ================================================================== + +diff --git a/src/pre_process/m_initial_condition.fpp b/src/pre_process/m_initial_condition.fpp +index 5d58d46e..869194b5 100644 +--- a/src/pre_process/m_initial_condition.fpp ++++ b/src/pre_process/m_initial_condition.fpp +@@ -238,6 +238,10 @@ contains + elseif (patch_icpp(i)%geometry == 7) then + call s_2D_analytical(i, patch_id_fp, q_prim_vf) + ++ ! Spherical Harmonic Patch ++ elseif (patch_icpp(i)%geometry == 14) then ++ call s_spherical_harmonic(i, patch_id_fp, q_prim_vf) ++ + ! Spiral patch + elseif (patch_icpp(i)%geometry == 17) then + call s_spiral(i, patch_id_fp, q_prim_vf) +@@ -311,8 +315,7 @@ contains + if (instability_wave) call s_superposition_instability_wave() + + ! Converting the primitive variables to the conservative ones +- call s_convert_primitive_to_conservative_variables(q_prim_vf, & +- q_cons_vf) ++ call s_convert_primitive_to_conservative_variables(q_prim_vf, q_cons_vf) + + if (qbmm .and. .not. polytropic) then + !Initialize pb and mv +diff --git a/src/pre_process/m_mpi_proxy.fpp b/src/pre_process/m_mpi_proxy.fpp +index 257f7fb3..6b04bf0f 100644 +--- a/src/pre_process/m_mpi_proxy.fpp ++++ b/src/pre_process/m_mpi_proxy.fpp +@@ -55,7 +55,7 @@ contains + & 'cyl_coord','mpp_lim','hypoelasticity', 'relax', & + & 'parallel_io', 'perturb_flow', 'vel_profile', 'instability_wave',& + & 'perturb_sph', 'bubbles', 'polytropic', 'polydisperse', 'qbmm', & +- & 'file_per_process', 'adv_n', 'ib' ] ++ & 'file_per_process', 'adv_n', 'ib', 'hyperelasticity','pre_stress'] + call MPI_BCAST(${VAR}$, 1, MPI_LOGICAL, 0, MPI_COMM_WORLD, ierr) + #:endfor + call MPI_BCAST(fluid_rho(1), num_fluids_max, MPI_LOGICAL, 0, MPI_COMM_WORLD, ierr) +@@ -76,6 +76,7 @@ contains + #:endfor + + call MPI_BCAST(patch_icpp(i)%smoothen, 1, MPI_LOGICAL, 0, MPI_COMM_WORLD, ierr) ++ call MPI_BCAST(patch_icpp(i)%non_axis_sym, 1, MPI_LOGICAL, 0, MPI_COMM_WORLD, ierr) + call MPI_BCAST(patch_icpp(i)%alter_patch(0), num_patches_max, MPI_LOGICAL, 0, MPI_COMM_WORLD, ierr) + + #:for VAR in [ 'x_centroid', 'y_centroid', 'z_centroid', & +@@ -86,6 +87,10 @@ contains + call MPI_BCAST(patch_icpp(i)%${VAR}$, 1, MPI_DOUBLE_PRECISION, 0, MPI_COMM_WORLD, ierr) + #:endfor + ++ #:for VAR in [ 'a2', 'a3', 'a4', 'a5', 'a6', 'a7', 'a8', 'a9', 'a10', 'a11', 'a12'] ++ call MPI_BCAST(patch_icpp(i)%${VAR}$, 1, MPI_DOUBLE_PRECISION, 0, MPI_COMM_WORLD, ierr) ++ #:endfor ++ + call MPI_BCAST(patch_icpp(i)%model%filepath, len(patch_icpp(i)%model%filepath), MPI_CHARACTER, 0, MPI_COMM_WORLD, ierr) + + #:for VAR in [ 'model%translate', 'model%scale', 'model%rotate', & +diff --git a/src/pre_process/m_patches.fpp b/src/pre_process/m_patches.fpp +index 708ada19..d14d2273 100644 +--- a/src/pre_process/m_patches.fpp ++++ b/src/pre_process/m_patches.fpp +@@ -70,7 +70,8 @@ module m_patches + !! is to act as a pseudo volume fraction to indicate the contribution of each + !! patch toward the composition of a cell's fluid state. + +- real(kind(0d0)) :: cart_y, cart_z ++ real(kind(0d0)) :: r_cyl, theta_cyl, x_cart, y_cart, z_cart ++ real(kind(0d0)) :: cart_x, cart_y, cart_z + real(kind(0d0)) :: sph_phi !< + !! Variables to be used to hold cell locations in Cartesian coordinates if + !! 3D simulation is using cylindrical coordinates +@@ -794,7 +795,7 @@ contains + ((y_cc(j) - y_centroid)/b)**2) & + - 1d0))*(-0.5d0) + 0.5d0 + end if +- ++ print *, "a :", a, "b :", b + if ((((x_cc(i) - x_centroid)/a)**2 + & + ((y_cc(j) - y_centroid)/b)**2 <= 1d0 & + .and. & +@@ -1421,128 +1422,240 @@ contains + !! @param q_prim_vf Array of primitive variables + subroutine s_spherical_harmonic(patch_id, patch_id_fp, q_prim_vf) + +- integer, intent(in) :: patch_id +- integer, dimension(0:m, 0:n, 0:p), intent(inout) :: patch_id_fp +- type(scalar_field), dimension(1:sys_size), intent(inout) :: q_prim_vf ++ integer, intent(IN) :: patch_id ++ integer, intent(INOUT), dimension(0:m, 0:n, 0:p) :: patch_id_fp ++ type(scalar_field), dimension(1:sys_size) :: q_prim_vf ++ ++ real(kind(0d0)) :: r, x_p, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, eps, phi ++ real(kind(0d0)) :: a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12 ++ real(kind(0d0)) :: radius, x_centroid, y_centroid, z_centroid, eta, smooth_coeff ++ logical :: non_axis_sym + + integer :: i, j, k !< generic loop iterators +- real(kind(0d0)) :: radius, epsilon, beta +- complex(kind(0d0)) :: cmplx_i = (0d0, 1d0) +- complex(kind(0d0)) :: H + + ! Transferring the patch's centroid and radius information + x_centroid = patch_icpp(patch_id)%x_centroid + y_centroid = patch_icpp(patch_id)%y_centroid + z_centroid = patch_icpp(patch_id)%z_centroid ++ smooth_patch_id = patch_icpp(patch_id)%smooth_patch_id ++ smooth_coeff = patch_icpp(patch_id)%smooth_coeff + radius = patch_icpp(patch_id)%radius +- epsilon = patch_icpp(patch_id)%epsilon +- beta = patch_icpp(patch_id)%beta ++ a2 = patch_icpp(patch_id)%a2 ++ a3 = patch_icpp(patch_id)%a3 ++ a4 = patch_icpp(patch_id)%a4 ++ a5 = patch_icpp(patch_id)%a5 ++ a6 = patch_icpp(patch_id)%a6 ++ a7 = patch_icpp(patch_id)%a7 ++ a8 = patch_icpp(patch_id)%a8 ++ a9 = patch_icpp(patch_id)%a9 ++ a10 = patch_icpp(patch_id)%a10 ++ a11 = patch_icpp(patch_id)%a11 ++ a12 = patch_icpp(patch_id)%a12 ++ non_axis_sym = patch_icpp(patch_id)%non_axis_sym + + ! Since the analytical patch does not allow for its boundaries to get + ! smoothed out, the pseudo volume fraction is set to 1 to make sure + ! that only the current patch contributes to the fluid state in the + ! cells that this patch covers. + eta = 1d0 ++ eps = 1.d-32 + + ! Checking whether the patch covers a particular cell in the domain + ! and verifying whether the current patch has permission to write to + ! to that cell. If both queries check out, the primitive variables + ! of the current patch are assigned to this cell. +- do k = 0, p ++ if (p > 0 .and. .not. non_axis_sym) then ++ do k = 0, p ++ do j = 0, n ++ do i = 0, m ++ if (grid_geometry == 3) then ++ call s_convert_cylindrical_to_cartesian_coord(y_cc(j), z_cc(k)) ++ else ++ cart_y = y_cc(j) ++ cart_z = z_cc(k) ++ end if ++ ++ r = dsqrt((x_cc(i) - x_centroid)**2 + (cart_y - y_centroid)**2 + (cart_z - z_centroid)**2) + eps ++ if (x_cc(i) - x_centroid <= 0) then ++ x_p = -dabs(x_cc(i) - x_centroid + eps)/r ++ else ++ x_p = dabs(x_cc(i) - x_centroid + eps)/r ++ end if ++ ++ P2 = unassociated_legendre(x_p, 2) ++ P3 = unassociated_legendre(x_p, 3) ++ P4 = unassociated_legendre(x_p, 4) ++ P5 = unassociated_legendre(x_p, 5) ++ P6 = unassociated_legendre(x_p, 6) ++ P7 = unassociated_legendre(x_p, 7) ++ if ((x_cc(i) - x_centroid >= 0 & ++ .and. & ++ r - a2*P2 - a3*P3 - a4*P4 - a5*P5 - a6*P6 - a7*P7 <= radius & ++ .and. & ++ patch_icpp(patch_id)%alter_patch(patch_id_fp(i, j, k))) .or. & ++ (patch_id_fp(i, j, k) == smooth_patch_id)) & ++ then ++ if (patch_icpp(patch_id)%smoothen) then ++ eta = tanh(smooth_coeff/min(dx, dy, dz)* & ++ ((r - a2*P2 - a3*P3 - a4*P4 - a5*P5 - a6*P6 - a7*P7) & ++ - radius))*(-0.5d0) + 0.5d0 ++ end if ++ ++ call s_assign_patch_primitive_variables(patch_id, i, j, k, & ++ eta, q_prim_vf, patch_id_fp) ++ end if ++ ++ end do ++ end do ++ end do ++ ++ else if (p == 0) then + do j = 0, n + do i = 0, m + +- if (grid_geometry == 3) then +- call s_convert_cylindrical_to_cartesian_coord(y_cc(j), z_cc(k)) ++ if (non_axis_sym) then ++ phi = atan(((y_cc(j) - y_centroid) + eps)/((x_cc(i) - x_centroid) + eps)) ++ r = dsqrt((x_cc(i) - x_centroid)**2d0 + (y_cc(j) - y_centroid)**2d0) + eps ++ x_p = (eps)/r ++ P2 = spherical_harmonic_func(x_p, phi, 2, 2) ++ P3 = spherical_harmonic_func(x_p, phi, 3, 3) ++ P4 = spherical_harmonic_func(x_p, phi, 4, 4) ++ P5 = spherical_harmonic_func(x_p, phi, 5, 5) ++ P6 = spherical_harmonic_func(x_p, phi, 6, 6) ++ P7 = spherical_harmonic_func(x_p, phi, 7, 7) ++ P8 = spherical_harmonic_func(x_p, phi, 8, 8) ++ P9 = spherical_harmonic_func(x_p, phi, 9, 9) ++ ! P10 = spherical_harmonic_func(x_p, phi, 10, 10) ++ ! P11 = spherical_harmonic_func(x_p, phi, 11, 11) ++ ! P12 = spherical_harmonic_func(x_p, phi, 12, 12) + else +- cart_y = y_cc(j) +- cart_z = z_cc(k) ++ r = dsqrt((x_cc(i) - x_centroid)**2d0 + (y_cc(j) - y_centroid)**2d0) + eps ++ x_p = dabs(x_cc(i) - x_centroid + eps)/r ++ P2 = unassociated_legendre(x_p, 2) ++ P3 = unassociated_legendre(x_p, 3) ++ P4 = unassociated_legendre(x_p, 4) ++ P5 = unassociated_legendre(x_p, 5) ++ P6 = unassociated_legendre(x_p, 6) ++ P7 = unassociated_legendre(x_p, 7) ++ P8 = unassociated_legendre(x_p, 8) ++ P9 = unassociated_legendre(x_p, 9) + end if + +- if (((x_cc(i) - x_centroid)**2 & +- + (cart_y - y_centroid)**2 & +- + (cart_z - z_centroid)**2 <= radius**2 & +- .and. & +- patch_icpp(patch_id)%alter_patch(patch_id_fp(i, j, k)))) & ++ if (x_cc(i) - x_centroid >= 0 & ++ .and. & ++ r - a2*P2 - a3*P3 - a4*P4 - a5*P5 - a6*P6 - a7*P7 - a8*P8 - a9*P9 <= radius .and. & ++ patch_icpp(patch_id)%alter_patch(patch_id_fp(i, j, 0))) & + then ++ call s_assign_patch_primitive_variables(patch_id, i, j, 0, & ++ eta, q_prim_vf, patch_id_fp) + +- call s_convert_cylindrical_to_spherical_coord(x_cc(i), y_cc(j)) +- +- if (epsilon == 1d0) then +- if (beta == 0d0) then +- H = 5d-1*sqrt(3d0/pi)*cos(sph_phi) +- elseif (beta == 1d0) then +- H = -5d-1*sqrt(3d0/(2d0*pi))*exp(cmplx_i*z_cc(k))*sin(sph_phi) +- end if +- elseif (epsilon == 2d0) then +- if (beta == 0d0) then +- H = 25d-2*sqrt(5d0/pi)*(3d0*cos(sph_phi)**2 - 1d0) +- elseif (beta == 1d0) then +- H = -5d-1*sqrt(15d0/(2d0*pi))*exp(cmplx_i*z_cc(k))*sin(sph_phi)*cos(sph_phi) +- elseif (beta == 2d0) then +- H = 25d-2*sqrt(15d0/(2d0*pi))*exp(2d0*cmplx_i*z_cc(k))*sin(sph_phi)**2 +- end if +- elseif (epsilon == 3d0) then +- if (beta == 0d0) then +- H = 25d-2*sqrt(7d0/pi)*(5d0*cos(sph_phi)**3d0 - 3d0*cos(sph_phi)) +- elseif (beta == 1d0) then +- H = -125d-3*sqrt(21d0/pi)*exp(cmplx_i*z_cc(k))*sin(sph_phi)* & +- (5d0*cos(sph_phi)**2 - 1d0) +- elseif (beta == 2d0) then +- H = 25d-2*sqrt(105d0/(2d0*pi))*exp(2d0*cmplx_i*z_cc(k))* & +- sin(sph_phi)**2*cos(sph_phi) +- elseif (beta == 3d0) then +- H = -125d-3*sqrt(35d0/pi)*exp(3d0*cmplx_i*z_cc(k))*sin(sph_phi)**3d0 +- end if +- elseif (epsilon == 4d0) then +- if (beta == 0d0) then +- H = 3d0/16d0*sqrt(1d0/pi)*(35d0*cos(sph_phi)**4d0 - & +- 3d1*cos(sph_phi)**2 + 3d0) +- elseif (beta == 1d0) then +- H = -3d0/8d0*sqrt(5d0/pi)*exp(cmplx_i*z_cc(k))* & +- sin(sph_phi)*(7d0*cos(sph_phi)**3d0 - 3d0*cos(sph_phi)) +- elseif (beta == 2d0) then +- H = 3d0/8d0*sqrt(5d0/(2d0*pi))*exp(2d0*cmplx_i*z_cc(k))* & +- sin(sph_phi)**2*(7d0*cos(sph_phi)**2 - 1d0) +- elseif (beta == 3d0) then +- H = -3d0/8d0*sqrt(35d0/pi)*exp(3d0*cmplx_i*z_cc(k))* & +- sin(sph_phi)**3d0*cos(sph_phi) +- elseif (beta == 4d0) then +- H = 3d0/16d0*sqrt(35d0/(2d0*pi))*exp(4d0*cmplx_i*z_cc(k))* & +- sin(sph_phi)**4d0 +- end if +- elseif (epsilon == 5d0) then +- if (beta == 0d0) then +- H = 1d0/16d0*sqrt(11d0/pi)*(63d0*cos(sph_phi)**5d0 - & +- 7d1*cos(sph_phi)**3d0 + 15d0*cos(sph_phi)) +- elseif (beta == 1d0) then +- H = -1d0/16d0*sqrt(165d0/(2d0*pi))*exp(cmplx_i*z_cc(k))* & +- sin(sph_phi)*(21d0*cos(sph_phi)**4d0 - 14d0*cos(sph_phi)**2 + 1d0) +- elseif (beta == 2d0) then +- H = 125d-3*sqrt(1155d0/(2d0*pi))*exp(2d0*cmplx_i*z_cc(k))* & +- sin(sph_phi)**2*(3d0*cos(sph_phi)**3d0 - cos(sph_phi)) +- elseif (beta == 3d0) then +- H = -1d0/32d0*sqrt(385d0/pi)*exp(3d0*cmplx_i*z_cc(k))* & +- sin(sph_phi)**3d0*(9d0*cos(sph_phi)**2 - 1d0) +- elseif (beta == 4d0) then +- H = 3d0/16d0*sqrt(385d0/(2d0*pi))*exp(4d0*cmplx_i*z_cc(k))* & +- sin(sph_phi)**4d0*cos(sph_phi) +- elseif (beta == 5d0) then +- H = -3d0/32d0*sqrt(77d0/pi)*exp(5d0*cmplx_i*z_cc(k))* & +- sin(sph_phi)**5d0 +- end if +- end if +- +- q_prim_vf(adv_idx%beg)%sf(i, j, k) = 1d0 - abs(real(H, kind(0d0))) ++ elseif (x_cc(i) - x_centroid < 0 & ++ .and. & ++ r - a2*P2 + a3*P3 - a4*P4 + a5*P5 - a6*P6 + a7*P7 - a8*P8 + a9*P9 <= radius & ++ .and. & ++ patch_icpp(patch_id)%alter_patch(patch_id_fp(i, j, 0))) & ++ then ++ call s_assign_patch_primitive_variables(patch_id, i, j, 0, & ++ eta, q_prim_vf, patch_id_fp) + + end if +- + end do + end do +- end do ++ end if + + end subroutine s_spherical_harmonic + ++ !! This function generates the unassociated legendre poynomials with input ++ ! mode number and evaluates them at input x ++ ++ recursive function unassociated_legendre(x, l) result(P) ++ integer, intent(in) :: l ++ real(kind(0d0)), intent(in) :: x ++ real(kind(0d0)) :: P ++ ++ if (l == 0) then ++ P = 1d0 ++ else if (l == 1) then ++ P = x ++ else ++ P = ((2*l - 1)*x*unassociated_legendre(x, l - 1) - (l - 1)*unassociated_legendre(x, l - 2))/l ++ end if ++ ++ end function unassociated_legendre ++ ++ !! This function generated the spherical harmonic function valu, Y, ++ !based on inputs of x, phi, l and m ++ ++ recursive function spherical_harmonic_func(x, phi, l, m) result(Y) ++ integer, intent(in) :: l, m ++ real(kind(0d0)), intent(in) :: x, phi ++ real(kind(0d0)) :: Y, prefactor, pi ++ ++ pi = acos(-1d0) ++ prefactor = sqrt((2*l + 1)/(4*pi)*factorial(l - m)/factorial(l + m)); ++ if (m == 0) then ++ Y = prefactor*associated_legendre(x, l, m); ++ elseif (m > 0) then ++ Y = (-1d0)**m*sqrt(2d0)*prefactor*associated_legendre(x, l, m)*cos(m*phi); ++ end if ++ end function spherical_harmonic_func ++ ++ !! This function generates the associated legendre polynomials evaluated ++ !at x with inputs l and m ++ ++ recursive function associated_legendre(x, l, m) result(P) ++ integer, intent(in) :: l, m ++ real(kind(0d0)), intent(in) :: x ++ real(kind(0d0)) :: P ++ ++ if (m <= 0 .and. l <= 0) then ++ P = 1; ++ elseif (l == 1 .and. m <= 0) then ++ P = x; ++ elseif (l == 1 .and. m == 1) then ++ P = -(1 - x**2)**(1/2); ++ elseif (m == l) then ++ P = (-1)**l*double_factorial(2*l - 1)*(1 - x**2)**(l/2); ++ elseif (m == l - 1) then ++ P = x*(2*l - 1)*associated_legendre(x, l - 1, l - 1); ++ else ++ P = ((2*l - 1)*x*associated_legendre(x, l - 1, m) - (l + m - 1)*associated_legendre(x, l - 2, m))/(l - m); ++ end if ++ ++ end function associated_legendre ++ ++ !! This function calculates the double factorial value of an integer ++ ++ recursive function double_factorial(n) result(R) ++ integer, intent(in) :: n ++ integer, parameter :: int64_kind = selected_int_kind(18) ! 18 bytes for 64-bit integer ++ integer(kind=int64_kind) :: R ++ ++ if (n <= 0) then ++ R = 1 ++ else if (n == 1) then ++ R = 1 ++ else ++ R = n*double_factorial(n - 2) ++ end if ++ ++ end function double_factorial ++ ++ !! The following function calculates the factorial value of an integer ++ ++ recursive function factorial(n) result(R) ++ integer, intent(in) :: n ++ integer, parameter :: int64_kind = selected_int_kind(18) ! 18 bytes for 64-bit integer ++ integer(kind=int64_kind) :: R ++ ++ if (n == 0) then ++ R = 1 ++ else ++ R = n*factorial(n - 1) ++ end if ++ ++ end function factorial ++ + !> The spherical patch is a 3D geometry that may be used, + !! for example, in creating a bubble or a droplet. The patch + !! geometry is well-defined when its centroid and radius are +@@ -2110,7 +2223,7 @@ contains + + end subroutine s_convert_cylindrical_to_spherical_coord + +- !> Archimedes spiral function ++ !> Archimedes spiral funcreal(kind(0d0)) :: theta_cc, r, x_p, P2, P3, P4, P5, P6, P7tion + !! @param myth Angle + !! @param offset Thickness + !! @param a Starting position +diff --git a/src/pre_process/m_start_up.fpp b/src/pre_process/m_start_up.fpp +index 546de9c5..6db827ca 100644 +--- a/src/pre_process/m_start_up.fpp ++++ b/src/pre_process/m_start_up.fpp +@@ -140,7 +140,7 @@ contains + sigR, sigV, dist_type, rhoRV, R0_type, & + file_per_process, relax, relax_model, & + palpha_eps, ptgalpha_eps, ib, num_ibs, patch_ib, & +- sigma, adv_n ++ sigma, adv_n, hyperelasticity, pre_stress + + ! Inquiring the status of the pre_process.inp file + file_loc = 'pre_process.inp' +diff --git a/src/simulation/m_boundary_conditions.fpp b/src/simulation/m_boundary_conditions.fpp +index ca77632d..2b9eee16 100644 +--- a/src/simulation/m_boundary_conditions.fpp ++++ b/src/simulation/m_boundary_conditions.fpp +@@ -357,6 +357,12 @@ contains + q_prim_vf(i)%sf(-j, k, l) = & + q_prim_vf(i)%sf(j - 1, k, l) + end do ++ ++ if(hyperelasticity) then ++ q_prim_vf(xibeg)%sf(-j, k, l) = & ++ -q_prim_vf(xibeg)%sf(j - 1, k, l) ++ end if ++ + end do + end do + end do +@@ -401,6 +407,11 @@ contains + q_prim_vf(i)%sf(m - (j - 1), k, l) + end do + ++ if(hyperelasticity) then ++ q_prim_vf(xibeg)%sf(m + j, k, l) = & ++ -q_prim_vf(xibeg)%sf(m - (j - 1), k, l) ++ end if ++ + end do + end do + end do +@@ -448,6 +459,11 @@ contains + q_prim_vf(i)%sf(l, -j, k) = & + q_prim_vf(i)%sf(l, j - 1, k) + end do ++ ++ if(hyperelasticity) then ++ q_prim_vf(xibeg + 1)%sf(l, -j, k) = & ++ -q_prim_vf(xibeg + 1)%sf(l, j - 1, k) ++ end if + end do + end do + end do +@@ -490,6 +506,11 @@ contains + q_prim_vf(i)%sf(l, n + j, k) = & + q_prim_vf(i)%sf(l, n - (j - 1), k) + end do ++ ++ if(hyperelasticity) then ++ q_prim_vf(xibeg + 1)%sf(l, n + j, k) = & ++ -q_prim_vf(xibeg + 1)%sf(l, n - (j - 1), k) ++ end if + end do + end do + end do +@@ -537,6 +558,11 @@ contains + q_prim_vf(i)%sf(k, l, -j) = & + q_prim_vf(i)%sf(k, l, j - 1) + end do ++ ++ if(hyperelasticity) then ++ q_prim_vf(xiend)%sf(k, l, -j) = & ++ -q_prim_vf(xiend)%sf(k, l, j - 1) ++ end if + end do + end do + end do +@@ -579,6 +605,11 @@ contains + q_prim_vf(i)%sf(k, l, p + j) = & + q_prim_vf(i)%sf(k, l, p - (j - 1)) + end do ++ ++ if(hyperelasticity) then ++ q_prim_vf(xiend)%sf(k, l, p + j) = & ++ -q_prim_vf(xiend)%sf(k, l, p - (j - 1)) ++ end if + end do + end do + end do +diff --git a/src/simulation/m_checker.fpp b/src/simulation/m_checker.fpp +index d9513675..c3523ec9 100644 +--- a/src/simulation/m_checker.fpp ++++ b/src/simulation/m_checker.fpp +@@ -31,6 +31,7 @@ contains + call s_check_inputs_model_eqns + if (acoustic_source) call s_check_inputs_acoustic_src + if (hypoelasticity) call s_check_inputs_hypoelasticity ++ if (hyperelasticity) call s_check_inputs_hyperelasticity + if (bubbles) call s_check_inputs_bubbles + if (adap_dt) call s_check_inputs_adapt_dt + if (alt_soundspeed) call s_check_inputs_alt_soundspeed +@@ -369,10 +370,20 @@ contains + !> Checks constraints on hypoelasticity parameters + subroutine s_check_inputs_hypoelasticity + if (riemann_solver /= 1) then +- call s_mpi_abort('hypoelasticity requires HLL Riemann solver '// & +- '(riemann_solver = 1). Exiting ...') ++ call s_mpi_abort('hypoelasticity requires HLL '// & ++ '(riemann_solver = 1) Riemann solver. '// & ++ 'Exiting ...') ++ end if ++ end subroutine s_check_inputs_hypoelasticity ++ ++ !> Checks constraints on hyperelasticity parameters ++ subroutine s_check_inputs_hyperelasticity ++ if (riemann_solver /= 2) then ++ call s_mpi_abort('hyperelasticity requires HLLC '// & ++ '(riemann_solver = 2) Riemann solver. '// & ++ 'Exiting ...') + end if +- end subroutine ++ end subroutine s_check_inputs_hyperelasticity + + !> Checks constraints on bubble parameters + subroutine s_check_inputs_bubbles +diff --git a/src/simulation/m_data_output.fpp b/src/simulation/m_data_output.fpp +index 875f0a90..53973bd1 100644 +--- a/src/simulation/m_data_output.fpp ++++ b/src/simulation/m_data_output.fpp +@@ -1,4 +1,4 @@ +-!> ++ + !! @file m_data_output.f90 + !! @brief Contains module m_data_output + +@@ -37,13 +37,16 @@ module m_data_output + private; + public :: s_initialize_data_output_module, & + s_open_run_time_information_file, & ++ s_open_com_files, & + s_open_probe_files, & + s_write_run_time_information, & + s_write_data_files, & + s_write_serial_data_files, & + s_write_parallel_data_files, & ++ s_write_com_files, & + s_write_probe_files, & + s_close_run_time_information_file, & ++ s_close_com_files, & + s_close_probe_files, & + s_finalize_data_output_module + +@@ -63,11 +66,12 @@ module m_data_output + + type(scalar_field), & + dimension(sys_size), & +- intent(inout) :: q_prim_vf ++ intent(inOUT) :: q_prim_vf + + integer, intent(in) :: t_step + +- end subroutine s_write_abstract_data_files ++ end subroutine s_write_abstract_data_files ! ------------------- ++ + end interface ! ======================================================== + #ifdef CRAY_ACC_WAR + @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), dimension(:, :, :), icfl_sf) +@@ -80,6 +84,8 @@ module m_data_output + real(kind(0d0)), allocatable, dimension(:, :, :) :: vcfl_sf !< VCFL stability criterion + real(kind(0d0)), allocatable, dimension(:, :, :) :: ccfl_sf !< CCFL stability criterion + real(kind(0d0)), allocatable, dimension(:, :, :) :: Rc_sf !< Rc stability criterion ++ real(kind(0d0)), public, allocatable, dimension(:, :) :: c_mass ++ + !$acc declare create(icfl_sf, vcfl_sf, ccfl_sf, Rc_sf) + #endif + +@@ -169,6 +175,44 @@ contains + + end subroutine s_open_run_time_information_file + ++ !> This opens a formatted data file where the root processor ++ !! can write out the CoM information ++ subroutine s_open_com_files() ! ---------------------------------------- ++ character(len=path_len + 3*name_len) :: file_path !< ++ !! Relative path to the CoM file in the case directory ++ integer :: i !< Generic loop iterator ++ do i = 1, num_fluids ++ ! Generating the relative path to the CoM data file ++ write (file_path, '(A,I0,A)') '/fluid', i, '_com.dat' ++ file_path = trim(case_dir)//trim(file_path) ++ ! Creating the formatted data file and setting up its ++ ! structure ++ open (i + 120, file=trim(file_path), & ++ form='formatted', & ++ position='append', & ++ status='unknown') ++ if (n == 0) then ++ write (i + 120, '(A)') '=== Non-Dimensional Time '// & ++ '=== Total Mass '// & ++ '=== x-loc '// & ++ '=== Total Volume ===' ++ elseif (p == 0) then ++ write (i + 120, '(A)') '=== Non-Dimensional Time '// & ++ '=== Total Mass '// & ++ '=== x-loc '// & ++ '=== y-loc '// & ++ '=== Total Volume ===' ++ else ++ write (i + 120, '(A)') '=== Non-Dimensional Time '// & ++ '=== Total Mass '// & ++ '=== x-loc '// & ++ '=== y-loc '// & ++ '=== z-loc '// & ++ '=== Total Volume ===' ++ end if ++ end do ++ end subroutine s_open_com_files ! -------------------------------------- ++ + !> This opens a formatted data file where the root processor + !! can write out flow probe information + subroutine s_open_probe_files +@@ -189,12 +233,12 @@ contains + FORM='formatted', & + STATUS='unknown') + ! POSITION = 'append', & +- !WRITE(i+30,'(A,I0,A)') 'Probe ',i, ' located at:' +- !WRITE(i+30,'(A,F10.6)') 'x = ',probe(i)%x +- !WRITE(i+30,'(A,F10.6)') 'y = ',probe(i)%y +- !WRITE(i+30,'(A,F10.6)') 'z = ',probe(i)%z +- !WRITE(i+30, *) +- !WRITE(i+30,'(A)') '=== Non-Dimensional Time ' // & ++ !write(i+30,'(A,I0,A)') 'Probe ',i, ' located at:' ++ !write(i+30,'(A,F10.6)') 'x = ',probe(i)%x ++ !write(i+30,'(A,F10.6)') 'y = ',probe(i)%y ++ !write(i+30,'(A,F10.6)') 'z = ',probe(i)%z ++ !write(i+30, *) ++ !write(i+30,'(A)') '=== Non-Dimensional Time ' // & + ! '=== Density ' // & + ! '=== Velocity ' // & + ! '=== Pressure ' // & +@@ -227,8 +271,8 @@ contains + !! @param t_step Current time step + subroutine s_write_run_time_information(q_prim_vf, t_step) + +- type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf +- integer, intent(IN) :: t_step ++ type(scalar_field), dimension(sys_size), intent(in) :: q_prim_vf ++ integer, intent(in) :: t_step + + real(kind(0d0)), dimension(num_fluids) :: alpha_rho !< Cell-avg. partial density + real(kind(0d0)) :: rho !< Cell-avg. density +@@ -250,7 +294,6 @@ contains + + real(kind(0d0)) :: blkmod1, blkmod2 !< + !! Fluid bulk modulus for Woods mixture sound speed +- + integer :: i, j, k, l, q !< Generic loop iterators + + integer :: Nfq +@@ -262,7 +305,6 @@ contains + do l = 0, p + do k = 0, n + do j = 0, m +- + do i = 1, num_fluids + alpha_rho(i) = q_prim_vf(i)%sf(j, k, l) + alpha(i) = q_prim_vf(E_idx + i)%sf(j, k, l) +@@ -292,6 +334,14 @@ contains + ! Compute mixture sound speed + call s_compute_speed_of_sound(pres, rho, gamma, pi_inf, H, alpha, vel_sum, c) + ++ if (c /= c) then ++ print *, 'crashed at processor: ', proc_rank, ', at j :: ', j, ', k :: ', k, ' l :: ', l ++ print *, 'alpha1 ::', alpha(1), 'and alpha2 ::', alpha(2), ' alpha3 :: ', alpha(3) ++ print *, 'alpha_rho1 ::', alpha_rho(1), ', alpha_rho2 ::', alpha_rho(2), ' alpha_rho3 :: ', alpha_rho(3) ++ print *, 'E :: ', E, ', pres :: ', pres, ', rho :: ', rho ++ call s_mpi_abort('Exiting ...') ++ end if ++ + if (grid_geometry == 3) then + if (k == 0) then + fltr_dtheta = 2d0*pi*y_cb(0)/3d0 +@@ -369,7 +419,7 @@ contains + end do + end do + end do +- ! END: Computing Stability Criteria at Current Time-step =========== ++ ! end: Computing Stability Criteria at Current Time-step =========== + + ! Determining local stability criteria extrema at current time-step + +@@ -430,6 +480,7 @@ contains + t_step, t_step*dt, icfl_max_glb, & + vcfl_max_glb, & + Rc_min_glb ++ + else + write (1, '(13X,I8,14X,F10.6,13X,F9.6)') & + t_step, t_step*dt, icfl_max_glb +@@ -840,11 +891,11 @@ contains + + integer :: ifile, ierr, data_size + integer, dimension(MPI_STATUS_SIZE) :: status +- integer(KIND=MPI_OFFSET_KIND) :: disp +- integer(KIND=MPI_OFFSET_KIND) :: m_MOK, n_MOK, p_MOK +- integer(KIND=MPI_OFFSET_KIND) :: WP_MOK, var_MOK, str_MOK +- integer(KIND=MPI_OFFSET_KIND) :: NVARS_MOK +- integer(KIND=MPI_OFFSET_KIND) :: MOK ++ integer(kind=MPI_OFFSET_kind) :: disp ++ integer(kind=MPI_OFFSET_kind) :: m_MOK, n_MOK, p_MOK ++ integer(kind=MPI_OFFSET_kind) :: WP_MOK, var_MOK, str_MOK ++ integer(kind=MPI_OFFSET_kind) :: NVARS_MOK ++ integer(kind=MPI_OFFSET_kind) :: MOK + + character(LEN=path_len + 2*name_len) :: file_loc + logical :: file_exist, dir_check +@@ -876,7 +927,6 @@ contains + call DelayFileAccess(proc_rank) + + ! Initialize MPI data I/O +- + call s_initialize_mpi_data(q_cons_vf) + + ! Open the file to write all flow variables +@@ -969,7 +1019,7 @@ contains + + call MPI_FILE_SET_VIEW(ifile, disp, MPI_DOUBLE_PRECISION, MPI_IO_DATA%view(i), & + 'native', mpi_info_int, ierr) +- call MPI_FILE_WRITE_ALL(ifile, MPI_IO_DATA%var(i)%sf, data_size, & ++ call MPI_FILE_write_ALL(ifile, MPI_IO_DATA%var(i)%sf, data_size, & + MPI_DOUBLE_PRECISION, status, ierr) + end do + !Write pb and mv for non-polytropic qbmm +@@ -1009,6 +1059,57 @@ contains + + end subroutine s_write_parallel_data_files + ++ !> This writes a formatted data file where the root processor ++ !! can write out the CoM information ++ !! @param t_step Current time-step ++ !! @param q_com Center of mass information ++ !! @param moments Higher moment information ++ subroutine s_write_com_files(t_step, c_mass) ! ------------------- ++ ++ integer, intent(in) :: t_step ++ real(kind(0d0)), dimension(num_fluids, 5), intent(in) :: c_mass ++ integer :: i, j !< Generic loop iterator ++ real(kind(0d0)) :: nondim_time !< Non-dimensional time ++ ++ ! Non-dimensional time calculation ++ if (t_step_old /= dflt_int) then ++ nondim_time = real(t_step + t_step_old, kind(0d0))*dt ++ else ++ nondim_time = real(t_step, kind(0d0))*dt ++ end if ++ ++ if (proc_rank == 0) then ++ if (n == 0) then ! 1D simulation ++ do i = 1, num_fluids ! Loop through fluids ++ write (i + 120, '(6X,4F24.12)') & ++ nondim_time, & ++ c_mass(i, 1), & ++ c_mass(i, 2), & ++ c_mass(i, 5) ++ end do ++ elseif (p == 0) then ! 2D simulation ++ do i = 1, num_fluids ! Loop through fluids ++ write (i + 120, '(6X,5F24.12)') & ++ nondim_time, & ++ c_mass(i, 1), & ++ c_mass(i, 2), & ++ c_mass(i, 3), & ++ c_mass(i, 5) ++ end do ++ else ! 3D simulation ++ do i = 1, num_fluids ! Loop through fluids ++ write (i + 120, '(6X,6F24.12)') & ++ nondim_time, & ++ c_mass(i, 1), & ++ c_mass(i, 2), & ++ c_mass(i, 3), & ++ c_mass(i, 4), & ++ c_mass(i, 5) ++ end do ++ end if ++ end if ++ end subroutine s_write_com_files ! ------------------------------------- ++ + !> This writes a formatted data file for the flow probe information + !! @param t_step Current time-step + !! @param q_cons_vf Conservative variables +@@ -1057,7 +1158,7 @@ contains + real(kind(0d0)) :: nondim_time !< Non-dimensional time + + real(kind(0d0)) :: tmp !< +- !! Temporary variable to store quantity for mpi_allreduce ++ !! Temporary variable to store quantity for mpi_allreduce + + real(kind(0d0)) :: blkmod1, blkmod2 !< + !! Fluid bulk modulus for Woods mixture sound speed +@@ -1118,7 +1219,7 @@ contains + l = 0 + + ! Computing/Sharing necessary state variables +- if (hypoelasticity) then ++ if (elasticity) then + call s_convert_to_mixture_variables(q_cons_vf, j - 2, k, l, & + rho, gamma, pi_inf, qv, & + Re, G, fluid_pp(:)%G) +@@ -1132,7 +1233,8 @@ contains + + dyn_p = 0.5d0*rho*dot_product(vel, vel) + +- if (hypoelasticity) then ++ if (elasticity) then ++ + call s_compute_pressure( & + q_cons_vf(1)%sf(j - 2, k, l), & + q_cons_vf(alf_idx)%sf(j - 2, k, l), & +@@ -1148,7 +1250,7 @@ contains + + if (model_eqns == 4) then + lit_gamma = 1d0/fluid_pp(1)%gamma + 1d0 +- else if (hypoelasticity) then ++ else if (elasticity) then + tau_e(1) = q_cons_vf(stress_idx%end)%sf(j - 2, k, l)/rho + end if + +@@ -1232,7 +1334,7 @@ contains + + dyn_p = 0.5d0*rho*dot_product(vel, vel) + +- if (hypoelasticity) then ++ if (elasticity) then + call s_compute_pressure( & + q_cons_vf(1)%sf(j - 2, k - 2, l), & + q_cons_vf(alf_idx)%sf(j - 2, k - 2, l), & +@@ -1247,7 +1349,7 @@ contains + + if (model_eqns == 4) then + lit_gamma = 1d0/fluid_pp(1)%gamma + 1d0 +- else if (hypoelasticity) then ++ else if (elasticity) then + do s = 1, 3 + tau_e(s) = q_cons_vf(s)%sf(j - 2, k - 2, l)/rho + end do +@@ -1274,15 +1376,13 @@ contains + R(:) = nR(:)/nbub + Rdot(:) = nRdot(:)/nbub + end if +- + ! Compute mixture sound speed + call s_compute_speed_of_sound(pres, rho, gamma, pi_inf, & + ((gamma + 1d0)*pres + pi_inf)/rho, alpha, 0d0, c) + +- accel = accel_mag(j - 2, k - 2, l) + end if + end if +- else ! 3D simulation ++ else ! 3D f (t_step == t_step_stop)simulation + if ((probe(i)%x >= x_cb(-1)) .and. (probe(i)%x <= x_cb(m))) then + if ((probe(i)%y >= y_cb(-1)) .and. (probe(i)%y <= y_cb(n))) then + if ((probe(i)%z >= z_cb(-1)) .and. (probe(i)%z <= z_cb(p))) then +@@ -1315,7 +1415,7 @@ contains + + dyn_p = 0.5d0*rho*dot_product(vel, vel) + +- if (hypoelasticity) then ++ if (elasticity) then + call s_compute_pressure( & + q_cons_vf(1)%sf(j - 2, k - 2, l - 2), & + q_cons_vf(alf_idx)%sf(j - 2, k - 2, l - 2), & +@@ -1337,7 +1437,6 @@ contains + end if + end if + end if +- + if (num_procs > 1) then + #:for VAR in ['rho','pres','gamma','pi_inf','qv','c','accel'] + tmp = ${VAR}$ +@@ -1363,14 +1462,13 @@ contains + end if + end if + +- if (hypoelasticity) then ++ if (elasticity) then + do s = 1, (num_dims*(num_dims + 1))/2 + tmp = tau_e(s) + call s_mpi_allreduce_sum(tmp, tau_e(s)) + end do + end if + end if +- + if (proc_rank == 0) then + if (n == 0) then + if (bubbles .and. (num_fluids <= 2)) then +@@ -1457,7 +1555,7 @@ contains + nRdot(1), & + R(1), & + Rdot(1) +- else if (hypoelasticity) then ++ else if (elasticity) then + write (i + 30, '(6X,F12.6,F24.8,F24.8,F24.8,F24.8,'// & + 'F24.8,F24.8,F24.8)') & + nondim_time, & +@@ -1474,6 +1572,7 @@ contains + rho, & + vel(1), & + pres ++ print *, 'time =', nondim_time, 'rho =', rho, 'pres =', pres + end if + else + write (i + 30, '(6X,F12.6,F24.8,F24.8,F24.8,F24.8,'// & +@@ -1659,6 +1758,16 @@ contains + + end subroutine s_close_run_time_information_file + ++ !> Closes communication files ++ subroutine s_close_com_files() ! --------------------------------------- ++ ++ integer :: i !< Generic loop iterator ++ do i = 1, num_fluids ++ close (i + 120) ++ end do ++ ++ end subroutine s_close_com_files ! ------------------------------------- ++ + !> Closes probe files + subroutine s_close_probe_files + +@@ -1679,6 +1788,8 @@ contains + + integer :: i !< Generic loop iterator + ++ allocate (c_mass(1:num_fluids, 1:5)) ++ + ! Allocating/initializing ICFL, VCFL, CCFL and Rc stability criteria + @:ALLOCATE_GLOBAL(icfl_sf(0:m, 0:n, 0:p)) + icfl_max = 0d0 +@@ -1718,6 +1829,8 @@ contains + + integer :: i !< Generic loop iterator + ++ deallocate (c_mass) ++ + ! Deallocating the ICFL, VCFL, CCFL, and Rc stability criteria + @:DEALLOCATE_GLOBAL(icfl_sf) + if (any(Re_size > 0)) then +diff --git a/src/simulation/m_derived_variables.f90 b/src/simulation/m_derived_variables.f90 +index 4cbe11ab..8f01d478 100644 +--- a/src/simulation/m_derived_variables.f90 ++++ b/src/simulation/m_derived_variables.f90 +@@ -20,6 +20,8 @@ module m_derived_variables + + use m_time_steppers !< Time-stepping algorithms + ++ use m_compile_specific ++ + use m_helper + ! ========================================================================== + +@@ -90,8 +92,8 @@ contains + ! Opening and writing header of flow probe files + if (proc_rank == 0) then + call s_open_probe_files() ++ call s_open_com_files() + end if +- + ! Computing centered finite difference coefficients + call s_compute_finite_difference_coefficients(m, x_cc, fd_coeff_x, buff_size, & + fd_number, fd_order) +@@ -100,12 +102,10 @@ contains + call s_compute_finite_difference_coefficients(n, y_cc, fd_coeff_y, buff_size, & + fd_number, fd_order) + end if +- + if (p > 0) then + call s_compute_finite_difference_coefficients(p, z_cc, fd_coeff_z, buff_size, & + fd_number, fd_order) + end if +- + end if + + end subroutine s_initialize_derived_variables +@@ -115,7 +115,6 @@ contains + subroutine s_compute_derived_variables(t_step) + + integer, intent(in) :: t_step +- + integer :: i, j, k !< Generic loop iterators + + if (probe_wrt) then +@@ -124,7 +123,6 @@ contains + q_prim_ts(2)%vf, & + q_prim_ts(3)%vf, & + x_accel) +- + if (n > 0) then + call s_derive_acceleration_component(2, q_prim_ts(0)%vf, & + q_prim_ts(1)%vf, & +@@ -132,7 +130,6 @@ contains + q_prim_ts(3)%vf, & + y_accel) + end if +- + if (p > 0) then + call s_derive_acceleration_component(3, q_prim_ts(0)%vf, & + q_prim_ts(1)%vf, & +@@ -140,7 +137,6 @@ contains + q_prim_ts(3)%vf, & + z_accel) + end if +- + do k = 0, p + do j = 0, n + do i = 0, m +@@ -157,8 +153,10 @@ contains + end do + end do + end do ++ call s_derive_center_of_mass(q_prim_ts(3)%vf, c_mass) + + call s_write_probe_files(t_step, q_cons_ts(1)%vf, accel_mag) ++ call s_write_com_files(t_step, c_mass) + end if + + end subroutine s_compute_derived_variables +@@ -194,7 +192,6 @@ contains + do l = 0, p + do k = 0, n + do j = 0, m +- + q_sf(j, k, l) = (11d0*q_prim_vf0(mom_idx%beg)%sf(j, k, l) & + - 18d0*q_prim_vf1(mom_idx%beg)%sf(j, k, l) & + + 9d0*q_prim_vf2(mom_idx%beg)%sf(j, k, l) & +@@ -234,18 +231,15 @@ contains + end do + end do + end do +- + ! Computing the acceleration component in the y-coordinate direction + elseif (i == 2) then + do l = 0, p + do k = 0, n + do j = 0, m +- + q_sf(j, k, l) = (11d0*q_prim_vf0(mom_idx%beg + 1)%sf(j, k, l) & + - 18d0*q_prim_vf1(mom_idx%beg + 1)%sf(j, k, l) & + + 9d0*q_prim_vf2(mom_idx%beg + 1)%sf(j, k, l) & + - 2d0*q_prim_vf3(mom_idx%beg + 1)%sf(j, k, l))/(6d0*dt) +- + do r = -fd_number, fd_number + if (p == 0) then ! 2D simulation + q_sf(j, k, l) = q_sf(j, k, l) & +@@ -316,11 +310,154 @@ contains + + end subroutine s_derive_acceleration_component + ++ !> This subroutine is used together with the volume fraction ++ !! model and when called upon, it computes the location of ++ !! of the center of mass for each fluid from the inputted ++ !! primitive variables, q_prim_vf. The computed location ++ !! is then written to a formatted data file by the root process. ++ !! @param q_prim_vf Primitive variables ++ !! @param c_m Mass,x-location,y-location,z-location ++ subroutine s_derive_center_of_mass(q_vf, c_m) ++ type(scalar_field), dimension(sys_size), intent(IN) :: q_vf ++ real(kind(0d0)), dimension(1:num_fluids, 1:5), intent(INOUT) :: c_m ++ integer :: i, j, k, l !< Generic loop iterators ++ real(kind(0d0)) :: tmp, tmp_out !< Temporary variable to store quantity for mpi_allreduce ++ real(kind(0d0)) :: dV !< Discrete cell volume ++ ++ do i = 1, num_fluids ++ do j = 1, 5 ++ c_m(i, j) = 0.0d0 ++ end do ++ end do ++ ++ if (n == 0) then !1D simulation ++ do i = 1, num_fluids !Loop over individual fluids ++ do l = 0, p !Loop over grid ++ do k = 0, n ++ do j = 0, m ++ dV = dx(j) ++ ! Mass ++ c_m(i, 1) = c_m(i, 1) + q_vf(i)%sf(j, k, l)*dV ++ ! x-location weighted ++ c_m(i, 2) = c_m(i, 2) + q_vf(i)%sf(j, k, l)*dV*x_cc(j) ++ ! Volume fraction ++ c_m(i, 5) = c_m(i, 5) + q_vf(i + adv_idx%beg - 1)%sf(j, k, l)*dV ++ end do ++ end do ++ end do ++ end do ++ elseif (p == 0) then !2D simulation ++ do i = 1, num_fluids !Loop over individual fluids ++ do l = 0, p !Loop over grid ++ do k = 0, n ++ do j = 0, m ++ dV = dx(j)*dy(k) ++ ! Mass ++ c_m(i, 1) = c_m(i, 1) + q_vf(i)%sf(j, k, l)*dV ++ ! x-location weighted ++ c_m(i, 2) = c_m(i, 2) + q_vf(i)%sf(j, k, l)*dV*x_cc(j) ++ ! y-location weighted ++ c_m(i, 3) = c_m(i, 3) + q_vf(i)%sf(j, k, l)*dV*y_cc(k) ++ ! Volume fraction ++ c_m(i, 5) = c_m(i, 5) + q_vf(i + adv_idx%beg - 1)%sf(j, k, l)*dV ++ end do ++ end do ++ end do ++ end do ++ else !3D simulation ++ do i = 1, num_fluids !Loop over individual fluids ++ do l = 0, p !Loop over grid ++ do k = 0, n ++ do j = 0, m ++ dV = dx(j)*dy(k)*dz(l) ++ ! Mass ++ c_m(i, 1) = c_m(i, 1) + q_vf(i)%sf(j, k, l)*dV ++ ! x-location weighted ++ c_m(i, 2) = c_m(i, 2) + q_vf(i)%sf(j, k, l)*dV*x_cc(j) ++ ! y-location weighted ++ c_m(i, 3) = c_m(i, 3) + q_vf(i)%sf(j, k, l)*dV*y_cc(k) ++ ! z-location weighted ++ c_m(i, 4) = c_m(i, 4) + q_vf(i)%sf(j, k, l)*dV*z_cc(l) ++ ! Volume fraction ++ c_m(i, 5) = c_m(i, 5) + q_vf(i + adv_idx%beg - 1)%sf(j, k, l)*dV ++ end do ++ end do ++ end do ++ end do ++ end if ++ if (n == 0) then !1D simulation ++ do i = 1, num_fluids !Loop over individual fluids ++ ! Sum all components across all processors using MPI_ALLREDUCE ++ if (num_procs > 1) then ++ tmp = c_m(i, 1) ++ call s_mpi_allreduce_sum(tmp, tmp_out) ++ c_m(i, 1) = tmp_out ++ tmp = c_m(i, 2) ++ call s_mpi_allreduce_sum(tmp, tmp_out) ++ c_m(i, 2) = tmp_out ++ tmp = c_m(i, 5) ++ call s_mpi_allreduce_sum(tmp, tmp_out) ++ c_m(i, 5) = tmp_out ++ end if ++ ! Compute quotients ++ c_m(i, 2) = c_m(i, 2)/c_m(i, 1) ++ end do ++ elseif (p == 0) then !2D simulation ++ do i = 1, num_fluids !Loop over individual fluids ++ ! Sum all components across all processors using MPI_ALLREDUCE ++ if (num_procs > 1) then ++ tmp = c_m(i, 1) ++ call s_mpi_allreduce_sum(tmp, tmp_out) ++ c_m(i, 1) = tmp_out ++ tmp = c_m(i, 2) ++ call s_mpi_allreduce_sum(tmp, tmp_out) ++ c_m(i, 2) = tmp_out ++ tmp = c_m(i, 3) ++ call s_mpi_allreduce_sum(tmp, tmp_out) ++ c_m(i, 3) = tmp_out ++ tmp = c_m(i, 5) ++ call s_mpi_allreduce_sum(tmp, tmp_out) ++ c_m(i, 5) = tmp_out ++ end if ++ ! Compute quotients ++ c_m(i, 2) = c_m(i, 2)/c_m(i, 1) ++ c_m(i, 3) = c_m(i, 3)/c_m(i, 1) ++ end do ++ else !3D simulation ++ do i = 1, num_fluids !Loop over individual fluids ++ ! Sum all components across all processors using MPI_ALLREDUCE ++ if (num_procs > 1) then ++ tmp = c_m(i, 1) ++ call s_mpi_allreduce_sum(tmp, tmp_out) ++ c_m(i, 1) = tmp_out ++ tmp = c_m(i, 2) ++ call s_mpi_allreduce_sum(tmp, tmp_out) ++ c_m(i, 2) = tmp_out ++ tmp = c_m(i, 3) ++ call s_mpi_allreduce_sum(tmp, tmp_out) ++ c_m(i, 3) = tmp_out ++ tmp = c_m(i, 4) ++ call s_mpi_allreduce_sum(tmp, tmp_out) ++ c_m(i, 4) = tmp_out ++ tmp = c_m(i, 5) ++ call s_mpi_allreduce_sum(tmp, tmp_out) ++ c_m(i, 5) = tmp_out ++ end if ++ ! Compute quotients ++ c_m(i, 2) = c_m(i, 2)/c_m(i, 1) ++ c_m(i, 3) = c_m(i, 3)/c_m(i, 1) ++ c_m(i, 4) = c_m(i, 4)/c_m(i, 1) ++ end do ++ end if ++ ++ end subroutine s_derive_center_of_mass ! ---------------------------------- ++ + !> Deallocation procedures for the module + subroutine s_finalize_derived_variables_module + + ! Closing CoM and flow probe files + if (proc_rank == 0) then ++ call s_close_com_files() + if (probe_wrt) then + call s_close_probe_files() + end if +diff --git a/src/simulation/m_global_parameters.fpp b/src/simulation/m_global_parameters.fpp +index a703eb5c..539d3b56 100644 +--- a/src/simulation/m_global_parameters.fpp ++++ b/src/simulation/m_global_parameters.fpp +@@ -144,9 +144,12 @@ module m_global_parameters + integer :: wave_speeds !< Wave speeds estimation method + integer :: avg_state !< Average state evaluation method + logical :: alt_soundspeed !< Alternate mixture sound speed +- logical :: null_weights !< Null undesired WENO weights +- logical :: mixture_err !< Mixture properties correction +- logical :: hypoelasticity !< hypoelasticity modeling ++ logical :: null_weights !< Null undesired WENO weights ++ logical :: mixture_err !< Mixture properties correction ++ logical :: hypoelasticity !< hypoelasticity modeling ++ logical :: hyperelasticity !< hyperelasticity modeling ++ integer :: hyper_model !< hyperelasticity solver algorithm ++ logical :: elasticity !< elasticity modeling, true for hyper or hypo + logical :: cu_tensor + + logical :: bodyForces +@@ -166,7 +169,7 @@ module m_global_parameters + !$acc declare create(num_dims, weno_polyn, weno_order, num_fluids, wenojs, mapped_weno, wenoz, teno) + #:endif + +- !$acc declare create(mpp_lim, model_eqns, mixture_err, alt_soundspeed, avg_state, mp_weno, weno_eps, teno_CT, hypoelasticity, low_Mach) ++ !$acc declare create(mpp_lim, model_eqns, mixture_err, alt_soundspeed, avg_state, mp_weno, weno_eps, teno_CT, hypoelasticity, hyperelasticity, elasticity, low_Mach) + + logical :: relax !< activate phase change + integer :: relax_model !< Relaxation model +@@ -182,6 +185,8 @@ module m_global_parameters + type(int_bounds_info) :: bc_x, bc_y, bc_z + !> @} + type(bounds_info) :: x_domain, y_domain, z_domain ++ real(kind(0d0)) :: x_a, y_a, z_a ++ real(kind(0d0)) :: x_b, y_b, z_b + + logical :: parallel_io !< Format of the data files + logical :: file_per_process !< shared file or not when using parallel io +@@ -208,19 +213,22 @@ module m_global_parameters + !> @name Annotations of the structure of the state and flux vectors in terms of the + !! size and the configuration of the system of equations to which they belong + !> @{ +- integer :: sys_size !< Number of unknowns in system of eqns. ++ integer :: sys_size !< Number of unknowns in system of eqns. + type(int_bounds_info) :: cont_idx !< Indexes of first & last continuity eqns. + type(int_bounds_info) :: mom_idx !< Indexes of first & last momentum eqns. +- integer :: E_idx !< Index of energy equation +- integer :: n_idx !< Index of number density ++ integer :: E_idx !< Index of energy equation ++ integer :: n_idx !< Index of number density + type(int_bounds_info) :: adv_idx !< Indexes of first & last advection eqns. + type(int_bounds_info) :: internalEnergies_idx !< Indexes of first & last internal energy eqns. +- type(bub_bounds_info) :: bub_idx !< Indexes of first & last bubble variable eqns. +- integer :: alf_idx !< Index of void fraction +- integer :: gamma_idx !< Index of specific heat ratio func. eqn. +- integer :: pi_inf_idx !< Index of liquid stiffness func. eqn. ++ type(bub_bounds_info) :: bub_idx !< Indexes of first & last bubble variable eqns. ++ integer :: alf_idx !< Index of void fraction ++ integer :: gamma_idx !< Index of specific heat ratio func. eqn. ++ integer :: pi_inf_idx !< Index of liquid stiffness func. eqn. + type(int_bounds_info) :: stress_idx !< Indexes of first and last shear stress eqns. +- integer :: c_idx ! Index of the color function ++ type(int_bounds_info) :: xi_idx !< Indexes of first and last reference map eqns. ++ integer :: b_size !< Number of elements in the symmetric b tensor, plus one ++ integer :: tensor_size !< Number of elements in the full tensor plus one ++ integer :: c_idx !< Index of the color function + !> @} + + !$acc declare create(bub_idx) +@@ -273,7 +281,7 @@ module m_global_parameters + + integer :: startx, starty, startz + +- !$acc declare create(sys_size, buff_size, startx, starty, startz, E_idx, gamma_idx, pi_inf_idx, alf_idx, n_idx, stress_idx) ++ !$acc declare create(sys_size, buff_size, startx, starty, startz, E_idx, gamma_idx, pi_inf_idx, alf_idx, n_idx, stress_idx,b_size, tensor_size, xi_idx) + + ! END: Simulation Algorithm Parameters ===================================== + +@@ -299,6 +307,7 @@ module m_global_parameters + !! The finite-difference number is given by MAX(1, fd_order/2). Essentially, + !! it is a measure of the half-size of the finite-difference stencil for the + !! selected order of accuracy. ++ !$acc declare create(fd_order,fd_number) + + logical :: probe_wrt + logical :: integral_wrt +@@ -435,7 +444,9 @@ module m_global_parameters + integer :: intxb, intxe + integer :: bubxb, bubxe + integer :: strxb, strxe ++ integer :: xibeg, xiend + !$acc declare create(momxb, momxe, advxb, advxe, contxb, contxe, intxb, intxe, bubxb, bubxe, strxb, strxe) ++!$acc declare create(xibeg,xiend) + + #ifdef CRAY_ACC_WAR + @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), dimension(:), gammas, gs_min, pi_infs, ps_inf, cvs, qvs, qvps) +@@ -515,6 +526,9 @@ contains + palpha_eps = dflt_real + ptgalpha_eps = dflt_real + hypoelasticity = .false. ++ hyperelasticity = .false. ++ elasticity = .false. ++ hyper_model = dflt_int + weno_flat = .true. + riemann_flat = .true. + rdma_mpi = .false. +@@ -828,13 +842,26 @@ contains + end if + end if + +- if (hypoelasticity) then ++ if (hypoelasticity .or. hyperelasticity) then ++ elasticity = .true. + stress_idx%beg = sys_size + 1 + stress_idx%end = sys_size + (num_dims*(num_dims + 1))/2 + ! number of distinct stresses is 1 in 1D, 3 in 2D, 6 in 3D + sys_size = stress_idx%end + end if + ++ if (hyperelasticity) then ++ ! number of entries in the symmetric btensor plus the jacobian ++ b_size = (num_dims*(num_dims + 1))/2 + 1 ++ ! storing the jacobian in the last entry ++ tensor_size = num_dims**2 + 1 ++ xi_idx%beg = sys_size + 1 ++ xi_idx%end = sys_size + num_dims ++ ! adding three more equations for the \xi field and the elastic energy ++ sys_size = xi_idx%end + 1 ++ hyper_model = 1 ++ end if ++ + if (.not. f_is_default(sigma)) then + c_idx = sys_size + 1 + sys_size = c_idx +@@ -853,6 +880,25 @@ contains + internalEnergies_idx%end = adv_idx%end + num_fluids + sys_size = internalEnergies_idx%end + ++ if (hypoelasticity .or. hyperelasticity) then ++ elasticity = .true. ++ stress_idx%beg = sys_size + 1 ++ stress_idx%end = sys_size + (num_dims*(num_dims + 1))/2 ++ ! number of stresses is 1 in 1D, 3 in 2D, 6 in 3D ++ sys_size = stress_idx%end ++ end if ++ ++ if (hyperelasticity) then ++ ! number of entries in the symmetric btensor plus the jacobian ++ b_size = (num_dims*(num_dims + 1))/2 + 1 ++ ! storing the jacobian in the last entry ++ tensor_size = num_dims**2 + 1 ++ xi_idx%beg = sys_size + 1 ++ xi_idx%end = sys_size + num_dims ++ ! adding three more equations for the \xi field and the elastic energy ++ sys_size = xi_idx%end + 1 ++ end if ++ + if (.not. f_is_default(sigma)) then + c_idx = sys_size + 1 + sys_size = c_idx +@@ -989,12 +1035,18 @@ contains + ! the next one + if (any(Re_size > 0)) then + buff_size = 2*weno_polyn + 2 +-! else if (hypoelasticity) then !TODO: check if necessary ++! else if (elasticity) then !TODO: check if necessary + ! buff_size = 2*weno_polyn + 2 + else + buff_size = weno_polyn + 2 + end if + ++ if (elasticity) then ++ fd_order = 4 ++ fd_number = max(1, fd_order/2) ++ !buff_size = buff_size + fd_number ++ end if ++ + ! Configuring Coordinate Direction Indexes ========================= + if (bubbles) then + ix%beg = -buff_size; iy%beg = 0; iz%beg = 0 +@@ -1024,7 +1076,8 @@ contains + if (p > 0) then + startz = -buff_size + end if +- ++ ++ !$acc update device(fd_order,fd_number) + !$acc update device(startx, starty, startz) + + if (cyl_coord .neqv. .true.) then ! Cartesian grid +@@ -1047,19 +1100,23 @@ contains + strxe = stress_idx%end + intxb = internalEnergies_idx%beg + intxe = internalEnergies_idx%end ++ xibeg = xi_idx%beg ++ xiend = xi_idx%end + +- !$acc update device(momxb, momxe, advxb, advxe, contxb, contxe, bubxb, bubxe, intxb, intxe, sys_size, buff_size, E_idx, alf_idx, n_idx, adv_n, adap_dt, pi_fac, strxb, strxe) ++ !$acc update device(momxb, momxe, advxb, advxe, contxb, contxe, bubxb, bubxe, intxb, intxe, sys_size, buff_size, E_idx, alf_idx, n_idx, adv_n, adap_dt, pi_fac, strxb, strxe, b_size, xibeg, xiend, tensor_size) + !$acc update device(m, n, p) + + !$acc update device(alt_soundspeed, acoustic_source, num_source) +- !$acc update device(dt, sys_size, buff_size, pref, rhoref, gamma_idx, pi_inf_idx, E_idx, alf_idx, stress_idx, mpp_lim, bubbles, hypoelasticity, alt_soundspeed, avg_state, num_fluids, model_eqns, num_dims, mixture_err, grid_geometry, cyl_coord, mp_weno, weno_eps, teno_CT, low_Mach) ++ !$acc update device(dt, sys_size, buff_size, pref, rhoref, gamma_idx, pi_inf_idx, E_idx, alf_idx, stress_idx, mpp_lim, bubbles, hypoelasticity, alt_soundspeed, avg_state, num_fluids, model_eqns, num_dims, mixture_err, grid_geometry, cyl_coord, mp_weno, weno_eps, teno_CT, hyperelasticity, elasticity, xi_idx, low_Mach) + + #:if not MFC_CASE_OPTIMIZATION + !$acc update device(wenojs, mapped_weno, wenoz, teno) + #:endif + + !$acc enter data copyin(nb, R0ref, Ca, Web, Re_inv, weight, R0, V0, bubbles, polytropic, polydisperse, qbmm, R0_type, ptil, bubble_model, thermal, poly_sigma) +- !$acc enter data copyin(R_n, R_v, phi_vn, phi_nv, Pe_c, Tw, pv, M_n, M_v, k_n, k_v, pb0, mass_n0, mass_v0, Pe_T, Re_trans_T, Re_trans_c, Im_trans_T, Im_trans_c, omegaN , mul0, ss, gamma_v, mu_v, gamma_m, gamma_n, mu_n, gam) ++ ++ !$acc enter data copyin(R_n, R_v, phi_vn, phi_nv, Pe_c, Tw, pv, M_n, M_v, k_n, k_v, pb0, mass_n0, mass_v0, Pe_T, Re_trans_T, Re_trans_c, Im_trans_T, Im_trans_c, omegaN, mul0, ss, gamma_v, mu_v, gamma_m, gamma_n, mu_n, gam) ++ + !$acc enter data copyin(dir_idx, dir_flg, dir_idx_tau) + + !$acc enter data copyin(relax, relax_model, palpha_eps,ptgalpha_eps) +diff --git a/src/simulation/m_hyperelastic.fpp b/src/simulation/m_hyperelastic.fpp +new file mode 100644 +index 00000000..9d8b6a4f +--- /dev/null ++++ b/src/simulation/m_hyperelastic.fpp +@@ -0,0 +1,364 @@ ++!> ++!! @file m_hyperelastic.f90 ++!! @brief Contains module m_hyperelastic ++ ++#:include 'macros.fpp' ++ ++!> @brief This module consists of subroutines used in the calculation ++!! of the cauchy tensor ++ ++module m_hyperelastic ++ ++ ! Dependencies ============================================================= ++ ++ use m_derived_types !< Definitions of the derived types ++ ++ use m_global_parameters !< Definitions of the global parameters ++ ++ use m_variables_conversion !< State variables type conversion procedures ++ ++ use m_helper ++ ++ ! ========================================================================== ++ ++ implicit none ++ ++ private; public :: s_hyperelastic_rmt_stress_update, & ++ s_initialize_hyperelastic_module, & ++ s_finalize_hyperelastic_module ++ ++ !> @name Abstract interface for creating function pointers ++ !> @{ ++ abstract interface ++ ++ !> @name Abstract subroutine for the infinite relaxation solver ++ !> @{ ++ subroutine s_abstract_hyperelastic_solver(btensor, q_prim_vf, G, j, k, l) ++ !$acc routine seq ++ import :: scalar_field, sys_size, b_size ++ type(scalar_field), dimension(sys_size), intent(inout) :: q_prim_vf ++ type(scalar_field), dimension(b_size), intent(inout) :: btensor ++ real(kind(0d0)), intent(in) :: G ++ integer, intent(in) :: j, k, l ++ ++ end subroutine s_abstract_hyperelastic_solver ++ !> @} ++ ++ end interface ++ !> @} ++ ++ procedure(s_abstract_hyperelastic_solver), & ++ pointer :: s_compute_cauchy_solver => null() ++ ++ !! The btensor at the cell-interior Gaussian quadrature points. ++ !! These tensor is needed to be calculated once and make the code DRY. ++ type(vector_field) :: btensor !< ++ !$acc declare create(btensor) ++ ++#ifdef CRAY_ACC_WAR ++ @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), allocatable, dimension(:, :), fd_coeff_x, fd_coeff_y, fd_coeff_z) ++ !$acc declare link(fd_coeff_x,fd_coeff_y,fd_coeff_z) ++ ++#else ++ ++ real(kind(0d0)), allocatable, dimension(:, :) :: fd_coeff_x ++ real(kind(0d0)), allocatable, dimension(:, :) :: fd_coeff_y ++ real(kind(0d0)), allocatable, dimension(:, :) :: fd_coeff_z ++ !$acc declare create(fd_coeff_x,fd_coeff_y,fd_coeff_z) ++ real(kind(0d0)), allocatable, dimension(:) :: Gs ++ !$acc declare create(Gs) ++#endif ++ ++contains ++ ++ !> The following subroutine handles the calculation of the btensor. ++ !! The calculation of the btensor takes qprimvf. ++ !! @param q_prim_vf Primitive variables ++ !! @param btensor is the output ++ !! calculate the grad_xi, grad_xi is a nxn tensor ++ !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor ++ !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor ++ !! btensor is symmetric, save the data space ++ subroutine s_initialize_hyperelastic_module() ++ integer :: i !< generic iterator ++ ++ @:ALLOCATE(btensor%vf(1:b_size)) ++ do i = 1, b_size ++ @:ALLOCATE(btensor%vf(i)%sf(0:m, 0:n, 0:p)) ++ end do ++ @:ACC_SETUP_VFs(btensor) ++ ++ @:ALLOCATE(Gs(1:num_fluids)) ++ !$acc loop seq ++ do i = 1, num_fluids ++ Gs(i) = fluid_pp(i)%G ++ end do ++ !$acc update device(Gs) ++ ++ ! Associating procedural pointer to the subroutine that will be ++ ! utilized to calculate the solution of a given Riemann problem ++ if (hyper_model == 1) then ++ s_compute_cauchy_solver => s_neoHookean_cauchy_solver ++ elseif (riemann_solver == 2) then ++ s_compute_cauchy_solver => s_Mooney_Rivlin_cauchy_solver ++ end if ++ ++ @:ALLOCATE_GLOBAL(fd_coeff_x(-fd_number:fd_number, 0:m)) ++ if (n > 0) then ++ @:ALLOCATE_GLOBAL(fd_coeff_y(-fd_number:fd_number, 0:n)) ++ end if ++ if (p > 0) then ++ @:ALLOCATE_GLOBAL(fd_coeff_z(-fd_number:fd_number, 0:p)) ++ end if ++ ++ ! Computing centered finite difference coefficients ++ call s_compute_finite_difference_coefficients(m, x_cc, fd_coeff_x, buff_size, & ++ fd_number, fd_order) ++ !$acc update device(fd_coeff_x) ++ if (n > 0) then ++ call s_compute_finite_difference_coefficients(n, y_cc, fd_coeff_y, buff_size, & ++ fd_number, fd_order) ++ !$acc update device(fd_coeff_y) ++ end if ++ if (p > 0) then ++ call s_compute_finite_difference_coefficients(p, z_cc, fd_coeff_z, buff_size, & ++ fd_number, fd_order) ++ !$acc update device(fd_coeff_z) ++ end if ++ ++ end subroutine s_initialize_hyperelastic_module ++ ++ !> The following subroutine handles the calculation of the btensor. ++ !! The calculation of the btensor takes qprimvf. ++ !! @param q_prim_vf Primitive variables ++ !! @param btensor is the output ++ !! calculate the grad_xi, grad_xi is a nxn tensor ++ !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor ++ !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor ++ !! btensor is symmetric, save the data space ++ subroutine s_hyperelastic_rmt_stress_update(q_cons_vf,q_prim_vf) ++ ++ type(scalar_field), dimension(sys_size), intent(inout) :: q_cons_vf ++ type(scalar_field), dimension(sys_size), intent(inout) :: q_prim_vf ++ ++ real(kind(0d0)), dimension(tensor_size) :: tensora, tensorb ++ real(kind(0d0)), dimension(num_fluids) :: alpha_K, alpha_rho_K ++ real(kind(0d0)), dimension(2) :: Re_K ++ real(kind(0d0)) :: rho_K, gamma_K, pi_inf_K, qv_K ++ real(kind(0d0)) :: G_K ++ integer :: j, k, l, i, r ++ ++ !$acc parallel loop collapse(3) gang vector default(present) private(alpha_K,alpha_rho_K,rho_K,gamma_K,pi_inf_K,qv_K,G_K,Re_K, tensora, tensorb) ++ do l = 0, p-2 ++ do k = 0, n-2 ++ do j = 2, m-2 ++ !$acc loop seq ++ do i = 1, num_fluids ++ alpha_rho_K(i) = q_cons_vf(i)%sf(j, k, l) ++ alpha_K(i) = q_cons_vf(advxb + i - 1)%sf(j, k, l) ++ end do ++ ! If in simulation, use acc mixture subroutines ++ call s_convert_species_to_mixture_variables_acc(rho_K, gamma_K, pi_inf_K, qv_K, alpha_K, & ++ alpha_rho_K, Re_K, j, k, l, G_K, Gs) ++ rho_K = max(rho_K, sgm_eps) ++ if ( G_K .le. verysmall ) G_K = 0d0 ++ ++ if ( G_K .gt. 20d0 ) then ++ !$acc loop seq ++ do i = 1, tensor_size ++ tensora(i) = 0d0 ++ end do ++ ! STEP 1: computing the grad_xi tensor using finite differences ++ ! grad_xi definition / organization ++ ! number for the tensor 1-3: dxix_dx, dxiy_dx, dxiz_dx ++ ! 4-6 : dxix_dy, dxiy_dy, dxiz_dy ++ ! 7-9 : dxix_dz, dxiy_dz, dxiz_dz ++ !$acc loop seq ++ do r = -fd_number, fd_number ++ ! derivatives in the x-direction ++ tensora(1) = tensora(1) + q_prim_vf(xibeg)%sf(j + r, k, l)*fd_coeff_x(r, j) ++ tensora(2) = tensora(2) + q_prim_vf(xibeg+1)%sf(j + r, k, l)*fd_coeff_x(r, j) ++ tensora(3) = tensora(3) + q_prim_vf(xiend)%sf(j + r, k, l)*fd_coeff_x(r, j) ++ ! derivatives in the y-direction ++ tensora(4) = tensora(4) + q_prim_vf(xibeg)%sf(j, k + r, l)*fd_coeff_y(r, k) ++ tensora(5) = tensora(5) + q_prim_vf(xibeg+1)%sf(j, k + r, l)*fd_coeff_y(r, k) ++ tensora(6) = tensora(6) + q_prim_vf(xiend)%sf(j, k + r, l)*fd_coeff_y(r, k) ++ ! derivatives in the z-direction ++ tensora(7) = tensora(7) + q_prim_vf(xibeg)%sf(j, k, l + r)*fd_coeff_z(r, l) ++ tensora(8) = tensora(8) + q_prim_vf(xibeg+1)%sf(j, k, l + r)*fd_coeff_z(r, l) ++ tensora(9) = tensora(9) + q_prim_vf(xiend)%sf(j, k, l + r)*fd_coeff_z(r, l) ++ end do ++ ! STEP 2a: computing the adjoint of the grad_xi tensor for the inverse ++ tensorb(1) = tensora(5)*tensora(9) - tensora(6)*tensora(8) ++ tensorb(2) = -(tensora(2)*tensora(9) - tensora(3)*tensora(8)) ++ tensorb(3) = tensora(2)*tensora(6) - tensora(3)*tensora(5) ++ tensorb(4) = -(tensora(4)*tensora(9) - tensora(6)*tensora(7)) ++ tensorb(5) = tensora(1)*tensora(9) - tensora(3)*tensora(7) ++ tensorb(6) = -(tensora(1)*tensora(6) - tensora(4)*tensora(3)) ++ tensorb(7) = tensora(4)*tensora(8) - tensora(5)*tensora(7) ++ tensorb(8) = -(tensora(1)*tensora(8) - tensora(2)*tensora(7)) ++ tensorb(9) = tensora(1)*tensora(5) - tensora(2)*tensora(4) ++ ++ ! STEP 2b: computing the determinant of the grad_xi tensor ++ tensorb(tensor_size) = tensora(1)*(tensora(5)*tensora(9) - tensora(6)*tensora(8)) & ++ - tensora(2)*(tensora(4)*tensora(9) - tensora(6)*tensora(7)) & ++ + tensora(3)*(tensora(4)*tensora(8) - tensora(5)*tensora(7)) ++ ++ if (tensorb(tensor_size) > 0d0) then ++ ! STEP 2c: computing the inverse of grad_xi tensor = F ++ ! tensorb is the adjoint, tensora becomes F ++ !$acc loop seq ++ do i = 1, tensor_size - 1 ++ tensora(i) = tensorb(i)/tensorb(tensor_size) ++ end do ++ ++ ! STEP 2d: computing the J = det(F) = 1/det(\grad{\xi}) ++ tensorb(tensor_size) = 1d0/tensorb(tensor_size) ++ ++ ! STEP 3: computing F tranpose F ++ tensorb(1) = tensora(1)**2 + tensora(2)**2 + tensora(3)**2 ++ tensorb(5) = tensora(4)**2 + tensora(5)**2 + tensora(6)**2 ++ tensorb(9) = tensora(7)**2 + tensora(8)**2 + tensora(9)**2 ++ tensorb(2) = tensora(1)*tensora(4) + tensora(2)*tensora(5) + tensora(3)*tensora(6) ++ tensorb(3) = tensora(1)*tensora(7) + tensora(2)*tensora(8) + tensora(3)*tensora(9) ++ tensorb(6) = tensora(4)*tensora(7) + tensora(5)*tensora(8) + tensora(6)*tensora(9) ++ ! STEP 4: update the btensor, this is consistent with Riemann solvers ++ ! \tau_xx ++ btensor%vf(1)%sf(j, k, l) = tensorb(1) ++ ! \tau_xy ++ btensor%vf(2)%sf(j, k, l) = tensorb(2) ++ ! \tau_yy ++ btensor%vf(3)%sf(j, k, l) = tensorb(5) ++ ! \tau_xz ++ btensor%vf(4)%sf(j, k, l) = tensorb(3) ++ ! \tau_yz ++ btensor%vf(5)%sf(j, k, l) = tensorb(6) ++ ! \tau_zz ++ btensor%vf(6)%sf(j, k, l) = tensorb(9) ++ ! store the determinant at the last entry of the btensor ++ btensor%vf(b_size)%sf(j, k, l) = tensorb(tensor_size) ++ ! STEP 5a: updating the Cauchy stress primitive scalar field ++ call s_compute_cauchy_solver(btensor%vf, q_prim_vf, G_K, j, k, l) ++ ! STEP 5b: updating the pressure field ++ q_prim_vf(E_idx)%sf(j, k, l) = q_prim_vf(E_idx)%sf(j, k, l) - & ++ G_K*q_prim_vf(xiend + 1)%sf(j, k, l)/gamma_K ++ ! STEP 5c: updating the Cauchy stress conservative scalar field ++ !$acc loop seq ++ do i = 1, b_size - 1 ++ q_cons_vf(strxb + i - 1)%sf(j, k, l) = & ++ rho_K*q_prim_vf(strxb + i - 1)%sf(j, k, l) ++ end do ++ end if ++ end if ++ end do ++ end do ++ end do ++ !$acc end parallel loop ++ end subroutine s_hyperelastic_rmt_stress_update ++ ++ !> The following subroutine handles the calculation of the btensor. ++ !! The calculation of the btensor takes qprimvf. ++ !! @param q_prim_vf Primitive variables ++ !! @param btensor is the output ++ !! calculate the grad_xi, grad_xi is a nxn tensor ++ !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor ++ !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor ++ !! btensor is symmetric, save the data space ++ subroutine s_neoHookean_cauchy_solver(btensor, q_prim_vf, G, j, k, l) ++ !$acc routine seq ++ type(scalar_field), dimension(sys_size), intent(inout) :: q_prim_vf ++ type(scalar_field), dimension(b_size), intent(inout) :: btensor ++ real(kind(0d0)), intent(in) :: G ++ integer, intent(in) :: j, k, l ++ ++ real(kind(0d0)) :: trace ++ real(kind(0d0)) :: f13 = 1d0/3d0 ++ integer :: i !< Generic loop iterators ++ ++ !TODO Make this 1D and 2D capable ++ ! tensor is the symmetric tensor & calculate the trace of the tensor ++ trace = btensor(1)%sf(j, k, l) + btensor(3)%sf(j, k, l) + btensor(6)%sf(j, k, l) ++ ++ ! calculate the deviatoric of the tensor ++ btensor(1)%sf(j, k, l) = btensor(1)%sf(j, k, l) - f13*trace ++ btensor(3)%sf(j, k, l) = btensor(3)%sf(j, k, l) - f13*trace ++ btensor(6)%sf(j, k, l) = btensor(6)%sf(j, k, l) - f13*trace ++ ++ ! dividing by the jacobian for neo-Hookean model ++ ! setting the tensor to the stresses for riemann solver ++ !$acc loop seq ++ do i = 1, b_size - 1 ++ q_prim_vf(strxb + i - 1)%sf(j, k, l) = & ++ G*btensor(i)%sf(j, k, l)/btensor(b_size)%sf(j, k, l) ++ end do ++ ! compute the invariant without the elastic modulus ++ q_prim_vf(xiend + 1)%sf(j, k, l) = & ++ 0.5d0*(trace - 3.0d0)/btensor(b_size)%sf(j, k, l) ++ ++ end subroutine s_neoHookean_cauchy_solver ++ ++ !> The following subroutine handles the calculation of the btensor. ++ !! The calculation of the btensor takes qprimvf. ++ !! @param q_prim_vf Primitive variables ++ !! @param btensor is the output ++ !! calculate the grad_xi, grad_xi is a nxn tensor ++ !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor ++ !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor ++ !! btensor is symmetric, save the data space ++ subroutine s_Mooney_Rivlin_cauchy_solver(btensor, q_prim_vf, G, j, k, l) ++ !$acc routine seq ++ type(scalar_field), dimension(sys_size), intent(inout) :: q_prim_vf ++ type(scalar_field), dimension(b_size), intent(inout) :: btensor ++ real(kind(0d0)), intent(in) :: G ++ integer, intent(in) :: j, k, l ++ ++ real(kind(0d0)) :: trace ++ real(kind(0d0)) :: f13 = 1d0/3d0 ++ integer :: i !< Generic loop iterators ++ ++ !TODO Make this 1D and 2D capable ++ ! tensor is the symmetric tensor & calculate the trace of the tensor ++ trace = btensor(1)%sf(j, k, l) + btensor(3)%sf(j, k, l) + btensor(6)%sf(j, k, l) ++ ++ ! calculate the deviatoric of the tensor ++ btensor(1)%sf(j, k, l) = btensor(1)%sf(j, k, l) - f13*trace ++ btensor(3)%sf(j, k, l) = btensor(3)%sf(j, k, l) - f13*trace ++ btensor(6)%sf(j, k, l) = btensor(6)%sf(j, k, l) - f13*trace ++ ++ ! dividing by the jacobian for neo-Hookean model ++ ! setting the tensor to the stresses for riemann solver ++ !$acc loop seq ++ do i = 1, b_size - 1 ++ q_prim_vf(strxb + i - 1)%sf(j, k, l) = & ++ G*btensor(i)%sf(j, k, l)/btensor(b_size)%sf(j, k, l) ++ end do ++ ! compute the invariant without the elastic modulus ++ q_prim_vf(xiend + 1)%sf(j, k, l) = & ++ 0.5d0*(trace - 3.0d0)/btensor(b_size)%sf(j, k, l) ++ ++ end subroutine s_Mooney_Rivlin_cauchy_solver ++ ++ ++ subroutine s_finalize_hyperelastic_module() ++ ++ integer :: i !< iterator ++ ++ ! Disassociating procedural pointer to the subroutine which was ++ ! utilized to calculate the solution of a given Riemann problem ++ s_compute_cauchy_solver => null() ++ ++ ! Deallocating memory ++ do i = 1, b_size ++ @:DEALLOCATE_GLOBAL(btensor%vf(i)%sf) ++ end do ++ @:DEALLOCATE_GLOBAL(fd_coeff_x) ++ if (n > 0) then ++ @:DEALLOCATE_GLOBAL(fd_coeff_y) ++ if (p > 0) then ++ @:DEALLOCATE_GLOBAL(fd_coeff_z) ++ end if ++ end if ++ ++ end subroutine s_finalize_hyperelastic_module ++ ++end module m_hyperelastic +diff --git a/src/simulation/m_hypoelastic.fpp b/src/simulation/m_hypoelastic.fpp +index e3bb7ec0..7f3d54c3 100644 +--- a/src/simulation/m_hypoelastic.fpp ++++ b/src/simulation/m_hypoelastic.fpp +@@ -13,13 +13,16 @@ module m_hypoelastic + + use m_global_parameters !< Definitions of the global parameters + +- use m_mpi_proxy !< Message passing interface (MPI) module proxy ++! use m_mpi_proxy !< Message passing interface (MPI) module proxy ++ ++ use m_helper + + ! ========================================================================== + + implicit none + + private; public :: s_initialize_hypoelastic_module, & ++ s_finalize_hypoelastic_module, & + s_compute_hypoelastic_rhs + + #ifdef CRAY_ACC_WAR +@@ -33,6 +36,10 @@ module m_hypoelastic + + @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), dimension(:, :, :), rho_K_field, G_K_field) + !$acc declare link(rho_K_field, G_K_field) ++ ++ @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), allocatable, dimension(:, :), fd_coeff_x, fd_coeff_y, fd_coeff_z) ++ !$acc declare link(fd_coeff_x,fd_coeff_y,fd_coeff_z) ++ + #else + real(kind(0d0)), allocatable, dimension(:) :: Gs + !$acc declare create(Gs) +@@ -45,13 +52,17 @@ module m_hypoelastic + real(kind(0d0)), allocatable, dimension(:, :, :) :: rho_K_field, G_K_field + !$acc declare create(rho_K_field, G_K_field) + ++ real(kind(0d0)), allocatable, dimension(:, :) :: fd_coeff_x ++ real(kind(0d0)), allocatable, dimension(:, :) :: fd_coeff_y ++ real(kind(0d0)), allocatable, dimension(:, :) :: fd_coeff_z ++ !$acc declare create(fd_coeff_x,fd_coeff_y,fd_coeff_z) + #endif + + contains + + subroutine s_initialize_hypoelastic_module + +- integer :: i ++ integer :: i, k, r + + @:ALLOCATE_GLOBAL(Gs(1:num_fluids)) + @:ALLOCATE_GLOBAL(rho_K_field(0:m,0:n,0:p), G_K_field(0:m,0:n,0:p)) +@@ -69,6 +80,29 @@ contains + end do + !$acc update device(Gs) + ++ @:ALLOCATE_GLOBAL(fd_coeff_x(-fd_number:fd_number, 0:m)) ++ if (n > 0) then ++ @:ALLOCATE_GLOBAL(fd_coeff_y(-fd_number:fd_number, 0:n)) ++ end if ++ if (p > 0) then ++ @:ALLOCATE_GLOBAL(fd_coeff_z(-fd_number:fd_number, 0:p)) ++ end if ++ ++ ! Computing centered finite difference coefficients ++ call s_compute_finite_difference_coefficients(m, x_cc, fd_coeff_x, buff_size, & ++ fd_number, fd_order) ++ !$acc update device(fd_coeff_x) ++ if (n > 0) then ++ call s_compute_finite_difference_coefficients(n, y_cc, fd_coeff_y, buff_size, & ++ fd_number, fd_order) ++ !$acc update device(fd_coeff_y) ++ end if ++ if (p > 0) then ++ call s_compute_finite_difference_coefficients(p, z_cc, fd_coeff_z, buff_size, & ++ fd_number, fd_order) ++ !$acc update device(fd_coeff_z) ++ end if ++ + end subroutine s_initialize_hypoelastic_module + + !> The purpose of this procedure is to compute the source terms +@@ -84,7 +118,7 @@ contains + + real(kind(0d0)) :: rho_K, G_K + +- integer :: i, k, l, q !< Loop variables ++ integer :: i, k, l, q, r !< Loop variables + integer :: ndirs !< Number of coordinate directions + + ndirs = 1; if (n > 0) ndirs = 2; if (p > 0) ndirs = 3 +@@ -97,82 +131,91 @@ contains + do q = 0, p + do l = 0, n + do k = 0, m +- du_dx(k, l, q) = & +- (q_prim_vf(momxb)%sf(k - 2, l, q) & +- - 8d0*q_prim_vf(momxb)%sf(k - 1, l, q) & +- + 8d0*q_prim_vf(momxb)%sf(k + 1, l, q) & +- - q_prim_vf(momxb)%sf(k + 2, l, q)) & +- /(12d0*dx(k)) ++ du_dx(k, l, q) = 0d0; + end do + end do + end do ++ !$acc end parallel loop ++ ++ !$acc parallel loop collapse(3) gang vector default(present) ++ do q = 0, p ++ do l = 0, n ++ do k = 0, m ++ !$acc loop seq ++ do r = -fd_number, fd_number ++ du_dx(k, l, q) = du_dx(k, l, q) & ++ + q_prim_vf(momxb)%sf(k + r, l, q)*fd_coeff_x(r, k) ++ end do ++ ++ end do ++ end do ++ end do ++ !$acc end parallel loop + + if (ndirs > 1) then + !$acc parallel loop collapse(3) gang vector default(present) + do q = 0, p +- do l = 0, n +- do k = 0, m +- du_dy(k, l, q) = & +- (q_prim_vf(momxb)%sf(k, l - 2, q) & +- - 8d0*q_prim_vf(momxb)%sf(k, l - 1, q) & +- + 8d0*q_prim_vf(momxb)%sf(k, l + 1, q) & +- - q_prim_vf(momxb)%sf(k, l + 2, q)) & +- /(12d0*dy(l)) +- dv_dx(k, l, q) = & +- (q_prim_vf(momxb + 1)%sf(k - 2, l, q) & +- - 8d0*q_prim_vf(momxb + 1)%sf(k - 1, l, q) & +- + 8d0*q_prim_vf(momxb + 1)%sf(k + 1, l, q) & +- - q_prim_vf(momxb + 1)%sf(k + 2, l, q)) & +- /(12d0*dx(k)) +- dv_dy(k, l, q) = & +- (q_prim_vf(momxb + 1)%sf(k, l - 2, q) & +- - 8d0*q_prim_vf(momxb + 1)%sf(k, l - 1, q) & +- + 8d0*q_prim_vf(momxb + 1)%sf(k, l + 1, q) & +- - q_prim_vf(momxb + 1)%sf(k, l + 2, q)) & +- /(12d0*dy(l)) +- end do ++ do l = 0, n ++ do k = 0, m ++ du_dy(k, l, q) = 0d0; dv_dx(k, l, q) = 0d0; dv_dy(k, l, q) = 0d0; + end do ++ end do ++ end do ++ !$acc end parallel loop ++ ++ !$acc parallel loop collapse(3) gang vector default(present) ++ do q = 0, p ++ do l = 0, n ++ do k = 0, m ++ !$acc loop seq ++ do r = -fd_number, fd_number ++ du_dy(k, l, q) = du_dy(k, l, q) & ++ + q_prim_vf(momxb)%sf(k, l + r, q)*fd_coeff_y(r, l) ++ dv_dx(k, l, q) = dv_dx(k, l, q) & ++ + q_prim_vf(momxb + 1)%sf(k + r, l, q)*fd_coeff_x(r, k) ++ dv_dy(k, l, q) = dv_dy(k, l, q) & ++ + q_prim_vf(momxb + 1)%sf(k, l + r, q)*fd_coeff_y(r, l) ++ end do ++ end do ++ end do + end do ++ !$acc end parallel loop + + ! 3D + if (ndirs == 3) then ++ + !$acc parallel loop collapse(3) gang vector default(present) + do q = 0, p +- do l = 0, n +- do k = 0, m +- du_dz(k, l, q) = & +- (q_prim_vf(momxb)%sf(k, l, q - 2) & +- - 8d0*q_prim_vf(momxb)%sf(k, l, q - 1) & +- + 8d0*q_prim_vf(momxb)%sf(k, l, q + 1) & +- - q_prim_vf(momxb)%sf(k, l, q + 2)) & +- /(12d0*dz(q)) +- dv_dz(k, l, q) = & +- (q_prim_vf(momxb + 1)%sf(k, l, q - 2) & +- - 8d0*q_prim_vf(momxb + 1)%sf(k, l, q - 1) & +- + 8d0*q_prim_vf(momxb + 1)%sf(k, l, q + 1) & +- - q_prim_vf(momxb + 1)%sf(k, l, q + 2)) & +- /(12d0*dz(q)) +- dw_dx(k, l, q) = & +- (q_prim_vf(momxe)%sf(k - 2, l, q) & +- - 8d0*q_prim_vf(momxe)%sf(k - 1, l, q) & +- + 8d0*q_prim_vf(momxe)%sf(k + 1, l, q) & +- - q_prim_vf(momxe)%sf(k + 2, l, q)) & +- /(12d0*dx(k)) +- dw_dy(k, l, q) = & +- (q_prim_vf(momxe)%sf(k, l - 2, q) & +- - 8d0*q_prim_vf(momxe)%sf(k, l - 1, q) & +- + 8d0*q_prim_vf(momxe)%sf(k, l + 1, q) & +- - q_prim_vf(momxe)%sf(k, l + 2, q)) & +- /(12d0*dy(l)) +- dw_dz(k, l, q) = & +- (q_prim_vf(momxe)%sf(k, l, q - 2) & +- - 8d0*q_prim_vf(momxe)%sf(k, l, q - 1) & +- + 8d0*q_prim_vf(momxe)%sf(k, l, q + 1) & +- - q_prim_vf(momxe)%sf(k, l, q + 2)) & +- /(12d0*dz(q)) +- end do ++ do l = 0, n ++ do k = 0, m ++ du_dz(k, l, q) = 0d0; dv_dz(k, l, q) = 0d0; dw_dx(k, l, q) = 0d0; ++ dw_dy(k, l, q) = 0d0; dw_dz(k, l, q) = 0d0; + end do ++ end do ++ end do ++ !$acc end parallel loop ++ ++ !$acc parallel loop collapse(3) gang vector default(present) ++ do q = 0, p ++ do l = 0, n ++ do k = 0, m ++ !$acc loop seq ++ do r = -fd_number, fd_number ++ du_dz(k, l, q) = du_dz(k, l, q) & ++ + q_prim_vf(momxb)%sf(k, l, q + r)*fd_coeff_z(r, q) ++ dv_dz(k, l, q) = dv_dz(k, l, q) & ++ + q_prim_vf(momxb + 1)%sf(k, l, q + r)*fd_coeff_z(r, q) ++ dw_dx(k, l, q) = dw_dx(k, l, q) & ++ + q_prim_vf(momxe)%sf(k + r, l, q)*fd_coeff_x(r, k) ++ dw_dy(k, l, q) = dw_dy(k, l, q) & ++ + q_prim_vf(momxe)%sf(k, l + r, q)*fd_coeff_y(r, l) ++ dw_dz(k, l, q) = dw_dz(k, l, q) & ++ + q_prim_vf(momxe)%sf(k, l, q + r)*fd_coeff_z(r, q) ++ end do ++ end do ++ end do + end do ++ !$acc end parallel loop + end if + end if + +@@ -189,7 +232,7 @@ contains + G_K_field(k, l, q) = G_K + + !TODO: take this out if not needed +- if (G_K < 1000) then ++ if (G_K < verysmall) then + G_K_field(k, l, q) = 0 + end if + end do +@@ -314,4 +357,21 @@ contains + + end subroutine s_compute_hypoelastic_rhs + ++ subroutine s_finalize_hypoelastic_module() ! -------------------- ++ ++ @:DEALLOCATE_GLOBAL(Gs) ++ @:DEALLOCATE_GLOBAL(rho_K_field, G_K_field) ++ @:DEALLOCATE_GLOBAL(du_dx) ++ @:DEALLOCATE_GLOBAL(fd_coeff_x) ++ if (n > 0) then ++ @:DEALLOCATE_GLOBAL(du_dy,dv_dx,dv_dy) ++ @:DEALLOCATE_GLOBAL(fd_coeff_y) ++ if (p > 0) then ++ @:DEALLOCATE_GLOBAL(du_dz, dv_dz, dw_dx, dw_dy, dw_dz) ++ @:DEALLOCATE_GLOBAL(fd_coeff_z) ++ end if ++ end if ++ ++ end subroutine s_finalize_hypoelastic_module ++ + end module m_hypoelastic +diff --git a/src/simulation/m_ibm.fpp b/src/simulation/m_ibm.fpp +index a0fa5972..01c34581 100644 +--- a/src/simulation/m_ibm.fpp ++++ b/src/simulation/m_ibm.fpp +@@ -208,7 +208,7 @@ contains + + if (model_eqns /= 4) then + ! If in simulation, use acc mixture subroutines +- if (hypoelasticity) then ++ if (elasticity) then + call s_convert_species_to_mixture_variables_acc(rho, gamma, pi_inf, qv_K, alpha_IP, & + alpha_rho_IP, Re_K, j, k, l, G_K, Gs) + else if (bubbles) then +diff --git a/src/simulation/m_mpi_proxy.fpp b/src/simulation/m_mpi_proxy.fpp +index 26700d16..513d5bec 100644 +--- a/src/simulation/m_mpi_proxy.fpp ++++ b/src/simulation/m_mpi_proxy.fpp +@@ -173,7 +173,40 @@ contains + !! available to the other processors. Then, the purpose of + !! this subroutine is to distribute the user inputs to the + !! remaining processors in the communicator. +- subroutine s_mpi_bcast_user_inputs ++ ++ subroutine s_mpi_gather_data(my_vector, counts, gathered_vector, root) ++ ++#ifdef MFC_MPI ++ ++ implicit none ++ integer, intent(in) :: counts ! Array of vector lengths for each process ++ real(kind(0d0)), intent(in), dimension(counts) :: my_vector ! Input vector on each process ++ integer, intent(in) :: root ! Rank of the root process ++ real(kind(0d0)), allocatable, intent(out) :: gathered_vector(:) ! Gathered vector on the root process ++ ++ integer :: i, offset, ierr ++ integer, allocatable :: recounts(:), displs(:) ++ ++ allocate (recounts(num_procs)) ++ ++ call MPI_GATHER(counts, 1, MPI_INTEGER, recounts, 1, MPI_INTEGER, root, & ++ MPI_COMM_WORLD, ierr) ++ ++ allocate (displs(size(recounts))) ++ ++ displs(1) = 0 ++ ++ do i = 2, size(recounts) ++ displs(i) = displs(i - 1) + recounts(i - 1) ++ end do ++ ++ allocate (gathered_vector(sum(recounts))) ++ call MPI_GATHERV(my_vector, counts, MPI_DOUBLE_PRECISION, gathered_vector, recounts, displs, MPI_DOUBLE_PRECISION, & ++ root, MPI_COMM_WORLD, ierr) ++#endif ++ end subroutine s_mpi_gather_data ++ ++ subroutine s_mpi_bcast_user_inputs() ! --------------------------------- + + #ifdef MFC_MPI + +@@ -202,7 +235,8 @@ contains + & 'parallel_io', 'hypoelasticity', 'bubbles', 'polytropic', & + & 'polydisperse', 'qbmm', 'acoustic_source', 'probe_wrt', 'integral_wrt', & + & 'prim_vars_wrt', 'weno_avg', 'file_per_process', 'relax', & +- & 'adv_n', 'adap_dt', 'ib', 'bodyForces', 'bf_x', 'bf_y', 'bf_z' ] ++ & 'adv_n', 'adap_dt', 'ib', 'bodyForces', 'bf_x', 'bf_y', 'bf_z', & ++ & 'hyperelasticity' ] + call MPI_BCAST(${VAR}$, 1, MPI_LOGICAL, 0, MPI_COMM_WORLD, ierr) + #:endfor + +@@ -212,7 +246,8 @@ contains + & 'bc_y%vb1','bc_y%vb2','bc_y%vb3','bc_y%ve1','bc_y%ve2','bc_y%ve3', & + & 'bc_z%vb1','bc_z%vb2','bc_z%vb3','bc_z%ve1','bc_z%ve2','bc_z%ve3', & + & 'x_domain%beg', 'x_domain%end', 'y_domain%beg', 'y_domain%end', & +- & 'z_domain%beg', 'z_domain%end'] ++ & 'z_domain%beg', 'z_domain%end', 'x_a', 'x_b', 'y_a', 'y_b', 'z_a', & ++ & 'z_b'] + call MPI_BCAST(${VAR}$, 1, MPI_DOUBLE_PRECISION, 0, MPI_COMM_WORLD, ierr) + #:endfor + +diff --git a/src/simulation/m_rhs.fpp b/src/simulation/m_rhs.fpp +index c2056b42..72bb1c87 100644 +--- a/src/simulation/m_rhs.fpp ++++ b/src/simulation/m_rhs.fpp +@@ -39,6 +39,8 @@ module m_rhs + + use m_hypoelastic + ++ use m_hyperelastic ++ + use m_acoustic_src + + use m_viscous +@@ -615,7 +617,6 @@ contains + if (riemann_solver /= 1) then + do l = adv_idx%beg + 1, adv_idx%end + flux_src_n(i)%vf(l)%sf => flux_src_n(i)%vf(adv_idx%beg)%sf +- + !$acc enter data attach(flux_src_n(i)%vf(l)%sf) + end do + end if +@@ -623,7 +624,6 @@ contains + do l = 1, sys_size + flux_n(i)%vf(l)%sf => flux_n(1)%vf(l)%sf + flux_src_n(i)%vf(l)%sf => flux_src_n(1)%vf(l)%sf +- + !$acc enter data attach(flux_n(i)%vf(l)%sf,flux_src_n(i)%vf(l)%sf) + end do + end if +@@ -778,7 +778,7 @@ contains + end do + end do + end if +- ++ !print *, "I got here A" + call nvtxStartRange("RHS-CONVERT") + call s_convert_conservative_to_primitive_variables( & + q_cons_qp%vf, & +@@ -786,10 +786,16 @@ contains + gm_alpha_qp%vf, & + ix, iy, iz) + call nvtxEndRange ++ !print *, "I got here B" + + call nvtxStartRange("RHS-MPI") + call s_populate_primitive_variables_buffers(q_prim_qp%vf, pb, mv) + call nvtxEndRange ++ !print *, "I got here c" ++ ++ call nvtxStartRange("RHS-ELASTIC") ++ if (hyperelasticity) call s_hyperelastic_rmt_stress_update(q_cons_qp%vf,q_prim_qp%vf) ++ call nvtxEndRange + + if (t_step == t_step_stop) return + ! ================================================================== +@@ -897,10 +903,8 @@ contains + end if + ix%end = m; iy%end = n; iz%end = p + ! =============================================================== +- call nvtxStartRange("RHS_riemann_solver") +- + ! Computing Riemann Solver Flux and Source Flux ================= +- ++ call nvtxStartRange("RHS_riemann_solver") + call s_riemann_solver(qR_rsx_vf, qR_rsy_vf, qR_rsz_vf, & + dqR_prim_dx_n(id)%vf, & + dqR_prim_dy_n(id)%vf, & +@@ -917,9 +921,10 @@ contains + flux_gsrc_n(id)%vf, & + id, ix, iy, iz) + call nvtxEndRange ++ !print *, "I got here e" + +- ! Additional physics and source terms ============================== +- ++ ! =============================================================== ++ ! Additional physics and source terms =========================== + ! RHS addition for advection source + call nvtxStartRange("RHS_advection_source") + call s_compute_advection_source_term(id, & +@@ -935,6 +940,7 @@ contains + q_prim_qp%vf, & + rhs_vf) + call nvtxEndRange ++ !print *, "I got here f" + + ! RHS additions for viscosity + call nvtxStartRange("RHS_add_phys") +@@ -1006,6 +1012,7 @@ contains + rhs_vf) + call nvtxEndRange + ! END: Additional pphysics and source terms ============================ ++ !print *, "I got here g" + + if (run_time_info .or. probe_wrt .or. ib) then + +@@ -1033,6 +1040,7 @@ contains + time_avg = 0d0 + end if + ! ================================================================== ++ !print *, "I got here h" + + call nvtxEndRange + end subroutine s_compute_rhs +diff --git a/src/simulation/m_riemann_solvers.fpp b/src/simulation/m_riemann_solvers.fpp +index bfca7142..f0d4b3e6 100644 +--- a/src/simulation/m_riemann_solvers.fpp ++++ b/src/simulation/m_riemann_solvers.fpp +@@ -162,14 +162,14 @@ module m_riemann_solvers + @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), dimension(:, :, :, :), flux_rsx_vf, flux_src_rsx_vf) + @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), dimension(:, :, :, :), flux_rsy_vf, flux_src_rsy_vf) + @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), dimension(:, :, :, :), flux_rsz_vf, flux_src_rsz_vf) +- !$acc declare link( flux_rsx_vf, flux_src_rsx_vf, flux_rsy_vf, & +- !$acc flux_src_rsy_vf, flux_rsz_vf, flux_src_rsz_vf ) ++ !$acc declare link( flux_rsx_vf, flux_src_rsx_vf, flux_rsy_vf, & ++ !$acc flux_src_rsy_vf, flux_rsz_vf, flux_src_rsz_vf ) + #else + real(kind(0d0)), allocatable, dimension(:, :, :, :) :: flux_rsx_vf, flux_src_rsx_vf + real(kind(0d0)), allocatable, dimension(:, :, :, :) :: flux_rsy_vf, flux_src_rsy_vf + real(kind(0d0)), allocatable, dimension(:, :, :, :) :: flux_rsz_vf, flux_src_rsz_vf +- !$acc declare create( flux_rsx_vf, flux_src_rsx_vf, flux_rsy_vf, & +- !$acc flux_src_rsy_vf, flux_rsz_vf, flux_src_rsz_vf ) ++ !$acc declare create( flux_rsx_vf, flux_src_rsx_vf, flux_rsy_vf, & ++ !$acc flux_src_rsy_vf, flux_rsz_vf, flux_src_rsz_vf) + #endif + !> @} + +@@ -313,6 +313,7 @@ contains + real(kind(0d0)), dimension(6) :: tau_e_L, tau_e_R + real(kind(0d0)) :: G_L, G_R + real(kind(0d0)), dimension(2) :: Re_L, Re_R ++ real(kind(0d0)), dimension(3) :: xi_field_L, xi_field_R + + real(kind(0d0)) :: rho_avg + real(kind(0d0)), dimension(num_dims) :: vel_avg +@@ -356,8 +357,7 @@ contains + #:for NORM_DIR, XYZ in [(1, 'x'), (2, 'y'), (3, 'z')] + + if (norm_dir == ${NORM_DIR}$) then +- !$acc parallel loop collapse(3) gang vector default(present) private(alpha_rho_L, alpha_rho_R, vel_L, vel_R, alpha_L, alpha_R, vel_avg, tau_e_L, tau_e_R, G_L, G_R, Re_L, Re_R, & +- !$acc rho_avg, h_avg, gamma_avg, s_L, s_R, s_S) ++ !$acc parallel loop collapse(3) gang vector default(present) private(alpha_rho_L, alpha_rho_R, vel_L, vel_R, alpha_L, alpha_R, vel_avg, tau_e_L, tau_e_R, G_L, G_R, Re_L, Re_R, rho_avg, h_avg, gamma_avg, s_L, s_R, s_S, xi_field_L, xi_field_R) + do l = is3%beg, is3%end + do k = is2%beg, is2%end + do j = is1%beg, is1%end +@@ -440,31 +440,24 @@ contains + !$acc loop seq + do i = 1, 2 + Re_L(i) = dflt_real +- + if (Re_size(i) > 0) Re_L(i) = 0d0 +- + !$acc loop seq + do q = 1, Re_size(i) + Re_L(i) = alpha_L(Re_idx(i, q))/Res(i, q) & + + Re_L(i) + end do +- + Re_L(i) = 1d0/max(Re_L(i), sgm_eps) +- + end do + + !$acc loop seq + do i = 1, 2 + Re_R(i) = dflt_real +- + if (Re_size(i) > 0) Re_R(i) = 0d0 +- + !$acc loop seq + do q = 1, Re_size(i) + Re_R(i) = alpha_R(Re_idx(i, q))/Res(i, q) & + + Re_R(i) + end do +- + Re_R(i) = 1d0/max(Re_R(i), sgm_eps) + end do + end if +@@ -472,26 +465,17 @@ contains + E_L = gamma_L*pres_L + pi_inf_L + 5d-1*rho_L*vel_L_rms + qv_L + E_R = gamma_R*pres_R + pi_inf_R + 5d-1*rho_R*vel_R_rms + qv_R + +- H_L = (E_L + pres_L)/rho_L +- H_R = (E_R + pres_R)/rho_R +- ++ ! elastic energy update + if (hypoelasticity) then +- !$acc loop seq +- do i = 1, strxe - strxb + 1 +- tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) +- tau_e_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) +- end do +- +- G_L = 0d0 +- G_R = 0d0 +- ++ G_L = 0d0; G_R = 0d0 + !$acc loop seq + do i = 1, num_fluids + G_L = G_L + alpha_L(i)*Gs(i) + G_R = G_R + alpha_R(i)*Gs(i) + end do +- + do i = 1, strxe - strxb + 1 ++ tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) ++ tau_e_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) + ! Elastic contribution to energy if G large enough + !TODO take out if statement if stable without + if ((G_L > 1000) .and. (G_R > 1000)) then +@@ -506,19 +490,57 @@ contains + end do + end if + ++ ! elastic energy update ++ !if ( hyperelasticity ) then ++ ! G_L = 0d0 ++ ! G_R = 0d0 ++ ! ++ ! !$acc loop seq ++ ! do i = 1, num_fluids ++ ! G_L = G_L + alpha_L(i)*Gs(i) ++ ! G_R = G_R + alpha_R(i)*Gs(i) ++ ! end do ++ ! ! Elastic contribution to energy if G large enough ++ ! if ((G_L > 1d-3) .and. (G_R > 1d-3)) then ++ ! E_L = E_L + G_L*qL_prim_rs${XYZ}$_vf(j, k, l, xiend + 1) ++ ! E_R = E_R + G_R*qR_prim_rs${XYZ}$_vf(j + 1, k, l, xiend + 1) ++ ! !$acc loop seq ++ ! do i = 1, b_size-1 ++ ! tau_e_L(i) = G_L*qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) ++ ! tau_e_R(i) = G_R*qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) ++ ! end do ++ ! !$acc loop seq ++ ! do i = 1, b_size-1 ++ ! tau_e_L(i) = 0d0 ++ ! tau_e_R(i) = 0d0 ++ ! end do ++ ! !$acc loop seq ++ ! do i = 1, num_dims ++ ! xi_field_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, xibeg - 1 + i) ++ ! xi_field_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, xibeg - 1 + i) ++ ! end do ++ ! end if ++ !end if ++ ++ ! Enthalpy with elastic energy ++ H_L = (E_L + pres_L)/rho_L ++ H_R = (E_R + pres_R)/rho_R ++ + @:compute_average_state() + + call s_compute_speed_of_sound(pres_L, rho_L, gamma_L, pi_inf_L, H_L, alpha_L, & +- vel_L_rms, c_L) ++ vel_L_rms, c_L, Gs) + + call s_compute_speed_of_sound(pres_R, rho_R, gamma_R, pi_inf_R, H_R, alpha_R, & +- vel_R_rms, c_R) ++ vel_R_rms, c_R, Gs) + + !> The computation of c_avg does not require all the variables, and therefore the non '_avg' + ! variables are placeholders to call the subroutine. + + call s_compute_speed_of_sound(pres_R, rho_avg, gamma_avg, pi_inf_R, H_avg, alpha_R, & +- vel_avg_rms, c_avg) ++ vel_avg_rms, c_avg, Gs) ++ ++ !SGR added Gs to all of the above speed of sound clacs + + if (any(Re_size > 0)) then + !$acc loop seq +@@ -541,6 +563,11 @@ contains + , vel_L(dir_idx(1)) + sqrt(c_L*c_L + & + (((4d0*G_L)/3d0) + & + tau_e_L(dir_idx_tau(1)))/rho_L)) ++ else if (hyperelasticity) then ++ s_L = min(vel_L(dir_idx(1)) - sqrt(c_L*c_L + (4d0*G_L/3d0)/rho_L) & ++ , vel_R(dir_idx(1)) - sqrt(c_R*c_R + (4d0*G_R/3d0)/rho_R)) ++ s_R = max(vel_R(dir_idx(1)) + sqrt(c_R*c_R + (4d0*G_R/3d0)/rho_R) & ++ , vel_L(dir_idx(1)) + sqrt(c_L*c_L + (4d0*G_L/3d0)/rho_L)) + else + s_L = min(vel_L(dir_idx(1)) - c_L, vel_R(dir_idx(1)) - c_R) + s_R = max(vel_R(dir_idx(1)) + c_R, vel_L(dir_idx(1)) + c_L) +@@ -716,6 +743,18 @@ contains + /(s_M - s_P) + end do + ++ ! Xi field ++ !if ( hyperelasticity ) then ++ ! do i = 1, num_dims ++ ! flux_rs${XYZ}$_vf(j, k, l, xibeg - 1 + i) = & ++ ! (s_M*rho_R*vel_R(dir_idx(1))*xi_field_R(i) & ++ ! - s_P*rho_L*vel_L(dir_idx(1))*xi_field_L(i) & ++ ! + s_M*s_P*(rho_L*xi_field_L(i) & ++ ! - rho_R*xi_field_R(i))) & ++ ! /(s_M - s_P) ++ ! end do ++ !end if ++ + ! Div(U)? + !$acc loop seq + do i = 1, num_dims +@@ -822,7 +861,6 @@ contains + + real(kind(0d0)), dimension(startx:, starty:, startz:, 1:), intent(inout) :: qL_prim_rsx_vf, qL_prim_rsy_vf, qL_prim_rsz_vf, qR_prim_rsx_vf, qR_prim_rsy_vf, qR_prim_rsz_vf + type(scalar_field), dimension(sys_size), intent(in) :: q_prim_vf +- + type(scalar_field), allocatable, dimension(:), intent(inout) :: qL_prim_vf, qR_prim_vf + + type(scalar_field), & +@@ -862,6 +900,11 @@ contains + real(kind(0d0)) :: s_L, s_R, s_M, s_P, s_S + real(kind(0d0)) :: xi_L, xi_R !< Left and right wave speeds functions + real(kind(0d0)) :: xi_M, xi_P ++ real(kind(0d0)) :: xi_MP, xi_PP ++ ++ real(kind(0d0)), dimension(6) :: tau_e_L, tau_e_R ++ real(kind(0d0)), dimension(num_dims) :: xi_field_L, xi_field_R ++ real(kind(0d0)) :: G_L, G_R + + real(kind(0d0)) :: nbub_L, nbub_R + real(kind(0d0)), dimension(nb) :: R0_L, R0_R +@@ -880,9 +923,10 @@ contains + real(kind(0d0)) :: vel_L_rms, vel_R_rms, vel_avg_rms + real(kind(0d0)) :: vel_L_tmp, vel_R_tmp + real(kind(0d0)) :: blkmod1, blkmod2 +- real(kind(0d0)) :: rho_Star, E_Star, p_Star, p_K_Star ++ real(kind(0d0)) :: rho_Star, E_Star, p_Star, p_K_Star, vel_K_Star + real(kind(0d0)) :: pres_SL, pres_SR, Ms_L, Ms_R + real(kind(0d0)) :: start, finish ++ real(kind(0d0)) :: flux_ene_e + real(kind(0d0)) :: zcoef, pcorr !< low Mach number correction + integer :: i, j, k, l, q !< Generic loop iterators + integer :: idx1, idxi +@@ -909,15 +953,16 @@ contains + flux_gsrc_vf, & + norm_dir, ix, iy, iz) + ++ idx1 = 1; if (dir_idx(1) == 2) idx1 = 2; if (dir_idx(1) == 3) idx1 = 3 ++ + #:for NORM_DIR, XYZ in [(1, 'x'), (2, 'y'), (3, 'z')] + + if (norm_dir == ${NORM_DIR}$) then ++ ++ ! 6-EQUATION MODEL WITH HLLC + if (model_eqns == 3) then + !ME3 +- +- !$acc parallel loop collapse(3) gang vector default(present) private(vel_L, vel_R, Re_L, Re_R, & +- !$acc rho_avg, h_avg, gamma_avg, s_L, s_R, s_S, vel_avg_rms, alpha_L, alpha_R) +- ++ !$acc parallel loop collapse(3) gang vector default(present) private(vel_L, vel_R, Re_L, Re_R, rho_avg, h_avg, gamma_avg, s_L, s_R, s_S, vel_avg_rms, alpha_L, alpha_R, tau_e_L, tau_e_R, G_L, G_R, flux_ene_e, xi_field_L, xi_field_R) + do l = is3%beg, is3%end + do k = is2%beg, is2%end + do j = is1%beg, is1%end +@@ -994,39 +1039,85 @@ contains + !$acc loop seq + do i = 1, 2 + Re_L(i) = dflt_real +- + if (Re_size(i) > 0) Re_L(i) = 0d0 +- + !$acc loop seq + do q = 1, Re_size(i) + Re_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, E_idx + Re_idx(i, q))/Res(i, q) & + + Re_L(i) + end do +- + Re_L(i) = 1d0/max(Re_L(i), sgm_eps) +- + end do + + !$acc loop seq + do i = 1, 2 + Re_R(i) = dflt_real +- + if (Re_size(i) > 0) Re_R(i) = 0d0 +- + !$acc loop seq + do q = 1, Re_size(i) + Re_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, E_idx + Re_idx(i, q))/Res(i, q) & + + Re_R(i) + end do +- + Re_R(i) = 1d0/max(Re_R(i), sgm_eps) + end do + end if + + E_L = gamma_L*pres_L + pi_inf_L + 5d-1*rho_L*vel_L_rms + qv_L +- + E_R = gamma_R*pres_R + pi_inf_R + 5d-1*rho_R*vel_R_rms + qv_R + ++ ! ENERGY ADJUSTMENTS FOR HYPOELASTIC ENERGY ++ if (hypoelasticity) then ++ !$acc loop seq ++ do i = 1, strxe - strxb + 1 ++ tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) ++ tau_e_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) ++ end do ++ G_L = 0d0; G_R = 0d0 ++ !$acc loop seq ++ do i = 1, num_fluids ++ G_L = G_L + alpha_L(i)*Gs(i) ++ G_R = G_R + alpha_R(i)*Gs(i) ++ end do ++ !$acc loop seq ++ do i = 1, strxe - strxb + 1 ++ ! Elastic contribution to energy if G large enough ++ if ((G_L > verysmall) .and. (G_R > verysmall)) then ++ E_L = E_L + (tau_e_L(i)*tau_e_L(i))/(4d0*G_L) ++ E_R = E_R + (tau_e_R(i)*tau_e_R(i))/(4d0*G_R) ++ ! Additional terms in 2D and 3D ++ if ((i == 2) .or. (i == 4) .or. (i == 5)) then ++ E_L = E_L + (tau_e_L(i)*tau_e_L(i))/(4d0*G_L) ++ E_R = E_R + (tau_e_R(i)*tau_e_R(i))/(4d0*G_R) ++ end if ++ end if ++ end do ++ end if ++ ++ ! ENERGY ADJUSTMENTS FOR HYPERELASTIC ENERGY ++ if (hyperelasticity) then ++ !$acc loop seq ++ do i = 1, num_dims ++ xi_field_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, xibeg - 1 + i) ++ xi_field_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, xibeg - 1 + i) ++ end do ++ G_L = 0d0; G_R = 0d0; ++ !$acc loop seq ++ do i = 1, num_fluids ++ ! Mixture left and right shear modulus ++ G_L = G_L + alpha_L(i)*Gs(i) ++ G_R = G_R + alpha_R(i)*Gs(i) ++ end do ++ ! Elastic contribution to energy if G large enough ++ if ( G_L > verysmall .and. G_R > verysmall ) then ++ E_L = E_L + G_L*qL_prim_rs${XYZ}$_vf(j, k, l, xiend + 1) ++ E_R = E_R + G_R*qR_prim_rs${XYZ}$_vf(j + 1, k, l, xiend + 1) ++ end if ++ !$acc loop seq ++ do i = 1, b_size - 1 ++ tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) ++ tau_e_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) ++ end do ++ end if ++ + H_L = (E_L + pres_L)/rho_L + H_R = (E_R + pres_R)/rho_R + +@@ -1034,13 +1125,10 @@ contains + + call s_compute_speed_of_sound(pres_L, rho_L, gamma_L, pi_inf_L, H_L, alpha_L, & + vel_L_rms, c_L) +- + call s_compute_speed_of_sound(pres_R, rho_R, gamma_R, pi_inf_R, H_R, alpha_R, & + vel_R_rms, c_R) +- + !> The computation of c_avg does not require all the variables, and therefore the non '_avg' + ! variables are placeholders to call the subroutine. +- + call s_compute_speed_of_sound(pres_R, rho_avg, gamma_avg, pi_inf_R, H_avg, alpha_R, & + vel_avg_rms, c_avg) + +@@ -1051,222 +1139,226 @@ contains + end do + end if + ++ ! COMPUTING THE DIRECT WAVE SPEEDS + if (wave_speeds == 1) then +- s_L = min(vel_L(dir_idx(1)) - c_L, vel_R(dir_idx(1)) - c_R) +- s_R = max(vel_R(dir_idx(1)) + c_R, vel_L(dir_idx(1)) + c_L) ++ if (elasticity) then ++ s_L = min(vel_L(dir_idx(1)) - sqrt(c_L*c_L + & ++ (((4d0*G_L)/3d0) + tau_e_L(dir_idx_tau(1)))/rho_L), vel_R(dir_idx(1)) - sqrt(c_R*c_R + & ++ (((4d0*G_R)/3d0) + tau_e_R(dir_idx_tau(1)))/rho_R)) ++ s_R = max(vel_R(dir_idx(1)) + sqrt(c_R*c_R + & ++ (((4d0*G_R)/3d0) + tau_e_R(dir_idx_tau(1)))/rho_R), vel_L(dir_idx(1)) + sqrt(c_L*c_L + & ++ (((4d0*G_L)/3d0) + tau_e_L(dir_idx_tau(1)))/rho_L)) ++ s_S = (pres_R - tau_e_R(dir_idx_tau(1)) - pres_L + & ++ tau_e_L(dir_idx_tau(1)) + rho_L*vel_L(idx1)*(s_L - vel_L(idx1)) - & ++ rho_R*vel_R(idx1)*(s_R - vel_R(idx1)))/(rho_L*(s_L - vel_L(idx1)) - & ++ rho_R*(s_R - vel_R(idx1))) ++ else ++ s_L = min(vel_L(dir_idx(1)) - c_L, vel_R(dir_idx(1)) - c_R) ++ s_R = max(vel_R(dir_idx(1)) + c_R, vel_L(dir_idx(1)) + c_L) ++ s_S = (pres_R - pres_L + rho_L*vel_L(dir_idx(1))* & ++ (s_L - vel_L(dir_idx(1))) - rho_R*vel_R(dir_idx(1))*(s_R - vel_R(dir_idx(1)))) & ++ /(rho_L*(s_L - vel_L(dir_idx(1))) - rho_R*(s_R - vel_R(dir_idx(1)))) + +- s_S = (pres_R - pres_L + rho_L*vel_L(dir_idx(1))* & +- (s_L - vel_L(dir_idx(1))) - & +- rho_R*vel_R(dir_idx(1))* & +- (s_R - vel_R(dir_idx(1)))) & +- /(rho_L*(s_L - vel_L(dir_idx(1))) - & +- rho_R*(s_R - vel_R(dir_idx(1)))) ++ end if + elseif (wave_speeds == 2) then + pres_SL = 5d-1*(pres_L + pres_R + rho_avg*c_avg* & + (vel_L(dir_idx(1)) - & + vel_R(dir_idx(1)))) +- + pres_SR = pres_SL +- + Ms_L = max(1d0, sqrt(1d0 + ((5d-1 + gamma_L)/(1d0 + gamma_L))* & + (pres_SL/pres_L - 1d0)*pres_L/ & + ((pres_L + pi_inf_L/(1d0 + gamma_L))))) + Ms_R = max(1d0, sqrt(1d0 + ((5d-1 + gamma_R)/(1d0 + gamma_R))* & + (pres_SR/pres_R - 1d0)*pres_R/ & + ((pres_R + pi_inf_R/(1d0 + gamma_R))))) +- + s_L = vel_L(dir_idx(1)) - c_L*Ms_L + s_R = vel_R(dir_idx(1)) + c_R*Ms_R +- + s_S = 5d-1*((vel_L(dir_idx(1)) + vel_R(dir_idx(1))) + & + (pres_L - pres_R)/ & + (rho_avg*c_avg)) + end if + +- if (s_L >= 0d0) then +- p_Star = pres_L ! Only useful to recalculate the radial momentum geometric source flux +- !$acc loop seq +- do i = 1, num_fluids +- flux_rs${XYZ}$_vf(j, k, l, i + advxb - 1) = & +- qL_prim_rs${XYZ}$_vf(j, k, l, i + advxb - 1)*s_S ++ ! follows Einfeldt et al. ++ ! s_M/P = min/max(0.,s_L/R) ++ s_M = min(0d0, s_L); s_P = max(0d0, s_R) + +- flux_rs${XYZ}$_vf(j, k, l, i + contxb - 1) = & +- qL_prim_rs${XYZ}$_vf(j, k, l, i + contxb - 1)*vel_L(dir_idx(1)) ++ ! goes with q_star_L/R = xi_L/R * (variable) ++ ! xi_L/R = ( ( s_L/R - u_L/R )/(s_L/R - s_star) ) ++ xi_L = (s_L - vel_L(idx1))/(s_L - s_S) ++ xi_R = (s_R - vel_R(idx1))/(s_R - s_S) + +- flux_rs${XYZ}$_vf(j, k, l, i + intxb - 1) = & +- (qL_prim_rs${XYZ}$_vf(j, k, l, i + advxb - 1)* & +- (gammas(i)*pres_L + pi_infs(i)) + & +- qL_prim_rs${XYZ}$_vf(j, k, l, i + contxb - 1)* & +- qvs(i))*vel_L(dir_idx(1)) +- end do +- !$acc loop seq +- do i = 1, num_dims +- flux_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(i)) = & +- rho_L*vel_L(dir_idx(1))*vel_L(dir_idx(i)) + dir_flg(dir_idx(i))*pres_L ++ ! goes with numerical star velocity in x/y/z directions ++ ! xi_P/M = 0.5 +/m sgn(0.5,s_star) ++ xi_M = (5d-1 + sign(5d-1, s_S)) ++ xi_P = (5d-1 - sign(5d-1, s_S)) + +- vel_src_rs${XYZ}$_vf(j, k, l, dir_idx(i)) = vel_L(dir_idx(i)) + & +- dir_flg(dir_idx(i))*(s_S - vel_L(dir_idx(i))) +- ! Compute the star velocities for the non-conservative terms +- end do +- flux_rs${XYZ}$_vf(j, k, l, E_idx) = (E_L + pres_L)*vel_L(dir_idx(1)) ++ ! goes with the numerical velocity in x/y/z directions ++ ! xi_P/M (pressure) = min/max(0. sgn(1,sL/sR)) ++ xi_MP = -min(0d0, sign(1d0, s_L)) ++ xi_PP = max(0d0, sign(1d0, s_R)) + +- if (.not. f_is_default(sigma)) then +- flux_rs${XYZ}$_vf(j, k, l, c_idx) = & +- qL_prim_rs${XYZ}$_vf(j, k, l, c_idx)*s_S +- end if ++ ! COMPUTING FLUXES ++ ! MASS FLUX. ++ !$acc loop seq ++ do i = 1, contxe ++ flux_rs${XYZ}$_vf(j, k, l, i) = & ++ xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, i)*(vel_L(idx1) + s_M*(xi_L - 1d0)) + & ++ xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, i)*(vel_R(idx1) + s_P*(xi_R - 1d0)) ++ end do + +- ! Compute right solution state +- else if (s_R <= 0d0) then +- p_Star = pres_R +- ! Only useful to recalculate the radial momentum geometric source flux +- !$acc loop seq +- do i = 1, num_fluids +- flux_rs${XYZ}$_vf(j, k, l, i + advxb - 1) = & +- qR_prim_rs${XYZ}$_vf(j + 1, k, l, i + advxb - 1)*s_S ++ ! MOMENTUM FLUX. ++ ! f = \rho u u - \sigma, q = \rho u, q_star = \xi * \rho*(s_star, v, w) ++ !$acc loop seq ++ do i = 1, num_dims ++ !idxi = dir_idx(i) ++ flux_rs${XYZ}$_vf(j, k, l, contxe + dir_idx(i)) = & ++ xi_M*(rho_L*(vel_L(idx1)*vel_L(dir_idx(i)) + s_M*(xi_L*(dir_flg(dir_idx(i))*s_S + & ++ (1d0 - dir_flg(dir_idx(i)))*vel_L(dir_idx(i))) - vel_L(dir_idx(i)))) + dir_flg(dir_idx(i))*(pres_L)) + & ++ xi_P*(rho_R*(vel_R(idx1)*vel_R(dir_idx(i)) + s_P*(xi_R*(dir_flg(dir_idx(i))*s_S + & ++ (1d0 - dir_flg(dir_idx(i)))*vel_R(dir_idx(i))) - vel_R(dir_idx(i)))) + dir_flg(dir_idx(i))*(pres_R)) ++ end do + +- flux_rs${XYZ}$_vf(j, k, l, i + contxb - 1) = & +- qR_prim_rs${XYZ}$_vf(j + 1, k, l, i + contxb - 1)*vel_R(dir_idx(1)) ++ ! ENERGY FLUX. ++ ! f = u*(E-\sigma), q = E, q_star = \xi*E+(s-u)(\rho s_star - \sigma/(s-u)) ++ flux_rs${XYZ}$_vf(j, k, l, E_idx) = & ++ xi_M*(vel_L(idx1)*(E_L + pres_L) + & ++ s_M*(xi_L*(E_L + (s_S - vel_L(idx1))*(rho_L*s_S + pres_L/(s_L - vel_L(idx1)))) - E_L)) & ++ + xi_P*(vel_R(idx1)*(E_R + pres_R) + & ++ s_P*(xi_R*(E_R + (s_S - vel_R(idx1))*(rho_R*s_S + pres_R/(s_R - vel_R(idx1)))) - E_R)) ++ ++ ! ELASTICITY. Elastic shear stress additions for the momentum and energy flux ++ if (elasticity) then ++ flux_ene_e = 0d0; ++ !$acc loop seq ++ do i = 1, num_dims ++ ! MOMENTUM ELASTIC FLUX. ++ flux_rs${XYZ}$_vf(j, k, l, contxe + dir_idx(i)) = & ++ flux_rs${XYZ}$_vf(j, k, l, contxe + dir_idx(i)) & ++ - xi_M*tau_e_L(dir_idx_tau(i)) - xi_P*tau_e_R(dir_idx_tau(i)) ++ ! ENERGY ELASTIC FLUX. ++ flux_ene_e = flux_ene_e - & ++ xi_M*(vel_L(dir_idx(i))*tau_e_L(dir_idx_tau(i)) + & ++ s_M*(xi_L*((s_S - vel_L(i))*(tau_e_L(dir_idx_tau(i))/(s_L - vel_L(i)))))) - & ++ xi_P*(vel_R(dir_idx(i))*tau_e_R(dir_idx_tau(i)) + & ++ s_P*(xi_R*((s_S - vel_R(i))*(tau_e_R(dir_idx_tau(i))/(s_R - vel_R(i)))))) ++ end do ++ flux_rs${XYZ}$_vf(j, k, l, E_idx) = flux_rs${XYZ}$_vf(j, k, l, E_idx) + flux_ene_e ++ end if + +- flux_rs${XYZ}$_vf(j, k, l, i + intxb - 1) = & +- (qR_prim_rs${XYZ}$_vf(j + 1, k, l, i + advxb - 1)* & +- (gammas(i)*pres_R + pi_infs(i)) + & +- qR_prim_rs${XYZ}$_vf(j + 1, k, l, i + contxb - 1)* & +- qvs(i))*vel_R(dir_idx(1)) +- end do +- !$acc loop seq +- do i = 1, num_dims +- flux_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(i)) = & +- rho_R*vel_R(dir_idx(1))*vel_R(dir_idx(i)) + dir_flg(dir_idx(i))*pres_R ++ ! VOLUME FRACTION FLUX. ++ !$acc loop seq ++ do i = advxb, advxe ++ flux_rs${XYZ}$_vf(j, k, l, i) = & ++ xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, i)*s_S + & ++ xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, i)*s_S ++ end do + +- vel_src_rs${XYZ}$_vf(j, k, l, dir_idx(i)) = vel_R(dir_idx(i)) + & +- dir_flg(dir_idx(i))*(s_S - vel_R(dir_idx(i))) +- ! Compute the star velocities for the non-conservative terms +- end do +- flux_rs${XYZ}$_vf(j, k, l, E_idx) = (E_R + pres_R)*vel_R(dir_idx(1)) ++ ! SOURCE TERM FOR VOLUME FRACTION ADVECTION FLUX. ++ !$acc loop seq ++ do i = 1, num_dims ++ !idxi = dir_idx(i) ++ vel_src_rs${XYZ}$_vf(j, k, l, dir_idx(i)) = & ++ xi_M*(vel_L(dir_idx(i)) + dir_flg(dir_idx(i))*(s_S*(xi_MP*(xi_L - 1) + 1) - vel_L(dir_idx(i)))) + & ++ xi_P*(vel_R(dir_idx(i)) + dir_flg(dir_idx(i))*(s_S*(xi_PP*(xi_R - 1) + 1) - vel_R(dir_idx(i)))) ++ end do + +- if (.not. f_is_default(sigma)) then +- flux_rs${XYZ}$_vf(j, k, l, c_idx) = & +- qR_prim_rs${XYZ}$_vf(j + 1, k, l, c_idx)*s_S +- end if ++ ! INTERNAL ENERGIES ADVECTION FLUX. ++ ! K-th pressure and velocity in preparation for the internal energy flux ++ vel_K_Star = vel_L(idx1)*(1d0 - xi_MP) + xi_MP*vel_R(idx1) + & ++ xi_MP*xi_PP*(s_S - vel_R(idx1)) ++ !$acc loop seq ++ do i = 1, num_fluids ++ p_K_Star = xi_M*(xi_MP*((pres_L + pi_infs(i)/(1d0 + gammas(i)))* & ++ xi_L**(1d0/gammas(i) + 1d0) - pi_infs(i)/(1d0 + gammas(i)) - pres_L) + pres_L) + & ++ xi_P*(xi_PP*((pres_R + pi_infs(i)/(1d0 + gammas(i)))* & ++ xi_R**(1d0/gammas(i) + 1d0) - pi_infs(i)/(1d0 + gammas(i)) - pres_R) + pres_R) ++ ++ flux_rs${XYZ}$_vf(j, k, l, i + intxb - 1) = & ++ (qL_prim_rs${XYZ}$_vf(j, k, l, i + advxb - 1)* & ++ (gammas(i)*p_K_Star + pi_infs(i)) + & ++ qL_prim_rs${XYZ}$_vf(j, k, l, i + contxb - 1)* & ++ qvs(i))*vel_K_Star ++ end do + +- ! Compute left star solution state +- else if (s_S >= 0d0) then +- xi_L = (s_L - vel_L(dir_idx(1)))/(s_L - s_S) +- rho_Star = rho_L*xi_L +- E_Star = xi_L*(E_L + (s_S - vel_L(dir_idx(1)))* & +- (rho_L*s_S + pres_L/(s_L - vel_L(dir_idx(1))))) +- p_Star = rho_L*(s_L - vel_L(dir_idx(1)))*(s_S - vel_L(dir_idx(1))) + pres_L +- !$acc loop seq +- do i = 1, num_fluids +- p_K_Star = (pres_L + pi_infs(i)/(1d0 + gammas(i)))* & +- xi_L**(1d0/gammas(i) + 1d0) - pi_infs(i)/(1d0 + gammas(i)) ++ flux_src_rs${XYZ}$_vf(j, k, l, advxb) = vel_src_rs${XYZ}$_vf(j, k, l, idx1) + +- flux_rs${XYZ}$_vf(j, k, l, i + advxb - 1) = & +- qL_prim_rs${XYZ}$_vf(j, k, l, i + advxb - 1)*s_S ++ ! HYPOELASTIC STRESS EVOLUTION FLUX. ++ if (hypoelasticity) then ++ !$acc loop seq ++ do i = 1, strxe - strxb + 1 ++ flux_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) = & ++ xi_M*(s_S/(s_L - s_S))*(s_L*rho_L*tau_e_L(i) - rho_L*vel_L(idx1)*tau_e_L(i)) + & ++ xi_P*(s_S/(s_R - s_S))*(s_R*rho_R*tau_e_R(i) - rho_R*vel_R(idx1)*tau_e_R(i)) ++ end do ++ end if + +- flux_rs${XYZ}$_vf(j, k, l, i + contxb - 1) = & +- qL_prim_rs${XYZ}$_vf(j, k, l, i + contxb - 1)*xi_L*s_S ++ ! REFERENCE MAP FLUX. ++ if (hyperelasticity) then ++ !$acc loop seq ++ do i = 1, num_dims ++ flux_rs${XYZ}$_vf(j, k, l, xibeg - 1 + i) = & ++ xi_M*(s_S/(s_L - s_S))*(s_L*rho_L*xi_field_L(i) & ++ - rho_L*vel_L(idx1)*xi_field_L(i)) + & ++ xi_P*(s_S/(s_R - s_S))*(s_R*rho_R*xi_field_R(i) & ++ - rho_R*vel_R(idx1)*xi_field_R(i)) ++ end do ++ end if + +- flux_rs${XYZ}$_vf(j, k, l, i + intxb - 1) = & +- (qL_prim_rs${XYZ}$_vf(j, k, l, i + advxb - 1)* & +- (gammas(i)*p_K_Star + pi_infs(i)) + & +- qL_prim_rs${XYZ}$_vf(j, k, l, i + contxb - 1)* & +- qvs(i))*s_S +- end do +- !$acc loop seq +- do i = 1, num_dims +- flux_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(i)) = & +- rho_Star*s_S*(s_S*dir_flg(dir_idx(i)) + vel_L(dir_idx(i))* & +- (1d0 - dir_flg(dir_idx(i)))) + dir_flg(dir_idx(i))*p_Star ++ ! SURFACE TENSION FLUX. need to check ++ if (.not. f_is_default(sigma)) then ++ flux_rs${XYZ}$_vf(j, k, l, c_idx) = & ++ (xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, c_idx) + & ++ xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, c_idx))*s_S ++ end if + +- vel_src_rs${XYZ}$_vf(j, k, l, dir_idx(i)) = vel_L(dir_idx(i)) + & +- dir_flg(dir_idx(i))*(s_S*xi_L - vel_L(dir_idx(i))) +- ! Compute the star velocities for the non-conservative terms +- end do +- flux_rs${XYZ}$_vf(j, k, l, E_idx) = (E_Star + p_Star)*s_S ++ ! correction pressure for the cylindrical terms ++ p_Star = xi_M*(pres_L + xi_MP*rho_L*(s_L - & ++ vel_L(dir_idx(1)))*(s_S - vel_L(dir_idx(1)))) + & ++ xi_P*(pres_R + xi_PP*rho_R*(s_R - & ++ vel_R(dir_idx(1)))*(s_S - vel_R(dir_idx(1)))) + +- if (.not. f_is_default(sigma)) then +- flux_rs${XYZ}$_vf(j, k, l, c_idx) = & +- qL_prim_rs${XYZ}$_vf(j, k, l, c_idx)*s_S ++ ! Geometrical source flux for cylindrical coordinates ++ #:if (NORM_DIR == 2) ++ if (cyl_coord) then ++ !Substituting the advective flux into the inviscid geometrical source flux ++ !$acc loop seq ++ do i = 1, E_idx ++ flux_gsrc_rs${XYZ}$_vf(j, k, l, i) = flux_rs${XYZ}$_vf(j, k, l, i) ++ end do ++ !$acc loop seq ++ do i = intxb, intxe ++ flux_gsrc_rs${XYZ}$_vf(j, k, l, i) = flux_rs${XYZ}$_vf(j, k, l, i) ++ end do ++ ! Recalculating the radial momentum geometric source flux ++ flux_gsrc_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(1)) = & ++ flux_gsrc_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(1)) - p_Star ++ ! Geometrical source of the void fraction(s) is zero ++ !$acc loop seq ++ do i = advxb, advxe ++ flux_gsrc_rs${XYZ}$_vf(j, k, l, i) = 0d0 ++ end do + end if ++ #:endif ++ #:if (NORM_DIR == 3) ++ if (grid_geometry == 3) then ++ !$acc loop seq ++ do i = 1, sys_size ++ flux_gsrc_rs${XYZ}$_vf(j, k, l, i) = 0d0 ++ end do ++ flux_gsrc_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(1)) = & ++ flux_gsrc_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(1)) - p_Star + +- ! Compute right star solution state +- else +- xi_R = (s_R - vel_R(dir_idx(1)))/(s_R - s_S) +- +- rho_Star = rho_R*xi_R +- +- E_Star = xi_R*(E_R + (s_S - vel_R(dir_idx(1)))* & +- (rho_R*s_S + pres_R/(s_R - vel_R(dir_idx(1))))) +- +- p_Star = rho_R*(s_R - vel_R(dir_idx(1)))*(s_S - vel_R(dir_idx(1))) + pres_R +- !$acc loop seq +- do i = 1, num_fluids +- p_K_Star = (pres_R + pi_infs(i)/(1d0 + gammas(i)))* & +- xi_R**(1d0/gammas(i) + 1d0) - pi_infs(i)/(1d0 + gammas(i)) +- +- flux_rs${XYZ}$_vf(j, k, l, i + advxb - 1) = & +- qR_prim_rs${XYZ}$_vf(j + 1, k, l, i + advxb - 1)*s_S +- +- flux_rs${XYZ}$_vf(j, k, l, i + contxb - 1) = & +- qR_prim_rs${XYZ}$_vf(j + 1, k, l, i + contxb - 1)*xi_R*s_S +- +- flux_rs${XYZ}$_vf(j, k, l, i + intxb - 1) = & +- (qR_prim_rs${XYZ}$_vf(j + 1, k, l, i + advxb - 1)* & +- (gammas(i)*p_K_Star + pi_infs(i)) + & +- qR_prim_rs${XYZ}$_vf(j + 1, k, l, i + contxb - 1)* & +- qvs(i))*s_S +- end do +- !$acc loop seq +- do i = 1, num_dims +- flux_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(i)) = rho_Star*s_S* & +- (s_S*dir_flg(dir_idx(i)) + vel_R(dir_idx(i))*(1d0 - dir_flg(dir_idx(i)))) + & +- dir_flg(dir_idx(i))*p_Star +- +- vel_src_rs${XYZ}$_vf(j, k, l, dir_idx(i)) = vel_R(dir_idx(i)) + & +- dir_flg(dir_idx(i))*(s_S*xi_R - vel_R(dir_idx(i))) +- ! Compute the star velocities for the non-conservative terms +- end do +- +- if (.not. f_is_default(sigma)) then +- flux_rs${XYZ}$_vf(j, k, l, c_idx) = & +- qR_prim_rs${XYZ}$_vf(j + 1, k, l, c_idx)*s_S ++ flux_gsrc_rs${XYZ}$_vf(j, k, l, momxe) = flux_rs${XYZ}$_vf(j, k, l, momxb + 1) + end if +- +- flux_rs${XYZ}$_vf(j, k, l, E_idx) = (E_Star + p_Star)*s_S +- +- end if +- +- flux_src_rs${XYZ}$_vf(j, k, l, advxb) = vel_src_rs${XYZ}$_vf(j, k, l, dir_idx(1)) +- +- ! Geometrical source flux for cylindrical coordinates +- if (cyl_coord .and. norm_dir == 2) then +- ! Substituting the advective flux into the inviscid geometrical source flux +- !$acc loop seq +- do i = 1, E_idx +- flux_gsrc_rs${XYZ}$_vf(j, k, l, i) = flux_rs${XYZ}$_vf(j, k, l, i) +- end do +- !$acc loop seq +- do i = intxb, intxe +- flux_gsrc_rs${XYZ}$_vf(j, k, l, i) = flux_rs${XYZ}$_vf(j, k, l, i) +- end do +- ! Recalculating the radial momentum geometric source flux (subtracting the pressure part) +- flux_gsrc_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(1)) = & +- flux_gsrc_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(1)) - p_Star +- ! Geometrical source of the void fraction(s) is zero +- !$acc loop seq +- do i = advxb, advxe +- flux_gsrc_rs${XYZ}$_vf(j, k, l, i) = 0d0 +- end do +- end if ++ #:endif + + end do + end do + end do ++ + elseif (model_eqns == 4) then + !ME4 +- !$acc parallel loop collapse(3) gang vector default(present) private(alpha_rho_L, alpha_rho_R, vel_L, vel_R, alpha_L, alpha_R, vel_avg, & +- !$acc rho_avg, h_avg, gamma_avg, s_L, s_R, s_S, vel_avg_rms, nbub_L, nbub_R, ptilde_L, ptilde_R) ++ !$acc parallel loop collapse(3) gang vector default(present) private(alpha_rho_L, alpha_rho_R, vel_L, vel_R, alpha_L, alpha_R, vel_avg, rho_avg, h_avg, gamma_avg, s_L, s_R, s_S, vel_avg_rms, nbub_L, nbub_R, ptilde_L, ptilde_R) + do l = is3%beg, is3%end + do k = is2%beg, is2%end + do j = is1%beg, is1%end +@@ -1632,11 +1724,11 @@ contains + end if + + E_L = gamma_L*pres_L + pi_inf_L + 5d-1*rho_L*vel_L_rms +- + E_R = gamma_R*pres_R + pi_inf_R + 5d-1*rho_R*vel_R_rms + + H_L = (E_L + pres_L)/rho_L + H_R = (E_R + pres_R)/rho_R ++ + if (avg_state == 2) then + !$acc loop seq + do i = 1, nb +@@ -1749,13 +1841,11 @@ contains + + call s_compute_speed_of_sound(pres_L, rho_L, gamma_L, pi_inf_L, H_L, alpha_L, & + vel_L_rms, c_L) +- + call s_compute_speed_of_sound(pres_R, rho_R, gamma_R, pi_inf_R, H_R, alpha_R, & + vel_R_rms, c_R) + + !> The computation of c_avg does not require all the variables, and therefore the non '_avg' + ! variables are placeholders to call the subroutine. +- + call s_compute_speed_of_sound(pres_R, rho_avg, gamma_avg, pi_inf_R, H_avg, alpha_R, & + vel_avg_rms, c_avg) + +@@ -1861,7 +1951,6 @@ contains + + ! Energy flux. + ! f = u*(E+p), q = E, q_star = \xi*E+(s-u)(\rho s_star + p/(s-u)) +- + flux_rs${XYZ}$_vf(j, k, l, E_idx) = & + xi_M*(vel_L(dir_idx(1))*(E_L + pres_L - ptilde_L) + & + s_M*(xi_L*(E_L + (s_S - vel_L(dir_idx(1)))* & +@@ -1874,7 +1963,6 @@ contains + + (s_M/s_L)*(s_P/s_R)*pcorr*s_S + + ! Volume fraction flux +- + !$acc loop seq + do i = advxb, advxe + flux_rs${XYZ}$_vf(j, k, l, i) = & +@@ -1980,8 +2068,10 @@ contains + end do + !$acc end parallel loop + else ++ ! 5-EQUATION MODEL WITH HLLC, INTERFACE CAPTURING ONLY + !$acc parallel loop collapse(3) gang vector default(present) private(vel_L, vel_R, Re_L, Re_R, & +- !$acc rho_avg, h_avg, gamma_avg, alpha_L, alpha_R, s_L, s_R, s_S, vel_avg_rms, pcorr, zcoef, vel_L_tmp, vel_R_tmp) copyin(is1,is2,is3) ++ !$acc rho_avg, h_avg, gamma_avg, alpha_L, alpha_R, s_L, s_R, s_S, vel_avg_rms, pcorr, zcoef, & ++ !$acc tau_e_L, tau_e_R, xi_field_L, xi_field_R, vel_L_tmp, vel_R_tmp) copyin(is1,is2,is3) + do l = is3%beg, is3%end + do k = is2%beg, is2%end + do j = is1%beg, is1%end +@@ -2064,39 +2154,85 @@ contains + !$acc loop seq + do i = 1, 2 + Re_L(i) = dflt_real +- + if (Re_size(i) > 0) Re_L(i) = 0d0 +- + !$acc loop seq + do q = 1, Re_size(i) + Re_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, E_idx + Re_idx(i, q))/Res(i, q) & + + Re_L(i) + end do +- + Re_L(i) = 1d0/max(Re_L(i), sgm_eps) +- + end do + + !$acc loop seq + do i = 1, 2 + Re_R(i) = dflt_real +- + if (Re_size(i) > 0) Re_R(i) = 0d0 +- + !$acc loop seq + do q = 1, Re_size(i) + Re_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, E_idx + Re_idx(i, q))/Res(i, q) & + + Re_R(i) + end do +- + Re_R(i) = 1d0/max(Re_R(i), sgm_eps) + end do + end if + + E_L = gamma_L*pres_L + pi_inf_L + 5d-1*rho_L*vel_L_rms + qv_L +- + E_R = gamma_R*pres_R + pi_inf_R + 5d-1*rho_R*vel_R_rms + qv_R + ++ ! ENERGY ADJUSTMENTS FOR HYPOELASTIC ENERGY ++ if (hypoelasticity) then ++ !$acc loop seq ++ do i = 1, strxe - strxb + 1 ++ tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) ++ tau_e_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) ++ end do ++ G_L = 0d0; G_R = 0d0 ++ !$acc loop seq ++ do i = 1, num_fluids ++ G_L = G_L + alpha_L(i)*Gs(i) ++ G_R = G_R + alpha_R(i)*Gs(i) ++ end do ++ !$acc loop seq ++ do i = 1, strxe - strxb + 1 ++ ! Elastic contribution to energy if G large enough ++ if ((G_L > verysmall) .and. (G_R > verysmall)) then ++ E_L = E_L + (tau_e_L(i)*tau_e_L(i))/(4d0*G_L) ++ E_R = E_R + (tau_e_R(i)*tau_e_R(i))/(4d0*G_R) ++ ! Additional terms in 2D and 3D ++ if ((i == 2) .or. (i == 4) .or. (i == 5)) then ++ E_L = E_L + (tau_e_L(i)*tau_e_L(i))/(4d0*G_L) ++ E_R = E_R + (tau_e_R(i)*tau_e_R(i))/(4d0*G_R) ++ end if ++ end if ++ end do ++ end if ++ ++ ! ENERGY ADJUSTMENTS FOR HYPERELASTIC ENERGY ++ if (hyperelasticity) then ++ !$acc loop seq ++ do i = 1, num_dims ++ xi_field_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, xibeg - 1 + i) ++ xi_field_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, xibeg - 1 + i) ++ end do ++ G_L = 0d0; G_R = 0d0; ++ !$acc loop seq ++ do i = 1, num_fluids ++ ! Mixture left and right shear modulus ++ G_L = G_L + alpha_L(i)*Gs(i) ++ G_R = G_R + alpha_R(i)*Gs(i) ++ end do ++ ! Elastic contribution to energy if G large enough ++ if ( G_L > verysmall .and. G_R > verysmall ) then ++ E_L = E_L + G_L*qL_prim_rs${XYZ}$_vf(j, k, l, xiend + 1) ++ E_R = E_R + G_R*qR_prim_rs${XYZ}$_vf(j + 1, k, l, xiend + 1) ++ end if ++ !$acc loop seq ++ do i = 1, b_size - 1 ++ tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) ++ tau_e_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) ++ end do ++ end if ++ + H_L = (E_L + pres_L)/rho_L + H_R = (E_R + pres_R)/rho_R + +@@ -2110,7 +2246,6 @@ contains + + !> The computation of c_avg does not require all the variables, and therefore the non '_avg' + ! variables are placeholders to call the subroutine. +- + call s_compute_speed_of_sound(pres_R, rho_avg, gamma_avg, pi_inf_R, H_avg, alpha_R, & + vel_avg_rms, c_avg) + +@@ -2126,16 +2261,25 @@ contains + end if + + if (wave_speeds == 1) then +- s_L = min(vel_L(idx1) - c_L, vel_R(idx1) - c_R) +- s_R = max(vel_R(idx1) + c_R, vel_L(idx1) + c_L) +- +- s_S = (pres_R - pres_L + rho_L*vel_L(idx1)* & +- (s_L - vel_L(idx1)) - & +- rho_R*vel_R(idx1)* & +- (s_R - vel_R(idx1))) & +- /(rho_L*(s_L - vel_L(idx1)) - & +- rho_R*(s_R - vel_R(idx1))) ++ if (elasticity) then ++ s_L = min(vel_L(dir_idx(1)) - sqrt(c_L*c_L + & ++ (((4d0*G_L)/3d0) + tau_e_L(dir_idx_tau(1)))/rho_L), vel_R(dir_idx(1)) - sqrt(c_R*c_R + & ++ (((4d0*G_R)/3d0) + tau_e_R(dir_idx_tau(1)))/rho_R)) ++ s_R = max(vel_R(dir_idx(1)) + sqrt(c_R*c_R + & ++ (((4d0*G_R)/3d0) + tau_e_R(dir_idx_tau(1)))/rho_R), vel_L(dir_idx(1)) + sqrt(c_L*c_L + & ++ (((4d0*G_L)/3d0) + tau_e_L(dir_idx_tau(1)))/rho_L)) ++ s_S = (pres_R - tau_e_R(dir_idx_tau(1)) - pres_L + & ++ tau_e_L(dir_idx_tau(1)) + rho_L*vel_L(idx1)*(s_L - vel_L(idx1)) - & ++ rho_R*vel_R(idx1)*(s_R - vel_R(idx1)))/(rho_L*(s_L - vel_L(idx1)) - & ++ rho_R*(s_R - vel_R(idx1))) ++ else ++ s_L = min(vel_L(dir_idx(1)) - c_L, vel_R(dir_idx(1)) - c_R) ++ s_R = max(vel_R(dir_idx(1)) + c_R, vel_L(dir_idx(1)) + c_L) ++ s_S = (pres_R - pres_L + rho_L*vel_L(dir_idx(1))* & ++ (s_L - vel_L(dir_idx(1))) - rho_R*vel_R(dir_idx(1))*(s_R - vel_R(dir_idx(1)))) & ++ /(rho_L*(s_L - vel_L(dir_idx(1))) - rho_R*(s_R - vel_R(dir_idx(1)))) + ++ end if + elseif (wave_speeds == 2) then + pres_SL = 5d-1*(pres_L + pres_R + rho_avg*c_avg* & + (vel_L(idx1) - & +@@ -2172,6 +2316,8 @@ contains + xi_M = (5d-1 + sign(5d-1, s_S)) + xi_P = (5d-1 - sign(5d-1, s_S)) + ++ ! COMPUTING THE HLLC FLUXES ++ ! MASS FLUX. + if (low_Mach == 1) then + @:compute_low_Mach_correction() + else +@@ -2181,75 +2327,88 @@ contains + !$acc loop seq + do i = 1, contxe + flux_rs${XYZ}$_vf(j, k, l, i) = & +- xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, i) & +- *(vel_L(idx1) + s_M*(xi_L - 1d0)) & +- + xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, i) & +- *(vel_R(idx1) + s_P*(xi_R - 1d0)) ++ xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, i)*(vel_L(idx1) + s_M*(xi_L - 1d0)) + & ++ xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, i)*(vel_R(idx1) + s_P*(xi_R - 1d0)) + end do + +- ! Momentum flux. +- ! f = \rho u u + p I, q = \rho u, q_star = \xi * \rho*(s_star, v, w) +- !$acc loop seq ++ ! MOMENTUM FLUX. ++ ! f = \rho u u - \sigma, q = \rho u, q_star = \xi * \rho*(s_star, v, w) ++ !$acc loop seq + do i = 1, num_dims +- idxi = dir_idx(i) +- flux_rs${XYZ}$_vf(j, k, l, contxe + idxi) = & +- xi_M*(rho_L*(vel_L(idx1)* & +- vel_L(idxi) + & +- s_M*(xi_L*(dir_flg(idxi)*s_S + & +- (1d0 - dir_flg(idxi))* & +- vel_L(idxi)) - vel_L(idxi))) + & +- dir_flg(idxi)*(pres_L)) & +- + xi_P*(rho_R*(vel_R(idx1)* & +- vel_R(idxi) + & +- s_P*(xi_R*(dir_flg(idxi)*s_S + & +- (1d0 - dir_flg(idxi))* & +- vel_R(idxi)) - vel_R(idxi))) + & +- dir_flg(idxi)*(pres_R)) & +- + (s_M/s_L)*(s_P/s_R)*dir_flg(idxi)*pcorr ++ !idxi = dir_idx(i) ++ flux_rs${XYZ}$_vf(j, k, l, contxe + dir_idx(i)) = & ++ xi_M*(rho_L*(vel_L(idx1)*vel_L(dir_idx(i)) + s_M*(xi_L*(dir_flg(dir_idx(i))*s_S + & ++ (1d0 - dir_flg(dir_idx(i)))*vel_L(dir_idx(i))) - vel_L(dir_idx(i)))) + dir_flg(dir_idx(i))*(pres_L)) + & ++ xi_P*(rho_R*(vel_R(idx1)*vel_R(dir_idx(i)) + s_P*(xi_R*(dir_flg(dir_idx(i))*s_S + & ++ (1d0 - dir_flg(dir_idx(i)))*vel_R(dir_idx(i))) - vel_R(dir_idx(i)))) + dir_flg(dir_idx(i))*(pres_R)) & ++ + (s_M/s_L)*(s_P/s_R)*dir_flg(dir_idx(i))*pcorr + end do + +- ! Energy flux. +- ! f = u*(E+p), q = E, q_star = \xi*E+(s-u)(\rho s_star + p/(s-u)) ++ ! ENERGY FLUX. ++ ! f = u*(E-\sigma), q = E, q_star = \xi*E+(s-u)(\rho s_star - \sigma/(s-u)) + flux_rs${XYZ}$_vf(j, k, l, E_idx) = & + xi_M*(vel_L(idx1)*(E_L + pres_L) + & +- s_M*(xi_L*(E_L + (s_S - vel_L(idx1))* & +- (rho_L*s_S + pres_L/ & +- (s_L - vel_L(idx1)))) - E_L)) & ++ s_M*(xi_L*(E_L + (s_S - vel_L(idx1))*(rho_L*s_S + pres_L/(s_L - vel_L(idx1)))) - E_L)) & + + xi_P*(vel_R(idx1)*(E_R + pres_R) + & +- s_P*(xi_R*(E_R + (s_S - vel_R(idx1))* & +- (rho_R*s_S + pres_R/ & +- (s_R - vel_R(idx1)))) - E_R)) & ++ s_P*(xi_R*(E_R + (s_S - vel_R(idx1))*(rho_R*s_S + pres_R/(s_R - vel_R(idx1)))) - E_R)) & + + (s_M/s_L)*(s_P/s_R)*pcorr*s_S + +- ! Volume fraction flux ++ ! ELASTICITY. Elastic shear stress additions for the momentum and energy flux ++ if (elasticity) then ++ flux_ene_e = 0d0; ++ !$acc loop seq ++ do i = 1, num_dims ++ ! MOMENTUM ELASTIC FLUX. ++ flux_rs${XYZ}$_vf(j, k, l, contxe + dir_idx(i)) = & ++ flux_rs${XYZ}$_vf(j, k, l, contxe + dir_idx(i)) & ++ - xi_M*tau_e_L(dir_idx_tau(i)) - xi_P*tau_e_R(dir_idx_tau(i)) ++ ! ENERGY ELASTIC FLUX. ++ flux_ene_e = flux_ene_e - & ++ xi_M*(vel_L(dir_idx(i))*tau_e_L(dir_idx_tau(i)) + & ++ s_M*(xi_L*((s_S - vel_L(i))*(tau_e_L(dir_idx_tau(i))/(s_L - vel_L(i)))))) - & ++ xi_P*(vel_R(dir_idx(i))*tau_e_R(dir_idx_tau(i)) + & ++ s_P*(xi_R*((s_S - vel_R(i))*(tau_e_R(dir_idx_tau(i))/(s_R - vel_R(i)))))) ++ end do ++ flux_rs${XYZ}$_vf(j, k, l, E_idx) = flux_rs${XYZ}$_vf(j, k, l, E_idx) + flux_ene_e ++ end if ++ ++ ! HYPOELASTIC STRESS EVOLUTION FLUX. ++ if (hypoelasticity) then ++ !$acc loop seq ++ do i = 1, strxe - strxb + 1 ++ flux_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) = & ++ xi_M*(s_S/(s_L - s_S))*(s_L*rho_L*tau_e_L(i) - rho_L*vel_L(idx1)*tau_e_L(i)) + & ++ xi_P*(s_S/(s_R - s_S))*(s_R*rho_R*tau_e_R(i) - rho_R*vel_R(idx1)*tau_e_R(i)) ++ end do ++ end if ++ ++ ! VOLUME FRACTION FLUX. + !$acc loop seq + do i = advxb, advxe +- flux_rs${XYZ}$_vf(j, k, l, i) = & +- xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, i) & +- *(vel_L(idx1) + s_M*(xi_L - 1d0)) & +- + xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, i) & +- *(vel_R(idx1) + s_P*(xi_R - 1d0)) ++ flux_rs${XYZ}$_vf(j, k, l, i) = & ++ xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, i)*(vel_L(idx1) + s_M*(xi_L - 1d0)) + & ++ xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, i)*(vel_R(idx1) + s_P*(xi_R - 1d0)) + end do + +- ! Source for volume fraction advection equation ++ ! VOLUME FRACTION SOURCE FLUX. + !$acc loop seq + do i = 1, num_dims + idxi = dir_idx(i) + vel_src_rs${XYZ}$_vf(j, k, l, idxi) = & +- xi_M*(vel_L(idxi) + & +- dir_flg(idxi)* & +- s_M*(xi_L - 1d0)) & +- + xi_P*(vel_R(idxi) + & +- dir_flg(idxi)* & +- s_P*(xi_R - 1d0)) +- +- !if ( (model_eqns == 4) .or. (num_fluids==1) ) vel_src_rs_vf(dir_idx(i))%sf(j,k,l) = 0d0 ++ xi_M*(vel_L(idxi) + dir_flg(idxi)*s_M*(xi_L - 1d0)) + & ++ xi_P*(vel_R(idxi) + dir_flg(idxi)*s_P*(xi_R - 1d0)) + end do + + flux_src_rs${XYZ}$_vf(j, k, l, advxb) = vel_src_rs${XYZ}$_vf(j, k, l, idx1) + +- ! Geometrical source flux for cylindrical coordinates ++ ! SURFACE TENSION FLUX. need to check ++ !if (.not. f_is_default(sigma)) then ++ ! flux_rs${XYZ}$_vf(j, k, l, c_idx) = & ++ ! (xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, c_idx) + & ++ ! xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, c_idx))*s_S ++ !end if + ++ ! Geometrical source flux for cylindrical coordinates + #:if (NORM_DIR == 2) + if (cyl_coord) then + !Substituting the advective flux into the inviscid geometrical source flux +@@ -2544,7 +2703,7 @@ contains + + !$acc update device(is1, is2, is3) + +- if (hypoelasticity) then ++ if (elasticity) then + if (norm_dir == 1) then + dir_idx_tau = (/1, 2, 4/) + else if (norm_dir == 2) then +diff --git a/src/simulation/m_start_up.fpp b/src/simulation/m_start_up.fpp +index 5e1c6f6e..10158e8e 100644 +--- a/src/simulation/m_start_up.fpp ++++ b/src/simulation/m_start_up.fpp +@@ -46,9 +46,10 @@ module m_start_up + + use m_derived_variables !< Procedures used to compute quantities derived + !! from the conservative and primitive variables +- + use m_hypoelastic + ++ use m_hyperelastic ++ + use m_phase_change !< Phase-change module + + use m_viscous +@@ -139,6 +140,7 @@ contains + teno_CT, mp_weno, weno_avg, & + riemann_solver, low_Mach, wave_speeds, avg_state, & + bc_x, bc_y, bc_z, & ++ x_a, y_a, z_a, x_b, y_b, z_b, & + x_domain, y_domain, z_domain, & + hypoelasticity, & + ib, num_ibs, patch_ib, & +@@ -146,8 +148,8 @@ contains + fd_order, probe, num_probes, t_step_old, & + alt_soundspeed, mixture_err, weno_Re_flux, & + null_weights, precision, parallel_io, cyl_coord, & +- rhoref, pref, bubbles, bubble_model, & +- R0ref, & ++ rhoref, pref, bubbles, bubble_model, & ++ + #:if not MFC_CASE_OPTIMIZATION + nb, mapped_weno, wenoz, teno, weno_order, num_fluids, & + #:endif +@@ -161,7 +163,7 @@ contains + R0_type, file_per_process, sigma, & + pi_fac, adv_n, adap_dt, bf_x, bf_y, bf_z, & + k_x, k_y, k_z, w_x, w_y, w_z, p_x, p_y, p_z, & +- g_x, g_y, g_z ++ g_x, g_y, g_z, hyperelasticity, R0ref + + ! Checking that an input file has been provided by the user. If it + ! has, then the input file is read in, otherwise, simulation exits. +@@ -359,7 +361,7 @@ contains + end if + end do + +- if ((bubbles .eqv. .true.) .or. (hypoelasticity .eqv. .true.)) then ++ if ((bubbles .eqv. .true.) .or. (elasticity .eqv. .true.)) then + ! Read pb and mv for non-polytropic qbmm + if (qbmm .and. .not. polytropic) then + do i = 1, nb +@@ -589,7 +591,7 @@ contains + NVARS_MOK = int(sys_size, MPI_OFFSET_KIND) + + ! Read the data for each variable +- if (bubbles .or. hypoelasticity) then ++ if ( bubbles .or. elasticity ) then + + do i = 1, sys_size!adv_idx%end + var_MOK = int(i, MPI_OFFSET_KIND) +@@ -614,6 +616,7 @@ contains + MPI_DOUBLE_PRECISION, status, ierr) + end do + end if ++ + + call s_mpi_barrier() + +@@ -679,9 +682,9 @@ contains + NVARS_MOK = int(sys_size, MPI_OFFSET_KIND) + + ! Read the data for each variable +- if (bubbles .or. hypoelasticity) then ++ if ( bubbles .or. elasticity ) then + +- do i = 1, sys_size!adv_idx%end ++ do i = 1, sys_size !adv_idx%end + var_MOK = int(i, MPI_OFFSET_KIND) + ! Initial displacement to skip at beginning of file + disp = m_MOK*max(MOK, n_MOK)*max(MOK, p_MOK)*WP_MOK*(var_MOK - 1) +@@ -1120,7 +1123,7 @@ contains + ! Time-stepping loop controls + if ((mytime + dt) >= finaltime) dt = finaltime - mytime + t_step = t_step + 1 +- ++ + end subroutine s_perform_time_step + + subroutine s_save_performance_metrics(t_step, time_avg, time_final, io_time_avg, io_time_final, proc_time, io_proc_time, file_exists, start, finish, nt) +@@ -1272,7 +1275,6 @@ contains + call acc_present_dump() + #endif + +- if (hypoelasticity) call s_initialize_hypoelastic_module() + if (relax) call s_initialize_phasechange_module() + call s_initialize_data_output_module() + call s_initialize_derived_variables_module() +@@ -1312,9 +1314,11 @@ contains + #endif + + call s_initialize_cbc_module() +- + call s_initialize_derived_variables() + ++ if (hypoelasticity) call s_initialize_hypoelastic_module() ++ if (hyperelasticity) call s_initialize_hyperelastic_module() ++ + end subroutine s_initialize_modules + + subroutine s_initialize_mpi_domain +@@ -1395,6 +1399,7 @@ contains + do i = 1, sys_size + !$acc update device(q_cons_ts(1)%vf(i)%sf) + end do ++ + if (qbmm .and. .not. polytropic) then + !$acc update device(pb_ts(1)%sf, mv_ts(1)%sf) + end if +@@ -1410,7 +1415,6 @@ contains + !$acc update device(bc_y%vb1, bc_y%vb2, bc_y%vb3, bc_y%ve1, bc_y%ve2, bc_y%ve3) + !$acc update device(bc_z%vb1, bc_z%vb2, bc_z%vb3, bc_z%ve1, bc_z%ve2, bc_z%ve3) + +- + !$acc update device(relax, relax_model) + if (relax) then + !$acc update device(palpha_eps, ptgalpha_eps) +@@ -1428,6 +1432,8 @@ contains + s_write_data_files => null() + + call s_finalize_time_steppers_module() ++ if (hypoelasticity) call s_finalize_hypoelastic_module() ++ if (hyperelasticity) call s_finalize_hyperelastic_module() + call s_finalize_derived_variables_module() + call s_finalize_data_output_module() + call s_finalize_rhs_module() +diff --git a/src/simulation/m_surface_tension.fpp b/src/simulation/m_surface_tension.fpp +index 2e9ca8fe..b5faba05 100644 +--- a/src/simulation/m_surface_tension.fpp ++++ b/src/simulation/m_surface_tension.fpp +@@ -1,7 +1,7 @@ + #:include 'macros.fpp' + #:include 'inline_capillary.fpp' + +-!> @brief This module is used to compute source terms for hypoelastic model ++!> @brief This module is used to compute source terms for surface tension model + module m_surface_tension + + ! Dependencies ============================================================= +diff --git a/src/simulation/m_time_steppers.fpp b/src/simulation/m_time_steppers.fpp +index d34c1fc0..b940bdc8 100644 +--- a/src/simulation/m_time_steppers.fpp ++++ b/src/simulation/m_time_steppers.fpp +@@ -25,6 +25,8 @@ module m_time_steppers + + use m_ibm + ++ use m_hyperelastic ++ + use m_mpi_proxy !< Message passing interface (MPI) module proxy + + use m_boundary_conditions +@@ -181,8 +183,7 @@ contains + end if + end if + +- if (hypoelasticity) then +- ++ if (elasticity) then + do i = stress_idx%beg, stress_idx%end + @:ALLOCATE(q_prim_vf(i)%sf(ix_t%beg:ix_t%end, & + iy_t%beg:iy_t%end, & +@@ -191,6 +192,15 @@ contains + end do + end if + ++ if (hyperelasticity) then ++ do i = xibeg, xiend + 1 ++ @:ALLOCATE(q_prim_vf(i)%sf(ix_t%beg:ix_t%end, & ++ iy_t%beg:iy_t%end, & ++ iz_t%beg:iz_t%end)) ++ @:ACC_SETUP_SFs(q_prim_vf(i)) ++ end do ++ end if ++ + if (model_eqns == 3) then + do i = internalEnergies_idx%beg, internalEnergies_idx%end + @:ALLOCATE(q_prim_vf(i)%sf(ix_t%beg:ix_t%end, & +@@ -812,6 +822,10 @@ contains + call s_pressure_relaxation_procedure(q_cons_ts(1)%vf) + end if + ++ call nvtxStartRange("RHS-ELASTIC") ++ if (hyperelasticity) call s_hyperelastic_rmt_stress_update(q_cons_ts(1)%vf, q_prim_vf) ++ call nvtxEndRange ++ + if (adv_n) call s_comp_alpha_from_n(q_cons_ts(1)%vf) + + if (ib) then +@@ -829,7 +843,6 @@ contains + time = time + (finish - start) + end if + ! ================================================================== +- + end subroutine s_3rd_order_tvd_rk + + !> Strang splitting scheme with 3rd order TVD RK time-stepping algorithm for +@@ -959,6 +972,7 @@ contains + end if + + end subroutine s_time_step_cycling ++ + !> Module deallocation and/or disassociation procedures + subroutine s_finalize_time_steppers_module + +@@ -993,12 +1007,18 @@ contains + @:DEALLOCATE(q_prim_vf(i)%sf) + end do + +- if (hypoelasticity) then ++ if (elasticity) then + do i = stress_idx%beg, stress_idx%end + @:DEALLOCATE(q_prim_vf(i)%sf) + end do + end if + ++ if (hyperelasticity) then ++ do i = xibeg, xiend + 1 ++ @:DEALLOCATE(q_prim_vf(i)%sf) ++ end do ++ end if ++ + if (bubbles) then + do i = bub_idx%beg, bub_idx%end + @:DEALLOCATE(q_prim_vf(i)%sf) +diff --git a/src/simulation/m_viscous.fpp b/src/simulation/m_viscous.fpp +index 0019779e..5bdf4b84 100644 +--- a/src/simulation/m_viscous.fpp ++++ b/src/simulation/m_viscous.fpp +@@ -12,8 +12,6 @@ module m_viscous + use m_global_parameters !< Definitions of the global parameters + + use m_weno +- +- use m_helper + ! ========================================================================== + + private; public s_get_viscous, & +diff --git a/src/simulation/p_main.fpp b/src/simulation/p_main.fpp +index 3f0e885c..8fc4523f 100644 +--- a/src/simulation/p_main.fpp ++++ b/src/simulation/p_main.fpp +@@ -36,7 +36,6 @@ program p_main + + !Initialize MPI + call s_initialize_mpi_domain() +- + !Initialize Modules + call s_initialize_modules() + +@@ -56,7 +55,7 @@ program p_main + + ! Time-stepping Loop ======================================================= + do +- if (t_step == t_step_stop) then ++ if (t_step > t_step_stop) then + call s_save_performance_metrics(t_step, time_avg, time_final, io_time_avg, & + io_time_final, proc_time, io_proc_time, file_exists, start, finish, nt) + exit +@@ -65,7 +64,7 @@ program p_main + call s_perform_time_step(t_step, time_avg, time_final, io_time_avg, io_time_final, & + proc_time, io_proc_time, file_exists, start, finish, nt) + +- if (mod(t_step - t_step_start, t_step_save) == 0 .or. t_step == t_step_stop) then ++ if (mod(t_step - t_step_start, t_step_save) == 0 .or. t_step > t_step_stop) then + call s_save_data(t_step, start, finish, io_time_avg, nt) + end if + +diff --git a/submit_gpu.sh b/submit_gpu.sh +new file mode 100755 +index 00000000..b29b29be +--- /dev/null ++++ b/submit_gpu.sh +@@ -0,0 +1,49 @@ ++#!/bin/bash ++ ++### A100s ++#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterex/input.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 01:00:00 -# bwex_pre -t pre_process -a bciv-delta-gpu -c delta ++#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterim/input.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 01:00:00 -# bwim_pre -t pre_process -a bciv-delta-gpu -c delta ++ ++#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterex/input.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 12:00:00 -# bwex_sim -t simulation -a bciv-delta-gpu -c delta ++#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterim/input.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 12:00:00 -# bwim_sim -t simulation -a bciv-delta-gpu -c delta ++ ++### A40s ++#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterex/input.py -e batch -p gpuA40x4 -N 5 -n 4 -g 1 -w 01:00:00 -# bwex_pre -t pre_process -a bciv-delta-gpu -c delta ++#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterim/input.py -e batch -p gpuA40x4 -N 5 -n 4 -g 1 -w 01:00:00 -# bwim_pre -t pre_process -a bciv-delta-gpu -c delta ++#./mfc.sh run /scratch/bciv/rodrigu1/test/input.py -e batch -p gpuA40x4 -N 5 -n 4 -g 1 -w 01:00:00 -# test -t pre_process -a bciv-delta-gpu -c delta ++#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterim2/input.py -e batch -p gpuA40x4 -N 5 -n 4 -g 1 -w 01:00:00 -# bwim_pre -t pre_process -a bciv-delta-gpu -c delta ++ ++#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterex/input.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 12:00:00 -# bwex_sim -t simulation -a bciv-delta-gpu -c delta ++#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterim/input.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 12:00:00 -# bwim_sim -t simulation -a bciv-delta-gpu -c delta ++#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterex/input.py -e batch -p gpuA40x4 -N 5 -n 4 -g 1 -w 12:00:00 -# bwex_sim -t simulation -a bciv-delta-gpu -c delta ++#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterim/input.py -e batch -p gpuA40x4 -N 5 -n 4 -g 1 -w 12:00:00 -# bwim_sim -t simulation -a bciv-delta-gpu -c delta ++#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterim2/input.py -e batch -p gpuA40x4 -N 5 -n 4 -g 1 -w 12:00:00 -# bwim_sim -t simulation -a bciv-delta-gpu -c delta ++#./mfc.sh run /scratch/bciv/rodrigu1/test/input.py -e batch -p gpuA40x4 -N 5 -n 4 -g 1 -w 03:00:00 -# test_sim -t simulation -a bciv-delta-gpu -c delta ++ ++ ++#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterex/input.py -e batch -p gpuA40x4 -N 5 -n 4 -g 1 -w 00:30:00 -# bwex_post -t post_process -a bciv-delta-gpu -c delta ++#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterim/input.py -e batch -p gpuA40x4 -N 5 -n 4 -g 1 -w 00:30:00 -# bwim_post -t post_process -a bciv-delta-gpu -c delta ++#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterim2/input.py -e batch -p gpuA40x4 -N 5 -n 4 -g 1 -w 01:00:00 -# bwim_post -t post_process -a bciv-delta-gpu -c delta ++#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterim2/input.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 01:00:00 -# bwim_post -t post_process -a bciv-delta-gpu -c delta ++ ++#./mfc.sh run /scratch/bciv/rodrigu1/test/input.py -e batch -p gpuA40x4 -N 5 -n 4 -g 1 -w 00:30:00 -# test_post -t post_process -a bciv-delta-gpu -c delta ++ ++#./mfc.sh run /scratch/bciv/rodrigu1/cav2024/3Dsph_hyper_prestress_input.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t pre_process -a bciv-delta-gpu -c delta ++#./mfc.sh run /scratch/bciv/rodrigu1/cav2024/3Dsph_hyper_prestress_input.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta ++#./mfc.sh run /scratch/bciv/rodrigu1/cav2024/3Dsph_hyper_prestress_input.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta ++ ++#./mfc.sh run /scratch/bciv/rodrigu1/cav2024/hyper/hyper_gel.py -p gpuA100x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t pre_process -a bciv-delta-gpu -c delta ++#./mfc.sh run /scratch/bciv/rodrigu1/cav2024/hyper/hyper_gel.py -p gpuA100x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta ++#./mfc.sh run /scratch/bciv/rodrigu1/cav2024/hyper/hyper_gel.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta ++ ++#./mfc.sh run /scratch/bciv/rodrigu1/cav2024/hypoe/hypo_gel.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t pre_process -a bciv-delta-gpu -c delta ++#./mfc.sh run /scratch/bciv/rodrigu1/cav2024/hypoe/hypo_gel.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta ++#./mfc.sh run /scratch/bciv/rodrigu1/cav2024/hypoe/hypo_gel.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta ++ ++#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test61/case.py -e batch -p gpuA100x4 -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t pre_process -a bciv-delta-gpu -c delta ++#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test61/case.py -e batch -p gpuA100x4 -N 1 -n 1 -g 0 -w 02:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta ++#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test61/case.py -e batch -p gpuA100x4 -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta ++ ++./mfc.sh run tests/6954E28B/case.py -p gpuA100x4 -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t pre_process -a bciv-delta-gpu -c delta ++./mfc.sh run tests/6954E28B/case.py -p gpuA100x4 -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta ++ +diff --git a/submit_hyper.sh b/submit_hyper.sh +new file mode 100755 +index 00000000..ba197a99 +--- /dev/null ++++ b/submit_hyper.sh +@@ -0,0 +1,7 @@ ++#!/bin/bash ++ ++./mfc.sh run ./examples/3D_hyperelasticity/hyper_gel.py -p batch -N 1 -n 4 -g 0 -w 01:00:00 -# test1 -t pre_process -c oscar ++./mfc.sh run ./examples/3D_hyperelasticity/hyper_gel.py -p batch -N 1 -n 4 -g 0 -w 01:00:00 -# test1 -t simulation -c oscar ++#./mfc.sh run /scratch/bciv/rodrigu1/cav2024/hyper/hyper_gel.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta ++ ++ +diff --git a/submit_pc.sh b/submit_pc.sh +new file mode 100755 +index 00000000..e45b98db +--- /dev/null ++++ b/submit_pc.sh +@@ -0,0 +1,9 @@ ++#!/bin/bash ++ ++#./mfc.sh run ./examples/3D_hyperelasticity/hyper_gel.py -p batch -N 1 -n 4 -g 0 -w 01:00:00 -# test1 -t pre_process -c oscar ++#./mfc.sh run ./examples/3D_hyperelasticity/hyper_gel.py -p batch -N 1 -n 4 -g 0 -w 01:00:00 -# test1 -t simulation -c oscar ++#./mfc.sh run /scratch/bciv/rodrigu1/cav2024/hyper/hyper_gel.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta ++ ++./mfc.sh run ./examples/3D_phasechange_bubble/casefile.py -p batch -N 1 -n 4 -g 1 -w 01:00:00 -# test1 -t pre_process -c delta ++./mfc.sh run ./examples/3D_phasechange_bubble/casefile.py -p batch -N 1 -n 4 -g 1 -w 01:00:00 -# test1 -t simulation -c delta ++ +diff --git a/submit_test.sh b/submit_test.sh +new file mode 100755 +index 00000000..69b80bbe +--- /dev/null ++++ b/submit_test.sh +@@ -0,0 +1,52 @@ ++#!/bin/bash ++ ++#./mfc.sh run ./examples/3D_phasechange_bubble/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta ++#./mfc.sh run ./examples/3D_ctr_test/case.py -p batch -N 1 -n 8 -g 0 -w 01:00:00 -# test1 -t simulation -c delta ++#./mfc.sh run ./examples/3D_phasechange_bubble/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t post_process -c delta ++ ++#./mfc.sh run ./examples/3D_ctr_test/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta ++#./mfc.sh run ./examples/3D_ctr_test/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t simulation -c delta ++#./mfc.sh run ./examples/3D_ctr_test/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t post_process -c delta ++ ++#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4/case.py -p batch -N 1 -n 4 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta ++#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4/case.py -p batch -N 1 -n 4 -g 0 -w 01:00:00 -# test1 -t simulation -c delta ++#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t post_process -c delta ++ ++#./mfc.sh run /scratch/bciv/mcarcanabarbosa/ctr2024/testingpc4f/2speed/3dpc-noel-ptg.py -p batch -N 1 -n 4 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta ++#./mfc.sh run /scratch/bciv/mcarcanabarbosa/ctr2024/testingpc4f/2speed/3dpc-noel-ptg.py -p batch -N 1 -n 4 -g 0 -w 01:00:00 -# test1 -t simulation -c delta ++#./mfc.sh run /scratch/bciv/mcarcanabarbosa/ctr2024/testingpc4f/2speed/3dpc-noel-ptg.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -c delta ++ ++#./mfc.sh run /scratch/bciv/mcarcanabarbosa/ctr2024/testingpc4f/4speed/3dpc-noel-ptg.py -e batch -p gpuA100x4 -N 1 -n 4 -g 1 -w 00:10:00 -# test1 -t pre_process -a bciv-delta-gpu -c delta ++#./mfc.sh run /scratch/bciv/mcarcanabarbosa/ctr2024/testingpc4f/4speed/3dpc-noel-ptg.py -e batch -p gpuA100x4 -N 1 -n 4 -g 1 -w 04:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta ++#./mfc.sh run /scratch/bciv/mcarcanabarbosa/ctr2024/testingpc4f/4speed/3dpc-noel-ptg.py -e batch -p gpuA100x4 -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta ++ ++#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6.4/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta ++#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6.4/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t simulation -c delta ++#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6.4/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t post_process -c delta ++#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6.3/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -c delta ++#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6.4/case.py -e batch -p gpuA100x4 -N 1 -n 4 -g 4 -w 01:00:00 -# pre_bubingel -t pre_process -a bciv-delta-gpu -c delta ++#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6.4/case.py -e batch -p gpuA100x4 -N 1 -n 4 -g 4 -w 06:00:00 -# sim_bubingel -t simulation -a bciv-delta-gpu -c delta ++ ++#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6.5/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta ++#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6.5/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t simulation -c delta ++#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6.5/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -c delta ++ ++#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta ++#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t simulation -c delta ++#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -c delta ++#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4/case.py -e batch -p gpuA100x4 -N 1 -n 4 -g 4 -w 06:00:00 -# pre_bubinwater -t pre_process -a bciv-delta-gpu -c delta ++#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4/case.py -e batch -p gpuA100x4 -N 1 -n 4 -g 4 -w 06:00:00 -# sim_bubinwater -t simulation -a bciv-delta-gpu -c delta ++ ++#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4.1/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta ++#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4.1/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t simulation -c delta ++./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4.1/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -c delta ++ ++ ++#./mfc.sh run /users/mrodri97/scratch/ctr2024/test6/case.py -p batch -N 1 -n 16 -g 0 -w 01:00:00 -# test1 -t pre_process -c oscar ++#./mfc.sh run /users/mrodri97/scratch/ctr2024/test6/case.py -p batch -N 1 -n 16 -g 0 -w 02:00:00 -# test1 -t simulation -c oscar ++#./mfc.sh run /users/mrodri97/scratch/ctr2024/test6/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -c oscar ++ ++ ++#./mfc.sh run /scratch/bciv/mcarcanabarbosa/ctr2024/finalruns/elcom/bubliq/25wv/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -c delta ++#./mfc.sh run /scratch/bciv/mcarcanabarbosa/ctr2024/finalruns/elcom/bubliq/75wv/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -c delta ++ +diff --git a/toolchain/bootstrap/docker.sh b/toolchain/bootstrap/docker.sh +index 73e61372..60e34d92 100644 +--- a/toolchain/bootstrap/docker.sh ++++ b/toolchain/bootstrap/docker.sh +@@ -30,4 +30,4 @@ if (($?)); then + error "Error running Docker container with $@." + + exit 1 +-fi +\ No newline at end of file ++fi +diff --git a/toolchain/bootstrap/modules.sh b/toolchain/bootstrap/modules.sh +index 097dca13..b437157f 100644 +--- a/toolchain/bootstrap/modules.sh ++++ b/toolchain/bootstrap/modules.sh +@@ -23,8 +23,9 @@ if [ -v $u_c ]; then + log "$C""ACCESS$W: Bridges2 (b) | Expanse (e) | Delta (d)" + log "$Y""Gatech$W: Phoenix (p)" + log "$R""Caltech$W: Richardson (r)" ++ log "$BR""Brown$W: Oscar (o)" + log "$B""DoD$W: Carpenter (c) | Nautilus (n)" +- log_n "($G""a$W/$G""f$W/$G""s$W/$G""w$W/$C""b$W/$C""e$CR/$C""d$CR/$Y""p$CR/$R""r$CR/$B""c$CR/$B""n$CR): " ++ log_n "($G""a$W/$G""f$W/$G""s$W/$G""w$W/$C""b$W/$C""e$CR/$C""d$CR/$Y""p$CR/$R""r$CR/$B""c$CR/$B""n$CR/$BR""o"$CR"): " + read u_c + log + fi +diff --git a/toolchain/mfc/bench.py b/toolchain/mfc/bench.py +index 52792f26..98e34309 100644 +--- a/toolchain/mfc/bench.py ++++ b/toolchain/mfc/bench.py +@@ -16,7 +16,6 @@ class BenchCase: + path: str + args: typing.List[str] + +- + def bench(targets = None): + if targets is None: + targets = ARG("targets") +diff --git a/toolchain/mfc/run/case_dicts.py b/toolchain/mfc/run/case_dicts.py +index b39507d3..88eb7b00 100644 +--- a/toolchain/mfc/run/case_dicts.py ++++ b/toolchain/mfc/run/case_dicts.py +@@ -19,6 +19,7 @@ class ParamType(Enum): + + COMMON = { + 'hypoelasticity': ParamType.LOG, ++ 'hyperelasticity': ParamType.LOG, + 'cyl_coord': ParamType.LOG, + 'pref': ParamType.REAL, + 'p': ParamType.INT, +@@ -47,6 +48,7 @@ COMMON = { + 'relax_model': ParamType.INT, + 'sigma': ParamType.REAL, + 'adv_n': ParamType.LOG, ++ 'hyperelasticity': ParamType.LOG, + } + + PRE_PROCESS = COMMON.copy() +@@ -75,6 +77,7 @@ PRE_PROCESS.update({ + 'pi_fac': ParamType.REAL, + 'ib': ParamType.LOG, + 'num_ibs': ParamType.INT, ++ 'pre_stress': ParamType.LOG, + }) + + for ib_id in range(1, 10+1): +@@ -107,14 +110,16 @@ for f_id in range(1, 10+1): + "mu_v", "k_v", "G", "cv", "qv", "qvp" ]: + PRE_PROCESS[f"fluid_pp({f_id})%{real_attr}"] = ParamType.REAL + +-for p_id in range(1, 10+1): ++for p_id in range(1, 10+4): + for attribute, ty in [("geometry", ParamType.INT), ("smoothen", ParamType.LOG), + ("smooth_patch_id", ParamType.INT), ("hcid", ParamType.INT)]: + PRE_PROCESS[f"patch_icpp({p_id})%{attribute}"] = ty + +- for real_attr in ["radius", "radii", "epsilon", "beta", "normal", "alpha_rho", +- "smooth_coeff", "rho", "vel", "alpha", "gamma", ++ for real_attr in ["radius", "radii", "epsilon", "beta", "normal", "alpha_rho", "a2", ++ "a3", "a4", "a5", "a6", "a7","a8", "a9", "a10", "a11", "a12", 'non_axis_sym', ++ "normal", "smooth_coeff", "rho", "vel", "pres", "alpha", "gamma", + "pi_inf", "r0", "v0", "p0", "m0", "cv", "qv", "qvp", "cf_val"]: ++ + PRE_PROCESS[f"patch_icpp({p_id})%{real_attr}"] = ParamType.REAL + PRE_PROCESS[f"patch_icpp({p_id})%pres"] = ParamType.REAL.analytic() + +@@ -279,7 +284,6 @@ for f_id in range(1,10+1): + SIMULATION[f"integral({int_id})%{cmp}min"] = ParamType.REAL + SIMULATION[f"integral({int_id})%{cmp}max"] = ParamType.REAL + +- + # Removed: 'fourier_modes%beg', 'fourier_modes%end', 'chem_wrt' + # Feel free to return them if they are needed once more. + POST_PROCESS = COMMON.copy() +@@ -314,6 +318,7 @@ POST_PROCESS.update({ + 'qbmm': ParamType.LOG, + 'qm_wrt': ParamType.LOG, + 'cf_wrt': ParamType.LOG, ++ 'sim_data': ParamType.LOG, + 'ib': ParamType.LOG + }) + +diff --git a/toolchain/modules b/toolchain/modules +index 178d9966..bc0566a3 100644 +--- a/toolchain/modules ++++ b/toolchain/modules +@@ -60,6 +60,12 @@ d-cpu gcc/11.4.0 openmpi + d-gpu nvhpc/22.11 openmpi+cuda/4.1.5+cuda cmake + d-gpu CC=nvc CXX=nvc++ FC=nvfortran + ++o Brown Oscar ++o-all python ++o-cpu hpcx-mpi ++o-gpu nvhpc cuda/12.3.0 cmake/3.26.3 ++o-gpu CC=nvc CXX=nvc++ FC=nvfortran ++ + c DoD Carpenter + c-all python/3.12.1 + c-cpu compiler-rt/2024.2.0 ifort/2024.2.0 icc/2023.1.0 mpi/latest cmake/3.28.1-intel-2023.0.0 +@@ -70,3 +76,4 @@ n-all slurm + n-cpu penguin/openmpi/4.1.5/gcc-8.5.0 + n-gpu penguin/openmpi/4.1.5/nvhpc-22.3 nvidia/nvhpc/22.3 cuda/cuda-11.6 + n-gpu CC=nvc CXX=nvc++ FC=nvfortran ++ +diff --git a/toolchain/templates/oscar.mako b/toolchain/templates/oscar.mako +new file mode 100644 +index 00000000..158a217c +--- /dev/null ++++ b/toolchain/templates/oscar.mako +@@ -0,0 +1,56 @@ ++#!/usr/bin/env bash ++ ++<%namespace name="helpers" file="helpers.mako"/> ++ ++% if engine == 'batch': ++#SBATCH --nodes=${nodes} ++#SBATCH --ntasks-per-node=${tasks_per_node} ++#SBATCH --cpus-per-task=1 ++#SBATCH --job-name="${name}" ++#SBATCH --time=${walltime} ++% if partition: ++#SBATCH --partition=${partition} ++% endif ++% if account: ++#SBATCH --account="${account}" ++% endif ++% if gpu: ++#SBATCH --gpus-per-node=${tasks_per_node} ++#SBATCH --mem=64G ++#SBATCH --gpu-bind=closest ++% endif ++#SBATCH --output="${name}.out" ++#SBATCH --error="${name}.err" ++#SBATCH --export=ALL ++% if email: ++#SBATCH --mail-user=${email} ++#SBATCH --mail-type="BEGIN, END, FAIL" ++% endif ++% endif ++ ++${helpers.template_prologue()} ++ ++ok ":) Loading modules:\n" ++cd "${MFC_ROOTDIR}" ++. ./mfc.sh load -c o -m ${'g' if gpu else 'c'} ++cd - > /dev/null ++echo ++ ++% for target in targets: ++ ${helpers.run_prologue(target)} ++ ++ % if not mpi: ++ (set -x; ${profiler} "${target.get_install_binpath(case)}") ++ % else: ++ (set -x; ${profiler} \ ++ mpirun -np ${nodes*tasks_per_node} \ ++ ${' '.join([f"'{x}'" for x in ARG('--') ])} \ ++ "${target.get_install_binpath(case)}") ++ % endif ++ ++ ${helpers.run_epilogue(target)} ++ ++ echo ++% endfor ++ ++${helpers.template_epilogue()} +diff --git a/toolchain/util.sh b/toolchain/util.sh +index c67c9cad..fddbe22a 100644 +--- a/toolchain/util.sh ++++ b/toolchain/util.sh +@@ -1,10 +1,10 @@ + #!/bin/bash + + if [ -t 1 ]; then +- RED="\x1B[31m"; CYAN="\x1B[36m"; GREEN="\x1B[32m" ++ RED="\x1B[31m"; CYAN="\x1B[36m"; GREEN="\x1B[32m"; BROWN="\x1B[38;5;58m" + YELLOW="\x1B[33m"; MAGENTA="\x1B[35m"; BLUE="\x1B[34m"; COLOR_RESET="\033[m" + +- R=$RED; C=$CYAN; G=$GREEN ++ R=$RED; C=$CYAN; G=$GREEN; BR=$BROWN + Y=$YELLOW; M=$MAGENTA; B=$BLUE; CR=$COLOR_RESET; W=$CR + fi + diff --git a/src/simulation/m_data_output.fpp b/src/simulation/m_data_output.fpp index f862aa8e14..93637a1b93 100644 --- a/src/simulation/m_data_output.fpp +++ b/src/simulation/m_data_output.fpp @@ -1019,7 +1019,7 @@ contains call MPI_FILE_SET_VIEW(ifile, disp, MPI_DOUBLE_PRECISION, MPI_IO_DATA%view(i), & 'native', mpi_info_int, ierr) - call MPI_FILE_write_ALL(ifile, MPI_IO_DATA%var(i)%sf, data_size, & + call MPI_FILE_WRITE_ALL(ifile, MPI_IO_DATA%var(i)%sf, data_size, & MPI_DOUBLE_PRECISION, status, ierr) end do !Write pb and mv for non-polytropic qbmm @@ -1303,7 +1303,7 @@ contains ! Compute mixture sound Speed call s_compute_speed_of_sound(pres, rho, gamma, pi_inf, & - ((gamma + 1d0)*pres + pi_inf)/rho, alpha, 0d0, c, fluid_pp(:)%G) + ((gamma + 1d0)*pres + pi_inf)/rho, alpha, 0d0, c) accel = accel_mag(j - 2, k, l) end if @@ -1378,11 +1378,11 @@ contains end if ! Compute mixture sound speed call s_compute_speed_of_sound(pres, rho, gamma, pi_inf, & - ((gamma + 1d0)*pres + pi_inf)/rho, alpha, 0d0, c, fluid_pp(:)%G) + ((gamma + 1d0)*pres + pi_inf)/rho, alpha, 0d0, c) end if end if - else ! 3D f (t_step == t_step_stop)simulation + else ! 3D if ((probe(i)%x >= x_cb(-1)) .and. (probe(i)%x <= x_cb(m))) then if ((probe(i)%y >= y_cb(-1)) .and. (probe(i)%y <= y_cb(n))) then if ((probe(i)%z >= z_cb(-1)) .and. (probe(i)%z <= z_cb(p))) then @@ -1430,7 +1430,7 @@ contains ! Compute mixture sound speed call s_compute_speed_of_sound(pres, rho, gamma, pi_inf, & - ((gamma + 1d0)*pres + pi_inf)/rho, alpha, 0d0, c, fluid_pp(:)%G) + ((gamma + 1d0)*pres + pi_inf)/rho, alpha, 0d0, c) accel = accel_mag(j - 2, k - 2, l - 2) end if @@ -1556,7 +1556,7 @@ contains R(1), & Rdot(1) else if (elasticity) then - write (i + 30, '(6X,F12.12,F24.8,F24.8,F24.8,F24.8,'// & + write (i + 30, '(6X,F12.6,F24.8,F24.8,F24.8,F24.8,'// & 'F24.8,F24.8,F24.8)') & nondim_time, & rho, & diff --git a/src/simulation/m_riemann_solvers.fpp b/src/simulation/m_riemann_solvers.fpp index 7b54091b78..16b20b02f3 100644 --- a/src/simulation/m_riemann_solvers.fpp +++ b/src/simulation/m_riemann_solvers.fpp @@ -162,12 +162,14 @@ module m_riemann_solvers @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), dimension(:, :, :, :), flux_rsx_vf, flux_src_rsx_vf) @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), dimension(:, :, :, :), flux_rsy_vf, flux_src_rsy_vf) @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), dimension(:, :, :, :), flux_rsz_vf, flux_src_rsz_vf) - !$acc declare link( flux_rsx_vf, flux_src_rsx_vf, flux_rsy_vf, flux_src_rsy_vf, flux_rsz_vf, flux_src_rsz_vf ) + !$acc declare link( flux_rsx_vf, flux_src_rsx_vf, flux_rsy_vf, & + !$acc flux_src_rsy_vf, flux_rsz_vf, flux_src_rsz_vf ) #else real(kind(0d0)), allocatable, dimension(:, :, :, :) :: flux_rsx_vf, flux_src_rsx_vf real(kind(0d0)), allocatable, dimension(:, :, :, :) :: flux_rsy_vf, flux_src_rsy_vf real(kind(0d0)), allocatable, dimension(:, :, :, :) :: flux_rsz_vf, flux_src_rsz_vf - !$acc declare create( flux_rsx_vf, flux_src_rsx_vf, flux_rsy_vf, flux_src_rsy_vf, flux_rsz_vf, flux_src_rsz_vf) + !$acc declare create( flux_rsx_vf, flux_src_rsx_vf, flux_rsy_vf, & + !$acc flux_src_rsy_vf, flux_rsz_vf, flux_src_rsz_vf) #endif !> @} @@ -2073,6 +2075,9 @@ contains do l = is3%beg, is3%end do k = is2%beg, is2%end do j = is1%beg, is1%end + + idx1 = 1; if (dir_idx(1) == 2) idx1 = 2; if (dir_idx(1) == 3) idx1 = 3 + !$acc loop seq do i = 1, num_fluids alpha_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, E_idx + i) @@ -2234,17 +2239,15 @@ contains @:compute_average_state() call s_compute_speed_of_sound(pres_L, rho_L, gamma_L, pi_inf_L, H_L, alpha_L, & - vel_L_rms, c_L, Gs) + vel_L_rms, c_L) call s_compute_speed_of_sound(pres_R, rho_R, gamma_R, pi_inf_R, H_R, alpha_R, & - vel_R_rms, c_R, Gs) + vel_R_rms, c_R) !> The computation of c_avg does not require all the variables, and therefore the non '_avg' ! variables are placeholders to call the subroutine. - call s_compute_speed_of_sound(pres_R, rho_avg, gamma_avg, pi_inf_R, H_avg, alpha_R, & - vel_avg_rms, c_avg, Gs) - !SGR added Gs contribution to the speed of sound + vel_avg_rms, c_avg) if (any(Re_size > 0)) then !$acc loop seq @@ -2332,12 +2335,29 @@ contains ! f = \rho u u - \sigma, q = \rho u, q_star = \xi * \rho*(s_star, v, w) !$acc loop seq do i = 1, num_dims + idxi = dir_idx(i) + flux_rs${XYZ}$_vf(j, k, l, contxe + idxi) = & + xi_M*(rho_L*(vel_L(idx1)* & + vel_L(idxi) + & + s_M*(xi_L*(dir_flg(idxi)*s_S + & + (1d0 - dir_flg(idxi))* & + vel_L(idxi)) - vel_L(idxi))) + & + dir_flg(idxi)*(pres_L)) & + + xi_P*(rho_R*(vel_R(idx1)* & + vel_R(idxi) + & + s_P*(xi_R*(dir_flg(idxi)*s_S + & + (1d0 - dir_flg(idxi))* & + vel_R(idxi)) - vel_R(idxi))) + & + dir_flg(idxi)*(pres_R)) & + + (s_M/s_L)*(s_P/s_R)*dir_flg(idxi)*pcorr + !idxi = dir_idx(i) - flux_rs${XYZ}$_vf(j, k, l, contxe + dir_idx(i)) = & - xi_M*(rho_L*(vel_L(idx1)*vel_L(dir_idx(i)) + s_M*(xi_L*(dir_flg(dir_idx(i))*s_S + & - (1d0 - dir_flg(dir_idx(i)))*vel_L(dir_idx(i))) - vel_L(dir_idx(i)))) + dir_flg(dir_idx(i))*(pres_L)) + & - xi_P*(rho_R*(vel_R(idx1)*vel_R(dir_idx(i)) + s_P*(xi_R*(dir_flg(dir_idx(i))*s_S + & - (1d0 - dir_flg(dir_idx(i)))*vel_R(dir_idx(i))) - vel_R(dir_idx(i)))) + dir_flg(dir_idx(i))*(pres_R)) + !flux_rs${XYZ}$_vf(j, k, l, contxe + dir_idx(i)) = & + ! xi_M*(rho_L*(vel_L(idx1)*vel_L(dir_idx(i)) + s_M*(xi_L*(dir_flg(dir_idx(i))*s_S + & + !(1d0 - dir_flg(dir_idx(i)))*vel_L(dir_idx(i))) - vel_L(dir_idx(i)))) + dir_flg(dir_idx(i))*(pres_L)) + & + ! xi_P*(rho_R*(vel_R(idx1)*vel_R(dir_idx(i)) + s_P*(xi_R*(dir_flg(dir_idx(i))*s_S + & + !(1d0 - dir_flg(dir_idx(i)))*vel_R(dir_idx(i))) - vel_R(dir_idx(i)))) + dir_flg(dir_idx(i))*(pres_R)) & + ! + (s_M/s_L)*(s_P/s_R)*dir_flg(dir_idx(i))*pcorr end do ! ENERGY FLUX. @@ -2346,7 +2366,8 @@ contains xi_M*(vel_L(idx1)*(E_L + pres_L) + & s_M*(xi_L*(E_L + (s_S - vel_L(idx1))*(rho_L*s_S + pres_L/(s_L - vel_L(idx1)))) - E_L)) & + xi_P*(vel_R(idx1)*(E_R + pres_R) + & - s_P*(xi_R*(E_R + (s_S - vel_R(idx1))*(rho_R*s_S + pres_R/(s_R - vel_R(idx1)))) - E_R)) + s_P*(xi_R*(E_R + (s_S - vel_R(idx1))*(rho_R*s_S + pres_R/(s_R - vel_R(idx1)))) - E_R)) & + + (s_M/s_L)*(s_P/s_R)*pcorr*s_S ! ELASTICITY. Elastic shear stress additions for the momentum and energy flux if (elasticity) then @@ -2371,18 +2392,23 @@ contains if (hypoelasticity) then !$acc loop seq do i = 1, strxe - strxb + 1 - flux_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) = & - xi_M*(s_S/(s_L - s_S))*(s_L*rho_L*tau_e_L(i) - rho_L*vel_L(idx1)*tau_e_L(i)) + & - xi_P*(s_S/(s_R - s_S))*(s_R*rho_R*tau_e_R(i) - rho_R*vel_R(idx1)*tau_e_R(i)) + flux_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) = & + xi_M*(s_S/(s_L - s_S))*(s_L*rho_L*tau_e_L(i) - rho_L*vel_L(idx1)*tau_e_L(i)) + & + xi_P*(s_S/(s_R - s_S))*(s_R*rho_R*tau_e_R(i) - rho_R*vel_R(idx1)*tau_e_R(i)) end do end if ! VOLUME FRACTION FLUX. !$acc loop seq do i = advxb, advxe - flux_rs${XYZ}$_vf(j, k, l, i) = & - xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, i)*(vel_L(idx1) + s_M*(xi_L - 1d0)) + & - xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, i)*(vel_R(idx1) + s_P*(xi_R - 1d0)) + flux_rs${XYZ}$_vf(j, k, l, i) = & + xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, i) & + *(vel_L(idx1) + s_M*(xi_L - 1d0)) & + + xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, i) & + *(vel_R(idx1) + s_P*(xi_R - 1d0)) + !flux_rs${XYZ}$_vf(j, k, l, i) = & + ! xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, i)*(vel_L(idx1) + s_M*(xi_L - 1d0)) + & + ! xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, i)*(vel_R(idx1) + s_P*(xi_R - 1d0)) end do ! VOLUME FRACTION SOURCE FLUX. @@ -2390,18 +2416,24 @@ contains do i = 1, num_dims idxi = dir_idx(i) vel_src_rs${XYZ}$_vf(j, k, l, idxi) = & - xi_M*(vel_L(idxi) + dir_flg(idxi)*s_M*(xi_L - 1d0)) + & - xi_P*(vel_R(idxi) + dir_flg(idxi)*s_P*(xi_R - 1d0)) + xi_M*(vel_L(idxi) + & + dir_flg(idxi)* & + s_M*(xi_L - 1d0)) & + + xi_P*(vel_R(idxi) + & + dir_flg(idxi)* & + s_P*(xi_R - 1d0)) + !xi_M*(vel_L(idxi) + dir_flg(idxi)*s_M*(xi_L - 1d0)) + & + !xi_P*(vel_R(idxi) + dir_flg(idxi)*s_P*(xi_R - 1d0)) end do flux_src_rs${XYZ}$_vf(j, k, l, advxb) = vel_src_rs${XYZ}$_vf(j, k, l, idx1) ! SURFACE TENSION FLUX. need to check - if (.not. f_is_default(sigma)) then - flux_rs${XYZ}$_vf(j, k, l, c_idx) = & - (xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, c_idx) + & - xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, c_idx))*s_S - end if + !if (.not. f_is_default(sigma)) then + ! flux_rs${XYZ}$_vf(j, k, l, c_idx) = & + ! (xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, c_idx) + & + ! xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, c_idx))*s_S + !end if ! Geometrical source flux for cylindrical coordinates #:if (NORM_DIR == 2) diff --git a/submit_gpu.sh b/submit_gpu.sh index b29b29be39..2c77cc9276 100755 --- a/submit_gpu.sh +++ b/submit_gpu.sh @@ -44,6 +44,6 @@ #./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test61/case.py -e batch -p gpuA100x4 -N 1 -n 1 -g 0 -w 02:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta #./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test61/case.py -e batch -p gpuA100x4 -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta -./mfc.sh run tests/6954E28B/case.py -p gpuA100x4 -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t pre_process -a bciv-delta-gpu -c delta -./mfc.sh run tests/6954E28B/case.py -p gpuA100x4 -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta +./mfc.sh run tests/6FC6A809/case.py -p gpuA100x4 -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t pre_process -a bciv-delta-gpu -c delta +./mfc.sh run tests/6FC6A809/case.py -p gpuA100x4 -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta From 4b02bd766f3f6d2b8b06f2628177894ed341655e Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Sun, 4 Aug 2024 21:53:00 -0500 Subject: [PATCH 273/326] removing diff.txt file --- diff.txt | 8069 ------------------------------------------------------ 1 file changed, 8069 deletions(-) delete mode 100644 diff.txt diff --git a/diff.txt b/diff.txt deleted file mode 100644 index be07509475..0000000000 --- a/diff.txt +++ /dev/null @@ -1,8069 +0,0 @@ -diff --git a/batch_mfc.sh b/batch_mfc.sh -new file mode 100755 -index 00000000..41df3c34 ---- /dev/null -+++ b/batch_mfc.sh -@@ -0,0 +1,14 @@ -+#!/bin/bash -+ -+./mfc.sh run /users/mrodri97/scratch/lungwave/case0/case.py -e batch -N 1 -n 4 -w 00:30:00 -# pre -t pre_process -c oscar -+./mfc.sh run /users/mrodri97/scratch/lungwave/case0/case.py -e batch -N 1 -n 4 -w 00:30:00 -# sim -t simulation -c oscar -+./mfc.sh run /users/mrodri97/scratch/lungwave/case0/case.py -e batch -N 1 -n 4 -w 00:30:00 -# pos -t post_process -c oscar -+ -+./mfc.sh run /users/mrodri97/scratch/lungwave/case1/case.py -e batch -N 1 -n 4 -w 00:30:00 -# pre -t pre_process -c oscar -+./mfc.sh run /users/mrodri97/scratch/lungwave/case1/case.py -e batch -N 1 -n 4 -w 00:30:00 -# sim -t simulation -c oscar -+./mfc.sh run /users/mrodri97/scratch/lungwave/case1/case.py -e batch -N 1 -n 4 -w 00:30:00 -# pos -t post_process -c oscar -+ -+./mfc.sh run /users/mrodri97/scratch/lungwave/case2/case.py -e batch -N 1 -n 4 -w 00:30:00 -# pre -t pre_process -c oscar -+./mfc.sh run /users/mrodri97/scratch/lungwave/case2/case.py -e batch -N 1 -n 4 -w 00:30:00 -# sim -t simulation -c oscar -+./mfc.sh run /users/mrodri97/scratch/lungwave/case2/case.py -e batch -N 1 -n 4 -w 00:30:00 -# pos -t post_process -c oscar -+ -diff --git a/examples/2D_lungwave/case.py b/examples/2D_lungwave/case.py -new file mode 100644 -index 00000000..e5888cbe ---- /dev/null -+++ b/examples/2D_lungwave/case.py -@@ -0,0 +1,193 @@ -+#!/usr/bin/env python3 -+ -+import math -+import json -+ -+pi = 3.141592653589 -+# material parameters -+ -+#material1 :: gas -+#patterson 2018 -+ -+gammag = 1.4 #unitless -+Bg =0 #pascals -+rhog = 1.18 #kg/m^3 -+c_g = 347.2 #m/s -+G_g = 0 #pa -+ -+ #material2 :: lung -+ -+gammal = 5.5 -+Bl = 492.E+06 -+rhol = 996.0 -+c_l = 1648.7 -+G_l = 1E3 -+ -+#primitive vartiables -+patmos = 101325. #pa -+ -+#problem specific variable -+lambda_wave = 1E-3 -+ -+#define pulse -+P_amp = 10.E+6 -+P_len = 45 #length of the impulse -+theta = -math.pi/2 #direction of propagation -+ -+#non-dim -+ -+#define characteristic density, length, time, stress material -+rho_char = rhog -+length_char = lambda_wave -+c_char = c_g -+time_char = length_char/c_char -+stress_char = rho_char*c_char*c_char/gammag -+ -+#non-dim the properties -+rhog_n = rhog/rho_char -+c_g_n = c_g/c_char -+rhol_n = rhol/rho_char -+c_l_n = c_l/c_char -+Bg_n = Bg/stress_char -+Bl_n = Bl/stress_char -+G_g_n = G_g/stress_char -+G_l_n = G_l/stress_char -+patmos_n = patmos/stress_char -+P_amp_n = P_amp/stress_char -+ -+#geometry -+dlengx = 1. -+dlengy = 20. -+Nx = 200 -+Ny = dlengy*Nx -+dx = dlengx/Nx -+dy = dlengy/Ny -+alphal_back = 1.0 -+alphag_back = 0.0 -+alphal_lung = 0.0 -+alphag_lung = 1.0 -+ -+interface_amp = 0.5 -+ -+# time stepping requirements -+time_end = 2.5 -+cfl = 0.5 -+ -+dt = cfl * dx/c_l -+Nt = int(time_end/dt) -+Nframes = 50000 -+tstart = 0 -+tstop = Nt -+tsave = int(Nt/Nframes) -+ -+#interface profile -+interface_amp = 0.5 -+ -+# Configuring case dictionary -+print(json.dumps({ -+ # Logistics ================================================================ -+ 'run_time_info' : 'T', -+ # ========================================================================== -+ -+ # Computational Domain Parameters ========================================== -+ 'x_domain%beg' : 0., -+ 'x_domain%end' : dlengx, -+ 'y_domain%beg' : -dlengy/2., -+ 'y_domain%end' : dlengy/2., -+ 'm' : int(Nx), -+ 'n' : int(Ny), -+ 'p' : 0, -+ 'dt' : dt, -+ 't_step_start' : tstart, -+ 't_step_stop' : tstop, -+ 't_step_save' : tsave, -+ # ========================================================================== -+ -+ # Simulation Algorithm Parameters ========================================== -+ 'num_patches' : 2, -+ 'model_eqns' : 2, -+ 'alt_soundspeed' : 'F', -+ 'num_fluids' : 2, -+ 'adv_alphan' : 'T', -+ 'mpp_lim' : 'T', -+ 'mixture_err' : 'T', -+ 'time_stepper' : 3, -+ 'weno_order' : 5, -+ 'weno_eps' : 1.E-16, -+ 'weno_Re_flux' : 'F', -+ 'weno_avg' : 'F', -+ 'mapped_weno' : 'T', -+ 'null_weights' : 'F', -+ 'mp_weno' : 'T', -+ 'riemann_solver' : 2, -+ 'wave_speeds' : 1, -+ 'avg_state' : 2, -+ 'bc_x%beg' : -1, -+ 'bc_x%end' : -1, -+ 'bc_y%beg' : -6, -+ 'bc_y%end' : -6, -+ # ========================================================================== -+ -+ # Formatted Database Files Structure Parameters ============================ -+ 'format' : 1, -+ 'precision' : 2, -+ 'prim_vars_wrt' :'T', -+ 'parallel_io' :'T', -+ # ========================================================================== -+ -+ # Monopole setting ========================================================= -+ 'Monopole' : 'T', # creating an acoustic wave -+ 'num_mono' : 1, # place in the middle and expand -+ 'Mono(1)%pulse' : 3, # sine wave -+ 'Mono(1)%npulse' : 1, # 1 pulse -+ 'Mono(1)%mag' : 10.0*patmos_n, # magnitude -+ 'Mono(1)%length' : 1*dlengx, # impulse length -+ 'Mono(1)%loc(1)' : dlengx/2, # x_center of the domain -+ 'Mono(1)%loc(2)' : 5.0*dlengx, # upper boundary of the domain -+ 'Mono(1)%dir' : -math.pi/2, # direction: -pi/2 -+ #============================================================================== -+ -+ # Patch 1: Background ====================================================== -+ 'patch_icpp(1)%geometry' : 3, -+ 'patch_icpp(1)%x_centroid' : dlengx/2, -+ 'patch_icpp(1)%y_centroid' : 0., -+ 'patch_icpp(1)%length_x' : dlengx, -+ 'patch_icpp(1)%length_y' : dlengy, -+ 'patch_icpp(1)%vel(1)' : 0., -+ 'patch_icpp(1)%vel(2)' : 0.E+00, -+ 'patch_icpp(1)%pres' : patmos_n, -+ 'patch_icpp(1)%alpha_rho(1)' : rhol_n*alphal_back, -+ 'patch_icpp(1)%alpha_rho(2)' : rhog_n*alphag_back, -+ 'patch_icpp(1)%alpha(1)' : alphal_back, -+ 'patch_icpp(1)%alpha(2)' : alphag_back, -+ # ========================================================================== -+ -+ -+ # Patch 2: Lung ============================================================ -+ 'patch_icpp(2)%geometry' : 7, -+ 'patch_icpp(2)%hcid' : 205, -+ 'patch_icpp(2)%alter_patch(1)' : 'T', -+ 'patch_icpp(2)%x_centroid' : dlengx/2., -+ 'patch_icpp(2)%y_centroid' : -dlengy/4., -+ 'patch_icpp(2)%length_x' : dlengx, -+ 'patch_icpp(2)%length_y' : dlengy/2.+2, -+ 'patch_icpp(2)%a2' : interface_amp, -+ 'patch_icpp(2)%vel(1)' : 0.E+00, -+ 'patch_icpp(2)%vel(2)' : 0.0, -+ 'patch_icpp(2)%pres' : patmos_n, -+ 'patch_icpp(2)%alpha_rho(1)' : rhol_n*alphal_lung, -+ 'patch_icpp(2)%alpha_rho(2)' : rhog_n*alphag_lung, -+ 'patch_icpp(2)%alpha(1)' : alphal_lung, -+ 'patch_icpp(2)%alpha(2)' : alphag_lung, -+ # ========================================================================== -+ -+ # Fluids Physical Parameters =============================================== -+ 'fluid_pp(1)%gamma' : 1.E+00/(gammal-1.E+00), -+ 'fluid_pp(1)%pi_inf' : gammal*Bl_n/(gammal-1.E+00), -+ 'fluid_pp(2)%gamma' : 1.E+00/(gammag-1.E+00), -+ 'fluid_pp(2)%pi_inf' : gammag*Bg_n/(gammag-1.E+00), -+ # ========================================================================== -+ -+})) -+ -+# ============================================================================== -diff --git a/examples/2D_lungwave_horizontal/case.py b/examples/2D_lungwave_horizontal/case.py -new file mode 100644 -index 00000000..d11aeac2 ---- /dev/null -+++ b/examples/2D_lungwave_horizontal/case.py -@@ -0,0 +1,189 @@ -+#!/usr/bin/env python3 -+ -+import math -+import json -+ -+pi = 3.141592653589 -+# material parameters -+ -+#material1 :: gas -+#patterson 2018 -+ -+gammag = 1.4 #unitless -+Bg =0 #pascals -+rhog = 1.18 #kg/m^3 -+c_g = 347.2 #m/s -+G_g = 0 #pa -+ -+#material2 :: water -+gammal = 5.5 -+Bl = 492.E+06 -+rhol = 996.0 -+c_l = 1648.7 -+G_l = 1E3 -+ -+#primitive vartiables -+patmos = 101325. #pa -+ -+#problem specific variable -+lambda_wave = 1E-3 -+ -+#define pulse -+P_amp = 10.E+6 -+P_len = 45 #length of the impulse -+theta = -math.pi/2 #direction of propagation -+ -+#non-dim -+ -+#define characteristic density, length, time, stress material -+rho_char = rhog -+length_char = lambda_wave -+c_char = c_g -+time_char = length_char/c_char -+stress_char = rho_char*c_char*c_char/gammag -+ -+#non-dim the properties -+rhog_n = rhog/rho_char -+c_g_n = c_g/c_char -+rhol_n = rhol/rho_char -+c_l_n = c_l/c_char -+Bg_n = Bg/stress_char -+Bl_n = Bl/stress_char -+G_g_n = G_g/stress_char -+G_l_n = G_l/stress_char -+patmos_n = patmos/stress_char -+P_amp_n = P_amp/stress_char -+ -+#geometry -+dlengx = 10. -+dlengy = 2. -+Ny = 500 -+Nx = dlengx*Ny -+dx = dlengx/Nx -+dy = dlengy/Ny -+alphal_back = 1.0 -+alphag_back = 0.0 -+alphal_lung = 0.0 -+alphag_lung = 1.0 -+ -+interface_amp = 0.5 -+ -+# time stepping requirements -+time_end = 5 -+cfl = 8.0 -+ -+dt = cfl * dx/c_l -+Nt = int(time_end/dt) -+Nframes = 500 -+tstart = 0 -+tstop = Nt -+tsave = int(Nt/Nframes) -+ -+# Configuring case dictionary -+print(json.dumps({ -+ # Logistics ================================================================ -+ 'run_time_info' : 'T', -+ # ========================================================================== -+ -+ # Computational Domain Parameters ========================================== -+ 'x_domain%beg' : -dlengx/2., -+ 'x_domain%end' : dlengx/2., -+ 'y_domain%beg' : 0., -+ 'y_domain%end' : dlengy, -+ 'm' : int(Nx), -+ 'n' : int(Ny), -+ 'p' : 0, -+ 'dt' : dt, -+ 't_step_start' : tstart, -+ 't_step_stop' : tstop, -+ 't_step_save' : tsave, -+ # ========================================================================== -+ -+ # Simulation Algorithm Parameters ========================================== -+ 'num_patches' : 2, -+ 'model_eqns' : 2, -+ 'alt_soundspeed' : 'F', -+ 'num_fluids' : 2, -+ 'adv_alphan' : 'T', -+ 'mpp_lim' : 'T', -+ 'mixture_err' : 'T', -+ 'time_stepper' : 3, -+ 'weno_order' : 5, -+ 'weno_eps' : 1.E-16, -+ 'weno_Re_flux' : 'F', -+ 'weno_avg' : 'F', -+ 'mapped_weno' : 'T', -+ 'null_weights' : 'F', -+ 'mp_weno' : 'T', -+ 'riemann_solver' : 2, -+ 'wave_speeds' : 1, -+ 'avg_state' : 2, -+ 'bc_x%beg' : -6, -+ 'bc_x%end' : -6, -+ 'bc_y%beg' : -1, -+ 'bc_y%end' : -1, -+ # ========================================================================== -+ -+ # Formatted Database Files Structure Parameters ============================ -+ 'format' : 1, -+ 'precision' : 2, -+ 'prim_vars_wrt' :'T', -+ 'parallel_io' :'T', -+ # ========================================================================== -+ -+ # Monopole setting ========================================================= -+ 'Monopole' : 'T', # creating an acoustic wave -+ 'num_mono' : 1, # place in the middle and expand -+ 'Mono(1)%pulse' : 3, # square wave -+ 'Mono(1)%npulse' : 1, # 1 pulse -+ 'Mono(1)%mag' : 100.0*patmos_n,# magnitude -+ 'Mono(1)%length' : 45.0*dlengy, # pulse length -+ 'Mono(1)%support' : 2, # 2D semi infinite plane (x: -inf,inf; y:-len/2, len/2) -+ 'Mono(1)%support_width' : 30, -+ 'Mono(1)%loc(1)' : 0.7*dlengy, # x_center of the domain -+ 'Mono(1)%loc(2)' : dlengy/2, # upper boundary of the domain -+ 'Mono(1)%dir' : -math.pi, # direction: -pi/2 -+ -+ # Patch 1: Background ====================================================== -+ 'patch_icpp(1)%geometry' : 3, -+ 'patch_icpp(1)%x_centroid' : 0., -+ 'patch_icpp(1)%y_centroid' : dlengy/2., -+ 'patch_icpp(1)%length_x' : dlengx, -+ 'patch_icpp(1)%length_y' : dlengy, -+ 'patch_icpp(1)%vel(1)' : 0., -+ 'patch_icpp(1)%vel(2)' : 0.E+00, -+ 'patch_icpp(1)%pres' : patmos_n, -+ 'patch_icpp(1)%alpha_rho(1)' : rhol_n*alphal_back, -+ 'patch_icpp(1)%alpha_rho(2)' : rhog_n*alphag_back, -+ 'patch_icpp(1)%alpha(1)' : alphal_back, -+ 'patch_icpp(1)%alpha(2)' : alphag_back, -+ # ========================================================================== -+ -+ # Patch 2: Lung ============================================================ -+ 'patch_icpp(2)%geometry' : 7, -+ 'patch_icpp(2)%hcid' : 206, -+ 'patch_icpp(2)%alter_patch(1)' : 'T', -+ 'patch_icpp(2)%x_centroid' : -dlengx/4., -+ 'patch_icpp(2)%y_centroid' : dlengy/2., -+ 'patch_icpp(2)%length_x' : dlengx/2.+2, -+ 'patch_icpp(2)%length_y' : dlengy, -+ 'patch_icpp(2)%a2' : interface_amp, -+ 'patch_icpp(2)%vel(1)' : 0.E+00, -+ 'patch_icpp(2)%vel(2)' : 0.0, -+ 'patch_icpp(2)%pres' : patmos_n, -+ 'patch_icpp(2)%alpha_rho(1)' : rhol_n*alphal_lung, -+ 'patch_icpp(2)%alpha_rho(2)' : rhog_n*alphag_lung, -+ 'patch_icpp(2)%alpha(1)' : alphal_lung, -+ 'patch_icpp(2)%alpha(2)' : alphag_lung, -+ # ========================================================================== -+ -+ # Fluids Physical Parameters =============================================== -+ 'fluid_pp(1)%gamma' : 1.E+00/(gammal-1.E+00), -+ 'fluid_pp(1)%pi_inf' : gammal*Bl_n/(gammal-1.E+00), -+ 'fluid_pp(2)%gamma' : 1.E+00/(gammag-1.E+00), -+ 'fluid_pp(2)%pi_inf' : gammag*Bg_n/(gammag-1.E+00), -+ -+ #============================================================================== -+})) -+ -+# ============================================================================== -diff --git a/examples/2D_phasechange_bubble/case.py b/examples/2D_phasechange_bubble/case.py -new file mode 100644 -index 00000000..5fbe5f83 ---- /dev/null -+++ b/examples/2D_phasechange_bubble/case.py -@@ -0,0 +1,286 @@ -+#!/usr/bin/env python3 -+import math, json -+ -+## 1 FOR BACKGROUND, 2 FOR BUBBLE -+# Pressure [Pa] -+p01 = 5E6 -+p02 = 3550 -+ -+# Temperature [K] -+T01 = 298.15 -+T02 = 298.15 -+#T02 = 7.914 -+ -+#### FLUID PROPERTIES #### -+ -+### liquid water ### -+# pi infty -+piwl = 1.0E+09 -+# qv -+qvwl = -1167000 -+# qv' -+qvpwl = 0.0E0 -+# cv -+cvwl = 1816 -+# cp -+cpwl = 4267 -+# gamma -+gamwl = cpwl / cvwl -+ -+## FOR PATCHES 1 & 2 ## -+ -+# density -+rho0wl1 = (p01 + piwl)/((gamwl-1)*cvwl*T01) -+rho0wl2 = (p02 + piwl)/((gamwl-1)*cvwl*T02) -+ -+# speed of sound FOR -+c_wl1 = math.sqrt( gamwl * ( p01 + piwl ) / rho0wl1 ) -+c_wl2 = math.sqrt( gamwl * ( p02 + piwl ) / rho0wl2 ) -+ -+# part for Gases - relations from IMR -+Ru = 8.3144598 # Universal gas constant (J/mol-K) -+ -+### Vapor water ### -+Rv = Ru/(18.01528e-3) # Gas constant for vapor (Ru/molecular weight) (J/kg-K) -+# gamma -+gamwv = 1.4 -+# cp -+cpwv = Rv * gamwv/(gamwv-1) -+# cv -+cvwv = cpwv/gamwv -+# pi infinity -+piwv = 0.0E0 -+# qv -+qvwv = 2030000 -+# qv' -+qvpwv = -23400 -+ -+## FOR PATCHES 1 & 2 ## -+ -+# density -+rho0wv1 = (p01 + piwv)/((gamwv-1)*cvwv*T01) -+rho0wv2 = (p02 + piwv)/((gamwv-1)*cvwv*T02) -+ -+# speed of sound -+c_wv1 = math.sqrt( gamwv * ( p01 + piwv ) / rho0wv1 ) -+c_wv2 = math.sqrt( gamwv * ( p02 + piwv ) / rho0wv2 ) -+ -+### Air ### -+ -+Ra = Ru/(28.966e-3) # Gas constant for air (Ru/molecular weight) (J/kg-K) -+# gamma -+gama = 1.4 -+# cp -+cpa = Ra * gama/(gama-1) -+# cv -+cva = cpa/gama -+# pi infinity -+pia = 0.0E0 -+# qv -+qva = 0.0E0 -+# qv' -+qvpa = 0.0E0 -+ -+## FOR PATCHES 1 & 2 ## -+ -+# density -+rho0a1 = (p01 + pia)/((gama-1)*cva*T01) -+rho0a2 = (p02 + pia)/((gama-1)*cva*T02) -+ -+# Speed of sound -+c_a1 = math.sqrt( gama * ( p01 + pia ) / rho0a1 ) -+c_a2 = math.sqrt( gama * ( p02 + pia ) / rho0a2 ) -+ -+## SHOCK RELATIONS -+p02Op01 = p02 / p01 -+ -+# Mach number of the shocked region - this should agree with Min, if everything is correct -+Ms = math.sqrt( ( gama + 1. ) / ( 2. * gama ) * ( p02Op01 - 1. ) * ( p02 / ( p02 + pia ) ) + 1.0 ) -+ -+# shock speed -+ss = Ms * c_a1 -+ -+### volume fractions for each of the patches ### -+C0 = 0.25 # vapor concentration for IMR -+ -+# water liquid -+awl1 = 1.00E00-2.00E-12 -+awl2 = 1.00E-12 -+# water vapor -+awv1 = 1.00E-12 -+awv2 = 1 / ( ( 1 - C0 ) / C0 * rho0wv2 / rho0a2 + 1 ) -+# air -+aa1 = 1.0 - awl1 - awv1 -+aa2 = 1.0 - awl2 - awv2 -+ -+## SIMULATION PARAMETERS -+ -+# CFL -+cfl = 0.50 -+ -+# Bubble Initial Radius -+R0 = 30E-06 -+ -+# number of elements -+Nx0 = 400 -+Nx = 1600 -+Ny = 1600 -+Nz = 1600 -+ -+# domain boundaries -+xb = 0.00 -+xe = 120E-6 -+ -+yb = 0.00 -+ye = 120E-6 -+ -+zb = 0.00 -+ze = 120E-6 -+ -+# typical cell size -+dx = ( xe - xb ) / Nx -+dy = ( ye - yb ) / Ny -+dz = ( ze - zb ) / Nz -+ -+# time step -+ -+# save frequency = SF + 1 (because the initial state, 0.dat, is also saved) -+SF = 200 -+ -+# Critical time-step -+tc = 0.915 * R0 * math.sqrt( rho0wl1 / p01 ) -+ -+# making Nt divisible by SF -+# tendA = 1.5 * tc -+tend = 1.2 * tc -+ -+# 1 - ensure NtA is sufficient to go a little beyond tendA -+# NtA = int( tendA // dt + 1 ) -+ -+# Array of saves. it is the same as Nt/Sf = t_step_save -+# AS = int( NtA // SF + 1 ) -+ -+# Nt = total number of steps. Ensure Nt > NtA (so the total tendA is covered) -+# Nt = AS * SF -+Nt = int(18E3 * tend // tc * Nx / Nx0 + 1) -+ -+dt = tend / Nt -+ -+AS = int( Nt//SF ) -+ -+# Total physical time -+# tend = Nt * dt -+ -+# Configuring case dictionary ================================================== -+print(json.dumps({ -+ # Logistics ================================================ -+ 'run_time_info': 'T', -+ # ========================================================== -+ # Computational Domain Parameters ========================== -+ 'x_domain%beg' : xb, -+ 'x_domain%end' : xe, -+ 'y_domain%beg' : yb, -+ 'y_domain%end' : ye, -+ 'stretch_x' : 'T', -+ 'loops_x' : 3, -+ 'a_x' : 4.0E0, -+ 'x_a' : -2.0*R0, -+ 'x_b' : 2.0*R0, -+ 'stretch_y' : 'T', -+ 'loops_y' : 3, -+ 'a_y' : 4.0E0, -+ 'y_a' : -2.0*R0, -+ 'y_b' : 2.0*R0, -+ 'cyl_coord' : 'T', -+ 'm' : Nx, -+ 'n' : Ny, -+ 'p' : 0, -+ 'dt' : dt, -+ 't_step_start' : 0, -+ 't_step_stop' : Nt, -+ 't_step_save' : AS, -+ # ========================================================== -+ # Simulation Algorithm Parameters ========================== -+ 'num_patches' : 2, -+ 'model_eqns' : 3, -+ 'num_fluids' : 3, -+ 'adv_alphan' : 'T', -+ 'mpp_lim' : 'T', -+ 'mixture_err' : 'T', -+ 'relax' : 'T', -+ 'relax_model' : 6, -+ 'palpha_eps' : 1.0E-8, -+ 'ptgalpha_eps' : 1.0E-2, -+ 'time_stepper' : 3, -+ 'weno_order' : 3, -+ 'weno_eps' : 1.0E-16, -+ 'weno_Re_flux' : 'F', -+ 'weno_avg' : 'F', -+ 'mapped_weno' : 'T', -+ 'null_weights' : 'F', -+ 'mp_weno' : 'F', -+ 'riemann_solver' : 2, -+ 'wave_speeds' : 1, -+ 'avg_state' : 2, -+ 'bc_x%beg' : -2, -+ 'bc_x%end' : -6, -+ 'bc_y%beg' : -2, -+ 'bc_y%end' : -6, -+ # ========================================================== -+ # Formatted Database Files Structure Parameters ============ -+ 'format' : 1, -+ 'precision' : 2, -+ 'prim_vars_wrt':'T', -+ 'parallel_io' :'T', -+ # ========================================================== -+ # Patch 1: High pressured water ============================ -+ # Specify the cubic water background grid geometry -+ 'patch_icpp(1)%geometry' : 3, -+ 'patch_icpp(1)%x_centroid' : ( xe + xb ) * 500000 / 100, -+ 'patch_icpp(1)%y_centroid' : ( ye + yb ) * 500000 / 100, -+ 'patch_icpp(1)%length_x' : ( xe - xb ) * 1000000 / 100, -+ 'patch_icpp(1)%length_y' : ( ye - yb ) * 1000000 / 100, -+ 'patch_icpp(1)%vel(1)' : 0.0E+00, -+ 'patch_icpp(1)%vel(2)' : 0.0E+00, -+ 'patch_icpp(1)%pres' : p01, -+ 'patch_icpp(1)%alpha_rho(1)' : awl1 * rho0wl1, -+ 'patch_icpp(1)%alpha_rho(2)' : awv1 * rho0wv1, -+ 'patch_icpp(1)%alpha_rho(3)' : aa1 * rho0a1, -+ 'patch_icpp(1)%alpha(1)' : awl1, -+ 'patch_icpp(1)%alpha(2)' : awv1, -+ 'patch_icpp(1)%alpha(3)' : aa1, -+ # ========================================================== -+ # Patch 2: (Vapor) Bubble ================================== -+ 'patch_icpp(2)%geometry' : 2, -+ 'patch_icpp(2)%x_centroid' : xb, -+ 'patch_icpp(2)%y_centroid' : yb, -+ 'patch_icpp(2)%radius' : R0, -+ 'patch_icpp(2)%vel(1)' : 0.0E+00, -+ 'patch_icpp(2)%vel(2)' : 0.0E+00, -+ 'patch_icpp(2)%pres' : p02, -+ 'patch_icpp(2)%alpha_rho(1)' : awl2 * rho0wl2, -+ 'patch_icpp(2)%alpha_rho(2)' : awv2 * rho0wv2, -+ 'patch_icpp(2)%alpha_rho(3)' : aa2 * rho0a2, -+ 'patch_icpp(2)%alpha(1)' : awl2, -+ 'patch_icpp(2)%alpha(2)' : awv2, -+ 'patch_icpp(2)%alpha(3)' : aa2, -+ 'patch_icpp(2)%alter_patch(1)' : 'T', -+ # ========================================================== -+ # Fluids Physical Parameters =============================== -+ 'fluid_pp(1)%gamma' : 1.0E+00 / ( gamwl - 1 ), -+ 'fluid_pp(1)%pi_inf' : gamwl * piwl / ( gamwl - 1 ), -+ 'fluid_pp(1)%cv' : cvwl, -+ 'fluid_pp(1)%qv' : qvwl, -+ 'fluid_pp(1)%qvp' : qvpwl, -+ 'fluid_pp(2)%gamma' : 1.0E+00 / ( gamwv - 1 ), -+ 'fluid_pp(2)%pi_inf' : gamwv * piwv / ( gamwv - 1 ), -+ 'fluid_pp(2)%cv' : cvwv, -+ 'fluid_pp(2)%qv' : qvwv, -+ 'fluid_pp(2)%qvp' : qvpwv, -+ 'fluid_pp(3)%gamma' : 1.0E+00 / ( gama - 1 ), -+ 'fluid_pp(3)%pi_inf' : gama * pia / ( gama - 1 ), -+ 'fluid_pp(3)%cv' : cva, -+ 'fluid_pp(3)%qv' : qva, -+ 'fluid_pp(3)%qvp' : qvpa, -+ # ========================================================== -+})) -diff --git a/examples/2D_phasechange_bubble/casefile.py b/examples/2D_phasechange_bubble/casefile.py -new file mode 100644 -index 00000000..722d0049 ---- /dev/null -+++ b/examples/2D_phasechange_bubble/casefile.py -@@ -0,0 +1,300 @@ -+#!/usr/bin/env python3 -+import math, json -+ -+## 1 FOR BACKGROUND, 2 FOR BUBBLE -+# Pressure [Pa] -+p01 = 5E6 -+p02 = 3550 -+ -+# Temperature [K] -+T01 = 298.15 -+T02 = 298.15 -+#T02 = 7.914 -+ -+#### FLUID PROPERTIES #### -+ -+### liquid water ### -+# pi infty -+piwl = 1.0E+09 -+# qv -+qvwl = -1167000 -+# qv' -+qvpwl = 0.0E0 -+# cv -+cvwl = 1816 -+# cp -+cpwl = 4267 -+# gamma -+gamwl = cpwl / cvwl -+ -+## FOR PATCHES 1 & 2 ## -+ -+# density -+rho0wl1 = (p01 + piwl)/((gamwl-1)*cvwl*T01) -+rho0wl2 = (p02 + piwl)/((gamwl-1)*cvwl*T02) -+ -+# speed of sound FOR -+c_wl1 = math.sqrt( gamwl * ( p01 + piwl ) / rho0wl1 ) -+c_wl2 = math.sqrt( gamwl * ( p02 + piwl ) / rho0wl2 ) -+ -+# part for Gases - relations from IMR -+Ru = 8.3144598 # Universal gas constant (J/mol-K) -+ -+### Vapor water ### -+Rv = Ru/(18.01528e-3) # Gas constant for vapor (Ru/molecular weight) (J/kg-K) -+# gamma -+gamwv = 1.4 -+# cp -+cpwv = Rv * gamwv/(gamwv-1) -+# cv -+cvwv = cpwv/gamwv -+# pi infinity -+piwv = 0.0E0 -+# qv -+qvwv = 2030000 -+# qv' -+qvpwv = -23400 -+ -+## FOR PATCHES 1 & 2 ## -+ -+# density -+rho0wv1 = (p01 + piwv)/((gamwv-1)*cvwv*T01) -+rho0wv2 = (p02 + piwv)/((gamwv-1)*cvwv*T02) -+ -+# speed of sound -+c_wv1 = math.sqrt( gamwv * ( p01 + piwv ) / rho0wv1 ) -+c_wv2 = math.sqrt( gamwv * ( p02 + piwv ) / rho0wv2 ) -+ -+### Air ### -+ -+Ra = Ru/(28.966e-3) # Gas constant for air (Ru/molecular weight) (J/kg-K) -+# gamma -+gama = 1.4 -+# cp -+cpa = Ra * gama/(gama-1) -+# cv -+cva = cpa/gama -+# pi infinity -+pia = 0.0E0 -+# qv -+qva = 0.0E0 -+# qv' -+qvpa = 0.0E0 -+ -+## FOR PATCHES 1 & 2 ## -+ -+# density -+rho0a1 = (p01 + pia)/((gama-1)*cva*T01) -+rho0a2 = (p02 + pia)/((gama-1)*cva*T02) -+ -+# Speed of sound -+c_a1 = math.sqrt( gama * ( p01 + pia ) / rho0a1 ) -+c_a2 = math.sqrt( gama * ( p02 + pia ) / rho0a2 ) -+ -+## SHOCK RELATIONS -+p02Op01 = p02 / p01 -+ -+# Mach number of the shocked region - this should agree with Min, if everything is correct -+Ms = math.sqrt( ( gama + 1. ) / ( 2. * gama ) * ( p02Op01 - 1. ) * ( p02 / ( p02 + pia ) ) + 1.0 ) -+ -+# shock speed -+ss = Ms * c_a1 -+ -+### volume fractions for each of the patches ### -+C0 = 0.25 # vapor concentration for IMR -+ -+# water liquid -+awl1 = 1.00E00-2.00E-12 -+awl2 = 1.00E-12 -+# water vapor -+awv1 = 1.00E-12 -+awv2 = 1 / ( ( 1 - C0 ) / C0 * rho0wv2 / rho0a2 + 1 ) -+# air -+aa1 = 1.0 - awl1 - awv1 -+aa2 = 1.0 - awl2 - awv2 -+ -+## SIMULATION PARAMETERS -+ -+# CFL -+cfl = 0.50 -+ -+# Bubble Initial Radius -+R0 = 30E-06 -+ -+# number of elements -+Nx0 = 400 -+Nx = 100 -+Ny = 100 -+Nz = 100 -+ -+# domain boundaries -+xb = 0.00 -+xe = 120E-6 -+ -+yb = 0.00 -+ye = 120E-6 -+ -+zb = 0.00 -+ze = 120E-6 -+ -+# typical cell size -+dx = ( xe - xb ) / Nx -+dy = ( ye - yb ) / Ny -+dz = ( ze - zb ) / Nz -+ -+# time step -+ -+# save frequency = SF + 1 (because the initial state, 0.dat, is also saved) -+SF = 200 -+ -+# Critical time-step -+tc = 0.915 * R0 * math.sqrt( rho0wl1 / p01 ) -+ -+# making Nt divisible by SF -+# tendA = 1.5 * tc -+tend = 1.2 * tc -+ -+# 1 - ensure NtA is sufficient to go a little beyond tendA -+# NtA = int( tendA // dt + 1 ) -+ -+# Array of saves. it is the same as Nt/Sf = t_step_save -+# AS = int( NtA // SF + 1 ) -+ -+# Nt = total number of steps. Ensure Nt > NtA (so the total tendA is covered) -+# Nt = AS * SF -+Nt = int(18E3 * tend // tc * Nx / Nx0 + 1) -+ -+dt = tend / Nt -+ -+AS = int( Nt//SF ) -+ -+# Total physical time -+# tend = Nt * dt -+ -+# Configuring case dictionary ================================================== -+print(json.dumps({ -+ # Logistics ================================================ -+ 'run_time_info': 'T', -+ # ========================================================== -+ # Computational Domain Parameters ========================== -+ 'x_domain%beg' : xb, -+ 'x_domain%end' : xe, -+ 'y_domain%beg' : yb, -+ 'y_domain%end' : ye, -+ 'z_domain%beg' : zb, -+ 'z_domain%end' : ze, -+ 'stretch_x' : 'T', -+ 'loops_x' : 3, -+ 'a_x' : 4.0E0, -+ 'x_a' : -2.0*R0, -+ 'x_b' : 2.0*R0, -+ 'stretch_y' : 'T', -+ 'loops_y' : 3, -+ 'a_y' : 4.0E0, -+ 'y_a' : -2.0*R0, -+ 'y_b' : 2.0*R0, -+ 'stretch_z' : 'T', -+ 'loops_z' : 3, -+ 'a_z' : 4.0E0, -+ 'z_a' : -2.0*R0, -+ 'z_b' : 2.0*R0, -+ 'cyl_coord' : 'F', -+ 'm' : Nx, -+ 'n' : Ny, -+ 'p' : Nz, -+ 'dt' : dt, -+ 't_step_start' : 0, -+ 't_step_stop' : Nt, -+ 't_step_save' : AS, -+ # ========================================================== -+ # Simulation Algorithm Parameters ========================== -+ 'num_patches' : 2, -+ 'model_eqns' : 3, -+ 'num_fluids' : 3, -+ 'adv_alphan' : 'T', -+ 'mpp_lim' : 'T', -+ 'mixture_err' : 'T', -+ 'relax' : 'T', -+ 'relax_model' : 6, -+ 'palpha_eps' : 1.0E-6, -+ 'ptgalpha_eps' : 1.0E-2, -+ 'time_stepper' : 3, -+ 'weno_order' : 3, -+ 'weno_eps' : 1.0E-32, -+ 'weno_Re_flux' : 'F', -+ 'weno_avg' : 'F', -+ 'mapped_weno' : 'T', -+ 'null_weights' : 'F', -+ 'mp_weno' : 'F', -+ 'riemann_solver' : 2, -+ 'wave_speeds' : 1, -+ 'avg_state' : 2, -+ 'bc_x%beg' : -2, -+ 'bc_x%end' : -6, -+ 'bc_y%beg' : -2, -+ 'bc_y%end' : -6, -+ 'bc_z%beg' : -2, -+ 'bc_z%end' : -6, -+ # ========================================================== -+ # Formatted Database Files Structure Parameters ============ -+ 'format' : 1, -+ 'precision' : 2, -+ 'prim_vars_wrt':'T', -+ 'parallel_io' :'T', -+ # ========================================================== -+ # Patch 1: High pressured water ============================ -+ # Specify the cubic water background grid geometry -+ 'patch_icpp(1)%geometry' : 9, -+ 'patch_icpp(1)%x_centroid' : ( xe + xb ) * 500000 / 100, -+ 'patch_icpp(1)%y_centroid' : ( ye + yb ) * 500000 / 100, -+ 'patch_icpp(1)%z_centroid' : ( ze + zb ) * 500000 / 100, -+ 'patch_icpp(1)%length_x' : ( xe - xb ) * 1000000 / 100, -+ 'patch_icpp(1)%length_y' : ( ye - yb ) * 1000000 / 100, -+ 'patch_icpp(1)%length_z' : ( ze - zb ) * 1000000 / 100, -+ 'patch_icpp(1)%vel(1)' : 0.0E+00, -+ 'patch_icpp(1)%vel(2)' : 0.0E+00, -+ 'patch_icpp(1)%vel(3)' : 0.0E+00, -+ 'patch_icpp(1)%pres' : p01, -+ 'patch_icpp(1)%alpha_rho(1)' : awl1 * rho0wl1, -+ 'patch_icpp(1)%alpha_rho(2)' : awv1 * rho0wv1, -+ 'patch_icpp(1)%alpha_rho(3)' : aa1 * rho0a1, -+ 'patch_icpp(1)%alpha(1)' : awl1, -+ 'patch_icpp(1)%alpha(2)' : awv1, -+ 'patch_icpp(1)%alpha(3)' : aa1, -+ # ========================================================== -+ # Patch 2: (Vapor) Bubble ================================== -+ 'patch_icpp(2)%geometry' : 8, -+ 'patch_icpp(2)%x_centroid' : xb, -+ 'patch_icpp(2)%y_centroid' : yb, -+ 'patch_icpp(2)%z_centroid' : zb, -+ 'patch_icpp(2)%radius' : R0, -+ 'patch_icpp(2)%vel(1)' : 0.0E+00, -+ 'patch_icpp(2)%vel(2)' : 0.0E+00, -+ 'patch_icpp(2)%vel(3)' : 0.0E+00, -+ 'patch_icpp(2)%pres' : p02, -+ 'patch_icpp(2)%alpha_rho(1)' : awl2 * rho0wl2, -+ 'patch_icpp(2)%alpha_rho(2)' : awv2 * rho0wv2, -+ 'patch_icpp(2)%alpha_rho(3)' : aa2 * rho0a2, -+ 'patch_icpp(2)%alpha(1)' : awl2, -+ 'patch_icpp(2)%alpha(2)' : awv2, -+ 'patch_icpp(2)%alpha(3)' : aa2, -+ 'patch_icpp(2)%alter_patch(1)' : 'T', -+ # ========================================================== -+ # Fluids Physical Parameters =============================== -+ 'fluid_pp(1)%gamma' : 1.0E+00 / ( gamwl - 1 ), -+ 'fluid_pp(1)%pi_inf' : gamwl * piwl / ( gamwl - 1 ), -+ 'fluid_pp(1)%cv' : cvwl, -+ 'fluid_pp(1)%qv' : qvwl, -+ 'fluid_pp(1)%qvp' : qvpwl, -+ 'fluid_pp(2)%gamma' : 1.0E+00 / ( gamwv - 1 ), -+ 'fluid_pp(2)%pi_inf' : gamwv * piwv / ( gamwv - 1 ), -+ 'fluid_pp(2)%cv' : cvwv, -+ 'fluid_pp(2)%qv' : qvwv, -+ 'fluid_pp(2)%qvp' : qvpwv, -+ 'fluid_pp(3)%gamma' : 1.0E+00 / ( gama - 1 ), -+ 'fluid_pp(3)%pi_inf' : gama * pia / ( gama - 1 ), -+ 'fluid_pp(3)%cv' : cva, -+ 'fluid_pp(3)%qv' : qva, -+ 'fluid_pp(3)%qvp' : qvpa, -+ # ========================================================== -+})) -diff --git a/examples/3D_CAV/3D_CAV_sph_col.py b/examples/3D_CAV/3D_CAV_sph_col.py -new file mode 100644 -index 00000000..a54df0a5 ---- /dev/null -+++ b/examples/3D_CAV/3D_CAV_sph_col.py -@@ -0,0 +1,205 @@ -+import math -+import json -+ -+ -+## Deine characteristic values for the sim -+Ri = 50E-6 -+T = 407.9 -+rhog = 0.027 -+Pb = 3550 -+Pl = 101325 -+#mulc = 9E-04 -+#mubc = 1.0E-05 -+domain_length = 3*Ri -+ -+ -+## fluid properties -+Pi_inf_l = 1.0E+09 -+Pi_inf_b = 0.0E+00 -+nl = 2.35 -+nb = 1.47 -+alpha1 = 1.0E+00 -+Cv_l = 1816 -+rhol = (Pl+Pi_inf_l)/((nl-1)*Cv_l*T) -+alpha2 = alpha1 -+cl = (nl*(Pl+Pi_inf_l)/rhol)**(0.5) -+ -+## Defining Characteristic Values -+Rc = Ri -+rhoc = rhol -+uc = (Pl/rhol)**(0.5E+00) -+tc = Ri/uc -+Pc = rhoc*uc**(2.0E+00) -+ -+## Non-Dimensionalizing values using characteristic values -+Rin = Ri/Rc -+rholn = rhol/rhoc -+rhogn = rhog/rhoc -+Pln = Pl/Pc -+Pbn = Pb/Pc -+tcn = tc/tc -+Pi_inf_ln = Pi_inf_l/Pc -+leng = domain_length/Rc -+clc = cl/uc -+ -+ -+## Non-Dimensional Numbers -+#Rel = rhol*uc*2*Rin/mulc -+#Reb = rhog*uc*2*Rin/mubc -+Ma = uc/cl -+ -+## Grid Specifications -+CFL = 0.1 -+PpBr = 192 -+Nx = PpBr*leng -+Ny = Nx -+Nz = Nx -+x_beg = 0.0E+00 -+x_end = leng -+y_beg = 0.0E+00 -+y_end = leng -+z_beg = 0.0E+00 -+z_end = leng -+delta_x = leng/Nx -+delta_t = CFL*delta_x/clc -+Nt = int(1.1*tcn/delta_t) -+x_centroidl = (x_end+x_beg)/(2.0E+00) -+y_centroidl = (y_end+y_beg)/(2.0E+00) -+z_centroidl = (z_end+z_beg)/(2.0E+00) -+x_centroidb = 0.0E+00 -+y_centroidb = 0.0E+00 -+z_centroidb = 0.0E+00 -+ -+ -+# Configuring case dictionary -+print(json.dumps({ -+ # Logistics ================================================ -+ 'run_time_info' : 'T', -+ 'sim_data' : 'T', -+ # ========================================================== -+ -+ # Computational Domain Parameters ========================== -+ 'x_domain%beg' : x_beg, -+ 'x_domain%end' : x_end, -+ 'y_domain%beg' : y_beg, -+ 'y_domain%end' : y_end, -+ 'z_domain%beg' : z_beg, -+ 'z_domain%end' : z_end, -+ 'm' : int(Nx), -+ 'n' : int(Ny), -+ 'p' : int(Nz), -+ 'cyl_coord' : 'F', -+ 'dt' : delta_t, -+ 't_step_start' : 0, -+ 't_step_stop' : Nt, -+ 't_step_save' : int(Nt/360), -+# ========================================================== -+ -+ # Simulation Algorithm Parameters ========================== -+ 'num_patches' : 2, -+ 'model_eqns' : 2, -+ 'alt_soundspeed' : 'F', -+ 'num_fluids' : 2, -+ 'adv_alphan' : 'T', -+ 'mpp_lim' : 'T', -+ 'mixture_err' : 'T', -+ 'time_stepper' : 3, -+ 'weno_order' : 5, -+ 'weno_eps' : 1.E-100, -+ 'mapped_weno' : 'T', -+ 'null_weights' : 'F', -+ 'mp_weno' : 'F', -+ 'weno_Re_flux' : 'F', -+ 'weno_avg' : 'F', -+ 'riemann_solver' : 2, -+ 'wave_speeds' : 1, -+ 'avg_state' : 2, -+ 'bc_x%beg' : -2, -+ 'bc_x%end' : -6, -+ 'bc_y%beg' : -2, -+ 'bc_y%end' : -6, -+ 'bc_z%beg' : -2, -+ 'bc_z%end' : -6, -+ 'stretch_x' : 'T', -+ 'stretch_y' : 'T', -+ 'stretch_z' : 'T', -+ 'a_x' : 4.0E+00, -+ 'x_a' : -1.5E+00, -+ 'x_b' : 1.5E+00, -+ 'a_y' : 4.0E+00, -+ 'y_a' : -1.5E+00, -+ 'y_b' : 1.5E+00, -+ 'a_z' : 4.0E+00, -+ 'z_a' : -1.5E+00, -+ 'z_b' : 1.5E+00, -+ # ========================================================== -+ -+ # Formatted Database Files Structure Parameters ============ -+ 'format' : 1, -+ 'precision' : 2, -+ 'prim_vars_wrt' :'T', -+ 'parallel_io' :'T', -+ 'fd_order' :'1', -+ 'probe_wrt' :'T', -+ 'num_probes' : 1, -+ 'probe(1)%x' : 0., -+ 'probe(1)%y' : 0., -+ 'probe(1)%z' : 0., -+ # ========================================================== -+ -+ # Patch 1: Background ============================ -+ 'patch_icpp(1)%geometry' : 9, -+ 'patch_icpp(1)%x_centroid' : 40*x_centroidl, -+ 'patch_icpp(1)%y_centroid' : 40*y_centroidl, -+ 'patch_icpp(1)%z_centroid' : 40*z_centroidl, -+ 'patch_icpp(1)%length_x' : 40*leng, -+ 'patch_icpp(1)%length_y' : 40*leng, -+ 'patch_icpp(1)%length_z' : 40*leng, -+ 'patch_icpp(1)%vel(1)' : 0.E+00, -+ 'patch_icpp(1)%vel(2)' : 0.E+00, -+ 'patch_icpp(1)%vel(3)' : 0.E+00, -+ 'patch_icpp(1)%pres' : Pln, -+ 'patch_icpp(1)%alpha_rho(1)' : alpha1*rholn, -+ 'patch_icpp(1)%alpha_rho(2)' : 0.0E+00, -+ 'patch_icpp(1)%alpha(1)' : alpha1, -+ 'patch_icpp(1)%alpha(2)' : 0.0E+00, -+ # ========================================================== -+ # Patch 2: Bubble ====================================== -+ 'patch_icpp(2)%geometry' : 14, -+ 'patch_icpp(2)%x_centroid' : x_centroidb, -+ 'patch_icpp(2)%y_centroid' : y_centroidb, -+ 'patch_icpp(2)%z_centroid' : z_centroidb, -+ 'patch_icpp(2)%radius' : Rin, -+ 'patch_icpp(2)%smoothen' : 'T', -+ 'patch_icpp(2)%smooth_patch_id': 1, -+ 'patch_icpp(2)%smooth_coeff' : 1.5E+00, -+ 'patch_icpp(2)%non_axis_sym' : 'F', -+ 'patch_icpp(2)%a2' : 0.0E+00, -+ 'patch_icpp(2)%a3' : 0.0E+00, -+ 'patch_icpp(2)%a4' : 0.0E+00, -+ 'patch_icpp(2)%a5' : 0.0E+00, -+ 'patch_icpp(2)%a6' : 0.0E+00, -+ 'patch_icpp(2)%a7' : 0.0E+00, -+ 'patch_icpp(2)%alter_patch(1)' : 'T', -+ 'patch_icpp(2)%vel(1)' : 0.E+00, -+ 'patch_icpp(2)%vel(2)' : 0.E+00, -+ 'patch_icpp(2)%vel(3)' : 0.E+00, -+ 'patch_icpp(2)%pres' : Pbn, -+ 'patch_icpp(2)%alpha_rho(1)' : 0.0E+00, -+ 'patch_icpp(2)%alpha_rho(2)' : alpha2*rhogn, -+ 'patch_icpp(2)%alpha(1)' : 0.0E+00, -+ 'patch_icpp(2)%alpha(2)' : alpha2, -+ # ========================================================== -+ -+ # Fluids Physical Parameters =============================== -+ 'fluid_pp(1)%gamma' : 1/(nl-1), -+ 'fluid_pp(1)%pi_inf' : nl*Pi_inf_ln/(nl-1), -+ 'fluid_pp(2)%gamma' : 1/(nb-1), -+ 'fluid_pp(2)%pi_inf' : 0.0E+00, -+# 'fluid_pp(1)%Re(1)' : Rel, -+# 'fluid_pp(2)%Re(1)' : Reb, -+ # ========================================================== -+})) -+ -+# ============================================================================== -+ -diff --git a/examples/3D_ctr_test/case.py b/examples/3D_ctr_test/case.py -new file mode 100644 -index 00000000..aac9ec36 ---- /dev/null -+++ b/examples/3D_ctr_test/case.py -@@ -0,0 +1,399 @@ -+#!/usr/bin/env python3 -+import math, json -+ -+## 1 FOR BACKGROUND, 2 FOR BUBBLE, 3 FOR GEL -+# Pressure [Pa] -+p01 = 5E6 -+p02 = 3550 -+p03 = p01 -+ -+# Temperature [K] -+T01 = 298.15 -+T02 = 298.15 -+T03 = T01 -+ -+#### FLUID PROPERTIES #### -+ -+### liquid water ### -+# pi infty -+piwl = 1.0E+09 -+# qv -+qvwl = -1167000 -+# qv' -+qvpwl = 0.0E0 -+# cv -+cvwl = 1816 -+# cp -+cpwl = 4267 -+# gamma -+gamwl = cpwl / cvwl -+ -+## FOR PATCHES 1 & 2 ## -+ -+# density -+rho0wl1 = (p01 + piwl)/((gamwl-1)*cvwl*T01) -+rho0wl2 = (p02 + piwl)/((gamwl-1)*cvwl*T02) -+rho0wl3 = (p03 + piwl)/((gamwl-1)*cvwl*T03) -+ -+# speed of sound FOR -+c_wl1 = math.sqrt( gamwl * ( p01 + piwl ) / rho0wl1 ) -+c_wl2 = math.sqrt( gamwl * ( p02 + piwl ) / rho0wl2 ) -+c_wl3 = math.sqrt( gamwl * ( p03 + piwl ) / rho0wl3 ) -+ -+# part for Gases - relations from IMR -+Ru = 8.3144598 # Universal gas constant (J/mol-K) -+ -+### Vapor water ### -+Rv = Ru/(18.01528e-3) # Gas constant for vapor (Ru/molecular weight) (J/kg-K) -+# gamma -+gamwv = 1.4 -+# cp -+cpwv = Rv * gamwv/(gamwv-1) -+# cv -+cvwv = cpwv/gamwv -+# pi infinity -+piwv = 0.0E0 -+# qv -+qvwv = 2030000 -+# qv' -+qvpwv = -23400 -+ -+## FOR PATCHES 1 & 2 ## -+ -+# density -+rho0wv1 = (p01 + piwv)/((gamwv-1)*cvwv*T01) -+rho0wv2 = (p02 + piwv)/((gamwv-1)*cvwv*T02) -+rho0wv3 = (p03 + piwv)/((gamwv-1)*cvwv*T03) -+ -+# speed of sound -+c_wv1 = math.sqrt( gamwv * ( p01 + piwv ) / rho0wv1 ) -+c_wv2 = math.sqrt( gamwv * ( p02 + piwv ) / rho0wv2 ) -+c_wv3 = math.sqrt( gamwv * ( p03 + piwv ) / rho0wv3 ) -+ -+### Air ### -+ -+Ra = Ru/(28.966e-3) # Gas constant for air (Ru/molecular weight) (J/kg-K) -+gamwa = 1.4 -+# cp -+cpa = Ra * gamwa/(gamwa-1) -+# cv -+cva = cpa/gamwa -+# pi infinity -+pia = 0.0E0 -+# qv -+qvwa = 0.0E0 -+# qv' -+qvpwa = 0.0E0 -+ -+## FOR PATCHES 1 & 2 ## -+ -+# density -+rho0wa1 = (p01 + pia)/((gamwa-1)*cva*T01) -+rho0wa2 = (p02 + pia)/((gamwa-1)*cva*T02) -+ -+# Speed of sound -+c_a1 = math.sqrt( gamwa * ( p01 + pia ) / rho0wa1 ) -+c_a2 = math.sqrt( gamwa * ( p02 + pia ) / rho0wa2 ) -+ -+### 3% polyacrylamide gel ### -+# gamma -+gamwg = 2.35 -+# pi infty -+pig = 1.0E+09 -+# qv -+qvwg = -1167000 -+# qv' -+qvpwg = 0.0E0 -+# cv -+cvg = 1816 -+# cp -+cpg = gamwg*cvg -+ -+## FOR PATCHES 1 & 2 & 3 ## -+ -+# density -+rho0wg1 = (p01 + pig)/((gamwg-1)*cvg*T01) -+rho0wg2 = (p02 + pig)/((gamwg-1)*cvg*T02) -+rho0wg3 = (p03 + pig)/((gamwg-1)*cvg*T03) -+ -+# Speed of sound -+c_g1 = math.sqrt( gamwg * ( p01 + pig ) / rho0wg1 ) -+c_g2 = math.sqrt( gamwg * ( p02 + pig ) / rho0wg2 ) -+c_g3 = math.sqrt( gamwg * ( p03 + pig ) / rho0wg3 ) -+ -+## SHOCK RELATIONS -+p02Op01 = p02 / p01 -+ -+# Mach number of the shocked region - this should agree with Min, if everything is correct -+Ms = math.sqrt( ( gamwa + 1. ) / ( 2. * gamwa ) * ( p02Op01 - 1. ) * ( p02 / ( p02 + pia ) ) + 1.0 ) -+ -+# shock speed -+ss = Ms * c_a1 -+ -+### volume fractions for each of the patches ### -+C0 = 0.5 # vapor concentration for IMR -+ -+# patch 1: liquid water -+liq_wv = 1.00E-15 -+liq_wg = 0. -+liq_wa = 1.00E-15 -+liq_wl = 1.00E00 - liq_wv - liq_wa - liq_wg -+# water vapor -+vap_wl = 1.00E-15 -+vap_wv = 1 / ( ( 1 - C0 ) / C0 * rho0wv2 / rho0wa2 + 1 ) -+vap_wg = 0. -+vap_wa = 1.00E-15 -+vap_tot = vap_wl + vap_wv + vap_wa + vap_wg -+# bub -+bub_wl = 1.00E-15 -+bub_wv = vap_tot -+bub_wg = 0. -+bub_wa = 1.00E00 - bub_wl - bub_wv - bub_wg -+# gel -+gel_wv = 0. -+gel_wl = 0. -+gel_wa = 0. -+gel_wg = 1.00E00 - gel_wl - gel_wv - gel_wa -+ -+## SIMULATION PARAMETERS -+ -+# CFL -+cfl = 0.50 -+ -+# Bubble Initial Radius -+R0 = 230.4E-06 -+ -+# number of elements -+Nx0 = 400 -+Nx = 399 -+Ny = 199 -+Nz = 199 -+ -+lref = 921.6E-6 -+# domain boundaries -+xb = -lref -+xe = lref -+ -+yb = 0.00 -+ye = lref -+ -+zb = 0.00 -+ze = lref -+ -+lenx = ( xe - xb ) -+leny = ( ye - yb ) -+lenz = ( ze - zb ) -+ -+xcenl = (xb + xe)/2.0 -+ycenl = (yb + ye)/2.0 -+zcenl = (zb + ze)/2.0 -+ -+#xdist = 6.51E-10 #2.17E-5 -+#sod = xdist/R0 -+sod = -2.17 -+xcenb = sod*R0 -+ycenb = 0.00 -+zcenb = 0.00 -+ -+xbg = 0 -+xeg = xe -+ -+lenxg = (xeg - xbg) -+lenyg = leny -+lenzg = lenz -+xceng = (xbg + xeg)/2.0 -+yceng = ycenl -+zceng = zcenl -+ -+# typical cell size -+dx = ( xe - xb ) / Nx -+dy = ( ye - yb ) / Ny -+dz = ( ze - zb ) / Nz -+#print(dx) -+# time step -+ -+# save frequency = SF + 1 (because the initial state, 0.dat, is also saved) -+SF = 60 -+ -+# Critical time-step -+tc = 0.915 * R0 * math.sqrt( rho0wl1 / p01 ) -+ -+# making Nt divisible by SF -+# tendA = 1.5 * tc -+tend = 1.2 * tc -+ -+# 1 - ensure NtA is sufficient to go a little beyond tendA -+# NtA = int( tendA // dt + 1 ) -+ -+# Array of saves. it is the same as Nt/Sf = t_step_save -+# AS = int( NtA // SF + 1 ) -+ -+# Nt = total number of steps. Ensure Nt > NtA (so the total tendA is covered) -+# Nt = AS * SF -+Nt = int(10E3 * tend // tc * Nx / Nx0 + 1) -+#print(Nt) -+dt = tend / Nt -+ -+AS = int( Nt//SF ) -+ -+# Total physical time -+# tend = Nt * dt -+ -+# Configuring case dictionary ================================================== -+print(json.dumps({ -+ # Logistics ================================================ -+ 'run_time_info': 'T', -+ # ========================================================== -+ # Computational Domain Parameters ========================== -+ 'x_domain%beg' : xb, -+ 'x_domain%end' : xe, -+ 'y_domain%beg' : yb, -+ 'y_domain%end' : ye, -+ 'z_domain%beg' : zb, -+ 'z_domain%end' : ze, -+ 'stretch_x' : 'F', -+ 'loops_x' : 1, -+ 'a_x' : 4.0E0, -+ 'x_a' : -2.0*R0, -+ 'x_b' : 2.0*R0, -+ 'stretch_y' : 'F', -+ 'loops_y' : 1, -+ 'a_y' : 4.0E0, -+ 'y_a' : -2.0*R0, -+ 'y_b' : 2.0*R0, -+ 'stretch_z' : 'F', -+ 'loops_z' : 1, -+ 'a_z' : 4.0E0, -+ 'z_a' : -2.0*R0, -+ 'z_b' : 2.0*R0, -+ 'cyl_coord' : 'F', -+ 'm' : Nx, -+ 'n' : Ny, -+ 'p' : Nz, -+ 'dt' : dt, -+ 't_step_start' : 0, -+ 't_step_stop' : Nt, -+ 't_step_save' : AS, -+ # ========================================================== -+ # Simulation Algorithm Parameters ========================== -+ 'num_patches' : 3, -+ 'model_eqns' : 3, -+ 'num_fluids' : 4, -+ 'adv_alphan' : 'T', -+ 'mpp_lim' : 'T', -+ 'mixture_err' : 'T', -+ 'relax' : 'T', -+ 'relax_model' : 6, -+ 'palpha_eps' : 1.0E-6, -+ 'ptgalpha_eps' : 1.0E-2, -+ 'time_stepper' : 3, -+ 'weno_order' : 3, -+ 'weno_eps' : 1.0E-16, -+ 'weno_Re_flux' : 'F', -+ 'weno_avg' : 'F', -+ 'mapped_weno' : 'T', -+ 'null_weights' : 'F', -+ 'mp_weno' : 'F', -+ 'riemann_solver' : 2, -+ 'wave_speeds' : 1, -+ 'avg_state' : 2, -+ 'bc_x%beg' : -6, #-2, -+ 'bc_x%end' : -6, -+ 'bc_y%beg' : -2, -+ 'bc_y%end' : -6, -+ 'bc_z%beg' : -2, -+ 'bc_z%end' : -6, -+ # ========================================================== -+ # Formatted Database Files Structure Parameters ============ -+ 'format' : 1, -+ 'precision' : 2, -+ 'prim_vars_wrt':'T', -+ 'parallel_io' :'T', -+ # ========================================================== -+ # Patch 1: High pressured water ============================ -+ # Specify the cubic water background grid geometry -+ 'patch_icpp(1)%geometry' : 9, -+ 'patch_icpp(1)%x_centroid' : xcenl, -+ 'patch_icpp(1)%y_centroid' : ycenl, -+ 'patch_icpp(1)%z_centroid' : zcenl, -+ 'patch_icpp(1)%length_x' : lenx, -+ 'patch_icpp(1)%length_y' : leny, -+ 'patch_icpp(1)%length_z' : lenz, -+ 'patch_icpp(1)%vel(1)' : 0.0E+00, -+ 'patch_icpp(1)%vel(2)' : 0.0E+00, -+ 'patch_icpp(1)%vel(3)' : 0.0E+00, -+ 'patch_icpp(1)%pres' : p01, -+ 'patch_icpp(1)%alpha_rho(1)' : liq_wl * rho0wl1, -+ 'patch_icpp(1)%alpha_rho(2)' : liq_wv * rho0wv1, -+ 'patch_icpp(1)%alpha_rho(3)' : liq_wa * rho0wa1, -+ 'patch_icpp(1)%alpha_rho(4)' : liq_wg * rho0wg1, -+ 'patch_icpp(1)%alpha(1)' : liq_wl, -+ 'patch_icpp(1)%alpha(2)' : liq_wv, -+ 'patch_icpp(1)%alpha(3)' : liq_wa, -+ 'patch_icpp(1)%alpha(4)' : liq_wg, -+ # ========================================================== -+ # Patch 2: (Vapor) Bubble ================================== -+ 'patch_icpp(2)%geometry' : 8, -+ 'patch_icpp(2)%x_centroid' : xcenb, -+ 'patch_icpp(2)%y_centroid' : ycenb, -+ 'patch_icpp(2)%z_centroid' : zcenb, -+ 'patch_icpp(2)%radius' : R0, -+ 'patch_icpp(2)%vel(1)' : 0.0E+00, -+ 'patch_icpp(2)%vel(2)' : 0.0E+00, -+ 'patch_icpp(2)%vel(3)' : 0.0E+00, -+ 'patch_icpp(2)%pres' : p02, -+ 'patch_icpp(2)%alpha_rho(1)' : bub_wl * rho0wl2, -+ 'patch_icpp(2)%alpha_rho(2)' : bub_wv * rho0wv2, -+ 'patch_icpp(2)%alpha_rho(3)' : bub_wa * rho0wa2, -+ 'patch_icpp(2)%alpha_rho(4)' : bub_wg * rho0wg2, -+ 'patch_icpp(2)%alpha(1)' : bub_wl, -+ 'patch_icpp(2)%alpha(2)' : bub_wv, -+ 'patch_icpp(2)%alpha(3)' : bub_wa, -+ 'patch_icpp(2)%alpha(4)' : bub_wg, -+ 'patch_icpp(2)%alter_patch(1)' : 'T', -+ # ========================================================== -+ # Patch 3: Gel Object ====================================== -+ 'patch_icpp(3)%geometry' : 9, -+ 'patch_icpp(3)%x_centroid' : xceng, -+ 'patch_icpp(3)%y_centroid' : yceng, -+ 'patch_icpp(3)%z_centroid' : zceng, -+ 'patch_icpp(3)%length_x' : lenxg, -+ 'patch_icpp(3)%length_y' : lenyg, -+ 'patch_icpp(3)%length_z' : lenzg, -+ 'patch_icpp(3)%vel(1)' : 0.0E+00, -+ 'patch_icpp(3)%vel(2)' : 0.0E+00, -+ 'patch_icpp(3)%vel(3)' : 0.0E+00, -+ 'patch_icpp(3)%pres' : p03, -+ 'patch_icpp(3)%alpha_rho(1)' : gel_wl * rho0wl2, -+ 'patch_icpp(3)%alpha_rho(2)' : gel_wv * rho0wv2, -+ 'patch_icpp(3)%alpha_rho(3)' : gel_wa * rho0wa2, -+ 'patch_icpp(3)%alpha_rho(4)' : gel_wg * rho0wg2, -+ 'patch_icpp(3)%alpha(1)' : gel_wl, -+ 'patch_icpp(3)%alpha(2)' : gel_wv, -+ 'patch_icpp(3)%alpha(3)' : gel_wa, -+ 'patch_icpp(3)%alpha(4)' : gel_wg, -+ 'patch_icpp(3)%alter_patch(1)' : 'T', -+ # ========================================================== -+ # Fluids Physical Parameters =============================== -+ 'fluid_pp(1)%gamma' : 1.0E+00 / ( gamwl - 1 ), -+ 'fluid_pp(1)%pi_inf' : gamwl * piwl / ( gamwl - 1 ), -+ 'fluid_pp(1)%cv' : cvwl, -+ 'fluid_pp(1)%qv' : qvwl, -+ 'fluid_pp(1)%qvp' : qvpwl, -+ 'fluid_pp(2)%gamma' : 1.0E+00 / ( gamwv - 1 ), -+ 'fluid_pp(2)%pi_inf' : gamwv * piwv / ( gamwv - 1 ), -+ 'fluid_pp(2)%cv' : cvwv, -+ 'fluid_pp(2)%qv' : qvwv, -+ 'fluid_pp(2)%qvp' : qvpwv, -+ 'fluid_pp(3)%gamma' : 1.0E+00 / ( gamwa - 1 ), -+ 'fluid_pp(3)%pi_inf' : gamwa * pia / ( gamwa - 1 ), -+ 'fluid_pp(3)%cv' : cva, -+ 'fluid_pp(3)%qv' : qvwa, -+ 'fluid_pp(3)%qvp' : qvpwa, -+ 'fluid_pp(4)%gamma' : 1.0E+00 / ( gamwg - 1), -+ 'fluid_pp(4)%pi_inf' : gamwg * pig / ( gamwg - 1), -+ 'fluid_pp(4)%cv' : cvg, -+ 'fluid_pp(4)%qv' : qvwg, -+ 'fluid_pp(4)%qvp' : qvpwg, -+ # ========================================================== -+})) -diff --git a/examples/3D_ctr_test/old_case.py b/examples/3D_ctr_test/old_case.py -new file mode 100644 -index 00000000..092c0213 ---- /dev/null -+++ b/examples/3D_ctr_test/old_case.py -@@ -0,0 +1,399 @@ -+#!/usr/bin/env python3 -+import math, json -+ -+## 1 FOR BACKGROUND, 2 FOR BUBBLE, 3 FOR GEL -+# Pressure [Pa] -+p01 = 5E6 -+p02 = 3550 -+p03 = p01 -+ -+# Temperature [K] -+T01 = 298.15 -+T02 = 298.15 -+T03 = T01 -+ -+#### FLUID PROPERTIES #### -+ -+### liquid water ### -+# pi infty -+piwl = 1.0E+09 -+# qv -+qvwl = -1167000 -+# qv' -+qvpwl = 0.0E0 -+# cv -+cvwl = 1816 -+# cp -+cpwl = 4267 -+# gamma -+gamwl = cpwl / cvwl -+ -+## FOR PATCHES 1 & 2 ## -+ -+# density -+rho0wl1 = (p01 + piwl)/((gamwl-1)*cvwl*T01) -+rho0wl2 = (p02 + piwl)/((gamwl-1)*cvwl*T02) -+rho0wl3 = (p03 + piwl)/((gamwl-1)*cvwl*T03) -+ -+# speed of sound FOR -+c_wl1 = math.sqrt( gamwl * ( p01 + piwl ) / rho0wl1 ) -+c_wl2 = math.sqrt( gamwl * ( p02 + piwl ) / rho0wl2 ) -+c_wl3 = math.sqrt( gamwl * ( p03 + piwl ) / rho0wl3 ) -+ -+# part for Gases - relations from IMR -+Ru = 8.3144598 # Universal gas constant (J/mol-K) -+ -+### Vapor water ### -+Rv = Ru/(18.01528e-3) # Gas constant for vapor (Ru/molecular weight) (J/kg-K) -+# gamma -+gamwv = 1.4 -+# cp -+cpwv = Rv * gamwv/(gamwv-1) -+# cv -+cvwv = cpwv/gamwv -+# pi infinity -+piwv = 0.0E0 -+# qv -+qvwv = 2030000 -+# qv' -+qvpwv = -23400 -+ -+## FOR PATCHES 1 & 2 ## -+ -+# density -+rho0wv1 = (p01 + piwv)/((gamwv-1)*cvwv*T01) -+rho0wv2 = (p02 + piwv)/((gamwv-1)*cvwv*T02) -+rho0wv3 = (p03 + piwv)/((gamwv-1)*cvwv*T03) -+ -+# speed of sound -+c_wv1 = math.sqrt( gamwv * ( p01 + piwv ) / rho0wv1 ) -+c_wv2 = math.sqrt( gamwv * ( p02 + piwv ) / rho0wv2 ) -+c_wv3 = math.sqrt( gamwv * ( p03 + piwv ) / rho0wv3 ) -+ -+### Air ### -+ -+Ra = Ru/(28.966e-3) # Gas constant for air (Ru/molecular weight) (J/kg-K) -+gamwa = 1.4 -+# cp -+cpa = Ra * gamwa/(gamwa-1) -+# cv -+cva = cpa/gamwa -+# pi infinity -+pia = 0.0E0 -+# qv -+qvwa = 0.0E0 -+# qv' -+qvpwa = 0.0E0 -+ -+## FOR PATCHES 1 & 2 ## -+ -+# density -+rho0wa1 = (p01 + pia)/((gamwa-1)*cva*T01) -+rho0wa2 = (p02 + pia)/((gamwa-1)*cva*T02) -+ -+# Speed of sound -+c_a1 = math.sqrt( gamwa * ( p01 + pia ) / rho0wa1 ) -+c_a2 = math.sqrt( gamwa * ( p02 + pia ) / rho0wa2 ) -+ -+### 3% polyacrylamide gel ### -+# gamma -+gamwg = 2.35 -+# pi infty -+pig = 1.0E+09 -+# qv -+qvwg = -1167000 -+# qv' -+qvpwg = 0.0E0 -+# cv -+cvg = 1816 -+# cp -+cpg = gamwg*cvg -+ -+## FOR PATCHES 1 & 2 & 3 ## -+ -+# density -+rho0wg1 = (p01 + pig)/((gamwg-1)*cvg*T01) -+rho0wg2 = (p02 + pig)/((gamwg-1)*cvg*T02) -+rho0wg3 = (p03 + pig)/((gamwg-1)*cvg*T03) -+ -+# Speed of sound -+c_g1 = math.sqrt( gamwg * ( p01 + pig ) / rho0wg1 ) -+c_g2 = math.sqrt( gamwg * ( p02 + pig ) / rho0wg2 ) -+c_g3 = math.sqrt( gamwg * ( p03 + pig ) / rho0wg3 ) -+ -+## SHOCK RELATIONS -+p02Op01 = p02 / p01 -+ -+# Mach number of the shocked region - this should agree with Min, if everything is correct -+Ms = math.sqrt( ( gamwa + 1. ) / ( 2. * gamwa ) * ( p02Op01 - 1. ) * ( p02 / ( p02 + pia ) ) + 1.0 ) -+ -+# shock speed -+ss = Ms * c_a1 -+ -+### volume fractions for each of the patches ### -+C0 = 0.1 # vapor concentration for IMR -+ -+# patch 1: liquid water -+liq_wv = 1.00E-15 -+liq_wg = 1.00E-15 -+liq_wa = 1.00E-15 -+liq_wl = 1.00E00 - liq_wv - liq_wa - liq_wg -+# water vapor -+vap_wl = 1.00E-15 -+vap_wv = 1 / ( ( 1 - C0 ) / C0 * rho0wv2 / rho0wa2 + 1 ) -+vap_wg = 1.00E-15 -+vap_wa = 1.00E-15 -+vap_tot = vap_wl + vap_wv + vap_wa + vap_wg -+# bub -+bub_wl = 1.00E-15 -+bub_wv = vap_tot -+bub_wg = 1.00E-15 -+bub_wa = 1.00E00 - bub_wl - bub_wv - bub_wg -+# gel -+gel_wv = 1.00E-15 -+gel_wl = 1.00E-15 -+gel_wa = 1.00E-15 -+gel_wg = 1.00E00 - gel_wl - gel_wv - gel_wa -+ -+## SIMULATION PARAMETERS -+ -+# CFL -+cfl = 0.50 -+ -+# Bubble Initial Radius -+R0 = 230.4E-06 -+ -+# number of elements -+Nx0 = 400 -+Nx = 199*2 -+Ny = 199 -+Nz = 199 -+ -+lref = 921.6E-6 -+# domain boundaries -+xb = -lref -+xe = lref -+ -+yb = 0.00 -+ye = lref -+ -+zb = 0.00 -+ze = lref -+ -+lenx = ( xe - xb ) -+leny = ( ye - yb ) -+lenz = ( ze - zb ) -+ -+xcenl = (xb + xe)/2.0 -+ycenl = (yb + ye)/2.0 -+zcenl = (zb + ze)/2.0 -+ -+#xdist = 6.51E-10 #2.17E-5 -+#sod = xdist/R0 -+sod = -2.17 -+xcenb = sod*R0 -+ycenb = 0.00 -+zcenb = 0.00 -+ -+xbg = 0 -+xeg = xe -+ -+lenxg = (xeg - xbg) -+lenyg = leny -+lenzg = lenz -+xceng = (xbg + xeg)/2.0 -+yceng = ycenl -+zceng = zcenl -+ -+# typical cell size -+dx = ( xe - xb ) / Nx -+dy = ( ye - yb ) / Ny -+dz = ( ze - zb ) / Nz -+#print(dx) -+# time step -+ -+# save frequency = SF + 1 (because the initial state, 0.dat, is also saved) -+SF = 60 -+ -+# Critical time-step -+tc = 0.915 * R0 * math.sqrt( rho0wl1 / p01 ) -+ -+# making Nt divisible by SF -+# tendA = 1.5 * tc -+tend = 1.2 * tc -+ -+# 1 - ensure NtA is sufficient to go a little beyond tendA -+# NtA = int( tendA // dt + 1 ) -+ -+# Array of saves. it is the same as Nt/Sf = t_step_save -+# AS = int( NtA // SF + 1 ) -+ -+# Nt = total number of steps. Ensure Nt > NtA (so the total tendA is covered) -+# Nt = AS * SF -+Nt = int(10E3 * tend // tc * Nx / Nx0 + 1) -+#print(Nt) -+dt = tend / Nt -+ -+AS = int( Nt//SF ) -+ -+# Total physical time -+# tend = Nt * dt -+ -+# Configuring case dictionary ================================================== -+print(json.dumps({ -+ # Logistics ================================================ -+ 'run_time_info': 'T', -+ # ========================================================== -+ # Computational Domain Parameters ========================== -+ 'x_domain%beg' : xb, -+ 'x_domain%end' : xe, -+ 'y_domain%beg' : yb, -+ 'y_domain%end' : ye, -+ 'z_domain%beg' : zb, -+ 'z_domain%end' : ze, -+ 'stretch_x' : 'F', -+ 'loops_x' : 1, -+ 'a_x' : 4.0E0, -+ 'x_a' : -2.0*R0, -+ 'x_b' : 2.0*R0, -+ 'stretch_y' : 'F', -+ 'loops_y' : 1, -+ 'a_y' : 4.0E0, -+ 'y_a' : -2.0*R0, -+ 'y_b' : 2.0*R0, -+ 'stretch_z' : 'F', -+ 'loops_z' : 1, -+ 'a_z' : 4.0E0, -+ 'z_a' : -2.0*R0, -+ 'z_b' : 2.0*R0, -+ 'cyl_coord' : 'F', -+ 'm' : Nx, -+ 'n' : Ny, -+ 'p' : Nz, -+ 'dt' : dt, -+ 't_step_start' : 0, -+ 't_step_stop' : Nt, -+ 't_step_save' : AS, -+ # ========================================================== -+ # Simulation Algorithm Parameters ========================== -+ 'num_patches' : 3, -+ 'model_eqns' : 3, -+ 'num_fluids' : 4, -+ 'adv_alphan' : 'T', -+ 'mpp_lim' : 'T', -+ 'mixture_err' : 'T', -+ 'relax' : 'T', -+ 'relax_model' : 6, -+ 'palpha_eps' : 1.0E-6, -+ 'ptgalpha_eps' : 1.0E-2, -+ 'time_stepper' : 3, -+ 'weno_order' : 3, -+ 'weno_eps' : 1.0E-16, -+ 'weno_Re_flux' : 'F', -+ 'weno_avg' : 'F', -+ 'mapped_weno' : 'T', -+ 'null_weights' : 'F', -+ 'mp_weno' : 'F', -+ 'riemann_solver' : 2, -+ 'wave_speeds' : 1, -+ 'avg_state' : 2, -+ 'bc_x%beg' : -6, #-2, -+ 'bc_x%end' : -6, -+ 'bc_y%beg' : -2, -+ 'bc_y%end' : -6, -+ 'bc_z%beg' : -2, -+ 'bc_z%end' : -6, -+ # ========================================================== -+ # Formatted Database Files Structure Parameters ============ -+ 'format' : 1, -+ 'precision' : 2, -+ 'prim_vars_wrt':'T', -+ 'parallel_io' :'T', -+ # ========================================================== -+ # Patch 1: High pressured water ============================ -+ # Specify the cubic water background grid geometry -+ 'patch_icpp(1)%geometry' : 9, -+ 'patch_icpp(1)%x_centroid' : xcenl, -+ 'patch_icpp(1)%y_centroid' : ycenl, -+ 'patch_icpp(1)%z_centroid' : zcenl, -+ 'patch_icpp(1)%length_x' : lenx, -+ 'patch_icpp(1)%length_y' : leny, -+ 'patch_icpp(1)%length_z' : lenz, -+ 'patch_icpp(1)%vel(1)' : 0.0E+00, -+ 'patch_icpp(1)%vel(2)' : 0.0E+00, -+ 'patch_icpp(1)%vel(3)' : 0.0E+00, -+ 'patch_icpp(1)%pres' : p01, -+ 'patch_icpp(1)%alpha_rho(1)' : liq_wl * rho0wl1, -+ 'patch_icpp(1)%alpha_rho(2)' : liq_wv * rho0wv1, -+ 'patch_icpp(1)%alpha_rho(3)' : liq_wa * rho0wa1, -+ 'patch_icpp(1)%alpha_rho(4)' : liq_wg * rho0wg1, -+ 'patch_icpp(1)%alpha(1)' : liq_wl, -+ 'patch_icpp(1)%alpha(2)' : liq_wv, -+ 'patch_icpp(1)%alpha(3)' : liq_wa, -+ 'patch_icpp(1)%alpha(4)' : liq_wg, -+ # ========================================================== -+ # Patch 2: (Vapor) Bubble ================================== -+ 'patch_icpp(2)%geometry' : 8, -+ 'patch_icpp(2)%x_centroid' : xcenb, -+ 'patch_icpp(2)%y_centroid' : ycenb, -+ 'patch_icpp(2)%z_centroid' : zcenb, -+ 'patch_icpp(2)%radius' : R0, -+ 'patch_icpp(2)%vel(1)' : 0.0E+00, -+ 'patch_icpp(2)%vel(2)' : 0.0E+00, -+ 'patch_icpp(2)%vel(3)' : 0.0E+00, -+ 'patch_icpp(2)%pres' : p02, -+ 'patch_icpp(2)%alpha_rho(1)' : bub_wl * rho0wl2, -+ 'patch_icpp(2)%alpha_rho(2)' : bub_wv * rho0wv2, -+ 'patch_icpp(2)%alpha_rho(3)' : bub_wa * rho0wa2, -+ 'patch_icpp(2)%alpha_rho(4)' : bub_wg * rho0wg2, -+ 'patch_icpp(2)%alpha(1)' : bub_wl, -+ 'patch_icpp(2)%alpha(2)' : bub_wv, -+ 'patch_icpp(2)%alpha(3)' : bub_wa, -+ 'patch_icpp(2)%alpha(4)' : bub_wg, -+ 'patch_icpp(2)%alter_patch(1)' : 'T', -+ # ========================================================== -+ # Patch 3: Gel Object ====================================== -+ 'patch_icpp(3)%geometry' : 9, -+ 'patch_icpp(3)%x_centroid' : xceng, -+ 'patch_icpp(3)%y_centroid' : yceng, -+ 'patch_icpp(3)%z_centroid' : zceng, -+ 'patch_icpp(3)%length_x' : lenxg, -+ 'patch_icpp(3)%length_y' : lenyg, -+ 'patch_icpp(3)%length_z' : lenzg, -+ 'patch_icpp(3)%vel(1)' : 0.0E+00, -+ 'patch_icpp(3)%vel(2)' : 0.0E+00, -+ 'patch_icpp(3)%vel(3)' : 0.0E+00, -+ 'patch_icpp(3)%pres' : p03, -+ 'patch_icpp(3)%alpha_rho(1)' : gel_wl * rho0wl2, -+ 'patch_icpp(3)%alpha_rho(2)' : gel_wv * rho0wv2, -+ 'patch_icpp(3)%alpha_rho(3)' : gel_wa * rho0wa2, -+ 'patch_icpp(3)%alpha_rho(4)' : gel_wg * rho0wg2, -+ 'patch_icpp(3)%alpha(1)' : gel_wl, -+ 'patch_icpp(3)%alpha(2)' : gel_wv, -+ 'patch_icpp(3)%alpha(3)' : gel_wa, -+ 'patch_icpp(3)%alpha(4)' : gel_wg, -+ 'patch_icpp(3)%alter_patch(1)' : 'T', -+ # ========================================================== -+ # Fluids Physical Parameters =============================== -+ 'fluid_pp(1)%gamma' : 1.0E+00 / ( gamwl - 1 ), -+ 'fluid_pp(1)%pi_inf' : gamwl * piwl / ( gamwl - 1 ), -+ 'fluid_pp(1)%cv' : cvwl, -+ 'fluid_pp(1)%qv' : qvwl, -+ 'fluid_pp(1)%qvp' : qvpwl, -+ 'fluid_pp(2)%gamma' : 1.0E+00 / ( gamwv - 1 ), -+ 'fluid_pp(2)%pi_inf' : gamwv * piwv / ( gamwv - 1 ), -+ 'fluid_pp(2)%cv' : cvwv, -+ 'fluid_pp(2)%qv' : qvwv, -+ 'fluid_pp(2)%qvp' : qvpwv, -+ 'fluid_pp(3)%gamma' : 1.0E+00 / ( gamwa - 1 ), -+ 'fluid_pp(3)%pi_inf' : gamwa * pia / ( gamwa - 1 ), -+ 'fluid_pp(3)%cv' : cva, -+ 'fluid_pp(3)%qv' : qvwa, -+ 'fluid_pp(3)%qvp' : qvpwa, -+ 'fluid_pp(4)%gamma' : 1.0E+00 / ( gamwg - 1), -+ 'fluid_pp(4)%pi_inf' : gamwg * pig / ( gamwg - 1), -+ 'fluid_pp(4)%cv' : cvg, -+ 'fluid_pp(4)%qv' : qvwg, -+ 'fluid_pp(4)%qvp' : qvpwg, -+ # ========================================================== -+})) -diff --git a/examples/3D_hyperelasticity/hyper_gel.py b/examples/3D_hyperelasticity/hyper_gel.py -new file mode 100644 -index 00000000..09782de4 ---- /dev/null -+++ b/examples/3D_hyperelasticity/hyper_gel.py -@@ -0,0 +1,312 @@ -+import math -+import json -+#need quadrant and collapse near hypoelastic wall -+ -+## Define characteristic values for the sim -+Ri = 230.4E-6 -+# temperature -+T = (10*101325+1.0E+09)/(1000*(2.35-1)*1816) -+# print("T :: ",T) -+rhog = 1 -+Pb = 3550 #Pb = 101325 -+Pl = 101325 #Pl = 20*101325 -+Po = Pl -+Pi_inf_l = 1.0E+09 -+Pi_inf_b = 0.0E+00 -+Pi_inf_o = 1.1754E+09 -+ -+## fluid properties -+# liquid -+nl = 2.35E+00 -+cv_l = 1816 -+rhol = (Pl+Pi_inf_l)/((nl-1)*cv_l*T) -+# object -+obj_rhol = rhol -+cv_o = cv_l -+rhoo = 1060 -+no = 2.35 -+#no = 1.19E+00 -+muo = 0.060E+00 -+# gas -+ng = 1.47E+00 -+ -+# alpha seeding fractions -+bub_wl = 1.0E-12 -+bub_wo = 1.0E-12 -+bub_wg = 1 - bub_wl - bub_wo -+liq_wo = 1.0E-12 -+liq_wg = 1.0E-12 -+liq_wl = 1 - liq_wo - liq_wg -+obj_wl = 1.0E-12 -+obj_wg = 1.0E-12 -+obj_wo = 1 - obj_wl - obj_wg -+ -+Gl = 0. -+Gg = 0. -+Go = 0.57E+03 #1.0933E+04 -+ -+## mixture values in the liquid -+#rhoml = (alpha1-alph_eps)*rhol+alph_eps*rhog -+#pi_inf_m = (alpha1-alph_eps)*Pi_inf_l -+#nml = (alpha1-alph_eps)*nl+alph_eps*ng -+cl = (nl*(Pl+Pi_inf_l)/rhol)**(0.5) -+rhoml = liq_wl*rhol + liq_wg*rhog + liq_wo*rhoo -+ -+## Defining Characteristic Values -+Rc = Ri -+rhoc = rhol -+uc = (Pl/rhol)**(0.5E+00) -+ucc = (Pl/rhoml)**(0.5E+00) -+# characteristic collapse time, change later to prevent horrific confusion -+tc = Ri/uc -+Pc = rhoc*uc**(2.0E+00) -+ -+## Non-Dimensionalizing values using characteristic values -+Rin = Ri/Rc -+rholn = rhol/rhoc -+rhogn = rhog/rhoc -+rhoon = rhoo/rhoc -+Pln = Pl/Pc -+Pbn = Pb/Pc -+Pon = Po/Pc -+tcn = tc/tc -+Pi_inf_ln = Pi_inf_l/Pc -+clc = cl/uc -+sod_nd = 2.17 -+#clmc = clm/ucc -+Pi_inf_on = Pi_inf_o/Pc -+ -+# Un comment if dimensional -+#Rin = Ri -+#rholn = rhol -+#rhogn = rhog -+#rhoon = rhoo -+#Pln = Pl -+#Pbn = Pb/rhoo -+#Pon = Po -+#tcn = tc -+#Pi_inf_ln = Pi_inf_l -+#leng = domain_length -+#clc = cl -+#sod_nd = sod -+ -+## Non-Dimensional Numbers -+#Rel = rhol*uc*2*Rin/mulc -+#Reb = rhog*uc*2*Rin/mubc -+Rel = 0 -+Reb = 0 -+Reo = rhoo*uc*2/muo -+Ma = uc/cl -+Co = Pl/Go -+iCo = 1/Co -+ -+## GEOMETRY:: Grid Specifications -+lengx = 8.0E+00 -+lengy = 3.0E+00 -+lengz = 3.0E+00 -+CFL = 0.3 -+PPBR = 16 #92 -+x_beg = -5.0E+00 -+x_end = 3.0E+00 -+y_beg = 0.0E+00 -+y_end = lengy -+z_beg = 0.0E+00 -+z_end = lengz -+Nx = PPBR*lengx -+Ny = PPBR*lengy -+Nz = PPBR*lengz -+delta_x = lengx/Nx -+delta_t = CFL*delta_x/clc -+ -+#print("NX :: ",Nx,", NY :: ",Ny,", NZ :: ",Nz) -+ -+#delta_t_c = 0.185*delta_x/clmc -+#print(delta_t_c) -+ -+Nt = int(1.7*tcn/delta_t) -+# liquid centroid, patch 1 -+x_centroidl = x_beg/(2.0E+00) -+y_centroidl = (y_end+y_beg)/(2.0E+00) -+z_centroidl = (z_end+z_beg)/(2.0E+00) -+# bubble centroid, patch 2 -+x_centroidb = -sod_nd -+y_centroidb = 0.0 -+z_centroidb = 0.0 -+# objective centroid, patch 3 -+x_centroido = x_end/2 -+y_centroido = (y_end+y_beg)/(2.0E+00) -+z_centroido = (z_end+z_beg)/(2.0E+00) -+ -+# Configuring case dictionary -+print(json.dumps({ -+ # Logistics ================================================ -+ 'run_time_info' : 'T', -+ 'sim_data' : 'T', -+ # ========================================================== -+ -+ # Computational Domain Parameters ========================== -+ 'x_domain%beg' : x_beg, -+ 'x_domain%end' : x_end, -+ 'y_domain%beg' : y_beg, -+ 'y_domain%end' : y_end, -+ 'z_domain%beg' : z_beg, -+ 'z_domain%end' : z_end, -+ 'm' : int(Nx), -+ 'n' : int(Ny), -+ 'p' : int(Nz), -+ 'cyl_coord' : 'F', -+ 'dt' : delta_t, -+ 't_step_start' : 0, -+ 't_step_stop' : Nt, -+ 't_step_save' : int(5),#int(Nt/150), -+# ========================================================== -+ -+ # Simulation Algorithm Parameters ========================== -+ 'num_patches' : 3, -+ 'model_eqns' : 2, -+ 'hypoelasticity' : 'F', -+ 'hyperelasticity' : 'T', -+ 'pre_stress' : 'F', -+ 'alt_soundspeed' : 'F', -+ 'num_fluids' : 3, -+ 'adv_alphan' : 'T', -+ 'mpp_lim' : 'F', -+ 'mixture_err' : 'T', -+ 'time_stepper' : 3, -+ 'weno_order' : 5, -+ 'weno_eps' : 1.E-16, -+ 'mapped_weno' : 'T', -+ 'null_weights' : 'F', -+ 'mp_weno' : 'T', -+ 'weno_Re_flux' : 'F', -+ 'weno_avg' : 'F', -+ 'riemann_solver' : 1, -+ 'wave_speeds' : 1, -+ 'avg_state' : 2, -+ 'bc_x%beg' : -6, #-16,#-2 -+ 'bc_x%end' : -6, -+ 'bc_y%beg' : -2, -+ 'bc_y%end' : -6, -+ 'bc_z%beg' : -2, -+ 'bc_z%end' : -6, -+ 'stretch_x' : 'F', -+ 'stretch_y' : 'F', -+ 'stretch_z' : 'F', -+ 'a_x' : 4.0E+00, -+ 'x_a' : -1.5E+00-sod_nd, -+ 'x_b' : 2.5E+00, -+ #'loops_x' : 0, -+ 'a_y' : 4.0E+00, -+ 'y_a' : -1.5E+00, -+ 'y_b' : 1.5E+00, -+ #'loops_y' : 0, -+ 'a_z' : 4.0E+00, -+ 'z_a' : -1.5E+00, -+ 'z_b' : 1.5E+00, -+ #'loops_z' : 0, -+ # ========================================================== -+ -+ # Formatted Database Files Structure Parameters ============ -+ 'format' : 1, -+ 'precision' : 2, -+ 'prim_vars_wrt' :'T', -+ 'parallel_io' :'T', -+ 'probe_wrt' :'T', -+ 'fd_order' : 1, -+ 'num_probes' : 1, -+ 'probe(1)%x' : 0., -+ 'probe(1)%y' : 0., -+ 'probe(1)%z' : 0., -+ # ========================================================== -+ -+ # Patch 1: Background ============================ -+ 'patch_icpp(1)%geometry' : 9,# for 3D -+ 'patch_icpp(1)%x_centroid' : x_centroidl, #100*x_centroidl, -+ 'patch_icpp(1)%y_centroid' : y_centroidl, #100*y_centroidl, -+ 'patch_icpp(1)%z_centroid' : z_centroidl, #100*z_centroidl, -+ 'patch_icpp(1)%length_x' : lengx, #200*lengx, -+ 'patch_icpp(1)%length_y' : lengy, #200*lengy, -+ 'patch_icpp(1)%length_z' : lengz, #200*lengz, -+ 'patch_icpp(1)%vel(1)' : 0.E+00, -+ 'patch_icpp(1)%vel(2)' : 0.E+00, -+ 'patch_icpp(1)%vel(3)' : 0.E+00, -+ 'patch_icpp(1)%pres' : Pln, -+ 'patch_icpp(1)%alpha_rho(1)' : liq_wl*rholn, -+ 'patch_icpp(1)%alpha_rho(2)' : liq_wg*rhogn, -+ 'patch_icpp(1)%alpha_rho(3)' : liq_wo*rhoon, -+ 'patch_icpp(1)%alpha(1)' : liq_wl, -+ 'patch_icpp(1)%alpha(2)' : liq_wg, -+ 'patch_icpp(1)%alpha(3)' : liq_wo, -+ # ========================================================== -+ # Patch 2: Bubble ====================================== -+ # Specify the spherical gas bubble grid geometry -+ 'patch_icpp(2)%geometry' : 8,# for 3D -+ 'patch_icpp(2)%smoothen' : 'T', -+ 'patch_icpp(2)%smooth_patch_id' : 1, -+ 'patch_icpp(2)%smooth_coeff' : 4.0E+00, -+ 'patch_icpp(2)%x_centroid' : x_centroidb, -+ 'patch_icpp(2)%y_centroid' : y_centroidb, -+ 'patch_icpp(2)%z_centroid' : z_centroidb, -+ 'patch_icpp(2)%radius' : Rin, -+ 'patch_icpp(2)%alter_patch(1)' : 'T', -+ # Specify the patch primitive variables -+ 'patch_icpp(2)%vel(1)' : 0.E+00, -+ 'patch_icpp(2)%vel(2)' : 0.E+00, -+ 'patch_icpp(2)%vel(3)' : 0.E+00, -+ 'patch_icpp(2)%pres' : Pbn, -+ 'patch_icpp(2)%alpha_rho(1)' : bub_wl*rholn, -+ 'patch_icpp(2)%alpha_rho(2)' : bub_wg*rhogn, -+ 'patch_icpp(2)%alpha_rho(3)' : bub_wo*rhoon, -+ 'patch_icpp(2)%alpha(1)' : bub_wl, -+ 'patch_icpp(2)%alpha(2)' : bub_wg, -+ 'patch_icpp(2)%alpha(3)' : bub_wo, -+ # ========================================================== -+ # Patch 3: Gel =========================================== -+ # Specify the gel grid geometry -+ 'patch_icpp(3)%geometry' : 9,# for 3D -+ 'patch_icpp(3)%x_centroid' : x_centroido, #100*x_centroido, -+ 'patch_icpp(3)%y_centroid' : y_centroido, #100*y_centroido, -+ 'patch_icpp(3)%z_centroid' : z_centroido, #100*z_centroido, -+ 'patch_icpp(3)%length_x' : 3.0E+00, #100*lengx, -+ 'patch_icpp(3)%length_y' : lengy, #200*lengy, -+ 'patch_icpp(3)%length_z' : lengz, #200*lengz, -+ 'patch_icpp(3)%alter_patch(1)' : 'T', -+ # Specify the patch primitive variables -+ 'patch_icpp(3)%vel(1)' : 0.E+00, -+ 'patch_icpp(3)%vel(2)' : 0.E+00, -+ 'patch_icpp(3)%vel(3)' : 0.E+00, -+ 'patch_icpp(3)%pres' : Pon, -+ 'patch_icpp(3)%alpha_rho(1)' : obj_wl*rholn, -+ 'patch_icpp(3)%alpha_rho(2)' : obj_wg*rhogn, -+ 'patch_icpp(3)%alpha_rho(3)' : obj_wo*rhoon, -+ 'patch_icpp(3)%alpha(1)' : obj_wl, -+ 'patch_icpp(3)%alpha(2)' : obj_wg, -+ 'patch_icpp(3)%alpha(3)' : obj_wo, -+ # ========================================================== -+ -+ -+ # Fluids Physical Parameters =============================== -+ 'fluid_pp(1)%gamma' : 1./(nl-1.), -+ 'fluid_pp(1)%pi_inf' : nl*Pi_inf_ln/(nl-1.), -+ 'fluid_pp(1)%G' : Gl, -+ 'fluid_pp(2)%gamma' : 1./(ng-1.), -+ 'fluid_pp(2)%pi_inf' : 0.0E+00, -+ 'fluid_pp(2)%G' : Gg, -+ 'fluid_pp(3)%gamma' : 1./(no-1.), -+ 'fluid_pp(3)%pi_inf' : no*Pi_inf_on/(no-1.), -+ 'fluid_pp(3)%G' : iCo, -+ 'fluid_pp(1)%qv' : 0.0E+00, -+ 'fluid_pp(1)%qvp' : 0.0E+00, -+ 'fluid_pp(2)%qv' : 0.0E+00, -+ 'fluid_pp(2)%qvp' : 0.0E+00, -+ 'fluid_pp(3)%qv' : 0.0E+00, -+ 'fluid_pp(3)%qvp' : 0.0E+00, -+# 'fluid_pp(1)%Re(1)' : Rel, -+# 'fluid_pp(2)%Re(1)' : Reb, -+# 'fluid_pp(3)%Re(1)' : Reo, -+ # ===========++============================================= -+})) -+ -+# ============================================================================== -+ -+ -diff --git a/examples/3D_phasechange_bubble/case.py b/examples/3D_phasechange_bubble/case.py -new file mode 100644 -index 00000000..047c8655 ---- /dev/null -+++ b/examples/3D_phasechange_bubble/case.py -@@ -0,0 +1,300 @@ -+#!/usr/bin/env python3 -+import math, json -+ -+## 1 FOR BACKGROUND, 2 FOR BUBBLE -+# Pressure [Pa] -+p01 = 5E6 -+p02 = 3550 -+ -+# Temperature [K] -+T01 = 298.15 -+T02 = 298.15 -+#T02 = 7.914 -+ -+#### FLUID PROPERTIES #### -+ -+### liquid water ### -+# pi infty -+piwl = 1.0E+09 -+# qv -+qvwl = -1167000 -+# qv' -+qvpwl = 0.0E0 -+# cv -+cvwl = 1816 -+# cp -+cpwl = 4267 -+# gamma -+gamwl = cpwl / cvwl -+ -+## FOR PATCHES 1 & 2 ## -+ -+# density -+rho0wl1 = (p01 + piwl)/((gamwl-1)*cvwl*T01) -+rho0wl2 = (p02 + piwl)/((gamwl-1)*cvwl*T02) -+ -+# speed of sound FOR -+c_wl1 = math.sqrt( gamwl * ( p01 + piwl ) / rho0wl1 ) -+c_wl2 = math.sqrt( gamwl * ( p02 + piwl ) / rho0wl2 ) -+ -+# part for Gases - relations from IMR -+Ru = 8.3144598 # Universal gas constant (J/mol-K) -+ -+### Vapor water ### -+Rv = Ru/(18.01528e-3) # Gas constant for vapor (Ru/molecular weight) (J/kg-K) -+# gamma -+gamwv = 1.4 -+# cp -+cpwv = Rv * gamwv/(gamwv-1) -+# cv -+cvwv = cpwv/gamwv -+# pi infinity -+piwv = 0.0E0 -+# qv -+qvwv = 2030000 -+# qv' -+qvpwv = -23400 -+ -+## FOR PATCHES 1 & 2 ## -+ -+# density -+rho0wv1 = (p01 + piwv)/((gamwv-1)*cvwv*T01) -+rho0wv2 = (p02 + piwv)/((gamwv-1)*cvwv*T02) -+ -+# speed of sound -+c_wv1 = math.sqrt( gamwv * ( p01 + piwv ) / rho0wv1 ) -+c_wv2 = math.sqrt( gamwv * ( p02 + piwv ) / rho0wv2 ) -+ -+### Air ### -+ -+Ra = Ru/(28.966e-3) # Gas constant for air (Ru/molecular weight) (J/kg-K) -+# gamma -+gama = 1.4 -+# cp -+cpa = Ra * gama/(gama-1) -+# cv -+cva = cpa/gama -+# pi infinity -+pia = 0.0E0 -+# qv -+qva = 0.0E0 -+# qv' -+qvpa = 0.0E0 -+ -+## FOR PATCHES 1 & 2 ## -+ -+# density -+rho0a1 = (p01 + pia)/((gama-1)*cva*T01) -+rho0a2 = (p02 + pia)/((gama-1)*cva*T02) -+ -+# Speed of sound -+c_a1 = math.sqrt( gama * ( p01 + pia ) / rho0a1 ) -+c_a2 = math.sqrt( gama * ( p02 + pia ) / rho0a2 ) -+ -+## SHOCK RELATIONS -+p02Op01 = p02 / p01 -+ -+# Mach number of the shocked region - this should agree with Min, if everything is correct -+Ms = math.sqrt( ( gama + 1. ) / ( 2. * gama ) * ( p02Op01 - 1. ) * ( p02 / ( p02 + pia ) ) + 1.0 ) -+ -+# shock speed -+ss = Ms * c_a1 -+ -+### volume fractions for each of the patches ### -+C0 = 0.25 # vapor concentration for IMR -+ -+# water liquid -+awl1 = 1.00E00-2.00E-12 -+awl2 = 1.00E-12 -+# water vapor -+awv1 = 1.00E-12 -+awv2 = 1 / ( ( 1 - C0 ) / C0 * rho0wv2 / rho0a2 + 1 ) -+# air -+aa1 = 1.0 - awl1 - awv1 -+aa2 = 1.0 - awl2 - awv2 -+ -+## SIMULATION PARAMETERS -+ -+# CFL -+cfl = 0.50 -+ -+# Bubble Initial Radius -+R0 = 30E-06 -+ -+# number of elements -+Nx0 = 400 -+Nx = 199 -+Ny = 199 -+Nz = 199 -+ -+# domain boundaries -+xb = 0.00 -+xe = 120E-6 -+ -+yb = 0.00 -+ye = 120E-6 -+ -+zb = 0.00 -+ze = 120E-6 -+ -+# typical cell size -+dx = ( xe - xb ) / Nx -+dy = ( ye - yb ) / Ny -+dz = ( ze - zb ) / Nz -+ -+# time step -+ -+# save frequency = SF + 1 (because the initial state, 0.dat, is also saved) -+SF = 200 -+ -+# Critical time-step -+tc = 0.915 * R0 * math.sqrt( rho0wl1 / p01 ) -+ -+# making Nt divisible by SF -+# tendA = 1.5 * tc -+tend = 1.2 * tc -+ -+# 1 - ensure NtA is sufficient to go a little beyond tendA -+# NtA = int( tendA // dt + 1 ) -+ -+# Array of saves. it is the same as Nt/Sf = t_step_save -+# AS = int( NtA // SF + 1 ) -+ -+# Nt = total number of steps. Ensure Nt > NtA (so the total tendA is covered) -+# Nt = AS * SF -+Nt = int(18E3 * tend // tc * Nx / Nx0 + 1) -+ -+dt = tend / Nt -+ -+AS = int( Nt//SF ) -+ -+# Total physical time -+# tend = Nt * dt -+ -+# Configuring case dictionary ================================================== -+print(json.dumps({ -+ # Logistics ================================================ -+ 'run_time_info': 'T', -+ # ========================================================== -+ # Computational Domain Parameters ========================== -+ 'x_domain%beg' : xb, -+ 'x_domain%end' : xe, -+ 'y_domain%beg' : yb, -+ 'y_domain%end' : ye, -+ 'z_domain%beg' : zb, -+ 'z_domain%end' : ze, -+ 'stretch_x' : 'T', -+ 'loops_x' : 3, -+ 'a_x' : 4.0E0, -+ 'x_a' : -2.0*R0, -+ 'x_b' : 2.0*R0, -+ 'stretch_y' : 'T', -+ 'loops_y' : 3, -+ 'a_y' : 4.0E0, -+ 'y_a' : -2.0*R0, -+ 'y_b' : 2.0*R0, -+ 'stretch_z' : 'T', -+ 'loops_z' : 3, -+ 'a_z' : 4.0E0, -+ 'z_a' : -2.0*R0, -+ 'z_b' : 2.0*R0, -+ 'cyl_coord' : 'F', -+ 'm' : Nx, -+ 'n' : Ny, -+ 'p' : Nz, -+ 'dt' : dt, -+ 't_step_start' : 0, -+ 't_step_stop' : Nt, -+ 't_step_save' : AS, -+ # ========================================================== -+ # Simulation Algorithm Parameters ========================== -+ 'num_patches' : 2, -+ 'model_eqns' : 3, -+ 'num_fluids' : 3, -+ 'adv_alphan' : 'T', -+ 'mpp_lim' : 'T', -+ 'mixture_err' : 'T', -+ 'relax' : 'T', -+ 'relax_model' : 6, -+ 'palpha_eps' : 1.0E-6, -+ 'ptgalpha_eps' : 1.0E-2, -+ 'time_stepper' : 3, -+ 'weno_order' : 3, -+ 'weno_eps' : 1.0E-32, -+ 'weno_Re_flux' : 'F', -+ 'weno_avg' : 'F', -+ 'mapped_weno' : 'T', -+ 'null_weights' : 'F', -+ 'mp_weno' : 'F', -+ 'riemann_solver' : 2, -+ 'wave_speeds' : 1, -+ 'avg_state' : 2, -+ 'bc_x%beg' : -2, -+ 'bc_x%end' : -6, -+ 'bc_y%beg' : -2, -+ 'bc_y%end' : -6, -+ 'bc_z%beg' : -2, -+ 'bc_z%end' : -6, -+ # ========================================================== -+ # Formatted Database Files Structure Parameters ============ -+ 'format' : 1, -+ 'precision' : 2, -+ 'prim_vars_wrt':'T', -+ 'parallel_io' :'T', -+ # ========================================================== -+ # Patch 1: High pressured water ============================ -+ # Specify the cubic water background grid geometry -+ 'patch_icpp(1)%geometry' : 9, -+ 'patch_icpp(1)%x_centroid' : ( xe + xb ) * 500000 / 100, -+ 'patch_icpp(1)%y_centroid' : ( ye + yb ) * 500000 / 100, -+ 'patch_icpp(1)%z_centroid' : ( ze + zb ) * 500000 / 100, -+ 'patch_icpp(1)%length_x' : ( xe - xb ) * 1000000 / 100, -+ 'patch_icpp(1)%length_y' : ( ye - yb ) * 1000000 / 100, -+ 'patch_icpp(1)%length_z' : ( ze - zb ) * 1000000 / 100, -+ 'patch_icpp(1)%vel(1)' : 0.0E+00, -+ 'patch_icpp(1)%vel(2)' : 0.0E+00, -+ 'patch_icpp(1)%vel(3)' : 0.0E+00, -+ 'patch_icpp(1)%pres' : p01, -+ 'patch_icpp(1)%alpha_rho(1)' : awl1 * rho0wl1, -+ 'patch_icpp(1)%alpha_rho(2)' : awv1 * rho0wv1, -+ 'patch_icpp(1)%alpha_rho(3)' : aa1 * rho0a1, -+ 'patch_icpp(1)%alpha(1)' : awl1, -+ 'patch_icpp(1)%alpha(2)' : awv1, -+ 'patch_icpp(1)%alpha(3)' : aa1, -+ # ========================================================== -+ # Patch 2: (Vapor) Bubble ================================== -+ 'patch_icpp(2)%geometry' : 8, -+ 'patch_icpp(2)%x_centroid' : xb, -+ 'patch_icpp(2)%y_centroid' : yb, -+ 'patch_icpp(2)%z_centroid' : zb, -+ 'patch_icpp(2)%radius' : R0, -+ 'patch_icpp(2)%vel(1)' : 0.0E+00, -+ 'patch_icpp(2)%vel(2)' : 0.0E+00, -+ 'patch_icpp(2)%vel(3)' : 0.0E+00, -+ 'patch_icpp(2)%pres' : p02, -+ 'patch_icpp(2)%alpha_rho(1)' : awl2 * rho0wl2, -+ 'patch_icpp(2)%alpha_rho(2)' : awv2 * rho0wv2, -+ 'patch_icpp(2)%alpha_rho(3)' : aa2 * rho0a2, -+ 'patch_icpp(2)%alpha(1)' : awl2, -+ 'patch_icpp(2)%alpha(2)' : awv2, -+ 'patch_icpp(2)%alpha(3)' : aa2, -+ 'patch_icpp(2)%alter_patch(1)' : 'T', -+ # ========================================================== -+ # Fluids Physical Parameters =============================== -+ 'fluid_pp(1)%gamma' : 1.0E+00 / ( gamwl - 1 ), -+ 'fluid_pp(1)%pi_inf' : gamwl * piwl / ( gamwl - 1 ), -+ 'fluid_pp(1)%cv' : cvwl, -+ 'fluid_pp(1)%qv' : qvwl, -+ 'fluid_pp(1)%qvp' : qvpwl, -+ 'fluid_pp(2)%gamma' : 1.0E+00 / ( gamwv - 1 ), -+ 'fluid_pp(2)%pi_inf' : gamwv * piwv / ( gamwv - 1 ), -+ 'fluid_pp(2)%cv' : cvwv, -+ 'fluid_pp(2)%qv' : qvwv, -+ 'fluid_pp(2)%qvp' : qvpwv, -+ 'fluid_pp(3)%gamma' : 1.0E+00 / ( gama - 1 ), -+ 'fluid_pp(3)%pi_inf' : gama * pia / ( gama - 1 ), -+ 'fluid_pp(3)%cv' : cva, -+ 'fluid_pp(3)%qv' : qva, -+ 'fluid_pp(3)%qvp' : qvpa, -+ # ========================================================== -+})) -diff --git a/run_mfc.sh b/run_mfc.sh -new file mode 100755 -index 00000000..fc734bea ---- /dev/null -+++ b/run_mfc.sh -@@ -0,0 +1,14 @@ -+#!/bin/bash -+ -+./mfc.sh run /users/mrodri97/scratch/lungwave/case0/case.py -e interactive -N 1 -n 4 -w 00:30:00 -# pre -t pre_process -c oscar -+./mfc.sh run /users/mrodri97/scratch/lungwave/case0/case.py -e interactive -N 1 -n 4 -w 00:30:00 -# sim -t simulation -c oscar -+./mfc.sh run /users/mrodri97/scratch/lungwave/case0/case.py -e interactive -N 1 -n 4 -w 00:30:00 -# pos -t post_process -c oscar -+ -+./mfc.sh run /users/mrodri97/scratch/lungwave/case1/case.py -e interactive -N 1 -n 4 -w 00:30:00 -# pre -t pre_process -c oscar -+./mfc.sh run /users/mrodri97/scratch/lungwave/case1/case.py -e interactive -N 1 -n 4 -w 00:30:00 -# sim -t simulation -c oscar -+./mfc.sh run /users/mrodri97/scratch/lungwave/case1/case.py -e interactive -N 1 -n 4 -w 00:30:00 -# pos -t post_process -c oscar -+ -+./mfc.sh run /users/mrodri97/scratch/lungwave/case2/case.py -e interactive -N 1 -n 4 -w 00:30:00 -# pre -t pre_process -c oscar -+./mfc.sh run /users/mrodri97/scratch/lungwave/case2/case.py -e interactive -N 1 -n 4 -w 00:30:00 -# sim -t simulation -c oscar -+./mfc.sh run /users/mrodri97/scratch/lungwave/case2/case.py -e interactive -N 1 -n 4 -w 00:30:00 -# pos -t post_process -c oscar -+ -diff --git a/src/common/include/inline_conversions.fpp b/src/common/include/inline_conversions.fpp -index a63af61e..c2f0263e 100644 ---- a/src/common/include/inline_conversions.fpp -+++ b/src/common/include/inline_conversions.fpp -@@ -1,17 +1,17 @@ - #:def s_compute_speed_of_sound() -- subroutine s_compute_speed_of_sound(pres, rho, gamma, pi_inf, H, adv, vel_sum, c) -+ subroutine s_compute_speed_of_sound(pres, rho, gamma, pi_inf, H, adv, vel_sum, c, G) - #ifdef CRAY_ACC_WAR - !DIR$ INLINEALWAYS s_compute_speed_of_sound - #else - !$acc routine seq - #endif -- real(kind(0d0)), intent(in) :: pres -- real(kind(0d0)), intent(in) :: rho, gamma, pi_inf -- real(kind(0d0)), intent(in) :: H -- real(kind(0d0)), dimension(num_fluids), intent(in) :: adv -- real(kind(0d0)), intent(in) :: vel_sum -- real(kind(0d0)), intent(out) :: c -- -+ real(kind(0d0)), intent(IN) :: pres -+ real(kind(0d0)), intent(IN) :: rho, gamma, pi_inf -+ real(kind(0d0)), intent(IN) :: H -+ real(kind(0d0)), dimension(num_fluids), intent(IN) :: adv -+ real(kind(0d0)), intent(IN) :: vel_sum -+ real(kind(0d0)), optional, dimension(num_fluids), intent(IN) :: G -+ real(kind(0d0)), intent(OUT) :: c - real(kind(0d0)) :: blkmod1, blkmod2 - - integer :: q -@@ -22,6 +22,7 @@ - blkmod2 = ((gammas(2) + 1d0)*pres + & - pi_infs(2))/gammas(2) - c = (1d0/(rho*(adv(1)/blkmod1 + adv(2)/blkmod2))) -+ - elseif (model_eqns == 3) then - c = 0d0 - !$acc loop seq -@@ -43,6 +44,7 @@ - (pres + pi_inf/(gamma + 1d0))/ & - (rho*(1d0 - adv(num_fluids))) - end if -+ - else - c = ((H - 5d-1*vel_sum)/gamma) - end if -diff --git a/src/common/m_checker_common.fpp b/src/common/m_checker_common.fpp -index 2a15083c..386a844c 100644 ---- a/src/common/m_checker_common.fpp -+++ b/src/common/m_checker_common.fpp -@@ -38,6 +38,7 @@ contains - call s_check_inputs_qbmm_and_polydisperse - if (adv_n) call s_check_inputs_adv_n - if (hypoelasticity) call s_check_inputs_hypoelasticity -+ if (hyperelasticity) call s_check_inputs_hyperelasticity - call s_check_inputs_phase_change - call s_check_inputs_ibm - #endif -@@ -173,12 +174,27 @@ contains - !> Checks constraints on the hypoelasticity parameters. - !! Called by s_check_inputs_common for pre-processing and simulation - subroutine s_check_inputs_hypoelasticity -- if (model_eqns /= 2) then -- call s_mpi_abort('hypoelasticity requires 5-equation model'// & -- '(model_eqns = 2). Exiting ...') -+ !if ((model_eqns /= 2) .or. (model_eqns /= 3)) then -+ if ((model_eqns == 1) .or. (model_eqns == 4)) then -+ call s_mpi_abort('hypoelasticity requires either '// & -+ '5-equation (model_eqns = 2) or '// & -+ '6-equation model (model_eqns = 3). Exiting ...') -+ end if -+ if (hyperelasticity) then -+ call s_mpi_abort('hyperelasticity cannot be true with hypoelasticity. '// & -+ 'Exiting ...') - end if - end subroutine s_check_inputs_hypoelasticity - -+ !> Checks constraints on the hyperelasticity parameters. -+ !! Called by s_check_inputs_common for pre-processing and simulation -+ subroutine s_check_inputs_hyperelasticity -+ if (model_eqns /= 3) then -+ call s_mpi_abort('hyperelasticity requires '// & -+ '6-equation model (model_eqns = 3). Exiting ...') -+ end if -+ end subroutine s_check_inputs_hyperelasticity -+ - !> Checks constraints on the phase change parameters. - !! Called by s_check_inputs_common for pre-processing and simulation - subroutine s_check_inputs_phase_change -diff --git a/src/common/m_constants.fpp b/src/common/m_constants.fpp -index a506acb9..6f9ab2ff 100644 ---- a/src/common/m_constants.fpp -+++ b/src/common/m_constants.fpp -@@ -7,18 +7,18 @@ module m_constants - character, parameter :: dflt_char = ' ' !< Default string value - - real(kind(0d0)), parameter :: dflt_real = -1d6 !< Default real value -- real(kind(0d0)), parameter :: sgm_eps = 1d-16 !< Segmentation tolerance -- real(kind(0d0)), parameter :: small_alf = 1d-11 !< Small alf tolerance -- real(kind(0d0)), parameter :: pi = 3.141592653589793d0 !< Pi -+ real(kind(0d0)), parameter :: sgm_eps = 1d-16 !< Segmentation tolerance -+ real(kind(0d0)), parameter :: small_alf = 1d-11 !< Small alf tolerance -+ real(kind(0d0)), parameter :: pi = 3.141592653589793d0 !< Pi - real(kind(0d0)), parameter :: verysmall = 1.d-12 !< Very small number - -- integer, parameter :: num_stcls_min = 5 !< Minimum # of stencils -- integer, parameter :: path_len = 400 !< Maximum path length -- integer, parameter :: name_len = 50 !< Maximum name length -- integer, parameter :: dflt_int = -100 !< Default integer value -- integer, parameter :: fourier_rings = 5 !< Fourier filter ring limit -- integer, parameter :: num_fluids_max = 10 !< Maximum number of fluids in the simulation -- integer, parameter :: num_probes_max = 10 !< Maximum number of flow probes in the simulation -+ integer, parameter :: num_stcls_min = 5 !< Minimum # of stencils -+ integer, parameter :: path_len = 400 !< Maximum path length -+ integer, parameter :: name_len = 50 !< Maximum name length -+ integer, parameter :: dflt_int = -100 !< Default integer value -+ integer, parameter :: fourier_rings = 5 !< Fourier filter ring limit -+ integer, parameter :: num_fluids_max = 10 !< Maximum number of fluids in the simulation -+ integer, parameter :: num_probes_max = 10 !< Maximum number of flow probes in the simulation - integer, parameter :: num_patches_max = 10 - integer, parameter :: pathlen_max = 400 - integer, parameter :: nnode = 4 !< Number of QBMM nodes -diff --git a/src/common/m_derived_types.fpp b/src/common/m_derived_types.fpp -index 9ad172cc..cea5f90d 100644 ---- a/src/common/m_derived_types.fpp -+++ b/src/common/m_derived_types.fpp -@@ -142,7 +142,13 @@ module m_derived_types - type(ic_model_parameters) :: model !< Model parameters - - real(kind(0d0)) :: epsilon, beta !< -- !! The spherical harmonics eccentricity parameters. -+ !! The isentropic vortex parameters administrating, respectively, both -+ !! the amplitude of the disturbance as well as its domain of influence. -+ -+ real(kind(0d0)) :: a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12 !< -+ !! The parameters needed for the spherical harmonic patch -+ -+ logical :: non_axis_sym - - real(kind(0d0)), dimension(3) :: normal !< - !! Normal vector indicating the orientation of the patch. It is specified -diff --git a/src/common/m_helper.fpp b/src/common/m_helper.fpp -index b6d48729..a2b77082 100644 ---- a/src/common/m_helper.fpp -+++ b/src/common/m_helper.fpp -@@ -73,8 +73,8 @@ contains - lE = q - end if - -- if (allocated(fd_coeff_s)) deallocate (fd_coeff_s) -- allocate (fd_coeff_s(-fd_number_in:fd_number_in, lb:lE)) -+ if (allocated(fd_coeff_s)) deallocate(fd_coeff_s) -+ allocate(fd_coeff_s(-fd_number_in:fd_number_in, lb:lE)) - - ! Computing the 1st order finite-difference coefficients - if (fd_order_in == 1) then -@@ -83,7 +83,6 @@ contains - fd_coeff_s(0, i) = -1d0/(s_cc(i + 1) - s_cc(i)) - fd_coeff_s(1, i) = -fd_coeff_s(0, i) - end do -- - ! Computing the 2nd order finite-difference coefficients - elseif (fd_order_in == 2) then - do i = lB, lE -@@ -91,7 +90,6 @@ contains - fd_coeff_s(0, i) = 0d0 - fd_coeff_s(1, i) = -fd_coeff_s(-1, i) - end do -- - ! Computing the 4th order finite-difference coefficients - else - do i = lB, lE -@@ -101,7 +99,6 @@ contains - fd_coeff_s(1, i) = -fd_coeff_s(-1, i) - fd_coeff_s(2, i) = -fd_coeff_s(-2, i) - end do -- - end if - - end subroutine s_compute_finite_difference_coefficients -diff --git a/src/common/m_phase_change.fpp b/src/common/m_phase_change.fpp -index f6372322..c13fa233 100644 ---- a/src/common/m_phase_change.fpp -+++ b/src/common/m_phase_change.fpp -@@ -1,11 +1,3 @@ --!> --!! @file m_phase_change.fpp --!! @brief Contains module m_phasechange -- --#:include 'macros.fpp' -- --!> @brief This module is used to relax the model equations (6-eqn model) --!> towards pressure and temperature (6-eqn to 4-eqn), and (if wanted) Gibbs free - !> energies (6-eqn to 4-eqn) equilibrium through an infinitely fast (algebraic) - !> procedure. - module m_phase_change -@@ -356,8 +348,9 @@ contains - - ! Newton Solver for the pT-equilibrium - ns = 0 -- ! change this relative error metric. 1E4 is just arbitrary -- do while ((DABS(pS - pO) > palpha_eps) .and. (DABS((pS - pO)/pO) > palpha_eps/1e4) .or. (ns == 0)) -+ ! change this relative error metric. 1E4 is arbitrary -+ do while ((DABS(pS - pO) > palpha_eps) .and. & -+ (DABS((pS - pO)/pO) > palpha_eps/1d4) .or. (ns == 0)) - - ! increasing counter - ns = ns + 1 -diff --git a/src/common/m_variables_conversion.fpp b/src/common/m_variables_conversion.fpp -index 46436cb8..5652470a 100644 ---- a/src/common/m_variables_conversion.fpp -+++ b/src/common/m_variables_conversion.fpp -@@ -22,6 +22,7 @@ module m_variables_conversion - use m_helper_basic !< Functions to compare floating point numbers - - use m_helper -+ - ! ========================================================================== - - implicit none -@@ -145,8 +146,8 @@ contains - else - pres = (pref + pi_inf)* & - (energy/ & -- (rhoref*(1 - alf)) & -- )**(1/gamma + 1) - pi_inf -+ (rhoref*(1.d0 - alf)) & -+ )**(1.d0/gamma + 1.d0) - pi_inf - end if - - if (hypoelasticity .and. present(G)) then -@@ -164,11 +165,7 @@ contains - end if - end do - -- pres = ( & -- energy - & -- 0.5d0*(mom**2.d0)/rho - & -- pi_inf - qv - E_e & -- )/gamma -+ pres = (energy - 0.5d0*(mom**2.d0)/rho - pi_inf - qv - E_e)/gamma - - end if - -@@ -409,7 +406,6 @@ contains - pi_inf = pi_inf + alpha_K(i)*pi_infs(i) - qv = qv + alpha_rho_K(i)*qvs(i) - end do -- - #ifdef MFC_SIMULATION - ! Computing the shear and bulk Reynolds numbers from species analogs - do i = 1, 2 -@@ -427,6 +423,7 @@ contains - #endif - - if (present(G_K)) then -+ !TODO Check our mixture rule? Replace with Cauchy numbers, make code nondimensional - G_K = 0d0 - do i = 1, num_fluids - G_K = G_K + alpha_K(i)*G(i) -@@ -502,6 +499,7 @@ contains - G_K = 0d0 - do i = 1, num_fluids - !TODO: change to use Gs directly here? -+ !TODO: Make this changes as well for GPUs - G_K = G_K + alpha_K(i)*G(i) - end do - G_K = max(0d0, G_K) -@@ -679,7 +677,6 @@ contains - do i = 1, nb - bubrs(i) = bub_idx%rs(i) - end do -- - !$acc update device(bubrs) - end if - -@@ -862,7 +859,7 @@ contains - - integer :: i, j, k, l, q !< Generic loop iterators - -- real(kind(0.d0)) :: ntmp -+ real(kind(0d0)) :: ntmp - - #:if MFC_CASE_OPTIMIZATION - #ifndef MFC_SIMULATION -@@ -880,7 +877,7 @@ contains - end if - #:endif - -- !$acc parallel loop collapse(3) gang vector default(present) private(alpha_K, alpha_rho_K, Re_K, nRtmp, rho_K, gamma_K, pi_inf_K, qv_K, dyn_pres_K, R3tmp) -+ !$acc parallel loop collapse(3) gang vector default(present) private(alpha_K, alpha_rho_K, Re_K, nRtmp, rho_K, gamma_K, pi_inf_K, qv_K, dyn_pres_K, R3tmp, G_K) - do l = izb, ize - do k = iyb, iye - do j = ixb, ixe -@@ -900,7 +897,7 @@ contains - if (model_eqns /= 4) then - #ifdef MFC_SIMULATION - ! If in simulation, use acc mixture subroutines -- if (hypoelasticity) then -+ if (elasticity) then - call s_convert_species_to_mixture_variables_acc(rho_K, gamma_K, pi_inf_K, qv_K, alpha_K, & - alpha_rho_K, Re_K, j, k, l, G_K, Gs) - else if (bubbles) then -@@ -912,7 +909,7 @@ contains - end if - #else - ! If pre-processing, use non acc mixture subroutines -- if (hypoelasticity) then -+ if (elasticity) then - call s_convert_to_mixture_variables(qK_cons_vf, j, k, l, & - rho_K, gamma_K, pi_inf_K, qv_K, Re_K, G_K, fluid_pp(:)%G) - else -@@ -988,7 +985,7 @@ contains - qK_prim_vf(i)%sf(j, k, l) = qK_cons_vf(i)%sf(j, k, l) & - /rho_K - ! subtracting elastic contribution for pressure calculation -- if (G_K > 1000) then !TODO: check if stable for >0 -+ if (G_K .gt. verysmall) then !TODO: check if stable for >0 - qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) - & - ((qK_prim_vf(i)%sf(j, k, l)**2d0)/(4d0*G_K))/gamma_K - ! extra terms in 2 and 3D -@@ -1002,6 +999,17 @@ contains - end do - end if - -+ if (hyperelasticity) then -+ !$acc loop seq -+ do i = strxb, strxe -+ qK_prim_vf(i)%sf(j, k, l) = qK_cons_vf(i)%sf(j, k, l)/rho_K -+ end do -+ !$acc loop seq -+ do i = xibeg, xiend -+ qK_prim_vf(i)%sf(j, k, l) = qK_cons_vf(i)%sf(j, k, l)/rho_K -+ end do -+ end if -+ - !$acc loop seq - do i = advxb, advxe - qK_prim_vf(i)%sf(j, k, l) = qK_cons_vf(i)%sf(j, k, l) -@@ -1016,7 +1024,9 @@ contains - end do - !$acc end parallel loop - -- end subroutine s_convert_conservative_to_primitive_variables -+ !print *, 'I got here AA' -+ -+ end subroutine s_convert_conservative_to_primitive_variables ! --------- - - !> The following procedure handles the conversion between - !! the primitive variables and the conservative variables. -@@ -1029,13 +1039,8 @@ contains - subroutine s_convert_primitive_to_conservative_variables(q_prim_vf, & - q_cons_vf) - -- type(scalar_field), & -- dimension(sys_size), & -- intent(in) :: q_prim_vf -- -- type(scalar_field), & -- dimension(sys_size), & -- intent(inout) :: q_cons_vf -+ type(scalar_field), dimension(sys_size), intent(in) :: q_prim_vf -+ type(scalar_field), dimension(sys_size), intent(inout) :: q_cons_vf - - ! Density, specific heat ratio function, liquid stiffness function - ! and dynamic pressure, as defined in the incompressible flow sense, -@@ -1144,10 +1149,10 @@ contains - end if - - if (hypoelasticity) then -- do i = stress_idx%beg, stress_idx%end -+ do i = strxb, strxe - q_cons_vf(i)%sf(j, k, l) = rho*q_prim_vf(i)%sf(j, k, l) - ! adding elastic contribution -- if (G > 1000) then -+ if (G .gt. verysmall) then - q_cons_vf(E_idx)%sf(j, k, l) = q_cons_vf(E_idx)%sf(j, k, l) + & - (q_prim_vf(i)%sf(j, k, l)**2d0)/(4d0*G) - ! extra terms in 2 and 3D -@@ -1161,6 +1166,19 @@ contains - end do - end if - -+ ! using \rho xi as the conservative formulation stated in Kamrin et al. JFM 2022 -+ if (hyperelasticity) then -+ ! adding the elastic contribution -+ ! Multiply \tau to \rho \tau -+ do i = strxb, strxe -+ q_cons_vf(i)%sf(j, k, l) = rho*q_prim_vf(i)%sf(j, k, l) -+ end do -+ ! Multiply \xi to \rho \xi -+ do i = xibeg, xiend -+ q_cons_vf(i)%sf(j, k, l) = rho*q_prim_vf(i)%sf(j, k, l) -+ end do -+ end if -+ - if (.not. f_is_default(sigma)) then - q_cons_vf(c_idx)%sf(j, k, l) = q_prim_vf(c_idx)%sf(j, k, l) - end if -@@ -1168,7 +1186,6 @@ contains - end do - end do - end do -- - #else - if (proc_rank == 0) then - call s_mpi_abort('Conversion from primitive to '// & -@@ -1176,7 +1193,6 @@ contains - 'implemented. Exiting ...') - end if - #endif -- - end subroutine s_convert_primitive_to_conservative_variables - - !> The following subroutine handles the conversion between -@@ -1252,7 +1268,7 @@ contains - end do - - pres_K = qK_prim_vf(j, k, l, E_idx) -- if (hypoelasticity) then -+ if (elasticity) then - call s_convert_species_to_mixture_variables_acc(rho_K, gamma_K, pi_inf_K, qv_K, & - alpha_K, alpha_rho_K, Re_K, & - j, k, l, G_K, Gs) -@@ -1310,10 +1326,11 @@ contains - end do - end do - #endif -- - end subroutine s_convert_primitive_to_flux_variables - -- subroutine s_finalize_variables_conversion_module -+ subroutine s_finalize_variables_conversion_module() ! ------------------ -+ -+ integer :: i !< Generic loop iterators - - ! Deallocating the density, the specific heat ratio function and the - ! liquid stiffness function -diff --git a/src/post_process/m_data_input.f90 b/src/post_process/m_data_input.f90 -index 567816f7..bbd063df 100644 ---- a/src/post_process/m_data_input.f90 -+++ b/src/post_process/m_data_input.f90 -@@ -370,7 +370,7 @@ contains - NVARS_MOK = int(sys_size, MPI_OFFSET_KIND) - - ! Read the data for each variable -- if (bubbles .or. hypoelasticity) then -+ if (bubbles .or. elasticity) then - do i = 1, sys_size - var_MOK = int(i, MPI_OFFSET_KIND) - -@@ -444,7 +444,7 @@ contains - NVARS_MOK = int(sys_size, MPI_OFFSET_KIND) - - ! Read the data for each variable -- if (bubbles .or. hypoelasticity) then -+ if (bubbles .or. elasticity) then - do i = 1, sys_size - var_MOK = int(i, MPI_OFFSET_KIND) - -diff --git a/src/post_process/m_data_output.fpp b/src/post_process/m_data_output.fpp -index 7aa7e873..e68c021b 100644 ---- a/src/post_process/m_data_output.fpp -+++ b/src/post_process/m_data_output.fpp -@@ -16,6 +16,8 @@ module m_data_output - - use m_global_parameters ! Global parameters for the code - -+ use m_derived_variables !< Procedures used to compute quantities derived -+ - use m_mpi_proxy ! Message passing interface (MPI) module proxy - - use m_compile_specific -@@ -27,9 +29,15 @@ module m_data_output - - private; public :: s_initialize_data_output_module, & - s_open_formatted_database_file, & -+ s_open_intf_data_file, & -+ s_open_energy_data_file, & - s_write_grid_to_formatted_database_file, & - s_write_variable_to_formatted_database_file, & -+ s_write_intf_data_file, & -+ s_write_energy_data_file, & - s_close_formatted_database_file, & -+ s_close_intf_data_file, & -+ s_close_energy_data_file, & - s_finalize_data_output_module - - ! Including the Silo Fortran interface library that features the subroutines -@@ -531,7 +539,40 @@ contains - - end subroutine s_open_formatted_database_file - -- subroutine s_write_grid_to_formatted_database_file(t_step) -+ subroutine s_open_intf_data_file() ! ------------------------ -+ -+ character(LEN=path_len + 3*name_len) :: file_path !< -+ !! Relative path to a file in the case directory -+ -+ write (file_path, '(A)') '/intf_data.dat' -+ file_path = trim(case_dir)//trim(file_path) -+ -+ ! Opening the simulation data file -+ open (211, FILE=trim(file_path), & -+ FORM='formatted', & -+ POSITION='append', & -+ STATUS='unknown') -+ -+ end subroutine s_open_intf_data_file ! --------------------------------------- -+ -+ subroutine s_open_energy_data_file() ! ------------------------ -+ -+ character(LEN=path_len + 3*name_len) :: file_path !< -+ !! Relative path to a file in the case directory -+ -+ write (file_path, '(A)') '/eng_data.dat' -+ file_path = trim(case_dir)//trim(file_path) -+ -+ ! Opening the simulation data file -+ open (251, FILE=trim(file_path), & -+ FORM='formatted', & -+ POSITION='append', & -+ STATUS='unknown') -+ -+ end subroutine s_open_energy_data_file ! ---------------------------------------- -+ -+ subroutine s_write_grid_to_formatted_database_file(t_step) ! ----------- -+ - ! Description: The general objective of this subroutine is to write the - ! necessary grid data to the formatted database file, for - ! the current time-step, t_step. The local processor will -@@ -939,7 +980,196 @@ contains - - end subroutine s_write_variable_to_formatted_database_file - -- subroutine s_close_formatted_database_file -+ subroutine s_write_intf_data_file(q_prim_vf) -+ -+ type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf -+ integer :: i, j, k, l, w, cent !< Generic loop iterators -+ integer :: ierr, counter, root !< number of data points extracted to fit shape to SH perturbations -+ real(kind(0d0)), dimension(num_fluids) :: alpha, vol_fluid, xcom, ycom, zcom -+ real(kind=8), parameter :: pi = 4.d0*datan(1.d0) -+ real(kind(0d0)), allocatable :: x_td(:), y_td(:), x_d1(:), y_d1(:), y_d(:), x_d(:) -+ real(kind(0d0)) :: axp, axm, ayp, aym, azm, azp, tgp, euc_d, thres, maxalph_loc, maxalph_glb -+ -+ allocate (x_d1(m*n)) -+ allocate (y_d1(m*n)) -+ counter = 0 -+ maxalph_loc = 0d0 -+ do k = 0, p -+ do j = 0, n -+ do i = 0, m -+ if (q_prim_vf(E_idx + 2)%sf(i, j, k) > maxalph_loc) then -+ maxalph_loc = q_prim_vf(E_idx + 2)%sf(i, j, k) -+ end if -+ end do -+ end do -+ end do -+ -+ call s_mpi_allreduce_max(maxalph_loc, maxalph_glb) -+ if (p > 0) then -+ do l = 0, p -+ if (z_cc(l) < dz(l) .and. z_cc(l) > 0) then -+ cent = l -+ end if -+ end do -+ else -+ cent = 0 -+ end if -+ -+ thres = 0.9d0*maxalph_glb -+ do k = 0, n -+ OLoop: do j = 0, m -+ axp = q_prim_vf(E_idx + 2)%sf(j + 1, k, cent) -+ axm = q_prim_vf(E_idx + 2)%sf(j, k, cent) -+ ayp = q_prim_vf(E_idx + 2)%sf(j, k + 1, cent) -+ aym = q_prim_vf(E_idx + 2)%sf(j, k, cent) -+ if ((axp > thres .and. axm < thres) .or. (axp < thres .and. axm > thres) & -+ .or. (ayp > thres .and. aym < thres) .or. (ayp < thres .and. aym > thres)) then -+ if (counter == 0) then -+ counter = counter + 1 -+ x_d1(counter) = x_cc(j) -+ y_d1(counter) = y_cc(k) -+ euc_d = sqrt((x_cc(j) - x_d1(i))**2 + (y_cc(k) - y_d1(i))**2) -+ tgp = sqrt(dx(j)**2 + dy(k)**2) -+ else -+ euc_d = dsqrt((x_cc(j) - x_d1(i))**2 + (y_cc(k) - y_d1(i))**2) -+ tgp = dsqrt(dx(j)**2 + dy(k)**2) -+ do i = 1, counter -+ if (euc_d < tgp) then -+ cycle OLoop -+ elseif (euc_d > tgp .and. i == counter) then -+ counter = counter + 1 -+ x_d1(counter) = x_cc(j) -+ y_d1(counter) = y_cc(k) -+ -+ end if -+ end do -+ end if -+ end if -+ end do OLoop -+ end do -+ -+ allocate (y_d(counter)) -+ allocate (x_d(counter)) -+ do i = 1, counter -+ y_d(i) = y_d1(i) -+ x_d(i) = x_d1(i) -+ end do -+ root = 0 -+ -+ call s_mpi_gather_data(x_d, counter, x_td, root) -+ call s_mpi_gather_data(y_d, counter, y_td, root) -+ if (proc_rank == 0) then -+ do i = 1, size(x_td) -+ if (i == size(x_td)) then -+ write (211, '(F12.9,1X,F12.9,1X,I4)') & -+ x_td(i), y_td(i), size(x_td) -+ else -+ write (211, '(F12.9,1X,F12.9,1X,F3.1)') & -+ x_td(i), y_td(i), 0d0 -+ end if -+ end do -+ end if -+ -+ end subroutine s_write_intf_data_file ! ----------------------------------- -+ -+ subroutine s_write_energy_data_file(q_prim_vf, q_cons_vf) -+ type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf, q_cons_vf -+ real(kind(0d0)) :: Elk, Egk, Elp, Egint, Vb, Vl, pres_av, Et -+ real(kind(0d0)) :: rho, pres, dV, tmp, gamma, pi_inf, MaxMa, MaxMa_glb, maxvel, c, Ma, H -+ real(kind(0d0)), dimension(num_dims) :: vel -+ real(kind(0d0)), dimension(num_fluids) :: gammas, pi_infs, adv -+ integer :: i, j, k, l, s !looping indicies -+ integer :: ierr, counter, root !< number of data points extracted to fit shape to SH perturbations -+ -+ Egk = 0d0 -+ Elp = 0d0 -+ Egint = 0d0 -+ Vb = 0d0 -+ maxvel = 0d0 -+ MaxMa = 0d0 -+ Vl = 0d0 -+ Elk = 0d0 -+ Et = 0d0 -+ Vb = 0d0 -+ dV = 0d0 -+ pres_av = 0d0 -+ pres = 0d0 -+ do k = 0, p -+ do j = 0, n -+ do i = 0, m -+ pres = 0d0 -+ dV = dx(i)*dy(j)*dz(k) -+ rho = 0d0 -+ gamma = 0d0 -+ pi_inf = 0d0 -+ pres = q_prim_vf(E_idx)%sf(i, j, k) -+ Egint = Egint + q_prim_vf(E_idx + 2)%sf(i, j, k)*(fluid_pp(2)%gamma*pres)*dV -+ do s = 1, num_dims -+ vel(s) = q_prim_vf(num_fluids + s)%sf(i, j, k) -+ Egk = Egk + 0.5d0*q_prim_vf(E_idx + 2)%sf(i, j, k)*q_prim_vf(2)%sf(i, j, k)*vel(s)*vel(s)*dV -+ Elk = Elk + 0.5d0*q_prim_vf(E_idx + 1)%sf(i, j, k)*q_prim_vf(1)%sf(i, j, k)*vel(s)*vel(s)*dV -+ if (dabs(vel(s)) > maxvel) then -+ maxvel = dabs(vel(s)) -+ end if -+ end do -+ do l = 1, adv_idx%end - E_idx -+ adv(l) = q_prim_vf(E_idx + l)%sf(i, j, k) -+ gamma = gamma + adv(l)*fluid_pp(l)%gamma -+ pi_inf = pi_inf + adv(l)*fluid_pp(l)%pi_inf -+ rho = rho + adv(l)*q_prim_vf(l)%sf(i, j, k) -+ end do -+ -+ H = ((gamma + 1d0)*pres + pi_inf)/rho -+ -+ call s_compute_speed_of_sound(pres, rho, & -+ gamma, pi_inf, & -+ H, adv, 0d0, c) -+ -+ Ma = maxvel/c -+ if (Ma > MaxMa .and. adv(1) > 1.0d0 - 1.0d-10) then -+ MaxMa = Ma -+ end if -+ Vl = Vl + adv(1)*dV -+ Vb = Vb + adv(2)*dV -+ pres_av = pres_av + adv(1)*pres*dV -+ Et = Et + q_cons_vf(E_idx)%sf(i, j, k)*dV -+ end do -+ end do -+ end do -+ -+ tmp = pres_av -+ call s_mpi_allreduce_sum(tmp, pres_av) -+ tmp = Vl -+ call s_mpi_allreduce_sum(tmp, Vl) -+ -+ call s_mpi_allreduce_max(MaxMa, MaxMa_glb) -+ tmp = Elk -+ call s_mpi_allreduce_sum(tmp, Elk) -+ tmp = Egint -+ call s_mpi_allreduce_sum(tmp, Egint) -+ tmp = Egk -+ call s_mpi_allreduce_sum(tmp, Egk) -+ tmp = Vb -+ call s_mpi_allreduce_sum(tmp, Vb) -+ tmp = Et -+ call s_mpi_allreduce_sum(tmp, Et) -+ -+ Elp = pres_av/Vl*Vb -+ if (proc_rank == 0) then -+ write (251, '(10X, 8F24.8)') & -+ Elp, & -+ Egint, & -+ Elk, & -+ Egk, & -+ Et, & -+ Vb, & -+ Vl, & -+ MaxMa_glb -+ end if -+ -+ end subroutine s_write_energy_data_file -+ -+ subroutine s_close_formatted_database_file() ! ------------------------- - ! Description: The purpose of this subroutine is to close any formatted - ! database file(s) that may be opened at the time-step that - ! is currently being post-processed. The root process must -@@ -966,7 +1196,19 @@ contains - - end subroutine s_close_formatted_database_file - -- subroutine s_finalize_data_output_module -+ subroutine s_close_intf_data_file() ! ----------------------- -+ -+ close (211) -+ -+ end subroutine s_close_intf_data_file !--------------------- -+ -+ subroutine s_close_energy_data_file() ! ----------------------- -+ -+ close (251) -+ -+ end subroutine s_close_energy_data_file !--------------------- -+ -+ subroutine s_finalize_data_output_module() ! ------------------------- - ! Description: Deallocation procedures for the module - - ! Deallocating the generic storage employed for the flow variable(s) -diff --git a/src/post_process/m_global_parameters.fpp b/src/post_process/m_global_parameters.fpp -index 0e5401f1..fa6941cb 100644 ---- a/src/post_process/m_global_parameters.fpp -+++ b/src/post_process/m_global_parameters.fpp -@@ -94,6 +94,10 @@ module m_global_parameters - logical :: mixture_err !< Mixture error limiter - logical :: alt_soundspeed !< Alternate sound speed - logical :: hypoelasticity !< Turn hypoelasticity on -+ logical :: hyperelasticity !< Turn hyperelasticity on -+ logical :: elasticity !< elasticity modeling, true for hyper or hypo -+ integer :: b_size !< Number of components in the b tensor -+ integer :: tensor_size !< Number of components in the nonsymmetric tensor - !> @} - - !> @name Annotations of the structure, i.e. the organization, of the state vectors -@@ -109,6 +113,7 @@ module m_global_parameters - integer :: alf_idx !< Index of specific heat ratio func. eqn. - integer :: pi_inf_idx !< Index of liquid stiffness func. eqn. - type(int_bounds_info) :: stress_idx !< Indices of elastic stresses -+ type(int_bounds_info) :: xi_idx !< Indexes of first and last reference map eqns. - integer :: c_idx !< Index of color function - !> @} - -@@ -118,6 +123,7 @@ module m_global_parameters - !> @} - - logical :: parallel_io !< Format of the data files -+ logical :: sim_data - logical :: file_per_process !< output format - - integer, allocatable, dimension(:) :: proc_coords !< -@@ -255,6 +261,7 @@ module m_global_parameters - integer :: intxb, intxe - integer :: bubxb, bubxe - integer :: strxb, strxe -+ integer :: xibeg, xiend - !> @} - - contains -@@ -286,7 +293,10 @@ contains - alt_soundspeed = .false. - relax = .false. - relax_model = dflt_int -+ - hypoelasticity = .false. -+ hyperelasticity = .false. -+ elasticity = .false. - - bc_x%beg = dflt_int; bc_x%end = dflt_int - bc_y%beg = dflt_int; bc_y%end = dflt_int -@@ -335,6 +345,7 @@ contains - omega_wrt = .false. - qm_wrt = .false. - schlieren_wrt = .false. -+ sim_data = .false. - cf_wrt = .false. - ib = .false. - -@@ -486,12 +497,24 @@ contains - - end if - -- if (hypoelasticity) then -+ if (hypoelasticity .or. hyperelasticity) then -+ elasticity = .true. - stress_idx%beg = sys_size + 1 - stress_idx%end = sys_size + (num_dims*(num_dims + 1))/2 -+ ! number of distinct stresses is 1 in 1D, 3 in 2D, 6 in 3D - sys_size = stress_idx%end - end if - -+ if (hyperelasticity) then -+ xi_idx%beg = sys_size + 1 -+ xi_idx%end = sys_size + num_dims -+ ! adding three more equations for the \xi field and the elastic energy -+ sys_size = xi_idx%end + 1 -+ ! number of entries in the symmetric btensor plus the jacobian -+ b_size = (num_dims*(num_dims + 1))/2 + 1 -+ tensor_size = num_dims**2 + 1 -+ end if -+ - if (.not. f_is_default(sigma)) then - c_idx = sys_size + 1 - sys_size = c_idx -@@ -517,6 +540,24 @@ contains - sys_size = internalEnergies_idx%end - alf_idx = 1 ! dummy, cannot actually have a void fraction - -+ if (hypoelasticity .or. hyperelasticity) then -+ elasticity = .true. -+ stress_idx%beg = sys_size + 1 -+ stress_idx%end = sys_size + (num_dims*(num_dims + 1))/2 -+ ! number of stresses is 1 in 1D, 3 in 2D, 6 in 3D -+ sys_size = stress_idx%end -+ end if -+ -+ if (hyperelasticity) then -+ xi_idx%beg = sys_size + 1 -+ xi_idx%end = sys_size + num_dims -+ ! adding three more equations for the \xi field and the elastic energy -+ sys_size = xi_idx%end + 1 -+ ! number of entries in the symmetric btensor plus the jacobian -+ b_size = (num_dims*(num_dims + 1))/2 + 1 -+ tensor_size = num_dims**2 + 1 -+ end if -+ - if (.not. f_is_default(sigma)) then - c_idx = sys_size + 1 - sys_size = c_idx -@@ -590,6 +631,8 @@ contains - strxe = stress_idx%end - intxb = internalEnergies_idx%beg - intxe = internalEnergies_idx%end -+ xibeg = xi_idx%beg -+ xiend = xi_idx%end - ! ================================================================== - - #ifdef MFC_MPI -diff --git a/src/post_process/m_mpi_proxy.fpp b/src/post_process/m_mpi_proxy.fpp -index a5dffdb4..5da4c74e 100644 ---- a/src/post_process/m_mpi_proxy.fpp -+++ b/src/post_process/m_mpi_proxy.fpp -@@ -141,6 +141,38 @@ contains - - end subroutine s_initialize_mpi_proxy_module - -+ subroutine s_mpi_gather_data(my_vector, counts, gathered_vector, root) -+ -+#ifdef MFC_MPI -+ -+ implicit none -+ integer, intent(in) :: counts ! Array of vector lengths for each process -+ real(kind(0d0)), intent(in), dimension(counts) :: my_vector ! Input vector on each process -+ integer, intent(in) :: root ! Rank of the root process -+ real(kind(0d0)), allocatable, intent(out) :: gathered_vector(:) ! Gathered vector on the root process -+ -+ integer :: i, offset, ierr -+ integer, allocatable :: recounts(:), displs(:) -+ -+ allocate (recounts(num_procs)) -+ -+ call MPI_GATHER(counts, 1, MPI_INTEGER, recounts, 1, MPI_INTEGER, root, & -+ MPI_COMM_WORLD, ierr) -+ -+ allocate (displs(size(recounts))) -+ -+ displs(1) = 0 -+ -+ do i = 2, size(recounts) -+ displs(i) = displs(i - 1) + recounts(i - 1) -+ end do -+ -+ allocate (gathered_vector(sum(recounts))) -+ call MPI_GATHERV(my_vector, counts, MPI_DOUBLE_PRECISION, gathered_vector, recounts, displs, MPI_DOUBLE_PRECISION, & -+ root, MPI_COMM_WORLD, ierr) -+#endif -+ end subroutine s_mpi_gather_data -+ - !> Since only processor with rank 0 is in charge of reading - !! and checking the consistency of the user provided inputs, - !! these are not available to the remaining processors. This -@@ -164,11 +196,11 @@ contains - - #:for VAR in [ 'cyl_coord', 'mpp_lim', 'mixture_err', & - & 'alt_soundspeed', 'hypoelasticity', 'parallel_io', 'rho_wrt', & -- & 'E_wrt', 'pres_wrt', 'gamma_wrt', & -+ & 'E_wrt', 'pres_wrt', 'gamma_wrt', 'sim_data', & - & 'heat_ratio_wrt', 'pi_inf_wrt', 'pres_inf_wrt', 'cons_vars_wrt', & - & 'prim_vars_wrt', 'c_wrt', 'qm_wrt','schlieren_wrt', 'bubbles', 'qbmm', & - & 'polytropic', 'polydisperse', 'file_per_process', 'relax', 'cf_wrt', & -- & 'adv_n', 'ib' ] -+ & 'adv_n', 'ib', 'hyperelasticity' ] - call MPI_BCAST(${VAR}$, 1, MPI_LOGICAL, 0, MPI_COMM_WORLD, ierr) - #:endfor - -diff --git a/src/post_process/m_start_up.f90 b/src/post_process/m_start_up.f90 -index ed1003ff..60d3d094 100644 ---- a/src/post_process/m_start_up.f90 -+++ b/src/post_process/m_start_up.f90 -@@ -74,7 +74,8 @@ contains - parallel_io, rhoref, pref, bubbles, qbmm, sigR, & - R0ref, nb, polytropic, thermal, Ca, Web, Re_inv, & - polydisperse, poly_sigma, file_per_process, relax, & -- relax_model, cf_wrt, sigma, adv_n, ib -+ relax_model, cf_wrt, sigma, adv_n, ib, sim_data, & -+ hyperelasticity - - ! Inquiring the status of the post_process.inp file - file_loc = 'post_process.inp' -@@ -148,9 +149,9 @@ contains - (t_step_stop - t_step_start)/t_step_save + 1, & - t_step - end if -- - ! Populating the grid and conservative variables - call s_read_data_files(t_step) -+ - ! Populating the buffer regions of the grid variables - if (buff_size > 0) then - call s_populate_grid_variables_buffer_regions() -@@ -163,6 +164,7 @@ contains - - ! Converting the conservative variables to the primitive ones - call s_convert_conservative_to_primitive_variables(q_cons_vf, q_prim_vf) -+ - end subroutine s_perform_time_step - - subroutine s_save_data(t_step, varname, pres, c, H) -@@ -176,6 +178,16 @@ contains - ! Opening a new formatted database file - call s_open_formatted_database_file(t_step) - -+ if (sim_data .and. proc_rank == 0) then -+ call s_open_intf_data_file() -+ call s_open_energy_data_file() -+ end if -+ -+ if (sim_data) then -+ call s_write_intf_data_file(q_prim_vf) -+ call s_write_energy_data_file(q_prim_vf, q_cons_vf) -+ end if -+ - ! Adding the grid to the formatted database file - call s_write_grid_to_formatted_database_file(t_step) - -@@ -304,22 +316,34 @@ contains - - end if - ! ---------------------------------------------------------------------- -- - ! Adding the elastic shear stresses to the formatted database file ----- -- if (hypoelasticity) then -+ if (elasticity) then - do i = 1, stress_idx%end - stress_idx%beg + 1 - if (prim_vars_wrt) then - q_sf = q_prim_vf(i - 1 + stress_idx%beg)%sf( & - -offset_x%beg:m + offset_x%end, & - -offset_y%beg:n + offset_y%end, & - -offset_z%beg:p + offset_z%end) -- - write (varname, '(A,I0)') 'tau', i - call s_write_variable_to_formatted_database_file(varname, t_step) - end if - varname(:) = ' ' - end do - end if -+ if (hyperelasticity) then -+ do i = 1, xiend - xibeg + 1 -+ if (prim_vars_wrt) then -+ q_sf = q_prim_vf(i - 1 + xibeg)%sf( & -+ -offset_x%beg:m + offset_x%end, & -+ -offset_y%beg:n + offset_y%end, & -+ -offset_z%beg:p + offset_z%end) -+ write (varname, '(A,I0)') 'xi', i -+ call s_write_variable_to_formatted_database_file(varname, t_step) -+ end if -+ varname(:) = ' ' -+ end do -+ end if -+ - ! ---------------------------------------------------------------------- - - ! Adding the pressure to the formatted database file ------------------- -@@ -625,8 +649,19 @@ contains - end if - end if - -+! if (proc_rank == 0 .and. sim_data) then -+! close (211) -+! close (251) -+! end if -+ -+ if (sim_data .and. proc_rank == 0) then -+ call s_close_intf_data_file() -+ call s_close_energy_data_file() -+ end if -+ - ! Closing the formatted database file - call s_close_formatted_database_file() -+ - end subroutine s_save_data - - subroutine s_initialize_modules -@@ -682,6 +717,11 @@ contains - ! Disassociate pointers for serial and parallel I/O - s_read_data_files => null() - -+! if (sim_data .and. proc_rank == 0) then -+! call s_close_intf_data_file() -+! call s_close_energy_data_file() -+! end if -+ - ! Deallocation procedures for the modules - call s_finalize_data_output_module() - call s_finalize_derived_variables_module() -diff --git a/src/post_process/p_main.fpp b/src/post_process/p_main.fpp -index c780ce9a..ede32ed7 100644 ---- a/src/post_process/p_main.fpp -+++ b/src/post_process/p_main.fpp -@@ -39,6 +39,7 @@ program p_main - - ! Time-Marching Loop ======================================================= - do -+ - call s_perform_time_step(t_step) - - call s_save_data(t_step, varname, pres, c, H) -diff --git a/src/pre_process/include/2dHardcodedIC.fpp b/src/pre_process/include/2dHardcodedIC.fpp -index 7d6ee960..394f560b 100644 ---- a/src/pre_process/include/2dHardcodedIC.fpp -+++ b/src/pre_process/include/2dHardcodedIC.fpp -@@ -2,8 +2,7 @@ - - real(kind(0d0)) :: eps - real(kind(0d0)) :: r, rmax, gam, umax, p0 -- -- real(kind(0d0)) :: rhoH, rhoL, pRef, pInt, h, lam, wl, amp, intH, alph -+ real(kind(0d0)) :: rhoH, rhoL, pRef, pInt, h, lam, wl, amp, intH, intL, alph - - eps = 1e-9 - -@@ -12,6 +11,7 @@ - #:def Hardcoded2D() - - select case (patch_icpp(patch_id)%hcid) ! 2D_hardcoded_ic example case -+ - case (200) - if (y_cc(j) <= (-x_cc(i)**3 + 1)**(1d0/3d0)) then - ! Volume Fractions -@@ -68,7 +68,7 @@ - - q_prim_vf(contxb)%sf(i, j, 0) = q_prim_vf(E_idx)%sf(i, j, 0)**(1d0/gam) - -- case (204) ! Rayleigh-Taylor instability -+ case (204) ! Rayleigh-taylor problem - rhoH = 3 - rhoL = 1 - pRef = 1e5 -@@ -100,11 +100,42 @@ - q_prim_vf(E_idx)%sf(i, j, 0) = pInt + rhoL*9.81*(intH - y_cc(j)) - end if - -+ case (205) ! 2D lung wave interaction problem -+ h = 0.0 !non dim origin y -+ lam = 1.0 !non dim lambda -+ amp = patch_icpp(patch_id)%a2 !to be changed later! !non dim amplitude -+ -+ intH = amp*sin(2*pi*x_cc(i)/lam - pi/2) + h -+ -+ if (y_cc(j) > intH) then -+ q_prim_vf(contxb)%sf(i, j, 0) = patch_icpp(1)%alpha_rho(1) -+ q_prim_vf(contxe)%sf(i, j, 0) = patch_icpp(1)%alpha_rho(2) -+ q_prim_vf(E_idx)%sf(i, j, 0) = patch_icpp(1)%pres -+ q_prim_vf(advxb)%sf(i, j, 0) = patch_icpp(1)%alpha(1) -+ q_prim_vf(advxe)%sf(i, j, 0) = patch_icpp(1)%alpha(2) -+ end if -+ -+ case (206) ! 2D lung wave interaction problem - horizontal domain -+ h = 0.0 !non dim origin y -+ lam = 1.0 !non dim lambda -+ amp = patch_icpp(patch_id)%a2 -+ -+ intL = amp*sin(2*pi*y_cc(j)/lam - pi/2) + h -+ -+ if (x_cc(i) > intL) then !this is the liquid -+ q_prim_vf(contxb)%sf(i, j, 0) = patch_icpp(1)%alpha_rho(1) -+ q_prim_vf(contxe)%sf(i, j, 0) = patch_icpp(1)%alpha_rho(2) -+ q_prim_vf(E_idx)%sf(i, j, 0) = patch_icpp(1)%pres -+ q_prim_vf(advxb)%sf(i, j, 0) = patch_icpp(1)%alpha(1) -+ q_prim_vf(advxe)%sf(i, j, 0) = patch_icpp(1)%alpha(2) -+ end if -+ - case default - if (proc_rank == 0) then - call s_int_to_str(patch_id, iStr) - call s_mpi_abort("Invalid hcid specified for patch "//trim(iStr)) - end if -+ - end select - - #:enddef -diff --git a/src/pre_process/include/3dHardcodedIC.fpp b/src/pre_process/include/3dHardcodedIC.fpp -index 3d9a4e2f..4088fcc2 100644 ---- a/src/pre_process/include/3dHardcodedIC.fpp -+++ b/src/pre_process/include/3dHardcodedIC.fpp -@@ -42,7 +42,20 @@ - pInt = pref + rhoH*9.81*(1.2 - intH) - q_prim_vf(E_idx)%sf(i, j, k) = pInt + rhoL*9.81*(intH - y_cc(j)) - end if -- -+ -+ case (301) ! (3D lung geometry in X direction, |sin(*)+sin(*)|) -+ h = 0.0 -+ lam = 1.0 -+ amp = patch_icpp(patch_id)%a2 -+ intH = amp*ABS((sin(2*pi*y_cc(j)/lam - pi/2) + sin(2*pi*z_cc(k)/lam - pi/2)) + h) -+ if (x_cc(i) > intH) then -+ q_prim_vf(contxb)%sf(i, j, k) = patch_icpp(1)%alpha_rho(1) -+ q_prim_vf(contxe)%sf(i, j, k) = patch_icpp(1)%alpha_rho(2) -+ q_prim_vf(E_idx)%sf(i, j, k) = patch_icpp(1)%pres -+ q_prim_vf(advxb)%sf(i, j, k) = patch_icpp(1)%alpha(1) -+ q_prim_vf(advxe)%sf(i, j, k) = patch_icpp(1)%alpha(2) -+ end if -+ - ! Put your variable assignments here - case default - call s_int_to_str(patch_id, iStr) -diff --git a/src/pre_process/m_assign_variables.f90 b/src/pre_process/m_assign_variables.f90 -index 9ff468a3..4a49c46a 100644 ---- a/src/pre_process/m_assign_variables.f90 -+++ b/src/pre_process/m_assign_variables.f90 -@@ -276,6 +276,8 @@ contains - real(kind(0d0)) :: orig_qv - real(kind(0d0)) :: muR, muV - real(kind(0d0)) :: R3bar -+ real(kind(0d0)) :: rcoord, theta, phi, xi_sph -+ real(kind(0d0)), dimension(3) :: xi_cart - - real(kind(0d0)), dimension(int(E_idx - mom_idx%beg)) :: vel !< velocity - real(kind(0d0)) :: pres !< pressure -@@ -448,7 +450,7 @@ contains - end do - - ! Elastic Shear Stress -- if (hypoelasticity) then -+ if (elasticity) then - do i = 1, (stress_idx%end - stress_idx%beg) + 1 - q_prim_vf(i + stress_idx%beg - 1)%sf(j, k, l) = & - (eta*patch_icpp(patch_id)%tau_e(i) & -@@ -456,6 +458,32 @@ contains - end do - end if - -+ ! Elastic Shear Stress -+ if (hyperelasticity) then -+ -+ if (pre_stress) then ! pre stressed initial condition in spatial domain -+ rcoord = sqrt((x_cc(j)**2 + y_cc(k)**2 + z_cc(l)**2)) -+ theta = atan2(y_cc(k), x_cc(j)) -+ phi = atan2(sqrt(x_cc(j)**2 + y_cc(k)**2), z_cc(l)) -+ !spherical coord, assuming Rmax=1 -+ xi_sph = (rcoord**3 - R0ref**3 + 1d0)**(1d0/3d0) -+ xi_cart(1) = xi_sph*sin(phi)*cos(theta) -+ xi_cart(2) = xi_sph*sin(phi)*sin(theta) -+ xi_cart(3) = xi_sph*cos(phi) -+ else -+ xi_cart(1) = x_cc(j) -+ xi_cart(2) = y_cc(k) -+ xi_cart(3) = z_cc(l) -+ end if -+ -+ ! assigning the reference map to the q_prim vector field -+ do i = 1, num_dims -+ q_prim_vf(i + xibeg - 1)%sf(j, k, l) = eta*xi_cart(i) + & -+ (1d0 - eta)*orig_prim_vf(i + xibeg - 1) -+ end do -+ -+ end if -+ - if (mpp_lim .and. bubbles) then - !adjust volume fractions, according to modeled gas void fraction - alf_sum%sf = 0d0 -diff --git a/src/pre_process/m_check_patches.fpp b/src/pre_process/m_check_patches.fpp -index 4579f5bd..bda4418e 100644 ---- a/src/pre_process/m_check_patches.fpp -+++ b/src/pre_process/m_check_patches.fpp -@@ -119,7 +119,8 @@ contains - patch_icpp(i)%geometry == 9 .or. & - patch_icpp(i)%geometry == 10 .or. & - patch_icpp(i)%geometry == 11 .or. & -- patch_icpp(i)%geometry == 12)) then -+ patch_icpp(i)%geometry == 12 .or. & -+ patch_icpp(i)%geometry == 14)) then - call s_check_supported_patch_smoothing(i) - else - call s_check_unsupported_patch_smoothing(i) -diff --git a/src/pre_process/m_data_output.fpp b/src/pre_process/m_data_output.fpp -index 94d5d8fb..c0049095 100644 ---- a/src/pre_process/m_data_output.fpp -+++ b/src/pre_process/m_data_output.fpp -@@ -638,6 +638,7 @@ contains - call MPI_FILE_WRITE_ALL(ifile, MPI_IO_DATA%var(i)%sf, data_size, & - MPI_DOUBLE_PRECISION, status, ierr) - end do -+ - end if - - call MPI_FILE_CLOSE(ifile, ierr) -diff --git a/src/pre_process/m_global_parameters.fpp b/src/pre_process/m_global_parameters.fpp -index 57dcda37..78e8c293 100644 ---- a/src/pre_process/m_global_parameters.fpp -+++ b/src/pre_process/m_global_parameters.fpp -@@ -20,11 +20,11 @@ module m_global_parameters - implicit none - - ! Logistics ================================================================ -- integer :: num_procs !< Number of processors -- character(LEN=path_len) :: case_dir !< Case folder location -- logical :: old_grid !< Use existing grid data -- logical :: old_ic !< Use existing IC data -- integer :: t_step_old, t_step_start !< Existing IC/grid folder -+ integer :: num_procs !< Number of processors -+ character(LEN=path_len) :: case_dir !< Case folder location -+ logical :: old_grid !< Use existing grid data -+ logical :: old_ic, non_axis_sym !< Use existing IC data -+ integer :: t_step_old, t_step_start !< Existing IC/grid folder - ! ========================================================================== - - ! Computational Domain Parameters ========================================== -@@ -72,16 +72,21 @@ module m_global_parameters - ! ========================================================================== - - ! Simulation Algorithm Parameters ========================================== -- integer :: model_eqns !< Multicomponent flow model -- logical :: relax !< activate phase change -- integer :: relax_model !< Relax Model -- real(kind(0d0)) :: palpha_eps !< trigger parameter for the p relaxation procedure, phase change model -- real(kind(0d0)) :: ptgalpha_eps !< trigger parameter for the pTg relaxation procedure, phase change model -- integer :: num_fluids !< Number of different fluids present in the flow -- logical :: mpp_lim !< Alpha limiter -- integer :: sys_size !< Number of unknowns in the system of equations -- integer :: weno_order !< Order of accuracy for the WENO reconstruction -- logical :: hypoelasticity !< activate hypoelasticity -+ integer :: model_eqns !< Multicomponent flow model -+ logical :: relax !< activate phase change -+ integer :: relax_model !< Relax Model -+ real(kind(0d0)) :: palpha_eps !< trigger parameter for the p relaxation procedure, phase change model -+ real(kind(0d0)) :: ptgalpha_eps !< trigger parameter for the pTg relaxation procedure, phase change model -+ integer :: num_fluids !< Number of different fluids present in the flow -+ logical :: mpp_lim !< Alpha limiter -+ integer :: sys_size !< Number of unknowns in the system of equations -+ integer :: weno_order !< Order of accuracy for the WENO reconstruction -+ logical :: hypoelasticity !< activate hypoelasticity -+ logical :: hyperelasticity !< activate hyperelasticity -+ logical :: elasticity !< elasticity modeling, true for hyper or hypo -+ integer :: b_size !< Number of components in the b tensor -+ integer :: tensor_size !< Number of components in the nonsymmetric tensor -+ logical :: pre_stress !< activate pre_stressed domain - - ! Annotations of the structure, i.e. the organization, of the state vectors - type(int_bounds_info) :: cont_idx !< Indexes of first & last continuity eqns. -@@ -95,6 +100,7 @@ module m_global_parameters - integer :: gamma_idx !< Index of specific heat ratio func. eqn. - integer :: pi_inf_idx !< Index of liquid stiffness func. eqn. - type(int_bounds_info) :: stress_idx !< Indexes of elastic shear stress eqns. -+ type(int_bounds_info) :: xi_idx !< Indexes of first and last reference map eqns. - integer :: c_idx !< Index of the color function - - type(int_bounds_info) :: bc_x, bc_y, bc_z !< -@@ -216,6 +222,7 @@ module m_global_parameters - integer :: intxb, intxe - integer :: bubxb, bubxe - integer :: strxb, strxe -+ integer :: xibeg, xiend - !> @} - - integer, allocatable, dimension(:, :, :) :: logic_grid -@@ -278,6 +285,9 @@ contains - weno_order = dflt_int - - hypoelasticity = .false. -+ hyperelasticity = .false. -+ elasticity = .false. -+ pre_stress = .false. - - bc_x%beg = dflt_int; bc_x%end = dflt_int - bc_y%beg = dflt_int; bc_y%end = dflt_int -@@ -339,6 +349,18 @@ contains - patch_icpp(i)%qv = 0d0 - patch_icpp(i)%qvp = 0d0 - patch_icpp(i)%tau_e = 0d0 -+ patch_icpp(i)%a2 = dflt_real -+ patch_icpp(i)%a3 = dflt_real -+ patch_icpp(i)%a4 = dflt_real -+ patch_icpp(i)%a5 = dflt_real -+ patch_icpp(i)%a6 = dflt_real -+ patch_icpp(i)%a8 = dflt_real -+ patch_icpp(i)%a9 = dflt_real -+ patch_icpp(i)%a10 = dflt_real -+ patch_icpp(i)%a11 = dflt_real -+ patch_icpp(i)%a12 = dflt_real -+ patch_icpp(i)%non_axis_sym = .false. -+ - !should get all of r0's and v0's - patch_icpp(i)%r0 = dflt_real - patch_icpp(i)%v0 = dflt_real -@@ -574,13 +596,24 @@ contains - end if - end if - -- if (hypoelasticity) then -+ if (hypoelasticity .or. hyperelasticity) then -+ elasticity = .true. - stress_idx%beg = sys_size + 1 - stress_idx%end = sys_size + (num_dims*(num_dims + 1))/2 - ! number of stresses is 1 in 1D, 3 in 2D, 6 in 3D - sys_size = stress_idx%end - end if - -+ if (hyperelasticity) then -+ ! number of entries in the symmetric btensor plus the jacobian -+ b_size = (num_dims*(num_dims + 1))/2 + 1 -+ tensor_size = num_dims**2 + 1 -+ xi_idx%beg = sys_size + 1 -+ xi_idx%end = sys_size + num_dims -+ ! adding three more equations for the \xi field and the elastic energy -+ sys_size = xi_idx%end + 1 -+ end if -+ - if (.not. f_is_default(sigma)) then - c_idx = sys_size + 1 - sys_size = c_idx -@@ -605,6 +638,24 @@ contains - internalEnergies_idx%end = adv_idx%end + num_fluids - sys_size = internalEnergies_idx%end - -+ if (hypoelasticity .or. hyperelasticity) then -+ elasticity = .true. -+ stress_idx%beg = sys_size + 1 -+ stress_idx%end = sys_size + (num_dims*(num_dims + 1))/2 -+ ! number of stresses is 1 in 1D, 3 in 2D, 6 in 3D -+ sys_size = stress_idx%end -+ end if -+ -+ if (hyperelasticity) then -+ ! number of entries in the symmetric btensor plus the jacobian -+ b_size = (num_dims*(num_dims + 1))/2 + 1 -+ tensor_size = num_dims**2 + 1 -+ xi_idx%beg = sys_size + 1 -+ xi_idx%end = sys_size + num_dims -+ ! adding three more equations for the \xi field and the elastic energy -+ sys_size = xi_idx%end + 1 -+ end if -+ - if (.not. f_is_default(sigma)) then - c_idx = sys_size + 1 - sys_size = c_idx -@@ -681,6 +732,8 @@ contains - strxe = stress_idx%end - intxb = internalEnergies_idx%beg - intxe = internalEnergies_idx%end -+ xibeg = xi_idx%beg -+ xiend = xi_idx%end - - ! ================================================================== - -diff --git a/src/pre_process/m_initial_condition.fpp b/src/pre_process/m_initial_condition.fpp -index 5d58d46e..869194b5 100644 ---- a/src/pre_process/m_initial_condition.fpp -+++ b/src/pre_process/m_initial_condition.fpp -@@ -238,6 +238,10 @@ contains - elseif (patch_icpp(i)%geometry == 7) then - call s_2D_analytical(i, patch_id_fp, q_prim_vf) - -+ ! Spherical Harmonic Patch -+ elseif (patch_icpp(i)%geometry == 14) then -+ call s_spherical_harmonic(i, patch_id_fp, q_prim_vf) -+ - ! Spiral patch - elseif (patch_icpp(i)%geometry == 17) then - call s_spiral(i, patch_id_fp, q_prim_vf) -@@ -311,8 +315,7 @@ contains - if (instability_wave) call s_superposition_instability_wave() - - ! Converting the primitive variables to the conservative ones -- call s_convert_primitive_to_conservative_variables(q_prim_vf, & -- q_cons_vf) -+ call s_convert_primitive_to_conservative_variables(q_prim_vf, q_cons_vf) - - if (qbmm .and. .not. polytropic) then - !Initialize pb and mv -diff --git a/src/pre_process/m_mpi_proxy.fpp b/src/pre_process/m_mpi_proxy.fpp -index 257f7fb3..6b04bf0f 100644 ---- a/src/pre_process/m_mpi_proxy.fpp -+++ b/src/pre_process/m_mpi_proxy.fpp -@@ -55,7 +55,7 @@ contains - & 'cyl_coord','mpp_lim','hypoelasticity', 'relax', & - & 'parallel_io', 'perturb_flow', 'vel_profile', 'instability_wave',& - & 'perturb_sph', 'bubbles', 'polytropic', 'polydisperse', 'qbmm', & -- & 'file_per_process', 'adv_n', 'ib' ] -+ & 'file_per_process', 'adv_n', 'ib', 'hyperelasticity','pre_stress'] - call MPI_BCAST(${VAR}$, 1, MPI_LOGICAL, 0, MPI_COMM_WORLD, ierr) - #:endfor - call MPI_BCAST(fluid_rho(1), num_fluids_max, MPI_LOGICAL, 0, MPI_COMM_WORLD, ierr) -@@ -76,6 +76,7 @@ contains - #:endfor - - call MPI_BCAST(patch_icpp(i)%smoothen, 1, MPI_LOGICAL, 0, MPI_COMM_WORLD, ierr) -+ call MPI_BCAST(patch_icpp(i)%non_axis_sym, 1, MPI_LOGICAL, 0, MPI_COMM_WORLD, ierr) - call MPI_BCAST(patch_icpp(i)%alter_patch(0), num_patches_max, MPI_LOGICAL, 0, MPI_COMM_WORLD, ierr) - - #:for VAR in [ 'x_centroid', 'y_centroid', 'z_centroid', & -@@ -86,6 +87,10 @@ contains - call MPI_BCAST(patch_icpp(i)%${VAR}$, 1, MPI_DOUBLE_PRECISION, 0, MPI_COMM_WORLD, ierr) - #:endfor - -+ #:for VAR in [ 'a2', 'a3', 'a4', 'a5', 'a6', 'a7', 'a8', 'a9', 'a10', 'a11', 'a12'] -+ call MPI_BCAST(patch_icpp(i)%${VAR}$, 1, MPI_DOUBLE_PRECISION, 0, MPI_COMM_WORLD, ierr) -+ #:endfor -+ - call MPI_BCAST(patch_icpp(i)%model%filepath, len(patch_icpp(i)%model%filepath), MPI_CHARACTER, 0, MPI_COMM_WORLD, ierr) - - #:for VAR in [ 'model%translate', 'model%scale', 'model%rotate', & -diff --git a/src/pre_process/m_patches.fpp b/src/pre_process/m_patches.fpp -index 708ada19..d14d2273 100644 ---- a/src/pre_process/m_patches.fpp -+++ b/src/pre_process/m_patches.fpp -@@ -70,7 +70,8 @@ module m_patches - !! is to act as a pseudo volume fraction to indicate the contribution of each - !! patch toward the composition of a cell's fluid state. - -- real(kind(0d0)) :: cart_y, cart_z -+ real(kind(0d0)) :: r_cyl, theta_cyl, x_cart, y_cart, z_cart -+ real(kind(0d0)) :: cart_x, cart_y, cart_z - real(kind(0d0)) :: sph_phi !< - !! Variables to be used to hold cell locations in Cartesian coordinates if - !! 3D simulation is using cylindrical coordinates -@@ -794,7 +795,7 @@ contains - ((y_cc(j) - y_centroid)/b)**2) & - - 1d0))*(-0.5d0) + 0.5d0 - end if -- -+ print *, "a :", a, "b :", b - if ((((x_cc(i) - x_centroid)/a)**2 + & - ((y_cc(j) - y_centroid)/b)**2 <= 1d0 & - .and. & -@@ -1421,128 +1422,240 @@ contains - !! @param q_prim_vf Array of primitive variables - subroutine s_spherical_harmonic(patch_id, patch_id_fp, q_prim_vf) - -- integer, intent(in) :: patch_id -- integer, dimension(0:m, 0:n, 0:p), intent(inout) :: patch_id_fp -- type(scalar_field), dimension(1:sys_size), intent(inout) :: q_prim_vf -+ integer, intent(IN) :: patch_id -+ integer, intent(INOUT), dimension(0:m, 0:n, 0:p) :: patch_id_fp -+ type(scalar_field), dimension(1:sys_size) :: q_prim_vf -+ -+ real(kind(0d0)) :: r, x_p, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, eps, phi -+ real(kind(0d0)) :: a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12 -+ real(kind(0d0)) :: radius, x_centroid, y_centroid, z_centroid, eta, smooth_coeff -+ logical :: non_axis_sym - - integer :: i, j, k !< generic loop iterators -- real(kind(0d0)) :: radius, epsilon, beta -- complex(kind(0d0)) :: cmplx_i = (0d0, 1d0) -- complex(kind(0d0)) :: H - - ! Transferring the patch's centroid and radius information - x_centroid = patch_icpp(patch_id)%x_centroid - y_centroid = patch_icpp(patch_id)%y_centroid - z_centroid = patch_icpp(patch_id)%z_centroid -+ smooth_patch_id = patch_icpp(patch_id)%smooth_patch_id -+ smooth_coeff = patch_icpp(patch_id)%smooth_coeff - radius = patch_icpp(patch_id)%radius -- epsilon = patch_icpp(patch_id)%epsilon -- beta = patch_icpp(patch_id)%beta -+ a2 = patch_icpp(patch_id)%a2 -+ a3 = patch_icpp(patch_id)%a3 -+ a4 = patch_icpp(patch_id)%a4 -+ a5 = patch_icpp(patch_id)%a5 -+ a6 = patch_icpp(patch_id)%a6 -+ a7 = patch_icpp(patch_id)%a7 -+ a8 = patch_icpp(patch_id)%a8 -+ a9 = patch_icpp(patch_id)%a9 -+ a10 = patch_icpp(patch_id)%a10 -+ a11 = patch_icpp(patch_id)%a11 -+ a12 = patch_icpp(patch_id)%a12 -+ non_axis_sym = patch_icpp(patch_id)%non_axis_sym - - ! Since the analytical patch does not allow for its boundaries to get - ! smoothed out, the pseudo volume fraction is set to 1 to make sure - ! that only the current patch contributes to the fluid state in the - ! cells that this patch covers. - eta = 1d0 -+ eps = 1.d-32 - - ! Checking whether the patch covers a particular cell in the domain - ! and verifying whether the current patch has permission to write to - ! to that cell. If both queries check out, the primitive variables - ! of the current patch are assigned to this cell. -- do k = 0, p -+ if (p > 0 .and. .not. non_axis_sym) then -+ do k = 0, p -+ do j = 0, n -+ do i = 0, m -+ if (grid_geometry == 3) then -+ call s_convert_cylindrical_to_cartesian_coord(y_cc(j), z_cc(k)) -+ else -+ cart_y = y_cc(j) -+ cart_z = z_cc(k) -+ end if -+ -+ r = dsqrt((x_cc(i) - x_centroid)**2 + (cart_y - y_centroid)**2 + (cart_z - z_centroid)**2) + eps -+ if (x_cc(i) - x_centroid <= 0) then -+ x_p = -dabs(x_cc(i) - x_centroid + eps)/r -+ else -+ x_p = dabs(x_cc(i) - x_centroid + eps)/r -+ end if -+ -+ P2 = unassociated_legendre(x_p, 2) -+ P3 = unassociated_legendre(x_p, 3) -+ P4 = unassociated_legendre(x_p, 4) -+ P5 = unassociated_legendre(x_p, 5) -+ P6 = unassociated_legendre(x_p, 6) -+ P7 = unassociated_legendre(x_p, 7) -+ if ((x_cc(i) - x_centroid >= 0 & -+ .and. & -+ r - a2*P2 - a3*P3 - a4*P4 - a5*P5 - a6*P6 - a7*P7 <= radius & -+ .and. & -+ patch_icpp(patch_id)%alter_patch(patch_id_fp(i, j, k))) .or. & -+ (patch_id_fp(i, j, k) == smooth_patch_id)) & -+ then -+ if (patch_icpp(patch_id)%smoothen) then -+ eta = tanh(smooth_coeff/min(dx, dy, dz)* & -+ ((r - a2*P2 - a3*P3 - a4*P4 - a5*P5 - a6*P6 - a7*P7) & -+ - radius))*(-0.5d0) + 0.5d0 -+ end if -+ -+ call s_assign_patch_primitive_variables(patch_id, i, j, k, & -+ eta, q_prim_vf, patch_id_fp) -+ end if -+ -+ end do -+ end do -+ end do -+ -+ else if (p == 0) then - do j = 0, n - do i = 0, m - -- if (grid_geometry == 3) then -- call s_convert_cylindrical_to_cartesian_coord(y_cc(j), z_cc(k)) -+ if (non_axis_sym) then -+ phi = atan(((y_cc(j) - y_centroid) + eps)/((x_cc(i) - x_centroid) + eps)) -+ r = dsqrt((x_cc(i) - x_centroid)**2d0 + (y_cc(j) - y_centroid)**2d0) + eps -+ x_p = (eps)/r -+ P2 = spherical_harmonic_func(x_p, phi, 2, 2) -+ P3 = spherical_harmonic_func(x_p, phi, 3, 3) -+ P4 = spherical_harmonic_func(x_p, phi, 4, 4) -+ P5 = spherical_harmonic_func(x_p, phi, 5, 5) -+ P6 = spherical_harmonic_func(x_p, phi, 6, 6) -+ P7 = spherical_harmonic_func(x_p, phi, 7, 7) -+ P8 = spherical_harmonic_func(x_p, phi, 8, 8) -+ P9 = spherical_harmonic_func(x_p, phi, 9, 9) -+ ! P10 = spherical_harmonic_func(x_p, phi, 10, 10) -+ ! P11 = spherical_harmonic_func(x_p, phi, 11, 11) -+ ! P12 = spherical_harmonic_func(x_p, phi, 12, 12) - else -- cart_y = y_cc(j) -- cart_z = z_cc(k) -+ r = dsqrt((x_cc(i) - x_centroid)**2d0 + (y_cc(j) - y_centroid)**2d0) + eps -+ x_p = dabs(x_cc(i) - x_centroid + eps)/r -+ P2 = unassociated_legendre(x_p, 2) -+ P3 = unassociated_legendre(x_p, 3) -+ P4 = unassociated_legendre(x_p, 4) -+ P5 = unassociated_legendre(x_p, 5) -+ P6 = unassociated_legendre(x_p, 6) -+ P7 = unassociated_legendre(x_p, 7) -+ P8 = unassociated_legendre(x_p, 8) -+ P9 = unassociated_legendre(x_p, 9) - end if - -- if (((x_cc(i) - x_centroid)**2 & -- + (cart_y - y_centroid)**2 & -- + (cart_z - z_centroid)**2 <= radius**2 & -- .and. & -- patch_icpp(patch_id)%alter_patch(patch_id_fp(i, j, k)))) & -+ if (x_cc(i) - x_centroid >= 0 & -+ .and. & -+ r - a2*P2 - a3*P3 - a4*P4 - a5*P5 - a6*P6 - a7*P7 - a8*P8 - a9*P9 <= radius .and. & -+ patch_icpp(patch_id)%alter_patch(patch_id_fp(i, j, 0))) & - then -+ call s_assign_patch_primitive_variables(patch_id, i, j, 0, & -+ eta, q_prim_vf, patch_id_fp) - -- call s_convert_cylindrical_to_spherical_coord(x_cc(i), y_cc(j)) -- -- if (epsilon == 1d0) then -- if (beta == 0d0) then -- H = 5d-1*sqrt(3d0/pi)*cos(sph_phi) -- elseif (beta == 1d0) then -- H = -5d-1*sqrt(3d0/(2d0*pi))*exp(cmplx_i*z_cc(k))*sin(sph_phi) -- end if -- elseif (epsilon == 2d0) then -- if (beta == 0d0) then -- H = 25d-2*sqrt(5d0/pi)*(3d0*cos(sph_phi)**2 - 1d0) -- elseif (beta == 1d0) then -- H = -5d-1*sqrt(15d0/(2d0*pi))*exp(cmplx_i*z_cc(k))*sin(sph_phi)*cos(sph_phi) -- elseif (beta == 2d0) then -- H = 25d-2*sqrt(15d0/(2d0*pi))*exp(2d0*cmplx_i*z_cc(k))*sin(sph_phi)**2 -- end if -- elseif (epsilon == 3d0) then -- if (beta == 0d0) then -- H = 25d-2*sqrt(7d0/pi)*(5d0*cos(sph_phi)**3d0 - 3d0*cos(sph_phi)) -- elseif (beta == 1d0) then -- H = -125d-3*sqrt(21d0/pi)*exp(cmplx_i*z_cc(k))*sin(sph_phi)* & -- (5d0*cos(sph_phi)**2 - 1d0) -- elseif (beta == 2d0) then -- H = 25d-2*sqrt(105d0/(2d0*pi))*exp(2d0*cmplx_i*z_cc(k))* & -- sin(sph_phi)**2*cos(sph_phi) -- elseif (beta == 3d0) then -- H = -125d-3*sqrt(35d0/pi)*exp(3d0*cmplx_i*z_cc(k))*sin(sph_phi)**3d0 -- end if -- elseif (epsilon == 4d0) then -- if (beta == 0d0) then -- H = 3d0/16d0*sqrt(1d0/pi)*(35d0*cos(sph_phi)**4d0 - & -- 3d1*cos(sph_phi)**2 + 3d0) -- elseif (beta == 1d0) then -- H = -3d0/8d0*sqrt(5d0/pi)*exp(cmplx_i*z_cc(k))* & -- sin(sph_phi)*(7d0*cos(sph_phi)**3d0 - 3d0*cos(sph_phi)) -- elseif (beta == 2d0) then -- H = 3d0/8d0*sqrt(5d0/(2d0*pi))*exp(2d0*cmplx_i*z_cc(k))* & -- sin(sph_phi)**2*(7d0*cos(sph_phi)**2 - 1d0) -- elseif (beta == 3d0) then -- H = -3d0/8d0*sqrt(35d0/pi)*exp(3d0*cmplx_i*z_cc(k))* & -- sin(sph_phi)**3d0*cos(sph_phi) -- elseif (beta == 4d0) then -- H = 3d0/16d0*sqrt(35d0/(2d0*pi))*exp(4d0*cmplx_i*z_cc(k))* & -- sin(sph_phi)**4d0 -- end if -- elseif (epsilon == 5d0) then -- if (beta == 0d0) then -- H = 1d0/16d0*sqrt(11d0/pi)*(63d0*cos(sph_phi)**5d0 - & -- 7d1*cos(sph_phi)**3d0 + 15d0*cos(sph_phi)) -- elseif (beta == 1d0) then -- H = -1d0/16d0*sqrt(165d0/(2d0*pi))*exp(cmplx_i*z_cc(k))* & -- sin(sph_phi)*(21d0*cos(sph_phi)**4d0 - 14d0*cos(sph_phi)**2 + 1d0) -- elseif (beta == 2d0) then -- H = 125d-3*sqrt(1155d0/(2d0*pi))*exp(2d0*cmplx_i*z_cc(k))* & -- sin(sph_phi)**2*(3d0*cos(sph_phi)**3d0 - cos(sph_phi)) -- elseif (beta == 3d0) then -- H = -1d0/32d0*sqrt(385d0/pi)*exp(3d0*cmplx_i*z_cc(k))* & -- sin(sph_phi)**3d0*(9d0*cos(sph_phi)**2 - 1d0) -- elseif (beta == 4d0) then -- H = 3d0/16d0*sqrt(385d0/(2d0*pi))*exp(4d0*cmplx_i*z_cc(k))* & -- sin(sph_phi)**4d0*cos(sph_phi) -- elseif (beta == 5d0) then -- H = -3d0/32d0*sqrt(77d0/pi)*exp(5d0*cmplx_i*z_cc(k))* & -- sin(sph_phi)**5d0 -- end if -- end if -- -- q_prim_vf(adv_idx%beg)%sf(i, j, k) = 1d0 - abs(real(H, kind(0d0))) -+ elseif (x_cc(i) - x_centroid < 0 & -+ .and. & -+ r - a2*P2 + a3*P3 - a4*P4 + a5*P5 - a6*P6 + a7*P7 - a8*P8 + a9*P9 <= radius & -+ .and. & -+ patch_icpp(patch_id)%alter_patch(patch_id_fp(i, j, 0))) & -+ then -+ call s_assign_patch_primitive_variables(patch_id, i, j, 0, & -+ eta, q_prim_vf, patch_id_fp) - - end if -- - end do - end do -- end do -+ end if - - end subroutine s_spherical_harmonic - -+ !! This function generates the unassociated legendre poynomials with input -+ ! mode number and evaluates them at input x -+ -+ recursive function unassociated_legendre(x, l) result(P) -+ integer, intent(in) :: l -+ real(kind(0d0)), intent(in) :: x -+ real(kind(0d0)) :: P -+ -+ if (l == 0) then -+ P = 1d0 -+ else if (l == 1) then -+ P = x -+ else -+ P = ((2*l - 1)*x*unassociated_legendre(x, l - 1) - (l - 1)*unassociated_legendre(x, l - 2))/l -+ end if -+ -+ end function unassociated_legendre -+ -+ !! This function generated the spherical harmonic function valu, Y, -+ !based on inputs of x, phi, l and m -+ -+ recursive function spherical_harmonic_func(x, phi, l, m) result(Y) -+ integer, intent(in) :: l, m -+ real(kind(0d0)), intent(in) :: x, phi -+ real(kind(0d0)) :: Y, prefactor, pi -+ -+ pi = acos(-1d0) -+ prefactor = sqrt((2*l + 1)/(4*pi)*factorial(l - m)/factorial(l + m)); -+ if (m == 0) then -+ Y = prefactor*associated_legendre(x, l, m); -+ elseif (m > 0) then -+ Y = (-1d0)**m*sqrt(2d0)*prefactor*associated_legendre(x, l, m)*cos(m*phi); -+ end if -+ end function spherical_harmonic_func -+ -+ !! This function generates the associated legendre polynomials evaluated -+ !at x with inputs l and m -+ -+ recursive function associated_legendre(x, l, m) result(P) -+ integer, intent(in) :: l, m -+ real(kind(0d0)), intent(in) :: x -+ real(kind(0d0)) :: P -+ -+ if (m <= 0 .and. l <= 0) then -+ P = 1; -+ elseif (l == 1 .and. m <= 0) then -+ P = x; -+ elseif (l == 1 .and. m == 1) then -+ P = -(1 - x**2)**(1/2); -+ elseif (m == l) then -+ P = (-1)**l*double_factorial(2*l - 1)*(1 - x**2)**(l/2); -+ elseif (m == l - 1) then -+ P = x*(2*l - 1)*associated_legendre(x, l - 1, l - 1); -+ else -+ P = ((2*l - 1)*x*associated_legendre(x, l - 1, m) - (l + m - 1)*associated_legendre(x, l - 2, m))/(l - m); -+ end if -+ -+ end function associated_legendre -+ -+ !! This function calculates the double factorial value of an integer -+ -+ recursive function double_factorial(n) result(R) -+ integer, intent(in) :: n -+ integer, parameter :: int64_kind = selected_int_kind(18) ! 18 bytes for 64-bit integer -+ integer(kind=int64_kind) :: R -+ -+ if (n <= 0) then -+ R = 1 -+ else if (n == 1) then -+ R = 1 -+ else -+ R = n*double_factorial(n - 2) -+ end if -+ -+ end function double_factorial -+ -+ !! The following function calculates the factorial value of an integer -+ -+ recursive function factorial(n) result(R) -+ integer, intent(in) :: n -+ integer, parameter :: int64_kind = selected_int_kind(18) ! 18 bytes for 64-bit integer -+ integer(kind=int64_kind) :: R -+ -+ if (n == 0) then -+ R = 1 -+ else -+ R = n*factorial(n - 1) -+ end if -+ -+ end function factorial -+ - !> The spherical patch is a 3D geometry that may be used, - !! for example, in creating a bubble or a droplet. The patch - !! geometry is well-defined when its centroid and radius are -@@ -2110,7 +2223,7 @@ contains - - end subroutine s_convert_cylindrical_to_spherical_coord - -- !> Archimedes spiral function -+ !> Archimedes spiral funcreal(kind(0d0)) :: theta_cc, r, x_p, P2, P3, P4, P5, P6, P7tion - !! @param myth Angle - !! @param offset Thickness - !! @param a Starting position -diff --git a/src/pre_process/m_start_up.fpp b/src/pre_process/m_start_up.fpp -index 546de9c5..6db827ca 100644 ---- a/src/pre_process/m_start_up.fpp -+++ b/src/pre_process/m_start_up.fpp -@@ -140,7 +140,7 @@ contains - sigR, sigV, dist_type, rhoRV, R0_type, & - file_per_process, relax, relax_model, & - palpha_eps, ptgalpha_eps, ib, num_ibs, patch_ib, & -- sigma, adv_n -+ sigma, adv_n, hyperelasticity, pre_stress - - ! Inquiring the status of the pre_process.inp file - file_loc = 'pre_process.inp' -diff --git a/src/simulation/m_boundary_conditions.fpp b/src/simulation/m_boundary_conditions.fpp -index ca77632d..2b9eee16 100644 ---- a/src/simulation/m_boundary_conditions.fpp -+++ b/src/simulation/m_boundary_conditions.fpp -@@ -357,6 +357,12 @@ contains - q_prim_vf(i)%sf(-j, k, l) = & - q_prim_vf(i)%sf(j - 1, k, l) - end do -+ -+ if(hyperelasticity) then -+ q_prim_vf(xibeg)%sf(-j, k, l) = & -+ -q_prim_vf(xibeg)%sf(j - 1, k, l) -+ end if -+ - end do - end do - end do -@@ -401,6 +407,11 @@ contains - q_prim_vf(i)%sf(m - (j - 1), k, l) - end do - -+ if(hyperelasticity) then -+ q_prim_vf(xibeg)%sf(m + j, k, l) = & -+ -q_prim_vf(xibeg)%sf(m - (j - 1), k, l) -+ end if -+ - end do - end do - end do -@@ -448,6 +459,11 @@ contains - q_prim_vf(i)%sf(l, -j, k) = & - q_prim_vf(i)%sf(l, j - 1, k) - end do -+ -+ if(hyperelasticity) then -+ q_prim_vf(xibeg + 1)%sf(l, -j, k) = & -+ -q_prim_vf(xibeg + 1)%sf(l, j - 1, k) -+ end if - end do - end do - end do -@@ -490,6 +506,11 @@ contains - q_prim_vf(i)%sf(l, n + j, k) = & - q_prim_vf(i)%sf(l, n - (j - 1), k) - end do -+ -+ if(hyperelasticity) then -+ q_prim_vf(xibeg + 1)%sf(l, n + j, k) = & -+ -q_prim_vf(xibeg + 1)%sf(l, n - (j - 1), k) -+ end if - end do - end do - end do -@@ -537,6 +558,11 @@ contains - q_prim_vf(i)%sf(k, l, -j) = & - q_prim_vf(i)%sf(k, l, j - 1) - end do -+ -+ if(hyperelasticity) then -+ q_prim_vf(xiend)%sf(k, l, -j) = & -+ -q_prim_vf(xiend)%sf(k, l, j - 1) -+ end if - end do - end do - end do -@@ -579,6 +605,11 @@ contains - q_prim_vf(i)%sf(k, l, p + j) = & - q_prim_vf(i)%sf(k, l, p - (j - 1)) - end do -+ -+ if(hyperelasticity) then -+ q_prim_vf(xiend)%sf(k, l, p + j) = & -+ -q_prim_vf(xiend)%sf(k, l, p - (j - 1)) -+ end if - end do - end do - end do -diff --git a/src/simulation/m_checker.fpp b/src/simulation/m_checker.fpp -index d9513675..c3523ec9 100644 ---- a/src/simulation/m_checker.fpp -+++ b/src/simulation/m_checker.fpp -@@ -31,6 +31,7 @@ contains - call s_check_inputs_model_eqns - if (acoustic_source) call s_check_inputs_acoustic_src - if (hypoelasticity) call s_check_inputs_hypoelasticity -+ if (hyperelasticity) call s_check_inputs_hyperelasticity - if (bubbles) call s_check_inputs_bubbles - if (adap_dt) call s_check_inputs_adapt_dt - if (alt_soundspeed) call s_check_inputs_alt_soundspeed -@@ -369,10 +370,20 @@ contains - !> Checks constraints on hypoelasticity parameters - subroutine s_check_inputs_hypoelasticity - if (riemann_solver /= 1) then -- call s_mpi_abort('hypoelasticity requires HLL Riemann solver '// & -- '(riemann_solver = 1). Exiting ...') -+ call s_mpi_abort('hypoelasticity requires HLL '// & -+ '(riemann_solver = 1) Riemann solver. '// & -+ 'Exiting ...') -+ end if -+ end subroutine s_check_inputs_hypoelasticity -+ -+ !> Checks constraints on hyperelasticity parameters -+ subroutine s_check_inputs_hyperelasticity -+ if (riemann_solver /= 2) then -+ call s_mpi_abort('hyperelasticity requires HLLC '// & -+ '(riemann_solver = 2) Riemann solver. '// & -+ 'Exiting ...') - end if -- end subroutine -+ end subroutine s_check_inputs_hyperelasticity - - !> Checks constraints on bubble parameters - subroutine s_check_inputs_bubbles -diff --git a/src/simulation/m_data_output.fpp b/src/simulation/m_data_output.fpp -index 875f0a90..53973bd1 100644 ---- a/src/simulation/m_data_output.fpp -+++ b/src/simulation/m_data_output.fpp -@@ -1,4 +1,4 @@ --!> -+ - !! @file m_data_output.f90 - !! @brief Contains module m_data_output - -@@ -37,13 +37,16 @@ module m_data_output - private; - public :: s_initialize_data_output_module, & - s_open_run_time_information_file, & -+ s_open_com_files, & - s_open_probe_files, & - s_write_run_time_information, & - s_write_data_files, & - s_write_serial_data_files, & - s_write_parallel_data_files, & -+ s_write_com_files, & - s_write_probe_files, & - s_close_run_time_information_file, & -+ s_close_com_files, & - s_close_probe_files, & - s_finalize_data_output_module - -@@ -63,11 +66,12 @@ module m_data_output - - type(scalar_field), & - dimension(sys_size), & -- intent(inout) :: q_prim_vf -+ intent(inOUT) :: q_prim_vf - - integer, intent(in) :: t_step - -- end subroutine s_write_abstract_data_files -+ end subroutine s_write_abstract_data_files ! ------------------- -+ - end interface ! ======================================================== - #ifdef CRAY_ACC_WAR - @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), dimension(:, :, :), icfl_sf) -@@ -80,6 +84,8 @@ module m_data_output - real(kind(0d0)), allocatable, dimension(:, :, :) :: vcfl_sf !< VCFL stability criterion - real(kind(0d0)), allocatable, dimension(:, :, :) :: ccfl_sf !< CCFL stability criterion - real(kind(0d0)), allocatable, dimension(:, :, :) :: Rc_sf !< Rc stability criterion -+ real(kind(0d0)), public, allocatable, dimension(:, :) :: c_mass -+ - !$acc declare create(icfl_sf, vcfl_sf, ccfl_sf, Rc_sf) - #endif - -@@ -169,6 +175,44 @@ contains - - end subroutine s_open_run_time_information_file - -+ !> This opens a formatted data file where the root processor -+ !! can write out the CoM information -+ subroutine s_open_com_files() ! ---------------------------------------- -+ character(len=path_len + 3*name_len) :: file_path !< -+ !! Relative path to the CoM file in the case directory -+ integer :: i !< Generic loop iterator -+ do i = 1, num_fluids -+ ! Generating the relative path to the CoM data file -+ write (file_path, '(A,I0,A)') '/fluid', i, '_com.dat' -+ file_path = trim(case_dir)//trim(file_path) -+ ! Creating the formatted data file and setting up its -+ ! structure -+ open (i + 120, file=trim(file_path), & -+ form='formatted', & -+ position='append', & -+ status='unknown') -+ if (n == 0) then -+ write (i + 120, '(A)') '=== Non-Dimensional Time '// & -+ '=== Total Mass '// & -+ '=== x-loc '// & -+ '=== Total Volume ===' -+ elseif (p == 0) then -+ write (i + 120, '(A)') '=== Non-Dimensional Time '// & -+ '=== Total Mass '// & -+ '=== x-loc '// & -+ '=== y-loc '// & -+ '=== Total Volume ===' -+ else -+ write (i + 120, '(A)') '=== Non-Dimensional Time '// & -+ '=== Total Mass '// & -+ '=== x-loc '// & -+ '=== y-loc '// & -+ '=== z-loc '// & -+ '=== Total Volume ===' -+ end if -+ end do -+ end subroutine s_open_com_files ! -------------------------------------- -+ - !> This opens a formatted data file where the root processor - !! can write out flow probe information - subroutine s_open_probe_files -@@ -189,12 +233,12 @@ contains - FORM='formatted', & - STATUS='unknown') - ! POSITION = 'append', & -- !WRITE(i+30,'(A,I0,A)') 'Probe ',i, ' located at:' -- !WRITE(i+30,'(A,F10.6)') 'x = ',probe(i)%x -- !WRITE(i+30,'(A,F10.6)') 'y = ',probe(i)%y -- !WRITE(i+30,'(A,F10.6)') 'z = ',probe(i)%z -- !WRITE(i+30, *) -- !WRITE(i+30,'(A)') '=== Non-Dimensional Time ' // & -+ !write(i+30,'(A,I0,A)') 'Probe ',i, ' located at:' -+ !write(i+30,'(A,F10.6)') 'x = ',probe(i)%x -+ !write(i+30,'(A,F10.6)') 'y = ',probe(i)%y -+ !write(i+30,'(A,F10.6)') 'z = ',probe(i)%z -+ !write(i+30, *) -+ !write(i+30,'(A)') '=== Non-Dimensional Time ' // & - ! '=== Density ' // & - ! '=== Velocity ' // & - ! '=== Pressure ' // & -@@ -227,8 +271,8 @@ contains - !! @param t_step Current time step - subroutine s_write_run_time_information(q_prim_vf, t_step) - -- type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf -- integer, intent(IN) :: t_step -+ type(scalar_field), dimension(sys_size), intent(in) :: q_prim_vf -+ integer, intent(in) :: t_step - - real(kind(0d0)), dimension(num_fluids) :: alpha_rho !< Cell-avg. partial density - real(kind(0d0)) :: rho !< Cell-avg. density -@@ -250,7 +294,6 @@ contains - - real(kind(0d0)) :: blkmod1, blkmod2 !< - !! Fluid bulk modulus for Woods mixture sound speed -- - integer :: i, j, k, l, q !< Generic loop iterators - - integer :: Nfq -@@ -262,7 +305,6 @@ contains - do l = 0, p - do k = 0, n - do j = 0, m -- - do i = 1, num_fluids - alpha_rho(i) = q_prim_vf(i)%sf(j, k, l) - alpha(i) = q_prim_vf(E_idx + i)%sf(j, k, l) -@@ -292,6 +334,14 @@ contains - ! Compute mixture sound speed - call s_compute_speed_of_sound(pres, rho, gamma, pi_inf, H, alpha, vel_sum, c) - -+ if (c /= c) then -+ print *, 'crashed at processor: ', proc_rank, ', at j :: ', j, ', k :: ', k, ' l :: ', l -+ print *, 'alpha1 ::', alpha(1), 'and alpha2 ::', alpha(2), ' alpha3 :: ', alpha(3) -+ print *, 'alpha_rho1 ::', alpha_rho(1), ', alpha_rho2 ::', alpha_rho(2), ' alpha_rho3 :: ', alpha_rho(3) -+ print *, 'E :: ', E, ', pres :: ', pres, ', rho :: ', rho -+ call s_mpi_abort('Exiting ...') -+ end if -+ - if (grid_geometry == 3) then - if (k == 0) then - fltr_dtheta = 2d0*pi*y_cb(0)/3d0 -@@ -369,7 +419,7 @@ contains - end do - end do - end do -- ! END: Computing Stability Criteria at Current Time-step =========== -+ ! end: Computing Stability Criteria at Current Time-step =========== - - ! Determining local stability criteria extrema at current time-step - -@@ -430,6 +480,7 @@ contains - t_step, t_step*dt, icfl_max_glb, & - vcfl_max_glb, & - Rc_min_glb -+ - else - write (1, '(13X,I8,14X,F10.6,13X,F9.6)') & - t_step, t_step*dt, icfl_max_glb -@@ -840,11 +891,11 @@ contains - - integer :: ifile, ierr, data_size - integer, dimension(MPI_STATUS_SIZE) :: status -- integer(KIND=MPI_OFFSET_KIND) :: disp -- integer(KIND=MPI_OFFSET_KIND) :: m_MOK, n_MOK, p_MOK -- integer(KIND=MPI_OFFSET_KIND) :: WP_MOK, var_MOK, str_MOK -- integer(KIND=MPI_OFFSET_KIND) :: NVARS_MOK -- integer(KIND=MPI_OFFSET_KIND) :: MOK -+ integer(kind=MPI_OFFSET_kind) :: disp -+ integer(kind=MPI_OFFSET_kind) :: m_MOK, n_MOK, p_MOK -+ integer(kind=MPI_OFFSET_kind) :: WP_MOK, var_MOK, str_MOK -+ integer(kind=MPI_OFFSET_kind) :: NVARS_MOK -+ integer(kind=MPI_OFFSET_kind) :: MOK - - character(LEN=path_len + 2*name_len) :: file_loc - logical :: file_exist, dir_check -@@ -876,7 +927,6 @@ contains - call DelayFileAccess(proc_rank) - - ! Initialize MPI data I/O -- - call s_initialize_mpi_data(q_cons_vf) - - ! Open the file to write all flow variables -@@ -969,7 +1019,7 @@ contains - - call MPI_FILE_SET_VIEW(ifile, disp, MPI_DOUBLE_PRECISION, MPI_IO_DATA%view(i), & - 'native', mpi_info_int, ierr) -- call MPI_FILE_WRITE_ALL(ifile, MPI_IO_DATA%var(i)%sf, data_size, & -+ call MPI_FILE_write_ALL(ifile, MPI_IO_DATA%var(i)%sf, data_size, & - MPI_DOUBLE_PRECISION, status, ierr) - end do - !Write pb and mv for non-polytropic qbmm -@@ -1009,6 +1059,57 @@ contains - - end subroutine s_write_parallel_data_files - -+ !> This writes a formatted data file where the root processor -+ !! can write out the CoM information -+ !! @param t_step Current time-step -+ !! @param q_com Center of mass information -+ !! @param moments Higher moment information -+ subroutine s_write_com_files(t_step, c_mass) ! ------------------- -+ -+ integer, intent(in) :: t_step -+ real(kind(0d0)), dimension(num_fluids, 5), intent(in) :: c_mass -+ integer :: i, j !< Generic loop iterator -+ real(kind(0d0)) :: nondim_time !< Non-dimensional time -+ -+ ! Non-dimensional time calculation -+ if (t_step_old /= dflt_int) then -+ nondim_time = real(t_step + t_step_old, kind(0d0))*dt -+ else -+ nondim_time = real(t_step, kind(0d0))*dt -+ end if -+ -+ if (proc_rank == 0) then -+ if (n == 0) then ! 1D simulation -+ do i = 1, num_fluids ! Loop through fluids -+ write (i + 120, '(6X,4F24.12)') & -+ nondim_time, & -+ c_mass(i, 1), & -+ c_mass(i, 2), & -+ c_mass(i, 5) -+ end do -+ elseif (p == 0) then ! 2D simulation -+ do i = 1, num_fluids ! Loop through fluids -+ write (i + 120, '(6X,5F24.12)') & -+ nondim_time, & -+ c_mass(i, 1), & -+ c_mass(i, 2), & -+ c_mass(i, 3), & -+ c_mass(i, 5) -+ end do -+ else ! 3D simulation -+ do i = 1, num_fluids ! Loop through fluids -+ write (i + 120, '(6X,6F24.12)') & -+ nondim_time, & -+ c_mass(i, 1), & -+ c_mass(i, 2), & -+ c_mass(i, 3), & -+ c_mass(i, 4), & -+ c_mass(i, 5) -+ end do -+ end if -+ end if -+ end subroutine s_write_com_files ! ------------------------------------- -+ - !> This writes a formatted data file for the flow probe information - !! @param t_step Current time-step - !! @param q_cons_vf Conservative variables -@@ -1057,7 +1158,7 @@ contains - real(kind(0d0)) :: nondim_time !< Non-dimensional time - - real(kind(0d0)) :: tmp !< -- !! Temporary variable to store quantity for mpi_allreduce -+ !! Temporary variable to store quantity for mpi_allreduce - - real(kind(0d0)) :: blkmod1, blkmod2 !< - !! Fluid bulk modulus for Woods mixture sound speed -@@ -1118,7 +1219,7 @@ contains - l = 0 - - ! Computing/Sharing necessary state variables -- if (hypoelasticity) then -+ if (elasticity) then - call s_convert_to_mixture_variables(q_cons_vf, j - 2, k, l, & - rho, gamma, pi_inf, qv, & - Re, G, fluid_pp(:)%G) -@@ -1132,7 +1233,8 @@ contains - - dyn_p = 0.5d0*rho*dot_product(vel, vel) - -- if (hypoelasticity) then -+ if (elasticity) then -+ - call s_compute_pressure( & - q_cons_vf(1)%sf(j - 2, k, l), & - q_cons_vf(alf_idx)%sf(j - 2, k, l), & -@@ -1148,7 +1250,7 @@ contains - - if (model_eqns == 4) then - lit_gamma = 1d0/fluid_pp(1)%gamma + 1d0 -- else if (hypoelasticity) then -+ else if (elasticity) then - tau_e(1) = q_cons_vf(stress_idx%end)%sf(j - 2, k, l)/rho - end if - -@@ -1232,7 +1334,7 @@ contains - - dyn_p = 0.5d0*rho*dot_product(vel, vel) - -- if (hypoelasticity) then -+ if (elasticity) then - call s_compute_pressure( & - q_cons_vf(1)%sf(j - 2, k - 2, l), & - q_cons_vf(alf_idx)%sf(j - 2, k - 2, l), & -@@ -1247,7 +1349,7 @@ contains - - if (model_eqns == 4) then - lit_gamma = 1d0/fluid_pp(1)%gamma + 1d0 -- else if (hypoelasticity) then -+ else if (elasticity) then - do s = 1, 3 - tau_e(s) = q_cons_vf(s)%sf(j - 2, k - 2, l)/rho - end do -@@ -1274,15 +1376,13 @@ contains - R(:) = nR(:)/nbub - Rdot(:) = nRdot(:)/nbub - end if -- - ! Compute mixture sound speed - call s_compute_speed_of_sound(pres, rho, gamma, pi_inf, & - ((gamma + 1d0)*pres + pi_inf)/rho, alpha, 0d0, c) - -- accel = accel_mag(j - 2, k - 2, l) - end if - end if -- else ! 3D simulation -+ else ! 3D f (t_step == t_step_stop)simulation - if ((probe(i)%x >= x_cb(-1)) .and. (probe(i)%x <= x_cb(m))) then - if ((probe(i)%y >= y_cb(-1)) .and. (probe(i)%y <= y_cb(n))) then - if ((probe(i)%z >= z_cb(-1)) .and. (probe(i)%z <= z_cb(p))) then -@@ -1315,7 +1415,7 @@ contains - - dyn_p = 0.5d0*rho*dot_product(vel, vel) - -- if (hypoelasticity) then -+ if (elasticity) then - call s_compute_pressure( & - q_cons_vf(1)%sf(j - 2, k - 2, l - 2), & - q_cons_vf(alf_idx)%sf(j - 2, k - 2, l - 2), & -@@ -1337,7 +1437,6 @@ contains - end if - end if - end if -- - if (num_procs > 1) then - #:for VAR in ['rho','pres','gamma','pi_inf','qv','c','accel'] - tmp = ${VAR}$ -@@ -1363,14 +1462,13 @@ contains - end if - end if - -- if (hypoelasticity) then -+ if (elasticity) then - do s = 1, (num_dims*(num_dims + 1))/2 - tmp = tau_e(s) - call s_mpi_allreduce_sum(tmp, tau_e(s)) - end do - end if - end if -- - if (proc_rank == 0) then - if (n == 0) then - if (bubbles .and. (num_fluids <= 2)) then -@@ -1457,7 +1555,7 @@ contains - nRdot(1), & - R(1), & - Rdot(1) -- else if (hypoelasticity) then -+ else if (elasticity) then - write (i + 30, '(6X,F12.6,F24.8,F24.8,F24.8,F24.8,'// & - 'F24.8,F24.8,F24.8)') & - nondim_time, & -@@ -1474,6 +1572,7 @@ contains - rho, & - vel(1), & - pres -+ print *, 'time =', nondim_time, 'rho =', rho, 'pres =', pres - end if - else - write (i + 30, '(6X,F12.6,F24.8,F24.8,F24.8,F24.8,'// & -@@ -1659,6 +1758,16 @@ contains - - end subroutine s_close_run_time_information_file - -+ !> Closes communication files -+ subroutine s_close_com_files() ! --------------------------------------- -+ -+ integer :: i !< Generic loop iterator -+ do i = 1, num_fluids -+ close (i + 120) -+ end do -+ -+ end subroutine s_close_com_files ! ------------------------------------- -+ - !> Closes probe files - subroutine s_close_probe_files - -@@ -1679,6 +1788,8 @@ contains - - integer :: i !< Generic loop iterator - -+ allocate (c_mass(1:num_fluids, 1:5)) -+ - ! Allocating/initializing ICFL, VCFL, CCFL and Rc stability criteria - @:ALLOCATE_GLOBAL(icfl_sf(0:m, 0:n, 0:p)) - icfl_max = 0d0 -@@ -1718,6 +1829,8 @@ contains - - integer :: i !< Generic loop iterator - -+ deallocate (c_mass) -+ - ! Deallocating the ICFL, VCFL, CCFL, and Rc stability criteria - @:DEALLOCATE_GLOBAL(icfl_sf) - if (any(Re_size > 0)) then -diff --git a/src/simulation/m_derived_variables.f90 b/src/simulation/m_derived_variables.f90 -index 4cbe11ab..8f01d478 100644 ---- a/src/simulation/m_derived_variables.f90 -+++ b/src/simulation/m_derived_variables.f90 -@@ -20,6 +20,8 @@ module m_derived_variables - - use m_time_steppers !< Time-stepping algorithms - -+ use m_compile_specific -+ - use m_helper - ! ========================================================================== - -@@ -90,8 +92,8 @@ contains - ! Opening and writing header of flow probe files - if (proc_rank == 0) then - call s_open_probe_files() -+ call s_open_com_files() - end if -- - ! Computing centered finite difference coefficients - call s_compute_finite_difference_coefficients(m, x_cc, fd_coeff_x, buff_size, & - fd_number, fd_order) -@@ -100,12 +102,10 @@ contains - call s_compute_finite_difference_coefficients(n, y_cc, fd_coeff_y, buff_size, & - fd_number, fd_order) - end if -- - if (p > 0) then - call s_compute_finite_difference_coefficients(p, z_cc, fd_coeff_z, buff_size, & - fd_number, fd_order) - end if -- - end if - - end subroutine s_initialize_derived_variables -@@ -115,7 +115,6 @@ contains - subroutine s_compute_derived_variables(t_step) - - integer, intent(in) :: t_step -- - integer :: i, j, k !< Generic loop iterators - - if (probe_wrt) then -@@ -124,7 +123,6 @@ contains - q_prim_ts(2)%vf, & - q_prim_ts(3)%vf, & - x_accel) -- - if (n > 0) then - call s_derive_acceleration_component(2, q_prim_ts(0)%vf, & - q_prim_ts(1)%vf, & -@@ -132,7 +130,6 @@ contains - q_prim_ts(3)%vf, & - y_accel) - end if -- - if (p > 0) then - call s_derive_acceleration_component(3, q_prim_ts(0)%vf, & - q_prim_ts(1)%vf, & -@@ -140,7 +137,6 @@ contains - q_prim_ts(3)%vf, & - z_accel) - end if -- - do k = 0, p - do j = 0, n - do i = 0, m -@@ -157,8 +153,10 @@ contains - end do - end do - end do -+ call s_derive_center_of_mass(q_prim_ts(3)%vf, c_mass) - - call s_write_probe_files(t_step, q_cons_ts(1)%vf, accel_mag) -+ call s_write_com_files(t_step, c_mass) - end if - - end subroutine s_compute_derived_variables -@@ -194,7 +192,6 @@ contains - do l = 0, p - do k = 0, n - do j = 0, m -- - q_sf(j, k, l) = (11d0*q_prim_vf0(mom_idx%beg)%sf(j, k, l) & - - 18d0*q_prim_vf1(mom_idx%beg)%sf(j, k, l) & - + 9d0*q_prim_vf2(mom_idx%beg)%sf(j, k, l) & -@@ -234,18 +231,15 @@ contains - end do - end do - end do -- - ! Computing the acceleration component in the y-coordinate direction - elseif (i == 2) then - do l = 0, p - do k = 0, n - do j = 0, m -- - q_sf(j, k, l) = (11d0*q_prim_vf0(mom_idx%beg + 1)%sf(j, k, l) & - - 18d0*q_prim_vf1(mom_idx%beg + 1)%sf(j, k, l) & - + 9d0*q_prim_vf2(mom_idx%beg + 1)%sf(j, k, l) & - - 2d0*q_prim_vf3(mom_idx%beg + 1)%sf(j, k, l))/(6d0*dt) -- - do r = -fd_number, fd_number - if (p == 0) then ! 2D simulation - q_sf(j, k, l) = q_sf(j, k, l) & -@@ -316,11 +310,154 @@ contains - - end subroutine s_derive_acceleration_component - -+ !> This subroutine is used together with the volume fraction -+ !! model and when called upon, it computes the location of -+ !! of the center of mass for each fluid from the inputted -+ !! primitive variables, q_prim_vf. The computed location -+ !! is then written to a formatted data file by the root process. -+ !! @param q_prim_vf Primitive variables -+ !! @param c_m Mass,x-location,y-location,z-location -+ subroutine s_derive_center_of_mass(q_vf, c_m) -+ type(scalar_field), dimension(sys_size), intent(IN) :: q_vf -+ real(kind(0d0)), dimension(1:num_fluids, 1:5), intent(INOUT) :: c_m -+ integer :: i, j, k, l !< Generic loop iterators -+ real(kind(0d0)) :: tmp, tmp_out !< Temporary variable to store quantity for mpi_allreduce -+ real(kind(0d0)) :: dV !< Discrete cell volume -+ -+ do i = 1, num_fluids -+ do j = 1, 5 -+ c_m(i, j) = 0.0d0 -+ end do -+ end do -+ -+ if (n == 0) then !1D simulation -+ do i = 1, num_fluids !Loop over individual fluids -+ do l = 0, p !Loop over grid -+ do k = 0, n -+ do j = 0, m -+ dV = dx(j) -+ ! Mass -+ c_m(i, 1) = c_m(i, 1) + q_vf(i)%sf(j, k, l)*dV -+ ! x-location weighted -+ c_m(i, 2) = c_m(i, 2) + q_vf(i)%sf(j, k, l)*dV*x_cc(j) -+ ! Volume fraction -+ c_m(i, 5) = c_m(i, 5) + q_vf(i + adv_idx%beg - 1)%sf(j, k, l)*dV -+ end do -+ end do -+ end do -+ end do -+ elseif (p == 0) then !2D simulation -+ do i = 1, num_fluids !Loop over individual fluids -+ do l = 0, p !Loop over grid -+ do k = 0, n -+ do j = 0, m -+ dV = dx(j)*dy(k) -+ ! Mass -+ c_m(i, 1) = c_m(i, 1) + q_vf(i)%sf(j, k, l)*dV -+ ! x-location weighted -+ c_m(i, 2) = c_m(i, 2) + q_vf(i)%sf(j, k, l)*dV*x_cc(j) -+ ! y-location weighted -+ c_m(i, 3) = c_m(i, 3) + q_vf(i)%sf(j, k, l)*dV*y_cc(k) -+ ! Volume fraction -+ c_m(i, 5) = c_m(i, 5) + q_vf(i + adv_idx%beg - 1)%sf(j, k, l)*dV -+ end do -+ end do -+ end do -+ end do -+ else !3D simulation -+ do i = 1, num_fluids !Loop over individual fluids -+ do l = 0, p !Loop over grid -+ do k = 0, n -+ do j = 0, m -+ dV = dx(j)*dy(k)*dz(l) -+ ! Mass -+ c_m(i, 1) = c_m(i, 1) + q_vf(i)%sf(j, k, l)*dV -+ ! x-location weighted -+ c_m(i, 2) = c_m(i, 2) + q_vf(i)%sf(j, k, l)*dV*x_cc(j) -+ ! y-location weighted -+ c_m(i, 3) = c_m(i, 3) + q_vf(i)%sf(j, k, l)*dV*y_cc(k) -+ ! z-location weighted -+ c_m(i, 4) = c_m(i, 4) + q_vf(i)%sf(j, k, l)*dV*z_cc(l) -+ ! Volume fraction -+ c_m(i, 5) = c_m(i, 5) + q_vf(i + adv_idx%beg - 1)%sf(j, k, l)*dV -+ end do -+ end do -+ end do -+ end do -+ end if -+ if (n == 0) then !1D simulation -+ do i = 1, num_fluids !Loop over individual fluids -+ ! Sum all components across all processors using MPI_ALLREDUCE -+ if (num_procs > 1) then -+ tmp = c_m(i, 1) -+ call s_mpi_allreduce_sum(tmp, tmp_out) -+ c_m(i, 1) = tmp_out -+ tmp = c_m(i, 2) -+ call s_mpi_allreduce_sum(tmp, tmp_out) -+ c_m(i, 2) = tmp_out -+ tmp = c_m(i, 5) -+ call s_mpi_allreduce_sum(tmp, tmp_out) -+ c_m(i, 5) = tmp_out -+ end if -+ ! Compute quotients -+ c_m(i, 2) = c_m(i, 2)/c_m(i, 1) -+ end do -+ elseif (p == 0) then !2D simulation -+ do i = 1, num_fluids !Loop over individual fluids -+ ! Sum all components across all processors using MPI_ALLREDUCE -+ if (num_procs > 1) then -+ tmp = c_m(i, 1) -+ call s_mpi_allreduce_sum(tmp, tmp_out) -+ c_m(i, 1) = tmp_out -+ tmp = c_m(i, 2) -+ call s_mpi_allreduce_sum(tmp, tmp_out) -+ c_m(i, 2) = tmp_out -+ tmp = c_m(i, 3) -+ call s_mpi_allreduce_sum(tmp, tmp_out) -+ c_m(i, 3) = tmp_out -+ tmp = c_m(i, 5) -+ call s_mpi_allreduce_sum(tmp, tmp_out) -+ c_m(i, 5) = tmp_out -+ end if -+ ! Compute quotients -+ c_m(i, 2) = c_m(i, 2)/c_m(i, 1) -+ c_m(i, 3) = c_m(i, 3)/c_m(i, 1) -+ end do -+ else !3D simulation -+ do i = 1, num_fluids !Loop over individual fluids -+ ! Sum all components across all processors using MPI_ALLREDUCE -+ if (num_procs > 1) then -+ tmp = c_m(i, 1) -+ call s_mpi_allreduce_sum(tmp, tmp_out) -+ c_m(i, 1) = tmp_out -+ tmp = c_m(i, 2) -+ call s_mpi_allreduce_sum(tmp, tmp_out) -+ c_m(i, 2) = tmp_out -+ tmp = c_m(i, 3) -+ call s_mpi_allreduce_sum(tmp, tmp_out) -+ c_m(i, 3) = tmp_out -+ tmp = c_m(i, 4) -+ call s_mpi_allreduce_sum(tmp, tmp_out) -+ c_m(i, 4) = tmp_out -+ tmp = c_m(i, 5) -+ call s_mpi_allreduce_sum(tmp, tmp_out) -+ c_m(i, 5) = tmp_out -+ end if -+ ! Compute quotients -+ c_m(i, 2) = c_m(i, 2)/c_m(i, 1) -+ c_m(i, 3) = c_m(i, 3)/c_m(i, 1) -+ c_m(i, 4) = c_m(i, 4)/c_m(i, 1) -+ end do -+ end if -+ -+ end subroutine s_derive_center_of_mass ! ---------------------------------- -+ - !> Deallocation procedures for the module - subroutine s_finalize_derived_variables_module - - ! Closing CoM and flow probe files - if (proc_rank == 0) then -+ call s_close_com_files() - if (probe_wrt) then - call s_close_probe_files() - end if -diff --git a/src/simulation/m_global_parameters.fpp b/src/simulation/m_global_parameters.fpp -index a703eb5c..539d3b56 100644 ---- a/src/simulation/m_global_parameters.fpp -+++ b/src/simulation/m_global_parameters.fpp -@@ -144,9 +144,12 @@ module m_global_parameters - integer :: wave_speeds !< Wave speeds estimation method - integer :: avg_state !< Average state evaluation method - logical :: alt_soundspeed !< Alternate mixture sound speed -- logical :: null_weights !< Null undesired WENO weights -- logical :: mixture_err !< Mixture properties correction -- logical :: hypoelasticity !< hypoelasticity modeling -+ logical :: null_weights !< Null undesired WENO weights -+ logical :: mixture_err !< Mixture properties correction -+ logical :: hypoelasticity !< hypoelasticity modeling -+ logical :: hyperelasticity !< hyperelasticity modeling -+ integer :: hyper_model !< hyperelasticity solver algorithm -+ logical :: elasticity !< elasticity modeling, true for hyper or hypo - logical :: cu_tensor - - logical :: bodyForces -@@ -166,7 +169,7 @@ module m_global_parameters - !$acc declare create(num_dims, weno_polyn, weno_order, num_fluids, wenojs, mapped_weno, wenoz, teno) - #:endif - -- !$acc declare create(mpp_lim, model_eqns, mixture_err, alt_soundspeed, avg_state, mp_weno, weno_eps, teno_CT, hypoelasticity, low_Mach) -+ !$acc declare create(mpp_lim, model_eqns, mixture_err, alt_soundspeed, avg_state, mp_weno, weno_eps, teno_CT, hypoelasticity, hyperelasticity, elasticity, low_Mach) - - logical :: relax !< activate phase change - integer :: relax_model !< Relaxation model -@@ -182,6 +185,8 @@ module m_global_parameters - type(int_bounds_info) :: bc_x, bc_y, bc_z - !> @} - type(bounds_info) :: x_domain, y_domain, z_domain -+ real(kind(0d0)) :: x_a, y_a, z_a -+ real(kind(0d0)) :: x_b, y_b, z_b - - logical :: parallel_io !< Format of the data files - logical :: file_per_process !< shared file or not when using parallel io -@@ -208,19 +213,22 @@ module m_global_parameters - !> @name Annotations of the structure of the state and flux vectors in terms of the - !! size and the configuration of the system of equations to which they belong - !> @{ -- integer :: sys_size !< Number of unknowns in system of eqns. -+ integer :: sys_size !< Number of unknowns in system of eqns. - type(int_bounds_info) :: cont_idx !< Indexes of first & last continuity eqns. - type(int_bounds_info) :: mom_idx !< Indexes of first & last momentum eqns. -- integer :: E_idx !< Index of energy equation -- integer :: n_idx !< Index of number density -+ integer :: E_idx !< Index of energy equation -+ integer :: n_idx !< Index of number density - type(int_bounds_info) :: adv_idx !< Indexes of first & last advection eqns. - type(int_bounds_info) :: internalEnergies_idx !< Indexes of first & last internal energy eqns. -- type(bub_bounds_info) :: bub_idx !< Indexes of first & last bubble variable eqns. -- integer :: alf_idx !< Index of void fraction -- integer :: gamma_idx !< Index of specific heat ratio func. eqn. -- integer :: pi_inf_idx !< Index of liquid stiffness func. eqn. -+ type(bub_bounds_info) :: bub_idx !< Indexes of first & last bubble variable eqns. -+ integer :: alf_idx !< Index of void fraction -+ integer :: gamma_idx !< Index of specific heat ratio func. eqn. -+ integer :: pi_inf_idx !< Index of liquid stiffness func. eqn. - type(int_bounds_info) :: stress_idx !< Indexes of first and last shear stress eqns. -- integer :: c_idx ! Index of the color function -+ type(int_bounds_info) :: xi_idx !< Indexes of first and last reference map eqns. -+ integer :: b_size !< Number of elements in the symmetric b tensor, plus one -+ integer :: tensor_size !< Number of elements in the full tensor plus one -+ integer :: c_idx !< Index of the color function - !> @} - - !$acc declare create(bub_idx) -@@ -273,7 +281,7 @@ module m_global_parameters - - integer :: startx, starty, startz - -- !$acc declare create(sys_size, buff_size, startx, starty, startz, E_idx, gamma_idx, pi_inf_idx, alf_idx, n_idx, stress_idx) -+ !$acc declare create(sys_size, buff_size, startx, starty, startz, E_idx, gamma_idx, pi_inf_idx, alf_idx, n_idx, stress_idx,b_size, tensor_size, xi_idx) - - ! END: Simulation Algorithm Parameters ===================================== - -@@ -299,6 +307,7 @@ module m_global_parameters - !! The finite-difference number is given by MAX(1, fd_order/2). Essentially, - !! it is a measure of the half-size of the finite-difference stencil for the - !! selected order of accuracy. -+ !$acc declare create(fd_order,fd_number) - - logical :: probe_wrt - logical :: integral_wrt -@@ -435,7 +444,9 @@ module m_global_parameters - integer :: intxb, intxe - integer :: bubxb, bubxe - integer :: strxb, strxe -+ integer :: xibeg, xiend - !$acc declare create(momxb, momxe, advxb, advxe, contxb, contxe, intxb, intxe, bubxb, bubxe, strxb, strxe) -+!$acc declare create(xibeg,xiend) - - #ifdef CRAY_ACC_WAR - @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), dimension(:), gammas, gs_min, pi_infs, ps_inf, cvs, qvs, qvps) -@@ -515,6 +526,9 @@ contains - palpha_eps = dflt_real - ptgalpha_eps = dflt_real - hypoelasticity = .false. -+ hyperelasticity = .false. -+ elasticity = .false. -+ hyper_model = dflt_int - weno_flat = .true. - riemann_flat = .true. - rdma_mpi = .false. -@@ -828,13 +842,26 @@ contains - end if - end if - -- if (hypoelasticity) then -+ if (hypoelasticity .or. hyperelasticity) then -+ elasticity = .true. - stress_idx%beg = sys_size + 1 - stress_idx%end = sys_size + (num_dims*(num_dims + 1))/2 - ! number of distinct stresses is 1 in 1D, 3 in 2D, 6 in 3D - sys_size = stress_idx%end - end if - -+ if (hyperelasticity) then -+ ! number of entries in the symmetric btensor plus the jacobian -+ b_size = (num_dims*(num_dims + 1))/2 + 1 -+ ! storing the jacobian in the last entry -+ tensor_size = num_dims**2 + 1 -+ xi_idx%beg = sys_size + 1 -+ xi_idx%end = sys_size + num_dims -+ ! adding three more equations for the \xi field and the elastic energy -+ sys_size = xi_idx%end + 1 -+ hyper_model = 1 -+ end if -+ - if (.not. f_is_default(sigma)) then - c_idx = sys_size + 1 - sys_size = c_idx -@@ -853,6 +880,25 @@ contains - internalEnergies_idx%end = adv_idx%end + num_fluids - sys_size = internalEnergies_idx%end - -+ if (hypoelasticity .or. hyperelasticity) then -+ elasticity = .true. -+ stress_idx%beg = sys_size + 1 -+ stress_idx%end = sys_size + (num_dims*(num_dims + 1))/2 -+ ! number of stresses is 1 in 1D, 3 in 2D, 6 in 3D -+ sys_size = stress_idx%end -+ end if -+ -+ if (hyperelasticity) then -+ ! number of entries in the symmetric btensor plus the jacobian -+ b_size = (num_dims*(num_dims + 1))/2 + 1 -+ ! storing the jacobian in the last entry -+ tensor_size = num_dims**2 + 1 -+ xi_idx%beg = sys_size + 1 -+ xi_idx%end = sys_size + num_dims -+ ! adding three more equations for the \xi field and the elastic energy -+ sys_size = xi_idx%end + 1 -+ end if -+ - if (.not. f_is_default(sigma)) then - c_idx = sys_size + 1 - sys_size = c_idx -@@ -989,12 +1035,18 @@ contains - ! the next one - if (any(Re_size > 0)) then - buff_size = 2*weno_polyn + 2 --! else if (hypoelasticity) then !TODO: check if necessary -+! else if (elasticity) then !TODO: check if necessary - ! buff_size = 2*weno_polyn + 2 - else - buff_size = weno_polyn + 2 - end if - -+ if (elasticity) then -+ fd_order = 4 -+ fd_number = max(1, fd_order/2) -+ !buff_size = buff_size + fd_number -+ end if -+ - ! Configuring Coordinate Direction Indexes ========================= - if (bubbles) then - ix%beg = -buff_size; iy%beg = 0; iz%beg = 0 -@@ -1024,7 +1076,8 @@ contains - if (p > 0) then - startz = -buff_size - end if -- -+ -+ !$acc update device(fd_order,fd_number) - !$acc update device(startx, starty, startz) - - if (cyl_coord .neqv. .true.) then ! Cartesian grid -@@ -1047,19 +1100,23 @@ contains - strxe = stress_idx%end - intxb = internalEnergies_idx%beg - intxe = internalEnergies_idx%end -+ xibeg = xi_idx%beg -+ xiend = xi_idx%end - -- !$acc update device(momxb, momxe, advxb, advxe, contxb, contxe, bubxb, bubxe, intxb, intxe, sys_size, buff_size, E_idx, alf_idx, n_idx, adv_n, adap_dt, pi_fac, strxb, strxe) -+ !$acc update device(momxb, momxe, advxb, advxe, contxb, contxe, bubxb, bubxe, intxb, intxe, sys_size, buff_size, E_idx, alf_idx, n_idx, adv_n, adap_dt, pi_fac, strxb, strxe, b_size, xibeg, xiend, tensor_size) - !$acc update device(m, n, p) - - !$acc update device(alt_soundspeed, acoustic_source, num_source) -- !$acc update device(dt, sys_size, buff_size, pref, rhoref, gamma_idx, pi_inf_idx, E_idx, alf_idx, stress_idx, mpp_lim, bubbles, hypoelasticity, alt_soundspeed, avg_state, num_fluids, model_eqns, num_dims, mixture_err, grid_geometry, cyl_coord, mp_weno, weno_eps, teno_CT, low_Mach) -+ !$acc update device(dt, sys_size, buff_size, pref, rhoref, gamma_idx, pi_inf_idx, E_idx, alf_idx, stress_idx, mpp_lim, bubbles, hypoelasticity, alt_soundspeed, avg_state, num_fluids, model_eqns, num_dims, mixture_err, grid_geometry, cyl_coord, mp_weno, weno_eps, teno_CT, hyperelasticity, elasticity, xi_idx, low_Mach) - - #:if not MFC_CASE_OPTIMIZATION - !$acc update device(wenojs, mapped_weno, wenoz, teno) - #:endif - - !$acc enter data copyin(nb, R0ref, Ca, Web, Re_inv, weight, R0, V0, bubbles, polytropic, polydisperse, qbmm, R0_type, ptil, bubble_model, thermal, poly_sigma) -- !$acc enter data copyin(R_n, R_v, phi_vn, phi_nv, Pe_c, Tw, pv, M_n, M_v, k_n, k_v, pb0, mass_n0, mass_v0, Pe_T, Re_trans_T, Re_trans_c, Im_trans_T, Im_trans_c, omegaN , mul0, ss, gamma_v, mu_v, gamma_m, gamma_n, mu_n, gam) -+ -+ !$acc enter data copyin(R_n, R_v, phi_vn, phi_nv, Pe_c, Tw, pv, M_n, M_v, k_n, k_v, pb0, mass_n0, mass_v0, Pe_T, Re_trans_T, Re_trans_c, Im_trans_T, Im_trans_c, omegaN, mul0, ss, gamma_v, mu_v, gamma_m, gamma_n, mu_n, gam) -+ - !$acc enter data copyin(dir_idx, dir_flg, dir_idx_tau) - - !$acc enter data copyin(relax, relax_model, palpha_eps,ptgalpha_eps) -diff --git a/src/simulation/m_hyperelastic.fpp b/src/simulation/m_hyperelastic.fpp -new file mode 100644 -index 00000000..9d8b6a4f ---- /dev/null -+++ b/src/simulation/m_hyperelastic.fpp -@@ -0,0 +1,364 @@ -+!> -+!! @file m_hyperelastic.f90 -+!! @brief Contains module m_hyperelastic -+ -+#:include 'macros.fpp' -+ -+!> @brief This module consists of subroutines used in the calculation -+!! of the cauchy tensor -+ -+module m_hyperelastic -+ -+ ! Dependencies ============================================================= -+ -+ use m_derived_types !< Definitions of the derived types -+ -+ use m_global_parameters !< Definitions of the global parameters -+ -+ use m_variables_conversion !< State variables type conversion procedures -+ -+ use m_helper -+ -+ ! ========================================================================== -+ -+ implicit none -+ -+ private; public :: s_hyperelastic_rmt_stress_update, & -+ s_initialize_hyperelastic_module, & -+ s_finalize_hyperelastic_module -+ -+ !> @name Abstract interface for creating function pointers -+ !> @{ -+ abstract interface -+ -+ !> @name Abstract subroutine for the infinite relaxation solver -+ !> @{ -+ subroutine s_abstract_hyperelastic_solver(btensor, q_prim_vf, G, j, k, l) -+ !$acc routine seq -+ import :: scalar_field, sys_size, b_size -+ type(scalar_field), dimension(sys_size), intent(inout) :: q_prim_vf -+ type(scalar_field), dimension(b_size), intent(inout) :: btensor -+ real(kind(0d0)), intent(in) :: G -+ integer, intent(in) :: j, k, l -+ -+ end subroutine s_abstract_hyperelastic_solver -+ !> @} -+ -+ end interface -+ !> @} -+ -+ procedure(s_abstract_hyperelastic_solver), & -+ pointer :: s_compute_cauchy_solver => null() -+ -+ !! The btensor at the cell-interior Gaussian quadrature points. -+ !! These tensor is needed to be calculated once and make the code DRY. -+ type(vector_field) :: btensor !< -+ !$acc declare create(btensor) -+ -+#ifdef CRAY_ACC_WAR -+ @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), allocatable, dimension(:, :), fd_coeff_x, fd_coeff_y, fd_coeff_z) -+ !$acc declare link(fd_coeff_x,fd_coeff_y,fd_coeff_z) -+ -+#else -+ -+ real(kind(0d0)), allocatable, dimension(:, :) :: fd_coeff_x -+ real(kind(0d0)), allocatable, dimension(:, :) :: fd_coeff_y -+ real(kind(0d0)), allocatable, dimension(:, :) :: fd_coeff_z -+ !$acc declare create(fd_coeff_x,fd_coeff_y,fd_coeff_z) -+ real(kind(0d0)), allocatable, dimension(:) :: Gs -+ !$acc declare create(Gs) -+#endif -+ -+contains -+ -+ !> The following subroutine handles the calculation of the btensor. -+ !! The calculation of the btensor takes qprimvf. -+ !! @param q_prim_vf Primitive variables -+ !! @param btensor is the output -+ !! calculate the grad_xi, grad_xi is a nxn tensor -+ !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor -+ !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor -+ !! btensor is symmetric, save the data space -+ subroutine s_initialize_hyperelastic_module() -+ integer :: i !< generic iterator -+ -+ @:ALLOCATE(btensor%vf(1:b_size)) -+ do i = 1, b_size -+ @:ALLOCATE(btensor%vf(i)%sf(0:m, 0:n, 0:p)) -+ end do -+ @:ACC_SETUP_VFs(btensor) -+ -+ @:ALLOCATE(Gs(1:num_fluids)) -+ !$acc loop seq -+ do i = 1, num_fluids -+ Gs(i) = fluid_pp(i)%G -+ end do -+ !$acc update device(Gs) -+ -+ ! Associating procedural pointer to the subroutine that will be -+ ! utilized to calculate the solution of a given Riemann problem -+ if (hyper_model == 1) then -+ s_compute_cauchy_solver => s_neoHookean_cauchy_solver -+ elseif (riemann_solver == 2) then -+ s_compute_cauchy_solver => s_Mooney_Rivlin_cauchy_solver -+ end if -+ -+ @:ALLOCATE_GLOBAL(fd_coeff_x(-fd_number:fd_number, 0:m)) -+ if (n > 0) then -+ @:ALLOCATE_GLOBAL(fd_coeff_y(-fd_number:fd_number, 0:n)) -+ end if -+ if (p > 0) then -+ @:ALLOCATE_GLOBAL(fd_coeff_z(-fd_number:fd_number, 0:p)) -+ end if -+ -+ ! Computing centered finite difference coefficients -+ call s_compute_finite_difference_coefficients(m, x_cc, fd_coeff_x, buff_size, & -+ fd_number, fd_order) -+ !$acc update device(fd_coeff_x) -+ if (n > 0) then -+ call s_compute_finite_difference_coefficients(n, y_cc, fd_coeff_y, buff_size, & -+ fd_number, fd_order) -+ !$acc update device(fd_coeff_y) -+ end if -+ if (p > 0) then -+ call s_compute_finite_difference_coefficients(p, z_cc, fd_coeff_z, buff_size, & -+ fd_number, fd_order) -+ !$acc update device(fd_coeff_z) -+ end if -+ -+ end subroutine s_initialize_hyperelastic_module -+ -+ !> The following subroutine handles the calculation of the btensor. -+ !! The calculation of the btensor takes qprimvf. -+ !! @param q_prim_vf Primitive variables -+ !! @param btensor is the output -+ !! calculate the grad_xi, grad_xi is a nxn tensor -+ !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor -+ !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor -+ !! btensor is symmetric, save the data space -+ subroutine s_hyperelastic_rmt_stress_update(q_cons_vf,q_prim_vf) -+ -+ type(scalar_field), dimension(sys_size), intent(inout) :: q_cons_vf -+ type(scalar_field), dimension(sys_size), intent(inout) :: q_prim_vf -+ -+ real(kind(0d0)), dimension(tensor_size) :: tensora, tensorb -+ real(kind(0d0)), dimension(num_fluids) :: alpha_K, alpha_rho_K -+ real(kind(0d0)), dimension(2) :: Re_K -+ real(kind(0d0)) :: rho_K, gamma_K, pi_inf_K, qv_K -+ real(kind(0d0)) :: G_K -+ integer :: j, k, l, i, r -+ -+ !$acc parallel loop collapse(3) gang vector default(present) private(alpha_K,alpha_rho_K,rho_K,gamma_K,pi_inf_K,qv_K,G_K,Re_K, tensora, tensorb) -+ do l = 0, p-2 -+ do k = 0, n-2 -+ do j = 2, m-2 -+ !$acc loop seq -+ do i = 1, num_fluids -+ alpha_rho_K(i) = q_cons_vf(i)%sf(j, k, l) -+ alpha_K(i) = q_cons_vf(advxb + i - 1)%sf(j, k, l) -+ end do -+ ! If in simulation, use acc mixture subroutines -+ call s_convert_species_to_mixture_variables_acc(rho_K, gamma_K, pi_inf_K, qv_K, alpha_K, & -+ alpha_rho_K, Re_K, j, k, l, G_K, Gs) -+ rho_K = max(rho_K, sgm_eps) -+ if ( G_K .le. verysmall ) G_K = 0d0 -+ -+ if ( G_K .gt. 20d0 ) then -+ !$acc loop seq -+ do i = 1, tensor_size -+ tensora(i) = 0d0 -+ end do -+ ! STEP 1: computing the grad_xi tensor using finite differences -+ ! grad_xi definition / organization -+ ! number for the tensor 1-3: dxix_dx, dxiy_dx, dxiz_dx -+ ! 4-6 : dxix_dy, dxiy_dy, dxiz_dy -+ ! 7-9 : dxix_dz, dxiy_dz, dxiz_dz -+ !$acc loop seq -+ do r = -fd_number, fd_number -+ ! derivatives in the x-direction -+ tensora(1) = tensora(1) + q_prim_vf(xibeg)%sf(j + r, k, l)*fd_coeff_x(r, j) -+ tensora(2) = tensora(2) + q_prim_vf(xibeg+1)%sf(j + r, k, l)*fd_coeff_x(r, j) -+ tensora(3) = tensora(3) + q_prim_vf(xiend)%sf(j + r, k, l)*fd_coeff_x(r, j) -+ ! derivatives in the y-direction -+ tensora(4) = tensora(4) + q_prim_vf(xibeg)%sf(j, k + r, l)*fd_coeff_y(r, k) -+ tensora(5) = tensora(5) + q_prim_vf(xibeg+1)%sf(j, k + r, l)*fd_coeff_y(r, k) -+ tensora(6) = tensora(6) + q_prim_vf(xiend)%sf(j, k + r, l)*fd_coeff_y(r, k) -+ ! derivatives in the z-direction -+ tensora(7) = tensora(7) + q_prim_vf(xibeg)%sf(j, k, l + r)*fd_coeff_z(r, l) -+ tensora(8) = tensora(8) + q_prim_vf(xibeg+1)%sf(j, k, l + r)*fd_coeff_z(r, l) -+ tensora(9) = tensora(9) + q_prim_vf(xiend)%sf(j, k, l + r)*fd_coeff_z(r, l) -+ end do -+ ! STEP 2a: computing the adjoint of the grad_xi tensor for the inverse -+ tensorb(1) = tensora(5)*tensora(9) - tensora(6)*tensora(8) -+ tensorb(2) = -(tensora(2)*tensora(9) - tensora(3)*tensora(8)) -+ tensorb(3) = tensora(2)*tensora(6) - tensora(3)*tensora(5) -+ tensorb(4) = -(tensora(4)*tensora(9) - tensora(6)*tensora(7)) -+ tensorb(5) = tensora(1)*tensora(9) - tensora(3)*tensora(7) -+ tensorb(6) = -(tensora(1)*tensora(6) - tensora(4)*tensora(3)) -+ tensorb(7) = tensora(4)*tensora(8) - tensora(5)*tensora(7) -+ tensorb(8) = -(tensora(1)*tensora(8) - tensora(2)*tensora(7)) -+ tensorb(9) = tensora(1)*tensora(5) - tensora(2)*tensora(4) -+ -+ ! STEP 2b: computing the determinant of the grad_xi tensor -+ tensorb(tensor_size) = tensora(1)*(tensora(5)*tensora(9) - tensora(6)*tensora(8)) & -+ - tensora(2)*(tensora(4)*tensora(9) - tensora(6)*tensora(7)) & -+ + tensora(3)*(tensora(4)*tensora(8) - tensora(5)*tensora(7)) -+ -+ if (tensorb(tensor_size) > 0d0) then -+ ! STEP 2c: computing the inverse of grad_xi tensor = F -+ ! tensorb is the adjoint, tensora becomes F -+ !$acc loop seq -+ do i = 1, tensor_size - 1 -+ tensora(i) = tensorb(i)/tensorb(tensor_size) -+ end do -+ -+ ! STEP 2d: computing the J = det(F) = 1/det(\grad{\xi}) -+ tensorb(tensor_size) = 1d0/tensorb(tensor_size) -+ -+ ! STEP 3: computing F tranpose F -+ tensorb(1) = tensora(1)**2 + tensora(2)**2 + tensora(3)**2 -+ tensorb(5) = tensora(4)**2 + tensora(5)**2 + tensora(6)**2 -+ tensorb(9) = tensora(7)**2 + tensora(8)**2 + tensora(9)**2 -+ tensorb(2) = tensora(1)*tensora(4) + tensora(2)*tensora(5) + tensora(3)*tensora(6) -+ tensorb(3) = tensora(1)*tensora(7) + tensora(2)*tensora(8) + tensora(3)*tensora(9) -+ tensorb(6) = tensora(4)*tensora(7) + tensora(5)*tensora(8) + tensora(6)*tensora(9) -+ ! STEP 4: update the btensor, this is consistent with Riemann solvers -+ ! \tau_xx -+ btensor%vf(1)%sf(j, k, l) = tensorb(1) -+ ! \tau_xy -+ btensor%vf(2)%sf(j, k, l) = tensorb(2) -+ ! \tau_yy -+ btensor%vf(3)%sf(j, k, l) = tensorb(5) -+ ! \tau_xz -+ btensor%vf(4)%sf(j, k, l) = tensorb(3) -+ ! \tau_yz -+ btensor%vf(5)%sf(j, k, l) = tensorb(6) -+ ! \tau_zz -+ btensor%vf(6)%sf(j, k, l) = tensorb(9) -+ ! store the determinant at the last entry of the btensor -+ btensor%vf(b_size)%sf(j, k, l) = tensorb(tensor_size) -+ ! STEP 5a: updating the Cauchy stress primitive scalar field -+ call s_compute_cauchy_solver(btensor%vf, q_prim_vf, G_K, j, k, l) -+ ! STEP 5b: updating the pressure field -+ q_prim_vf(E_idx)%sf(j, k, l) = q_prim_vf(E_idx)%sf(j, k, l) - & -+ G_K*q_prim_vf(xiend + 1)%sf(j, k, l)/gamma_K -+ ! STEP 5c: updating the Cauchy stress conservative scalar field -+ !$acc loop seq -+ do i = 1, b_size - 1 -+ q_cons_vf(strxb + i - 1)%sf(j, k, l) = & -+ rho_K*q_prim_vf(strxb + i - 1)%sf(j, k, l) -+ end do -+ end if -+ end if -+ end do -+ end do -+ end do -+ !$acc end parallel loop -+ end subroutine s_hyperelastic_rmt_stress_update -+ -+ !> The following subroutine handles the calculation of the btensor. -+ !! The calculation of the btensor takes qprimvf. -+ !! @param q_prim_vf Primitive variables -+ !! @param btensor is the output -+ !! calculate the grad_xi, grad_xi is a nxn tensor -+ !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor -+ !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor -+ !! btensor is symmetric, save the data space -+ subroutine s_neoHookean_cauchy_solver(btensor, q_prim_vf, G, j, k, l) -+ !$acc routine seq -+ type(scalar_field), dimension(sys_size), intent(inout) :: q_prim_vf -+ type(scalar_field), dimension(b_size), intent(inout) :: btensor -+ real(kind(0d0)), intent(in) :: G -+ integer, intent(in) :: j, k, l -+ -+ real(kind(0d0)) :: trace -+ real(kind(0d0)) :: f13 = 1d0/3d0 -+ integer :: i !< Generic loop iterators -+ -+ !TODO Make this 1D and 2D capable -+ ! tensor is the symmetric tensor & calculate the trace of the tensor -+ trace = btensor(1)%sf(j, k, l) + btensor(3)%sf(j, k, l) + btensor(6)%sf(j, k, l) -+ -+ ! calculate the deviatoric of the tensor -+ btensor(1)%sf(j, k, l) = btensor(1)%sf(j, k, l) - f13*trace -+ btensor(3)%sf(j, k, l) = btensor(3)%sf(j, k, l) - f13*trace -+ btensor(6)%sf(j, k, l) = btensor(6)%sf(j, k, l) - f13*trace -+ -+ ! dividing by the jacobian for neo-Hookean model -+ ! setting the tensor to the stresses for riemann solver -+ !$acc loop seq -+ do i = 1, b_size - 1 -+ q_prim_vf(strxb + i - 1)%sf(j, k, l) = & -+ G*btensor(i)%sf(j, k, l)/btensor(b_size)%sf(j, k, l) -+ end do -+ ! compute the invariant without the elastic modulus -+ q_prim_vf(xiend + 1)%sf(j, k, l) = & -+ 0.5d0*(trace - 3.0d0)/btensor(b_size)%sf(j, k, l) -+ -+ end subroutine s_neoHookean_cauchy_solver -+ -+ !> The following subroutine handles the calculation of the btensor. -+ !! The calculation of the btensor takes qprimvf. -+ !! @param q_prim_vf Primitive variables -+ !! @param btensor is the output -+ !! calculate the grad_xi, grad_xi is a nxn tensor -+ !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor -+ !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor -+ !! btensor is symmetric, save the data space -+ subroutine s_Mooney_Rivlin_cauchy_solver(btensor, q_prim_vf, G, j, k, l) -+ !$acc routine seq -+ type(scalar_field), dimension(sys_size), intent(inout) :: q_prim_vf -+ type(scalar_field), dimension(b_size), intent(inout) :: btensor -+ real(kind(0d0)), intent(in) :: G -+ integer, intent(in) :: j, k, l -+ -+ real(kind(0d0)) :: trace -+ real(kind(0d0)) :: f13 = 1d0/3d0 -+ integer :: i !< Generic loop iterators -+ -+ !TODO Make this 1D and 2D capable -+ ! tensor is the symmetric tensor & calculate the trace of the tensor -+ trace = btensor(1)%sf(j, k, l) + btensor(3)%sf(j, k, l) + btensor(6)%sf(j, k, l) -+ -+ ! calculate the deviatoric of the tensor -+ btensor(1)%sf(j, k, l) = btensor(1)%sf(j, k, l) - f13*trace -+ btensor(3)%sf(j, k, l) = btensor(3)%sf(j, k, l) - f13*trace -+ btensor(6)%sf(j, k, l) = btensor(6)%sf(j, k, l) - f13*trace -+ -+ ! dividing by the jacobian for neo-Hookean model -+ ! setting the tensor to the stresses for riemann solver -+ !$acc loop seq -+ do i = 1, b_size - 1 -+ q_prim_vf(strxb + i - 1)%sf(j, k, l) = & -+ G*btensor(i)%sf(j, k, l)/btensor(b_size)%sf(j, k, l) -+ end do -+ ! compute the invariant without the elastic modulus -+ q_prim_vf(xiend + 1)%sf(j, k, l) = & -+ 0.5d0*(trace - 3.0d0)/btensor(b_size)%sf(j, k, l) -+ -+ end subroutine s_Mooney_Rivlin_cauchy_solver -+ -+ -+ subroutine s_finalize_hyperelastic_module() -+ -+ integer :: i !< iterator -+ -+ ! Disassociating procedural pointer to the subroutine which was -+ ! utilized to calculate the solution of a given Riemann problem -+ s_compute_cauchy_solver => null() -+ -+ ! Deallocating memory -+ do i = 1, b_size -+ @:DEALLOCATE_GLOBAL(btensor%vf(i)%sf) -+ end do -+ @:DEALLOCATE_GLOBAL(fd_coeff_x) -+ if (n > 0) then -+ @:DEALLOCATE_GLOBAL(fd_coeff_y) -+ if (p > 0) then -+ @:DEALLOCATE_GLOBAL(fd_coeff_z) -+ end if -+ end if -+ -+ end subroutine s_finalize_hyperelastic_module -+ -+end module m_hyperelastic -diff --git a/src/simulation/m_hypoelastic.fpp b/src/simulation/m_hypoelastic.fpp -index e3bb7ec0..7f3d54c3 100644 ---- a/src/simulation/m_hypoelastic.fpp -+++ b/src/simulation/m_hypoelastic.fpp -@@ -13,13 +13,16 @@ module m_hypoelastic - - use m_global_parameters !< Definitions of the global parameters - -- use m_mpi_proxy !< Message passing interface (MPI) module proxy -+! use m_mpi_proxy !< Message passing interface (MPI) module proxy -+ -+ use m_helper - - ! ========================================================================== - - implicit none - - private; public :: s_initialize_hypoelastic_module, & -+ s_finalize_hypoelastic_module, & - s_compute_hypoelastic_rhs - - #ifdef CRAY_ACC_WAR -@@ -33,6 +36,10 @@ module m_hypoelastic - - @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), dimension(:, :, :), rho_K_field, G_K_field) - !$acc declare link(rho_K_field, G_K_field) -+ -+ @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), allocatable, dimension(:, :), fd_coeff_x, fd_coeff_y, fd_coeff_z) -+ !$acc declare link(fd_coeff_x,fd_coeff_y,fd_coeff_z) -+ - #else - real(kind(0d0)), allocatable, dimension(:) :: Gs - !$acc declare create(Gs) -@@ -45,13 +52,17 @@ module m_hypoelastic - real(kind(0d0)), allocatable, dimension(:, :, :) :: rho_K_field, G_K_field - !$acc declare create(rho_K_field, G_K_field) - -+ real(kind(0d0)), allocatable, dimension(:, :) :: fd_coeff_x -+ real(kind(0d0)), allocatable, dimension(:, :) :: fd_coeff_y -+ real(kind(0d0)), allocatable, dimension(:, :) :: fd_coeff_z -+ !$acc declare create(fd_coeff_x,fd_coeff_y,fd_coeff_z) - #endif - - contains - - subroutine s_initialize_hypoelastic_module - -- integer :: i -+ integer :: i, k, r - - @:ALLOCATE_GLOBAL(Gs(1:num_fluids)) - @:ALLOCATE_GLOBAL(rho_K_field(0:m,0:n,0:p), G_K_field(0:m,0:n,0:p)) -@@ -69,6 +80,29 @@ contains - end do - !$acc update device(Gs) - -+ @:ALLOCATE_GLOBAL(fd_coeff_x(-fd_number:fd_number, 0:m)) -+ if (n > 0) then -+ @:ALLOCATE_GLOBAL(fd_coeff_y(-fd_number:fd_number, 0:n)) -+ end if -+ if (p > 0) then -+ @:ALLOCATE_GLOBAL(fd_coeff_z(-fd_number:fd_number, 0:p)) -+ end if -+ -+ ! Computing centered finite difference coefficients -+ call s_compute_finite_difference_coefficients(m, x_cc, fd_coeff_x, buff_size, & -+ fd_number, fd_order) -+ !$acc update device(fd_coeff_x) -+ if (n > 0) then -+ call s_compute_finite_difference_coefficients(n, y_cc, fd_coeff_y, buff_size, & -+ fd_number, fd_order) -+ !$acc update device(fd_coeff_y) -+ end if -+ if (p > 0) then -+ call s_compute_finite_difference_coefficients(p, z_cc, fd_coeff_z, buff_size, & -+ fd_number, fd_order) -+ !$acc update device(fd_coeff_z) -+ end if -+ - end subroutine s_initialize_hypoelastic_module - - !> The purpose of this procedure is to compute the source terms -@@ -84,7 +118,7 @@ contains - - real(kind(0d0)) :: rho_K, G_K - -- integer :: i, k, l, q !< Loop variables -+ integer :: i, k, l, q, r !< Loop variables - integer :: ndirs !< Number of coordinate directions - - ndirs = 1; if (n > 0) ndirs = 2; if (p > 0) ndirs = 3 -@@ -97,82 +131,91 @@ contains - do q = 0, p - do l = 0, n - do k = 0, m -- du_dx(k, l, q) = & -- (q_prim_vf(momxb)%sf(k - 2, l, q) & -- - 8d0*q_prim_vf(momxb)%sf(k - 1, l, q) & -- + 8d0*q_prim_vf(momxb)%sf(k + 1, l, q) & -- - q_prim_vf(momxb)%sf(k + 2, l, q)) & -- /(12d0*dx(k)) -+ du_dx(k, l, q) = 0d0; - end do - end do - end do -+ !$acc end parallel loop -+ -+ !$acc parallel loop collapse(3) gang vector default(present) -+ do q = 0, p -+ do l = 0, n -+ do k = 0, m -+ !$acc loop seq -+ do r = -fd_number, fd_number -+ du_dx(k, l, q) = du_dx(k, l, q) & -+ + q_prim_vf(momxb)%sf(k + r, l, q)*fd_coeff_x(r, k) -+ end do -+ -+ end do -+ end do -+ end do -+ !$acc end parallel loop - - if (ndirs > 1) then - !$acc parallel loop collapse(3) gang vector default(present) - do q = 0, p -- do l = 0, n -- do k = 0, m -- du_dy(k, l, q) = & -- (q_prim_vf(momxb)%sf(k, l - 2, q) & -- - 8d0*q_prim_vf(momxb)%sf(k, l - 1, q) & -- + 8d0*q_prim_vf(momxb)%sf(k, l + 1, q) & -- - q_prim_vf(momxb)%sf(k, l + 2, q)) & -- /(12d0*dy(l)) -- dv_dx(k, l, q) = & -- (q_prim_vf(momxb + 1)%sf(k - 2, l, q) & -- - 8d0*q_prim_vf(momxb + 1)%sf(k - 1, l, q) & -- + 8d0*q_prim_vf(momxb + 1)%sf(k + 1, l, q) & -- - q_prim_vf(momxb + 1)%sf(k + 2, l, q)) & -- /(12d0*dx(k)) -- dv_dy(k, l, q) = & -- (q_prim_vf(momxb + 1)%sf(k, l - 2, q) & -- - 8d0*q_prim_vf(momxb + 1)%sf(k, l - 1, q) & -- + 8d0*q_prim_vf(momxb + 1)%sf(k, l + 1, q) & -- - q_prim_vf(momxb + 1)%sf(k, l + 2, q)) & -- /(12d0*dy(l)) -- end do -+ do l = 0, n -+ do k = 0, m -+ du_dy(k, l, q) = 0d0; dv_dx(k, l, q) = 0d0; dv_dy(k, l, q) = 0d0; - end do -+ end do -+ end do -+ !$acc end parallel loop -+ -+ !$acc parallel loop collapse(3) gang vector default(present) -+ do q = 0, p -+ do l = 0, n -+ do k = 0, m -+ !$acc loop seq -+ do r = -fd_number, fd_number -+ du_dy(k, l, q) = du_dy(k, l, q) & -+ + q_prim_vf(momxb)%sf(k, l + r, q)*fd_coeff_y(r, l) -+ dv_dx(k, l, q) = dv_dx(k, l, q) & -+ + q_prim_vf(momxb + 1)%sf(k + r, l, q)*fd_coeff_x(r, k) -+ dv_dy(k, l, q) = dv_dy(k, l, q) & -+ + q_prim_vf(momxb + 1)%sf(k, l + r, q)*fd_coeff_y(r, l) -+ end do -+ end do -+ end do - end do -+ !$acc end parallel loop - - ! 3D - if (ndirs == 3) then -+ - !$acc parallel loop collapse(3) gang vector default(present) - do q = 0, p -- do l = 0, n -- do k = 0, m -- du_dz(k, l, q) = & -- (q_prim_vf(momxb)%sf(k, l, q - 2) & -- - 8d0*q_prim_vf(momxb)%sf(k, l, q - 1) & -- + 8d0*q_prim_vf(momxb)%sf(k, l, q + 1) & -- - q_prim_vf(momxb)%sf(k, l, q + 2)) & -- /(12d0*dz(q)) -- dv_dz(k, l, q) = & -- (q_prim_vf(momxb + 1)%sf(k, l, q - 2) & -- - 8d0*q_prim_vf(momxb + 1)%sf(k, l, q - 1) & -- + 8d0*q_prim_vf(momxb + 1)%sf(k, l, q + 1) & -- - q_prim_vf(momxb + 1)%sf(k, l, q + 2)) & -- /(12d0*dz(q)) -- dw_dx(k, l, q) = & -- (q_prim_vf(momxe)%sf(k - 2, l, q) & -- - 8d0*q_prim_vf(momxe)%sf(k - 1, l, q) & -- + 8d0*q_prim_vf(momxe)%sf(k + 1, l, q) & -- - q_prim_vf(momxe)%sf(k + 2, l, q)) & -- /(12d0*dx(k)) -- dw_dy(k, l, q) = & -- (q_prim_vf(momxe)%sf(k, l - 2, q) & -- - 8d0*q_prim_vf(momxe)%sf(k, l - 1, q) & -- + 8d0*q_prim_vf(momxe)%sf(k, l + 1, q) & -- - q_prim_vf(momxe)%sf(k, l + 2, q)) & -- /(12d0*dy(l)) -- dw_dz(k, l, q) = & -- (q_prim_vf(momxe)%sf(k, l, q - 2) & -- - 8d0*q_prim_vf(momxe)%sf(k, l, q - 1) & -- + 8d0*q_prim_vf(momxe)%sf(k, l, q + 1) & -- - q_prim_vf(momxe)%sf(k, l, q + 2)) & -- /(12d0*dz(q)) -- end do -+ do l = 0, n -+ do k = 0, m -+ du_dz(k, l, q) = 0d0; dv_dz(k, l, q) = 0d0; dw_dx(k, l, q) = 0d0; -+ dw_dy(k, l, q) = 0d0; dw_dz(k, l, q) = 0d0; - end do -+ end do -+ end do -+ !$acc end parallel loop -+ -+ !$acc parallel loop collapse(3) gang vector default(present) -+ do q = 0, p -+ do l = 0, n -+ do k = 0, m -+ !$acc loop seq -+ do r = -fd_number, fd_number -+ du_dz(k, l, q) = du_dz(k, l, q) & -+ + q_prim_vf(momxb)%sf(k, l, q + r)*fd_coeff_z(r, q) -+ dv_dz(k, l, q) = dv_dz(k, l, q) & -+ + q_prim_vf(momxb + 1)%sf(k, l, q + r)*fd_coeff_z(r, q) -+ dw_dx(k, l, q) = dw_dx(k, l, q) & -+ + q_prim_vf(momxe)%sf(k + r, l, q)*fd_coeff_x(r, k) -+ dw_dy(k, l, q) = dw_dy(k, l, q) & -+ + q_prim_vf(momxe)%sf(k, l + r, q)*fd_coeff_y(r, l) -+ dw_dz(k, l, q) = dw_dz(k, l, q) & -+ + q_prim_vf(momxe)%sf(k, l, q + r)*fd_coeff_z(r, q) -+ end do -+ end do -+ end do - end do -+ !$acc end parallel loop - end if - end if - -@@ -189,7 +232,7 @@ contains - G_K_field(k, l, q) = G_K - - !TODO: take this out if not needed -- if (G_K < 1000) then -+ if (G_K < verysmall) then - G_K_field(k, l, q) = 0 - end if - end do -@@ -314,4 +357,21 @@ contains - - end subroutine s_compute_hypoelastic_rhs - -+ subroutine s_finalize_hypoelastic_module() ! -------------------- -+ -+ @:DEALLOCATE_GLOBAL(Gs) -+ @:DEALLOCATE_GLOBAL(rho_K_field, G_K_field) -+ @:DEALLOCATE_GLOBAL(du_dx) -+ @:DEALLOCATE_GLOBAL(fd_coeff_x) -+ if (n > 0) then -+ @:DEALLOCATE_GLOBAL(du_dy,dv_dx,dv_dy) -+ @:DEALLOCATE_GLOBAL(fd_coeff_y) -+ if (p > 0) then -+ @:DEALLOCATE_GLOBAL(du_dz, dv_dz, dw_dx, dw_dy, dw_dz) -+ @:DEALLOCATE_GLOBAL(fd_coeff_z) -+ end if -+ end if -+ -+ end subroutine s_finalize_hypoelastic_module -+ - end module m_hypoelastic -diff --git a/src/simulation/m_ibm.fpp b/src/simulation/m_ibm.fpp -index a0fa5972..01c34581 100644 ---- a/src/simulation/m_ibm.fpp -+++ b/src/simulation/m_ibm.fpp -@@ -208,7 +208,7 @@ contains - - if (model_eqns /= 4) then - ! If in simulation, use acc mixture subroutines -- if (hypoelasticity) then -+ if (elasticity) then - call s_convert_species_to_mixture_variables_acc(rho, gamma, pi_inf, qv_K, alpha_IP, & - alpha_rho_IP, Re_K, j, k, l, G_K, Gs) - else if (bubbles) then -diff --git a/src/simulation/m_mpi_proxy.fpp b/src/simulation/m_mpi_proxy.fpp -index 26700d16..513d5bec 100644 ---- a/src/simulation/m_mpi_proxy.fpp -+++ b/src/simulation/m_mpi_proxy.fpp -@@ -173,7 +173,40 @@ contains - !! available to the other processors. Then, the purpose of - !! this subroutine is to distribute the user inputs to the - !! remaining processors in the communicator. -- subroutine s_mpi_bcast_user_inputs -+ -+ subroutine s_mpi_gather_data(my_vector, counts, gathered_vector, root) -+ -+#ifdef MFC_MPI -+ -+ implicit none -+ integer, intent(in) :: counts ! Array of vector lengths for each process -+ real(kind(0d0)), intent(in), dimension(counts) :: my_vector ! Input vector on each process -+ integer, intent(in) :: root ! Rank of the root process -+ real(kind(0d0)), allocatable, intent(out) :: gathered_vector(:) ! Gathered vector on the root process -+ -+ integer :: i, offset, ierr -+ integer, allocatable :: recounts(:), displs(:) -+ -+ allocate (recounts(num_procs)) -+ -+ call MPI_GATHER(counts, 1, MPI_INTEGER, recounts, 1, MPI_INTEGER, root, & -+ MPI_COMM_WORLD, ierr) -+ -+ allocate (displs(size(recounts))) -+ -+ displs(1) = 0 -+ -+ do i = 2, size(recounts) -+ displs(i) = displs(i - 1) + recounts(i - 1) -+ end do -+ -+ allocate (gathered_vector(sum(recounts))) -+ call MPI_GATHERV(my_vector, counts, MPI_DOUBLE_PRECISION, gathered_vector, recounts, displs, MPI_DOUBLE_PRECISION, & -+ root, MPI_COMM_WORLD, ierr) -+#endif -+ end subroutine s_mpi_gather_data -+ -+ subroutine s_mpi_bcast_user_inputs() ! --------------------------------- - - #ifdef MFC_MPI - -@@ -202,7 +235,8 @@ contains - & 'parallel_io', 'hypoelasticity', 'bubbles', 'polytropic', & - & 'polydisperse', 'qbmm', 'acoustic_source', 'probe_wrt', 'integral_wrt', & - & 'prim_vars_wrt', 'weno_avg', 'file_per_process', 'relax', & -- & 'adv_n', 'adap_dt', 'ib', 'bodyForces', 'bf_x', 'bf_y', 'bf_z' ] -+ & 'adv_n', 'adap_dt', 'ib', 'bodyForces', 'bf_x', 'bf_y', 'bf_z', & -+ & 'hyperelasticity' ] - call MPI_BCAST(${VAR}$, 1, MPI_LOGICAL, 0, MPI_COMM_WORLD, ierr) - #:endfor - -@@ -212,7 +246,8 @@ contains - & 'bc_y%vb1','bc_y%vb2','bc_y%vb3','bc_y%ve1','bc_y%ve2','bc_y%ve3', & - & 'bc_z%vb1','bc_z%vb2','bc_z%vb3','bc_z%ve1','bc_z%ve2','bc_z%ve3', & - & 'x_domain%beg', 'x_domain%end', 'y_domain%beg', 'y_domain%end', & -- & 'z_domain%beg', 'z_domain%end'] -+ & 'z_domain%beg', 'z_domain%end', 'x_a', 'x_b', 'y_a', 'y_b', 'z_a', & -+ & 'z_b'] - call MPI_BCAST(${VAR}$, 1, MPI_DOUBLE_PRECISION, 0, MPI_COMM_WORLD, ierr) - #:endfor - -diff --git a/src/simulation/m_rhs.fpp b/src/simulation/m_rhs.fpp -index c2056b42..72bb1c87 100644 ---- a/src/simulation/m_rhs.fpp -+++ b/src/simulation/m_rhs.fpp -@@ -39,6 +39,8 @@ module m_rhs - - use m_hypoelastic - -+ use m_hyperelastic -+ - use m_acoustic_src - - use m_viscous -@@ -615,7 +617,6 @@ contains - if (riemann_solver /= 1) then - do l = adv_idx%beg + 1, adv_idx%end - flux_src_n(i)%vf(l)%sf => flux_src_n(i)%vf(adv_idx%beg)%sf -- - !$acc enter data attach(flux_src_n(i)%vf(l)%sf) - end do - end if -@@ -623,7 +624,6 @@ contains - do l = 1, sys_size - flux_n(i)%vf(l)%sf => flux_n(1)%vf(l)%sf - flux_src_n(i)%vf(l)%sf => flux_src_n(1)%vf(l)%sf -- - !$acc enter data attach(flux_n(i)%vf(l)%sf,flux_src_n(i)%vf(l)%sf) - end do - end if -@@ -778,7 +778,7 @@ contains - end do - end do - end if -- -+ !print *, "I got here A" - call nvtxStartRange("RHS-CONVERT") - call s_convert_conservative_to_primitive_variables( & - q_cons_qp%vf, & -@@ -786,10 +786,16 @@ contains - gm_alpha_qp%vf, & - ix, iy, iz) - call nvtxEndRange -+ !print *, "I got here B" - - call nvtxStartRange("RHS-MPI") - call s_populate_primitive_variables_buffers(q_prim_qp%vf, pb, mv) - call nvtxEndRange -+ !print *, "I got here c" -+ -+ call nvtxStartRange("RHS-ELASTIC") -+ if (hyperelasticity) call s_hyperelastic_rmt_stress_update(q_cons_qp%vf,q_prim_qp%vf) -+ call nvtxEndRange - - if (t_step == t_step_stop) return - ! ================================================================== -@@ -897,10 +903,8 @@ contains - end if - ix%end = m; iy%end = n; iz%end = p - ! =============================================================== -- call nvtxStartRange("RHS_riemann_solver") -- - ! Computing Riemann Solver Flux and Source Flux ================= -- -+ call nvtxStartRange("RHS_riemann_solver") - call s_riemann_solver(qR_rsx_vf, qR_rsy_vf, qR_rsz_vf, & - dqR_prim_dx_n(id)%vf, & - dqR_prim_dy_n(id)%vf, & -@@ -917,9 +921,10 @@ contains - flux_gsrc_n(id)%vf, & - id, ix, iy, iz) - call nvtxEndRange -+ !print *, "I got here e" - -- ! Additional physics and source terms ============================== -- -+ ! =============================================================== -+ ! Additional physics and source terms =========================== - ! RHS addition for advection source - call nvtxStartRange("RHS_advection_source") - call s_compute_advection_source_term(id, & -@@ -935,6 +940,7 @@ contains - q_prim_qp%vf, & - rhs_vf) - call nvtxEndRange -+ !print *, "I got here f" - - ! RHS additions for viscosity - call nvtxStartRange("RHS_add_phys") -@@ -1006,6 +1012,7 @@ contains - rhs_vf) - call nvtxEndRange - ! END: Additional pphysics and source terms ============================ -+ !print *, "I got here g" - - if (run_time_info .or. probe_wrt .or. ib) then - -@@ -1033,6 +1040,7 @@ contains - time_avg = 0d0 - end if - ! ================================================================== -+ !print *, "I got here h" - - call nvtxEndRange - end subroutine s_compute_rhs -diff --git a/src/simulation/m_riemann_solvers.fpp b/src/simulation/m_riemann_solvers.fpp -index bfca7142..f0d4b3e6 100644 ---- a/src/simulation/m_riemann_solvers.fpp -+++ b/src/simulation/m_riemann_solvers.fpp -@@ -162,14 +162,14 @@ module m_riemann_solvers - @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), dimension(:, :, :, :), flux_rsx_vf, flux_src_rsx_vf) - @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), dimension(:, :, :, :), flux_rsy_vf, flux_src_rsy_vf) - @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), dimension(:, :, :, :), flux_rsz_vf, flux_src_rsz_vf) -- !$acc declare link( flux_rsx_vf, flux_src_rsx_vf, flux_rsy_vf, & -- !$acc flux_src_rsy_vf, flux_rsz_vf, flux_src_rsz_vf ) -+ !$acc declare link( flux_rsx_vf, flux_src_rsx_vf, flux_rsy_vf, & -+ !$acc flux_src_rsy_vf, flux_rsz_vf, flux_src_rsz_vf ) - #else - real(kind(0d0)), allocatable, dimension(:, :, :, :) :: flux_rsx_vf, flux_src_rsx_vf - real(kind(0d0)), allocatable, dimension(:, :, :, :) :: flux_rsy_vf, flux_src_rsy_vf - real(kind(0d0)), allocatable, dimension(:, :, :, :) :: flux_rsz_vf, flux_src_rsz_vf -- !$acc declare create( flux_rsx_vf, flux_src_rsx_vf, flux_rsy_vf, & -- !$acc flux_src_rsy_vf, flux_rsz_vf, flux_src_rsz_vf ) -+ !$acc declare create( flux_rsx_vf, flux_src_rsx_vf, flux_rsy_vf, & -+ !$acc flux_src_rsy_vf, flux_rsz_vf, flux_src_rsz_vf) - #endif - !> @} - -@@ -313,6 +313,7 @@ contains - real(kind(0d0)), dimension(6) :: tau_e_L, tau_e_R - real(kind(0d0)) :: G_L, G_R - real(kind(0d0)), dimension(2) :: Re_L, Re_R -+ real(kind(0d0)), dimension(3) :: xi_field_L, xi_field_R - - real(kind(0d0)) :: rho_avg - real(kind(0d0)), dimension(num_dims) :: vel_avg -@@ -356,8 +357,7 @@ contains - #:for NORM_DIR, XYZ in [(1, 'x'), (2, 'y'), (3, 'z')] - - if (norm_dir == ${NORM_DIR}$) then -- !$acc parallel loop collapse(3) gang vector default(present) private(alpha_rho_L, alpha_rho_R, vel_L, vel_R, alpha_L, alpha_R, vel_avg, tau_e_L, tau_e_R, G_L, G_R, Re_L, Re_R, & -- !$acc rho_avg, h_avg, gamma_avg, s_L, s_R, s_S) -+ !$acc parallel loop collapse(3) gang vector default(present) private(alpha_rho_L, alpha_rho_R, vel_L, vel_R, alpha_L, alpha_R, vel_avg, tau_e_L, tau_e_R, G_L, G_R, Re_L, Re_R, rho_avg, h_avg, gamma_avg, s_L, s_R, s_S, xi_field_L, xi_field_R) - do l = is3%beg, is3%end - do k = is2%beg, is2%end - do j = is1%beg, is1%end -@@ -440,31 +440,24 @@ contains - !$acc loop seq - do i = 1, 2 - Re_L(i) = dflt_real -- - if (Re_size(i) > 0) Re_L(i) = 0d0 -- - !$acc loop seq - do q = 1, Re_size(i) - Re_L(i) = alpha_L(Re_idx(i, q))/Res(i, q) & - + Re_L(i) - end do -- - Re_L(i) = 1d0/max(Re_L(i), sgm_eps) -- - end do - - !$acc loop seq - do i = 1, 2 - Re_R(i) = dflt_real -- - if (Re_size(i) > 0) Re_R(i) = 0d0 -- - !$acc loop seq - do q = 1, Re_size(i) - Re_R(i) = alpha_R(Re_idx(i, q))/Res(i, q) & - + Re_R(i) - end do -- - Re_R(i) = 1d0/max(Re_R(i), sgm_eps) - end do - end if -@@ -472,26 +465,17 @@ contains - E_L = gamma_L*pres_L + pi_inf_L + 5d-1*rho_L*vel_L_rms + qv_L - E_R = gamma_R*pres_R + pi_inf_R + 5d-1*rho_R*vel_R_rms + qv_R - -- H_L = (E_L + pres_L)/rho_L -- H_R = (E_R + pres_R)/rho_R -- -+ ! elastic energy update - if (hypoelasticity) then -- !$acc loop seq -- do i = 1, strxe - strxb + 1 -- tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) -- tau_e_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) -- end do -- -- G_L = 0d0 -- G_R = 0d0 -- -+ G_L = 0d0; G_R = 0d0 - !$acc loop seq - do i = 1, num_fluids - G_L = G_L + alpha_L(i)*Gs(i) - G_R = G_R + alpha_R(i)*Gs(i) - end do -- - do i = 1, strxe - strxb + 1 -+ tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) -+ tau_e_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) - ! Elastic contribution to energy if G large enough - !TODO take out if statement if stable without - if ((G_L > 1000) .and. (G_R > 1000)) then -@@ -506,19 +490,57 @@ contains - end do - end if - -+ ! elastic energy update -+ !if ( hyperelasticity ) then -+ ! G_L = 0d0 -+ ! G_R = 0d0 -+ ! -+ ! !$acc loop seq -+ ! do i = 1, num_fluids -+ ! G_L = G_L + alpha_L(i)*Gs(i) -+ ! G_R = G_R + alpha_R(i)*Gs(i) -+ ! end do -+ ! ! Elastic contribution to energy if G large enough -+ ! if ((G_L > 1d-3) .and. (G_R > 1d-3)) then -+ ! E_L = E_L + G_L*qL_prim_rs${XYZ}$_vf(j, k, l, xiend + 1) -+ ! E_R = E_R + G_R*qR_prim_rs${XYZ}$_vf(j + 1, k, l, xiend + 1) -+ ! !$acc loop seq -+ ! do i = 1, b_size-1 -+ ! tau_e_L(i) = G_L*qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) -+ ! tau_e_R(i) = G_R*qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) -+ ! end do -+ ! !$acc loop seq -+ ! do i = 1, b_size-1 -+ ! tau_e_L(i) = 0d0 -+ ! tau_e_R(i) = 0d0 -+ ! end do -+ ! !$acc loop seq -+ ! do i = 1, num_dims -+ ! xi_field_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, xibeg - 1 + i) -+ ! xi_field_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, xibeg - 1 + i) -+ ! end do -+ ! end if -+ !end if -+ -+ ! Enthalpy with elastic energy -+ H_L = (E_L + pres_L)/rho_L -+ H_R = (E_R + pres_R)/rho_R -+ - @:compute_average_state() - - call s_compute_speed_of_sound(pres_L, rho_L, gamma_L, pi_inf_L, H_L, alpha_L, & -- vel_L_rms, c_L) -+ vel_L_rms, c_L, Gs) - - call s_compute_speed_of_sound(pres_R, rho_R, gamma_R, pi_inf_R, H_R, alpha_R, & -- vel_R_rms, c_R) -+ vel_R_rms, c_R, Gs) - - !> The computation of c_avg does not require all the variables, and therefore the non '_avg' - ! variables are placeholders to call the subroutine. - - call s_compute_speed_of_sound(pres_R, rho_avg, gamma_avg, pi_inf_R, H_avg, alpha_R, & -- vel_avg_rms, c_avg) -+ vel_avg_rms, c_avg, Gs) -+ -+ !SGR added Gs to all of the above speed of sound clacs - - if (any(Re_size > 0)) then - !$acc loop seq -@@ -541,6 +563,11 @@ contains - , vel_L(dir_idx(1)) + sqrt(c_L*c_L + & - (((4d0*G_L)/3d0) + & - tau_e_L(dir_idx_tau(1)))/rho_L)) -+ else if (hyperelasticity) then -+ s_L = min(vel_L(dir_idx(1)) - sqrt(c_L*c_L + (4d0*G_L/3d0)/rho_L) & -+ , vel_R(dir_idx(1)) - sqrt(c_R*c_R + (4d0*G_R/3d0)/rho_R)) -+ s_R = max(vel_R(dir_idx(1)) + sqrt(c_R*c_R + (4d0*G_R/3d0)/rho_R) & -+ , vel_L(dir_idx(1)) + sqrt(c_L*c_L + (4d0*G_L/3d0)/rho_L)) - else - s_L = min(vel_L(dir_idx(1)) - c_L, vel_R(dir_idx(1)) - c_R) - s_R = max(vel_R(dir_idx(1)) + c_R, vel_L(dir_idx(1)) + c_L) -@@ -716,6 +743,18 @@ contains - /(s_M - s_P) - end do - -+ ! Xi field -+ !if ( hyperelasticity ) then -+ ! do i = 1, num_dims -+ ! flux_rs${XYZ}$_vf(j, k, l, xibeg - 1 + i) = & -+ ! (s_M*rho_R*vel_R(dir_idx(1))*xi_field_R(i) & -+ ! - s_P*rho_L*vel_L(dir_idx(1))*xi_field_L(i) & -+ ! + s_M*s_P*(rho_L*xi_field_L(i) & -+ ! - rho_R*xi_field_R(i))) & -+ ! /(s_M - s_P) -+ ! end do -+ !end if -+ - ! Div(U)? - !$acc loop seq - do i = 1, num_dims -@@ -822,7 +861,6 @@ contains - - real(kind(0d0)), dimension(startx:, starty:, startz:, 1:), intent(inout) :: qL_prim_rsx_vf, qL_prim_rsy_vf, qL_prim_rsz_vf, qR_prim_rsx_vf, qR_prim_rsy_vf, qR_prim_rsz_vf - type(scalar_field), dimension(sys_size), intent(in) :: q_prim_vf -- - type(scalar_field), allocatable, dimension(:), intent(inout) :: qL_prim_vf, qR_prim_vf - - type(scalar_field), & -@@ -862,6 +900,11 @@ contains - real(kind(0d0)) :: s_L, s_R, s_M, s_P, s_S - real(kind(0d0)) :: xi_L, xi_R !< Left and right wave speeds functions - real(kind(0d0)) :: xi_M, xi_P -+ real(kind(0d0)) :: xi_MP, xi_PP -+ -+ real(kind(0d0)), dimension(6) :: tau_e_L, tau_e_R -+ real(kind(0d0)), dimension(num_dims) :: xi_field_L, xi_field_R -+ real(kind(0d0)) :: G_L, G_R - - real(kind(0d0)) :: nbub_L, nbub_R - real(kind(0d0)), dimension(nb) :: R0_L, R0_R -@@ -880,9 +923,10 @@ contains - real(kind(0d0)) :: vel_L_rms, vel_R_rms, vel_avg_rms - real(kind(0d0)) :: vel_L_tmp, vel_R_tmp - real(kind(0d0)) :: blkmod1, blkmod2 -- real(kind(0d0)) :: rho_Star, E_Star, p_Star, p_K_Star -+ real(kind(0d0)) :: rho_Star, E_Star, p_Star, p_K_Star, vel_K_Star - real(kind(0d0)) :: pres_SL, pres_SR, Ms_L, Ms_R - real(kind(0d0)) :: start, finish -+ real(kind(0d0)) :: flux_ene_e - real(kind(0d0)) :: zcoef, pcorr !< low Mach number correction - integer :: i, j, k, l, q !< Generic loop iterators - integer :: idx1, idxi -@@ -909,15 +953,16 @@ contains - flux_gsrc_vf, & - norm_dir, ix, iy, iz) - -+ idx1 = 1; if (dir_idx(1) == 2) idx1 = 2; if (dir_idx(1) == 3) idx1 = 3 -+ - #:for NORM_DIR, XYZ in [(1, 'x'), (2, 'y'), (3, 'z')] - - if (norm_dir == ${NORM_DIR}$) then -+ -+ ! 6-EQUATION MODEL WITH HLLC - if (model_eqns == 3) then - !ME3 -- -- !$acc parallel loop collapse(3) gang vector default(present) private(vel_L, vel_R, Re_L, Re_R, & -- !$acc rho_avg, h_avg, gamma_avg, s_L, s_R, s_S, vel_avg_rms, alpha_L, alpha_R) -- -+ !$acc parallel loop collapse(3) gang vector default(present) private(vel_L, vel_R, Re_L, Re_R, rho_avg, h_avg, gamma_avg, s_L, s_R, s_S, vel_avg_rms, alpha_L, alpha_R, tau_e_L, tau_e_R, G_L, G_R, flux_ene_e, xi_field_L, xi_field_R) - do l = is3%beg, is3%end - do k = is2%beg, is2%end - do j = is1%beg, is1%end -@@ -994,39 +1039,85 @@ contains - !$acc loop seq - do i = 1, 2 - Re_L(i) = dflt_real -- - if (Re_size(i) > 0) Re_L(i) = 0d0 -- - !$acc loop seq - do q = 1, Re_size(i) - Re_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, E_idx + Re_idx(i, q))/Res(i, q) & - + Re_L(i) - end do -- - Re_L(i) = 1d0/max(Re_L(i), sgm_eps) -- - end do - - !$acc loop seq - do i = 1, 2 - Re_R(i) = dflt_real -- - if (Re_size(i) > 0) Re_R(i) = 0d0 -- - !$acc loop seq - do q = 1, Re_size(i) - Re_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, E_idx + Re_idx(i, q))/Res(i, q) & - + Re_R(i) - end do -- - Re_R(i) = 1d0/max(Re_R(i), sgm_eps) - end do - end if - - E_L = gamma_L*pres_L + pi_inf_L + 5d-1*rho_L*vel_L_rms + qv_L -- - E_R = gamma_R*pres_R + pi_inf_R + 5d-1*rho_R*vel_R_rms + qv_R - -+ ! ENERGY ADJUSTMENTS FOR HYPOELASTIC ENERGY -+ if (hypoelasticity) then -+ !$acc loop seq -+ do i = 1, strxe - strxb + 1 -+ tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) -+ tau_e_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) -+ end do -+ G_L = 0d0; G_R = 0d0 -+ !$acc loop seq -+ do i = 1, num_fluids -+ G_L = G_L + alpha_L(i)*Gs(i) -+ G_R = G_R + alpha_R(i)*Gs(i) -+ end do -+ !$acc loop seq -+ do i = 1, strxe - strxb + 1 -+ ! Elastic contribution to energy if G large enough -+ if ((G_L > verysmall) .and. (G_R > verysmall)) then -+ E_L = E_L + (tau_e_L(i)*tau_e_L(i))/(4d0*G_L) -+ E_R = E_R + (tau_e_R(i)*tau_e_R(i))/(4d0*G_R) -+ ! Additional terms in 2D and 3D -+ if ((i == 2) .or. (i == 4) .or. (i == 5)) then -+ E_L = E_L + (tau_e_L(i)*tau_e_L(i))/(4d0*G_L) -+ E_R = E_R + (tau_e_R(i)*tau_e_R(i))/(4d0*G_R) -+ end if -+ end if -+ end do -+ end if -+ -+ ! ENERGY ADJUSTMENTS FOR HYPERELASTIC ENERGY -+ if (hyperelasticity) then -+ !$acc loop seq -+ do i = 1, num_dims -+ xi_field_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, xibeg - 1 + i) -+ xi_field_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, xibeg - 1 + i) -+ end do -+ G_L = 0d0; G_R = 0d0; -+ !$acc loop seq -+ do i = 1, num_fluids -+ ! Mixture left and right shear modulus -+ G_L = G_L + alpha_L(i)*Gs(i) -+ G_R = G_R + alpha_R(i)*Gs(i) -+ end do -+ ! Elastic contribution to energy if G large enough -+ if ( G_L > verysmall .and. G_R > verysmall ) then -+ E_L = E_L + G_L*qL_prim_rs${XYZ}$_vf(j, k, l, xiend + 1) -+ E_R = E_R + G_R*qR_prim_rs${XYZ}$_vf(j + 1, k, l, xiend + 1) -+ end if -+ !$acc loop seq -+ do i = 1, b_size - 1 -+ tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) -+ tau_e_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) -+ end do -+ end if -+ - H_L = (E_L + pres_L)/rho_L - H_R = (E_R + pres_R)/rho_R - -@@ -1034,13 +1125,10 @@ contains - - call s_compute_speed_of_sound(pres_L, rho_L, gamma_L, pi_inf_L, H_L, alpha_L, & - vel_L_rms, c_L) -- - call s_compute_speed_of_sound(pres_R, rho_R, gamma_R, pi_inf_R, H_R, alpha_R, & - vel_R_rms, c_R) -- - !> The computation of c_avg does not require all the variables, and therefore the non '_avg' - ! variables are placeholders to call the subroutine. -- - call s_compute_speed_of_sound(pres_R, rho_avg, gamma_avg, pi_inf_R, H_avg, alpha_R, & - vel_avg_rms, c_avg) - -@@ -1051,222 +1139,226 @@ contains - end do - end if - -+ ! COMPUTING THE DIRECT WAVE SPEEDS - if (wave_speeds == 1) then -- s_L = min(vel_L(dir_idx(1)) - c_L, vel_R(dir_idx(1)) - c_R) -- s_R = max(vel_R(dir_idx(1)) + c_R, vel_L(dir_idx(1)) + c_L) -+ if (elasticity) then -+ s_L = min(vel_L(dir_idx(1)) - sqrt(c_L*c_L + & -+ (((4d0*G_L)/3d0) + tau_e_L(dir_idx_tau(1)))/rho_L), vel_R(dir_idx(1)) - sqrt(c_R*c_R + & -+ (((4d0*G_R)/3d0) + tau_e_R(dir_idx_tau(1)))/rho_R)) -+ s_R = max(vel_R(dir_idx(1)) + sqrt(c_R*c_R + & -+ (((4d0*G_R)/3d0) + tau_e_R(dir_idx_tau(1)))/rho_R), vel_L(dir_idx(1)) + sqrt(c_L*c_L + & -+ (((4d0*G_L)/3d0) + tau_e_L(dir_idx_tau(1)))/rho_L)) -+ s_S = (pres_R - tau_e_R(dir_idx_tau(1)) - pres_L + & -+ tau_e_L(dir_idx_tau(1)) + rho_L*vel_L(idx1)*(s_L - vel_L(idx1)) - & -+ rho_R*vel_R(idx1)*(s_R - vel_R(idx1)))/(rho_L*(s_L - vel_L(idx1)) - & -+ rho_R*(s_R - vel_R(idx1))) -+ else -+ s_L = min(vel_L(dir_idx(1)) - c_L, vel_R(dir_idx(1)) - c_R) -+ s_R = max(vel_R(dir_idx(1)) + c_R, vel_L(dir_idx(1)) + c_L) -+ s_S = (pres_R - pres_L + rho_L*vel_L(dir_idx(1))* & -+ (s_L - vel_L(dir_idx(1))) - rho_R*vel_R(dir_idx(1))*(s_R - vel_R(dir_idx(1)))) & -+ /(rho_L*(s_L - vel_L(dir_idx(1))) - rho_R*(s_R - vel_R(dir_idx(1)))) - -- s_S = (pres_R - pres_L + rho_L*vel_L(dir_idx(1))* & -- (s_L - vel_L(dir_idx(1))) - & -- rho_R*vel_R(dir_idx(1))* & -- (s_R - vel_R(dir_idx(1)))) & -- /(rho_L*(s_L - vel_L(dir_idx(1))) - & -- rho_R*(s_R - vel_R(dir_idx(1)))) -+ end if - elseif (wave_speeds == 2) then - pres_SL = 5d-1*(pres_L + pres_R + rho_avg*c_avg* & - (vel_L(dir_idx(1)) - & - vel_R(dir_idx(1)))) -- - pres_SR = pres_SL -- - Ms_L = max(1d0, sqrt(1d0 + ((5d-1 + gamma_L)/(1d0 + gamma_L))* & - (pres_SL/pres_L - 1d0)*pres_L/ & - ((pres_L + pi_inf_L/(1d0 + gamma_L))))) - Ms_R = max(1d0, sqrt(1d0 + ((5d-1 + gamma_R)/(1d0 + gamma_R))* & - (pres_SR/pres_R - 1d0)*pres_R/ & - ((pres_R + pi_inf_R/(1d0 + gamma_R))))) -- - s_L = vel_L(dir_idx(1)) - c_L*Ms_L - s_R = vel_R(dir_idx(1)) + c_R*Ms_R -- - s_S = 5d-1*((vel_L(dir_idx(1)) + vel_R(dir_idx(1))) + & - (pres_L - pres_R)/ & - (rho_avg*c_avg)) - end if - -- if (s_L >= 0d0) then -- p_Star = pres_L ! Only useful to recalculate the radial momentum geometric source flux -- !$acc loop seq -- do i = 1, num_fluids -- flux_rs${XYZ}$_vf(j, k, l, i + advxb - 1) = & -- qL_prim_rs${XYZ}$_vf(j, k, l, i + advxb - 1)*s_S -+ ! follows Einfeldt et al. -+ ! s_M/P = min/max(0.,s_L/R) -+ s_M = min(0d0, s_L); s_P = max(0d0, s_R) - -- flux_rs${XYZ}$_vf(j, k, l, i + contxb - 1) = & -- qL_prim_rs${XYZ}$_vf(j, k, l, i + contxb - 1)*vel_L(dir_idx(1)) -+ ! goes with q_star_L/R = xi_L/R * (variable) -+ ! xi_L/R = ( ( s_L/R - u_L/R )/(s_L/R - s_star) ) -+ xi_L = (s_L - vel_L(idx1))/(s_L - s_S) -+ xi_R = (s_R - vel_R(idx1))/(s_R - s_S) - -- flux_rs${XYZ}$_vf(j, k, l, i + intxb - 1) = & -- (qL_prim_rs${XYZ}$_vf(j, k, l, i + advxb - 1)* & -- (gammas(i)*pres_L + pi_infs(i)) + & -- qL_prim_rs${XYZ}$_vf(j, k, l, i + contxb - 1)* & -- qvs(i))*vel_L(dir_idx(1)) -- end do -- !$acc loop seq -- do i = 1, num_dims -- flux_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(i)) = & -- rho_L*vel_L(dir_idx(1))*vel_L(dir_idx(i)) + dir_flg(dir_idx(i))*pres_L -+ ! goes with numerical star velocity in x/y/z directions -+ ! xi_P/M = 0.5 +/m sgn(0.5,s_star) -+ xi_M = (5d-1 + sign(5d-1, s_S)) -+ xi_P = (5d-1 - sign(5d-1, s_S)) - -- vel_src_rs${XYZ}$_vf(j, k, l, dir_idx(i)) = vel_L(dir_idx(i)) + & -- dir_flg(dir_idx(i))*(s_S - vel_L(dir_idx(i))) -- ! Compute the star velocities for the non-conservative terms -- end do -- flux_rs${XYZ}$_vf(j, k, l, E_idx) = (E_L + pres_L)*vel_L(dir_idx(1)) -+ ! goes with the numerical velocity in x/y/z directions -+ ! xi_P/M (pressure) = min/max(0. sgn(1,sL/sR)) -+ xi_MP = -min(0d0, sign(1d0, s_L)) -+ xi_PP = max(0d0, sign(1d0, s_R)) - -- if (.not. f_is_default(sigma)) then -- flux_rs${XYZ}$_vf(j, k, l, c_idx) = & -- qL_prim_rs${XYZ}$_vf(j, k, l, c_idx)*s_S -- end if -+ ! COMPUTING FLUXES -+ ! MASS FLUX. -+ !$acc loop seq -+ do i = 1, contxe -+ flux_rs${XYZ}$_vf(j, k, l, i) = & -+ xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, i)*(vel_L(idx1) + s_M*(xi_L - 1d0)) + & -+ xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, i)*(vel_R(idx1) + s_P*(xi_R - 1d0)) -+ end do - -- ! Compute right solution state -- else if (s_R <= 0d0) then -- p_Star = pres_R -- ! Only useful to recalculate the radial momentum geometric source flux -- !$acc loop seq -- do i = 1, num_fluids -- flux_rs${XYZ}$_vf(j, k, l, i + advxb - 1) = & -- qR_prim_rs${XYZ}$_vf(j + 1, k, l, i + advxb - 1)*s_S -+ ! MOMENTUM FLUX. -+ ! f = \rho u u - \sigma, q = \rho u, q_star = \xi * \rho*(s_star, v, w) -+ !$acc loop seq -+ do i = 1, num_dims -+ !idxi = dir_idx(i) -+ flux_rs${XYZ}$_vf(j, k, l, contxe + dir_idx(i)) = & -+ xi_M*(rho_L*(vel_L(idx1)*vel_L(dir_idx(i)) + s_M*(xi_L*(dir_flg(dir_idx(i))*s_S + & -+ (1d0 - dir_flg(dir_idx(i)))*vel_L(dir_idx(i))) - vel_L(dir_idx(i)))) + dir_flg(dir_idx(i))*(pres_L)) + & -+ xi_P*(rho_R*(vel_R(idx1)*vel_R(dir_idx(i)) + s_P*(xi_R*(dir_flg(dir_idx(i))*s_S + & -+ (1d0 - dir_flg(dir_idx(i)))*vel_R(dir_idx(i))) - vel_R(dir_idx(i)))) + dir_flg(dir_idx(i))*(pres_R)) -+ end do - -- flux_rs${XYZ}$_vf(j, k, l, i + contxb - 1) = & -- qR_prim_rs${XYZ}$_vf(j + 1, k, l, i + contxb - 1)*vel_R(dir_idx(1)) -+ ! ENERGY FLUX. -+ ! f = u*(E-\sigma), q = E, q_star = \xi*E+(s-u)(\rho s_star - \sigma/(s-u)) -+ flux_rs${XYZ}$_vf(j, k, l, E_idx) = & -+ xi_M*(vel_L(idx1)*(E_L + pres_L) + & -+ s_M*(xi_L*(E_L + (s_S - vel_L(idx1))*(rho_L*s_S + pres_L/(s_L - vel_L(idx1)))) - E_L)) & -+ + xi_P*(vel_R(idx1)*(E_R + pres_R) + & -+ s_P*(xi_R*(E_R + (s_S - vel_R(idx1))*(rho_R*s_S + pres_R/(s_R - vel_R(idx1)))) - E_R)) -+ -+ ! ELASTICITY. Elastic shear stress additions for the momentum and energy flux -+ if (elasticity) then -+ flux_ene_e = 0d0; -+ !$acc loop seq -+ do i = 1, num_dims -+ ! MOMENTUM ELASTIC FLUX. -+ flux_rs${XYZ}$_vf(j, k, l, contxe + dir_idx(i)) = & -+ flux_rs${XYZ}$_vf(j, k, l, contxe + dir_idx(i)) & -+ - xi_M*tau_e_L(dir_idx_tau(i)) - xi_P*tau_e_R(dir_idx_tau(i)) -+ ! ENERGY ELASTIC FLUX. -+ flux_ene_e = flux_ene_e - & -+ xi_M*(vel_L(dir_idx(i))*tau_e_L(dir_idx_tau(i)) + & -+ s_M*(xi_L*((s_S - vel_L(i))*(tau_e_L(dir_idx_tau(i))/(s_L - vel_L(i)))))) - & -+ xi_P*(vel_R(dir_idx(i))*tau_e_R(dir_idx_tau(i)) + & -+ s_P*(xi_R*((s_S - vel_R(i))*(tau_e_R(dir_idx_tau(i))/(s_R - vel_R(i)))))) -+ end do -+ flux_rs${XYZ}$_vf(j, k, l, E_idx) = flux_rs${XYZ}$_vf(j, k, l, E_idx) + flux_ene_e -+ end if - -- flux_rs${XYZ}$_vf(j, k, l, i + intxb - 1) = & -- (qR_prim_rs${XYZ}$_vf(j + 1, k, l, i + advxb - 1)* & -- (gammas(i)*pres_R + pi_infs(i)) + & -- qR_prim_rs${XYZ}$_vf(j + 1, k, l, i + contxb - 1)* & -- qvs(i))*vel_R(dir_idx(1)) -- end do -- !$acc loop seq -- do i = 1, num_dims -- flux_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(i)) = & -- rho_R*vel_R(dir_idx(1))*vel_R(dir_idx(i)) + dir_flg(dir_idx(i))*pres_R -+ ! VOLUME FRACTION FLUX. -+ !$acc loop seq -+ do i = advxb, advxe -+ flux_rs${XYZ}$_vf(j, k, l, i) = & -+ xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, i)*s_S + & -+ xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, i)*s_S -+ end do - -- vel_src_rs${XYZ}$_vf(j, k, l, dir_idx(i)) = vel_R(dir_idx(i)) + & -- dir_flg(dir_idx(i))*(s_S - vel_R(dir_idx(i))) -- ! Compute the star velocities for the non-conservative terms -- end do -- flux_rs${XYZ}$_vf(j, k, l, E_idx) = (E_R + pres_R)*vel_R(dir_idx(1)) -+ ! SOURCE TERM FOR VOLUME FRACTION ADVECTION FLUX. -+ !$acc loop seq -+ do i = 1, num_dims -+ !idxi = dir_idx(i) -+ vel_src_rs${XYZ}$_vf(j, k, l, dir_idx(i)) = & -+ xi_M*(vel_L(dir_idx(i)) + dir_flg(dir_idx(i))*(s_S*(xi_MP*(xi_L - 1) + 1) - vel_L(dir_idx(i)))) + & -+ xi_P*(vel_R(dir_idx(i)) + dir_flg(dir_idx(i))*(s_S*(xi_PP*(xi_R - 1) + 1) - vel_R(dir_idx(i)))) -+ end do - -- if (.not. f_is_default(sigma)) then -- flux_rs${XYZ}$_vf(j, k, l, c_idx) = & -- qR_prim_rs${XYZ}$_vf(j + 1, k, l, c_idx)*s_S -- end if -+ ! INTERNAL ENERGIES ADVECTION FLUX. -+ ! K-th pressure and velocity in preparation for the internal energy flux -+ vel_K_Star = vel_L(idx1)*(1d0 - xi_MP) + xi_MP*vel_R(idx1) + & -+ xi_MP*xi_PP*(s_S - vel_R(idx1)) -+ !$acc loop seq -+ do i = 1, num_fluids -+ p_K_Star = xi_M*(xi_MP*((pres_L + pi_infs(i)/(1d0 + gammas(i)))* & -+ xi_L**(1d0/gammas(i) + 1d0) - pi_infs(i)/(1d0 + gammas(i)) - pres_L) + pres_L) + & -+ xi_P*(xi_PP*((pres_R + pi_infs(i)/(1d0 + gammas(i)))* & -+ xi_R**(1d0/gammas(i) + 1d0) - pi_infs(i)/(1d0 + gammas(i)) - pres_R) + pres_R) -+ -+ flux_rs${XYZ}$_vf(j, k, l, i + intxb - 1) = & -+ (qL_prim_rs${XYZ}$_vf(j, k, l, i + advxb - 1)* & -+ (gammas(i)*p_K_Star + pi_infs(i)) + & -+ qL_prim_rs${XYZ}$_vf(j, k, l, i + contxb - 1)* & -+ qvs(i))*vel_K_Star -+ end do - -- ! Compute left star solution state -- else if (s_S >= 0d0) then -- xi_L = (s_L - vel_L(dir_idx(1)))/(s_L - s_S) -- rho_Star = rho_L*xi_L -- E_Star = xi_L*(E_L + (s_S - vel_L(dir_idx(1)))* & -- (rho_L*s_S + pres_L/(s_L - vel_L(dir_idx(1))))) -- p_Star = rho_L*(s_L - vel_L(dir_idx(1)))*(s_S - vel_L(dir_idx(1))) + pres_L -- !$acc loop seq -- do i = 1, num_fluids -- p_K_Star = (pres_L + pi_infs(i)/(1d0 + gammas(i)))* & -- xi_L**(1d0/gammas(i) + 1d0) - pi_infs(i)/(1d0 + gammas(i)) -+ flux_src_rs${XYZ}$_vf(j, k, l, advxb) = vel_src_rs${XYZ}$_vf(j, k, l, idx1) - -- flux_rs${XYZ}$_vf(j, k, l, i + advxb - 1) = & -- qL_prim_rs${XYZ}$_vf(j, k, l, i + advxb - 1)*s_S -+ ! HYPOELASTIC STRESS EVOLUTION FLUX. -+ if (hypoelasticity) then -+ !$acc loop seq -+ do i = 1, strxe - strxb + 1 -+ flux_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) = & -+ xi_M*(s_S/(s_L - s_S))*(s_L*rho_L*tau_e_L(i) - rho_L*vel_L(idx1)*tau_e_L(i)) + & -+ xi_P*(s_S/(s_R - s_S))*(s_R*rho_R*tau_e_R(i) - rho_R*vel_R(idx1)*tau_e_R(i)) -+ end do -+ end if - -- flux_rs${XYZ}$_vf(j, k, l, i + contxb - 1) = & -- qL_prim_rs${XYZ}$_vf(j, k, l, i + contxb - 1)*xi_L*s_S -+ ! REFERENCE MAP FLUX. -+ if (hyperelasticity) then -+ !$acc loop seq -+ do i = 1, num_dims -+ flux_rs${XYZ}$_vf(j, k, l, xibeg - 1 + i) = & -+ xi_M*(s_S/(s_L - s_S))*(s_L*rho_L*xi_field_L(i) & -+ - rho_L*vel_L(idx1)*xi_field_L(i)) + & -+ xi_P*(s_S/(s_R - s_S))*(s_R*rho_R*xi_field_R(i) & -+ - rho_R*vel_R(idx1)*xi_field_R(i)) -+ end do -+ end if - -- flux_rs${XYZ}$_vf(j, k, l, i + intxb - 1) = & -- (qL_prim_rs${XYZ}$_vf(j, k, l, i + advxb - 1)* & -- (gammas(i)*p_K_Star + pi_infs(i)) + & -- qL_prim_rs${XYZ}$_vf(j, k, l, i + contxb - 1)* & -- qvs(i))*s_S -- end do -- !$acc loop seq -- do i = 1, num_dims -- flux_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(i)) = & -- rho_Star*s_S*(s_S*dir_flg(dir_idx(i)) + vel_L(dir_idx(i))* & -- (1d0 - dir_flg(dir_idx(i)))) + dir_flg(dir_idx(i))*p_Star -+ ! SURFACE TENSION FLUX. need to check -+ if (.not. f_is_default(sigma)) then -+ flux_rs${XYZ}$_vf(j, k, l, c_idx) = & -+ (xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, c_idx) + & -+ xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, c_idx))*s_S -+ end if - -- vel_src_rs${XYZ}$_vf(j, k, l, dir_idx(i)) = vel_L(dir_idx(i)) + & -- dir_flg(dir_idx(i))*(s_S*xi_L - vel_L(dir_idx(i))) -- ! Compute the star velocities for the non-conservative terms -- end do -- flux_rs${XYZ}$_vf(j, k, l, E_idx) = (E_Star + p_Star)*s_S -+ ! correction pressure for the cylindrical terms -+ p_Star = xi_M*(pres_L + xi_MP*rho_L*(s_L - & -+ vel_L(dir_idx(1)))*(s_S - vel_L(dir_idx(1)))) + & -+ xi_P*(pres_R + xi_PP*rho_R*(s_R - & -+ vel_R(dir_idx(1)))*(s_S - vel_R(dir_idx(1)))) - -- if (.not. f_is_default(sigma)) then -- flux_rs${XYZ}$_vf(j, k, l, c_idx) = & -- qL_prim_rs${XYZ}$_vf(j, k, l, c_idx)*s_S -+ ! Geometrical source flux for cylindrical coordinates -+ #:if (NORM_DIR == 2) -+ if (cyl_coord) then -+ !Substituting the advective flux into the inviscid geometrical source flux -+ !$acc loop seq -+ do i = 1, E_idx -+ flux_gsrc_rs${XYZ}$_vf(j, k, l, i) = flux_rs${XYZ}$_vf(j, k, l, i) -+ end do -+ !$acc loop seq -+ do i = intxb, intxe -+ flux_gsrc_rs${XYZ}$_vf(j, k, l, i) = flux_rs${XYZ}$_vf(j, k, l, i) -+ end do -+ ! Recalculating the radial momentum geometric source flux -+ flux_gsrc_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(1)) = & -+ flux_gsrc_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(1)) - p_Star -+ ! Geometrical source of the void fraction(s) is zero -+ !$acc loop seq -+ do i = advxb, advxe -+ flux_gsrc_rs${XYZ}$_vf(j, k, l, i) = 0d0 -+ end do - end if -+ #:endif -+ #:if (NORM_DIR == 3) -+ if (grid_geometry == 3) then -+ !$acc loop seq -+ do i = 1, sys_size -+ flux_gsrc_rs${XYZ}$_vf(j, k, l, i) = 0d0 -+ end do -+ flux_gsrc_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(1)) = & -+ flux_gsrc_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(1)) - p_Star - -- ! Compute right star solution state -- else -- xi_R = (s_R - vel_R(dir_idx(1)))/(s_R - s_S) -- -- rho_Star = rho_R*xi_R -- -- E_Star = xi_R*(E_R + (s_S - vel_R(dir_idx(1)))* & -- (rho_R*s_S + pres_R/(s_R - vel_R(dir_idx(1))))) -- -- p_Star = rho_R*(s_R - vel_R(dir_idx(1)))*(s_S - vel_R(dir_idx(1))) + pres_R -- !$acc loop seq -- do i = 1, num_fluids -- p_K_Star = (pres_R + pi_infs(i)/(1d0 + gammas(i)))* & -- xi_R**(1d0/gammas(i) + 1d0) - pi_infs(i)/(1d0 + gammas(i)) -- -- flux_rs${XYZ}$_vf(j, k, l, i + advxb - 1) = & -- qR_prim_rs${XYZ}$_vf(j + 1, k, l, i + advxb - 1)*s_S -- -- flux_rs${XYZ}$_vf(j, k, l, i + contxb - 1) = & -- qR_prim_rs${XYZ}$_vf(j + 1, k, l, i + contxb - 1)*xi_R*s_S -- -- flux_rs${XYZ}$_vf(j, k, l, i + intxb - 1) = & -- (qR_prim_rs${XYZ}$_vf(j + 1, k, l, i + advxb - 1)* & -- (gammas(i)*p_K_Star + pi_infs(i)) + & -- qR_prim_rs${XYZ}$_vf(j + 1, k, l, i + contxb - 1)* & -- qvs(i))*s_S -- end do -- !$acc loop seq -- do i = 1, num_dims -- flux_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(i)) = rho_Star*s_S* & -- (s_S*dir_flg(dir_idx(i)) + vel_R(dir_idx(i))*(1d0 - dir_flg(dir_idx(i)))) + & -- dir_flg(dir_idx(i))*p_Star -- -- vel_src_rs${XYZ}$_vf(j, k, l, dir_idx(i)) = vel_R(dir_idx(i)) + & -- dir_flg(dir_idx(i))*(s_S*xi_R - vel_R(dir_idx(i))) -- ! Compute the star velocities for the non-conservative terms -- end do -- -- if (.not. f_is_default(sigma)) then -- flux_rs${XYZ}$_vf(j, k, l, c_idx) = & -- qR_prim_rs${XYZ}$_vf(j + 1, k, l, c_idx)*s_S -+ flux_gsrc_rs${XYZ}$_vf(j, k, l, momxe) = flux_rs${XYZ}$_vf(j, k, l, momxb + 1) - end if -- -- flux_rs${XYZ}$_vf(j, k, l, E_idx) = (E_Star + p_Star)*s_S -- -- end if -- -- flux_src_rs${XYZ}$_vf(j, k, l, advxb) = vel_src_rs${XYZ}$_vf(j, k, l, dir_idx(1)) -- -- ! Geometrical source flux for cylindrical coordinates -- if (cyl_coord .and. norm_dir == 2) then -- ! Substituting the advective flux into the inviscid geometrical source flux -- !$acc loop seq -- do i = 1, E_idx -- flux_gsrc_rs${XYZ}$_vf(j, k, l, i) = flux_rs${XYZ}$_vf(j, k, l, i) -- end do -- !$acc loop seq -- do i = intxb, intxe -- flux_gsrc_rs${XYZ}$_vf(j, k, l, i) = flux_rs${XYZ}$_vf(j, k, l, i) -- end do -- ! Recalculating the radial momentum geometric source flux (subtracting the pressure part) -- flux_gsrc_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(1)) = & -- flux_gsrc_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(1)) - p_Star -- ! Geometrical source of the void fraction(s) is zero -- !$acc loop seq -- do i = advxb, advxe -- flux_gsrc_rs${XYZ}$_vf(j, k, l, i) = 0d0 -- end do -- end if -+ #:endif - - end do - end do - end do -+ - elseif (model_eqns == 4) then - !ME4 -- !$acc parallel loop collapse(3) gang vector default(present) private(alpha_rho_L, alpha_rho_R, vel_L, vel_R, alpha_L, alpha_R, vel_avg, & -- !$acc rho_avg, h_avg, gamma_avg, s_L, s_R, s_S, vel_avg_rms, nbub_L, nbub_R, ptilde_L, ptilde_R) -+ !$acc parallel loop collapse(3) gang vector default(present) private(alpha_rho_L, alpha_rho_R, vel_L, vel_R, alpha_L, alpha_R, vel_avg, rho_avg, h_avg, gamma_avg, s_L, s_R, s_S, vel_avg_rms, nbub_L, nbub_R, ptilde_L, ptilde_R) - do l = is3%beg, is3%end - do k = is2%beg, is2%end - do j = is1%beg, is1%end -@@ -1632,11 +1724,11 @@ contains - end if - - E_L = gamma_L*pres_L + pi_inf_L + 5d-1*rho_L*vel_L_rms -- - E_R = gamma_R*pres_R + pi_inf_R + 5d-1*rho_R*vel_R_rms - - H_L = (E_L + pres_L)/rho_L - H_R = (E_R + pres_R)/rho_R -+ - if (avg_state == 2) then - !$acc loop seq - do i = 1, nb -@@ -1749,13 +1841,11 @@ contains - - call s_compute_speed_of_sound(pres_L, rho_L, gamma_L, pi_inf_L, H_L, alpha_L, & - vel_L_rms, c_L) -- - call s_compute_speed_of_sound(pres_R, rho_R, gamma_R, pi_inf_R, H_R, alpha_R, & - vel_R_rms, c_R) - - !> The computation of c_avg does not require all the variables, and therefore the non '_avg' - ! variables are placeholders to call the subroutine. -- - call s_compute_speed_of_sound(pres_R, rho_avg, gamma_avg, pi_inf_R, H_avg, alpha_R, & - vel_avg_rms, c_avg) - -@@ -1861,7 +1951,6 @@ contains - - ! Energy flux. - ! f = u*(E+p), q = E, q_star = \xi*E+(s-u)(\rho s_star + p/(s-u)) -- - flux_rs${XYZ}$_vf(j, k, l, E_idx) = & - xi_M*(vel_L(dir_idx(1))*(E_L + pres_L - ptilde_L) + & - s_M*(xi_L*(E_L + (s_S - vel_L(dir_idx(1)))* & -@@ -1874,7 +1963,6 @@ contains - + (s_M/s_L)*(s_P/s_R)*pcorr*s_S - - ! Volume fraction flux -- - !$acc loop seq - do i = advxb, advxe - flux_rs${XYZ}$_vf(j, k, l, i) = & -@@ -1980,8 +2068,10 @@ contains - end do - !$acc end parallel loop - else -+ ! 5-EQUATION MODEL WITH HLLC, INTERFACE CAPTURING ONLY - !$acc parallel loop collapse(3) gang vector default(present) private(vel_L, vel_R, Re_L, Re_R, & -- !$acc rho_avg, h_avg, gamma_avg, alpha_L, alpha_R, s_L, s_R, s_S, vel_avg_rms, pcorr, zcoef, vel_L_tmp, vel_R_tmp) copyin(is1,is2,is3) -+ !$acc rho_avg, h_avg, gamma_avg, alpha_L, alpha_R, s_L, s_R, s_S, vel_avg_rms, pcorr, zcoef, & -+ !$acc tau_e_L, tau_e_R, xi_field_L, xi_field_R, vel_L_tmp, vel_R_tmp) copyin(is1,is2,is3) - do l = is3%beg, is3%end - do k = is2%beg, is2%end - do j = is1%beg, is1%end -@@ -2064,39 +2154,85 @@ contains - !$acc loop seq - do i = 1, 2 - Re_L(i) = dflt_real -- - if (Re_size(i) > 0) Re_L(i) = 0d0 -- - !$acc loop seq - do q = 1, Re_size(i) - Re_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, E_idx + Re_idx(i, q))/Res(i, q) & - + Re_L(i) - end do -- - Re_L(i) = 1d0/max(Re_L(i), sgm_eps) -- - end do - - !$acc loop seq - do i = 1, 2 - Re_R(i) = dflt_real -- - if (Re_size(i) > 0) Re_R(i) = 0d0 -- - !$acc loop seq - do q = 1, Re_size(i) - Re_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, E_idx + Re_idx(i, q))/Res(i, q) & - + Re_R(i) - end do -- - Re_R(i) = 1d0/max(Re_R(i), sgm_eps) - end do - end if - - E_L = gamma_L*pres_L + pi_inf_L + 5d-1*rho_L*vel_L_rms + qv_L -- - E_R = gamma_R*pres_R + pi_inf_R + 5d-1*rho_R*vel_R_rms + qv_R - -+ ! ENERGY ADJUSTMENTS FOR HYPOELASTIC ENERGY -+ if (hypoelasticity) then -+ !$acc loop seq -+ do i = 1, strxe - strxb + 1 -+ tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) -+ tau_e_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) -+ end do -+ G_L = 0d0; G_R = 0d0 -+ !$acc loop seq -+ do i = 1, num_fluids -+ G_L = G_L + alpha_L(i)*Gs(i) -+ G_R = G_R + alpha_R(i)*Gs(i) -+ end do -+ !$acc loop seq -+ do i = 1, strxe - strxb + 1 -+ ! Elastic contribution to energy if G large enough -+ if ((G_L > verysmall) .and. (G_R > verysmall)) then -+ E_L = E_L + (tau_e_L(i)*tau_e_L(i))/(4d0*G_L) -+ E_R = E_R + (tau_e_R(i)*tau_e_R(i))/(4d0*G_R) -+ ! Additional terms in 2D and 3D -+ if ((i == 2) .or. (i == 4) .or. (i == 5)) then -+ E_L = E_L + (tau_e_L(i)*tau_e_L(i))/(4d0*G_L) -+ E_R = E_R + (tau_e_R(i)*tau_e_R(i))/(4d0*G_R) -+ end if -+ end if -+ end do -+ end if -+ -+ ! ENERGY ADJUSTMENTS FOR HYPERELASTIC ENERGY -+ if (hyperelasticity) then -+ !$acc loop seq -+ do i = 1, num_dims -+ xi_field_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, xibeg - 1 + i) -+ xi_field_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, xibeg - 1 + i) -+ end do -+ G_L = 0d0; G_R = 0d0; -+ !$acc loop seq -+ do i = 1, num_fluids -+ ! Mixture left and right shear modulus -+ G_L = G_L + alpha_L(i)*Gs(i) -+ G_R = G_R + alpha_R(i)*Gs(i) -+ end do -+ ! Elastic contribution to energy if G large enough -+ if ( G_L > verysmall .and. G_R > verysmall ) then -+ E_L = E_L + G_L*qL_prim_rs${XYZ}$_vf(j, k, l, xiend + 1) -+ E_R = E_R + G_R*qR_prim_rs${XYZ}$_vf(j + 1, k, l, xiend + 1) -+ end if -+ !$acc loop seq -+ do i = 1, b_size - 1 -+ tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) -+ tau_e_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) -+ end do -+ end if -+ - H_L = (E_L + pres_L)/rho_L - H_R = (E_R + pres_R)/rho_R - -@@ -2110,7 +2246,6 @@ contains - - !> The computation of c_avg does not require all the variables, and therefore the non '_avg' - ! variables are placeholders to call the subroutine. -- - call s_compute_speed_of_sound(pres_R, rho_avg, gamma_avg, pi_inf_R, H_avg, alpha_R, & - vel_avg_rms, c_avg) - -@@ -2126,16 +2261,25 @@ contains - end if - - if (wave_speeds == 1) then -- s_L = min(vel_L(idx1) - c_L, vel_R(idx1) - c_R) -- s_R = max(vel_R(idx1) + c_R, vel_L(idx1) + c_L) -- -- s_S = (pres_R - pres_L + rho_L*vel_L(idx1)* & -- (s_L - vel_L(idx1)) - & -- rho_R*vel_R(idx1)* & -- (s_R - vel_R(idx1))) & -- /(rho_L*(s_L - vel_L(idx1)) - & -- rho_R*(s_R - vel_R(idx1))) -+ if (elasticity) then -+ s_L = min(vel_L(dir_idx(1)) - sqrt(c_L*c_L + & -+ (((4d0*G_L)/3d0) + tau_e_L(dir_idx_tau(1)))/rho_L), vel_R(dir_idx(1)) - sqrt(c_R*c_R + & -+ (((4d0*G_R)/3d0) + tau_e_R(dir_idx_tau(1)))/rho_R)) -+ s_R = max(vel_R(dir_idx(1)) + sqrt(c_R*c_R + & -+ (((4d0*G_R)/3d0) + tau_e_R(dir_idx_tau(1)))/rho_R), vel_L(dir_idx(1)) + sqrt(c_L*c_L + & -+ (((4d0*G_L)/3d0) + tau_e_L(dir_idx_tau(1)))/rho_L)) -+ s_S = (pres_R - tau_e_R(dir_idx_tau(1)) - pres_L + & -+ tau_e_L(dir_idx_tau(1)) + rho_L*vel_L(idx1)*(s_L - vel_L(idx1)) - & -+ rho_R*vel_R(idx1)*(s_R - vel_R(idx1)))/(rho_L*(s_L - vel_L(idx1)) - & -+ rho_R*(s_R - vel_R(idx1))) -+ else -+ s_L = min(vel_L(dir_idx(1)) - c_L, vel_R(dir_idx(1)) - c_R) -+ s_R = max(vel_R(dir_idx(1)) + c_R, vel_L(dir_idx(1)) + c_L) -+ s_S = (pres_R - pres_L + rho_L*vel_L(dir_idx(1))* & -+ (s_L - vel_L(dir_idx(1))) - rho_R*vel_R(dir_idx(1))*(s_R - vel_R(dir_idx(1)))) & -+ /(rho_L*(s_L - vel_L(dir_idx(1))) - rho_R*(s_R - vel_R(dir_idx(1)))) - -+ end if - elseif (wave_speeds == 2) then - pres_SL = 5d-1*(pres_L + pres_R + rho_avg*c_avg* & - (vel_L(idx1) - & -@@ -2172,6 +2316,8 @@ contains - xi_M = (5d-1 + sign(5d-1, s_S)) - xi_P = (5d-1 - sign(5d-1, s_S)) - -+ ! COMPUTING THE HLLC FLUXES -+ ! MASS FLUX. - if (low_Mach == 1) then - @:compute_low_Mach_correction() - else -@@ -2181,75 +2327,88 @@ contains - !$acc loop seq - do i = 1, contxe - flux_rs${XYZ}$_vf(j, k, l, i) = & -- xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, i) & -- *(vel_L(idx1) + s_M*(xi_L - 1d0)) & -- + xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, i) & -- *(vel_R(idx1) + s_P*(xi_R - 1d0)) -+ xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, i)*(vel_L(idx1) + s_M*(xi_L - 1d0)) + & -+ xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, i)*(vel_R(idx1) + s_P*(xi_R - 1d0)) - end do - -- ! Momentum flux. -- ! f = \rho u u + p I, q = \rho u, q_star = \xi * \rho*(s_star, v, w) -- !$acc loop seq -+ ! MOMENTUM FLUX. -+ ! f = \rho u u - \sigma, q = \rho u, q_star = \xi * \rho*(s_star, v, w) -+ !$acc loop seq - do i = 1, num_dims -- idxi = dir_idx(i) -- flux_rs${XYZ}$_vf(j, k, l, contxe + idxi) = & -- xi_M*(rho_L*(vel_L(idx1)* & -- vel_L(idxi) + & -- s_M*(xi_L*(dir_flg(idxi)*s_S + & -- (1d0 - dir_flg(idxi))* & -- vel_L(idxi)) - vel_L(idxi))) + & -- dir_flg(idxi)*(pres_L)) & -- + xi_P*(rho_R*(vel_R(idx1)* & -- vel_R(idxi) + & -- s_P*(xi_R*(dir_flg(idxi)*s_S + & -- (1d0 - dir_flg(idxi))* & -- vel_R(idxi)) - vel_R(idxi))) + & -- dir_flg(idxi)*(pres_R)) & -- + (s_M/s_L)*(s_P/s_R)*dir_flg(idxi)*pcorr -+ !idxi = dir_idx(i) -+ flux_rs${XYZ}$_vf(j, k, l, contxe + dir_idx(i)) = & -+ xi_M*(rho_L*(vel_L(idx1)*vel_L(dir_idx(i)) + s_M*(xi_L*(dir_flg(dir_idx(i))*s_S + & -+ (1d0 - dir_flg(dir_idx(i)))*vel_L(dir_idx(i))) - vel_L(dir_idx(i)))) + dir_flg(dir_idx(i))*(pres_L)) + & -+ xi_P*(rho_R*(vel_R(idx1)*vel_R(dir_idx(i)) + s_P*(xi_R*(dir_flg(dir_idx(i))*s_S + & -+ (1d0 - dir_flg(dir_idx(i)))*vel_R(dir_idx(i))) - vel_R(dir_idx(i)))) + dir_flg(dir_idx(i))*(pres_R)) & -+ + (s_M/s_L)*(s_P/s_R)*dir_flg(dir_idx(i))*pcorr - end do - -- ! Energy flux. -- ! f = u*(E+p), q = E, q_star = \xi*E+(s-u)(\rho s_star + p/(s-u)) -+ ! ENERGY FLUX. -+ ! f = u*(E-\sigma), q = E, q_star = \xi*E+(s-u)(\rho s_star - \sigma/(s-u)) - flux_rs${XYZ}$_vf(j, k, l, E_idx) = & - xi_M*(vel_L(idx1)*(E_L + pres_L) + & -- s_M*(xi_L*(E_L + (s_S - vel_L(idx1))* & -- (rho_L*s_S + pres_L/ & -- (s_L - vel_L(idx1)))) - E_L)) & -+ s_M*(xi_L*(E_L + (s_S - vel_L(idx1))*(rho_L*s_S + pres_L/(s_L - vel_L(idx1)))) - E_L)) & - + xi_P*(vel_R(idx1)*(E_R + pres_R) + & -- s_P*(xi_R*(E_R + (s_S - vel_R(idx1))* & -- (rho_R*s_S + pres_R/ & -- (s_R - vel_R(idx1)))) - E_R)) & -+ s_P*(xi_R*(E_R + (s_S - vel_R(idx1))*(rho_R*s_S + pres_R/(s_R - vel_R(idx1)))) - E_R)) & - + (s_M/s_L)*(s_P/s_R)*pcorr*s_S - -- ! Volume fraction flux -+ ! ELASTICITY. Elastic shear stress additions for the momentum and energy flux -+ if (elasticity) then -+ flux_ene_e = 0d0; -+ !$acc loop seq -+ do i = 1, num_dims -+ ! MOMENTUM ELASTIC FLUX. -+ flux_rs${XYZ}$_vf(j, k, l, contxe + dir_idx(i)) = & -+ flux_rs${XYZ}$_vf(j, k, l, contxe + dir_idx(i)) & -+ - xi_M*tau_e_L(dir_idx_tau(i)) - xi_P*tau_e_R(dir_idx_tau(i)) -+ ! ENERGY ELASTIC FLUX. -+ flux_ene_e = flux_ene_e - & -+ xi_M*(vel_L(dir_idx(i))*tau_e_L(dir_idx_tau(i)) + & -+ s_M*(xi_L*((s_S - vel_L(i))*(tau_e_L(dir_idx_tau(i))/(s_L - vel_L(i)))))) - & -+ xi_P*(vel_R(dir_idx(i))*tau_e_R(dir_idx_tau(i)) + & -+ s_P*(xi_R*((s_S - vel_R(i))*(tau_e_R(dir_idx_tau(i))/(s_R - vel_R(i)))))) -+ end do -+ flux_rs${XYZ}$_vf(j, k, l, E_idx) = flux_rs${XYZ}$_vf(j, k, l, E_idx) + flux_ene_e -+ end if -+ -+ ! HYPOELASTIC STRESS EVOLUTION FLUX. -+ if (hypoelasticity) then -+ !$acc loop seq -+ do i = 1, strxe - strxb + 1 -+ flux_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) = & -+ xi_M*(s_S/(s_L - s_S))*(s_L*rho_L*tau_e_L(i) - rho_L*vel_L(idx1)*tau_e_L(i)) + & -+ xi_P*(s_S/(s_R - s_S))*(s_R*rho_R*tau_e_R(i) - rho_R*vel_R(idx1)*tau_e_R(i)) -+ end do -+ end if -+ -+ ! VOLUME FRACTION FLUX. - !$acc loop seq - do i = advxb, advxe -- flux_rs${XYZ}$_vf(j, k, l, i) = & -- xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, i) & -- *(vel_L(idx1) + s_M*(xi_L - 1d0)) & -- + xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, i) & -- *(vel_R(idx1) + s_P*(xi_R - 1d0)) -+ flux_rs${XYZ}$_vf(j, k, l, i) = & -+ xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, i)*(vel_L(idx1) + s_M*(xi_L - 1d0)) + & -+ xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, i)*(vel_R(idx1) + s_P*(xi_R - 1d0)) - end do - -- ! Source for volume fraction advection equation -+ ! VOLUME FRACTION SOURCE FLUX. - !$acc loop seq - do i = 1, num_dims - idxi = dir_idx(i) - vel_src_rs${XYZ}$_vf(j, k, l, idxi) = & -- xi_M*(vel_L(idxi) + & -- dir_flg(idxi)* & -- s_M*(xi_L - 1d0)) & -- + xi_P*(vel_R(idxi) + & -- dir_flg(idxi)* & -- s_P*(xi_R - 1d0)) -- -- !if ( (model_eqns == 4) .or. (num_fluids==1) ) vel_src_rs_vf(dir_idx(i))%sf(j,k,l) = 0d0 -+ xi_M*(vel_L(idxi) + dir_flg(idxi)*s_M*(xi_L - 1d0)) + & -+ xi_P*(vel_R(idxi) + dir_flg(idxi)*s_P*(xi_R - 1d0)) - end do - - flux_src_rs${XYZ}$_vf(j, k, l, advxb) = vel_src_rs${XYZ}$_vf(j, k, l, idx1) - -- ! Geometrical source flux for cylindrical coordinates -+ ! SURFACE TENSION FLUX. need to check -+ !if (.not. f_is_default(sigma)) then -+ ! flux_rs${XYZ}$_vf(j, k, l, c_idx) = & -+ ! (xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, c_idx) + & -+ ! xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, c_idx))*s_S -+ !end if - -+ ! Geometrical source flux for cylindrical coordinates - #:if (NORM_DIR == 2) - if (cyl_coord) then - !Substituting the advective flux into the inviscid geometrical source flux -@@ -2544,7 +2703,7 @@ contains - - !$acc update device(is1, is2, is3) - -- if (hypoelasticity) then -+ if (elasticity) then - if (norm_dir == 1) then - dir_idx_tau = (/1, 2, 4/) - else if (norm_dir == 2) then -diff --git a/src/simulation/m_start_up.fpp b/src/simulation/m_start_up.fpp -index 5e1c6f6e..10158e8e 100644 ---- a/src/simulation/m_start_up.fpp -+++ b/src/simulation/m_start_up.fpp -@@ -46,9 +46,10 @@ module m_start_up - - use m_derived_variables !< Procedures used to compute quantities derived - !! from the conservative and primitive variables -- - use m_hypoelastic - -+ use m_hyperelastic -+ - use m_phase_change !< Phase-change module - - use m_viscous -@@ -139,6 +140,7 @@ contains - teno_CT, mp_weno, weno_avg, & - riemann_solver, low_Mach, wave_speeds, avg_state, & - bc_x, bc_y, bc_z, & -+ x_a, y_a, z_a, x_b, y_b, z_b, & - x_domain, y_domain, z_domain, & - hypoelasticity, & - ib, num_ibs, patch_ib, & -@@ -146,8 +148,8 @@ contains - fd_order, probe, num_probes, t_step_old, & - alt_soundspeed, mixture_err, weno_Re_flux, & - null_weights, precision, parallel_io, cyl_coord, & -- rhoref, pref, bubbles, bubble_model, & -- R0ref, & -+ rhoref, pref, bubbles, bubble_model, & -+ - #:if not MFC_CASE_OPTIMIZATION - nb, mapped_weno, wenoz, teno, weno_order, num_fluids, & - #:endif -@@ -161,7 +163,7 @@ contains - R0_type, file_per_process, sigma, & - pi_fac, adv_n, adap_dt, bf_x, bf_y, bf_z, & - k_x, k_y, k_z, w_x, w_y, w_z, p_x, p_y, p_z, & -- g_x, g_y, g_z -+ g_x, g_y, g_z, hyperelasticity, R0ref - - ! Checking that an input file has been provided by the user. If it - ! has, then the input file is read in, otherwise, simulation exits. -@@ -359,7 +361,7 @@ contains - end if - end do - -- if ((bubbles .eqv. .true.) .or. (hypoelasticity .eqv. .true.)) then -+ if ((bubbles .eqv. .true.) .or. (elasticity .eqv. .true.)) then - ! Read pb and mv for non-polytropic qbmm - if (qbmm .and. .not. polytropic) then - do i = 1, nb -@@ -589,7 +591,7 @@ contains - NVARS_MOK = int(sys_size, MPI_OFFSET_KIND) - - ! Read the data for each variable -- if (bubbles .or. hypoelasticity) then -+ if ( bubbles .or. elasticity ) then - - do i = 1, sys_size!adv_idx%end - var_MOK = int(i, MPI_OFFSET_KIND) -@@ -614,6 +616,7 @@ contains - MPI_DOUBLE_PRECISION, status, ierr) - end do - end if -+ - - call s_mpi_barrier() - -@@ -679,9 +682,9 @@ contains - NVARS_MOK = int(sys_size, MPI_OFFSET_KIND) - - ! Read the data for each variable -- if (bubbles .or. hypoelasticity) then -+ if ( bubbles .or. elasticity ) then - -- do i = 1, sys_size!adv_idx%end -+ do i = 1, sys_size !adv_idx%end - var_MOK = int(i, MPI_OFFSET_KIND) - ! Initial displacement to skip at beginning of file - disp = m_MOK*max(MOK, n_MOK)*max(MOK, p_MOK)*WP_MOK*(var_MOK - 1) -@@ -1120,7 +1123,7 @@ contains - ! Time-stepping loop controls - if ((mytime + dt) >= finaltime) dt = finaltime - mytime - t_step = t_step + 1 -- -+ - end subroutine s_perform_time_step - - subroutine s_save_performance_metrics(t_step, time_avg, time_final, io_time_avg, io_time_final, proc_time, io_proc_time, file_exists, start, finish, nt) -@@ -1272,7 +1275,6 @@ contains - call acc_present_dump() - #endif - -- if (hypoelasticity) call s_initialize_hypoelastic_module() - if (relax) call s_initialize_phasechange_module() - call s_initialize_data_output_module() - call s_initialize_derived_variables_module() -@@ -1312,9 +1314,11 @@ contains - #endif - - call s_initialize_cbc_module() -- - call s_initialize_derived_variables() - -+ if (hypoelasticity) call s_initialize_hypoelastic_module() -+ if (hyperelasticity) call s_initialize_hyperelastic_module() -+ - end subroutine s_initialize_modules - - subroutine s_initialize_mpi_domain -@@ -1395,6 +1399,7 @@ contains - do i = 1, sys_size - !$acc update device(q_cons_ts(1)%vf(i)%sf) - end do -+ - if (qbmm .and. .not. polytropic) then - !$acc update device(pb_ts(1)%sf, mv_ts(1)%sf) - end if -@@ -1410,7 +1415,6 @@ contains - !$acc update device(bc_y%vb1, bc_y%vb2, bc_y%vb3, bc_y%ve1, bc_y%ve2, bc_y%ve3) - !$acc update device(bc_z%vb1, bc_z%vb2, bc_z%vb3, bc_z%ve1, bc_z%ve2, bc_z%ve3) - -- - !$acc update device(relax, relax_model) - if (relax) then - !$acc update device(palpha_eps, ptgalpha_eps) -@@ -1428,6 +1432,8 @@ contains - s_write_data_files => null() - - call s_finalize_time_steppers_module() -+ if (hypoelasticity) call s_finalize_hypoelastic_module() -+ if (hyperelasticity) call s_finalize_hyperelastic_module() - call s_finalize_derived_variables_module() - call s_finalize_data_output_module() - call s_finalize_rhs_module() -diff --git a/src/simulation/m_surface_tension.fpp b/src/simulation/m_surface_tension.fpp -index 2e9ca8fe..b5faba05 100644 ---- a/src/simulation/m_surface_tension.fpp -+++ b/src/simulation/m_surface_tension.fpp -@@ -1,7 +1,7 @@ - #:include 'macros.fpp' - #:include 'inline_capillary.fpp' - --!> @brief This module is used to compute source terms for hypoelastic model -+!> @brief This module is used to compute source terms for surface tension model - module m_surface_tension - - ! Dependencies ============================================================= -diff --git a/src/simulation/m_time_steppers.fpp b/src/simulation/m_time_steppers.fpp -index d34c1fc0..b940bdc8 100644 ---- a/src/simulation/m_time_steppers.fpp -+++ b/src/simulation/m_time_steppers.fpp -@@ -25,6 +25,8 @@ module m_time_steppers - - use m_ibm - -+ use m_hyperelastic -+ - use m_mpi_proxy !< Message passing interface (MPI) module proxy - - use m_boundary_conditions -@@ -181,8 +183,7 @@ contains - end if - end if - -- if (hypoelasticity) then -- -+ if (elasticity) then - do i = stress_idx%beg, stress_idx%end - @:ALLOCATE(q_prim_vf(i)%sf(ix_t%beg:ix_t%end, & - iy_t%beg:iy_t%end, & -@@ -191,6 +192,15 @@ contains - end do - end if - -+ if (hyperelasticity) then -+ do i = xibeg, xiend + 1 -+ @:ALLOCATE(q_prim_vf(i)%sf(ix_t%beg:ix_t%end, & -+ iy_t%beg:iy_t%end, & -+ iz_t%beg:iz_t%end)) -+ @:ACC_SETUP_SFs(q_prim_vf(i)) -+ end do -+ end if -+ - if (model_eqns == 3) then - do i = internalEnergies_idx%beg, internalEnergies_idx%end - @:ALLOCATE(q_prim_vf(i)%sf(ix_t%beg:ix_t%end, & -@@ -812,6 +822,10 @@ contains - call s_pressure_relaxation_procedure(q_cons_ts(1)%vf) - end if - -+ call nvtxStartRange("RHS-ELASTIC") -+ if (hyperelasticity) call s_hyperelastic_rmt_stress_update(q_cons_ts(1)%vf, q_prim_vf) -+ call nvtxEndRange -+ - if (adv_n) call s_comp_alpha_from_n(q_cons_ts(1)%vf) - - if (ib) then -@@ -829,7 +843,6 @@ contains - time = time + (finish - start) - end if - ! ================================================================== -- - end subroutine s_3rd_order_tvd_rk - - !> Strang splitting scheme with 3rd order TVD RK time-stepping algorithm for -@@ -959,6 +972,7 @@ contains - end if - - end subroutine s_time_step_cycling -+ - !> Module deallocation and/or disassociation procedures - subroutine s_finalize_time_steppers_module - -@@ -993,12 +1007,18 @@ contains - @:DEALLOCATE(q_prim_vf(i)%sf) - end do - -- if (hypoelasticity) then -+ if (elasticity) then - do i = stress_idx%beg, stress_idx%end - @:DEALLOCATE(q_prim_vf(i)%sf) - end do - end if - -+ if (hyperelasticity) then -+ do i = xibeg, xiend + 1 -+ @:DEALLOCATE(q_prim_vf(i)%sf) -+ end do -+ end if -+ - if (bubbles) then - do i = bub_idx%beg, bub_idx%end - @:DEALLOCATE(q_prim_vf(i)%sf) -diff --git a/src/simulation/m_viscous.fpp b/src/simulation/m_viscous.fpp -index 0019779e..5bdf4b84 100644 ---- a/src/simulation/m_viscous.fpp -+++ b/src/simulation/m_viscous.fpp -@@ -12,8 +12,6 @@ module m_viscous - use m_global_parameters !< Definitions of the global parameters - - use m_weno -- -- use m_helper - ! ========================================================================== - - private; public s_get_viscous, & -diff --git a/src/simulation/p_main.fpp b/src/simulation/p_main.fpp -index 3f0e885c..8fc4523f 100644 ---- a/src/simulation/p_main.fpp -+++ b/src/simulation/p_main.fpp -@@ -36,7 +36,6 @@ program p_main - - !Initialize MPI - call s_initialize_mpi_domain() -- - !Initialize Modules - call s_initialize_modules() - -@@ -56,7 +55,7 @@ program p_main - - ! Time-stepping Loop ======================================================= - do -- if (t_step == t_step_stop) then -+ if (t_step > t_step_stop) then - call s_save_performance_metrics(t_step, time_avg, time_final, io_time_avg, & - io_time_final, proc_time, io_proc_time, file_exists, start, finish, nt) - exit -@@ -65,7 +64,7 @@ program p_main - call s_perform_time_step(t_step, time_avg, time_final, io_time_avg, io_time_final, & - proc_time, io_proc_time, file_exists, start, finish, nt) - -- if (mod(t_step - t_step_start, t_step_save) == 0 .or. t_step == t_step_stop) then -+ if (mod(t_step - t_step_start, t_step_save) == 0 .or. t_step > t_step_stop) then - call s_save_data(t_step, start, finish, io_time_avg, nt) - end if - -diff --git a/submit_gpu.sh b/submit_gpu.sh -new file mode 100755 -index 00000000..b29b29be ---- /dev/null -+++ b/submit_gpu.sh -@@ -0,0 +1,49 @@ -+#!/bin/bash -+ -+### A100s -+#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterex/input.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 01:00:00 -# bwex_pre -t pre_process -a bciv-delta-gpu -c delta -+#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterim/input.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 01:00:00 -# bwim_pre -t pre_process -a bciv-delta-gpu -c delta -+ -+#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterex/input.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 12:00:00 -# bwex_sim -t simulation -a bciv-delta-gpu -c delta -+#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterim/input.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 12:00:00 -# bwim_sim -t simulation -a bciv-delta-gpu -c delta -+ -+### A40s -+#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterex/input.py -e batch -p gpuA40x4 -N 5 -n 4 -g 1 -w 01:00:00 -# bwex_pre -t pre_process -a bciv-delta-gpu -c delta -+#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterim/input.py -e batch -p gpuA40x4 -N 5 -n 4 -g 1 -w 01:00:00 -# bwim_pre -t pre_process -a bciv-delta-gpu -c delta -+#./mfc.sh run /scratch/bciv/rodrigu1/test/input.py -e batch -p gpuA40x4 -N 5 -n 4 -g 1 -w 01:00:00 -# test -t pre_process -a bciv-delta-gpu -c delta -+#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterim2/input.py -e batch -p gpuA40x4 -N 5 -n 4 -g 1 -w 01:00:00 -# bwim_pre -t pre_process -a bciv-delta-gpu -c delta -+ -+#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterex/input.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 12:00:00 -# bwex_sim -t simulation -a bciv-delta-gpu -c delta -+#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterim/input.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 12:00:00 -# bwim_sim -t simulation -a bciv-delta-gpu -c delta -+#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterex/input.py -e batch -p gpuA40x4 -N 5 -n 4 -g 1 -w 12:00:00 -# bwex_sim -t simulation -a bciv-delta-gpu -c delta -+#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterim/input.py -e batch -p gpuA40x4 -N 5 -n 4 -g 1 -w 12:00:00 -# bwim_sim -t simulation -a bciv-delta-gpu -c delta -+#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterim2/input.py -e batch -p gpuA40x4 -N 5 -n 4 -g 1 -w 12:00:00 -# bwim_sim -t simulation -a bciv-delta-gpu -c delta -+#./mfc.sh run /scratch/bciv/rodrigu1/test/input.py -e batch -p gpuA40x4 -N 5 -n 4 -g 1 -w 03:00:00 -# test_sim -t simulation -a bciv-delta-gpu -c delta -+ -+ -+#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterex/input.py -e batch -p gpuA40x4 -N 5 -n 4 -g 1 -w 00:30:00 -# bwex_post -t post_process -a bciv-delta-gpu -c delta -+#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterim/input.py -e batch -p gpuA40x4 -N 5 -n 4 -g 1 -w 00:30:00 -# bwim_post -t post_process -a bciv-delta-gpu -c delta -+#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterim2/input.py -e batch -p gpuA40x4 -N 5 -n 4 -g 1 -w 01:00:00 -# bwim_post -t post_process -a bciv-delta-gpu -c delta -+#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterim2/input.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 01:00:00 -# bwim_post -t post_process -a bciv-delta-gpu -c delta -+ -+#./mfc.sh run /scratch/bciv/rodrigu1/test/input.py -e batch -p gpuA40x4 -N 5 -n 4 -g 1 -w 00:30:00 -# test_post -t post_process -a bciv-delta-gpu -c delta -+ -+#./mfc.sh run /scratch/bciv/rodrigu1/cav2024/3Dsph_hyper_prestress_input.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t pre_process -a bciv-delta-gpu -c delta -+#./mfc.sh run /scratch/bciv/rodrigu1/cav2024/3Dsph_hyper_prestress_input.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta -+#./mfc.sh run /scratch/bciv/rodrigu1/cav2024/3Dsph_hyper_prestress_input.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta -+ -+#./mfc.sh run /scratch/bciv/rodrigu1/cav2024/hyper/hyper_gel.py -p gpuA100x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t pre_process -a bciv-delta-gpu -c delta -+#./mfc.sh run /scratch/bciv/rodrigu1/cav2024/hyper/hyper_gel.py -p gpuA100x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta -+#./mfc.sh run /scratch/bciv/rodrigu1/cav2024/hyper/hyper_gel.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta -+ -+#./mfc.sh run /scratch/bciv/rodrigu1/cav2024/hypoe/hypo_gel.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t pre_process -a bciv-delta-gpu -c delta -+#./mfc.sh run /scratch/bciv/rodrigu1/cav2024/hypoe/hypo_gel.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta -+#./mfc.sh run /scratch/bciv/rodrigu1/cav2024/hypoe/hypo_gel.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta -+ -+#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test61/case.py -e batch -p gpuA100x4 -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t pre_process -a bciv-delta-gpu -c delta -+#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test61/case.py -e batch -p gpuA100x4 -N 1 -n 1 -g 0 -w 02:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta -+#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test61/case.py -e batch -p gpuA100x4 -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta -+ -+./mfc.sh run tests/6954E28B/case.py -p gpuA100x4 -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t pre_process -a bciv-delta-gpu -c delta -+./mfc.sh run tests/6954E28B/case.py -p gpuA100x4 -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta -+ -diff --git a/submit_hyper.sh b/submit_hyper.sh -new file mode 100755 -index 00000000..ba197a99 ---- /dev/null -+++ b/submit_hyper.sh -@@ -0,0 +1,7 @@ -+#!/bin/bash -+ -+./mfc.sh run ./examples/3D_hyperelasticity/hyper_gel.py -p batch -N 1 -n 4 -g 0 -w 01:00:00 -# test1 -t pre_process -c oscar -+./mfc.sh run ./examples/3D_hyperelasticity/hyper_gel.py -p batch -N 1 -n 4 -g 0 -w 01:00:00 -# test1 -t simulation -c oscar -+#./mfc.sh run /scratch/bciv/rodrigu1/cav2024/hyper/hyper_gel.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta -+ -+ -diff --git a/submit_pc.sh b/submit_pc.sh -new file mode 100755 -index 00000000..e45b98db ---- /dev/null -+++ b/submit_pc.sh -@@ -0,0 +1,9 @@ -+#!/bin/bash -+ -+#./mfc.sh run ./examples/3D_hyperelasticity/hyper_gel.py -p batch -N 1 -n 4 -g 0 -w 01:00:00 -# test1 -t pre_process -c oscar -+#./mfc.sh run ./examples/3D_hyperelasticity/hyper_gel.py -p batch -N 1 -n 4 -g 0 -w 01:00:00 -# test1 -t simulation -c oscar -+#./mfc.sh run /scratch/bciv/rodrigu1/cav2024/hyper/hyper_gel.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta -+ -+./mfc.sh run ./examples/3D_phasechange_bubble/casefile.py -p batch -N 1 -n 4 -g 1 -w 01:00:00 -# test1 -t pre_process -c delta -+./mfc.sh run ./examples/3D_phasechange_bubble/casefile.py -p batch -N 1 -n 4 -g 1 -w 01:00:00 -# test1 -t simulation -c delta -+ -diff --git a/submit_test.sh b/submit_test.sh -new file mode 100755 -index 00000000..69b80bbe ---- /dev/null -+++ b/submit_test.sh -@@ -0,0 +1,52 @@ -+#!/bin/bash -+ -+#./mfc.sh run ./examples/3D_phasechange_bubble/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta -+#./mfc.sh run ./examples/3D_ctr_test/case.py -p batch -N 1 -n 8 -g 0 -w 01:00:00 -# test1 -t simulation -c delta -+#./mfc.sh run ./examples/3D_phasechange_bubble/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t post_process -c delta -+ -+#./mfc.sh run ./examples/3D_ctr_test/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta -+#./mfc.sh run ./examples/3D_ctr_test/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t simulation -c delta -+#./mfc.sh run ./examples/3D_ctr_test/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t post_process -c delta -+ -+#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4/case.py -p batch -N 1 -n 4 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta -+#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4/case.py -p batch -N 1 -n 4 -g 0 -w 01:00:00 -# test1 -t simulation -c delta -+#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t post_process -c delta -+ -+#./mfc.sh run /scratch/bciv/mcarcanabarbosa/ctr2024/testingpc4f/2speed/3dpc-noel-ptg.py -p batch -N 1 -n 4 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta -+#./mfc.sh run /scratch/bciv/mcarcanabarbosa/ctr2024/testingpc4f/2speed/3dpc-noel-ptg.py -p batch -N 1 -n 4 -g 0 -w 01:00:00 -# test1 -t simulation -c delta -+#./mfc.sh run /scratch/bciv/mcarcanabarbosa/ctr2024/testingpc4f/2speed/3dpc-noel-ptg.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -c delta -+ -+#./mfc.sh run /scratch/bciv/mcarcanabarbosa/ctr2024/testingpc4f/4speed/3dpc-noel-ptg.py -e batch -p gpuA100x4 -N 1 -n 4 -g 1 -w 00:10:00 -# test1 -t pre_process -a bciv-delta-gpu -c delta -+#./mfc.sh run /scratch/bciv/mcarcanabarbosa/ctr2024/testingpc4f/4speed/3dpc-noel-ptg.py -e batch -p gpuA100x4 -N 1 -n 4 -g 1 -w 04:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta -+#./mfc.sh run /scratch/bciv/mcarcanabarbosa/ctr2024/testingpc4f/4speed/3dpc-noel-ptg.py -e batch -p gpuA100x4 -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta -+ -+#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6.4/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta -+#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6.4/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t simulation -c delta -+#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6.4/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t post_process -c delta -+#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6.3/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -c delta -+#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6.4/case.py -e batch -p gpuA100x4 -N 1 -n 4 -g 4 -w 01:00:00 -# pre_bubingel -t pre_process -a bciv-delta-gpu -c delta -+#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6.4/case.py -e batch -p gpuA100x4 -N 1 -n 4 -g 4 -w 06:00:00 -# sim_bubingel -t simulation -a bciv-delta-gpu -c delta -+ -+#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6.5/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta -+#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6.5/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t simulation -c delta -+#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6.5/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -c delta -+ -+#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta -+#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t simulation -c delta -+#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -c delta -+#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4/case.py -e batch -p gpuA100x4 -N 1 -n 4 -g 4 -w 06:00:00 -# pre_bubinwater -t pre_process -a bciv-delta-gpu -c delta -+#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4/case.py -e batch -p gpuA100x4 -N 1 -n 4 -g 4 -w 06:00:00 -# sim_bubinwater -t simulation -a bciv-delta-gpu -c delta -+ -+#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4.1/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta -+#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4.1/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t simulation -c delta -+./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4.1/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -c delta -+ -+ -+#./mfc.sh run /users/mrodri97/scratch/ctr2024/test6/case.py -p batch -N 1 -n 16 -g 0 -w 01:00:00 -# test1 -t pre_process -c oscar -+#./mfc.sh run /users/mrodri97/scratch/ctr2024/test6/case.py -p batch -N 1 -n 16 -g 0 -w 02:00:00 -# test1 -t simulation -c oscar -+#./mfc.sh run /users/mrodri97/scratch/ctr2024/test6/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -c oscar -+ -+ -+#./mfc.sh run /scratch/bciv/mcarcanabarbosa/ctr2024/finalruns/elcom/bubliq/25wv/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -c delta -+#./mfc.sh run /scratch/bciv/mcarcanabarbosa/ctr2024/finalruns/elcom/bubliq/75wv/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -c delta -+ -diff --git a/toolchain/bootstrap/docker.sh b/toolchain/bootstrap/docker.sh -index 73e61372..60e34d92 100644 ---- a/toolchain/bootstrap/docker.sh -+++ b/toolchain/bootstrap/docker.sh -@@ -30,4 +30,4 @@ if (($?)); then - error "Error running Docker container with $@." - - exit 1 --fi -\ No newline at end of file -+fi -diff --git a/toolchain/bootstrap/modules.sh b/toolchain/bootstrap/modules.sh -index 097dca13..b437157f 100644 ---- a/toolchain/bootstrap/modules.sh -+++ b/toolchain/bootstrap/modules.sh -@@ -23,8 +23,9 @@ if [ -v $u_c ]; then - log "$C""ACCESS$W: Bridges2 (b) | Expanse (e) | Delta (d)" - log "$Y""Gatech$W: Phoenix (p)" - log "$R""Caltech$W: Richardson (r)" -+ log "$BR""Brown$W: Oscar (o)" - log "$B""DoD$W: Carpenter (c) | Nautilus (n)" -- log_n "($G""a$W/$G""f$W/$G""s$W/$G""w$W/$C""b$W/$C""e$CR/$C""d$CR/$Y""p$CR/$R""r$CR/$B""c$CR/$B""n$CR): " -+ log_n "($G""a$W/$G""f$W/$G""s$W/$G""w$W/$C""b$W/$C""e$CR/$C""d$CR/$Y""p$CR/$R""r$CR/$B""c$CR/$B""n$CR/$BR""o"$CR"): " - read u_c - log - fi -diff --git a/toolchain/mfc/bench.py b/toolchain/mfc/bench.py -index 52792f26..98e34309 100644 ---- a/toolchain/mfc/bench.py -+++ b/toolchain/mfc/bench.py -@@ -16,7 +16,6 @@ class BenchCase: - path: str - args: typing.List[str] - -- - def bench(targets = None): - if targets is None: - targets = ARG("targets") -diff --git a/toolchain/mfc/run/case_dicts.py b/toolchain/mfc/run/case_dicts.py -index b39507d3..88eb7b00 100644 ---- a/toolchain/mfc/run/case_dicts.py -+++ b/toolchain/mfc/run/case_dicts.py -@@ -19,6 +19,7 @@ class ParamType(Enum): - - COMMON = { - 'hypoelasticity': ParamType.LOG, -+ 'hyperelasticity': ParamType.LOG, - 'cyl_coord': ParamType.LOG, - 'pref': ParamType.REAL, - 'p': ParamType.INT, -@@ -47,6 +48,7 @@ COMMON = { - 'relax_model': ParamType.INT, - 'sigma': ParamType.REAL, - 'adv_n': ParamType.LOG, -+ 'hyperelasticity': ParamType.LOG, - } - - PRE_PROCESS = COMMON.copy() -@@ -75,6 +77,7 @@ PRE_PROCESS.update({ - 'pi_fac': ParamType.REAL, - 'ib': ParamType.LOG, - 'num_ibs': ParamType.INT, -+ 'pre_stress': ParamType.LOG, - }) - - for ib_id in range(1, 10+1): -@@ -107,14 +110,16 @@ for f_id in range(1, 10+1): - "mu_v", "k_v", "G", "cv", "qv", "qvp" ]: - PRE_PROCESS[f"fluid_pp({f_id})%{real_attr}"] = ParamType.REAL - --for p_id in range(1, 10+1): -+for p_id in range(1, 10+4): - for attribute, ty in [("geometry", ParamType.INT), ("smoothen", ParamType.LOG), - ("smooth_patch_id", ParamType.INT), ("hcid", ParamType.INT)]: - PRE_PROCESS[f"patch_icpp({p_id})%{attribute}"] = ty - -- for real_attr in ["radius", "radii", "epsilon", "beta", "normal", "alpha_rho", -- "smooth_coeff", "rho", "vel", "alpha", "gamma", -+ for real_attr in ["radius", "radii", "epsilon", "beta", "normal", "alpha_rho", "a2", -+ "a3", "a4", "a5", "a6", "a7","a8", "a9", "a10", "a11", "a12", 'non_axis_sym', -+ "normal", "smooth_coeff", "rho", "vel", "pres", "alpha", "gamma", - "pi_inf", "r0", "v0", "p0", "m0", "cv", "qv", "qvp", "cf_val"]: -+ - PRE_PROCESS[f"patch_icpp({p_id})%{real_attr}"] = ParamType.REAL - PRE_PROCESS[f"patch_icpp({p_id})%pres"] = ParamType.REAL.analytic() - -@@ -279,7 +284,6 @@ for f_id in range(1,10+1): - SIMULATION[f"integral({int_id})%{cmp}min"] = ParamType.REAL - SIMULATION[f"integral({int_id})%{cmp}max"] = ParamType.REAL - -- - # Removed: 'fourier_modes%beg', 'fourier_modes%end', 'chem_wrt' - # Feel free to return them if they are needed once more. - POST_PROCESS = COMMON.copy() -@@ -314,6 +318,7 @@ POST_PROCESS.update({ - 'qbmm': ParamType.LOG, - 'qm_wrt': ParamType.LOG, - 'cf_wrt': ParamType.LOG, -+ 'sim_data': ParamType.LOG, - 'ib': ParamType.LOG - }) - -diff --git a/toolchain/modules b/toolchain/modules -index 178d9966..bc0566a3 100644 ---- a/toolchain/modules -+++ b/toolchain/modules -@@ -60,6 +60,12 @@ d-cpu gcc/11.4.0 openmpi - d-gpu nvhpc/22.11 openmpi+cuda/4.1.5+cuda cmake - d-gpu CC=nvc CXX=nvc++ FC=nvfortran - -+o Brown Oscar -+o-all python -+o-cpu hpcx-mpi -+o-gpu nvhpc cuda/12.3.0 cmake/3.26.3 -+o-gpu CC=nvc CXX=nvc++ FC=nvfortran -+ - c DoD Carpenter - c-all python/3.12.1 - c-cpu compiler-rt/2024.2.0 ifort/2024.2.0 icc/2023.1.0 mpi/latest cmake/3.28.1-intel-2023.0.0 -@@ -70,3 +76,4 @@ n-all slurm - n-cpu penguin/openmpi/4.1.5/gcc-8.5.0 - n-gpu penguin/openmpi/4.1.5/nvhpc-22.3 nvidia/nvhpc/22.3 cuda/cuda-11.6 - n-gpu CC=nvc CXX=nvc++ FC=nvfortran -+ -diff --git a/toolchain/templates/oscar.mako b/toolchain/templates/oscar.mako -new file mode 100644 -index 00000000..158a217c ---- /dev/null -+++ b/toolchain/templates/oscar.mako -@@ -0,0 +1,56 @@ -+#!/usr/bin/env bash -+ -+<%namespace name="helpers" file="helpers.mako"/> -+ -+% if engine == 'batch': -+#SBATCH --nodes=${nodes} -+#SBATCH --ntasks-per-node=${tasks_per_node} -+#SBATCH --cpus-per-task=1 -+#SBATCH --job-name="${name}" -+#SBATCH --time=${walltime} -+% if partition: -+#SBATCH --partition=${partition} -+% endif -+% if account: -+#SBATCH --account="${account}" -+% endif -+% if gpu: -+#SBATCH --gpus-per-node=${tasks_per_node} -+#SBATCH --mem=64G -+#SBATCH --gpu-bind=closest -+% endif -+#SBATCH --output="${name}.out" -+#SBATCH --error="${name}.err" -+#SBATCH --export=ALL -+% if email: -+#SBATCH --mail-user=${email} -+#SBATCH --mail-type="BEGIN, END, FAIL" -+% endif -+% endif -+ -+${helpers.template_prologue()} -+ -+ok ":) Loading modules:\n" -+cd "${MFC_ROOTDIR}" -+. ./mfc.sh load -c o -m ${'g' if gpu else 'c'} -+cd - > /dev/null -+echo -+ -+% for target in targets: -+ ${helpers.run_prologue(target)} -+ -+ % if not mpi: -+ (set -x; ${profiler} "${target.get_install_binpath(case)}") -+ % else: -+ (set -x; ${profiler} \ -+ mpirun -np ${nodes*tasks_per_node} \ -+ ${' '.join([f"'{x}'" for x in ARG('--') ])} \ -+ "${target.get_install_binpath(case)}") -+ % endif -+ -+ ${helpers.run_epilogue(target)} -+ -+ echo -+% endfor -+ -+${helpers.template_epilogue()} -diff --git a/toolchain/util.sh b/toolchain/util.sh -index c67c9cad..fddbe22a 100644 ---- a/toolchain/util.sh -+++ b/toolchain/util.sh -@@ -1,10 +1,10 @@ - #!/bin/bash - - if [ -t 1 ]; then -- RED="\x1B[31m"; CYAN="\x1B[36m"; GREEN="\x1B[32m" -+ RED="\x1B[31m"; CYAN="\x1B[36m"; GREEN="\x1B[32m"; BROWN="\x1B[38;5;58m" - YELLOW="\x1B[33m"; MAGENTA="\x1B[35m"; BLUE="\x1B[34m"; COLOR_RESET="\033[m" - -- R=$RED; C=$CYAN; G=$GREEN -+ R=$RED; C=$CYAN; G=$GREEN; BR=$BROWN - Y=$YELLOW; M=$MAGENTA; B=$BLUE; CR=$COLOR_RESET; W=$CR - fi - From 2c9bd2c1b6657e222d8029aa09c76e4822db7b74 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Sun, 4 Aug 2024 22:13:58 -0500 Subject: [PATCH 274/326] small changes, still not passing 3D --- diff.txt | 8030 +++++++++++++++++++++++++++++++ src/simulation/p_main.fpp | 4 +- toolchain/mfc/run/case_dicts.py | 2 +- 3 files changed, 8033 insertions(+), 3 deletions(-) create mode 100644 diff.txt diff --git a/diff.txt b/diff.txt new file mode 100644 index 0000000000..8eb6fd7bcb --- /dev/null +++ b/diff.txt @@ -0,0 +1,8030 @@ +diff --git a/batch_mfc.sh b/batch_mfc.sh +new file mode 100755 +index 00000000..41df3c34 +--- /dev/null ++++ b/batch_mfc.sh +@@ -0,0 +1,14 @@ ++#!/bin/bash ++ ++./mfc.sh run /users/mrodri97/scratch/lungwave/case0/case.py -e batch -N 1 -n 4 -w 00:30:00 -# pre -t pre_process -c oscar ++./mfc.sh run /users/mrodri97/scratch/lungwave/case0/case.py -e batch -N 1 -n 4 -w 00:30:00 -# sim -t simulation -c oscar ++./mfc.sh run /users/mrodri97/scratch/lungwave/case0/case.py -e batch -N 1 -n 4 -w 00:30:00 -# pos -t post_process -c oscar ++ ++./mfc.sh run /users/mrodri97/scratch/lungwave/case1/case.py -e batch -N 1 -n 4 -w 00:30:00 -# pre -t pre_process -c oscar ++./mfc.sh run /users/mrodri97/scratch/lungwave/case1/case.py -e batch -N 1 -n 4 -w 00:30:00 -# sim -t simulation -c oscar ++./mfc.sh run /users/mrodri97/scratch/lungwave/case1/case.py -e batch -N 1 -n 4 -w 00:30:00 -# pos -t post_process -c oscar ++ ++./mfc.sh run /users/mrodri97/scratch/lungwave/case2/case.py -e batch -N 1 -n 4 -w 00:30:00 -# pre -t pre_process -c oscar ++./mfc.sh run /users/mrodri97/scratch/lungwave/case2/case.py -e batch -N 1 -n 4 -w 00:30:00 -# sim -t simulation -c oscar ++./mfc.sh run /users/mrodri97/scratch/lungwave/case2/case.py -e batch -N 1 -n 4 -w 00:30:00 -# pos -t post_process -c oscar ++ +diff --git a/examples/2D_lungwave/case.py b/examples/2D_lungwave/case.py +new file mode 100644 +index 00000000..e5888cbe +--- /dev/null ++++ b/examples/2D_lungwave/case.py +@@ -0,0 +1,193 @@ ++#!/usr/bin/env python3 ++ ++import math ++import json ++ ++pi = 3.141592653589 ++# material parameters ++ ++#material1 :: gas ++#patterson 2018 ++ ++gammag = 1.4 #unitless ++Bg =0 #pascals ++rhog = 1.18 #kg/m^3 ++c_g = 347.2 #m/s ++G_g = 0 #pa ++ ++ #material2 :: lung ++ ++gammal = 5.5 ++Bl = 492.E+06 ++rhol = 996.0 ++c_l = 1648.7 ++G_l = 1E3 ++ ++#primitive vartiables ++patmos = 101325. #pa ++ ++#problem specific variable ++lambda_wave = 1E-3 ++ ++#define pulse ++P_amp = 10.E+6 ++P_len = 45 #length of the impulse ++theta = -math.pi/2 #direction of propagation ++ ++#non-dim ++ ++#define characteristic density, length, time, stress material ++rho_char = rhog ++length_char = lambda_wave ++c_char = c_g ++time_char = length_char/c_char ++stress_char = rho_char*c_char*c_char/gammag ++ ++#non-dim the properties ++rhog_n = rhog/rho_char ++c_g_n = c_g/c_char ++rhol_n = rhol/rho_char ++c_l_n = c_l/c_char ++Bg_n = Bg/stress_char ++Bl_n = Bl/stress_char ++G_g_n = G_g/stress_char ++G_l_n = G_l/stress_char ++patmos_n = patmos/stress_char ++P_amp_n = P_amp/stress_char ++ ++#geometry ++dlengx = 1. ++dlengy = 20. ++Nx = 200 ++Ny = dlengy*Nx ++dx = dlengx/Nx ++dy = dlengy/Ny ++alphal_back = 1.0 ++alphag_back = 0.0 ++alphal_lung = 0.0 ++alphag_lung = 1.0 ++ ++interface_amp = 0.5 ++ ++# time stepping requirements ++time_end = 2.5 ++cfl = 0.5 ++ ++dt = cfl * dx/c_l ++Nt = int(time_end/dt) ++Nframes = 50000 ++tstart = 0 ++tstop = Nt ++tsave = int(Nt/Nframes) ++ ++#interface profile ++interface_amp = 0.5 ++ ++# Configuring case dictionary ++print(json.dumps({ ++ # Logistics ================================================================ ++ 'run_time_info' : 'T', ++ # ========================================================================== ++ ++ # Computational Domain Parameters ========================================== ++ 'x_domain%beg' : 0., ++ 'x_domain%end' : dlengx, ++ 'y_domain%beg' : -dlengy/2., ++ 'y_domain%end' : dlengy/2., ++ 'm' : int(Nx), ++ 'n' : int(Ny), ++ 'p' : 0, ++ 'dt' : dt, ++ 't_step_start' : tstart, ++ 't_step_stop' : tstop, ++ 't_step_save' : tsave, ++ # ========================================================================== ++ ++ # Simulation Algorithm Parameters ========================================== ++ 'num_patches' : 2, ++ 'model_eqns' : 2, ++ 'alt_soundspeed' : 'F', ++ 'num_fluids' : 2, ++ 'adv_alphan' : 'T', ++ 'mpp_lim' : 'T', ++ 'mixture_err' : 'T', ++ 'time_stepper' : 3, ++ 'weno_order' : 5, ++ 'weno_eps' : 1.E-16, ++ 'weno_Re_flux' : 'F', ++ 'weno_avg' : 'F', ++ 'mapped_weno' : 'T', ++ 'null_weights' : 'F', ++ 'mp_weno' : 'T', ++ 'riemann_solver' : 2, ++ 'wave_speeds' : 1, ++ 'avg_state' : 2, ++ 'bc_x%beg' : -1, ++ 'bc_x%end' : -1, ++ 'bc_y%beg' : -6, ++ 'bc_y%end' : -6, ++ # ========================================================================== ++ ++ # Formatted Database Files Structure Parameters ============================ ++ 'format' : 1, ++ 'precision' : 2, ++ 'prim_vars_wrt' :'T', ++ 'parallel_io' :'T', ++ # ========================================================================== ++ ++ # Monopole setting ========================================================= ++ 'Monopole' : 'T', # creating an acoustic wave ++ 'num_mono' : 1, # place in the middle and expand ++ 'Mono(1)%pulse' : 3, # sine wave ++ 'Mono(1)%npulse' : 1, # 1 pulse ++ 'Mono(1)%mag' : 10.0*patmos_n, # magnitude ++ 'Mono(1)%length' : 1*dlengx, # impulse length ++ 'Mono(1)%loc(1)' : dlengx/2, # x_center of the domain ++ 'Mono(1)%loc(2)' : 5.0*dlengx, # upper boundary of the domain ++ 'Mono(1)%dir' : -math.pi/2, # direction: -pi/2 ++ #============================================================================== ++ ++ # Patch 1: Background ====================================================== ++ 'patch_icpp(1)%geometry' : 3, ++ 'patch_icpp(1)%x_centroid' : dlengx/2, ++ 'patch_icpp(1)%y_centroid' : 0., ++ 'patch_icpp(1)%length_x' : dlengx, ++ 'patch_icpp(1)%length_y' : dlengy, ++ 'patch_icpp(1)%vel(1)' : 0., ++ 'patch_icpp(1)%vel(2)' : 0.E+00, ++ 'patch_icpp(1)%pres' : patmos_n, ++ 'patch_icpp(1)%alpha_rho(1)' : rhol_n*alphal_back, ++ 'patch_icpp(1)%alpha_rho(2)' : rhog_n*alphag_back, ++ 'patch_icpp(1)%alpha(1)' : alphal_back, ++ 'patch_icpp(1)%alpha(2)' : alphag_back, ++ # ========================================================================== ++ ++ ++ # Patch 2: Lung ============================================================ ++ 'patch_icpp(2)%geometry' : 7, ++ 'patch_icpp(2)%hcid' : 205, ++ 'patch_icpp(2)%alter_patch(1)' : 'T', ++ 'patch_icpp(2)%x_centroid' : dlengx/2., ++ 'patch_icpp(2)%y_centroid' : -dlengy/4., ++ 'patch_icpp(2)%length_x' : dlengx, ++ 'patch_icpp(2)%length_y' : dlengy/2.+2, ++ 'patch_icpp(2)%a2' : interface_amp, ++ 'patch_icpp(2)%vel(1)' : 0.E+00, ++ 'patch_icpp(2)%vel(2)' : 0.0, ++ 'patch_icpp(2)%pres' : patmos_n, ++ 'patch_icpp(2)%alpha_rho(1)' : rhol_n*alphal_lung, ++ 'patch_icpp(2)%alpha_rho(2)' : rhog_n*alphag_lung, ++ 'patch_icpp(2)%alpha(1)' : alphal_lung, ++ 'patch_icpp(2)%alpha(2)' : alphag_lung, ++ # ========================================================================== ++ ++ # Fluids Physical Parameters =============================================== ++ 'fluid_pp(1)%gamma' : 1.E+00/(gammal-1.E+00), ++ 'fluid_pp(1)%pi_inf' : gammal*Bl_n/(gammal-1.E+00), ++ 'fluid_pp(2)%gamma' : 1.E+00/(gammag-1.E+00), ++ 'fluid_pp(2)%pi_inf' : gammag*Bg_n/(gammag-1.E+00), ++ # ========================================================================== ++ ++})) ++ ++# ============================================================================== +diff --git a/examples/2D_lungwave_horizontal/case.py b/examples/2D_lungwave_horizontal/case.py +new file mode 100644 +index 00000000..d11aeac2 +--- /dev/null ++++ b/examples/2D_lungwave_horizontal/case.py +@@ -0,0 +1,189 @@ ++#!/usr/bin/env python3 ++ ++import math ++import json ++ ++pi = 3.141592653589 ++# material parameters ++ ++#material1 :: gas ++#patterson 2018 ++ ++gammag = 1.4 #unitless ++Bg =0 #pascals ++rhog = 1.18 #kg/m^3 ++c_g = 347.2 #m/s ++G_g = 0 #pa ++ ++#material2 :: water ++gammal = 5.5 ++Bl = 492.E+06 ++rhol = 996.0 ++c_l = 1648.7 ++G_l = 1E3 ++ ++#primitive vartiables ++patmos = 101325. #pa ++ ++#problem specific variable ++lambda_wave = 1E-3 ++ ++#define pulse ++P_amp = 10.E+6 ++P_len = 45 #length of the impulse ++theta = -math.pi/2 #direction of propagation ++ ++#non-dim ++ ++#define characteristic density, length, time, stress material ++rho_char = rhog ++length_char = lambda_wave ++c_char = c_g ++time_char = length_char/c_char ++stress_char = rho_char*c_char*c_char/gammag ++ ++#non-dim the properties ++rhog_n = rhog/rho_char ++c_g_n = c_g/c_char ++rhol_n = rhol/rho_char ++c_l_n = c_l/c_char ++Bg_n = Bg/stress_char ++Bl_n = Bl/stress_char ++G_g_n = G_g/stress_char ++G_l_n = G_l/stress_char ++patmos_n = patmos/stress_char ++P_amp_n = P_amp/stress_char ++ ++#geometry ++dlengx = 10. ++dlengy = 2. ++Ny = 500 ++Nx = dlengx*Ny ++dx = dlengx/Nx ++dy = dlengy/Ny ++alphal_back = 1.0 ++alphag_back = 0.0 ++alphal_lung = 0.0 ++alphag_lung = 1.0 ++ ++interface_amp = 0.5 ++ ++# time stepping requirements ++time_end = 5 ++cfl = 8.0 ++ ++dt = cfl * dx/c_l ++Nt = int(time_end/dt) ++Nframes = 500 ++tstart = 0 ++tstop = Nt ++tsave = int(Nt/Nframes) ++ ++# Configuring case dictionary ++print(json.dumps({ ++ # Logistics ================================================================ ++ 'run_time_info' : 'T', ++ # ========================================================================== ++ ++ # Computational Domain Parameters ========================================== ++ 'x_domain%beg' : -dlengx/2., ++ 'x_domain%end' : dlengx/2., ++ 'y_domain%beg' : 0., ++ 'y_domain%end' : dlengy, ++ 'm' : int(Nx), ++ 'n' : int(Ny), ++ 'p' : 0, ++ 'dt' : dt, ++ 't_step_start' : tstart, ++ 't_step_stop' : tstop, ++ 't_step_save' : tsave, ++ # ========================================================================== ++ ++ # Simulation Algorithm Parameters ========================================== ++ 'num_patches' : 2, ++ 'model_eqns' : 2, ++ 'alt_soundspeed' : 'F', ++ 'num_fluids' : 2, ++ 'adv_alphan' : 'T', ++ 'mpp_lim' : 'T', ++ 'mixture_err' : 'T', ++ 'time_stepper' : 3, ++ 'weno_order' : 5, ++ 'weno_eps' : 1.E-16, ++ 'weno_Re_flux' : 'F', ++ 'weno_avg' : 'F', ++ 'mapped_weno' : 'T', ++ 'null_weights' : 'F', ++ 'mp_weno' : 'T', ++ 'riemann_solver' : 2, ++ 'wave_speeds' : 1, ++ 'avg_state' : 2, ++ 'bc_x%beg' : -6, ++ 'bc_x%end' : -6, ++ 'bc_y%beg' : -1, ++ 'bc_y%end' : -1, ++ # ========================================================================== ++ ++ # Formatted Database Files Structure Parameters ============================ ++ 'format' : 1, ++ 'precision' : 2, ++ 'prim_vars_wrt' :'T', ++ 'parallel_io' :'T', ++ # ========================================================================== ++ ++ # Monopole setting ========================================================= ++ 'Monopole' : 'T', # creating an acoustic wave ++ 'num_mono' : 1, # place in the middle and expand ++ 'Mono(1)%pulse' : 3, # square wave ++ 'Mono(1)%npulse' : 1, # 1 pulse ++ 'Mono(1)%mag' : 100.0*patmos_n,# magnitude ++ 'Mono(1)%length' : 45.0*dlengy, # pulse length ++ 'Mono(1)%support' : 2, # 2D semi infinite plane (x: -inf,inf; y:-len/2, len/2) ++ 'Mono(1)%support_width' : 30, ++ 'Mono(1)%loc(1)' : 0.7*dlengy, # x_center of the domain ++ 'Mono(1)%loc(2)' : dlengy/2, # upper boundary of the domain ++ 'Mono(1)%dir' : -math.pi, # direction: -pi/2 ++ ++ # Patch 1: Background ====================================================== ++ 'patch_icpp(1)%geometry' : 3, ++ 'patch_icpp(1)%x_centroid' : 0., ++ 'patch_icpp(1)%y_centroid' : dlengy/2., ++ 'patch_icpp(1)%length_x' : dlengx, ++ 'patch_icpp(1)%length_y' : dlengy, ++ 'patch_icpp(1)%vel(1)' : 0., ++ 'patch_icpp(1)%vel(2)' : 0.E+00, ++ 'patch_icpp(1)%pres' : patmos_n, ++ 'patch_icpp(1)%alpha_rho(1)' : rhol_n*alphal_back, ++ 'patch_icpp(1)%alpha_rho(2)' : rhog_n*alphag_back, ++ 'patch_icpp(1)%alpha(1)' : alphal_back, ++ 'patch_icpp(1)%alpha(2)' : alphag_back, ++ # ========================================================================== ++ ++ # Patch 2: Lung ============================================================ ++ 'patch_icpp(2)%geometry' : 7, ++ 'patch_icpp(2)%hcid' : 206, ++ 'patch_icpp(2)%alter_patch(1)' : 'T', ++ 'patch_icpp(2)%x_centroid' : -dlengx/4., ++ 'patch_icpp(2)%y_centroid' : dlengy/2., ++ 'patch_icpp(2)%length_x' : dlengx/2.+2, ++ 'patch_icpp(2)%length_y' : dlengy, ++ 'patch_icpp(2)%a2' : interface_amp, ++ 'patch_icpp(2)%vel(1)' : 0.E+00, ++ 'patch_icpp(2)%vel(2)' : 0.0, ++ 'patch_icpp(2)%pres' : patmos_n, ++ 'patch_icpp(2)%alpha_rho(1)' : rhol_n*alphal_lung, ++ 'patch_icpp(2)%alpha_rho(2)' : rhog_n*alphag_lung, ++ 'patch_icpp(2)%alpha(1)' : alphal_lung, ++ 'patch_icpp(2)%alpha(2)' : alphag_lung, ++ # ========================================================================== ++ ++ # Fluids Physical Parameters =============================================== ++ 'fluid_pp(1)%gamma' : 1.E+00/(gammal-1.E+00), ++ 'fluid_pp(1)%pi_inf' : gammal*Bl_n/(gammal-1.E+00), ++ 'fluid_pp(2)%gamma' : 1.E+00/(gammag-1.E+00), ++ 'fluid_pp(2)%pi_inf' : gammag*Bg_n/(gammag-1.E+00), ++ ++ #============================================================================== ++})) ++ ++# ============================================================================== +diff --git a/examples/2D_phasechange_bubble/case.py b/examples/2D_phasechange_bubble/case.py +new file mode 100644 +index 00000000..5fbe5f83 +--- /dev/null ++++ b/examples/2D_phasechange_bubble/case.py +@@ -0,0 +1,286 @@ ++#!/usr/bin/env python3 ++import math, json ++ ++## 1 FOR BACKGROUND, 2 FOR BUBBLE ++# Pressure [Pa] ++p01 = 5E6 ++p02 = 3550 ++ ++# Temperature [K] ++T01 = 298.15 ++T02 = 298.15 ++#T02 = 7.914 ++ ++#### FLUID PROPERTIES #### ++ ++### liquid water ### ++# pi infty ++piwl = 1.0E+09 ++# qv ++qvwl = -1167000 ++# qv' ++qvpwl = 0.0E0 ++# cv ++cvwl = 1816 ++# cp ++cpwl = 4267 ++# gamma ++gamwl = cpwl / cvwl ++ ++## FOR PATCHES 1 & 2 ## ++ ++# density ++rho0wl1 = (p01 + piwl)/((gamwl-1)*cvwl*T01) ++rho0wl2 = (p02 + piwl)/((gamwl-1)*cvwl*T02) ++ ++# speed of sound FOR ++c_wl1 = math.sqrt( gamwl * ( p01 + piwl ) / rho0wl1 ) ++c_wl2 = math.sqrt( gamwl * ( p02 + piwl ) / rho0wl2 ) ++ ++# part for Gases - relations from IMR ++Ru = 8.3144598 # Universal gas constant (J/mol-K) ++ ++### Vapor water ### ++Rv = Ru/(18.01528e-3) # Gas constant for vapor (Ru/molecular weight) (J/kg-K) ++# gamma ++gamwv = 1.4 ++# cp ++cpwv = Rv * gamwv/(gamwv-1) ++# cv ++cvwv = cpwv/gamwv ++# pi infinity ++piwv = 0.0E0 ++# qv ++qvwv = 2030000 ++# qv' ++qvpwv = -23400 ++ ++## FOR PATCHES 1 & 2 ## ++ ++# density ++rho0wv1 = (p01 + piwv)/((gamwv-1)*cvwv*T01) ++rho0wv2 = (p02 + piwv)/((gamwv-1)*cvwv*T02) ++ ++# speed of sound ++c_wv1 = math.sqrt( gamwv * ( p01 + piwv ) / rho0wv1 ) ++c_wv2 = math.sqrt( gamwv * ( p02 + piwv ) / rho0wv2 ) ++ ++### Air ### ++ ++Ra = Ru/(28.966e-3) # Gas constant for air (Ru/molecular weight) (J/kg-K) ++# gamma ++gama = 1.4 ++# cp ++cpa = Ra * gama/(gama-1) ++# cv ++cva = cpa/gama ++# pi infinity ++pia = 0.0E0 ++# qv ++qva = 0.0E0 ++# qv' ++qvpa = 0.0E0 ++ ++## FOR PATCHES 1 & 2 ## ++ ++# density ++rho0a1 = (p01 + pia)/((gama-1)*cva*T01) ++rho0a2 = (p02 + pia)/((gama-1)*cva*T02) ++ ++# Speed of sound ++c_a1 = math.sqrt( gama * ( p01 + pia ) / rho0a1 ) ++c_a2 = math.sqrt( gama * ( p02 + pia ) / rho0a2 ) ++ ++## SHOCK RELATIONS ++p02Op01 = p02 / p01 ++ ++# Mach number of the shocked region - this should agree with Min, if everything is correct ++Ms = math.sqrt( ( gama + 1. ) / ( 2. * gama ) * ( p02Op01 - 1. ) * ( p02 / ( p02 + pia ) ) + 1.0 ) ++ ++# shock speed ++ss = Ms * c_a1 ++ ++### volume fractions for each of the patches ### ++C0 = 0.25 # vapor concentration for IMR ++ ++# water liquid ++awl1 = 1.00E00-2.00E-12 ++awl2 = 1.00E-12 ++# water vapor ++awv1 = 1.00E-12 ++awv2 = 1 / ( ( 1 - C0 ) / C0 * rho0wv2 / rho0a2 + 1 ) ++# air ++aa1 = 1.0 - awl1 - awv1 ++aa2 = 1.0 - awl2 - awv2 ++ ++## SIMULATION PARAMETERS ++ ++# CFL ++cfl = 0.50 ++ ++# Bubble Initial Radius ++R0 = 30E-06 ++ ++# number of elements ++Nx0 = 400 ++Nx = 1600 ++Ny = 1600 ++Nz = 1600 ++ ++# domain boundaries ++xb = 0.00 ++xe = 120E-6 ++ ++yb = 0.00 ++ye = 120E-6 ++ ++zb = 0.00 ++ze = 120E-6 ++ ++# typical cell size ++dx = ( xe - xb ) / Nx ++dy = ( ye - yb ) / Ny ++dz = ( ze - zb ) / Nz ++ ++# time step ++ ++# save frequency = SF + 1 (because the initial state, 0.dat, is also saved) ++SF = 200 ++ ++# Critical time-step ++tc = 0.915 * R0 * math.sqrt( rho0wl1 / p01 ) ++ ++# making Nt divisible by SF ++# tendA = 1.5 * tc ++tend = 1.2 * tc ++ ++# 1 - ensure NtA is sufficient to go a little beyond tendA ++# NtA = int( tendA // dt + 1 ) ++ ++# Array of saves. it is the same as Nt/Sf = t_step_save ++# AS = int( NtA // SF + 1 ) ++ ++# Nt = total number of steps. Ensure Nt > NtA (so the total tendA is covered) ++# Nt = AS * SF ++Nt = int(18E3 * tend // tc * Nx / Nx0 + 1) ++ ++dt = tend / Nt ++ ++AS = int( Nt//SF ) ++ ++# Total physical time ++# tend = Nt * dt ++ ++# Configuring case dictionary ================================================== ++print(json.dumps({ ++ # Logistics ================================================ ++ 'run_time_info': 'T', ++ # ========================================================== ++ # Computational Domain Parameters ========================== ++ 'x_domain%beg' : xb, ++ 'x_domain%end' : xe, ++ 'y_domain%beg' : yb, ++ 'y_domain%end' : ye, ++ 'stretch_x' : 'T', ++ 'loops_x' : 3, ++ 'a_x' : 4.0E0, ++ 'x_a' : -2.0*R0, ++ 'x_b' : 2.0*R0, ++ 'stretch_y' : 'T', ++ 'loops_y' : 3, ++ 'a_y' : 4.0E0, ++ 'y_a' : -2.0*R0, ++ 'y_b' : 2.0*R0, ++ 'cyl_coord' : 'T', ++ 'm' : Nx, ++ 'n' : Ny, ++ 'p' : 0, ++ 'dt' : dt, ++ 't_step_start' : 0, ++ 't_step_stop' : Nt, ++ 't_step_save' : AS, ++ # ========================================================== ++ # Simulation Algorithm Parameters ========================== ++ 'num_patches' : 2, ++ 'model_eqns' : 3, ++ 'num_fluids' : 3, ++ 'adv_alphan' : 'T', ++ 'mpp_lim' : 'T', ++ 'mixture_err' : 'T', ++ 'relax' : 'T', ++ 'relax_model' : 6, ++ 'palpha_eps' : 1.0E-8, ++ 'ptgalpha_eps' : 1.0E-2, ++ 'time_stepper' : 3, ++ 'weno_order' : 3, ++ 'weno_eps' : 1.0E-16, ++ 'weno_Re_flux' : 'F', ++ 'weno_avg' : 'F', ++ 'mapped_weno' : 'T', ++ 'null_weights' : 'F', ++ 'mp_weno' : 'F', ++ 'riemann_solver' : 2, ++ 'wave_speeds' : 1, ++ 'avg_state' : 2, ++ 'bc_x%beg' : -2, ++ 'bc_x%end' : -6, ++ 'bc_y%beg' : -2, ++ 'bc_y%end' : -6, ++ # ========================================================== ++ # Formatted Database Files Structure Parameters ============ ++ 'format' : 1, ++ 'precision' : 2, ++ 'prim_vars_wrt':'T', ++ 'parallel_io' :'T', ++ # ========================================================== ++ # Patch 1: High pressured water ============================ ++ # Specify the cubic water background grid geometry ++ 'patch_icpp(1)%geometry' : 3, ++ 'patch_icpp(1)%x_centroid' : ( xe + xb ) * 500000 / 100, ++ 'patch_icpp(1)%y_centroid' : ( ye + yb ) * 500000 / 100, ++ 'patch_icpp(1)%length_x' : ( xe - xb ) * 1000000 / 100, ++ 'patch_icpp(1)%length_y' : ( ye - yb ) * 1000000 / 100, ++ 'patch_icpp(1)%vel(1)' : 0.0E+00, ++ 'patch_icpp(1)%vel(2)' : 0.0E+00, ++ 'patch_icpp(1)%pres' : p01, ++ 'patch_icpp(1)%alpha_rho(1)' : awl1 * rho0wl1, ++ 'patch_icpp(1)%alpha_rho(2)' : awv1 * rho0wv1, ++ 'patch_icpp(1)%alpha_rho(3)' : aa1 * rho0a1, ++ 'patch_icpp(1)%alpha(1)' : awl1, ++ 'patch_icpp(1)%alpha(2)' : awv1, ++ 'patch_icpp(1)%alpha(3)' : aa1, ++ # ========================================================== ++ # Patch 2: (Vapor) Bubble ================================== ++ 'patch_icpp(2)%geometry' : 2, ++ 'patch_icpp(2)%x_centroid' : xb, ++ 'patch_icpp(2)%y_centroid' : yb, ++ 'patch_icpp(2)%radius' : R0, ++ 'patch_icpp(2)%vel(1)' : 0.0E+00, ++ 'patch_icpp(2)%vel(2)' : 0.0E+00, ++ 'patch_icpp(2)%pres' : p02, ++ 'patch_icpp(2)%alpha_rho(1)' : awl2 * rho0wl2, ++ 'patch_icpp(2)%alpha_rho(2)' : awv2 * rho0wv2, ++ 'patch_icpp(2)%alpha_rho(3)' : aa2 * rho0a2, ++ 'patch_icpp(2)%alpha(1)' : awl2, ++ 'patch_icpp(2)%alpha(2)' : awv2, ++ 'patch_icpp(2)%alpha(3)' : aa2, ++ 'patch_icpp(2)%alter_patch(1)' : 'T', ++ # ========================================================== ++ # Fluids Physical Parameters =============================== ++ 'fluid_pp(1)%gamma' : 1.0E+00 / ( gamwl - 1 ), ++ 'fluid_pp(1)%pi_inf' : gamwl * piwl / ( gamwl - 1 ), ++ 'fluid_pp(1)%cv' : cvwl, ++ 'fluid_pp(1)%qv' : qvwl, ++ 'fluid_pp(1)%qvp' : qvpwl, ++ 'fluid_pp(2)%gamma' : 1.0E+00 / ( gamwv - 1 ), ++ 'fluid_pp(2)%pi_inf' : gamwv * piwv / ( gamwv - 1 ), ++ 'fluid_pp(2)%cv' : cvwv, ++ 'fluid_pp(2)%qv' : qvwv, ++ 'fluid_pp(2)%qvp' : qvpwv, ++ 'fluid_pp(3)%gamma' : 1.0E+00 / ( gama - 1 ), ++ 'fluid_pp(3)%pi_inf' : gama * pia / ( gama - 1 ), ++ 'fluid_pp(3)%cv' : cva, ++ 'fluid_pp(3)%qv' : qva, ++ 'fluid_pp(3)%qvp' : qvpa, ++ # ========================================================== ++})) +diff --git a/examples/2D_phasechange_bubble/casefile.py b/examples/2D_phasechange_bubble/casefile.py +new file mode 100644 +index 00000000..722d0049 +--- /dev/null ++++ b/examples/2D_phasechange_bubble/casefile.py +@@ -0,0 +1,300 @@ ++#!/usr/bin/env python3 ++import math, json ++ ++## 1 FOR BACKGROUND, 2 FOR BUBBLE ++# Pressure [Pa] ++p01 = 5E6 ++p02 = 3550 ++ ++# Temperature [K] ++T01 = 298.15 ++T02 = 298.15 ++#T02 = 7.914 ++ ++#### FLUID PROPERTIES #### ++ ++### liquid water ### ++# pi infty ++piwl = 1.0E+09 ++# qv ++qvwl = -1167000 ++# qv' ++qvpwl = 0.0E0 ++# cv ++cvwl = 1816 ++# cp ++cpwl = 4267 ++# gamma ++gamwl = cpwl / cvwl ++ ++## FOR PATCHES 1 & 2 ## ++ ++# density ++rho0wl1 = (p01 + piwl)/((gamwl-1)*cvwl*T01) ++rho0wl2 = (p02 + piwl)/((gamwl-1)*cvwl*T02) ++ ++# speed of sound FOR ++c_wl1 = math.sqrt( gamwl * ( p01 + piwl ) / rho0wl1 ) ++c_wl2 = math.sqrt( gamwl * ( p02 + piwl ) / rho0wl2 ) ++ ++# part for Gases - relations from IMR ++Ru = 8.3144598 # Universal gas constant (J/mol-K) ++ ++### Vapor water ### ++Rv = Ru/(18.01528e-3) # Gas constant for vapor (Ru/molecular weight) (J/kg-K) ++# gamma ++gamwv = 1.4 ++# cp ++cpwv = Rv * gamwv/(gamwv-1) ++# cv ++cvwv = cpwv/gamwv ++# pi infinity ++piwv = 0.0E0 ++# qv ++qvwv = 2030000 ++# qv' ++qvpwv = -23400 ++ ++## FOR PATCHES 1 & 2 ## ++ ++# density ++rho0wv1 = (p01 + piwv)/((gamwv-1)*cvwv*T01) ++rho0wv2 = (p02 + piwv)/((gamwv-1)*cvwv*T02) ++ ++# speed of sound ++c_wv1 = math.sqrt( gamwv * ( p01 + piwv ) / rho0wv1 ) ++c_wv2 = math.sqrt( gamwv * ( p02 + piwv ) / rho0wv2 ) ++ ++### Air ### ++ ++Ra = Ru/(28.966e-3) # Gas constant for air (Ru/molecular weight) (J/kg-K) ++# gamma ++gama = 1.4 ++# cp ++cpa = Ra * gama/(gama-1) ++# cv ++cva = cpa/gama ++# pi infinity ++pia = 0.0E0 ++# qv ++qva = 0.0E0 ++# qv' ++qvpa = 0.0E0 ++ ++## FOR PATCHES 1 & 2 ## ++ ++# density ++rho0a1 = (p01 + pia)/((gama-1)*cva*T01) ++rho0a2 = (p02 + pia)/((gama-1)*cva*T02) ++ ++# Speed of sound ++c_a1 = math.sqrt( gama * ( p01 + pia ) / rho0a1 ) ++c_a2 = math.sqrt( gama * ( p02 + pia ) / rho0a2 ) ++ ++## SHOCK RELATIONS ++p02Op01 = p02 / p01 ++ ++# Mach number of the shocked region - this should agree with Min, if everything is correct ++Ms = math.sqrt( ( gama + 1. ) / ( 2. * gama ) * ( p02Op01 - 1. ) * ( p02 / ( p02 + pia ) ) + 1.0 ) ++ ++# shock speed ++ss = Ms * c_a1 ++ ++### volume fractions for each of the patches ### ++C0 = 0.25 # vapor concentration for IMR ++ ++# water liquid ++awl1 = 1.00E00-2.00E-12 ++awl2 = 1.00E-12 ++# water vapor ++awv1 = 1.00E-12 ++awv2 = 1 / ( ( 1 - C0 ) / C0 * rho0wv2 / rho0a2 + 1 ) ++# air ++aa1 = 1.0 - awl1 - awv1 ++aa2 = 1.0 - awl2 - awv2 ++ ++## SIMULATION PARAMETERS ++ ++# CFL ++cfl = 0.50 ++ ++# Bubble Initial Radius ++R0 = 30E-06 ++ ++# number of elements ++Nx0 = 400 ++Nx = 100 ++Ny = 100 ++Nz = 100 ++ ++# domain boundaries ++xb = 0.00 ++xe = 120E-6 ++ ++yb = 0.00 ++ye = 120E-6 ++ ++zb = 0.00 ++ze = 120E-6 ++ ++# typical cell size ++dx = ( xe - xb ) / Nx ++dy = ( ye - yb ) / Ny ++dz = ( ze - zb ) / Nz ++ ++# time step ++ ++# save frequency = SF + 1 (because the initial state, 0.dat, is also saved) ++SF = 200 ++ ++# Critical time-step ++tc = 0.915 * R0 * math.sqrt( rho0wl1 / p01 ) ++ ++# making Nt divisible by SF ++# tendA = 1.5 * tc ++tend = 1.2 * tc ++ ++# 1 - ensure NtA is sufficient to go a little beyond tendA ++# NtA = int( tendA // dt + 1 ) ++ ++# Array of saves. it is the same as Nt/Sf = t_step_save ++# AS = int( NtA // SF + 1 ) ++ ++# Nt = total number of steps. Ensure Nt > NtA (so the total tendA is covered) ++# Nt = AS * SF ++Nt = int(18E3 * tend // tc * Nx / Nx0 + 1) ++ ++dt = tend / Nt ++ ++AS = int( Nt//SF ) ++ ++# Total physical time ++# tend = Nt * dt ++ ++# Configuring case dictionary ================================================== ++print(json.dumps({ ++ # Logistics ================================================ ++ 'run_time_info': 'T', ++ # ========================================================== ++ # Computational Domain Parameters ========================== ++ 'x_domain%beg' : xb, ++ 'x_domain%end' : xe, ++ 'y_domain%beg' : yb, ++ 'y_domain%end' : ye, ++ 'z_domain%beg' : zb, ++ 'z_domain%end' : ze, ++ 'stretch_x' : 'T', ++ 'loops_x' : 3, ++ 'a_x' : 4.0E0, ++ 'x_a' : -2.0*R0, ++ 'x_b' : 2.0*R0, ++ 'stretch_y' : 'T', ++ 'loops_y' : 3, ++ 'a_y' : 4.0E0, ++ 'y_a' : -2.0*R0, ++ 'y_b' : 2.0*R0, ++ 'stretch_z' : 'T', ++ 'loops_z' : 3, ++ 'a_z' : 4.0E0, ++ 'z_a' : -2.0*R0, ++ 'z_b' : 2.0*R0, ++ 'cyl_coord' : 'F', ++ 'm' : Nx, ++ 'n' : Ny, ++ 'p' : Nz, ++ 'dt' : dt, ++ 't_step_start' : 0, ++ 't_step_stop' : Nt, ++ 't_step_save' : AS, ++ # ========================================================== ++ # Simulation Algorithm Parameters ========================== ++ 'num_patches' : 2, ++ 'model_eqns' : 3, ++ 'num_fluids' : 3, ++ 'adv_alphan' : 'T', ++ 'mpp_lim' : 'T', ++ 'mixture_err' : 'T', ++ 'relax' : 'T', ++ 'relax_model' : 6, ++ 'palpha_eps' : 1.0E-6, ++ 'ptgalpha_eps' : 1.0E-2, ++ 'time_stepper' : 3, ++ 'weno_order' : 3, ++ 'weno_eps' : 1.0E-32, ++ 'weno_Re_flux' : 'F', ++ 'weno_avg' : 'F', ++ 'mapped_weno' : 'T', ++ 'null_weights' : 'F', ++ 'mp_weno' : 'F', ++ 'riemann_solver' : 2, ++ 'wave_speeds' : 1, ++ 'avg_state' : 2, ++ 'bc_x%beg' : -2, ++ 'bc_x%end' : -6, ++ 'bc_y%beg' : -2, ++ 'bc_y%end' : -6, ++ 'bc_z%beg' : -2, ++ 'bc_z%end' : -6, ++ # ========================================================== ++ # Formatted Database Files Structure Parameters ============ ++ 'format' : 1, ++ 'precision' : 2, ++ 'prim_vars_wrt':'T', ++ 'parallel_io' :'T', ++ # ========================================================== ++ # Patch 1: High pressured water ============================ ++ # Specify the cubic water background grid geometry ++ 'patch_icpp(1)%geometry' : 9, ++ 'patch_icpp(1)%x_centroid' : ( xe + xb ) * 500000 / 100, ++ 'patch_icpp(1)%y_centroid' : ( ye + yb ) * 500000 / 100, ++ 'patch_icpp(1)%z_centroid' : ( ze + zb ) * 500000 / 100, ++ 'patch_icpp(1)%length_x' : ( xe - xb ) * 1000000 / 100, ++ 'patch_icpp(1)%length_y' : ( ye - yb ) * 1000000 / 100, ++ 'patch_icpp(1)%length_z' : ( ze - zb ) * 1000000 / 100, ++ 'patch_icpp(1)%vel(1)' : 0.0E+00, ++ 'patch_icpp(1)%vel(2)' : 0.0E+00, ++ 'patch_icpp(1)%vel(3)' : 0.0E+00, ++ 'patch_icpp(1)%pres' : p01, ++ 'patch_icpp(1)%alpha_rho(1)' : awl1 * rho0wl1, ++ 'patch_icpp(1)%alpha_rho(2)' : awv1 * rho0wv1, ++ 'patch_icpp(1)%alpha_rho(3)' : aa1 * rho0a1, ++ 'patch_icpp(1)%alpha(1)' : awl1, ++ 'patch_icpp(1)%alpha(2)' : awv1, ++ 'patch_icpp(1)%alpha(3)' : aa1, ++ # ========================================================== ++ # Patch 2: (Vapor) Bubble ================================== ++ 'patch_icpp(2)%geometry' : 8, ++ 'patch_icpp(2)%x_centroid' : xb, ++ 'patch_icpp(2)%y_centroid' : yb, ++ 'patch_icpp(2)%z_centroid' : zb, ++ 'patch_icpp(2)%radius' : R0, ++ 'patch_icpp(2)%vel(1)' : 0.0E+00, ++ 'patch_icpp(2)%vel(2)' : 0.0E+00, ++ 'patch_icpp(2)%vel(3)' : 0.0E+00, ++ 'patch_icpp(2)%pres' : p02, ++ 'patch_icpp(2)%alpha_rho(1)' : awl2 * rho0wl2, ++ 'patch_icpp(2)%alpha_rho(2)' : awv2 * rho0wv2, ++ 'patch_icpp(2)%alpha_rho(3)' : aa2 * rho0a2, ++ 'patch_icpp(2)%alpha(1)' : awl2, ++ 'patch_icpp(2)%alpha(2)' : awv2, ++ 'patch_icpp(2)%alpha(3)' : aa2, ++ 'patch_icpp(2)%alter_patch(1)' : 'T', ++ # ========================================================== ++ # Fluids Physical Parameters =============================== ++ 'fluid_pp(1)%gamma' : 1.0E+00 / ( gamwl - 1 ), ++ 'fluid_pp(1)%pi_inf' : gamwl * piwl / ( gamwl - 1 ), ++ 'fluid_pp(1)%cv' : cvwl, ++ 'fluid_pp(1)%qv' : qvwl, ++ 'fluid_pp(1)%qvp' : qvpwl, ++ 'fluid_pp(2)%gamma' : 1.0E+00 / ( gamwv - 1 ), ++ 'fluid_pp(2)%pi_inf' : gamwv * piwv / ( gamwv - 1 ), ++ 'fluid_pp(2)%cv' : cvwv, ++ 'fluid_pp(2)%qv' : qvwv, ++ 'fluid_pp(2)%qvp' : qvpwv, ++ 'fluid_pp(3)%gamma' : 1.0E+00 / ( gama - 1 ), ++ 'fluid_pp(3)%pi_inf' : gama * pia / ( gama - 1 ), ++ 'fluid_pp(3)%cv' : cva, ++ 'fluid_pp(3)%qv' : qva, ++ 'fluid_pp(3)%qvp' : qvpa, ++ # ========================================================== ++})) +diff --git a/examples/3D_CAV/3D_CAV_sph_col.py b/examples/3D_CAV/3D_CAV_sph_col.py +new file mode 100644 +index 00000000..a54df0a5 +--- /dev/null ++++ b/examples/3D_CAV/3D_CAV_sph_col.py +@@ -0,0 +1,205 @@ ++import math ++import json ++ ++ ++## Deine characteristic values for the sim ++Ri = 50E-6 ++T = 407.9 ++rhog = 0.027 ++Pb = 3550 ++Pl = 101325 ++#mulc = 9E-04 ++#mubc = 1.0E-05 ++domain_length = 3*Ri ++ ++ ++## fluid properties ++Pi_inf_l = 1.0E+09 ++Pi_inf_b = 0.0E+00 ++nl = 2.35 ++nb = 1.47 ++alpha1 = 1.0E+00 ++Cv_l = 1816 ++rhol = (Pl+Pi_inf_l)/((nl-1)*Cv_l*T) ++alpha2 = alpha1 ++cl = (nl*(Pl+Pi_inf_l)/rhol)**(0.5) ++ ++## Defining Characteristic Values ++Rc = Ri ++rhoc = rhol ++uc = (Pl/rhol)**(0.5E+00) ++tc = Ri/uc ++Pc = rhoc*uc**(2.0E+00) ++ ++## Non-Dimensionalizing values using characteristic values ++Rin = Ri/Rc ++rholn = rhol/rhoc ++rhogn = rhog/rhoc ++Pln = Pl/Pc ++Pbn = Pb/Pc ++tcn = tc/tc ++Pi_inf_ln = Pi_inf_l/Pc ++leng = domain_length/Rc ++clc = cl/uc ++ ++ ++## Non-Dimensional Numbers ++#Rel = rhol*uc*2*Rin/mulc ++#Reb = rhog*uc*2*Rin/mubc ++Ma = uc/cl ++ ++## Grid Specifications ++CFL = 0.1 ++PpBr = 192 ++Nx = PpBr*leng ++Ny = Nx ++Nz = Nx ++x_beg = 0.0E+00 ++x_end = leng ++y_beg = 0.0E+00 ++y_end = leng ++z_beg = 0.0E+00 ++z_end = leng ++delta_x = leng/Nx ++delta_t = CFL*delta_x/clc ++Nt = int(1.1*tcn/delta_t) ++x_centroidl = (x_end+x_beg)/(2.0E+00) ++y_centroidl = (y_end+y_beg)/(2.0E+00) ++z_centroidl = (z_end+z_beg)/(2.0E+00) ++x_centroidb = 0.0E+00 ++y_centroidb = 0.0E+00 ++z_centroidb = 0.0E+00 ++ ++ ++# Configuring case dictionary ++print(json.dumps({ ++ # Logistics ================================================ ++ 'run_time_info' : 'T', ++ 'sim_data' : 'T', ++ # ========================================================== ++ ++ # Computational Domain Parameters ========================== ++ 'x_domain%beg' : x_beg, ++ 'x_domain%end' : x_end, ++ 'y_domain%beg' : y_beg, ++ 'y_domain%end' : y_end, ++ 'z_domain%beg' : z_beg, ++ 'z_domain%end' : z_end, ++ 'm' : int(Nx), ++ 'n' : int(Ny), ++ 'p' : int(Nz), ++ 'cyl_coord' : 'F', ++ 'dt' : delta_t, ++ 't_step_start' : 0, ++ 't_step_stop' : Nt, ++ 't_step_save' : int(Nt/360), ++# ========================================================== ++ ++ # Simulation Algorithm Parameters ========================== ++ 'num_patches' : 2, ++ 'model_eqns' : 2, ++ 'alt_soundspeed' : 'F', ++ 'num_fluids' : 2, ++ 'adv_alphan' : 'T', ++ 'mpp_lim' : 'T', ++ 'mixture_err' : 'T', ++ 'time_stepper' : 3, ++ 'weno_order' : 5, ++ 'weno_eps' : 1.E-100, ++ 'mapped_weno' : 'T', ++ 'null_weights' : 'F', ++ 'mp_weno' : 'F', ++ 'weno_Re_flux' : 'F', ++ 'weno_avg' : 'F', ++ 'riemann_solver' : 2, ++ 'wave_speeds' : 1, ++ 'avg_state' : 2, ++ 'bc_x%beg' : -2, ++ 'bc_x%end' : -6, ++ 'bc_y%beg' : -2, ++ 'bc_y%end' : -6, ++ 'bc_z%beg' : -2, ++ 'bc_z%end' : -6, ++ 'stretch_x' : 'T', ++ 'stretch_y' : 'T', ++ 'stretch_z' : 'T', ++ 'a_x' : 4.0E+00, ++ 'x_a' : -1.5E+00, ++ 'x_b' : 1.5E+00, ++ 'a_y' : 4.0E+00, ++ 'y_a' : -1.5E+00, ++ 'y_b' : 1.5E+00, ++ 'a_z' : 4.0E+00, ++ 'z_a' : -1.5E+00, ++ 'z_b' : 1.5E+00, ++ # ========================================================== ++ ++ # Formatted Database Files Structure Parameters ============ ++ 'format' : 1, ++ 'precision' : 2, ++ 'prim_vars_wrt' :'T', ++ 'parallel_io' :'T', ++ 'fd_order' :'1', ++ 'probe_wrt' :'T', ++ 'num_probes' : 1, ++ 'probe(1)%x' : 0., ++ 'probe(1)%y' : 0., ++ 'probe(1)%z' : 0., ++ # ========================================================== ++ ++ # Patch 1: Background ============================ ++ 'patch_icpp(1)%geometry' : 9, ++ 'patch_icpp(1)%x_centroid' : 40*x_centroidl, ++ 'patch_icpp(1)%y_centroid' : 40*y_centroidl, ++ 'patch_icpp(1)%z_centroid' : 40*z_centroidl, ++ 'patch_icpp(1)%length_x' : 40*leng, ++ 'patch_icpp(1)%length_y' : 40*leng, ++ 'patch_icpp(1)%length_z' : 40*leng, ++ 'patch_icpp(1)%vel(1)' : 0.E+00, ++ 'patch_icpp(1)%vel(2)' : 0.E+00, ++ 'patch_icpp(1)%vel(3)' : 0.E+00, ++ 'patch_icpp(1)%pres' : Pln, ++ 'patch_icpp(1)%alpha_rho(1)' : alpha1*rholn, ++ 'patch_icpp(1)%alpha_rho(2)' : 0.0E+00, ++ 'patch_icpp(1)%alpha(1)' : alpha1, ++ 'patch_icpp(1)%alpha(2)' : 0.0E+00, ++ # ========================================================== ++ # Patch 2: Bubble ====================================== ++ 'patch_icpp(2)%geometry' : 14, ++ 'patch_icpp(2)%x_centroid' : x_centroidb, ++ 'patch_icpp(2)%y_centroid' : y_centroidb, ++ 'patch_icpp(2)%z_centroid' : z_centroidb, ++ 'patch_icpp(2)%radius' : Rin, ++ 'patch_icpp(2)%smoothen' : 'T', ++ 'patch_icpp(2)%smooth_patch_id': 1, ++ 'patch_icpp(2)%smooth_coeff' : 1.5E+00, ++ 'patch_icpp(2)%non_axis_sym' : 'F', ++ 'patch_icpp(2)%a2' : 0.0E+00, ++ 'patch_icpp(2)%a3' : 0.0E+00, ++ 'patch_icpp(2)%a4' : 0.0E+00, ++ 'patch_icpp(2)%a5' : 0.0E+00, ++ 'patch_icpp(2)%a6' : 0.0E+00, ++ 'patch_icpp(2)%a7' : 0.0E+00, ++ 'patch_icpp(2)%alter_patch(1)' : 'T', ++ 'patch_icpp(2)%vel(1)' : 0.E+00, ++ 'patch_icpp(2)%vel(2)' : 0.E+00, ++ 'patch_icpp(2)%vel(3)' : 0.E+00, ++ 'patch_icpp(2)%pres' : Pbn, ++ 'patch_icpp(2)%alpha_rho(1)' : 0.0E+00, ++ 'patch_icpp(2)%alpha_rho(2)' : alpha2*rhogn, ++ 'patch_icpp(2)%alpha(1)' : 0.0E+00, ++ 'patch_icpp(2)%alpha(2)' : alpha2, ++ # ========================================================== ++ ++ # Fluids Physical Parameters =============================== ++ 'fluid_pp(1)%gamma' : 1/(nl-1), ++ 'fluid_pp(1)%pi_inf' : nl*Pi_inf_ln/(nl-1), ++ 'fluid_pp(2)%gamma' : 1/(nb-1), ++ 'fluid_pp(2)%pi_inf' : 0.0E+00, ++# 'fluid_pp(1)%Re(1)' : Rel, ++# 'fluid_pp(2)%Re(1)' : Reb, ++ # ========================================================== ++})) ++ ++# ============================================================================== ++ +diff --git a/examples/3D_ctr_test/case.py b/examples/3D_ctr_test/case.py +new file mode 100644 +index 00000000..aac9ec36 +--- /dev/null ++++ b/examples/3D_ctr_test/case.py +@@ -0,0 +1,399 @@ ++#!/usr/bin/env python3 ++import math, json ++ ++## 1 FOR BACKGROUND, 2 FOR BUBBLE, 3 FOR GEL ++# Pressure [Pa] ++p01 = 5E6 ++p02 = 3550 ++p03 = p01 ++ ++# Temperature [K] ++T01 = 298.15 ++T02 = 298.15 ++T03 = T01 ++ ++#### FLUID PROPERTIES #### ++ ++### liquid water ### ++# pi infty ++piwl = 1.0E+09 ++# qv ++qvwl = -1167000 ++# qv' ++qvpwl = 0.0E0 ++# cv ++cvwl = 1816 ++# cp ++cpwl = 4267 ++# gamma ++gamwl = cpwl / cvwl ++ ++## FOR PATCHES 1 & 2 ## ++ ++# density ++rho0wl1 = (p01 + piwl)/((gamwl-1)*cvwl*T01) ++rho0wl2 = (p02 + piwl)/((gamwl-1)*cvwl*T02) ++rho0wl3 = (p03 + piwl)/((gamwl-1)*cvwl*T03) ++ ++# speed of sound FOR ++c_wl1 = math.sqrt( gamwl * ( p01 + piwl ) / rho0wl1 ) ++c_wl2 = math.sqrt( gamwl * ( p02 + piwl ) / rho0wl2 ) ++c_wl3 = math.sqrt( gamwl * ( p03 + piwl ) / rho0wl3 ) ++ ++# part for Gases - relations from IMR ++Ru = 8.3144598 # Universal gas constant (J/mol-K) ++ ++### Vapor water ### ++Rv = Ru/(18.01528e-3) # Gas constant for vapor (Ru/molecular weight) (J/kg-K) ++# gamma ++gamwv = 1.4 ++# cp ++cpwv = Rv * gamwv/(gamwv-1) ++# cv ++cvwv = cpwv/gamwv ++# pi infinity ++piwv = 0.0E0 ++# qv ++qvwv = 2030000 ++# qv' ++qvpwv = -23400 ++ ++## FOR PATCHES 1 & 2 ## ++ ++# density ++rho0wv1 = (p01 + piwv)/((gamwv-1)*cvwv*T01) ++rho0wv2 = (p02 + piwv)/((gamwv-1)*cvwv*T02) ++rho0wv3 = (p03 + piwv)/((gamwv-1)*cvwv*T03) ++ ++# speed of sound ++c_wv1 = math.sqrt( gamwv * ( p01 + piwv ) / rho0wv1 ) ++c_wv2 = math.sqrt( gamwv * ( p02 + piwv ) / rho0wv2 ) ++c_wv3 = math.sqrt( gamwv * ( p03 + piwv ) / rho0wv3 ) ++ ++### Air ### ++ ++Ra = Ru/(28.966e-3) # Gas constant for air (Ru/molecular weight) (J/kg-K) ++gamwa = 1.4 ++# cp ++cpa = Ra * gamwa/(gamwa-1) ++# cv ++cva = cpa/gamwa ++# pi infinity ++pia = 0.0E0 ++# qv ++qvwa = 0.0E0 ++# qv' ++qvpwa = 0.0E0 ++ ++## FOR PATCHES 1 & 2 ## ++ ++# density ++rho0wa1 = (p01 + pia)/((gamwa-1)*cva*T01) ++rho0wa2 = (p02 + pia)/((gamwa-1)*cva*T02) ++ ++# Speed of sound ++c_a1 = math.sqrt( gamwa * ( p01 + pia ) / rho0wa1 ) ++c_a2 = math.sqrt( gamwa * ( p02 + pia ) / rho0wa2 ) ++ ++### 3% polyacrylamide gel ### ++# gamma ++gamwg = 2.35 ++# pi infty ++pig = 1.0E+09 ++# qv ++qvwg = -1167000 ++# qv' ++qvpwg = 0.0E0 ++# cv ++cvg = 1816 ++# cp ++cpg = gamwg*cvg ++ ++## FOR PATCHES 1 & 2 & 3 ## ++ ++# density ++rho0wg1 = (p01 + pig)/((gamwg-1)*cvg*T01) ++rho0wg2 = (p02 + pig)/((gamwg-1)*cvg*T02) ++rho0wg3 = (p03 + pig)/((gamwg-1)*cvg*T03) ++ ++# Speed of sound ++c_g1 = math.sqrt( gamwg * ( p01 + pig ) / rho0wg1 ) ++c_g2 = math.sqrt( gamwg * ( p02 + pig ) / rho0wg2 ) ++c_g3 = math.sqrt( gamwg * ( p03 + pig ) / rho0wg3 ) ++ ++## SHOCK RELATIONS ++p02Op01 = p02 / p01 ++ ++# Mach number of the shocked region - this should agree with Min, if everything is correct ++Ms = math.sqrt( ( gamwa + 1. ) / ( 2. * gamwa ) * ( p02Op01 - 1. ) * ( p02 / ( p02 + pia ) ) + 1.0 ) ++ ++# shock speed ++ss = Ms * c_a1 ++ ++### volume fractions for each of the patches ### ++C0 = 0.5 # vapor concentration for IMR ++ ++# patch 1: liquid water ++liq_wv = 1.00E-15 ++liq_wg = 0. ++liq_wa = 1.00E-15 ++liq_wl = 1.00E00 - liq_wv - liq_wa - liq_wg ++# water vapor ++vap_wl = 1.00E-15 ++vap_wv = 1 / ( ( 1 - C0 ) / C0 * rho0wv2 / rho0wa2 + 1 ) ++vap_wg = 0. ++vap_wa = 1.00E-15 ++vap_tot = vap_wl + vap_wv + vap_wa + vap_wg ++# bub ++bub_wl = 1.00E-15 ++bub_wv = vap_tot ++bub_wg = 0. ++bub_wa = 1.00E00 - bub_wl - bub_wv - bub_wg ++# gel ++gel_wv = 0. ++gel_wl = 0. ++gel_wa = 0. ++gel_wg = 1.00E00 - gel_wl - gel_wv - gel_wa ++ ++## SIMULATION PARAMETERS ++ ++# CFL ++cfl = 0.50 ++ ++# Bubble Initial Radius ++R0 = 230.4E-06 ++ ++# number of elements ++Nx0 = 400 ++Nx = 399 ++Ny = 199 ++Nz = 199 ++ ++lref = 921.6E-6 ++# domain boundaries ++xb = -lref ++xe = lref ++ ++yb = 0.00 ++ye = lref ++ ++zb = 0.00 ++ze = lref ++ ++lenx = ( xe - xb ) ++leny = ( ye - yb ) ++lenz = ( ze - zb ) ++ ++xcenl = (xb + xe)/2.0 ++ycenl = (yb + ye)/2.0 ++zcenl = (zb + ze)/2.0 ++ ++#xdist = 6.51E-10 #2.17E-5 ++#sod = xdist/R0 ++sod = -2.17 ++xcenb = sod*R0 ++ycenb = 0.00 ++zcenb = 0.00 ++ ++xbg = 0 ++xeg = xe ++ ++lenxg = (xeg - xbg) ++lenyg = leny ++lenzg = lenz ++xceng = (xbg + xeg)/2.0 ++yceng = ycenl ++zceng = zcenl ++ ++# typical cell size ++dx = ( xe - xb ) / Nx ++dy = ( ye - yb ) / Ny ++dz = ( ze - zb ) / Nz ++#print(dx) ++# time step ++ ++# save frequency = SF + 1 (because the initial state, 0.dat, is also saved) ++SF = 60 ++ ++# Critical time-step ++tc = 0.915 * R0 * math.sqrt( rho0wl1 / p01 ) ++ ++# making Nt divisible by SF ++# tendA = 1.5 * tc ++tend = 1.2 * tc ++ ++# 1 - ensure NtA is sufficient to go a little beyond tendA ++# NtA = int( tendA // dt + 1 ) ++ ++# Array of saves. it is the same as Nt/Sf = t_step_save ++# AS = int( NtA // SF + 1 ) ++ ++# Nt = total number of steps. Ensure Nt > NtA (so the total tendA is covered) ++# Nt = AS * SF ++Nt = int(10E3 * tend // tc * Nx / Nx0 + 1) ++#print(Nt) ++dt = tend / Nt ++ ++AS = int( Nt//SF ) ++ ++# Total physical time ++# tend = Nt * dt ++ ++# Configuring case dictionary ================================================== ++print(json.dumps({ ++ # Logistics ================================================ ++ 'run_time_info': 'T', ++ # ========================================================== ++ # Computational Domain Parameters ========================== ++ 'x_domain%beg' : xb, ++ 'x_domain%end' : xe, ++ 'y_domain%beg' : yb, ++ 'y_domain%end' : ye, ++ 'z_domain%beg' : zb, ++ 'z_domain%end' : ze, ++ 'stretch_x' : 'F', ++ 'loops_x' : 1, ++ 'a_x' : 4.0E0, ++ 'x_a' : -2.0*R0, ++ 'x_b' : 2.0*R0, ++ 'stretch_y' : 'F', ++ 'loops_y' : 1, ++ 'a_y' : 4.0E0, ++ 'y_a' : -2.0*R0, ++ 'y_b' : 2.0*R0, ++ 'stretch_z' : 'F', ++ 'loops_z' : 1, ++ 'a_z' : 4.0E0, ++ 'z_a' : -2.0*R0, ++ 'z_b' : 2.0*R0, ++ 'cyl_coord' : 'F', ++ 'm' : Nx, ++ 'n' : Ny, ++ 'p' : Nz, ++ 'dt' : dt, ++ 't_step_start' : 0, ++ 't_step_stop' : Nt, ++ 't_step_save' : AS, ++ # ========================================================== ++ # Simulation Algorithm Parameters ========================== ++ 'num_patches' : 3, ++ 'model_eqns' : 3, ++ 'num_fluids' : 4, ++ 'adv_alphan' : 'T', ++ 'mpp_lim' : 'T', ++ 'mixture_err' : 'T', ++ 'relax' : 'T', ++ 'relax_model' : 6, ++ 'palpha_eps' : 1.0E-6, ++ 'ptgalpha_eps' : 1.0E-2, ++ 'time_stepper' : 3, ++ 'weno_order' : 3, ++ 'weno_eps' : 1.0E-16, ++ 'weno_Re_flux' : 'F', ++ 'weno_avg' : 'F', ++ 'mapped_weno' : 'T', ++ 'null_weights' : 'F', ++ 'mp_weno' : 'F', ++ 'riemann_solver' : 2, ++ 'wave_speeds' : 1, ++ 'avg_state' : 2, ++ 'bc_x%beg' : -6, #-2, ++ 'bc_x%end' : -6, ++ 'bc_y%beg' : -2, ++ 'bc_y%end' : -6, ++ 'bc_z%beg' : -2, ++ 'bc_z%end' : -6, ++ # ========================================================== ++ # Formatted Database Files Structure Parameters ============ ++ 'format' : 1, ++ 'precision' : 2, ++ 'prim_vars_wrt':'T', ++ 'parallel_io' :'T', ++ # ========================================================== ++ # Patch 1: High pressured water ============================ ++ # Specify the cubic water background grid geometry ++ 'patch_icpp(1)%geometry' : 9, ++ 'patch_icpp(1)%x_centroid' : xcenl, ++ 'patch_icpp(1)%y_centroid' : ycenl, ++ 'patch_icpp(1)%z_centroid' : zcenl, ++ 'patch_icpp(1)%length_x' : lenx, ++ 'patch_icpp(1)%length_y' : leny, ++ 'patch_icpp(1)%length_z' : lenz, ++ 'patch_icpp(1)%vel(1)' : 0.0E+00, ++ 'patch_icpp(1)%vel(2)' : 0.0E+00, ++ 'patch_icpp(1)%vel(3)' : 0.0E+00, ++ 'patch_icpp(1)%pres' : p01, ++ 'patch_icpp(1)%alpha_rho(1)' : liq_wl * rho0wl1, ++ 'patch_icpp(1)%alpha_rho(2)' : liq_wv * rho0wv1, ++ 'patch_icpp(1)%alpha_rho(3)' : liq_wa * rho0wa1, ++ 'patch_icpp(1)%alpha_rho(4)' : liq_wg * rho0wg1, ++ 'patch_icpp(1)%alpha(1)' : liq_wl, ++ 'patch_icpp(1)%alpha(2)' : liq_wv, ++ 'patch_icpp(1)%alpha(3)' : liq_wa, ++ 'patch_icpp(1)%alpha(4)' : liq_wg, ++ # ========================================================== ++ # Patch 2: (Vapor) Bubble ================================== ++ 'patch_icpp(2)%geometry' : 8, ++ 'patch_icpp(2)%x_centroid' : xcenb, ++ 'patch_icpp(2)%y_centroid' : ycenb, ++ 'patch_icpp(2)%z_centroid' : zcenb, ++ 'patch_icpp(2)%radius' : R0, ++ 'patch_icpp(2)%vel(1)' : 0.0E+00, ++ 'patch_icpp(2)%vel(2)' : 0.0E+00, ++ 'patch_icpp(2)%vel(3)' : 0.0E+00, ++ 'patch_icpp(2)%pres' : p02, ++ 'patch_icpp(2)%alpha_rho(1)' : bub_wl * rho0wl2, ++ 'patch_icpp(2)%alpha_rho(2)' : bub_wv * rho0wv2, ++ 'patch_icpp(2)%alpha_rho(3)' : bub_wa * rho0wa2, ++ 'patch_icpp(2)%alpha_rho(4)' : bub_wg * rho0wg2, ++ 'patch_icpp(2)%alpha(1)' : bub_wl, ++ 'patch_icpp(2)%alpha(2)' : bub_wv, ++ 'patch_icpp(2)%alpha(3)' : bub_wa, ++ 'patch_icpp(2)%alpha(4)' : bub_wg, ++ 'patch_icpp(2)%alter_patch(1)' : 'T', ++ # ========================================================== ++ # Patch 3: Gel Object ====================================== ++ 'patch_icpp(3)%geometry' : 9, ++ 'patch_icpp(3)%x_centroid' : xceng, ++ 'patch_icpp(3)%y_centroid' : yceng, ++ 'patch_icpp(3)%z_centroid' : zceng, ++ 'patch_icpp(3)%length_x' : lenxg, ++ 'patch_icpp(3)%length_y' : lenyg, ++ 'patch_icpp(3)%length_z' : lenzg, ++ 'patch_icpp(3)%vel(1)' : 0.0E+00, ++ 'patch_icpp(3)%vel(2)' : 0.0E+00, ++ 'patch_icpp(3)%vel(3)' : 0.0E+00, ++ 'patch_icpp(3)%pres' : p03, ++ 'patch_icpp(3)%alpha_rho(1)' : gel_wl * rho0wl2, ++ 'patch_icpp(3)%alpha_rho(2)' : gel_wv * rho0wv2, ++ 'patch_icpp(3)%alpha_rho(3)' : gel_wa * rho0wa2, ++ 'patch_icpp(3)%alpha_rho(4)' : gel_wg * rho0wg2, ++ 'patch_icpp(3)%alpha(1)' : gel_wl, ++ 'patch_icpp(3)%alpha(2)' : gel_wv, ++ 'patch_icpp(3)%alpha(3)' : gel_wa, ++ 'patch_icpp(3)%alpha(4)' : gel_wg, ++ 'patch_icpp(3)%alter_patch(1)' : 'T', ++ # ========================================================== ++ # Fluids Physical Parameters =============================== ++ 'fluid_pp(1)%gamma' : 1.0E+00 / ( gamwl - 1 ), ++ 'fluid_pp(1)%pi_inf' : gamwl * piwl / ( gamwl - 1 ), ++ 'fluid_pp(1)%cv' : cvwl, ++ 'fluid_pp(1)%qv' : qvwl, ++ 'fluid_pp(1)%qvp' : qvpwl, ++ 'fluid_pp(2)%gamma' : 1.0E+00 / ( gamwv - 1 ), ++ 'fluid_pp(2)%pi_inf' : gamwv * piwv / ( gamwv - 1 ), ++ 'fluid_pp(2)%cv' : cvwv, ++ 'fluid_pp(2)%qv' : qvwv, ++ 'fluid_pp(2)%qvp' : qvpwv, ++ 'fluid_pp(3)%gamma' : 1.0E+00 / ( gamwa - 1 ), ++ 'fluid_pp(3)%pi_inf' : gamwa * pia / ( gamwa - 1 ), ++ 'fluid_pp(3)%cv' : cva, ++ 'fluid_pp(3)%qv' : qvwa, ++ 'fluid_pp(3)%qvp' : qvpwa, ++ 'fluid_pp(4)%gamma' : 1.0E+00 / ( gamwg - 1), ++ 'fluid_pp(4)%pi_inf' : gamwg * pig / ( gamwg - 1), ++ 'fluid_pp(4)%cv' : cvg, ++ 'fluid_pp(4)%qv' : qvwg, ++ 'fluid_pp(4)%qvp' : qvpwg, ++ # ========================================================== ++})) +diff --git a/examples/3D_ctr_test/old_case.py b/examples/3D_ctr_test/old_case.py +new file mode 100644 +index 00000000..092c0213 +--- /dev/null ++++ b/examples/3D_ctr_test/old_case.py +@@ -0,0 +1,399 @@ ++#!/usr/bin/env python3 ++import math, json ++ ++## 1 FOR BACKGROUND, 2 FOR BUBBLE, 3 FOR GEL ++# Pressure [Pa] ++p01 = 5E6 ++p02 = 3550 ++p03 = p01 ++ ++# Temperature [K] ++T01 = 298.15 ++T02 = 298.15 ++T03 = T01 ++ ++#### FLUID PROPERTIES #### ++ ++### liquid water ### ++# pi infty ++piwl = 1.0E+09 ++# qv ++qvwl = -1167000 ++# qv' ++qvpwl = 0.0E0 ++# cv ++cvwl = 1816 ++# cp ++cpwl = 4267 ++# gamma ++gamwl = cpwl / cvwl ++ ++## FOR PATCHES 1 & 2 ## ++ ++# density ++rho0wl1 = (p01 + piwl)/((gamwl-1)*cvwl*T01) ++rho0wl2 = (p02 + piwl)/((gamwl-1)*cvwl*T02) ++rho0wl3 = (p03 + piwl)/((gamwl-1)*cvwl*T03) ++ ++# speed of sound FOR ++c_wl1 = math.sqrt( gamwl * ( p01 + piwl ) / rho0wl1 ) ++c_wl2 = math.sqrt( gamwl * ( p02 + piwl ) / rho0wl2 ) ++c_wl3 = math.sqrt( gamwl * ( p03 + piwl ) / rho0wl3 ) ++ ++# part for Gases - relations from IMR ++Ru = 8.3144598 # Universal gas constant (J/mol-K) ++ ++### Vapor water ### ++Rv = Ru/(18.01528e-3) # Gas constant for vapor (Ru/molecular weight) (J/kg-K) ++# gamma ++gamwv = 1.4 ++# cp ++cpwv = Rv * gamwv/(gamwv-1) ++# cv ++cvwv = cpwv/gamwv ++# pi infinity ++piwv = 0.0E0 ++# qv ++qvwv = 2030000 ++# qv' ++qvpwv = -23400 ++ ++## FOR PATCHES 1 & 2 ## ++ ++# density ++rho0wv1 = (p01 + piwv)/((gamwv-1)*cvwv*T01) ++rho0wv2 = (p02 + piwv)/((gamwv-1)*cvwv*T02) ++rho0wv3 = (p03 + piwv)/((gamwv-1)*cvwv*T03) ++ ++# speed of sound ++c_wv1 = math.sqrt( gamwv * ( p01 + piwv ) / rho0wv1 ) ++c_wv2 = math.sqrt( gamwv * ( p02 + piwv ) / rho0wv2 ) ++c_wv3 = math.sqrt( gamwv * ( p03 + piwv ) / rho0wv3 ) ++ ++### Air ### ++ ++Ra = Ru/(28.966e-3) # Gas constant for air (Ru/molecular weight) (J/kg-K) ++gamwa = 1.4 ++# cp ++cpa = Ra * gamwa/(gamwa-1) ++# cv ++cva = cpa/gamwa ++# pi infinity ++pia = 0.0E0 ++# qv ++qvwa = 0.0E0 ++# qv' ++qvpwa = 0.0E0 ++ ++## FOR PATCHES 1 & 2 ## ++ ++# density ++rho0wa1 = (p01 + pia)/((gamwa-1)*cva*T01) ++rho0wa2 = (p02 + pia)/((gamwa-1)*cva*T02) ++ ++# Speed of sound ++c_a1 = math.sqrt( gamwa * ( p01 + pia ) / rho0wa1 ) ++c_a2 = math.sqrt( gamwa * ( p02 + pia ) / rho0wa2 ) ++ ++### 3% polyacrylamide gel ### ++# gamma ++gamwg = 2.35 ++# pi infty ++pig = 1.0E+09 ++# qv ++qvwg = -1167000 ++# qv' ++qvpwg = 0.0E0 ++# cv ++cvg = 1816 ++# cp ++cpg = gamwg*cvg ++ ++## FOR PATCHES 1 & 2 & 3 ## ++ ++# density ++rho0wg1 = (p01 + pig)/((gamwg-1)*cvg*T01) ++rho0wg2 = (p02 + pig)/((gamwg-1)*cvg*T02) ++rho0wg3 = (p03 + pig)/((gamwg-1)*cvg*T03) ++ ++# Speed of sound ++c_g1 = math.sqrt( gamwg * ( p01 + pig ) / rho0wg1 ) ++c_g2 = math.sqrt( gamwg * ( p02 + pig ) / rho0wg2 ) ++c_g3 = math.sqrt( gamwg * ( p03 + pig ) / rho0wg3 ) ++ ++## SHOCK RELATIONS ++p02Op01 = p02 / p01 ++ ++# Mach number of the shocked region - this should agree with Min, if everything is correct ++Ms = math.sqrt( ( gamwa + 1. ) / ( 2. * gamwa ) * ( p02Op01 - 1. ) * ( p02 / ( p02 + pia ) ) + 1.0 ) ++ ++# shock speed ++ss = Ms * c_a1 ++ ++### volume fractions for each of the patches ### ++C0 = 0.1 # vapor concentration for IMR ++ ++# patch 1: liquid water ++liq_wv = 1.00E-15 ++liq_wg = 1.00E-15 ++liq_wa = 1.00E-15 ++liq_wl = 1.00E00 - liq_wv - liq_wa - liq_wg ++# water vapor ++vap_wl = 1.00E-15 ++vap_wv = 1 / ( ( 1 - C0 ) / C0 * rho0wv2 / rho0wa2 + 1 ) ++vap_wg = 1.00E-15 ++vap_wa = 1.00E-15 ++vap_tot = vap_wl + vap_wv + vap_wa + vap_wg ++# bub ++bub_wl = 1.00E-15 ++bub_wv = vap_tot ++bub_wg = 1.00E-15 ++bub_wa = 1.00E00 - bub_wl - bub_wv - bub_wg ++# gel ++gel_wv = 1.00E-15 ++gel_wl = 1.00E-15 ++gel_wa = 1.00E-15 ++gel_wg = 1.00E00 - gel_wl - gel_wv - gel_wa ++ ++## SIMULATION PARAMETERS ++ ++# CFL ++cfl = 0.50 ++ ++# Bubble Initial Radius ++R0 = 230.4E-06 ++ ++# number of elements ++Nx0 = 400 ++Nx = 199*2 ++Ny = 199 ++Nz = 199 ++ ++lref = 921.6E-6 ++# domain boundaries ++xb = -lref ++xe = lref ++ ++yb = 0.00 ++ye = lref ++ ++zb = 0.00 ++ze = lref ++ ++lenx = ( xe - xb ) ++leny = ( ye - yb ) ++lenz = ( ze - zb ) ++ ++xcenl = (xb + xe)/2.0 ++ycenl = (yb + ye)/2.0 ++zcenl = (zb + ze)/2.0 ++ ++#xdist = 6.51E-10 #2.17E-5 ++#sod = xdist/R0 ++sod = -2.17 ++xcenb = sod*R0 ++ycenb = 0.00 ++zcenb = 0.00 ++ ++xbg = 0 ++xeg = xe ++ ++lenxg = (xeg - xbg) ++lenyg = leny ++lenzg = lenz ++xceng = (xbg + xeg)/2.0 ++yceng = ycenl ++zceng = zcenl ++ ++# typical cell size ++dx = ( xe - xb ) / Nx ++dy = ( ye - yb ) / Ny ++dz = ( ze - zb ) / Nz ++#print(dx) ++# time step ++ ++# save frequency = SF + 1 (because the initial state, 0.dat, is also saved) ++SF = 60 ++ ++# Critical time-step ++tc = 0.915 * R0 * math.sqrt( rho0wl1 / p01 ) ++ ++# making Nt divisible by SF ++# tendA = 1.5 * tc ++tend = 1.2 * tc ++ ++# 1 - ensure NtA is sufficient to go a little beyond tendA ++# NtA = int( tendA // dt + 1 ) ++ ++# Array of saves. it is the same as Nt/Sf = t_step_save ++# AS = int( NtA // SF + 1 ) ++ ++# Nt = total number of steps. Ensure Nt > NtA (so the total tendA is covered) ++# Nt = AS * SF ++Nt = int(10E3 * tend // tc * Nx / Nx0 + 1) ++#print(Nt) ++dt = tend / Nt ++ ++AS = int( Nt//SF ) ++ ++# Total physical time ++# tend = Nt * dt ++ ++# Configuring case dictionary ================================================== ++print(json.dumps({ ++ # Logistics ================================================ ++ 'run_time_info': 'T', ++ # ========================================================== ++ # Computational Domain Parameters ========================== ++ 'x_domain%beg' : xb, ++ 'x_domain%end' : xe, ++ 'y_domain%beg' : yb, ++ 'y_domain%end' : ye, ++ 'z_domain%beg' : zb, ++ 'z_domain%end' : ze, ++ 'stretch_x' : 'F', ++ 'loops_x' : 1, ++ 'a_x' : 4.0E0, ++ 'x_a' : -2.0*R0, ++ 'x_b' : 2.0*R0, ++ 'stretch_y' : 'F', ++ 'loops_y' : 1, ++ 'a_y' : 4.0E0, ++ 'y_a' : -2.0*R0, ++ 'y_b' : 2.0*R0, ++ 'stretch_z' : 'F', ++ 'loops_z' : 1, ++ 'a_z' : 4.0E0, ++ 'z_a' : -2.0*R0, ++ 'z_b' : 2.0*R0, ++ 'cyl_coord' : 'F', ++ 'm' : Nx, ++ 'n' : Ny, ++ 'p' : Nz, ++ 'dt' : dt, ++ 't_step_start' : 0, ++ 't_step_stop' : Nt, ++ 't_step_save' : AS, ++ # ========================================================== ++ # Simulation Algorithm Parameters ========================== ++ 'num_patches' : 3, ++ 'model_eqns' : 3, ++ 'num_fluids' : 4, ++ 'adv_alphan' : 'T', ++ 'mpp_lim' : 'T', ++ 'mixture_err' : 'T', ++ 'relax' : 'T', ++ 'relax_model' : 6, ++ 'palpha_eps' : 1.0E-6, ++ 'ptgalpha_eps' : 1.0E-2, ++ 'time_stepper' : 3, ++ 'weno_order' : 3, ++ 'weno_eps' : 1.0E-16, ++ 'weno_Re_flux' : 'F', ++ 'weno_avg' : 'F', ++ 'mapped_weno' : 'T', ++ 'null_weights' : 'F', ++ 'mp_weno' : 'F', ++ 'riemann_solver' : 2, ++ 'wave_speeds' : 1, ++ 'avg_state' : 2, ++ 'bc_x%beg' : -6, #-2, ++ 'bc_x%end' : -6, ++ 'bc_y%beg' : -2, ++ 'bc_y%end' : -6, ++ 'bc_z%beg' : -2, ++ 'bc_z%end' : -6, ++ # ========================================================== ++ # Formatted Database Files Structure Parameters ============ ++ 'format' : 1, ++ 'precision' : 2, ++ 'prim_vars_wrt':'T', ++ 'parallel_io' :'T', ++ # ========================================================== ++ # Patch 1: High pressured water ============================ ++ # Specify the cubic water background grid geometry ++ 'patch_icpp(1)%geometry' : 9, ++ 'patch_icpp(1)%x_centroid' : xcenl, ++ 'patch_icpp(1)%y_centroid' : ycenl, ++ 'patch_icpp(1)%z_centroid' : zcenl, ++ 'patch_icpp(1)%length_x' : lenx, ++ 'patch_icpp(1)%length_y' : leny, ++ 'patch_icpp(1)%length_z' : lenz, ++ 'patch_icpp(1)%vel(1)' : 0.0E+00, ++ 'patch_icpp(1)%vel(2)' : 0.0E+00, ++ 'patch_icpp(1)%vel(3)' : 0.0E+00, ++ 'patch_icpp(1)%pres' : p01, ++ 'patch_icpp(1)%alpha_rho(1)' : liq_wl * rho0wl1, ++ 'patch_icpp(1)%alpha_rho(2)' : liq_wv * rho0wv1, ++ 'patch_icpp(1)%alpha_rho(3)' : liq_wa * rho0wa1, ++ 'patch_icpp(1)%alpha_rho(4)' : liq_wg * rho0wg1, ++ 'patch_icpp(1)%alpha(1)' : liq_wl, ++ 'patch_icpp(1)%alpha(2)' : liq_wv, ++ 'patch_icpp(1)%alpha(3)' : liq_wa, ++ 'patch_icpp(1)%alpha(4)' : liq_wg, ++ # ========================================================== ++ # Patch 2: (Vapor) Bubble ================================== ++ 'patch_icpp(2)%geometry' : 8, ++ 'patch_icpp(2)%x_centroid' : xcenb, ++ 'patch_icpp(2)%y_centroid' : ycenb, ++ 'patch_icpp(2)%z_centroid' : zcenb, ++ 'patch_icpp(2)%radius' : R0, ++ 'patch_icpp(2)%vel(1)' : 0.0E+00, ++ 'patch_icpp(2)%vel(2)' : 0.0E+00, ++ 'patch_icpp(2)%vel(3)' : 0.0E+00, ++ 'patch_icpp(2)%pres' : p02, ++ 'patch_icpp(2)%alpha_rho(1)' : bub_wl * rho0wl2, ++ 'patch_icpp(2)%alpha_rho(2)' : bub_wv * rho0wv2, ++ 'patch_icpp(2)%alpha_rho(3)' : bub_wa * rho0wa2, ++ 'patch_icpp(2)%alpha_rho(4)' : bub_wg * rho0wg2, ++ 'patch_icpp(2)%alpha(1)' : bub_wl, ++ 'patch_icpp(2)%alpha(2)' : bub_wv, ++ 'patch_icpp(2)%alpha(3)' : bub_wa, ++ 'patch_icpp(2)%alpha(4)' : bub_wg, ++ 'patch_icpp(2)%alter_patch(1)' : 'T', ++ # ========================================================== ++ # Patch 3: Gel Object ====================================== ++ 'patch_icpp(3)%geometry' : 9, ++ 'patch_icpp(3)%x_centroid' : xceng, ++ 'patch_icpp(3)%y_centroid' : yceng, ++ 'patch_icpp(3)%z_centroid' : zceng, ++ 'patch_icpp(3)%length_x' : lenxg, ++ 'patch_icpp(3)%length_y' : lenyg, ++ 'patch_icpp(3)%length_z' : lenzg, ++ 'patch_icpp(3)%vel(1)' : 0.0E+00, ++ 'patch_icpp(3)%vel(2)' : 0.0E+00, ++ 'patch_icpp(3)%vel(3)' : 0.0E+00, ++ 'patch_icpp(3)%pres' : p03, ++ 'patch_icpp(3)%alpha_rho(1)' : gel_wl * rho0wl2, ++ 'patch_icpp(3)%alpha_rho(2)' : gel_wv * rho0wv2, ++ 'patch_icpp(3)%alpha_rho(3)' : gel_wa * rho0wa2, ++ 'patch_icpp(3)%alpha_rho(4)' : gel_wg * rho0wg2, ++ 'patch_icpp(3)%alpha(1)' : gel_wl, ++ 'patch_icpp(3)%alpha(2)' : gel_wv, ++ 'patch_icpp(3)%alpha(3)' : gel_wa, ++ 'patch_icpp(3)%alpha(4)' : gel_wg, ++ 'patch_icpp(3)%alter_patch(1)' : 'T', ++ # ========================================================== ++ # Fluids Physical Parameters =============================== ++ 'fluid_pp(1)%gamma' : 1.0E+00 / ( gamwl - 1 ), ++ 'fluid_pp(1)%pi_inf' : gamwl * piwl / ( gamwl - 1 ), ++ 'fluid_pp(1)%cv' : cvwl, ++ 'fluid_pp(1)%qv' : qvwl, ++ 'fluid_pp(1)%qvp' : qvpwl, ++ 'fluid_pp(2)%gamma' : 1.0E+00 / ( gamwv - 1 ), ++ 'fluid_pp(2)%pi_inf' : gamwv * piwv / ( gamwv - 1 ), ++ 'fluid_pp(2)%cv' : cvwv, ++ 'fluid_pp(2)%qv' : qvwv, ++ 'fluid_pp(2)%qvp' : qvpwv, ++ 'fluid_pp(3)%gamma' : 1.0E+00 / ( gamwa - 1 ), ++ 'fluid_pp(3)%pi_inf' : gamwa * pia / ( gamwa - 1 ), ++ 'fluid_pp(3)%cv' : cva, ++ 'fluid_pp(3)%qv' : qvwa, ++ 'fluid_pp(3)%qvp' : qvpwa, ++ 'fluid_pp(4)%gamma' : 1.0E+00 / ( gamwg - 1), ++ 'fluid_pp(4)%pi_inf' : gamwg * pig / ( gamwg - 1), ++ 'fluid_pp(4)%cv' : cvg, ++ 'fluid_pp(4)%qv' : qvwg, ++ 'fluid_pp(4)%qvp' : qvpwg, ++ # ========================================================== ++})) +diff --git a/examples/3D_hyperelasticity/hyper_gel.py b/examples/3D_hyperelasticity/hyper_gel.py +new file mode 100644 +index 00000000..09782de4 +--- /dev/null ++++ b/examples/3D_hyperelasticity/hyper_gel.py +@@ -0,0 +1,312 @@ ++import math ++import json ++#need quadrant and collapse near hypoelastic wall ++ ++## Define characteristic values for the sim ++Ri = 230.4E-6 ++# temperature ++T = (10*101325+1.0E+09)/(1000*(2.35-1)*1816) ++# print("T :: ",T) ++rhog = 1 ++Pb = 3550 #Pb = 101325 ++Pl = 101325 #Pl = 20*101325 ++Po = Pl ++Pi_inf_l = 1.0E+09 ++Pi_inf_b = 0.0E+00 ++Pi_inf_o = 1.1754E+09 ++ ++## fluid properties ++# liquid ++nl = 2.35E+00 ++cv_l = 1816 ++rhol = (Pl+Pi_inf_l)/((nl-1)*cv_l*T) ++# object ++obj_rhol = rhol ++cv_o = cv_l ++rhoo = 1060 ++no = 2.35 ++#no = 1.19E+00 ++muo = 0.060E+00 ++# gas ++ng = 1.47E+00 ++ ++# alpha seeding fractions ++bub_wl = 1.0E-12 ++bub_wo = 1.0E-12 ++bub_wg = 1 - bub_wl - bub_wo ++liq_wo = 1.0E-12 ++liq_wg = 1.0E-12 ++liq_wl = 1 - liq_wo - liq_wg ++obj_wl = 1.0E-12 ++obj_wg = 1.0E-12 ++obj_wo = 1 - obj_wl - obj_wg ++ ++Gl = 0. ++Gg = 0. ++Go = 0.57E+03 #1.0933E+04 ++ ++## mixture values in the liquid ++#rhoml = (alpha1-alph_eps)*rhol+alph_eps*rhog ++#pi_inf_m = (alpha1-alph_eps)*Pi_inf_l ++#nml = (alpha1-alph_eps)*nl+alph_eps*ng ++cl = (nl*(Pl+Pi_inf_l)/rhol)**(0.5) ++rhoml = liq_wl*rhol + liq_wg*rhog + liq_wo*rhoo ++ ++## Defining Characteristic Values ++Rc = Ri ++rhoc = rhol ++uc = (Pl/rhol)**(0.5E+00) ++ucc = (Pl/rhoml)**(0.5E+00) ++# characteristic collapse time, change later to prevent horrific confusion ++tc = Ri/uc ++Pc = rhoc*uc**(2.0E+00) ++ ++## Non-Dimensionalizing values using characteristic values ++Rin = Ri/Rc ++rholn = rhol/rhoc ++rhogn = rhog/rhoc ++rhoon = rhoo/rhoc ++Pln = Pl/Pc ++Pbn = Pb/Pc ++Pon = Po/Pc ++tcn = tc/tc ++Pi_inf_ln = Pi_inf_l/Pc ++clc = cl/uc ++sod_nd = 2.17 ++#clmc = clm/ucc ++Pi_inf_on = Pi_inf_o/Pc ++ ++# Un comment if dimensional ++#Rin = Ri ++#rholn = rhol ++#rhogn = rhog ++#rhoon = rhoo ++#Pln = Pl ++#Pbn = Pb/rhoo ++#Pon = Po ++#tcn = tc ++#Pi_inf_ln = Pi_inf_l ++#leng = domain_length ++#clc = cl ++#sod_nd = sod ++ ++## Non-Dimensional Numbers ++#Rel = rhol*uc*2*Rin/mulc ++#Reb = rhog*uc*2*Rin/mubc ++Rel = 0 ++Reb = 0 ++Reo = rhoo*uc*2/muo ++Ma = uc/cl ++Co = Pl/Go ++iCo = 1/Co ++ ++## GEOMETRY:: Grid Specifications ++lengx = 8.0E+00 ++lengy = 3.0E+00 ++lengz = 3.0E+00 ++CFL = 0.3 ++PPBR = 16 #92 ++x_beg = -5.0E+00 ++x_end = 3.0E+00 ++y_beg = 0.0E+00 ++y_end = lengy ++z_beg = 0.0E+00 ++z_end = lengz ++Nx = PPBR*lengx ++Ny = PPBR*lengy ++Nz = PPBR*lengz ++delta_x = lengx/Nx ++delta_t = CFL*delta_x/clc ++ ++#print("NX :: ",Nx,", NY :: ",Ny,", NZ :: ",Nz) ++ ++#delta_t_c = 0.185*delta_x/clmc ++#print(delta_t_c) ++ ++Nt = int(1.7*tcn/delta_t) ++# liquid centroid, patch 1 ++x_centroidl = x_beg/(2.0E+00) ++y_centroidl = (y_end+y_beg)/(2.0E+00) ++z_centroidl = (z_end+z_beg)/(2.0E+00) ++# bubble centroid, patch 2 ++x_centroidb = -sod_nd ++y_centroidb = 0.0 ++z_centroidb = 0.0 ++# objective centroid, patch 3 ++x_centroido = x_end/2 ++y_centroido = (y_end+y_beg)/(2.0E+00) ++z_centroido = (z_end+z_beg)/(2.0E+00) ++ ++# Configuring case dictionary ++print(json.dumps({ ++ # Logistics ================================================ ++ 'run_time_info' : 'T', ++ 'sim_data' : 'T', ++ # ========================================================== ++ ++ # Computational Domain Parameters ========================== ++ 'x_domain%beg' : x_beg, ++ 'x_domain%end' : x_end, ++ 'y_domain%beg' : y_beg, ++ 'y_domain%end' : y_end, ++ 'z_domain%beg' : z_beg, ++ 'z_domain%end' : z_end, ++ 'm' : int(Nx), ++ 'n' : int(Ny), ++ 'p' : int(Nz), ++ 'cyl_coord' : 'F', ++ 'dt' : delta_t, ++ 't_step_start' : 0, ++ 't_step_stop' : Nt, ++ 't_step_save' : int(5),#int(Nt/150), ++# ========================================================== ++ ++ # Simulation Algorithm Parameters ========================== ++ 'num_patches' : 3, ++ 'model_eqns' : 2, ++ 'hypoelasticity' : 'F', ++ 'hyperelasticity' : 'T', ++ 'pre_stress' : 'F', ++ 'alt_soundspeed' : 'F', ++ 'num_fluids' : 3, ++ 'adv_alphan' : 'T', ++ 'mpp_lim' : 'F', ++ 'mixture_err' : 'T', ++ 'time_stepper' : 3, ++ 'weno_order' : 5, ++ 'weno_eps' : 1.E-16, ++ 'mapped_weno' : 'T', ++ 'null_weights' : 'F', ++ 'mp_weno' : 'T', ++ 'weno_Re_flux' : 'F', ++ 'weno_avg' : 'F', ++ 'riemann_solver' : 1, ++ 'wave_speeds' : 1, ++ 'avg_state' : 2, ++ 'bc_x%beg' : -6, #-16,#-2 ++ 'bc_x%end' : -6, ++ 'bc_y%beg' : -2, ++ 'bc_y%end' : -6, ++ 'bc_z%beg' : -2, ++ 'bc_z%end' : -6, ++ 'stretch_x' : 'F', ++ 'stretch_y' : 'F', ++ 'stretch_z' : 'F', ++ 'a_x' : 4.0E+00, ++ 'x_a' : -1.5E+00-sod_nd, ++ 'x_b' : 2.5E+00, ++ #'loops_x' : 0, ++ 'a_y' : 4.0E+00, ++ 'y_a' : -1.5E+00, ++ 'y_b' : 1.5E+00, ++ #'loops_y' : 0, ++ 'a_z' : 4.0E+00, ++ 'z_a' : -1.5E+00, ++ 'z_b' : 1.5E+00, ++ #'loops_z' : 0, ++ # ========================================================== ++ ++ # Formatted Database Files Structure Parameters ============ ++ 'format' : 1, ++ 'precision' : 2, ++ 'prim_vars_wrt' :'T', ++ 'parallel_io' :'T', ++ 'probe_wrt' :'T', ++ 'fd_order' : 1, ++ 'num_probes' : 1, ++ 'probe(1)%x' : 0., ++ 'probe(1)%y' : 0., ++ 'probe(1)%z' : 0., ++ # ========================================================== ++ ++ # Patch 1: Background ============================ ++ 'patch_icpp(1)%geometry' : 9,# for 3D ++ 'patch_icpp(1)%x_centroid' : x_centroidl, #100*x_centroidl, ++ 'patch_icpp(1)%y_centroid' : y_centroidl, #100*y_centroidl, ++ 'patch_icpp(1)%z_centroid' : z_centroidl, #100*z_centroidl, ++ 'patch_icpp(1)%length_x' : lengx, #200*lengx, ++ 'patch_icpp(1)%length_y' : lengy, #200*lengy, ++ 'patch_icpp(1)%length_z' : lengz, #200*lengz, ++ 'patch_icpp(1)%vel(1)' : 0.E+00, ++ 'patch_icpp(1)%vel(2)' : 0.E+00, ++ 'patch_icpp(1)%vel(3)' : 0.E+00, ++ 'patch_icpp(1)%pres' : Pln, ++ 'patch_icpp(1)%alpha_rho(1)' : liq_wl*rholn, ++ 'patch_icpp(1)%alpha_rho(2)' : liq_wg*rhogn, ++ 'patch_icpp(1)%alpha_rho(3)' : liq_wo*rhoon, ++ 'patch_icpp(1)%alpha(1)' : liq_wl, ++ 'patch_icpp(1)%alpha(2)' : liq_wg, ++ 'patch_icpp(1)%alpha(3)' : liq_wo, ++ # ========================================================== ++ # Patch 2: Bubble ====================================== ++ # Specify the spherical gas bubble grid geometry ++ 'patch_icpp(2)%geometry' : 8,# for 3D ++ 'patch_icpp(2)%smoothen' : 'T', ++ 'patch_icpp(2)%smooth_patch_id' : 1, ++ 'patch_icpp(2)%smooth_coeff' : 4.0E+00, ++ 'patch_icpp(2)%x_centroid' : x_centroidb, ++ 'patch_icpp(2)%y_centroid' : y_centroidb, ++ 'patch_icpp(2)%z_centroid' : z_centroidb, ++ 'patch_icpp(2)%radius' : Rin, ++ 'patch_icpp(2)%alter_patch(1)' : 'T', ++ # Specify the patch primitive variables ++ 'patch_icpp(2)%vel(1)' : 0.E+00, ++ 'patch_icpp(2)%vel(2)' : 0.E+00, ++ 'patch_icpp(2)%vel(3)' : 0.E+00, ++ 'patch_icpp(2)%pres' : Pbn, ++ 'patch_icpp(2)%alpha_rho(1)' : bub_wl*rholn, ++ 'patch_icpp(2)%alpha_rho(2)' : bub_wg*rhogn, ++ 'patch_icpp(2)%alpha_rho(3)' : bub_wo*rhoon, ++ 'patch_icpp(2)%alpha(1)' : bub_wl, ++ 'patch_icpp(2)%alpha(2)' : bub_wg, ++ 'patch_icpp(2)%alpha(3)' : bub_wo, ++ # ========================================================== ++ # Patch 3: Gel =========================================== ++ # Specify the gel grid geometry ++ 'patch_icpp(3)%geometry' : 9,# for 3D ++ 'patch_icpp(3)%x_centroid' : x_centroido, #100*x_centroido, ++ 'patch_icpp(3)%y_centroid' : y_centroido, #100*y_centroido, ++ 'patch_icpp(3)%z_centroid' : z_centroido, #100*z_centroido, ++ 'patch_icpp(3)%length_x' : 3.0E+00, #100*lengx, ++ 'patch_icpp(3)%length_y' : lengy, #200*lengy, ++ 'patch_icpp(3)%length_z' : lengz, #200*lengz, ++ 'patch_icpp(3)%alter_patch(1)' : 'T', ++ # Specify the patch primitive variables ++ 'patch_icpp(3)%vel(1)' : 0.E+00, ++ 'patch_icpp(3)%vel(2)' : 0.E+00, ++ 'patch_icpp(3)%vel(3)' : 0.E+00, ++ 'patch_icpp(3)%pres' : Pon, ++ 'patch_icpp(3)%alpha_rho(1)' : obj_wl*rholn, ++ 'patch_icpp(3)%alpha_rho(2)' : obj_wg*rhogn, ++ 'patch_icpp(3)%alpha_rho(3)' : obj_wo*rhoon, ++ 'patch_icpp(3)%alpha(1)' : obj_wl, ++ 'patch_icpp(3)%alpha(2)' : obj_wg, ++ 'patch_icpp(3)%alpha(3)' : obj_wo, ++ # ========================================================== ++ ++ ++ # Fluids Physical Parameters =============================== ++ 'fluid_pp(1)%gamma' : 1./(nl-1.), ++ 'fluid_pp(1)%pi_inf' : nl*Pi_inf_ln/(nl-1.), ++ 'fluid_pp(1)%G' : Gl, ++ 'fluid_pp(2)%gamma' : 1./(ng-1.), ++ 'fluid_pp(2)%pi_inf' : 0.0E+00, ++ 'fluid_pp(2)%G' : Gg, ++ 'fluid_pp(3)%gamma' : 1./(no-1.), ++ 'fluid_pp(3)%pi_inf' : no*Pi_inf_on/(no-1.), ++ 'fluid_pp(3)%G' : iCo, ++ 'fluid_pp(1)%qv' : 0.0E+00, ++ 'fluid_pp(1)%qvp' : 0.0E+00, ++ 'fluid_pp(2)%qv' : 0.0E+00, ++ 'fluid_pp(2)%qvp' : 0.0E+00, ++ 'fluid_pp(3)%qv' : 0.0E+00, ++ 'fluid_pp(3)%qvp' : 0.0E+00, ++# 'fluid_pp(1)%Re(1)' : Rel, ++# 'fluid_pp(2)%Re(1)' : Reb, ++# 'fluid_pp(3)%Re(1)' : Reo, ++ # ===========++============================================= ++})) ++ ++# ============================================================================== ++ ++ +diff --git a/examples/3D_phasechange_bubble/case.py b/examples/3D_phasechange_bubble/case.py +new file mode 100644 +index 00000000..047c8655 +--- /dev/null ++++ b/examples/3D_phasechange_bubble/case.py +@@ -0,0 +1,300 @@ ++#!/usr/bin/env python3 ++import math, json ++ ++## 1 FOR BACKGROUND, 2 FOR BUBBLE ++# Pressure [Pa] ++p01 = 5E6 ++p02 = 3550 ++ ++# Temperature [K] ++T01 = 298.15 ++T02 = 298.15 ++#T02 = 7.914 ++ ++#### FLUID PROPERTIES #### ++ ++### liquid water ### ++# pi infty ++piwl = 1.0E+09 ++# qv ++qvwl = -1167000 ++# qv' ++qvpwl = 0.0E0 ++# cv ++cvwl = 1816 ++# cp ++cpwl = 4267 ++# gamma ++gamwl = cpwl / cvwl ++ ++## FOR PATCHES 1 & 2 ## ++ ++# density ++rho0wl1 = (p01 + piwl)/((gamwl-1)*cvwl*T01) ++rho0wl2 = (p02 + piwl)/((gamwl-1)*cvwl*T02) ++ ++# speed of sound FOR ++c_wl1 = math.sqrt( gamwl * ( p01 + piwl ) / rho0wl1 ) ++c_wl2 = math.sqrt( gamwl * ( p02 + piwl ) / rho0wl2 ) ++ ++# part for Gases - relations from IMR ++Ru = 8.3144598 # Universal gas constant (J/mol-K) ++ ++### Vapor water ### ++Rv = Ru/(18.01528e-3) # Gas constant for vapor (Ru/molecular weight) (J/kg-K) ++# gamma ++gamwv = 1.4 ++# cp ++cpwv = Rv * gamwv/(gamwv-1) ++# cv ++cvwv = cpwv/gamwv ++# pi infinity ++piwv = 0.0E0 ++# qv ++qvwv = 2030000 ++# qv' ++qvpwv = -23400 ++ ++## FOR PATCHES 1 & 2 ## ++ ++# density ++rho0wv1 = (p01 + piwv)/((gamwv-1)*cvwv*T01) ++rho0wv2 = (p02 + piwv)/((gamwv-1)*cvwv*T02) ++ ++# speed of sound ++c_wv1 = math.sqrt( gamwv * ( p01 + piwv ) / rho0wv1 ) ++c_wv2 = math.sqrt( gamwv * ( p02 + piwv ) / rho0wv2 ) ++ ++### Air ### ++ ++Ra = Ru/(28.966e-3) # Gas constant for air (Ru/molecular weight) (J/kg-K) ++# gamma ++gama = 1.4 ++# cp ++cpa = Ra * gama/(gama-1) ++# cv ++cva = cpa/gama ++# pi infinity ++pia = 0.0E0 ++# qv ++qva = 0.0E0 ++# qv' ++qvpa = 0.0E0 ++ ++## FOR PATCHES 1 & 2 ## ++ ++# density ++rho0a1 = (p01 + pia)/((gama-1)*cva*T01) ++rho0a2 = (p02 + pia)/((gama-1)*cva*T02) ++ ++# Speed of sound ++c_a1 = math.sqrt( gama * ( p01 + pia ) / rho0a1 ) ++c_a2 = math.sqrt( gama * ( p02 + pia ) / rho0a2 ) ++ ++## SHOCK RELATIONS ++p02Op01 = p02 / p01 ++ ++# Mach number of the shocked region - this should agree with Min, if everything is correct ++Ms = math.sqrt( ( gama + 1. ) / ( 2. * gama ) * ( p02Op01 - 1. ) * ( p02 / ( p02 + pia ) ) + 1.0 ) ++ ++# shock speed ++ss = Ms * c_a1 ++ ++### volume fractions for each of the patches ### ++C0 = 0.25 # vapor concentration for IMR ++ ++# water liquid ++awl1 = 1.00E00-2.00E-12 ++awl2 = 1.00E-12 ++# water vapor ++awv1 = 1.00E-12 ++awv2 = 1 / ( ( 1 - C0 ) / C0 * rho0wv2 / rho0a2 + 1 ) ++# air ++aa1 = 1.0 - awl1 - awv1 ++aa2 = 1.0 - awl2 - awv2 ++ ++## SIMULATION PARAMETERS ++ ++# CFL ++cfl = 0.50 ++ ++# Bubble Initial Radius ++R0 = 30E-06 ++ ++# number of elements ++Nx0 = 400 ++Nx = 199 ++Ny = 199 ++Nz = 199 ++ ++# domain boundaries ++xb = 0.00 ++xe = 120E-6 ++ ++yb = 0.00 ++ye = 120E-6 ++ ++zb = 0.00 ++ze = 120E-6 ++ ++# typical cell size ++dx = ( xe - xb ) / Nx ++dy = ( ye - yb ) / Ny ++dz = ( ze - zb ) / Nz ++ ++# time step ++ ++# save frequency = SF + 1 (because the initial state, 0.dat, is also saved) ++SF = 200 ++ ++# Critical time-step ++tc = 0.915 * R0 * math.sqrt( rho0wl1 / p01 ) ++ ++# making Nt divisible by SF ++# tendA = 1.5 * tc ++tend = 1.2 * tc ++ ++# 1 - ensure NtA is sufficient to go a little beyond tendA ++# NtA = int( tendA // dt + 1 ) ++ ++# Array of saves. it is the same as Nt/Sf = t_step_save ++# AS = int( NtA // SF + 1 ) ++ ++# Nt = total number of steps. Ensure Nt > NtA (so the total tendA is covered) ++# Nt = AS * SF ++Nt = int(18E3 * tend // tc * Nx / Nx0 + 1) ++ ++dt = tend / Nt ++ ++AS = int( Nt//SF ) ++ ++# Total physical time ++# tend = Nt * dt ++ ++# Configuring case dictionary ================================================== ++print(json.dumps({ ++ # Logistics ================================================ ++ 'run_time_info': 'T', ++ # ========================================================== ++ # Computational Domain Parameters ========================== ++ 'x_domain%beg' : xb, ++ 'x_domain%end' : xe, ++ 'y_domain%beg' : yb, ++ 'y_domain%end' : ye, ++ 'z_domain%beg' : zb, ++ 'z_domain%end' : ze, ++ 'stretch_x' : 'T', ++ 'loops_x' : 3, ++ 'a_x' : 4.0E0, ++ 'x_a' : -2.0*R0, ++ 'x_b' : 2.0*R0, ++ 'stretch_y' : 'T', ++ 'loops_y' : 3, ++ 'a_y' : 4.0E0, ++ 'y_a' : -2.0*R0, ++ 'y_b' : 2.0*R0, ++ 'stretch_z' : 'T', ++ 'loops_z' : 3, ++ 'a_z' : 4.0E0, ++ 'z_a' : -2.0*R0, ++ 'z_b' : 2.0*R0, ++ 'cyl_coord' : 'F', ++ 'm' : Nx, ++ 'n' : Ny, ++ 'p' : Nz, ++ 'dt' : dt, ++ 't_step_start' : 0, ++ 't_step_stop' : Nt, ++ 't_step_save' : AS, ++ # ========================================================== ++ # Simulation Algorithm Parameters ========================== ++ 'num_patches' : 2, ++ 'model_eqns' : 3, ++ 'num_fluids' : 3, ++ 'adv_alphan' : 'T', ++ 'mpp_lim' : 'T', ++ 'mixture_err' : 'T', ++ 'relax' : 'T', ++ 'relax_model' : 6, ++ 'palpha_eps' : 1.0E-6, ++ 'ptgalpha_eps' : 1.0E-2, ++ 'time_stepper' : 3, ++ 'weno_order' : 3, ++ 'weno_eps' : 1.0E-32, ++ 'weno_Re_flux' : 'F', ++ 'weno_avg' : 'F', ++ 'mapped_weno' : 'T', ++ 'null_weights' : 'F', ++ 'mp_weno' : 'F', ++ 'riemann_solver' : 2, ++ 'wave_speeds' : 1, ++ 'avg_state' : 2, ++ 'bc_x%beg' : -2, ++ 'bc_x%end' : -6, ++ 'bc_y%beg' : -2, ++ 'bc_y%end' : -6, ++ 'bc_z%beg' : -2, ++ 'bc_z%end' : -6, ++ # ========================================================== ++ # Formatted Database Files Structure Parameters ============ ++ 'format' : 1, ++ 'precision' : 2, ++ 'prim_vars_wrt':'T', ++ 'parallel_io' :'T', ++ # ========================================================== ++ # Patch 1: High pressured water ============================ ++ # Specify the cubic water background grid geometry ++ 'patch_icpp(1)%geometry' : 9, ++ 'patch_icpp(1)%x_centroid' : ( xe + xb ) * 500000 / 100, ++ 'patch_icpp(1)%y_centroid' : ( ye + yb ) * 500000 / 100, ++ 'patch_icpp(1)%z_centroid' : ( ze + zb ) * 500000 / 100, ++ 'patch_icpp(1)%length_x' : ( xe - xb ) * 1000000 / 100, ++ 'patch_icpp(1)%length_y' : ( ye - yb ) * 1000000 / 100, ++ 'patch_icpp(1)%length_z' : ( ze - zb ) * 1000000 / 100, ++ 'patch_icpp(1)%vel(1)' : 0.0E+00, ++ 'patch_icpp(1)%vel(2)' : 0.0E+00, ++ 'patch_icpp(1)%vel(3)' : 0.0E+00, ++ 'patch_icpp(1)%pres' : p01, ++ 'patch_icpp(1)%alpha_rho(1)' : awl1 * rho0wl1, ++ 'patch_icpp(1)%alpha_rho(2)' : awv1 * rho0wv1, ++ 'patch_icpp(1)%alpha_rho(3)' : aa1 * rho0a1, ++ 'patch_icpp(1)%alpha(1)' : awl1, ++ 'patch_icpp(1)%alpha(2)' : awv1, ++ 'patch_icpp(1)%alpha(3)' : aa1, ++ # ========================================================== ++ # Patch 2: (Vapor) Bubble ================================== ++ 'patch_icpp(2)%geometry' : 8, ++ 'patch_icpp(2)%x_centroid' : xb, ++ 'patch_icpp(2)%y_centroid' : yb, ++ 'patch_icpp(2)%z_centroid' : zb, ++ 'patch_icpp(2)%radius' : R0, ++ 'patch_icpp(2)%vel(1)' : 0.0E+00, ++ 'patch_icpp(2)%vel(2)' : 0.0E+00, ++ 'patch_icpp(2)%vel(3)' : 0.0E+00, ++ 'patch_icpp(2)%pres' : p02, ++ 'patch_icpp(2)%alpha_rho(1)' : awl2 * rho0wl2, ++ 'patch_icpp(2)%alpha_rho(2)' : awv2 * rho0wv2, ++ 'patch_icpp(2)%alpha_rho(3)' : aa2 * rho0a2, ++ 'patch_icpp(2)%alpha(1)' : awl2, ++ 'patch_icpp(2)%alpha(2)' : awv2, ++ 'patch_icpp(2)%alpha(3)' : aa2, ++ 'patch_icpp(2)%alter_patch(1)' : 'T', ++ # ========================================================== ++ # Fluids Physical Parameters =============================== ++ 'fluid_pp(1)%gamma' : 1.0E+00 / ( gamwl - 1 ), ++ 'fluid_pp(1)%pi_inf' : gamwl * piwl / ( gamwl - 1 ), ++ 'fluid_pp(1)%cv' : cvwl, ++ 'fluid_pp(1)%qv' : qvwl, ++ 'fluid_pp(1)%qvp' : qvpwl, ++ 'fluid_pp(2)%gamma' : 1.0E+00 / ( gamwv - 1 ), ++ 'fluid_pp(2)%pi_inf' : gamwv * piwv / ( gamwv - 1 ), ++ 'fluid_pp(2)%cv' : cvwv, ++ 'fluid_pp(2)%qv' : qvwv, ++ 'fluid_pp(2)%qvp' : qvpwv, ++ 'fluid_pp(3)%gamma' : 1.0E+00 / ( gama - 1 ), ++ 'fluid_pp(3)%pi_inf' : gama * pia / ( gama - 1 ), ++ 'fluid_pp(3)%cv' : cva, ++ 'fluid_pp(3)%qv' : qva, ++ 'fluid_pp(3)%qvp' : qvpa, ++ # ========================================================== ++})) +diff --git a/run_mfc.sh b/run_mfc.sh +new file mode 100755 +index 00000000..fc734bea +--- /dev/null ++++ b/run_mfc.sh +@@ -0,0 +1,14 @@ ++#!/bin/bash ++ ++./mfc.sh run /users/mrodri97/scratch/lungwave/case0/case.py -e interactive -N 1 -n 4 -w 00:30:00 -# pre -t pre_process -c oscar ++./mfc.sh run /users/mrodri97/scratch/lungwave/case0/case.py -e interactive -N 1 -n 4 -w 00:30:00 -# sim -t simulation -c oscar ++./mfc.sh run /users/mrodri97/scratch/lungwave/case0/case.py -e interactive -N 1 -n 4 -w 00:30:00 -# pos -t post_process -c oscar ++ ++./mfc.sh run /users/mrodri97/scratch/lungwave/case1/case.py -e interactive -N 1 -n 4 -w 00:30:00 -# pre -t pre_process -c oscar ++./mfc.sh run /users/mrodri97/scratch/lungwave/case1/case.py -e interactive -N 1 -n 4 -w 00:30:00 -# sim -t simulation -c oscar ++./mfc.sh run /users/mrodri97/scratch/lungwave/case1/case.py -e interactive -N 1 -n 4 -w 00:30:00 -# pos -t post_process -c oscar ++ ++./mfc.sh run /users/mrodri97/scratch/lungwave/case2/case.py -e interactive -N 1 -n 4 -w 00:30:00 -# pre -t pre_process -c oscar ++./mfc.sh run /users/mrodri97/scratch/lungwave/case2/case.py -e interactive -N 1 -n 4 -w 00:30:00 -# sim -t simulation -c oscar ++./mfc.sh run /users/mrodri97/scratch/lungwave/case2/case.py -e interactive -N 1 -n 4 -w 00:30:00 -# pos -t post_process -c oscar ++ +diff --git a/src/common/include/inline_conversions.fpp b/src/common/include/inline_conversions.fpp +index a63af61e..c2f0263e 100644 +--- a/src/common/include/inline_conversions.fpp ++++ b/src/common/include/inline_conversions.fpp +@@ -1,17 +1,17 @@ + #:def s_compute_speed_of_sound() +- subroutine s_compute_speed_of_sound(pres, rho, gamma, pi_inf, H, adv, vel_sum, c) ++ subroutine s_compute_speed_of_sound(pres, rho, gamma, pi_inf, H, adv, vel_sum, c, G) + #ifdef CRAY_ACC_WAR + !DIR$ INLINEALWAYS s_compute_speed_of_sound + #else + !$acc routine seq + #endif +- real(kind(0d0)), intent(in) :: pres +- real(kind(0d0)), intent(in) :: rho, gamma, pi_inf +- real(kind(0d0)), intent(in) :: H +- real(kind(0d0)), dimension(num_fluids), intent(in) :: adv +- real(kind(0d0)), intent(in) :: vel_sum +- real(kind(0d0)), intent(out) :: c +- ++ real(kind(0d0)), intent(IN) :: pres ++ real(kind(0d0)), intent(IN) :: rho, gamma, pi_inf ++ real(kind(0d0)), intent(IN) :: H ++ real(kind(0d0)), dimension(num_fluids), intent(IN) :: adv ++ real(kind(0d0)), intent(IN) :: vel_sum ++ real(kind(0d0)), optional, dimension(num_fluids), intent(IN) :: G ++ real(kind(0d0)), intent(OUT) :: c + real(kind(0d0)) :: blkmod1, blkmod2 + + integer :: q +@@ -22,6 +22,7 @@ + blkmod2 = ((gammas(2) + 1d0)*pres + & + pi_infs(2))/gammas(2) + c = (1d0/(rho*(adv(1)/blkmod1 + adv(2)/blkmod2))) ++ + elseif (model_eqns == 3) then + c = 0d0 + !$acc loop seq +@@ -43,6 +44,7 @@ + (pres + pi_inf/(gamma + 1d0))/ & + (rho*(1d0 - adv(num_fluids))) + end if ++ + else + c = ((H - 5d-1*vel_sum)/gamma) + end if +diff --git a/src/common/m_checker_common.fpp b/src/common/m_checker_common.fpp +index 2a15083c..386a844c 100644 +--- a/src/common/m_checker_common.fpp ++++ b/src/common/m_checker_common.fpp +@@ -38,6 +38,7 @@ contains + call s_check_inputs_qbmm_and_polydisperse + if (adv_n) call s_check_inputs_adv_n + if (hypoelasticity) call s_check_inputs_hypoelasticity ++ if (hyperelasticity) call s_check_inputs_hyperelasticity + call s_check_inputs_phase_change + call s_check_inputs_ibm + #endif +@@ -173,12 +174,27 @@ contains + !> Checks constraints on the hypoelasticity parameters. + !! Called by s_check_inputs_common for pre-processing and simulation + subroutine s_check_inputs_hypoelasticity +- if (model_eqns /= 2) then +- call s_mpi_abort('hypoelasticity requires 5-equation model'// & +- '(model_eqns = 2). Exiting ...') ++ !if ((model_eqns /= 2) .or. (model_eqns /= 3)) then ++ if ((model_eqns == 1) .or. (model_eqns == 4)) then ++ call s_mpi_abort('hypoelasticity requires either '// & ++ '5-equation (model_eqns = 2) or '// & ++ '6-equation model (model_eqns = 3). Exiting ...') ++ end if ++ if (hyperelasticity) then ++ call s_mpi_abort('hyperelasticity cannot be true with hypoelasticity. '// & ++ 'Exiting ...') + end if + end subroutine s_check_inputs_hypoelasticity + ++ !> Checks constraints on the hyperelasticity parameters. ++ !! Called by s_check_inputs_common for pre-processing and simulation ++ subroutine s_check_inputs_hyperelasticity ++ if (model_eqns /= 3) then ++ call s_mpi_abort('hyperelasticity requires '// & ++ '6-equation model (model_eqns = 3). Exiting ...') ++ end if ++ end subroutine s_check_inputs_hyperelasticity ++ + !> Checks constraints on the phase change parameters. + !! Called by s_check_inputs_common for pre-processing and simulation + subroutine s_check_inputs_phase_change +diff --git a/src/common/m_constants.fpp b/src/common/m_constants.fpp +index a506acb9..6f9ab2ff 100644 +--- a/src/common/m_constants.fpp ++++ b/src/common/m_constants.fpp +@@ -7,18 +7,18 @@ module m_constants + character, parameter :: dflt_char = ' ' !< Default string value + + real(kind(0d0)), parameter :: dflt_real = -1d6 !< Default real value +- real(kind(0d0)), parameter :: sgm_eps = 1d-16 !< Segmentation tolerance +- real(kind(0d0)), parameter :: small_alf = 1d-11 !< Small alf tolerance +- real(kind(0d0)), parameter :: pi = 3.141592653589793d0 !< Pi ++ real(kind(0d0)), parameter :: sgm_eps = 1d-16 !< Segmentation tolerance ++ real(kind(0d0)), parameter :: small_alf = 1d-11 !< Small alf tolerance ++ real(kind(0d0)), parameter :: pi = 3.141592653589793d0 !< Pi + real(kind(0d0)), parameter :: verysmall = 1.d-12 !< Very small number + +- integer, parameter :: num_stcls_min = 5 !< Minimum # of stencils +- integer, parameter :: path_len = 400 !< Maximum path length +- integer, parameter :: name_len = 50 !< Maximum name length +- integer, parameter :: dflt_int = -100 !< Default integer value +- integer, parameter :: fourier_rings = 5 !< Fourier filter ring limit +- integer, parameter :: num_fluids_max = 10 !< Maximum number of fluids in the simulation +- integer, parameter :: num_probes_max = 10 !< Maximum number of flow probes in the simulation ++ integer, parameter :: num_stcls_min = 5 !< Minimum # of stencils ++ integer, parameter :: path_len = 400 !< Maximum path length ++ integer, parameter :: name_len = 50 !< Maximum name length ++ integer, parameter :: dflt_int = -100 !< Default integer value ++ integer, parameter :: fourier_rings = 5 !< Fourier filter ring limit ++ integer, parameter :: num_fluids_max = 10 !< Maximum number of fluids in the simulation ++ integer, parameter :: num_probes_max = 10 !< Maximum number of flow probes in the simulation + integer, parameter :: num_patches_max = 10 + integer, parameter :: pathlen_max = 400 + integer, parameter :: nnode = 4 !< Number of QBMM nodes +diff --git a/src/common/m_derived_types.fpp b/src/common/m_derived_types.fpp +index 9ad172cc..cea5f90d 100644 +--- a/src/common/m_derived_types.fpp ++++ b/src/common/m_derived_types.fpp +@@ -142,7 +142,13 @@ module m_derived_types + type(ic_model_parameters) :: model !< Model parameters + + real(kind(0d0)) :: epsilon, beta !< +- !! The spherical harmonics eccentricity parameters. ++ !! The isentropic vortex parameters administrating, respectively, both ++ !! the amplitude of the disturbance as well as its domain of influence. ++ ++ real(kind(0d0)) :: a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12 !< ++ !! The parameters needed for the spherical harmonic patch ++ ++ logical :: non_axis_sym + + real(kind(0d0)), dimension(3) :: normal !< + !! Normal vector indicating the orientation of the patch. It is specified +diff --git a/src/common/m_helper.fpp b/src/common/m_helper.fpp +index b6d48729..a2b77082 100644 +--- a/src/common/m_helper.fpp ++++ b/src/common/m_helper.fpp +@@ -73,8 +73,8 @@ contains + lE = q + end if + +- if (allocated(fd_coeff_s)) deallocate (fd_coeff_s) +- allocate (fd_coeff_s(-fd_number_in:fd_number_in, lb:lE)) ++ if (allocated(fd_coeff_s)) deallocate(fd_coeff_s) ++ allocate(fd_coeff_s(-fd_number_in:fd_number_in, lb:lE)) + + ! Computing the 1st order finite-difference coefficients + if (fd_order_in == 1) then +@@ -83,7 +83,6 @@ contains + fd_coeff_s(0, i) = -1d0/(s_cc(i + 1) - s_cc(i)) + fd_coeff_s(1, i) = -fd_coeff_s(0, i) + end do +- + ! Computing the 2nd order finite-difference coefficients + elseif (fd_order_in == 2) then + do i = lB, lE +@@ -91,7 +90,6 @@ contains + fd_coeff_s(0, i) = 0d0 + fd_coeff_s(1, i) = -fd_coeff_s(-1, i) + end do +- + ! Computing the 4th order finite-difference coefficients + else + do i = lB, lE +@@ -101,7 +99,6 @@ contains + fd_coeff_s(1, i) = -fd_coeff_s(-1, i) + fd_coeff_s(2, i) = -fd_coeff_s(-2, i) + end do +- + end if + + end subroutine s_compute_finite_difference_coefficients +diff --git a/src/common/m_phase_change.fpp b/src/common/m_phase_change.fpp +index f6372322..c13fa233 100644 +--- a/src/common/m_phase_change.fpp ++++ b/src/common/m_phase_change.fpp +@@ -1,11 +1,3 @@ +-!> +-!! @file m_phase_change.fpp +-!! @brief Contains module m_phasechange +- +-#:include 'macros.fpp' +- +-!> @brief This module is used to relax the model equations (6-eqn model) +-!> towards pressure and temperature (6-eqn to 4-eqn), and (if wanted) Gibbs free + !> energies (6-eqn to 4-eqn) equilibrium through an infinitely fast (algebraic) + !> procedure. + module m_phase_change +@@ -356,8 +348,9 @@ contains + + ! Newton Solver for the pT-equilibrium + ns = 0 +- ! change this relative error metric. 1E4 is just arbitrary +- do while ((DABS(pS - pO) > palpha_eps) .and. (DABS((pS - pO)/pO) > palpha_eps/1e4) .or. (ns == 0)) ++ ! change this relative error metric. 1E4 is arbitrary ++ do while ((DABS(pS - pO) > palpha_eps) .and. & ++ (DABS((pS - pO)/pO) > palpha_eps/1d4) .or. (ns == 0)) + + ! increasing counter + ns = ns + 1 +diff --git a/src/common/m_variables_conversion.fpp b/src/common/m_variables_conversion.fpp +index 46436cb8..5652470a 100644 +--- a/src/common/m_variables_conversion.fpp ++++ b/src/common/m_variables_conversion.fpp +@@ -22,6 +22,7 @@ module m_variables_conversion + use m_helper_basic !< Functions to compare floating point numbers + + use m_helper ++ + ! ========================================================================== + + implicit none +@@ -145,8 +146,8 @@ contains + else + pres = (pref + pi_inf)* & + (energy/ & +- (rhoref*(1 - alf)) & +- )**(1/gamma + 1) - pi_inf ++ (rhoref*(1.d0 - alf)) & ++ )**(1.d0/gamma + 1.d0) - pi_inf + end if + + if (hypoelasticity .and. present(G)) then +@@ -164,11 +165,7 @@ contains + end if + end do + +- pres = ( & +- energy - & +- 0.5d0*(mom**2.d0)/rho - & +- pi_inf - qv - E_e & +- )/gamma ++ pres = (energy - 0.5d0*(mom**2.d0)/rho - pi_inf - qv - E_e)/gamma + + end if + +@@ -409,7 +406,6 @@ contains + pi_inf = pi_inf + alpha_K(i)*pi_infs(i) + qv = qv + alpha_rho_K(i)*qvs(i) + end do +- + #ifdef MFC_SIMULATION + ! Computing the shear and bulk Reynolds numbers from species analogs + do i = 1, 2 +@@ -427,6 +423,7 @@ contains + #endif + + if (present(G_K)) then ++ !TODO Check our mixture rule? Replace with Cauchy numbers, make code nondimensional + G_K = 0d0 + do i = 1, num_fluids + G_K = G_K + alpha_K(i)*G(i) +@@ -502,6 +499,7 @@ contains + G_K = 0d0 + do i = 1, num_fluids + !TODO: change to use Gs directly here? ++ !TODO: Make this changes as well for GPUs + G_K = G_K + alpha_K(i)*G(i) + end do + G_K = max(0d0, G_K) +@@ -679,7 +677,6 @@ contains + do i = 1, nb + bubrs(i) = bub_idx%rs(i) + end do +- + !$acc update device(bubrs) + end if + +@@ -862,7 +859,7 @@ contains + + integer :: i, j, k, l, q !< Generic loop iterators + +- real(kind(0.d0)) :: ntmp ++ real(kind(0d0)) :: ntmp + + #:if MFC_CASE_OPTIMIZATION + #ifndef MFC_SIMULATION +@@ -880,7 +877,7 @@ contains + end if + #:endif + +- !$acc parallel loop collapse(3) gang vector default(present) private(alpha_K, alpha_rho_K, Re_K, nRtmp, rho_K, gamma_K, pi_inf_K, qv_K, dyn_pres_K, R3tmp) ++ !$acc parallel loop collapse(3) gang vector default(present) private(alpha_K, alpha_rho_K, Re_K, nRtmp, rho_K, gamma_K, pi_inf_K, qv_K, dyn_pres_K, R3tmp, G_K) + do l = izb, ize + do k = iyb, iye + do j = ixb, ixe +@@ -900,7 +897,7 @@ contains + if (model_eqns /= 4) then + #ifdef MFC_SIMULATION + ! If in simulation, use acc mixture subroutines +- if (hypoelasticity) then ++ if (elasticity) then + call s_convert_species_to_mixture_variables_acc(rho_K, gamma_K, pi_inf_K, qv_K, alpha_K, & + alpha_rho_K, Re_K, j, k, l, G_K, Gs) + else if (bubbles) then +@@ -912,7 +909,7 @@ contains + end if + #else + ! If pre-processing, use non acc mixture subroutines +- if (hypoelasticity) then ++ if (elasticity) then + call s_convert_to_mixture_variables(qK_cons_vf, j, k, l, & + rho_K, gamma_K, pi_inf_K, qv_K, Re_K, G_K, fluid_pp(:)%G) + else +@@ -988,7 +985,7 @@ contains + qK_prim_vf(i)%sf(j, k, l) = qK_cons_vf(i)%sf(j, k, l) & + /rho_K + ! subtracting elastic contribution for pressure calculation +- if (G_K > 1000) then !TODO: check if stable for >0 ++ if (G_K .gt. verysmall) then !TODO: check if stable for >0 + qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) - & + ((qK_prim_vf(i)%sf(j, k, l)**2d0)/(4d0*G_K))/gamma_K + ! extra terms in 2 and 3D +@@ -1002,6 +999,17 @@ contains + end do + end if + ++ if (hyperelasticity) then ++ !$acc loop seq ++ do i = strxb, strxe ++ qK_prim_vf(i)%sf(j, k, l) = qK_cons_vf(i)%sf(j, k, l)/rho_K ++ end do ++ !$acc loop seq ++ do i = xibeg, xiend ++ qK_prim_vf(i)%sf(j, k, l) = qK_cons_vf(i)%sf(j, k, l)/rho_K ++ end do ++ end if ++ + !$acc loop seq + do i = advxb, advxe + qK_prim_vf(i)%sf(j, k, l) = qK_cons_vf(i)%sf(j, k, l) +@@ -1016,7 +1024,9 @@ contains + end do + !$acc end parallel loop + +- end subroutine s_convert_conservative_to_primitive_variables ++ !print *, 'I got here AA' ++ ++ end subroutine s_convert_conservative_to_primitive_variables ! --------- + + !> The following procedure handles the conversion between + !! the primitive variables and the conservative variables. +@@ -1029,13 +1039,8 @@ contains + subroutine s_convert_primitive_to_conservative_variables(q_prim_vf, & + q_cons_vf) + +- type(scalar_field), & +- dimension(sys_size), & +- intent(in) :: q_prim_vf +- +- type(scalar_field), & +- dimension(sys_size), & +- intent(inout) :: q_cons_vf ++ type(scalar_field), dimension(sys_size), intent(in) :: q_prim_vf ++ type(scalar_field), dimension(sys_size), intent(inout) :: q_cons_vf + + ! Density, specific heat ratio function, liquid stiffness function + ! and dynamic pressure, as defined in the incompressible flow sense, +@@ -1144,10 +1149,10 @@ contains + end if + + if (hypoelasticity) then +- do i = stress_idx%beg, stress_idx%end ++ do i = strxb, strxe + q_cons_vf(i)%sf(j, k, l) = rho*q_prim_vf(i)%sf(j, k, l) + ! adding elastic contribution +- if (G > 1000) then ++ if (G .gt. verysmall) then + q_cons_vf(E_idx)%sf(j, k, l) = q_cons_vf(E_idx)%sf(j, k, l) + & + (q_prim_vf(i)%sf(j, k, l)**2d0)/(4d0*G) + ! extra terms in 2 and 3D +@@ -1161,6 +1166,19 @@ contains + end do + end if + ++ ! using \rho xi as the conservative formulation stated in Kamrin et al. JFM 2022 ++ if (hyperelasticity) then ++ ! adding the elastic contribution ++ ! Multiply \tau to \rho \tau ++ do i = strxb, strxe ++ q_cons_vf(i)%sf(j, k, l) = rho*q_prim_vf(i)%sf(j, k, l) ++ end do ++ ! Multiply \xi to \rho \xi ++ do i = xibeg, xiend ++ q_cons_vf(i)%sf(j, k, l) = rho*q_prim_vf(i)%sf(j, k, l) ++ end do ++ end if ++ + if (.not. f_is_default(sigma)) then + q_cons_vf(c_idx)%sf(j, k, l) = q_prim_vf(c_idx)%sf(j, k, l) + end if +@@ -1168,7 +1186,6 @@ contains + end do + end do + end do +- + #else + if (proc_rank == 0) then + call s_mpi_abort('Conversion from primitive to '// & +@@ -1176,7 +1193,6 @@ contains + 'implemented. Exiting ...') + end if + #endif +- + end subroutine s_convert_primitive_to_conservative_variables + + !> The following subroutine handles the conversion between +@@ -1252,7 +1268,7 @@ contains + end do + + pres_K = qK_prim_vf(j, k, l, E_idx) +- if (hypoelasticity) then ++ if (elasticity) then + call s_convert_species_to_mixture_variables_acc(rho_K, gamma_K, pi_inf_K, qv_K, & + alpha_K, alpha_rho_K, Re_K, & + j, k, l, G_K, Gs) +@@ -1310,10 +1326,11 @@ contains + end do + end do + #endif +- + end subroutine s_convert_primitive_to_flux_variables + +- subroutine s_finalize_variables_conversion_module ++ subroutine s_finalize_variables_conversion_module() ! ------------------ ++ ++ integer :: i !< Generic loop iterators + + ! Deallocating the density, the specific heat ratio function and the + ! liquid stiffness function +diff --git a/src/post_process/m_data_input.f90 b/src/post_process/m_data_input.f90 +index 567816f7..bbd063df 100644 +--- a/src/post_process/m_data_input.f90 ++++ b/src/post_process/m_data_input.f90 +@@ -370,7 +370,7 @@ contains + NVARS_MOK = int(sys_size, MPI_OFFSET_KIND) + + ! Read the data for each variable +- if (bubbles .or. hypoelasticity) then ++ if (bubbles .or. elasticity) then + do i = 1, sys_size + var_MOK = int(i, MPI_OFFSET_KIND) + +@@ -444,7 +444,7 @@ contains + NVARS_MOK = int(sys_size, MPI_OFFSET_KIND) + + ! Read the data for each variable +- if (bubbles .or. hypoelasticity) then ++ if (bubbles .or. elasticity) then + do i = 1, sys_size + var_MOK = int(i, MPI_OFFSET_KIND) + +diff --git a/src/post_process/m_data_output.fpp b/src/post_process/m_data_output.fpp +index 7aa7e873..e68c021b 100644 +--- a/src/post_process/m_data_output.fpp ++++ b/src/post_process/m_data_output.fpp +@@ -16,6 +16,8 @@ module m_data_output + + use m_global_parameters ! Global parameters for the code + ++ use m_derived_variables !< Procedures used to compute quantities derived ++ + use m_mpi_proxy ! Message passing interface (MPI) module proxy + + use m_compile_specific +@@ -27,9 +29,15 @@ module m_data_output + + private; public :: s_initialize_data_output_module, & + s_open_formatted_database_file, & ++ s_open_intf_data_file, & ++ s_open_energy_data_file, & + s_write_grid_to_formatted_database_file, & + s_write_variable_to_formatted_database_file, & ++ s_write_intf_data_file, & ++ s_write_energy_data_file, & + s_close_formatted_database_file, & ++ s_close_intf_data_file, & ++ s_close_energy_data_file, & + s_finalize_data_output_module + + ! Including the Silo Fortran interface library that features the subroutines +@@ -531,7 +539,40 @@ contains + + end subroutine s_open_formatted_database_file + +- subroutine s_write_grid_to_formatted_database_file(t_step) ++ subroutine s_open_intf_data_file() ! ------------------------ ++ ++ character(LEN=path_len + 3*name_len) :: file_path !< ++ !! Relative path to a file in the case directory ++ ++ write (file_path, '(A)') '/intf_data.dat' ++ file_path = trim(case_dir)//trim(file_path) ++ ++ ! Opening the simulation data file ++ open (211, FILE=trim(file_path), & ++ FORM='formatted', & ++ POSITION='append', & ++ STATUS='unknown') ++ ++ end subroutine s_open_intf_data_file ! --------------------------------------- ++ ++ subroutine s_open_energy_data_file() ! ------------------------ ++ ++ character(LEN=path_len + 3*name_len) :: file_path !< ++ !! Relative path to a file in the case directory ++ ++ write (file_path, '(A)') '/eng_data.dat' ++ file_path = trim(case_dir)//trim(file_path) ++ ++ ! Opening the simulation data file ++ open (251, FILE=trim(file_path), & ++ FORM='formatted', & ++ POSITION='append', & ++ STATUS='unknown') ++ ++ end subroutine s_open_energy_data_file ! ---------------------------------------- ++ ++ subroutine s_write_grid_to_formatted_database_file(t_step) ! ----------- ++ + ! Description: The general objective of this subroutine is to write the + ! necessary grid data to the formatted database file, for + ! the current time-step, t_step. The local processor will +@@ -939,7 +980,196 @@ contains + + end subroutine s_write_variable_to_formatted_database_file + +- subroutine s_close_formatted_database_file ++ subroutine s_write_intf_data_file(q_prim_vf) ++ ++ type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf ++ integer :: i, j, k, l, w, cent !< Generic loop iterators ++ integer :: ierr, counter, root !< number of data points extracted to fit shape to SH perturbations ++ real(kind(0d0)), dimension(num_fluids) :: alpha, vol_fluid, xcom, ycom, zcom ++ real(kind=8), parameter :: pi = 4.d0*datan(1.d0) ++ real(kind(0d0)), allocatable :: x_td(:), y_td(:), x_d1(:), y_d1(:), y_d(:), x_d(:) ++ real(kind(0d0)) :: axp, axm, ayp, aym, azm, azp, tgp, euc_d, thres, maxalph_loc, maxalph_glb ++ ++ allocate (x_d1(m*n)) ++ allocate (y_d1(m*n)) ++ counter = 0 ++ maxalph_loc = 0d0 ++ do k = 0, p ++ do j = 0, n ++ do i = 0, m ++ if (q_prim_vf(E_idx + 2)%sf(i, j, k) > maxalph_loc) then ++ maxalph_loc = q_prim_vf(E_idx + 2)%sf(i, j, k) ++ end if ++ end do ++ end do ++ end do ++ ++ call s_mpi_allreduce_max(maxalph_loc, maxalph_glb) ++ if (p > 0) then ++ do l = 0, p ++ if (z_cc(l) < dz(l) .and. z_cc(l) > 0) then ++ cent = l ++ end if ++ end do ++ else ++ cent = 0 ++ end if ++ ++ thres = 0.9d0*maxalph_glb ++ do k = 0, n ++ OLoop: do j = 0, m ++ axp = q_prim_vf(E_idx + 2)%sf(j + 1, k, cent) ++ axm = q_prim_vf(E_idx + 2)%sf(j, k, cent) ++ ayp = q_prim_vf(E_idx + 2)%sf(j, k + 1, cent) ++ aym = q_prim_vf(E_idx + 2)%sf(j, k, cent) ++ if ((axp > thres .and. axm < thres) .or. (axp < thres .and. axm > thres) & ++ .or. (ayp > thres .and. aym < thres) .or. (ayp < thres .and. aym > thres)) then ++ if (counter == 0) then ++ counter = counter + 1 ++ x_d1(counter) = x_cc(j) ++ y_d1(counter) = y_cc(k) ++ euc_d = sqrt((x_cc(j) - x_d1(i))**2 + (y_cc(k) - y_d1(i))**2) ++ tgp = sqrt(dx(j)**2 + dy(k)**2) ++ else ++ euc_d = dsqrt((x_cc(j) - x_d1(i))**2 + (y_cc(k) - y_d1(i))**2) ++ tgp = dsqrt(dx(j)**2 + dy(k)**2) ++ do i = 1, counter ++ if (euc_d < tgp) then ++ cycle OLoop ++ elseif (euc_d > tgp .and. i == counter) then ++ counter = counter + 1 ++ x_d1(counter) = x_cc(j) ++ y_d1(counter) = y_cc(k) ++ ++ end if ++ end do ++ end if ++ end if ++ end do OLoop ++ end do ++ ++ allocate (y_d(counter)) ++ allocate (x_d(counter)) ++ do i = 1, counter ++ y_d(i) = y_d1(i) ++ x_d(i) = x_d1(i) ++ end do ++ root = 0 ++ ++ call s_mpi_gather_data(x_d, counter, x_td, root) ++ call s_mpi_gather_data(y_d, counter, y_td, root) ++ if (proc_rank == 0) then ++ do i = 1, size(x_td) ++ if (i == size(x_td)) then ++ write (211, '(F12.9,1X,F12.9,1X,I4)') & ++ x_td(i), y_td(i), size(x_td) ++ else ++ write (211, '(F12.9,1X,F12.9,1X,F3.1)') & ++ x_td(i), y_td(i), 0d0 ++ end if ++ end do ++ end if ++ ++ end subroutine s_write_intf_data_file ! ----------------------------------- ++ ++ subroutine s_write_energy_data_file(q_prim_vf, q_cons_vf) ++ type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf, q_cons_vf ++ real(kind(0d0)) :: Elk, Egk, Elp, Egint, Vb, Vl, pres_av, Et ++ real(kind(0d0)) :: rho, pres, dV, tmp, gamma, pi_inf, MaxMa, MaxMa_glb, maxvel, c, Ma, H ++ real(kind(0d0)), dimension(num_dims) :: vel ++ real(kind(0d0)), dimension(num_fluids) :: gammas, pi_infs, adv ++ integer :: i, j, k, l, s !looping indicies ++ integer :: ierr, counter, root !< number of data points extracted to fit shape to SH perturbations ++ ++ Egk = 0d0 ++ Elp = 0d0 ++ Egint = 0d0 ++ Vb = 0d0 ++ maxvel = 0d0 ++ MaxMa = 0d0 ++ Vl = 0d0 ++ Elk = 0d0 ++ Et = 0d0 ++ Vb = 0d0 ++ dV = 0d0 ++ pres_av = 0d0 ++ pres = 0d0 ++ do k = 0, p ++ do j = 0, n ++ do i = 0, m ++ pres = 0d0 ++ dV = dx(i)*dy(j)*dz(k) ++ rho = 0d0 ++ gamma = 0d0 ++ pi_inf = 0d0 ++ pres = q_prim_vf(E_idx)%sf(i, j, k) ++ Egint = Egint + q_prim_vf(E_idx + 2)%sf(i, j, k)*(fluid_pp(2)%gamma*pres)*dV ++ do s = 1, num_dims ++ vel(s) = q_prim_vf(num_fluids + s)%sf(i, j, k) ++ Egk = Egk + 0.5d0*q_prim_vf(E_idx + 2)%sf(i, j, k)*q_prim_vf(2)%sf(i, j, k)*vel(s)*vel(s)*dV ++ Elk = Elk + 0.5d0*q_prim_vf(E_idx + 1)%sf(i, j, k)*q_prim_vf(1)%sf(i, j, k)*vel(s)*vel(s)*dV ++ if (dabs(vel(s)) > maxvel) then ++ maxvel = dabs(vel(s)) ++ end if ++ end do ++ do l = 1, adv_idx%end - E_idx ++ adv(l) = q_prim_vf(E_idx + l)%sf(i, j, k) ++ gamma = gamma + adv(l)*fluid_pp(l)%gamma ++ pi_inf = pi_inf + adv(l)*fluid_pp(l)%pi_inf ++ rho = rho + adv(l)*q_prim_vf(l)%sf(i, j, k) ++ end do ++ ++ H = ((gamma + 1d0)*pres + pi_inf)/rho ++ ++ call s_compute_speed_of_sound(pres, rho, & ++ gamma, pi_inf, & ++ H, adv, 0d0, c) ++ ++ Ma = maxvel/c ++ if (Ma > MaxMa .and. adv(1) > 1.0d0 - 1.0d-10) then ++ MaxMa = Ma ++ end if ++ Vl = Vl + adv(1)*dV ++ Vb = Vb + adv(2)*dV ++ pres_av = pres_av + adv(1)*pres*dV ++ Et = Et + q_cons_vf(E_idx)%sf(i, j, k)*dV ++ end do ++ end do ++ end do ++ ++ tmp = pres_av ++ call s_mpi_allreduce_sum(tmp, pres_av) ++ tmp = Vl ++ call s_mpi_allreduce_sum(tmp, Vl) ++ ++ call s_mpi_allreduce_max(MaxMa, MaxMa_glb) ++ tmp = Elk ++ call s_mpi_allreduce_sum(tmp, Elk) ++ tmp = Egint ++ call s_mpi_allreduce_sum(tmp, Egint) ++ tmp = Egk ++ call s_mpi_allreduce_sum(tmp, Egk) ++ tmp = Vb ++ call s_mpi_allreduce_sum(tmp, Vb) ++ tmp = Et ++ call s_mpi_allreduce_sum(tmp, Et) ++ ++ Elp = pres_av/Vl*Vb ++ if (proc_rank == 0) then ++ write (251, '(10X, 8F24.8)') & ++ Elp, & ++ Egint, & ++ Elk, & ++ Egk, & ++ Et, & ++ Vb, & ++ Vl, & ++ MaxMa_glb ++ end if ++ ++ end subroutine s_write_energy_data_file ++ ++ subroutine s_close_formatted_database_file() ! ------------------------- + ! Description: The purpose of this subroutine is to close any formatted + ! database file(s) that may be opened at the time-step that + ! is currently being post-processed. The root process must +@@ -966,7 +1196,19 @@ contains + + end subroutine s_close_formatted_database_file + +- subroutine s_finalize_data_output_module ++ subroutine s_close_intf_data_file() ! ----------------------- ++ ++ close (211) ++ ++ end subroutine s_close_intf_data_file !--------------------- ++ ++ subroutine s_close_energy_data_file() ! ----------------------- ++ ++ close (251) ++ ++ end subroutine s_close_energy_data_file !--------------------- ++ ++ subroutine s_finalize_data_output_module() ! ------------------------- + ! Description: Deallocation procedures for the module + + ! Deallocating the generic storage employed for the flow variable(s) +diff --git a/src/post_process/m_global_parameters.fpp b/src/post_process/m_global_parameters.fpp +index 0e5401f1..fa6941cb 100644 +--- a/src/post_process/m_global_parameters.fpp ++++ b/src/post_process/m_global_parameters.fpp +@@ -94,6 +94,10 @@ module m_global_parameters + logical :: mixture_err !< Mixture error limiter + logical :: alt_soundspeed !< Alternate sound speed + logical :: hypoelasticity !< Turn hypoelasticity on ++ logical :: hyperelasticity !< Turn hyperelasticity on ++ logical :: elasticity !< elasticity modeling, true for hyper or hypo ++ integer :: b_size !< Number of components in the b tensor ++ integer :: tensor_size !< Number of components in the nonsymmetric tensor + !> @} + + !> @name Annotations of the structure, i.e. the organization, of the state vectors +@@ -109,6 +113,7 @@ module m_global_parameters + integer :: alf_idx !< Index of specific heat ratio func. eqn. + integer :: pi_inf_idx !< Index of liquid stiffness func. eqn. + type(int_bounds_info) :: stress_idx !< Indices of elastic stresses ++ type(int_bounds_info) :: xi_idx !< Indexes of first and last reference map eqns. + integer :: c_idx !< Index of color function + !> @} + +@@ -118,6 +123,7 @@ module m_global_parameters + !> @} + + logical :: parallel_io !< Format of the data files ++ logical :: sim_data + logical :: file_per_process !< output format + + integer, allocatable, dimension(:) :: proc_coords !< +@@ -255,6 +261,7 @@ module m_global_parameters + integer :: intxb, intxe + integer :: bubxb, bubxe + integer :: strxb, strxe ++ integer :: xibeg, xiend + !> @} + + contains +@@ -286,7 +293,10 @@ contains + alt_soundspeed = .false. + relax = .false. + relax_model = dflt_int ++ + hypoelasticity = .false. ++ hyperelasticity = .false. ++ elasticity = .false. + + bc_x%beg = dflt_int; bc_x%end = dflt_int + bc_y%beg = dflt_int; bc_y%end = dflt_int +@@ -335,6 +345,7 @@ contains + omega_wrt = .false. + qm_wrt = .false. + schlieren_wrt = .false. ++ sim_data = .false. + cf_wrt = .false. + ib = .false. + +@@ -486,12 +497,24 @@ contains + + end if + +- if (hypoelasticity) then ++ if (hypoelasticity .or. hyperelasticity) then ++ elasticity = .true. + stress_idx%beg = sys_size + 1 + stress_idx%end = sys_size + (num_dims*(num_dims + 1))/2 ++ ! number of distinct stresses is 1 in 1D, 3 in 2D, 6 in 3D + sys_size = stress_idx%end + end if + ++ if (hyperelasticity) then ++ xi_idx%beg = sys_size + 1 ++ xi_idx%end = sys_size + num_dims ++ ! adding three more equations for the \xi field and the elastic energy ++ sys_size = xi_idx%end + 1 ++ ! number of entries in the symmetric btensor plus the jacobian ++ b_size = (num_dims*(num_dims + 1))/2 + 1 ++ tensor_size = num_dims**2 + 1 ++ end if ++ + if (.not. f_is_default(sigma)) then + c_idx = sys_size + 1 + sys_size = c_idx +@@ -517,6 +540,24 @@ contains + sys_size = internalEnergies_idx%end + alf_idx = 1 ! dummy, cannot actually have a void fraction + ++ if (hypoelasticity .or. hyperelasticity) then ++ elasticity = .true. ++ stress_idx%beg = sys_size + 1 ++ stress_idx%end = sys_size + (num_dims*(num_dims + 1))/2 ++ ! number of stresses is 1 in 1D, 3 in 2D, 6 in 3D ++ sys_size = stress_idx%end ++ end if ++ ++ if (hyperelasticity) then ++ xi_idx%beg = sys_size + 1 ++ xi_idx%end = sys_size + num_dims ++ ! adding three more equations for the \xi field and the elastic energy ++ sys_size = xi_idx%end + 1 ++ ! number of entries in the symmetric btensor plus the jacobian ++ b_size = (num_dims*(num_dims + 1))/2 + 1 ++ tensor_size = num_dims**2 + 1 ++ end if ++ + if (.not. f_is_default(sigma)) then + c_idx = sys_size + 1 + sys_size = c_idx +@@ -590,6 +631,8 @@ contains + strxe = stress_idx%end + intxb = internalEnergies_idx%beg + intxe = internalEnergies_idx%end ++ xibeg = xi_idx%beg ++ xiend = xi_idx%end + ! ================================================================== + + #ifdef MFC_MPI +diff --git a/src/post_process/m_mpi_proxy.fpp b/src/post_process/m_mpi_proxy.fpp +index a5dffdb4..5da4c74e 100644 +--- a/src/post_process/m_mpi_proxy.fpp ++++ b/src/post_process/m_mpi_proxy.fpp +@@ -141,6 +141,38 @@ contains + + end subroutine s_initialize_mpi_proxy_module + ++ subroutine s_mpi_gather_data(my_vector, counts, gathered_vector, root) ++ ++#ifdef MFC_MPI ++ ++ implicit none ++ integer, intent(in) :: counts ! Array of vector lengths for each process ++ real(kind(0d0)), intent(in), dimension(counts) :: my_vector ! Input vector on each process ++ integer, intent(in) :: root ! Rank of the root process ++ real(kind(0d0)), allocatable, intent(out) :: gathered_vector(:) ! Gathered vector on the root process ++ ++ integer :: i, offset, ierr ++ integer, allocatable :: recounts(:), displs(:) ++ ++ allocate (recounts(num_procs)) ++ ++ call MPI_GATHER(counts, 1, MPI_INTEGER, recounts, 1, MPI_INTEGER, root, & ++ MPI_COMM_WORLD, ierr) ++ ++ allocate (displs(size(recounts))) ++ ++ displs(1) = 0 ++ ++ do i = 2, size(recounts) ++ displs(i) = displs(i - 1) + recounts(i - 1) ++ end do ++ ++ allocate (gathered_vector(sum(recounts))) ++ call MPI_GATHERV(my_vector, counts, MPI_DOUBLE_PRECISION, gathered_vector, recounts, displs, MPI_DOUBLE_PRECISION, & ++ root, MPI_COMM_WORLD, ierr) ++#endif ++ end subroutine s_mpi_gather_data ++ + !> Since only processor with rank 0 is in charge of reading + !! and checking the consistency of the user provided inputs, + !! these are not available to the remaining processors. This +@@ -164,11 +196,11 @@ contains + + #:for VAR in [ 'cyl_coord', 'mpp_lim', 'mixture_err', & + & 'alt_soundspeed', 'hypoelasticity', 'parallel_io', 'rho_wrt', & +- & 'E_wrt', 'pres_wrt', 'gamma_wrt', & ++ & 'E_wrt', 'pres_wrt', 'gamma_wrt', 'sim_data', & + & 'heat_ratio_wrt', 'pi_inf_wrt', 'pres_inf_wrt', 'cons_vars_wrt', & + & 'prim_vars_wrt', 'c_wrt', 'qm_wrt','schlieren_wrt', 'bubbles', 'qbmm', & + & 'polytropic', 'polydisperse', 'file_per_process', 'relax', 'cf_wrt', & +- & 'adv_n', 'ib' ] ++ & 'adv_n', 'ib', 'hyperelasticity' ] + call MPI_BCAST(${VAR}$, 1, MPI_LOGICAL, 0, MPI_COMM_WORLD, ierr) + #:endfor + +diff --git a/src/post_process/m_start_up.f90 b/src/post_process/m_start_up.f90 +index ed1003ff..60d3d094 100644 +--- a/src/post_process/m_start_up.f90 ++++ b/src/post_process/m_start_up.f90 +@@ -74,7 +74,8 @@ contains + parallel_io, rhoref, pref, bubbles, qbmm, sigR, & + R0ref, nb, polytropic, thermal, Ca, Web, Re_inv, & + polydisperse, poly_sigma, file_per_process, relax, & +- relax_model, cf_wrt, sigma, adv_n, ib ++ relax_model, cf_wrt, sigma, adv_n, ib, sim_data, & ++ hyperelasticity + + ! Inquiring the status of the post_process.inp file + file_loc = 'post_process.inp' +@@ -148,9 +149,9 @@ contains + (t_step_stop - t_step_start)/t_step_save + 1, & + t_step + end if +- + ! Populating the grid and conservative variables + call s_read_data_files(t_step) ++ + ! Populating the buffer regions of the grid variables + if (buff_size > 0) then + call s_populate_grid_variables_buffer_regions() +@@ -163,6 +164,7 @@ contains + + ! Converting the conservative variables to the primitive ones + call s_convert_conservative_to_primitive_variables(q_cons_vf, q_prim_vf) ++ + end subroutine s_perform_time_step + + subroutine s_save_data(t_step, varname, pres, c, H) +@@ -176,6 +178,16 @@ contains + ! Opening a new formatted database file + call s_open_formatted_database_file(t_step) + ++ if (sim_data .and. proc_rank == 0) then ++ call s_open_intf_data_file() ++ call s_open_energy_data_file() ++ end if ++ ++ if (sim_data) then ++ call s_write_intf_data_file(q_prim_vf) ++ call s_write_energy_data_file(q_prim_vf, q_cons_vf) ++ end if ++ + ! Adding the grid to the formatted database file + call s_write_grid_to_formatted_database_file(t_step) + +@@ -304,22 +316,34 @@ contains + + end if + ! ---------------------------------------------------------------------- +- + ! Adding the elastic shear stresses to the formatted database file ----- +- if (hypoelasticity) then ++ if (elasticity) then + do i = 1, stress_idx%end - stress_idx%beg + 1 + if (prim_vars_wrt) then + q_sf = q_prim_vf(i - 1 + stress_idx%beg)%sf( & + -offset_x%beg:m + offset_x%end, & + -offset_y%beg:n + offset_y%end, & + -offset_z%beg:p + offset_z%end) +- + write (varname, '(A,I0)') 'tau', i + call s_write_variable_to_formatted_database_file(varname, t_step) + end if + varname(:) = ' ' + end do + end if ++ if (hyperelasticity) then ++ do i = 1, xiend - xibeg + 1 ++ if (prim_vars_wrt) then ++ q_sf = q_prim_vf(i - 1 + xibeg)%sf( & ++ -offset_x%beg:m + offset_x%end, & ++ -offset_y%beg:n + offset_y%end, & ++ -offset_z%beg:p + offset_z%end) ++ write (varname, '(A,I0)') 'xi', i ++ call s_write_variable_to_formatted_database_file(varname, t_step) ++ end if ++ varname(:) = ' ' ++ end do ++ end if ++ + ! ---------------------------------------------------------------------- + + ! Adding the pressure to the formatted database file ------------------- +@@ -625,8 +649,19 @@ contains + end if + end if + ++! if (proc_rank == 0 .and. sim_data) then ++! close (211) ++! close (251) ++! end if ++ ++ if (sim_data .and. proc_rank == 0) then ++ call s_close_intf_data_file() ++ call s_close_energy_data_file() ++ end if ++ + ! Closing the formatted database file + call s_close_formatted_database_file() ++ + end subroutine s_save_data + + subroutine s_initialize_modules +@@ -682,6 +717,11 @@ contains + ! Disassociate pointers for serial and parallel I/O + s_read_data_files => null() + ++! if (sim_data .and. proc_rank == 0) then ++! call s_close_intf_data_file() ++! call s_close_energy_data_file() ++! end if ++ + ! Deallocation procedures for the modules + call s_finalize_data_output_module() + call s_finalize_derived_variables_module() +diff --git a/src/post_process/p_main.fpp b/src/post_process/p_main.fpp +index c780ce9a..ede32ed7 100644 +--- a/src/post_process/p_main.fpp ++++ b/src/post_process/p_main.fpp +@@ -39,6 +39,7 @@ program p_main + + ! Time-Marching Loop ======================================================= + do ++ + call s_perform_time_step(t_step) + + call s_save_data(t_step, varname, pres, c, H) +diff --git a/src/pre_process/include/2dHardcodedIC.fpp b/src/pre_process/include/2dHardcodedIC.fpp +index 7d6ee960..394f560b 100644 +--- a/src/pre_process/include/2dHardcodedIC.fpp ++++ b/src/pre_process/include/2dHardcodedIC.fpp +@@ -2,8 +2,7 @@ + + real(kind(0d0)) :: eps + real(kind(0d0)) :: r, rmax, gam, umax, p0 +- +- real(kind(0d0)) :: rhoH, rhoL, pRef, pInt, h, lam, wl, amp, intH, alph ++ real(kind(0d0)) :: rhoH, rhoL, pRef, pInt, h, lam, wl, amp, intH, intL, alph + + eps = 1e-9 + +@@ -12,6 +11,7 @@ + #:def Hardcoded2D() + + select case (patch_icpp(patch_id)%hcid) ! 2D_hardcoded_ic example case ++ + case (200) + if (y_cc(j) <= (-x_cc(i)**3 + 1)**(1d0/3d0)) then + ! Volume Fractions +@@ -68,7 +68,7 @@ + + q_prim_vf(contxb)%sf(i, j, 0) = q_prim_vf(E_idx)%sf(i, j, 0)**(1d0/gam) + +- case (204) ! Rayleigh-Taylor instability ++ case (204) ! Rayleigh-taylor problem + rhoH = 3 + rhoL = 1 + pRef = 1e5 +@@ -100,11 +100,42 @@ + q_prim_vf(E_idx)%sf(i, j, 0) = pInt + rhoL*9.81*(intH - y_cc(j)) + end if + ++ case (205) ! 2D lung wave interaction problem ++ h = 0.0 !non dim origin y ++ lam = 1.0 !non dim lambda ++ amp = patch_icpp(patch_id)%a2 !to be changed later! !non dim amplitude ++ ++ intH = amp*sin(2*pi*x_cc(i)/lam - pi/2) + h ++ ++ if (y_cc(j) > intH) then ++ q_prim_vf(contxb)%sf(i, j, 0) = patch_icpp(1)%alpha_rho(1) ++ q_prim_vf(contxe)%sf(i, j, 0) = patch_icpp(1)%alpha_rho(2) ++ q_prim_vf(E_idx)%sf(i, j, 0) = patch_icpp(1)%pres ++ q_prim_vf(advxb)%sf(i, j, 0) = patch_icpp(1)%alpha(1) ++ q_prim_vf(advxe)%sf(i, j, 0) = patch_icpp(1)%alpha(2) ++ end if ++ ++ case (206) ! 2D lung wave interaction problem - horizontal domain ++ h = 0.0 !non dim origin y ++ lam = 1.0 !non dim lambda ++ amp = patch_icpp(patch_id)%a2 ++ ++ intL = amp*sin(2*pi*y_cc(j)/lam - pi/2) + h ++ ++ if (x_cc(i) > intL) then !this is the liquid ++ q_prim_vf(contxb)%sf(i, j, 0) = patch_icpp(1)%alpha_rho(1) ++ q_prim_vf(contxe)%sf(i, j, 0) = patch_icpp(1)%alpha_rho(2) ++ q_prim_vf(E_idx)%sf(i, j, 0) = patch_icpp(1)%pres ++ q_prim_vf(advxb)%sf(i, j, 0) = patch_icpp(1)%alpha(1) ++ q_prim_vf(advxe)%sf(i, j, 0) = patch_icpp(1)%alpha(2) ++ end if ++ + case default + if (proc_rank == 0) then + call s_int_to_str(patch_id, iStr) + call s_mpi_abort("Invalid hcid specified for patch "//trim(iStr)) + end if ++ + end select + + #:enddef +diff --git a/src/pre_process/include/3dHardcodedIC.fpp b/src/pre_process/include/3dHardcodedIC.fpp +index 3d9a4e2f..4088fcc2 100644 +--- a/src/pre_process/include/3dHardcodedIC.fpp ++++ b/src/pre_process/include/3dHardcodedIC.fpp +@@ -42,7 +42,20 @@ + pInt = pref + rhoH*9.81*(1.2 - intH) + q_prim_vf(E_idx)%sf(i, j, k) = pInt + rhoL*9.81*(intH - y_cc(j)) + end if +- ++ ++ case (301) ! (3D lung geometry in X direction, |sin(*)+sin(*)|) ++ h = 0.0 ++ lam = 1.0 ++ amp = patch_icpp(patch_id)%a2 ++ intH = amp*ABS((sin(2*pi*y_cc(j)/lam - pi/2) + sin(2*pi*z_cc(k)/lam - pi/2)) + h) ++ if (x_cc(i) > intH) then ++ q_prim_vf(contxb)%sf(i, j, k) = patch_icpp(1)%alpha_rho(1) ++ q_prim_vf(contxe)%sf(i, j, k) = patch_icpp(1)%alpha_rho(2) ++ q_prim_vf(E_idx)%sf(i, j, k) = patch_icpp(1)%pres ++ q_prim_vf(advxb)%sf(i, j, k) = patch_icpp(1)%alpha(1) ++ q_prim_vf(advxe)%sf(i, j, k) = patch_icpp(1)%alpha(2) ++ end if ++ + ! Put your variable assignments here + case default + call s_int_to_str(patch_id, iStr) +diff --git a/src/pre_process/m_assign_variables.f90 b/src/pre_process/m_assign_variables.f90 +index 9ff468a3..4a49c46a 100644 +--- a/src/pre_process/m_assign_variables.f90 ++++ b/src/pre_process/m_assign_variables.f90 +@@ -276,6 +276,8 @@ contains + real(kind(0d0)) :: orig_qv + real(kind(0d0)) :: muR, muV + real(kind(0d0)) :: R3bar ++ real(kind(0d0)) :: rcoord, theta, phi, xi_sph ++ real(kind(0d0)), dimension(3) :: xi_cart + + real(kind(0d0)), dimension(int(E_idx - mom_idx%beg)) :: vel !< velocity + real(kind(0d0)) :: pres !< pressure +@@ -448,7 +450,7 @@ contains + end do + + ! Elastic Shear Stress +- if (hypoelasticity) then ++ if (elasticity) then + do i = 1, (stress_idx%end - stress_idx%beg) + 1 + q_prim_vf(i + stress_idx%beg - 1)%sf(j, k, l) = & + (eta*patch_icpp(patch_id)%tau_e(i) & +@@ -456,6 +458,32 @@ contains + end do + end if + ++ ! Elastic Shear Stress ++ if (hyperelasticity) then ++ ++ if (pre_stress) then ! pre stressed initial condition in spatial domain ++ rcoord = sqrt((x_cc(j)**2 + y_cc(k)**2 + z_cc(l)**2)) ++ theta = atan2(y_cc(k), x_cc(j)) ++ phi = atan2(sqrt(x_cc(j)**2 + y_cc(k)**2), z_cc(l)) ++ !spherical coord, assuming Rmax=1 ++ xi_sph = (rcoord**3 - R0ref**3 + 1d0)**(1d0/3d0) ++ xi_cart(1) = xi_sph*sin(phi)*cos(theta) ++ xi_cart(2) = xi_sph*sin(phi)*sin(theta) ++ xi_cart(3) = xi_sph*cos(phi) ++ else ++ xi_cart(1) = x_cc(j) ++ xi_cart(2) = y_cc(k) ++ xi_cart(3) = z_cc(l) ++ end if ++ ++ ! assigning the reference map to the q_prim vector field ++ do i = 1, num_dims ++ q_prim_vf(i + xibeg - 1)%sf(j, k, l) = eta*xi_cart(i) + & ++ (1d0 - eta)*orig_prim_vf(i + xibeg - 1) ++ end do ++ ++ end if ++ + if (mpp_lim .and. bubbles) then + !adjust volume fractions, according to modeled gas void fraction + alf_sum%sf = 0d0 +diff --git a/src/pre_process/m_check_patches.fpp b/src/pre_process/m_check_patches.fpp +index 4579f5bd..bda4418e 100644 +--- a/src/pre_process/m_check_patches.fpp ++++ b/src/pre_process/m_check_patches.fpp +@@ -119,7 +119,8 @@ contains + patch_icpp(i)%geometry == 9 .or. & + patch_icpp(i)%geometry == 10 .or. & + patch_icpp(i)%geometry == 11 .or. & +- patch_icpp(i)%geometry == 12)) then ++ patch_icpp(i)%geometry == 12 .or. & ++ patch_icpp(i)%geometry == 14)) then + call s_check_supported_patch_smoothing(i) + else + call s_check_unsupported_patch_smoothing(i) +diff --git a/src/pre_process/m_data_output.fpp b/src/pre_process/m_data_output.fpp +index 94d5d8fb..c0049095 100644 +--- a/src/pre_process/m_data_output.fpp ++++ b/src/pre_process/m_data_output.fpp +@@ -638,6 +638,7 @@ contains + call MPI_FILE_WRITE_ALL(ifile, MPI_IO_DATA%var(i)%sf, data_size, & + MPI_DOUBLE_PRECISION, status, ierr) + end do ++ + end if + + call MPI_FILE_CLOSE(ifile, ierr) +diff --git a/src/pre_process/m_global_parameters.fpp b/src/pre_process/m_global_parameters.fpp +index 57dcda37..78e8c293 100644 +--- a/src/pre_process/m_global_parameters.fpp ++++ b/src/pre_process/m_global_parameters.fpp +@@ -20,11 +20,11 @@ module m_global_parameters + implicit none + + ! Logistics ================================================================ +- integer :: num_procs !< Number of processors +- character(LEN=path_len) :: case_dir !< Case folder location +- logical :: old_grid !< Use existing grid data +- logical :: old_ic !< Use existing IC data +- integer :: t_step_old, t_step_start !< Existing IC/grid folder ++ integer :: num_procs !< Number of processors ++ character(LEN=path_len) :: case_dir !< Case folder location ++ logical :: old_grid !< Use existing grid data ++ logical :: old_ic, non_axis_sym !< Use existing IC data ++ integer :: t_step_old, t_step_start !< Existing IC/grid folder + ! ========================================================================== + + ! Computational Domain Parameters ========================================== +@@ -72,16 +72,21 @@ module m_global_parameters + ! ========================================================================== + + ! Simulation Algorithm Parameters ========================================== +- integer :: model_eqns !< Multicomponent flow model +- logical :: relax !< activate phase change +- integer :: relax_model !< Relax Model +- real(kind(0d0)) :: palpha_eps !< trigger parameter for the p relaxation procedure, phase change model +- real(kind(0d0)) :: ptgalpha_eps !< trigger parameter for the pTg relaxation procedure, phase change model +- integer :: num_fluids !< Number of different fluids present in the flow +- logical :: mpp_lim !< Alpha limiter +- integer :: sys_size !< Number of unknowns in the system of equations +- integer :: weno_order !< Order of accuracy for the WENO reconstruction +- logical :: hypoelasticity !< activate hypoelasticity ++ integer :: model_eqns !< Multicomponent flow model ++ logical :: relax !< activate phase change ++ integer :: relax_model !< Relax Model ++ real(kind(0d0)) :: palpha_eps !< trigger parameter for the p relaxation procedure, phase change model ++ real(kind(0d0)) :: ptgalpha_eps !< trigger parameter for the pTg relaxation procedure, phase change model ++ integer :: num_fluids !< Number of different fluids present in the flow ++ logical :: mpp_lim !< Alpha limiter ++ integer :: sys_size !< Number of unknowns in the system of equations ++ integer :: weno_order !< Order of accuracy for the WENO reconstruction ++ logical :: hypoelasticity !< activate hypoelasticity ++ logical :: hyperelasticity !< activate hyperelasticity ++ logical :: elasticity !< elasticity modeling, true for hyper or hypo ++ integer :: b_size !< Number of components in the b tensor ++ integer :: tensor_size !< Number of components in the nonsymmetric tensor ++ logical :: pre_stress !< activate pre_stressed domain + + ! Annotations of the structure, i.e. the organization, of the state vectors + type(int_bounds_info) :: cont_idx !< Indexes of first & last continuity eqns. +@@ -95,6 +100,7 @@ module m_global_parameters + integer :: gamma_idx !< Index of specific heat ratio func. eqn. + integer :: pi_inf_idx !< Index of liquid stiffness func. eqn. + type(int_bounds_info) :: stress_idx !< Indexes of elastic shear stress eqns. ++ type(int_bounds_info) :: xi_idx !< Indexes of first and last reference map eqns. + integer :: c_idx !< Index of the color function + + type(int_bounds_info) :: bc_x, bc_y, bc_z !< +@@ -216,6 +222,7 @@ module m_global_parameters + integer :: intxb, intxe + integer :: bubxb, bubxe + integer :: strxb, strxe ++ integer :: xibeg, xiend + !> @} + + integer, allocatable, dimension(:, :, :) :: logic_grid +@@ -278,6 +285,9 @@ contains + weno_order = dflt_int + + hypoelasticity = .false. ++ hyperelasticity = .false. ++ elasticity = .false. ++ pre_stress = .false. + + bc_x%beg = dflt_int; bc_x%end = dflt_int + bc_y%beg = dflt_int; bc_y%end = dflt_int +@@ -339,6 +349,18 @@ contains + patch_icpp(i)%qv = 0d0 + patch_icpp(i)%qvp = 0d0 + patch_icpp(i)%tau_e = 0d0 ++ patch_icpp(i)%a2 = dflt_real ++ patch_icpp(i)%a3 = dflt_real ++ patch_icpp(i)%a4 = dflt_real ++ patch_icpp(i)%a5 = dflt_real ++ patch_icpp(i)%a6 = dflt_real ++ patch_icpp(i)%a8 = dflt_real ++ patch_icpp(i)%a9 = dflt_real ++ patch_icpp(i)%a10 = dflt_real ++ patch_icpp(i)%a11 = dflt_real ++ patch_icpp(i)%a12 = dflt_real ++ patch_icpp(i)%non_axis_sym = .false. ++ + !should get all of r0's and v0's + patch_icpp(i)%r0 = dflt_real + patch_icpp(i)%v0 = dflt_real +@@ -574,13 +596,24 @@ contains + end if + end if + +- if (hypoelasticity) then ++ if (hypoelasticity .or. hyperelasticity) then ++ elasticity = .true. + stress_idx%beg = sys_size + 1 + stress_idx%end = sys_size + (num_dims*(num_dims + 1))/2 + ! number of stresses is 1 in 1D, 3 in 2D, 6 in 3D + sys_size = stress_idx%end + end if + ++ if (hyperelasticity) then ++ ! number of entries in the symmetric btensor plus the jacobian ++ b_size = (num_dims*(num_dims + 1))/2 + 1 ++ tensor_size = num_dims**2 + 1 ++ xi_idx%beg = sys_size + 1 ++ xi_idx%end = sys_size + num_dims ++ ! adding three more equations for the \xi field and the elastic energy ++ sys_size = xi_idx%end + 1 ++ end if ++ + if (.not. f_is_default(sigma)) then + c_idx = sys_size + 1 + sys_size = c_idx +@@ -605,6 +638,24 @@ contains + internalEnergies_idx%end = adv_idx%end + num_fluids + sys_size = internalEnergies_idx%end + ++ if (hypoelasticity .or. hyperelasticity) then ++ elasticity = .true. ++ stress_idx%beg = sys_size + 1 ++ stress_idx%end = sys_size + (num_dims*(num_dims + 1))/2 ++ ! number of stresses is 1 in 1D, 3 in 2D, 6 in 3D ++ sys_size = stress_idx%end ++ end if ++ ++ if (hyperelasticity) then ++ ! number of entries in the symmetric btensor plus the jacobian ++ b_size = (num_dims*(num_dims + 1))/2 + 1 ++ tensor_size = num_dims**2 + 1 ++ xi_idx%beg = sys_size + 1 ++ xi_idx%end = sys_size + num_dims ++ ! adding three more equations for the \xi field and the elastic energy ++ sys_size = xi_idx%end + 1 ++ end if ++ + if (.not. f_is_default(sigma)) then + c_idx = sys_size + 1 + sys_size = c_idx +@@ -681,6 +732,8 @@ contains + strxe = stress_idx%end + intxb = internalEnergies_idx%beg + intxe = internalEnergies_idx%end ++ xibeg = xi_idx%beg ++ xiend = xi_idx%end + + ! ================================================================== + +diff --git a/src/pre_process/m_initial_condition.fpp b/src/pre_process/m_initial_condition.fpp +index 5d58d46e..869194b5 100644 +--- a/src/pre_process/m_initial_condition.fpp ++++ b/src/pre_process/m_initial_condition.fpp +@@ -238,6 +238,10 @@ contains + elseif (patch_icpp(i)%geometry == 7) then + call s_2D_analytical(i, patch_id_fp, q_prim_vf) + ++ ! Spherical Harmonic Patch ++ elseif (patch_icpp(i)%geometry == 14) then ++ call s_spherical_harmonic(i, patch_id_fp, q_prim_vf) ++ + ! Spiral patch + elseif (patch_icpp(i)%geometry == 17) then + call s_spiral(i, patch_id_fp, q_prim_vf) +@@ -311,8 +315,7 @@ contains + if (instability_wave) call s_superposition_instability_wave() + + ! Converting the primitive variables to the conservative ones +- call s_convert_primitive_to_conservative_variables(q_prim_vf, & +- q_cons_vf) ++ call s_convert_primitive_to_conservative_variables(q_prim_vf, q_cons_vf) + + if (qbmm .and. .not. polytropic) then + !Initialize pb and mv +diff --git a/src/pre_process/m_mpi_proxy.fpp b/src/pre_process/m_mpi_proxy.fpp +index 257f7fb3..6b04bf0f 100644 +--- a/src/pre_process/m_mpi_proxy.fpp ++++ b/src/pre_process/m_mpi_proxy.fpp +@@ -55,7 +55,7 @@ contains + & 'cyl_coord','mpp_lim','hypoelasticity', 'relax', & + & 'parallel_io', 'perturb_flow', 'vel_profile', 'instability_wave',& + & 'perturb_sph', 'bubbles', 'polytropic', 'polydisperse', 'qbmm', & +- & 'file_per_process', 'adv_n', 'ib' ] ++ & 'file_per_process', 'adv_n', 'ib', 'hyperelasticity','pre_stress'] + call MPI_BCAST(${VAR}$, 1, MPI_LOGICAL, 0, MPI_COMM_WORLD, ierr) + #:endfor + call MPI_BCAST(fluid_rho(1), num_fluids_max, MPI_LOGICAL, 0, MPI_COMM_WORLD, ierr) +@@ -76,6 +76,7 @@ contains + #:endfor + + call MPI_BCAST(patch_icpp(i)%smoothen, 1, MPI_LOGICAL, 0, MPI_COMM_WORLD, ierr) ++ call MPI_BCAST(patch_icpp(i)%non_axis_sym, 1, MPI_LOGICAL, 0, MPI_COMM_WORLD, ierr) + call MPI_BCAST(patch_icpp(i)%alter_patch(0), num_patches_max, MPI_LOGICAL, 0, MPI_COMM_WORLD, ierr) + + #:for VAR in [ 'x_centroid', 'y_centroid', 'z_centroid', & +@@ -86,6 +87,10 @@ contains + call MPI_BCAST(patch_icpp(i)%${VAR}$, 1, MPI_DOUBLE_PRECISION, 0, MPI_COMM_WORLD, ierr) + #:endfor + ++ #:for VAR in [ 'a2', 'a3', 'a4', 'a5', 'a6', 'a7', 'a8', 'a9', 'a10', 'a11', 'a12'] ++ call MPI_BCAST(patch_icpp(i)%${VAR}$, 1, MPI_DOUBLE_PRECISION, 0, MPI_COMM_WORLD, ierr) ++ #:endfor ++ + call MPI_BCAST(patch_icpp(i)%model%filepath, len(patch_icpp(i)%model%filepath), MPI_CHARACTER, 0, MPI_COMM_WORLD, ierr) + + #:for VAR in [ 'model%translate', 'model%scale', 'model%rotate', & +diff --git a/src/pre_process/m_patches.fpp b/src/pre_process/m_patches.fpp +index 708ada19..d14d2273 100644 +--- a/src/pre_process/m_patches.fpp ++++ b/src/pre_process/m_patches.fpp +@@ -70,7 +70,8 @@ module m_patches + !! is to act as a pseudo volume fraction to indicate the contribution of each + !! patch toward the composition of a cell's fluid state. + +- real(kind(0d0)) :: cart_y, cart_z ++ real(kind(0d0)) :: r_cyl, theta_cyl, x_cart, y_cart, z_cart ++ real(kind(0d0)) :: cart_x, cart_y, cart_z + real(kind(0d0)) :: sph_phi !< + !! Variables to be used to hold cell locations in Cartesian coordinates if + !! 3D simulation is using cylindrical coordinates +@@ -794,7 +795,7 @@ contains + ((y_cc(j) - y_centroid)/b)**2) & + - 1d0))*(-0.5d0) + 0.5d0 + end if +- ++ print *, "a :", a, "b :", b + if ((((x_cc(i) - x_centroid)/a)**2 + & + ((y_cc(j) - y_centroid)/b)**2 <= 1d0 & + .and. & +@@ -1421,128 +1422,240 @@ contains + !! @param q_prim_vf Array of primitive variables + subroutine s_spherical_harmonic(patch_id, patch_id_fp, q_prim_vf) + +- integer, intent(in) :: patch_id +- integer, dimension(0:m, 0:n, 0:p), intent(inout) :: patch_id_fp +- type(scalar_field), dimension(1:sys_size), intent(inout) :: q_prim_vf ++ integer, intent(IN) :: patch_id ++ integer, intent(INOUT), dimension(0:m, 0:n, 0:p) :: patch_id_fp ++ type(scalar_field), dimension(1:sys_size) :: q_prim_vf ++ ++ real(kind(0d0)) :: r, x_p, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, eps, phi ++ real(kind(0d0)) :: a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12 ++ real(kind(0d0)) :: radius, x_centroid, y_centroid, z_centroid, eta, smooth_coeff ++ logical :: non_axis_sym + + integer :: i, j, k !< generic loop iterators +- real(kind(0d0)) :: radius, epsilon, beta +- complex(kind(0d0)) :: cmplx_i = (0d0, 1d0) +- complex(kind(0d0)) :: H + + ! Transferring the patch's centroid and radius information + x_centroid = patch_icpp(patch_id)%x_centroid + y_centroid = patch_icpp(patch_id)%y_centroid + z_centroid = patch_icpp(patch_id)%z_centroid ++ smooth_patch_id = patch_icpp(patch_id)%smooth_patch_id ++ smooth_coeff = patch_icpp(patch_id)%smooth_coeff + radius = patch_icpp(patch_id)%radius +- epsilon = patch_icpp(patch_id)%epsilon +- beta = patch_icpp(patch_id)%beta ++ a2 = patch_icpp(patch_id)%a2 ++ a3 = patch_icpp(patch_id)%a3 ++ a4 = patch_icpp(patch_id)%a4 ++ a5 = patch_icpp(patch_id)%a5 ++ a6 = patch_icpp(patch_id)%a6 ++ a7 = patch_icpp(patch_id)%a7 ++ a8 = patch_icpp(patch_id)%a8 ++ a9 = patch_icpp(patch_id)%a9 ++ a10 = patch_icpp(patch_id)%a10 ++ a11 = patch_icpp(patch_id)%a11 ++ a12 = patch_icpp(patch_id)%a12 ++ non_axis_sym = patch_icpp(patch_id)%non_axis_sym + + ! Since the analytical patch does not allow for its boundaries to get + ! smoothed out, the pseudo volume fraction is set to 1 to make sure + ! that only the current patch contributes to the fluid state in the + ! cells that this patch covers. + eta = 1d0 ++ eps = 1.d-32 + + ! Checking whether the patch covers a particular cell in the domain + ! and verifying whether the current patch has permission to write to + ! to that cell. If both queries check out, the primitive variables + ! of the current patch are assigned to this cell. +- do k = 0, p ++ if (p > 0 .and. .not. non_axis_sym) then ++ do k = 0, p ++ do j = 0, n ++ do i = 0, m ++ if (grid_geometry == 3) then ++ call s_convert_cylindrical_to_cartesian_coord(y_cc(j), z_cc(k)) ++ else ++ cart_y = y_cc(j) ++ cart_z = z_cc(k) ++ end if ++ ++ r = dsqrt((x_cc(i) - x_centroid)**2 + (cart_y - y_centroid)**2 + (cart_z - z_centroid)**2) + eps ++ if (x_cc(i) - x_centroid <= 0) then ++ x_p = -dabs(x_cc(i) - x_centroid + eps)/r ++ else ++ x_p = dabs(x_cc(i) - x_centroid + eps)/r ++ end if ++ ++ P2 = unassociated_legendre(x_p, 2) ++ P3 = unassociated_legendre(x_p, 3) ++ P4 = unassociated_legendre(x_p, 4) ++ P5 = unassociated_legendre(x_p, 5) ++ P6 = unassociated_legendre(x_p, 6) ++ P7 = unassociated_legendre(x_p, 7) ++ if ((x_cc(i) - x_centroid >= 0 & ++ .and. & ++ r - a2*P2 - a3*P3 - a4*P4 - a5*P5 - a6*P6 - a7*P7 <= radius & ++ .and. & ++ patch_icpp(patch_id)%alter_patch(patch_id_fp(i, j, k))) .or. & ++ (patch_id_fp(i, j, k) == smooth_patch_id)) & ++ then ++ if (patch_icpp(patch_id)%smoothen) then ++ eta = tanh(smooth_coeff/min(dx, dy, dz)* & ++ ((r - a2*P2 - a3*P3 - a4*P4 - a5*P5 - a6*P6 - a7*P7) & ++ - radius))*(-0.5d0) + 0.5d0 ++ end if ++ ++ call s_assign_patch_primitive_variables(patch_id, i, j, k, & ++ eta, q_prim_vf, patch_id_fp) ++ end if ++ ++ end do ++ end do ++ end do ++ ++ else if (p == 0) then + do j = 0, n + do i = 0, m + +- if (grid_geometry == 3) then +- call s_convert_cylindrical_to_cartesian_coord(y_cc(j), z_cc(k)) ++ if (non_axis_sym) then ++ phi = atan(((y_cc(j) - y_centroid) + eps)/((x_cc(i) - x_centroid) + eps)) ++ r = dsqrt((x_cc(i) - x_centroid)**2d0 + (y_cc(j) - y_centroid)**2d0) + eps ++ x_p = (eps)/r ++ P2 = spherical_harmonic_func(x_p, phi, 2, 2) ++ P3 = spherical_harmonic_func(x_p, phi, 3, 3) ++ P4 = spherical_harmonic_func(x_p, phi, 4, 4) ++ P5 = spherical_harmonic_func(x_p, phi, 5, 5) ++ P6 = spherical_harmonic_func(x_p, phi, 6, 6) ++ P7 = spherical_harmonic_func(x_p, phi, 7, 7) ++ P8 = spherical_harmonic_func(x_p, phi, 8, 8) ++ P9 = spherical_harmonic_func(x_p, phi, 9, 9) ++ ! P10 = spherical_harmonic_func(x_p, phi, 10, 10) ++ ! P11 = spherical_harmonic_func(x_p, phi, 11, 11) ++ ! P12 = spherical_harmonic_func(x_p, phi, 12, 12) + else +- cart_y = y_cc(j) +- cart_z = z_cc(k) ++ r = dsqrt((x_cc(i) - x_centroid)**2d0 + (y_cc(j) - y_centroid)**2d0) + eps ++ x_p = dabs(x_cc(i) - x_centroid + eps)/r ++ P2 = unassociated_legendre(x_p, 2) ++ P3 = unassociated_legendre(x_p, 3) ++ P4 = unassociated_legendre(x_p, 4) ++ P5 = unassociated_legendre(x_p, 5) ++ P6 = unassociated_legendre(x_p, 6) ++ P7 = unassociated_legendre(x_p, 7) ++ P8 = unassociated_legendre(x_p, 8) ++ P9 = unassociated_legendre(x_p, 9) + end if + +- if (((x_cc(i) - x_centroid)**2 & +- + (cart_y - y_centroid)**2 & +- + (cart_z - z_centroid)**2 <= radius**2 & +- .and. & +- patch_icpp(patch_id)%alter_patch(patch_id_fp(i, j, k)))) & ++ if (x_cc(i) - x_centroid >= 0 & ++ .and. & ++ r - a2*P2 - a3*P3 - a4*P4 - a5*P5 - a6*P6 - a7*P7 - a8*P8 - a9*P9 <= radius .and. & ++ patch_icpp(patch_id)%alter_patch(patch_id_fp(i, j, 0))) & + then ++ call s_assign_patch_primitive_variables(patch_id, i, j, 0, & ++ eta, q_prim_vf, patch_id_fp) + +- call s_convert_cylindrical_to_spherical_coord(x_cc(i), y_cc(j)) +- +- if (epsilon == 1d0) then +- if (beta == 0d0) then +- H = 5d-1*sqrt(3d0/pi)*cos(sph_phi) +- elseif (beta == 1d0) then +- H = -5d-1*sqrt(3d0/(2d0*pi))*exp(cmplx_i*z_cc(k))*sin(sph_phi) +- end if +- elseif (epsilon == 2d0) then +- if (beta == 0d0) then +- H = 25d-2*sqrt(5d0/pi)*(3d0*cos(sph_phi)**2 - 1d0) +- elseif (beta == 1d0) then +- H = -5d-1*sqrt(15d0/(2d0*pi))*exp(cmplx_i*z_cc(k))*sin(sph_phi)*cos(sph_phi) +- elseif (beta == 2d0) then +- H = 25d-2*sqrt(15d0/(2d0*pi))*exp(2d0*cmplx_i*z_cc(k))*sin(sph_phi)**2 +- end if +- elseif (epsilon == 3d0) then +- if (beta == 0d0) then +- H = 25d-2*sqrt(7d0/pi)*(5d0*cos(sph_phi)**3d0 - 3d0*cos(sph_phi)) +- elseif (beta == 1d0) then +- H = -125d-3*sqrt(21d0/pi)*exp(cmplx_i*z_cc(k))*sin(sph_phi)* & +- (5d0*cos(sph_phi)**2 - 1d0) +- elseif (beta == 2d0) then +- H = 25d-2*sqrt(105d0/(2d0*pi))*exp(2d0*cmplx_i*z_cc(k))* & +- sin(sph_phi)**2*cos(sph_phi) +- elseif (beta == 3d0) then +- H = -125d-3*sqrt(35d0/pi)*exp(3d0*cmplx_i*z_cc(k))*sin(sph_phi)**3d0 +- end if +- elseif (epsilon == 4d0) then +- if (beta == 0d0) then +- H = 3d0/16d0*sqrt(1d0/pi)*(35d0*cos(sph_phi)**4d0 - & +- 3d1*cos(sph_phi)**2 + 3d0) +- elseif (beta == 1d0) then +- H = -3d0/8d0*sqrt(5d0/pi)*exp(cmplx_i*z_cc(k))* & +- sin(sph_phi)*(7d0*cos(sph_phi)**3d0 - 3d0*cos(sph_phi)) +- elseif (beta == 2d0) then +- H = 3d0/8d0*sqrt(5d0/(2d0*pi))*exp(2d0*cmplx_i*z_cc(k))* & +- sin(sph_phi)**2*(7d0*cos(sph_phi)**2 - 1d0) +- elseif (beta == 3d0) then +- H = -3d0/8d0*sqrt(35d0/pi)*exp(3d0*cmplx_i*z_cc(k))* & +- sin(sph_phi)**3d0*cos(sph_phi) +- elseif (beta == 4d0) then +- H = 3d0/16d0*sqrt(35d0/(2d0*pi))*exp(4d0*cmplx_i*z_cc(k))* & +- sin(sph_phi)**4d0 +- end if +- elseif (epsilon == 5d0) then +- if (beta == 0d0) then +- H = 1d0/16d0*sqrt(11d0/pi)*(63d0*cos(sph_phi)**5d0 - & +- 7d1*cos(sph_phi)**3d0 + 15d0*cos(sph_phi)) +- elseif (beta == 1d0) then +- H = -1d0/16d0*sqrt(165d0/(2d0*pi))*exp(cmplx_i*z_cc(k))* & +- sin(sph_phi)*(21d0*cos(sph_phi)**4d0 - 14d0*cos(sph_phi)**2 + 1d0) +- elseif (beta == 2d0) then +- H = 125d-3*sqrt(1155d0/(2d0*pi))*exp(2d0*cmplx_i*z_cc(k))* & +- sin(sph_phi)**2*(3d0*cos(sph_phi)**3d0 - cos(sph_phi)) +- elseif (beta == 3d0) then +- H = -1d0/32d0*sqrt(385d0/pi)*exp(3d0*cmplx_i*z_cc(k))* & +- sin(sph_phi)**3d0*(9d0*cos(sph_phi)**2 - 1d0) +- elseif (beta == 4d0) then +- H = 3d0/16d0*sqrt(385d0/(2d0*pi))*exp(4d0*cmplx_i*z_cc(k))* & +- sin(sph_phi)**4d0*cos(sph_phi) +- elseif (beta == 5d0) then +- H = -3d0/32d0*sqrt(77d0/pi)*exp(5d0*cmplx_i*z_cc(k))* & +- sin(sph_phi)**5d0 +- end if +- end if +- +- q_prim_vf(adv_idx%beg)%sf(i, j, k) = 1d0 - abs(real(H, kind(0d0))) ++ elseif (x_cc(i) - x_centroid < 0 & ++ .and. & ++ r - a2*P2 + a3*P3 - a4*P4 + a5*P5 - a6*P6 + a7*P7 - a8*P8 + a9*P9 <= radius & ++ .and. & ++ patch_icpp(patch_id)%alter_patch(patch_id_fp(i, j, 0))) & ++ then ++ call s_assign_patch_primitive_variables(patch_id, i, j, 0, & ++ eta, q_prim_vf, patch_id_fp) + + end if +- + end do + end do +- end do ++ end if + + end subroutine s_spherical_harmonic + ++ !! This function generates the unassociated legendre poynomials with input ++ ! mode number and evaluates them at input x ++ ++ recursive function unassociated_legendre(x, l) result(P) ++ integer, intent(in) :: l ++ real(kind(0d0)), intent(in) :: x ++ real(kind(0d0)) :: P ++ ++ if (l == 0) then ++ P = 1d0 ++ else if (l == 1) then ++ P = x ++ else ++ P = ((2*l - 1)*x*unassociated_legendre(x, l - 1) - (l - 1)*unassociated_legendre(x, l - 2))/l ++ end if ++ ++ end function unassociated_legendre ++ ++ !! This function generated the spherical harmonic function valu, Y, ++ !based on inputs of x, phi, l and m ++ ++ recursive function spherical_harmonic_func(x, phi, l, m) result(Y) ++ integer, intent(in) :: l, m ++ real(kind(0d0)), intent(in) :: x, phi ++ real(kind(0d0)) :: Y, prefactor, pi ++ ++ pi = acos(-1d0) ++ prefactor = sqrt((2*l + 1)/(4*pi)*factorial(l - m)/factorial(l + m)); ++ if (m == 0) then ++ Y = prefactor*associated_legendre(x, l, m); ++ elseif (m > 0) then ++ Y = (-1d0)**m*sqrt(2d0)*prefactor*associated_legendre(x, l, m)*cos(m*phi); ++ end if ++ end function spherical_harmonic_func ++ ++ !! This function generates the associated legendre polynomials evaluated ++ !at x with inputs l and m ++ ++ recursive function associated_legendre(x, l, m) result(P) ++ integer, intent(in) :: l, m ++ real(kind(0d0)), intent(in) :: x ++ real(kind(0d0)) :: P ++ ++ if (m <= 0 .and. l <= 0) then ++ P = 1; ++ elseif (l == 1 .and. m <= 0) then ++ P = x; ++ elseif (l == 1 .and. m == 1) then ++ P = -(1 - x**2)**(1/2); ++ elseif (m == l) then ++ P = (-1)**l*double_factorial(2*l - 1)*(1 - x**2)**(l/2); ++ elseif (m == l - 1) then ++ P = x*(2*l - 1)*associated_legendre(x, l - 1, l - 1); ++ else ++ P = ((2*l - 1)*x*associated_legendre(x, l - 1, m) - (l + m - 1)*associated_legendre(x, l - 2, m))/(l - m); ++ end if ++ ++ end function associated_legendre ++ ++ !! This function calculates the double factorial value of an integer ++ ++ recursive function double_factorial(n) result(R) ++ integer, intent(in) :: n ++ integer, parameter :: int64_kind = selected_int_kind(18) ! 18 bytes for 64-bit integer ++ integer(kind=int64_kind) :: R ++ ++ if (n <= 0) then ++ R = 1 ++ else if (n == 1) then ++ R = 1 ++ else ++ R = n*double_factorial(n - 2) ++ end if ++ ++ end function double_factorial ++ ++ !! The following function calculates the factorial value of an integer ++ ++ recursive function factorial(n) result(R) ++ integer, intent(in) :: n ++ integer, parameter :: int64_kind = selected_int_kind(18) ! 18 bytes for 64-bit integer ++ integer(kind=int64_kind) :: R ++ ++ if (n == 0) then ++ R = 1 ++ else ++ R = n*factorial(n - 1) ++ end if ++ ++ end function factorial ++ + !> The spherical patch is a 3D geometry that may be used, + !! for example, in creating a bubble or a droplet. The patch + !! geometry is well-defined when its centroid and radius are +@@ -2110,7 +2223,7 @@ contains + + end subroutine s_convert_cylindrical_to_spherical_coord + +- !> Archimedes spiral function ++ !> Archimedes spiral funcreal(kind(0d0)) :: theta_cc, r, x_p, P2, P3, P4, P5, P6, P7tion + !! @param myth Angle + !! @param offset Thickness + !! @param a Starting position +diff --git a/src/pre_process/m_start_up.fpp b/src/pre_process/m_start_up.fpp +index 546de9c5..6db827ca 100644 +--- a/src/pre_process/m_start_up.fpp ++++ b/src/pre_process/m_start_up.fpp +@@ -140,7 +140,7 @@ contains + sigR, sigV, dist_type, rhoRV, R0_type, & + file_per_process, relax, relax_model, & + palpha_eps, ptgalpha_eps, ib, num_ibs, patch_ib, & +- sigma, adv_n ++ sigma, adv_n, hyperelasticity, pre_stress + + ! Inquiring the status of the pre_process.inp file + file_loc = 'pre_process.inp' +diff --git a/src/simulation/m_boundary_conditions.fpp b/src/simulation/m_boundary_conditions.fpp +index ca77632d..2b9eee16 100644 +--- a/src/simulation/m_boundary_conditions.fpp ++++ b/src/simulation/m_boundary_conditions.fpp +@@ -357,6 +357,12 @@ contains + q_prim_vf(i)%sf(-j, k, l) = & + q_prim_vf(i)%sf(j - 1, k, l) + end do ++ ++ if(hyperelasticity) then ++ q_prim_vf(xibeg)%sf(-j, k, l) = & ++ -q_prim_vf(xibeg)%sf(j - 1, k, l) ++ end if ++ + end do + end do + end do +@@ -401,6 +407,11 @@ contains + q_prim_vf(i)%sf(m - (j - 1), k, l) + end do + ++ if(hyperelasticity) then ++ q_prim_vf(xibeg)%sf(m + j, k, l) = & ++ -q_prim_vf(xibeg)%sf(m - (j - 1), k, l) ++ end if ++ + end do + end do + end do +@@ -448,6 +459,11 @@ contains + q_prim_vf(i)%sf(l, -j, k) = & + q_prim_vf(i)%sf(l, j - 1, k) + end do ++ ++ if(hyperelasticity) then ++ q_prim_vf(xibeg + 1)%sf(l, -j, k) = & ++ -q_prim_vf(xibeg + 1)%sf(l, j - 1, k) ++ end if + end do + end do + end do +@@ -490,6 +506,11 @@ contains + q_prim_vf(i)%sf(l, n + j, k) = & + q_prim_vf(i)%sf(l, n - (j - 1), k) + end do ++ ++ if(hyperelasticity) then ++ q_prim_vf(xibeg + 1)%sf(l, n + j, k) = & ++ -q_prim_vf(xibeg + 1)%sf(l, n - (j - 1), k) ++ end if + end do + end do + end do +@@ -537,6 +558,11 @@ contains + q_prim_vf(i)%sf(k, l, -j) = & + q_prim_vf(i)%sf(k, l, j - 1) + end do ++ ++ if(hyperelasticity) then ++ q_prim_vf(xiend)%sf(k, l, -j) = & ++ -q_prim_vf(xiend)%sf(k, l, j - 1) ++ end if + end do + end do + end do +@@ -579,6 +605,11 @@ contains + q_prim_vf(i)%sf(k, l, p + j) = & + q_prim_vf(i)%sf(k, l, p - (j - 1)) + end do ++ ++ if(hyperelasticity) then ++ q_prim_vf(xiend)%sf(k, l, p + j) = & ++ -q_prim_vf(xiend)%sf(k, l, p - (j - 1)) ++ end if + end do + end do + end do +diff --git a/src/simulation/m_checker.fpp b/src/simulation/m_checker.fpp +index d9513675..c3523ec9 100644 +--- a/src/simulation/m_checker.fpp ++++ b/src/simulation/m_checker.fpp +@@ -31,6 +31,7 @@ contains + call s_check_inputs_model_eqns + if (acoustic_source) call s_check_inputs_acoustic_src + if (hypoelasticity) call s_check_inputs_hypoelasticity ++ if (hyperelasticity) call s_check_inputs_hyperelasticity + if (bubbles) call s_check_inputs_bubbles + if (adap_dt) call s_check_inputs_adapt_dt + if (alt_soundspeed) call s_check_inputs_alt_soundspeed +@@ -369,10 +370,20 @@ contains + !> Checks constraints on hypoelasticity parameters + subroutine s_check_inputs_hypoelasticity + if (riemann_solver /= 1) then +- call s_mpi_abort('hypoelasticity requires HLL Riemann solver '// & +- '(riemann_solver = 1). Exiting ...') ++ call s_mpi_abort('hypoelasticity requires HLL '// & ++ '(riemann_solver = 1) Riemann solver. '// & ++ 'Exiting ...') ++ end if ++ end subroutine s_check_inputs_hypoelasticity ++ ++ !> Checks constraints on hyperelasticity parameters ++ subroutine s_check_inputs_hyperelasticity ++ if (riemann_solver /= 2) then ++ call s_mpi_abort('hyperelasticity requires HLLC '// & ++ '(riemann_solver = 2) Riemann solver. '// & ++ 'Exiting ...') + end if +- end subroutine ++ end subroutine s_check_inputs_hyperelasticity + + !> Checks constraints on bubble parameters + subroutine s_check_inputs_bubbles +diff --git a/src/simulation/m_data_output.fpp b/src/simulation/m_data_output.fpp +index 875f0a90..93637a1b 100644 +--- a/src/simulation/m_data_output.fpp ++++ b/src/simulation/m_data_output.fpp +@@ -1,4 +1,4 @@ +-!> ++ + !! @file m_data_output.f90 + !! @brief Contains module m_data_output + +@@ -37,13 +37,16 @@ module m_data_output + private; + public :: s_initialize_data_output_module, & + s_open_run_time_information_file, & ++ s_open_com_files, & + s_open_probe_files, & + s_write_run_time_information, & + s_write_data_files, & + s_write_serial_data_files, & + s_write_parallel_data_files, & ++ s_write_com_files, & + s_write_probe_files, & + s_close_run_time_information_file, & ++ s_close_com_files, & + s_close_probe_files, & + s_finalize_data_output_module + +@@ -63,11 +66,12 @@ module m_data_output + + type(scalar_field), & + dimension(sys_size), & +- intent(inout) :: q_prim_vf ++ intent(inOUT) :: q_prim_vf + + integer, intent(in) :: t_step + +- end subroutine s_write_abstract_data_files ++ end subroutine s_write_abstract_data_files ! ------------------- ++ + end interface ! ======================================================== + #ifdef CRAY_ACC_WAR + @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), dimension(:, :, :), icfl_sf) +@@ -80,6 +84,8 @@ module m_data_output + real(kind(0d0)), allocatable, dimension(:, :, :) :: vcfl_sf !< VCFL stability criterion + real(kind(0d0)), allocatable, dimension(:, :, :) :: ccfl_sf !< CCFL stability criterion + real(kind(0d0)), allocatable, dimension(:, :, :) :: Rc_sf !< Rc stability criterion ++ real(kind(0d0)), public, allocatable, dimension(:, :) :: c_mass ++ + !$acc declare create(icfl_sf, vcfl_sf, ccfl_sf, Rc_sf) + #endif + +@@ -169,6 +175,44 @@ contains + + end subroutine s_open_run_time_information_file + ++ !> This opens a formatted data file where the root processor ++ !! can write out the CoM information ++ subroutine s_open_com_files() ! ---------------------------------------- ++ character(len=path_len + 3*name_len) :: file_path !< ++ !! Relative path to the CoM file in the case directory ++ integer :: i !< Generic loop iterator ++ do i = 1, num_fluids ++ ! Generating the relative path to the CoM data file ++ write (file_path, '(A,I0,A)') '/fluid', i, '_com.dat' ++ file_path = trim(case_dir)//trim(file_path) ++ ! Creating the formatted data file and setting up its ++ ! structure ++ open (i + 120, file=trim(file_path), & ++ form='formatted', & ++ position='append', & ++ status='unknown') ++ if (n == 0) then ++ write (i + 120, '(A)') '=== Non-Dimensional Time '// & ++ '=== Total Mass '// & ++ '=== x-loc '// & ++ '=== Total Volume ===' ++ elseif (p == 0) then ++ write (i + 120, '(A)') '=== Non-Dimensional Time '// & ++ '=== Total Mass '// & ++ '=== x-loc '// & ++ '=== y-loc '// & ++ '=== Total Volume ===' ++ else ++ write (i + 120, '(A)') '=== Non-Dimensional Time '// & ++ '=== Total Mass '// & ++ '=== x-loc '// & ++ '=== y-loc '// & ++ '=== z-loc '// & ++ '=== Total Volume ===' ++ end if ++ end do ++ end subroutine s_open_com_files ! -------------------------------------- ++ + !> This opens a formatted data file where the root processor + !! can write out flow probe information + subroutine s_open_probe_files +@@ -189,12 +233,12 @@ contains + FORM='formatted', & + STATUS='unknown') + ! POSITION = 'append', & +- !WRITE(i+30,'(A,I0,A)') 'Probe ',i, ' located at:' +- !WRITE(i+30,'(A,F10.6)') 'x = ',probe(i)%x +- !WRITE(i+30,'(A,F10.6)') 'y = ',probe(i)%y +- !WRITE(i+30,'(A,F10.6)') 'z = ',probe(i)%z +- !WRITE(i+30, *) +- !WRITE(i+30,'(A)') '=== Non-Dimensional Time ' // & ++ !write(i+30,'(A,I0,A)') 'Probe ',i, ' located at:' ++ !write(i+30,'(A,F10.6)') 'x = ',probe(i)%x ++ !write(i+30,'(A,F10.6)') 'y = ',probe(i)%y ++ !write(i+30,'(A,F10.6)') 'z = ',probe(i)%z ++ !write(i+30, *) ++ !write(i+30,'(A)') '=== Non-Dimensional Time ' // & + ! '=== Density ' // & + ! '=== Velocity ' // & + ! '=== Pressure ' // & +@@ -227,8 +271,8 @@ contains + !! @param t_step Current time step + subroutine s_write_run_time_information(q_prim_vf, t_step) + +- type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf +- integer, intent(IN) :: t_step ++ type(scalar_field), dimension(sys_size), intent(in) :: q_prim_vf ++ integer, intent(in) :: t_step + + real(kind(0d0)), dimension(num_fluids) :: alpha_rho !< Cell-avg. partial density + real(kind(0d0)) :: rho !< Cell-avg. density +@@ -250,7 +294,6 @@ contains + + real(kind(0d0)) :: blkmod1, blkmod2 !< + !! Fluid bulk modulus for Woods mixture sound speed +- + integer :: i, j, k, l, q !< Generic loop iterators + + integer :: Nfq +@@ -262,7 +305,6 @@ contains + do l = 0, p + do k = 0, n + do j = 0, m +- + do i = 1, num_fluids + alpha_rho(i) = q_prim_vf(i)%sf(j, k, l) + alpha(i) = q_prim_vf(E_idx + i)%sf(j, k, l) +@@ -292,6 +334,14 @@ contains + ! Compute mixture sound speed + call s_compute_speed_of_sound(pres, rho, gamma, pi_inf, H, alpha, vel_sum, c) + ++ if (c /= c) then ++ print *, 'crashed at processor: ', proc_rank, ', at j :: ', j, ', k :: ', k, ' l :: ', l ++ print *, 'alpha1 ::', alpha(1), 'and alpha2 ::', alpha(2), ' alpha3 :: ', alpha(3) ++ print *, 'alpha_rho1 ::', alpha_rho(1), ', alpha_rho2 ::', alpha_rho(2), ' alpha_rho3 :: ', alpha_rho(3) ++ print *, 'E :: ', E, ', pres :: ', pres, ', rho :: ', rho ++ call s_mpi_abort('Exiting ...') ++ end if ++ + if (grid_geometry == 3) then + if (k == 0) then + fltr_dtheta = 2d0*pi*y_cb(0)/3d0 +@@ -369,7 +419,7 @@ contains + end do + end do + end do +- ! END: Computing Stability Criteria at Current Time-step =========== ++ ! end: Computing Stability Criteria at Current Time-step =========== + + ! Determining local stability criteria extrema at current time-step + +@@ -430,6 +480,7 @@ contains + t_step, t_step*dt, icfl_max_glb, & + vcfl_max_glb, & + Rc_min_glb ++ + else + write (1, '(13X,I8,14X,F10.6,13X,F9.6)') & + t_step, t_step*dt, icfl_max_glb +@@ -840,11 +891,11 @@ contains + + integer :: ifile, ierr, data_size + integer, dimension(MPI_STATUS_SIZE) :: status +- integer(KIND=MPI_OFFSET_KIND) :: disp +- integer(KIND=MPI_OFFSET_KIND) :: m_MOK, n_MOK, p_MOK +- integer(KIND=MPI_OFFSET_KIND) :: WP_MOK, var_MOK, str_MOK +- integer(KIND=MPI_OFFSET_KIND) :: NVARS_MOK +- integer(KIND=MPI_OFFSET_KIND) :: MOK ++ integer(kind=MPI_OFFSET_kind) :: disp ++ integer(kind=MPI_OFFSET_kind) :: m_MOK, n_MOK, p_MOK ++ integer(kind=MPI_OFFSET_kind) :: WP_MOK, var_MOK, str_MOK ++ integer(kind=MPI_OFFSET_kind) :: NVARS_MOK ++ integer(kind=MPI_OFFSET_kind) :: MOK + + character(LEN=path_len + 2*name_len) :: file_loc + logical :: file_exist, dir_check +@@ -876,7 +927,6 @@ contains + call DelayFileAccess(proc_rank) + + ! Initialize MPI data I/O +- + call s_initialize_mpi_data(q_cons_vf) + + ! Open the file to write all flow variables +@@ -1009,6 +1059,57 @@ contains + + end subroutine s_write_parallel_data_files + ++ !> This writes a formatted data file where the root processor ++ !! can write out the CoM information ++ !! @param t_step Current time-step ++ !! @param q_com Center of mass information ++ !! @param moments Higher moment information ++ subroutine s_write_com_files(t_step, c_mass) ! ------------------- ++ ++ integer, intent(in) :: t_step ++ real(kind(0d0)), dimension(num_fluids, 5), intent(in) :: c_mass ++ integer :: i, j !< Generic loop iterator ++ real(kind(0d0)) :: nondim_time !< Non-dimensional time ++ ++ ! Non-dimensional time calculation ++ if (t_step_old /= dflt_int) then ++ nondim_time = real(t_step + t_step_old, kind(0d0))*dt ++ else ++ nondim_time = real(t_step, kind(0d0))*dt ++ end if ++ ++ if (proc_rank == 0) then ++ if (n == 0) then ! 1D simulation ++ do i = 1, num_fluids ! Loop through fluids ++ write (i + 120, '(6X,4F24.12)') & ++ nondim_time, & ++ c_mass(i, 1), & ++ c_mass(i, 2), & ++ c_mass(i, 5) ++ end do ++ elseif (p == 0) then ! 2D simulation ++ do i = 1, num_fluids ! Loop through fluids ++ write (i + 120, '(6X,5F24.12)') & ++ nondim_time, & ++ c_mass(i, 1), & ++ c_mass(i, 2), & ++ c_mass(i, 3), & ++ c_mass(i, 5) ++ end do ++ else ! 3D simulation ++ do i = 1, num_fluids ! Loop through fluids ++ write (i + 120, '(6X,6F24.12)') & ++ nondim_time, & ++ c_mass(i, 1), & ++ c_mass(i, 2), & ++ c_mass(i, 3), & ++ c_mass(i, 4), & ++ c_mass(i, 5) ++ end do ++ end if ++ end if ++ end subroutine s_write_com_files ! ------------------------------------- ++ + !> This writes a formatted data file for the flow probe information + !! @param t_step Current time-step + !! @param q_cons_vf Conservative variables +@@ -1057,7 +1158,7 @@ contains + real(kind(0d0)) :: nondim_time !< Non-dimensional time + + real(kind(0d0)) :: tmp !< +- !! Temporary variable to store quantity for mpi_allreduce ++ !! Temporary variable to store quantity for mpi_allreduce + + real(kind(0d0)) :: blkmod1, blkmod2 !< + !! Fluid bulk modulus for Woods mixture sound speed +@@ -1118,7 +1219,7 @@ contains + l = 0 + + ! Computing/Sharing necessary state variables +- if (hypoelasticity) then ++ if (elasticity) then + call s_convert_to_mixture_variables(q_cons_vf, j - 2, k, l, & + rho, gamma, pi_inf, qv, & + Re, G, fluid_pp(:)%G) +@@ -1132,7 +1233,8 @@ contains + + dyn_p = 0.5d0*rho*dot_product(vel, vel) + +- if (hypoelasticity) then ++ if (elasticity) then ++ + call s_compute_pressure( & + q_cons_vf(1)%sf(j - 2, k, l), & + q_cons_vf(alf_idx)%sf(j - 2, k, l), & +@@ -1148,7 +1250,7 @@ contains + + if (model_eqns == 4) then + lit_gamma = 1d0/fluid_pp(1)%gamma + 1d0 +- else if (hypoelasticity) then ++ else if (elasticity) then + tau_e(1) = q_cons_vf(stress_idx%end)%sf(j - 2, k, l)/rho + end if + +@@ -1232,7 +1334,7 @@ contains + + dyn_p = 0.5d0*rho*dot_product(vel, vel) + +- if (hypoelasticity) then ++ if (elasticity) then + call s_compute_pressure( & + q_cons_vf(1)%sf(j - 2, k - 2, l), & + q_cons_vf(alf_idx)%sf(j - 2, k - 2, l), & +@@ -1247,7 +1349,7 @@ contains + + if (model_eqns == 4) then + lit_gamma = 1d0/fluid_pp(1)%gamma + 1d0 +- else if (hypoelasticity) then ++ else if (elasticity) then + do s = 1, 3 + tau_e(s) = q_cons_vf(s)%sf(j - 2, k - 2, l)/rho + end do +@@ -1274,15 +1376,13 @@ contains + R(:) = nR(:)/nbub + Rdot(:) = nRdot(:)/nbub + end if +- + ! Compute mixture sound speed + call s_compute_speed_of_sound(pres, rho, gamma, pi_inf, & + ((gamma + 1d0)*pres + pi_inf)/rho, alpha, 0d0, c) + +- accel = accel_mag(j - 2, k - 2, l) + end if + end if +- else ! 3D simulation ++ else ! 3D + if ((probe(i)%x >= x_cb(-1)) .and. (probe(i)%x <= x_cb(m))) then + if ((probe(i)%y >= y_cb(-1)) .and. (probe(i)%y <= y_cb(n))) then + if ((probe(i)%z >= z_cb(-1)) .and. (probe(i)%z <= z_cb(p))) then +@@ -1315,7 +1415,7 @@ contains + + dyn_p = 0.5d0*rho*dot_product(vel, vel) + +- if (hypoelasticity) then ++ if (elasticity) then + call s_compute_pressure( & + q_cons_vf(1)%sf(j - 2, k - 2, l - 2), & + q_cons_vf(alf_idx)%sf(j - 2, k - 2, l - 2), & +@@ -1337,7 +1437,6 @@ contains + end if + end if + end if +- + if (num_procs > 1) then + #:for VAR in ['rho','pres','gamma','pi_inf','qv','c','accel'] + tmp = ${VAR}$ +@@ -1363,14 +1462,13 @@ contains + end if + end if + +- if (hypoelasticity) then ++ if (elasticity) then + do s = 1, (num_dims*(num_dims + 1))/2 + tmp = tau_e(s) + call s_mpi_allreduce_sum(tmp, tau_e(s)) + end do + end if + end if +- + if (proc_rank == 0) then + if (n == 0) then + if (bubbles .and. (num_fluids <= 2)) then +@@ -1457,7 +1555,7 @@ contains + nRdot(1), & + R(1), & + Rdot(1) +- else if (hypoelasticity) then ++ else if (elasticity) then + write (i + 30, '(6X,F12.6,F24.8,F24.8,F24.8,F24.8,'// & + 'F24.8,F24.8,F24.8)') & + nondim_time, & +@@ -1474,6 +1572,7 @@ contains + rho, & + vel(1), & + pres ++ print *, 'time =', nondim_time, 'rho =', rho, 'pres =', pres + end if + else + write (i + 30, '(6X,F12.6,F24.8,F24.8,F24.8,F24.8,'// & +@@ -1659,6 +1758,16 @@ contains + + end subroutine s_close_run_time_information_file + ++ !> Closes communication files ++ subroutine s_close_com_files() ! --------------------------------------- ++ ++ integer :: i !< Generic loop iterator ++ do i = 1, num_fluids ++ close (i + 120) ++ end do ++ ++ end subroutine s_close_com_files ! ------------------------------------- ++ + !> Closes probe files + subroutine s_close_probe_files + +@@ -1679,6 +1788,8 @@ contains + + integer :: i !< Generic loop iterator + ++ allocate (c_mass(1:num_fluids, 1:5)) ++ + ! Allocating/initializing ICFL, VCFL, CCFL and Rc stability criteria + @:ALLOCATE_GLOBAL(icfl_sf(0:m, 0:n, 0:p)) + icfl_max = 0d0 +@@ -1718,6 +1829,8 @@ contains + + integer :: i !< Generic loop iterator + ++ deallocate (c_mass) ++ + ! Deallocating the ICFL, VCFL, CCFL, and Rc stability criteria + @:DEALLOCATE_GLOBAL(icfl_sf) + if (any(Re_size > 0)) then +diff --git a/src/simulation/m_derived_variables.f90 b/src/simulation/m_derived_variables.f90 +index 4cbe11ab..8f01d478 100644 +--- a/src/simulation/m_derived_variables.f90 ++++ b/src/simulation/m_derived_variables.f90 +@@ -20,6 +20,8 @@ module m_derived_variables + + use m_time_steppers !< Time-stepping algorithms + ++ use m_compile_specific ++ + use m_helper + ! ========================================================================== + +@@ -90,8 +92,8 @@ contains + ! Opening and writing header of flow probe files + if (proc_rank == 0) then + call s_open_probe_files() ++ call s_open_com_files() + end if +- + ! Computing centered finite difference coefficients + call s_compute_finite_difference_coefficients(m, x_cc, fd_coeff_x, buff_size, & + fd_number, fd_order) +@@ -100,12 +102,10 @@ contains + call s_compute_finite_difference_coefficients(n, y_cc, fd_coeff_y, buff_size, & + fd_number, fd_order) + end if +- + if (p > 0) then + call s_compute_finite_difference_coefficients(p, z_cc, fd_coeff_z, buff_size, & + fd_number, fd_order) + end if +- + end if + + end subroutine s_initialize_derived_variables +@@ -115,7 +115,6 @@ contains + subroutine s_compute_derived_variables(t_step) + + integer, intent(in) :: t_step +- + integer :: i, j, k !< Generic loop iterators + + if (probe_wrt) then +@@ -124,7 +123,6 @@ contains + q_prim_ts(2)%vf, & + q_prim_ts(3)%vf, & + x_accel) +- + if (n > 0) then + call s_derive_acceleration_component(2, q_prim_ts(0)%vf, & + q_prim_ts(1)%vf, & +@@ -132,7 +130,6 @@ contains + q_prim_ts(3)%vf, & + y_accel) + end if +- + if (p > 0) then + call s_derive_acceleration_component(3, q_prim_ts(0)%vf, & + q_prim_ts(1)%vf, & +@@ -140,7 +137,6 @@ contains + q_prim_ts(3)%vf, & + z_accel) + end if +- + do k = 0, p + do j = 0, n + do i = 0, m +@@ -157,8 +153,10 @@ contains + end do + end do + end do ++ call s_derive_center_of_mass(q_prim_ts(3)%vf, c_mass) + + call s_write_probe_files(t_step, q_cons_ts(1)%vf, accel_mag) ++ call s_write_com_files(t_step, c_mass) + end if + + end subroutine s_compute_derived_variables +@@ -194,7 +192,6 @@ contains + do l = 0, p + do k = 0, n + do j = 0, m +- + q_sf(j, k, l) = (11d0*q_prim_vf0(mom_idx%beg)%sf(j, k, l) & + - 18d0*q_prim_vf1(mom_idx%beg)%sf(j, k, l) & + + 9d0*q_prim_vf2(mom_idx%beg)%sf(j, k, l) & +@@ -234,18 +231,15 @@ contains + end do + end do + end do +- + ! Computing the acceleration component in the y-coordinate direction + elseif (i == 2) then + do l = 0, p + do k = 0, n + do j = 0, m +- + q_sf(j, k, l) = (11d0*q_prim_vf0(mom_idx%beg + 1)%sf(j, k, l) & + - 18d0*q_prim_vf1(mom_idx%beg + 1)%sf(j, k, l) & + + 9d0*q_prim_vf2(mom_idx%beg + 1)%sf(j, k, l) & + - 2d0*q_prim_vf3(mom_idx%beg + 1)%sf(j, k, l))/(6d0*dt) +- + do r = -fd_number, fd_number + if (p == 0) then ! 2D simulation + q_sf(j, k, l) = q_sf(j, k, l) & +@@ -316,11 +310,154 @@ contains + + end subroutine s_derive_acceleration_component + ++ !> This subroutine is used together with the volume fraction ++ !! model and when called upon, it computes the location of ++ !! of the center of mass for each fluid from the inputted ++ !! primitive variables, q_prim_vf. The computed location ++ !! is then written to a formatted data file by the root process. ++ !! @param q_prim_vf Primitive variables ++ !! @param c_m Mass,x-location,y-location,z-location ++ subroutine s_derive_center_of_mass(q_vf, c_m) ++ type(scalar_field), dimension(sys_size), intent(IN) :: q_vf ++ real(kind(0d0)), dimension(1:num_fluids, 1:5), intent(INOUT) :: c_m ++ integer :: i, j, k, l !< Generic loop iterators ++ real(kind(0d0)) :: tmp, tmp_out !< Temporary variable to store quantity for mpi_allreduce ++ real(kind(0d0)) :: dV !< Discrete cell volume ++ ++ do i = 1, num_fluids ++ do j = 1, 5 ++ c_m(i, j) = 0.0d0 ++ end do ++ end do ++ ++ if (n == 0) then !1D simulation ++ do i = 1, num_fluids !Loop over individual fluids ++ do l = 0, p !Loop over grid ++ do k = 0, n ++ do j = 0, m ++ dV = dx(j) ++ ! Mass ++ c_m(i, 1) = c_m(i, 1) + q_vf(i)%sf(j, k, l)*dV ++ ! x-location weighted ++ c_m(i, 2) = c_m(i, 2) + q_vf(i)%sf(j, k, l)*dV*x_cc(j) ++ ! Volume fraction ++ c_m(i, 5) = c_m(i, 5) + q_vf(i + adv_idx%beg - 1)%sf(j, k, l)*dV ++ end do ++ end do ++ end do ++ end do ++ elseif (p == 0) then !2D simulation ++ do i = 1, num_fluids !Loop over individual fluids ++ do l = 0, p !Loop over grid ++ do k = 0, n ++ do j = 0, m ++ dV = dx(j)*dy(k) ++ ! Mass ++ c_m(i, 1) = c_m(i, 1) + q_vf(i)%sf(j, k, l)*dV ++ ! x-location weighted ++ c_m(i, 2) = c_m(i, 2) + q_vf(i)%sf(j, k, l)*dV*x_cc(j) ++ ! y-location weighted ++ c_m(i, 3) = c_m(i, 3) + q_vf(i)%sf(j, k, l)*dV*y_cc(k) ++ ! Volume fraction ++ c_m(i, 5) = c_m(i, 5) + q_vf(i + adv_idx%beg - 1)%sf(j, k, l)*dV ++ end do ++ end do ++ end do ++ end do ++ else !3D simulation ++ do i = 1, num_fluids !Loop over individual fluids ++ do l = 0, p !Loop over grid ++ do k = 0, n ++ do j = 0, m ++ dV = dx(j)*dy(k)*dz(l) ++ ! Mass ++ c_m(i, 1) = c_m(i, 1) + q_vf(i)%sf(j, k, l)*dV ++ ! x-location weighted ++ c_m(i, 2) = c_m(i, 2) + q_vf(i)%sf(j, k, l)*dV*x_cc(j) ++ ! y-location weighted ++ c_m(i, 3) = c_m(i, 3) + q_vf(i)%sf(j, k, l)*dV*y_cc(k) ++ ! z-location weighted ++ c_m(i, 4) = c_m(i, 4) + q_vf(i)%sf(j, k, l)*dV*z_cc(l) ++ ! Volume fraction ++ c_m(i, 5) = c_m(i, 5) + q_vf(i + adv_idx%beg - 1)%sf(j, k, l)*dV ++ end do ++ end do ++ end do ++ end do ++ end if ++ if (n == 0) then !1D simulation ++ do i = 1, num_fluids !Loop over individual fluids ++ ! Sum all components across all processors using MPI_ALLREDUCE ++ if (num_procs > 1) then ++ tmp = c_m(i, 1) ++ call s_mpi_allreduce_sum(tmp, tmp_out) ++ c_m(i, 1) = tmp_out ++ tmp = c_m(i, 2) ++ call s_mpi_allreduce_sum(tmp, tmp_out) ++ c_m(i, 2) = tmp_out ++ tmp = c_m(i, 5) ++ call s_mpi_allreduce_sum(tmp, tmp_out) ++ c_m(i, 5) = tmp_out ++ end if ++ ! Compute quotients ++ c_m(i, 2) = c_m(i, 2)/c_m(i, 1) ++ end do ++ elseif (p == 0) then !2D simulation ++ do i = 1, num_fluids !Loop over individual fluids ++ ! Sum all components across all processors using MPI_ALLREDUCE ++ if (num_procs > 1) then ++ tmp = c_m(i, 1) ++ call s_mpi_allreduce_sum(tmp, tmp_out) ++ c_m(i, 1) = tmp_out ++ tmp = c_m(i, 2) ++ call s_mpi_allreduce_sum(tmp, tmp_out) ++ c_m(i, 2) = tmp_out ++ tmp = c_m(i, 3) ++ call s_mpi_allreduce_sum(tmp, tmp_out) ++ c_m(i, 3) = tmp_out ++ tmp = c_m(i, 5) ++ call s_mpi_allreduce_sum(tmp, tmp_out) ++ c_m(i, 5) = tmp_out ++ end if ++ ! Compute quotients ++ c_m(i, 2) = c_m(i, 2)/c_m(i, 1) ++ c_m(i, 3) = c_m(i, 3)/c_m(i, 1) ++ end do ++ else !3D simulation ++ do i = 1, num_fluids !Loop over individual fluids ++ ! Sum all components across all processors using MPI_ALLREDUCE ++ if (num_procs > 1) then ++ tmp = c_m(i, 1) ++ call s_mpi_allreduce_sum(tmp, tmp_out) ++ c_m(i, 1) = tmp_out ++ tmp = c_m(i, 2) ++ call s_mpi_allreduce_sum(tmp, tmp_out) ++ c_m(i, 2) = tmp_out ++ tmp = c_m(i, 3) ++ call s_mpi_allreduce_sum(tmp, tmp_out) ++ c_m(i, 3) = tmp_out ++ tmp = c_m(i, 4) ++ call s_mpi_allreduce_sum(tmp, tmp_out) ++ c_m(i, 4) = tmp_out ++ tmp = c_m(i, 5) ++ call s_mpi_allreduce_sum(tmp, tmp_out) ++ c_m(i, 5) = tmp_out ++ end if ++ ! Compute quotients ++ c_m(i, 2) = c_m(i, 2)/c_m(i, 1) ++ c_m(i, 3) = c_m(i, 3)/c_m(i, 1) ++ c_m(i, 4) = c_m(i, 4)/c_m(i, 1) ++ end do ++ end if ++ ++ end subroutine s_derive_center_of_mass ! ---------------------------------- ++ + !> Deallocation procedures for the module + subroutine s_finalize_derived_variables_module + + ! Closing CoM and flow probe files + if (proc_rank == 0) then ++ call s_close_com_files() + if (probe_wrt) then + call s_close_probe_files() + end if +diff --git a/src/simulation/m_global_parameters.fpp b/src/simulation/m_global_parameters.fpp +index a703eb5c..539d3b56 100644 +--- a/src/simulation/m_global_parameters.fpp ++++ b/src/simulation/m_global_parameters.fpp +@@ -144,9 +144,12 @@ module m_global_parameters + integer :: wave_speeds !< Wave speeds estimation method + integer :: avg_state !< Average state evaluation method + logical :: alt_soundspeed !< Alternate mixture sound speed +- logical :: null_weights !< Null undesired WENO weights +- logical :: mixture_err !< Mixture properties correction +- logical :: hypoelasticity !< hypoelasticity modeling ++ logical :: null_weights !< Null undesired WENO weights ++ logical :: mixture_err !< Mixture properties correction ++ logical :: hypoelasticity !< hypoelasticity modeling ++ logical :: hyperelasticity !< hyperelasticity modeling ++ integer :: hyper_model !< hyperelasticity solver algorithm ++ logical :: elasticity !< elasticity modeling, true for hyper or hypo + logical :: cu_tensor + + logical :: bodyForces +@@ -166,7 +169,7 @@ module m_global_parameters + !$acc declare create(num_dims, weno_polyn, weno_order, num_fluids, wenojs, mapped_weno, wenoz, teno) + #:endif + +- !$acc declare create(mpp_lim, model_eqns, mixture_err, alt_soundspeed, avg_state, mp_weno, weno_eps, teno_CT, hypoelasticity, low_Mach) ++ !$acc declare create(mpp_lim, model_eqns, mixture_err, alt_soundspeed, avg_state, mp_weno, weno_eps, teno_CT, hypoelasticity, hyperelasticity, elasticity, low_Mach) + + logical :: relax !< activate phase change + integer :: relax_model !< Relaxation model +@@ -182,6 +185,8 @@ module m_global_parameters + type(int_bounds_info) :: bc_x, bc_y, bc_z + !> @} + type(bounds_info) :: x_domain, y_domain, z_domain ++ real(kind(0d0)) :: x_a, y_a, z_a ++ real(kind(0d0)) :: x_b, y_b, z_b + + logical :: parallel_io !< Format of the data files + logical :: file_per_process !< shared file or not when using parallel io +@@ -208,19 +213,22 @@ module m_global_parameters + !> @name Annotations of the structure of the state and flux vectors in terms of the + !! size and the configuration of the system of equations to which they belong + !> @{ +- integer :: sys_size !< Number of unknowns in system of eqns. ++ integer :: sys_size !< Number of unknowns in system of eqns. + type(int_bounds_info) :: cont_idx !< Indexes of first & last continuity eqns. + type(int_bounds_info) :: mom_idx !< Indexes of first & last momentum eqns. +- integer :: E_idx !< Index of energy equation +- integer :: n_idx !< Index of number density ++ integer :: E_idx !< Index of energy equation ++ integer :: n_idx !< Index of number density + type(int_bounds_info) :: adv_idx !< Indexes of first & last advection eqns. + type(int_bounds_info) :: internalEnergies_idx !< Indexes of first & last internal energy eqns. +- type(bub_bounds_info) :: bub_idx !< Indexes of first & last bubble variable eqns. +- integer :: alf_idx !< Index of void fraction +- integer :: gamma_idx !< Index of specific heat ratio func. eqn. +- integer :: pi_inf_idx !< Index of liquid stiffness func. eqn. ++ type(bub_bounds_info) :: bub_idx !< Indexes of first & last bubble variable eqns. ++ integer :: alf_idx !< Index of void fraction ++ integer :: gamma_idx !< Index of specific heat ratio func. eqn. ++ integer :: pi_inf_idx !< Index of liquid stiffness func. eqn. + type(int_bounds_info) :: stress_idx !< Indexes of first and last shear stress eqns. +- integer :: c_idx ! Index of the color function ++ type(int_bounds_info) :: xi_idx !< Indexes of first and last reference map eqns. ++ integer :: b_size !< Number of elements in the symmetric b tensor, plus one ++ integer :: tensor_size !< Number of elements in the full tensor plus one ++ integer :: c_idx !< Index of the color function + !> @} + + !$acc declare create(bub_idx) +@@ -273,7 +281,7 @@ module m_global_parameters + + integer :: startx, starty, startz + +- !$acc declare create(sys_size, buff_size, startx, starty, startz, E_idx, gamma_idx, pi_inf_idx, alf_idx, n_idx, stress_idx) ++ !$acc declare create(sys_size, buff_size, startx, starty, startz, E_idx, gamma_idx, pi_inf_idx, alf_idx, n_idx, stress_idx,b_size, tensor_size, xi_idx) + + ! END: Simulation Algorithm Parameters ===================================== + +@@ -299,6 +307,7 @@ module m_global_parameters + !! The finite-difference number is given by MAX(1, fd_order/2). Essentially, + !! it is a measure of the half-size of the finite-difference stencil for the + !! selected order of accuracy. ++ !$acc declare create(fd_order,fd_number) + + logical :: probe_wrt + logical :: integral_wrt +@@ -435,7 +444,9 @@ module m_global_parameters + integer :: intxb, intxe + integer :: bubxb, bubxe + integer :: strxb, strxe ++ integer :: xibeg, xiend + !$acc declare create(momxb, momxe, advxb, advxe, contxb, contxe, intxb, intxe, bubxb, bubxe, strxb, strxe) ++!$acc declare create(xibeg,xiend) + + #ifdef CRAY_ACC_WAR + @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), dimension(:), gammas, gs_min, pi_infs, ps_inf, cvs, qvs, qvps) +@@ -515,6 +526,9 @@ contains + palpha_eps = dflt_real + ptgalpha_eps = dflt_real + hypoelasticity = .false. ++ hyperelasticity = .false. ++ elasticity = .false. ++ hyper_model = dflt_int + weno_flat = .true. + riemann_flat = .true. + rdma_mpi = .false. +@@ -828,13 +842,26 @@ contains + end if + end if + +- if (hypoelasticity) then ++ if (hypoelasticity .or. hyperelasticity) then ++ elasticity = .true. + stress_idx%beg = sys_size + 1 + stress_idx%end = sys_size + (num_dims*(num_dims + 1))/2 + ! number of distinct stresses is 1 in 1D, 3 in 2D, 6 in 3D + sys_size = stress_idx%end + end if + ++ if (hyperelasticity) then ++ ! number of entries in the symmetric btensor plus the jacobian ++ b_size = (num_dims*(num_dims + 1))/2 + 1 ++ ! storing the jacobian in the last entry ++ tensor_size = num_dims**2 + 1 ++ xi_idx%beg = sys_size + 1 ++ xi_idx%end = sys_size + num_dims ++ ! adding three more equations for the \xi field and the elastic energy ++ sys_size = xi_idx%end + 1 ++ hyper_model = 1 ++ end if ++ + if (.not. f_is_default(sigma)) then + c_idx = sys_size + 1 + sys_size = c_idx +@@ -853,6 +880,25 @@ contains + internalEnergies_idx%end = adv_idx%end + num_fluids + sys_size = internalEnergies_idx%end + ++ if (hypoelasticity .or. hyperelasticity) then ++ elasticity = .true. ++ stress_idx%beg = sys_size + 1 ++ stress_idx%end = sys_size + (num_dims*(num_dims + 1))/2 ++ ! number of stresses is 1 in 1D, 3 in 2D, 6 in 3D ++ sys_size = stress_idx%end ++ end if ++ ++ if (hyperelasticity) then ++ ! number of entries in the symmetric btensor plus the jacobian ++ b_size = (num_dims*(num_dims + 1))/2 + 1 ++ ! storing the jacobian in the last entry ++ tensor_size = num_dims**2 + 1 ++ xi_idx%beg = sys_size + 1 ++ xi_idx%end = sys_size + num_dims ++ ! adding three more equations for the \xi field and the elastic energy ++ sys_size = xi_idx%end + 1 ++ end if ++ + if (.not. f_is_default(sigma)) then + c_idx = sys_size + 1 + sys_size = c_idx +@@ -989,12 +1035,18 @@ contains + ! the next one + if (any(Re_size > 0)) then + buff_size = 2*weno_polyn + 2 +-! else if (hypoelasticity) then !TODO: check if necessary ++! else if (elasticity) then !TODO: check if necessary + ! buff_size = 2*weno_polyn + 2 + else + buff_size = weno_polyn + 2 + end if + ++ if (elasticity) then ++ fd_order = 4 ++ fd_number = max(1, fd_order/2) ++ !buff_size = buff_size + fd_number ++ end if ++ + ! Configuring Coordinate Direction Indexes ========================= + if (bubbles) then + ix%beg = -buff_size; iy%beg = 0; iz%beg = 0 +@@ -1024,7 +1076,8 @@ contains + if (p > 0) then + startz = -buff_size + end if +- ++ ++ !$acc update device(fd_order,fd_number) + !$acc update device(startx, starty, startz) + + if (cyl_coord .neqv. .true.) then ! Cartesian grid +@@ -1047,19 +1100,23 @@ contains + strxe = stress_idx%end + intxb = internalEnergies_idx%beg + intxe = internalEnergies_idx%end ++ xibeg = xi_idx%beg ++ xiend = xi_idx%end + +- !$acc update device(momxb, momxe, advxb, advxe, contxb, contxe, bubxb, bubxe, intxb, intxe, sys_size, buff_size, E_idx, alf_idx, n_idx, adv_n, adap_dt, pi_fac, strxb, strxe) ++ !$acc update device(momxb, momxe, advxb, advxe, contxb, contxe, bubxb, bubxe, intxb, intxe, sys_size, buff_size, E_idx, alf_idx, n_idx, adv_n, adap_dt, pi_fac, strxb, strxe, b_size, xibeg, xiend, tensor_size) + !$acc update device(m, n, p) + + !$acc update device(alt_soundspeed, acoustic_source, num_source) +- !$acc update device(dt, sys_size, buff_size, pref, rhoref, gamma_idx, pi_inf_idx, E_idx, alf_idx, stress_idx, mpp_lim, bubbles, hypoelasticity, alt_soundspeed, avg_state, num_fluids, model_eqns, num_dims, mixture_err, grid_geometry, cyl_coord, mp_weno, weno_eps, teno_CT, low_Mach) ++ !$acc update device(dt, sys_size, buff_size, pref, rhoref, gamma_idx, pi_inf_idx, E_idx, alf_idx, stress_idx, mpp_lim, bubbles, hypoelasticity, alt_soundspeed, avg_state, num_fluids, model_eqns, num_dims, mixture_err, grid_geometry, cyl_coord, mp_weno, weno_eps, teno_CT, hyperelasticity, elasticity, xi_idx, low_Mach) + + #:if not MFC_CASE_OPTIMIZATION + !$acc update device(wenojs, mapped_weno, wenoz, teno) + #:endif + + !$acc enter data copyin(nb, R0ref, Ca, Web, Re_inv, weight, R0, V0, bubbles, polytropic, polydisperse, qbmm, R0_type, ptil, bubble_model, thermal, poly_sigma) +- !$acc enter data copyin(R_n, R_v, phi_vn, phi_nv, Pe_c, Tw, pv, M_n, M_v, k_n, k_v, pb0, mass_n0, mass_v0, Pe_T, Re_trans_T, Re_trans_c, Im_trans_T, Im_trans_c, omegaN , mul0, ss, gamma_v, mu_v, gamma_m, gamma_n, mu_n, gam) ++ ++ !$acc enter data copyin(R_n, R_v, phi_vn, phi_nv, Pe_c, Tw, pv, M_n, M_v, k_n, k_v, pb0, mass_n0, mass_v0, Pe_T, Re_trans_T, Re_trans_c, Im_trans_T, Im_trans_c, omegaN, mul0, ss, gamma_v, mu_v, gamma_m, gamma_n, mu_n, gam) ++ + !$acc enter data copyin(dir_idx, dir_flg, dir_idx_tau) + + !$acc enter data copyin(relax, relax_model, palpha_eps,ptgalpha_eps) +diff --git a/src/simulation/m_hyperelastic.fpp b/src/simulation/m_hyperelastic.fpp +new file mode 100644 +index 00000000..9d8b6a4f +--- /dev/null ++++ b/src/simulation/m_hyperelastic.fpp +@@ -0,0 +1,364 @@ ++!> ++!! @file m_hyperelastic.f90 ++!! @brief Contains module m_hyperelastic ++ ++#:include 'macros.fpp' ++ ++!> @brief This module consists of subroutines used in the calculation ++!! of the cauchy tensor ++ ++module m_hyperelastic ++ ++ ! Dependencies ============================================================= ++ ++ use m_derived_types !< Definitions of the derived types ++ ++ use m_global_parameters !< Definitions of the global parameters ++ ++ use m_variables_conversion !< State variables type conversion procedures ++ ++ use m_helper ++ ++ ! ========================================================================== ++ ++ implicit none ++ ++ private; public :: s_hyperelastic_rmt_stress_update, & ++ s_initialize_hyperelastic_module, & ++ s_finalize_hyperelastic_module ++ ++ !> @name Abstract interface for creating function pointers ++ !> @{ ++ abstract interface ++ ++ !> @name Abstract subroutine for the infinite relaxation solver ++ !> @{ ++ subroutine s_abstract_hyperelastic_solver(btensor, q_prim_vf, G, j, k, l) ++ !$acc routine seq ++ import :: scalar_field, sys_size, b_size ++ type(scalar_field), dimension(sys_size), intent(inout) :: q_prim_vf ++ type(scalar_field), dimension(b_size), intent(inout) :: btensor ++ real(kind(0d0)), intent(in) :: G ++ integer, intent(in) :: j, k, l ++ ++ end subroutine s_abstract_hyperelastic_solver ++ !> @} ++ ++ end interface ++ !> @} ++ ++ procedure(s_abstract_hyperelastic_solver), & ++ pointer :: s_compute_cauchy_solver => null() ++ ++ !! The btensor at the cell-interior Gaussian quadrature points. ++ !! These tensor is needed to be calculated once and make the code DRY. ++ type(vector_field) :: btensor !< ++ !$acc declare create(btensor) ++ ++#ifdef CRAY_ACC_WAR ++ @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), allocatable, dimension(:, :), fd_coeff_x, fd_coeff_y, fd_coeff_z) ++ !$acc declare link(fd_coeff_x,fd_coeff_y,fd_coeff_z) ++ ++#else ++ ++ real(kind(0d0)), allocatable, dimension(:, :) :: fd_coeff_x ++ real(kind(0d0)), allocatable, dimension(:, :) :: fd_coeff_y ++ real(kind(0d0)), allocatable, dimension(:, :) :: fd_coeff_z ++ !$acc declare create(fd_coeff_x,fd_coeff_y,fd_coeff_z) ++ real(kind(0d0)), allocatable, dimension(:) :: Gs ++ !$acc declare create(Gs) ++#endif ++ ++contains ++ ++ !> The following subroutine handles the calculation of the btensor. ++ !! The calculation of the btensor takes qprimvf. ++ !! @param q_prim_vf Primitive variables ++ !! @param btensor is the output ++ !! calculate the grad_xi, grad_xi is a nxn tensor ++ !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor ++ !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor ++ !! btensor is symmetric, save the data space ++ subroutine s_initialize_hyperelastic_module() ++ integer :: i !< generic iterator ++ ++ @:ALLOCATE(btensor%vf(1:b_size)) ++ do i = 1, b_size ++ @:ALLOCATE(btensor%vf(i)%sf(0:m, 0:n, 0:p)) ++ end do ++ @:ACC_SETUP_VFs(btensor) ++ ++ @:ALLOCATE(Gs(1:num_fluids)) ++ !$acc loop seq ++ do i = 1, num_fluids ++ Gs(i) = fluid_pp(i)%G ++ end do ++ !$acc update device(Gs) ++ ++ ! Associating procedural pointer to the subroutine that will be ++ ! utilized to calculate the solution of a given Riemann problem ++ if (hyper_model == 1) then ++ s_compute_cauchy_solver => s_neoHookean_cauchy_solver ++ elseif (riemann_solver == 2) then ++ s_compute_cauchy_solver => s_Mooney_Rivlin_cauchy_solver ++ end if ++ ++ @:ALLOCATE_GLOBAL(fd_coeff_x(-fd_number:fd_number, 0:m)) ++ if (n > 0) then ++ @:ALLOCATE_GLOBAL(fd_coeff_y(-fd_number:fd_number, 0:n)) ++ end if ++ if (p > 0) then ++ @:ALLOCATE_GLOBAL(fd_coeff_z(-fd_number:fd_number, 0:p)) ++ end if ++ ++ ! Computing centered finite difference coefficients ++ call s_compute_finite_difference_coefficients(m, x_cc, fd_coeff_x, buff_size, & ++ fd_number, fd_order) ++ !$acc update device(fd_coeff_x) ++ if (n > 0) then ++ call s_compute_finite_difference_coefficients(n, y_cc, fd_coeff_y, buff_size, & ++ fd_number, fd_order) ++ !$acc update device(fd_coeff_y) ++ end if ++ if (p > 0) then ++ call s_compute_finite_difference_coefficients(p, z_cc, fd_coeff_z, buff_size, & ++ fd_number, fd_order) ++ !$acc update device(fd_coeff_z) ++ end if ++ ++ end subroutine s_initialize_hyperelastic_module ++ ++ !> The following subroutine handles the calculation of the btensor. ++ !! The calculation of the btensor takes qprimvf. ++ !! @param q_prim_vf Primitive variables ++ !! @param btensor is the output ++ !! calculate the grad_xi, grad_xi is a nxn tensor ++ !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor ++ !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor ++ !! btensor is symmetric, save the data space ++ subroutine s_hyperelastic_rmt_stress_update(q_cons_vf,q_prim_vf) ++ ++ type(scalar_field), dimension(sys_size), intent(inout) :: q_cons_vf ++ type(scalar_field), dimension(sys_size), intent(inout) :: q_prim_vf ++ ++ real(kind(0d0)), dimension(tensor_size) :: tensora, tensorb ++ real(kind(0d0)), dimension(num_fluids) :: alpha_K, alpha_rho_K ++ real(kind(0d0)), dimension(2) :: Re_K ++ real(kind(0d0)) :: rho_K, gamma_K, pi_inf_K, qv_K ++ real(kind(0d0)) :: G_K ++ integer :: j, k, l, i, r ++ ++ !$acc parallel loop collapse(3) gang vector default(present) private(alpha_K,alpha_rho_K,rho_K,gamma_K,pi_inf_K,qv_K,G_K,Re_K, tensora, tensorb) ++ do l = 0, p-2 ++ do k = 0, n-2 ++ do j = 2, m-2 ++ !$acc loop seq ++ do i = 1, num_fluids ++ alpha_rho_K(i) = q_cons_vf(i)%sf(j, k, l) ++ alpha_K(i) = q_cons_vf(advxb + i - 1)%sf(j, k, l) ++ end do ++ ! If in simulation, use acc mixture subroutines ++ call s_convert_species_to_mixture_variables_acc(rho_K, gamma_K, pi_inf_K, qv_K, alpha_K, & ++ alpha_rho_K, Re_K, j, k, l, G_K, Gs) ++ rho_K = max(rho_K, sgm_eps) ++ if ( G_K .le. verysmall ) G_K = 0d0 ++ ++ if ( G_K .gt. 20d0 ) then ++ !$acc loop seq ++ do i = 1, tensor_size ++ tensora(i) = 0d0 ++ end do ++ ! STEP 1: computing the grad_xi tensor using finite differences ++ ! grad_xi definition / organization ++ ! number for the tensor 1-3: dxix_dx, dxiy_dx, dxiz_dx ++ ! 4-6 : dxix_dy, dxiy_dy, dxiz_dy ++ ! 7-9 : dxix_dz, dxiy_dz, dxiz_dz ++ !$acc loop seq ++ do r = -fd_number, fd_number ++ ! derivatives in the x-direction ++ tensora(1) = tensora(1) + q_prim_vf(xibeg)%sf(j + r, k, l)*fd_coeff_x(r, j) ++ tensora(2) = tensora(2) + q_prim_vf(xibeg+1)%sf(j + r, k, l)*fd_coeff_x(r, j) ++ tensora(3) = tensora(3) + q_prim_vf(xiend)%sf(j + r, k, l)*fd_coeff_x(r, j) ++ ! derivatives in the y-direction ++ tensora(4) = tensora(4) + q_prim_vf(xibeg)%sf(j, k + r, l)*fd_coeff_y(r, k) ++ tensora(5) = tensora(5) + q_prim_vf(xibeg+1)%sf(j, k + r, l)*fd_coeff_y(r, k) ++ tensora(6) = tensora(6) + q_prim_vf(xiend)%sf(j, k + r, l)*fd_coeff_y(r, k) ++ ! derivatives in the z-direction ++ tensora(7) = tensora(7) + q_prim_vf(xibeg)%sf(j, k, l + r)*fd_coeff_z(r, l) ++ tensora(8) = tensora(8) + q_prim_vf(xibeg+1)%sf(j, k, l + r)*fd_coeff_z(r, l) ++ tensora(9) = tensora(9) + q_prim_vf(xiend)%sf(j, k, l + r)*fd_coeff_z(r, l) ++ end do ++ ! STEP 2a: computing the adjoint of the grad_xi tensor for the inverse ++ tensorb(1) = tensora(5)*tensora(9) - tensora(6)*tensora(8) ++ tensorb(2) = -(tensora(2)*tensora(9) - tensora(3)*tensora(8)) ++ tensorb(3) = tensora(2)*tensora(6) - tensora(3)*tensora(5) ++ tensorb(4) = -(tensora(4)*tensora(9) - tensora(6)*tensora(7)) ++ tensorb(5) = tensora(1)*tensora(9) - tensora(3)*tensora(7) ++ tensorb(6) = -(tensora(1)*tensora(6) - tensora(4)*tensora(3)) ++ tensorb(7) = tensora(4)*tensora(8) - tensora(5)*tensora(7) ++ tensorb(8) = -(tensora(1)*tensora(8) - tensora(2)*tensora(7)) ++ tensorb(9) = tensora(1)*tensora(5) - tensora(2)*tensora(4) ++ ++ ! STEP 2b: computing the determinant of the grad_xi tensor ++ tensorb(tensor_size) = tensora(1)*(tensora(5)*tensora(9) - tensora(6)*tensora(8)) & ++ - tensora(2)*(tensora(4)*tensora(9) - tensora(6)*tensora(7)) & ++ + tensora(3)*(tensora(4)*tensora(8) - tensora(5)*tensora(7)) ++ ++ if (tensorb(tensor_size) > 0d0) then ++ ! STEP 2c: computing the inverse of grad_xi tensor = F ++ ! tensorb is the adjoint, tensora becomes F ++ !$acc loop seq ++ do i = 1, tensor_size - 1 ++ tensora(i) = tensorb(i)/tensorb(tensor_size) ++ end do ++ ++ ! STEP 2d: computing the J = det(F) = 1/det(\grad{\xi}) ++ tensorb(tensor_size) = 1d0/tensorb(tensor_size) ++ ++ ! STEP 3: computing F tranpose F ++ tensorb(1) = tensora(1)**2 + tensora(2)**2 + tensora(3)**2 ++ tensorb(5) = tensora(4)**2 + tensora(5)**2 + tensora(6)**2 ++ tensorb(9) = tensora(7)**2 + tensora(8)**2 + tensora(9)**2 ++ tensorb(2) = tensora(1)*tensora(4) + tensora(2)*tensora(5) + tensora(3)*tensora(6) ++ tensorb(3) = tensora(1)*tensora(7) + tensora(2)*tensora(8) + tensora(3)*tensora(9) ++ tensorb(6) = tensora(4)*tensora(7) + tensora(5)*tensora(8) + tensora(6)*tensora(9) ++ ! STEP 4: update the btensor, this is consistent with Riemann solvers ++ ! \tau_xx ++ btensor%vf(1)%sf(j, k, l) = tensorb(1) ++ ! \tau_xy ++ btensor%vf(2)%sf(j, k, l) = tensorb(2) ++ ! \tau_yy ++ btensor%vf(3)%sf(j, k, l) = tensorb(5) ++ ! \tau_xz ++ btensor%vf(4)%sf(j, k, l) = tensorb(3) ++ ! \tau_yz ++ btensor%vf(5)%sf(j, k, l) = tensorb(6) ++ ! \tau_zz ++ btensor%vf(6)%sf(j, k, l) = tensorb(9) ++ ! store the determinant at the last entry of the btensor ++ btensor%vf(b_size)%sf(j, k, l) = tensorb(tensor_size) ++ ! STEP 5a: updating the Cauchy stress primitive scalar field ++ call s_compute_cauchy_solver(btensor%vf, q_prim_vf, G_K, j, k, l) ++ ! STEP 5b: updating the pressure field ++ q_prim_vf(E_idx)%sf(j, k, l) = q_prim_vf(E_idx)%sf(j, k, l) - & ++ G_K*q_prim_vf(xiend + 1)%sf(j, k, l)/gamma_K ++ ! STEP 5c: updating the Cauchy stress conservative scalar field ++ !$acc loop seq ++ do i = 1, b_size - 1 ++ q_cons_vf(strxb + i - 1)%sf(j, k, l) = & ++ rho_K*q_prim_vf(strxb + i - 1)%sf(j, k, l) ++ end do ++ end if ++ end if ++ end do ++ end do ++ end do ++ !$acc end parallel loop ++ end subroutine s_hyperelastic_rmt_stress_update ++ ++ !> The following subroutine handles the calculation of the btensor. ++ !! The calculation of the btensor takes qprimvf. ++ !! @param q_prim_vf Primitive variables ++ !! @param btensor is the output ++ !! calculate the grad_xi, grad_xi is a nxn tensor ++ !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor ++ !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor ++ !! btensor is symmetric, save the data space ++ subroutine s_neoHookean_cauchy_solver(btensor, q_prim_vf, G, j, k, l) ++ !$acc routine seq ++ type(scalar_field), dimension(sys_size), intent(inout) :: q_prim_vf ++ type(scalar_field), dimension(b_size), intent(inout) :: btensor ++ real(kind(0d0)), intent(in) :: G ++ integer, intent(in) :: j, k, l ++ ++ real(kind(0d0)) :: trace ++ real(kind(0d0)) :: f13 = 1d0/3d0 ++ integer :: i !< Generic loop iterators ++ ++ !TODO Make this 1D and 2D capable ++ ! tensor is the symmetric tensor & calculate the trace of the tensor ++ trace = btensor(1)%sf(j, k, l) + btensor(3)%sf(j, k, l) + btensor(6)%sf(j, k, l) ++ ++ ! calculate the deviatoric of the tensor ++ btensor(1)%sf(j, k, l) = btensor(1)%sf(j, k, l) - f13*trace ++ btensor(3)%sf(j, k, l) = btensor(3)%sf(j, k, l) - f13*trace ++ btensor(6)%sf(j, k, l) = btensor(6)%sf(j, k, l) - f13*trace ++ ++ ! dividing by the jacobian for neo-Hookean model ++ ! setting the tensor to the stresses for riemann solver ++ !$acc loop seq ++ do i = 1, b_size - 1 ++ q_prim_vf(strxb + i - 1)%sf(j, k, l) = & ++ G*btensor(i)%sf(j, k, l)/btensor(b_size)%sf(j, k, l) ++ end do ++ ! compute the invariant without the elastic modulus ++ q_prim_vf(xiend + 1)%sf(j, k, l) = & ++ 0.5d0*(trace - 3.0d0)/btensor(b_size)%sf(j, k, l) ++ ++ end subroutine s_neoHookean_cauchy_solver ++ ++ !> The following subroutine handles the calculation of the btensor. ++ !! The calculation of the btensor takes qprimvf. ++ !! @param q_prim_vf Primitive variables ++ !! @param btensor is the output ++ !! calculate the grad_xi, grad_xi is a nxn tensor ++ !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor ++ !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor ++ !! btensor is symmetric, save the data space ++ subroutine s_Mooney_Rivlin_cauchy_solver(btensor, q_prim_vf, G, j, k, l) ++ !$acc routine seq ++ type(scalar_field), dimension(sys_size), intent(inout) :: q_prim_vf ++ type(scalar_field), dimension(b_size), intent(inout) :: btensor ++ real(kind(0d0)), intent(in) :: G ++ integer, intent(in) :: j, k, l ++ ++ real(kind(0d0)) :: trace ++ real(kind(0d0)) :: f13 = 1d0/3d0 ++ integer :: i !< Generic loop iterators ++ ++ !TODO Make this 1D and 2D capable ++ ! tensor is the symmetric tensor & calculate the trace of the tensor ++ trace = btensor(1)%sf(j, k, l) + btensor(3)%sf(j, k, l) + btensor(6)%sf(j, k, l) ++ ++ ! calculate the deviatoric of the tensor ++ btensor(1)%sf(j, k, l) = btensor(1)%sf(j, k, l) - f13*trace ++ btensor(3)%sf(j, k, l) = btensor(3)%sf(j, k, l) - f13*trace ++ btensor(6)%sf(j, k, l) = btensor(6)%sf(j, k, l) - f13*trace ++ ++ ! dividing by the jacobian for neo-Hookean model ++ ! setting the tensor to the stresses for riemann solver ++ !$acc loop seq ++ do i = 1, b_size - 1 ++ q_prim_vf(strxb + i - 1)%sf(j, k, l) = & ++ G*btensor(i)%sf(j, k, l)/btensor(b_size)%sf(j, k, l) ++ end do ++ ! compute the invariant without the elastic modulus ++ q_prim_vf(xiend + 1)%sf(j, k, l) = & ++ 0.5d0*(trace - 3.0d0)/btensor(b_size)%sf(j, k, l) ++ ++ end subroutine s_Mooney_Rivlin_cauchy_solver ++ ++ ++ subroutine s_finalize_hyperelastic_module() ++ ++ integer :: i !< iterator ++ ++ ! Disassociating procedural pointer to the subroutine which was ++ ! utilized to calculate the solution of a given Riemann problem ++ s_compute_cauchy_solver => null() ++ ++ ! Deallocating memory ++ do i = 1, b_size ++ @:DEALLOCATE_GLOBAL(btensor%vf(i)%sf) ++ end do ++ @:DEALLOCATE_GLOBAL(fd_coeff_x) ++ if (n > 0) then ++ @:DEALLOCATE_GLOBAL(fd_coeff_y) ++ if (p > 0) then ++ @:DEALLOCATE_GLOBAL(fd_coeff_z) ++ end if ++ end if ++ ++ end subroutine s_finalize_hyperelastic_module ++ ++end module m_hyperelastic +diff --git a/src/simulation/m_hypoelastic.fpp b/src/simulation/m_hypoelastic.fpp +index e3bb7ec0..7f3d54c3 100644 +--- a/src/simulation/m_hypoelastic.fpp ++++ b/src/simulation/m_hypoelastic.fpp +@@ -13,13 +13,16 @@ module m_hypoelastic + + use m_global_parameters !< Definitions of the global parameters + +- use m_mpi_proxy !< Message passing interface (MPI) module proxy ++! use m_mpi_proxy !< Message passing interface (MPI) module proxy ++ ++ use m_helper + + ! ========================================================================== + + implicit none + + private; public :: s_initialize_hypoelastic_module, & ++ s_finalize_hypoelastic_module, & + s_compute_hypoelastic_rhs + + #ifdef CRAY_ACC_WAR +@@ -33,6 +36,10 @@ module m_hypoelastic + + @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), dimension(:, :, :), rho_K_field, G_K_field) + !$acc declare link(rho_K_field, G_K_field) ++ ++ @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), allocatable, dimension(:, :), fd_coeff_x, fd_coeff_y, fd_coeff_z) ++ !$acc declare link(fd_coeff_x,fd_coeff_y,fd_coeff_z) ++ + #else + real(kind(0d0)), allocatable, dimension(:) :: Gs + !$acc declare create(Gs) +@@ -45,13 +52,17 @@ module m_hypoelastic + real(kind(0d0)), allocatable, dimension(:, :, :) :: rho_K_field, G_K_field + !$acc declare create(rho_K_field, G_K_field) + ++ real(kind(0d0)), allocatable, dimension(:, :) :: fd_coeff_x ++ real(kind(0d0)), allocatable, dimension(:, :) :: fd_coeff_y ++ real(kind(0d0)), allocatable, dimension(:, :) :: fd_coeff_z ++ !$acc declare create(fd_coeff_x,fd_coeff_y,fd_coeff_z) + #endif + + contains + + subroutine s_initialize_hypoelastic_module + +- integer :: i ++ integer :: i, k, r + + @:ALLOCATE_GLOBAL(Gs(1:num_fluids)) + @:ALLOCATE_GLOBAL(rho_K_field(0:m,0:n,0:p), G_K_field(0:m,0:n,0:p)) +@@ -69,6 +80,29 @@ contains + end do + !$acc update device(Gs) + ++ @:ALLOCATE_GLOBAL(fd_coeff_x(-fd_number:fd_number, 0:m)) ++ if (n > 0) then ++ @:ALLOCATE_GLOBAL(fd_coeff_y(-fd_number:fd_number, 0:n)) ++ end if ++ if (p > 0) then ++ @:ALLOCATE_GLOBAL(fd_coeff_z(-fd_number:fd_number, 0:p)) ++ end if ++ ++ ! Computing centered finite difference coefficients ++ call s_compute_finite_difference_coefficients(m, x_cc, fd_coeff_x, buff_size, & ++ fd_number, fd_order) ++ !$acc update device(fd_coeff_x) ++ if (n > 0) then ++ call s_compute_finite_difference_coefficients(n, y_cc, fd_coeff_y, buff_size, & ++ fd_number, fd_order) ++ !$acc update device(fd_coeff_y) ++ end if ++ if (p > 0) then ++ call s_compute_finite_difference_coefficients(p, z_cc, fd_coeff_z, buff_size, & ++ fd_number, fd_order) ++ !$acc update device(fd_coeff_z) ++ end if ++ + end subroutine s_initialize_hypoelastic_module + + !> The purpose of this procedure is to compute the source terms +@@ -84,7 +118,7 @@ contains + + real(kind(0d0)) :: rho_K, G_K + +- integer :: i, k, l, q !< Loop variables ++ integer :: i, k, l, q, r !< Loop variables + integer :: ndirs !< Number of coordinate directions + + ndirs = 1; if (n > 0) ndirs = 2; if (p > 0) ndirs = 3 +@@ -97,82 +131,91 @@ contains + do q = 0, p + do l = 0, n + do k = 0, m +- du_dx(k, l, q) = & +- (q_prim_vf(momxb)%sf(k - 2, l, q) & +- - 8d0*q_prim_vf(momxb)%sf(k - 1, l, q) & +- + 8d0*q_prim_vf(momxb)%sf(k + 1, l, q) & +- - q_prim_vf(momxb)%sf(k + 2, l, q)) & +- /(12d0*dx(k)) ++ du_dx(k, l, q) = 0d0; + end do + end do + end do ++ !$acc end parallel loop ++ ++ !$acc parallel loop collapse(3) gang vector default(present) ++ do q = 0, p ++ do l = 0, n ++ do k = 0, m ++ !$acc loop seq ++ do r = -fd_number, fd_number ++ du_dx(k, l, q) = du_dx(k, l, q) & ++ + q_prim_vf(momxb)%sf(k + r, l, q)*fd_coeff_x(r, k) ++ end do ++ ++ end do ++ end do ++ end do ++ !$acc end parallel loop + + if (ndirs > 1) then + !$acc parallel loop collapse(3) gang vector default(present) + do q = 0, p +- do l = 0, n +- do k = 0, m +- du_dy(k, l, q) = & +- (q_prim_vf(momxb)%sf(k, l - 2, q) & +- - 8d0*q_prim_vf(momxb)%sf(k, l - 1, q) & +- + 8d0*q_prim_vf(momxb)%sf(k, l + 1, q) & +- - q_prim_vf(momxb)%sf(k, l + 2, q)) & +- /(12d0*dy(l)) +- dv_dx(k, l, q) = & +- (q_prim_vf(momxb + 1)%sf(k - 2, l, q) & +- - 8d0*q_prim_vf(momxb + 1)%sf(k - 1, l, q) & +- + 8d0*q_prim_vf(momxb + 1)%sf(k + 1, l, q) & +- - q_prim_vf(momxb + 1)%sf(k + 2, l, q)) & +- /(12d0*dx(k)) +- dv_dy(k, l, q) = & +- (q_prim_vf(momxb + 1)%sf(k, l - 2, q) & +- - 8d0*q_prim_vf(momxb + 1)%sf(k, l - 1, q) & +- + 8d0*q_prim_vf(momxb + 1)%sf(k, l + 1, q) & +- - q_prim_vf(momxb + 1)%sf(k, l + 2, q)) & +- /(12d0*dy(l)) +- end do ++ do l = 0, n ++ do k = 0, m ++ du_dy(k, l, q) = 0d0; dv_dx(k, l, q) = 0d0; dv_dy(k, l, q) = 0d0; + end do ++ end do ++ end do ++ !$acc end parallel loop ++ ++ !$acc parallel loop collapse(3) gang vector default(present) ++ do q = 0, p ++ do l = 0, n ++ do k = 0, m ++ !$acc loop seq ++ do r = -fd_number, fd_number ++ du_dy(k, l, q) = du_dy(k, l, q) & ++ + q_prim_vf(momxb)%sf(k, l + r, q)*fd_coeff_y(r, l) ++ dv_dx(k, l, q) = dv_dx(k, l, q) & ++ + q_prim_vf(momxb + 1)%sf(k + r, l, q)*fd_coeff_x(r, k) ++ dv_dy(k, l, q) = dv_dy(k, l, q) & ++ + q_prim_vf(momxb + 1)%sf(k, l + r, q)*fd_coeff_y(r, l) ++ end do ++ end do ++ end do + end do ++ !$acc end parallel loop + + ! 3D + if (ndirs == 3) then ++ + !$acc parallel loop collapse(3) gang vector default(present) + do q = 0, p +- do l = 0, n +- do k = 0, m +- du_dz(k, l, q) = & +- (q_prim_vf(momxb)%sf(k, l, q - 2) & +- - 8d0*q_prim_vf(momxb)%sf(k, l, q - 1) & +- + 8d0*q_prim_vf(momxb)%sf(k, l, q + 1) & +- - q_prim_vf(momxb)%sf(k, l, q + 2)) & +- /(12d0*dz(q)) +- dv_dz(k, l, q) = & +- (q_prim_vf(momxb + 1)%sf(k, l, q - 2) & +- - 8d0*q_prim_vf(momxb + 1)%sf(k, l, q - 1) & +- + 8d0*q_prim_vf(momxb + 1)%sf(k, l, q + 1) & +- - q_prim_vf(momxb + 1)%sf(k, l, q + 2)) & +- /(12d0*dz(q)) +- dw_dx(k, l, q) = & +- (q_prim_vf(momxe)%sf(k - 2, l, q) & +- - 8d0*q_prim_vf(momxe)%sf(k - 1, l, q) & +- + 8d0*q_prim_vf(momxe)%sf(k + 1, l, q) & +- - q_prim_vf(momxe)%sf(k + 2, l, q)) & +- /(12d0*dx(k)) +- dw_dy(k, l, q) = & +- (q_prim_vf(momxe)%sf(k, l - 2, q) & +- - 8d0*q_prim_vf(momxe)%sf(k, l - 1, q) & +- + 8d0*q_prim_vf(momxe)%sf(k, l + 1, q) & +- - q_prim_vf(momxe)%sf(k, l + 2, q)) & +- /(12d0*dy(l)) +- dw_dz(k, l, q) = & +- (q_prim_vf(momxe)%sf(k, l, q - 2) & +- - 8d0*q_prim_vf(momxe)%sf(k, l, q - 1) & +- + 8d0*q_prim_vf(momxe)%sf(k, l, q + 1) & +- - q_prim_vf(momxe)%sf(k, l, q + 2)) & +- /(12d0*dz(q)) +- end do ++ do l = 0, n ++ do k = 0, m ++ du_dz(k, l, q) = 0d0; dv_dz(k, l, q) = 0d0; dw_dx(k, l, q) = 0d0; ++ dw_dy(k, l, q) = 0d0; dw_dz(k, l, q) = 0d0; + end do ++ end do ++ end do ++ !$acc end parallel loop ++ ++ !$acc parallel loop collapse(3) gang vector default(present) ++ do q = 0, p ++ do l = 0, n ++ do k = 0, m ++ !$acc loop seq ++ do r = -fd_number, fd_number ++ du_dz(k, l, q) = du_dz(k, l, q) & ++ + q_prim_vf(momxb)%sf(k, l, q + r)*fd_coeff_z(r, q) ++ dv_dz(k, l, q) = dv_dz(k, l, q) & ++ + q_prim_vf(momxb + 1)%sf(k, l, q + r)*fd_coeff_z(r, q) ++ dw_dx(k, l, q) = dw_dx(k, l, q) & ++ + q_prim_vf(momxe)%sf(k + r, l, q)*fd_coeff_x(r, k) ++ dw_dy(k, l, q) = dw_dy(k, l, q) & ++ + q_prim_vf(momxe)%sf(k, l + r, q)*fd_coeff_y(r, l) ++ dw_dz(k, l, q) = dw_dz(k, l, q) & ++ + q_prim_vf(momxe)%sf(k, l, q + r)*fd_coeff_z(r, q) ++ end do ++ end do ++ end do + end do ++ !$acc end parallel loop + end if + end if + +@@ -189,7 +232,7 @@ contains + G_K_field(k, l, q) = G_K + + !TODO: take this out if not needed +- if (G_K < 1000) then ++ if (G_K < verysmall) then + G_K_field(k, l, q) = 0 + end if + end do +@@ -314,4 +357,21 @@ contains + + end subroutine s_compute_hypoelastic_rhs + ++ subroutine s_finalize_hypoelastic_module() ! -------------------- ++ ++ @:DEALLOCATE_GLOBAL(Gs) ++ @:DEALLOCATE_GLOBAL(rho_K_field, G_K_field) ++ @:DEALLOCATE_GLOBAL(du_dx) ++ @:DEALLOCATE_GLOBAL(fd_coeff_x) ++ if (n > 0) then ++ @:DEALLOCATE_GLOBAL(du_dy,dv_dx,dv_dy) ++ @:DEALLOCATE_GLOBAL(fd_coeff_y) ++ if (p > 0) then ++ @:DEALLOCATE_GLOBAL(du_dz, dv_dz, dw_dx, dw_dy, dw_dz) ++ @:DEALLOCATE_GLOBAL(fd_coeff_z) ++ end if ++ end if ++ ++ end subroutine s_finalize_hypoelastic_module ++ + end module m_hypoelastic +diff --git a/src/simulation/m_ibm.fpp b/src/simulation/m_ibm.fpp +index a0fa5972..01c34581 100644 +--- a/src/simulation/m_ibm.fpp ++++ b/src/simulation/m_ibm.fpp +@@ -208,7 +208,7 @@ contains + + if (model_eqns /= 4) then + ! If in simulation, use acc mixture subroutines +- if (hypoelasticity) then ++ if (elasticity) then + call s_convert_species_to_mixture_variables_acc(rho, gamma, pi_inf, qv_K, alpha_IP, & + alpha_rho_IP, Re_K, j, k, l, G_K, Gs) + else if (bubbles) then +diff --git a/src/simulation/m_mpi_proxy.fpp b/src/simulation/m_mpi_proxy.fpp +index 26700d16..513d5bec 100644 +--- a/src/simulation/m_mpi_proxy.fpp ++++ b/src/simulation/m_mpi_proxy.fpp +@@ -173,7 +173,40 @@ contains + !! available to the other processors. Then, the purpose of + !! this subroutine is to distribute the user inputs to the + !! remaining processors in the communicator. +- subroutine s_mpi_bcast_user_inputs ++ ++ subroutine s_mpi_gather_data(my_vector, counts, gathered_vector, root) ++ ++#ifdef MFC_MPI ++ ++ implicit none ++ integer, intent(in) :: counts ! Array of vector lengths for each process ++ real(kind(0d0)), intent(in), dimension(counts) :: my_vector ! Input vector on each process ++ integer, intent(in) :: root ! Rank of the root process ++ real(kind(0d0)), allocatable, intent(out) :: gathered_vector(:) ! Gathered vector on the root process ++ ++ integer :: i, offset, ierr ++ integer, allocatable :: recounts(:), displs(:) ++ ++ allocate (recounts(num_procs)) ++ ++ call MPI_GATHER(counts, 1, MPI_INTEGER, recounts, 1, MPI_INTEGER, root, & ++ MPI_COMM_WORLD, ierr) ++ ++ allocate (displs(size(recounts))) ++ ++ displs(1) = 0 ++ ++ do i = 2, size(recounts) ++ displs(i) = displs(i - 1) + recounts(i - 1) ++ end do ++ ++ allocate (gathered_vector(sum(recounts))) ++ call MPI_GATHERV(my_vector, counts, MPI_DOUBLE_PRECISION, gathered_vector, recounts, displs, MPI_DOUBLE_PRECISION, & ++ root, MPI_COMM_WORLD, ierr) ++#endif ++ end subroutine s_mpi_gather_data ++ ++ subroutine s_mpi_bcast_user_inputs() ! --------------------------------- + + #ifdef MFC_MPI + +@@ -202,7 +235,8 @@ contains + & 'parallel_io', 'hypoelasticity', 'bubbles', 'polytropic', & + & 'polydisperse', 'qbmm', 'acoustic_source', 'probe_wrt', 'integral_wrt', & + & 'prim_vars_wrt', 'weno_avg', 'file_per_process', 'relax', & +- & 'adv_n', 'adap_dt', 'ib', 'bodyForces', 'bf_x', 'bf_y', 'bf_z' ] ++ & 'adv_n', 'adap_dt', 'ib', 'bodyForces', 'bf_x', 'bf_y', 'bf_z', & ++ & 'hyperelasticity' ] + call MPI_BCAST(${VAR}$, 1, MPI_LOGICAL, 0, MPI_COMM_WORLD, ierr) + #:endfor + +@@ -212,7 +246,8 @@ contains + & 'bc_y%vb1','bc_y%vb2','bc_y%vb3','bc_y%ve1','bc_y%ve2','bc_y%ve3', & + & 'bc_z%vb1','bc_z%vb2','bc_z%vb3','bc_z%ve1','bc_z%ve2','bc_z%ve3', & + & 'x_domain%beg', 'x_domain%end', 'y_domain%beg', 'y_domain%end', & +- & 'z_domain%beg', 'z_domain%end'] ++ & 'z_domain%beg', 'z_domain%end', 'x_a', 'x_b', 'y_a', 'y_b', 'z_a', & ++ & 'z_b'] + call MPI_BCAST(${VAR}$, 1, MPI_DOUBLE_PRECISION, 0, MPI_COMM_WORLD, ierr) + #:endfor + +diff --git a/src/simulation/m_rhs.fpp b/src/simulation/m_rhs.fpp +index c2056b42..72bb1c87 100644 +--- a/src/simulation/m_rhs.fpp ++++ b/src/simulation/m_rhs.fpp +@@ -39,6 +39,8 @@ module m_rhs + + use m_hypoelastic + ++ use m_hyperelastic ++ + use m_acoustic_src + + use m_viscous +@@ -615,7 +617,6 @@ contains + if (riemann_solver /= 1) then + do l = adv_idx%beg + 1, adv_idx%end + flux_src_n(i)%vf(l)%sf => flux_src_n(i)%vf(adv_idx%beg)%sf +- + !$acc enter data attach(flux_src_n(i)%vf(l)%sf) + end do + end if +@@ -623,7 +624,6 @@ contains + do l = 1, sys_size + flux_n(i)%vf(l)%sf => flux_n(1)%vf(l)%sf + flux_src_n(i)%vf(l)%sf => flux_src_n(1)%vf(l)%sf +- + !$acc enter data attach(flux_n(i)%vf(l)%sf,flux_src_n(i)%vf(l)%sf) + end do + end if +@@ -778,7 +778,7 @@ contains + end do + end do + end if +- ++ !print *, "I got here A" + call nvtxStartRange("RHS-CONVERT") + call s_convert_conservative_to_primitive_variables( & + q_cons_qp%vf, & +@@ -786,10 +786,16 @@ contains + gm_alpha_qp%vf, & + ix, iy, iz) + call nvtxEndRange ++ !print *, "I got here B" + + call nvtxStartRange("RHS-MPI") + call s_populate_primitive_variables_buffers(q_prim_qp%vf, pb, mv) + call nvtxEndRange ++ !print *, "I got here c" ++ ++ call nvtxStartRange("RHS-ELASTIC") ++ if (hyperelasticity) call s_hyperelastic_rmt_stress_update(q_cons_qp%vf,q_prim_qp%vf) ++ call nvtxEndRange + + if (t_step == t_step_stop) return + ! ================================================================== +@@ -897,10 +903,8 @@ contains + end if + ix%end = m; iy%end = n; iz%end = p + ! =============================================================== +- call nvtxStartRange("RHS_riemann_solver") +- + ! Computing Riemann Solver Flux and Source Flux ================= +- ++ call nvtxStartRange("RHS_riemann_solver") + call s_riemann_solver(qR_rsx_vf, qR_rsy_vf, qR_rsz_vf, & + dqR_prim_dx_n(id)%vf, & + dqR_prim_dy_n(id)%vf, & +@@ -917,9 +921,10 @@ contains + flux_gsrc_n(id)%vf, & + id, ix, iy, iz) + call nvtxEndRange ++ !print *, "I got here e" + +- ! Additional physics and source terms ============================== +- ++ ! =============================================================== ++ ! Additional physics and source terms =========================== + ! RHS addition for advection source + call nvtxStartRange("RHS_advection_source") + call s_compute_advection_source_term(id, & +@@ -935,6 +940,7 @@ contains + q_prim_qp%vf, & + rhs_vf) + call nvtxEndRange ++ !print *, "I got here f" + + ! RHS additions for viscosity + call nvtxStartRange("RHS_add_phys") +@@ -1006,6 +1012,7 @@ contains + rhs_vf) + call nvtxEndRange + ! END: Additional pphysics and source terms ============================ ++ !print *, "I got here g" + + if (run_time_info .or. probe_wrt .or. ib) then + +@@ -1033,6 +1040,7 @@ contains + time_avg = 0d0 + end if + ! ================================================================== ++ !print *, "I got here h" + + call nvtxEndRange + end subroutine s_compute_rhs +diff --git a/src/simulation/m_riemann_solvers.fpp b/src/simulation/m_riemann_solvers.fpp +index bfca7142..16b20b02 100644 +--- a/src/simulation/m_riemann_solvers.fpp ++++ b/src/simulation/m_riemann_solvers.fpp +@@ -162,14 +162,14 @@ module m_riemann_solvers + @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), dimension(:, :, :, :), flux_rsx_vf, flux_src_rsx_vf) + @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), dimension(:, :, :, :), flux_rsy_vf, flux_src_rsy_vf) + @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), dimension(:, :, :, :), flux_rsz_vf, flux_src_rsz_vf) +- !$acc declare link( flux_rsx_vf, flux_src_rsx_vf, flux_rsy_vf, & +- !$acc flux_src_rsy_vf, flux_rsz_vf, flux_src_rsz_vf ) ++ !$acc declare link( flux_rsx_vf, flux_src_rsx_vf, flux_rsy_vf, & ++ !$acc flux_src_rsy_vf, flux_rsz_vf, flux_src_rsz_vf ) + #else + real(kind(0d0)), allocatable, dimension(:, :, :, :) :: flux_rsx_vf, flux_src_rsx_vf + real(kind(0d0)), allocatable, dimension(:, :, :, :) :: flux_rsy_vf, flux_src_rsy_vf + real(kind(0d0)), allocatable, dimension(:, :, :, :) :: flux_rsz_vf, flux_src_rsz_vf +- !$acc declare create( flux_rsx_vf, flux_src_rsx_vf, flux_rsy_vf, & +- !$acc flux_src_rsy_vf, flux_rsz_vf, flux_src_rsz_vf ) ++ !$acc declare create( flux_rsx_vf, flux_src_rsx_vf, flux_rsy_vf, & ++ !$acc flux_src_rsy_vf, flux_rsz_vf, flux_src_rsz_vf) + #endif + !> @} + +@@ -313,6 +313,7 @@ contains + real(kind(0d0)), dimension(6) :: tau_e_L, tau_e_R + real(kind(0d0)) :: G_L, G_R + real(kind(0d0)), dimension(2) :: Re_L, Re_R ++ real(kind(0d0)), dimension(3) :: xi_field_L, xi_field_R + + real(kind(0d0)) :: rho_avg + real(kind(0d0)), dimension(num_dims) :: vel_avg +@@ -356,8 +357,7 @@ contains + #:for NORM_DIR, XYZ in [(1, 'x'), (2, 'y'), (3, 'z')] + + if (norm_dir == ${NORM_DIR}$) then +- !$acc parallel loop collapse(3) gang vector default(present) private(alpha_rho_L, alpha_rho_R, vel_L, vel_R, alpha_L, alpha_R, vel_avg, tau_e_L, tau_e_R, G_L, G_R, Re_L, Re_R, & +- !$acc rho_avg, h_avg, gamma_avg, s_L, s_R, s_S) ++ !$acc parallel loop collapse(3) gang vector default(present) private(alpha_rho_L, alpha_rho_R, vel_L, vel_R, alpha_L, alpha_R, vel_avg, tau_e_L, tau_e_R, G_L, G_R, Re_L, Re_R, rho_avg, h_avg, gamma_avg, s_L, s_R, s_S, xi_field_L, xi_field_R) + do l = is3%beg, is3%end + do k = is2%beg, is2%end + do j = is1%beg, is1%end +@@ -440,31 +440,24 @@ contains + !$acc loop seq + do i = 1, 2 + Re_L(i) = dflt_real +- + if (Re_size(i) > 0) Re_L(i) = 0d0 +- + !$acc loop seq + do q = 1, Re_size(i) + Re_L(i) = alpha_L(Re_idx(i, q))/Res(i, q) & + + Re_L(i) + end do +- + Re_L(i) = 1d0/max(Re_L(i), sgm_eps) +- + end do + + !$acc loop seq + do i = 1, 2 + Re_R(i) = dflt_real +- + if (Re_size(i) > 0) Re_R(i) = 0d0 +- + !$acc loop seq + do q = 1, Re_size(i) + Re_R(i) = alpha_R(Re_idx(i, q))/Res(i, q) & + + Re_R(i) + end do +- + Re_R(i) = 1d0/max(Re_R(i), sgm_eps) + end do + end if +@@ -472,26 +465,17 @@ contains + E_L = gamma_L*pres_L + pi_inf_L + 5d-1*rho_L*vel_L_rms + qv_L + E_R = gamma_R*pres_R + pi_inf_R + 5d-1*rho_R*vel_R_rms + qv_R + +- H_L = (E_L + pres_L)/rho_L +- H_R = (E_R + pres_R)/rho_R +- ++ ! elastic energy update + if (hypoelasticity) then +- !$acc loop seq +- do i = 1, strxe - strxb + 1 +- tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) +- tau_e_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) +- end do +- +- G_L = 0d0 +- G_R = 0d0 +- ++ G_L = 0d0; G_R = 0d0 + !$acc loop seq + do i = 1, num_fluids + G_L = G_L + alpha_L(i)*Gs(i) + G_R = G_R + alpha_R(i)*Gs(i) + end do +- + do i = 1, strxe - strxb + 1 ++ tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) ++ tau_e_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) + ! Elastic contribution to energy if G large enough + !TODO take out if statement if stable without + if ((G_L > 1000) .and. (G_R > 1000)) then +@@ -506,19 +490,57 @@ contains + end do + end if + ++ ! elastic energy update ++ !if ( hyperelasticity ) then ++ ! G_L = 0d0 ++ ! G_R = 0d0 ++ ! ++ ! !$acc loop seq ++ ! do i = 1, num_fluids ++ ! G_L = G_L + alpha_L(i)*Gs(i) ++ ! G_R = G_R + alpha_R(i)*Gs(i) ++ ! end do ++ ! ! Elastic contribution to energy if G large enough ++ ! if ((G_L > 1d-3) .and. (G_R > 1d-3)) then ++ ! E_L = E_L + G_L*qL_prim_rs${XYZ}$_vf(j, k, l, xiend + 1) ++ ! E_R = E_R + G_R*qR_prim_rs${XYZ}$_vf(j + 1, k, l, xiend + 1) ++ ! !$acc loop seq ++ ! do i = 1, b_size-1 ++ ! tau_e_L(i) = G_L*qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) ++ ! tau_e_R(i) = G_R*qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) ++ ! end do ++ ! !$acc loop seq ++ ! do i = 1, b_size-1 ++ ! tau_e_L(i) = 0d0 ++ ! tau_e_R(i) = 0d0 ++ ! end do ++ ! !$acc loop seq ++ ! do i = 1, num_dims ++ ! xi_field_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, xibeg - 1 + i) ++ ! xi_field_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, xibeg - 1 + i) ++ ! end do ++ ! end if ++ !end if ++ ++ ! Enthalpy with elastic energy ++ H_L = (E_L + pres_L)/rho_L ++ H_R = (E_R + pres_R)/rho_R ++ + @:compute_average_state() + + call s_compute_speed_of_sound(pres_L, rho_L, gamma_L, pi_inf_L, H_L, alpha_L, & +- vel_L_rms, c_L) ++ vel_L_rms, c_L, Gs) + + call s_compute_speed_of_sound(pres_R, rho_R, gamma_R, pi_inf_R, H_R, alpha_R, & +- vel_R_rms, c_R) ++ vel_R_rms, c_R, Gs) + + !> The computation of c_avg does not require all the variables, and therefore the non '_avg' + ! variables are placeholders to call the subroutine. + + call s_compute_speed_of_sound(pres_R, rho_avg, gamma_avg, pi_inf_R, H_avg, alpha_R, & +- vel_avg_rms, c_avg) ++ vel_avg_rms, c_avg, Gs) ++ ++ !SGR added Gs to all of the above speed of sound clacs + + if (any(Re_size > 0)) then + !$acc loop seq +@@ -541,6 +563,11 @@ contains + , vel_L(dir_idx(1)) + sqrt(c_L*c_L + & + (((4d0*G_L)/3d0) + & + tau_e_L(dir_idx_tau(1)))/rho_L)) ++ else if (hyperelasticity) then ++ s_L = min(vel_L(dir_idx(1)) - sqrt(c_L*c_L + (4d0*G_L/3d0)/rho_L) & ++ , vel_R(dir_idx(1)) - sqrt(c_R*c_R + (4d0*G_R/3d0)/rho_R)) ++ s_R = max(vel_R(dir_idx(1)) + sqrt(c_R*c_R + (4d0*G_R/3d0)/rho_R) & ++ , vel_L(dir_idx(1)) + sqrt(c_L*c_L + (4d0*G_L/3d0)/rho_L)) + else + s_L = min(vel_L(dir_idx(1)) - c_L, vel_R(dir_idx(1)) - c_R) + s_R = max(vel_R(dir_idx(1)) + c_R, vel_L(dir_idx(1)) + c_L) +@@ -716,6 +743,18 @@ contains + /(s_M - s_P) + end do + ++ ! Xi field ++ !if ( hyperelasticity ) then ++ ! do i = 1, num_dims ++ ! flux_rs${XYZ}$_vf(j, k, l, xibeg - 1 + i) = & ++ ! (s_M*rho_R*vel_R(dir_idx(1))*xi_field_R(i) & ++ ! - s_P*rho_L*vel_L(dir_idx(1))*xi_field_L(i) & ++ ! + s_M*s_P*(rho_L*xi_field_L(i) & ++ ! - rho_R*xi_field_R(i))) & ++ ! /(s_M - s_P) ++ ! end do ++ !end if ++ + ! Div(U)? + !$acc loop seq + do i = 1, num_dims +@@ -822,7 +861,6 @@ contains + + real(kind(0d0)), dimension(startx:, starty:, startz:, 1:), intent(inout) :: qL_prim_rsx_vf, qL_prim_rsy_vf, qL_prim_rsz_vf, qR_prim_rsx_vf, qR_prim_rsy_vf, qR_prim_rsz_vf + type(scalar_field), dimension(sys_size), intent(in) :: q_prim_vf +- + type(scalar_field), allocatable, dimension(:), intent(inout) :: qL_prim_vf, qR_prim_vf + + type(scalar_field), & +@@ -862,6 +900,11 @@ contains + real(kind(0d0)) :: s_L, s_R, s_M, s_P, s_S + real(kind(0d0)) :: xi_L, xi_R !< Left and right wave speeds functions + real(kind(0d0)) :: xi_M, xi_P ++ real(kind(0d0)) :: xi_MP, xi_PP ++ ++ real(kind(0d0)), dimension(6) :: tau_e_L, tau_e_R ++ real(kind(0d0)), dimension(num_dims) :: xi_field_L, xi_field_R ++ real(kind(0d0)) :: G_L, G_R + + real(kind(0d0)) :: nbub_L, nbub_R + real(kind(0d0)), dimension(nb) :: R0_L, R0_R +@@ -880,9 +923,10 @@ contains + real(kind(0d0)) :: vel_L_rms, vel_R_rms, vel_avg_rms + real(kind(0d0)) :: vel_L_tmp, vel_R_tmp + real(kind(0d0)) :: blkmod1, blkmod2 +- real(kind(0d0)) :: rho_Star, E_Star, p_Star, p_K_Star ++ real(kind(0d0)) :: rho_Star, E_Star, p_Star, p_K_Star, vel_K_Star + real(kind(0d0)) :: pres_SL, pres_SR, Ms_L, Ms_R + real(kind(0d0)) :: start, finish ++ real(kind(0d0)) :: flux_ene_e + real(kind(0d0)) :: zcoef, pcorr !< low Mach number correction + integer :: i, j, k, l, q !< Generic loop iterators + integer :: idx1, idxi +@@ -909,15 +953,16 @@ contains + flux_gsrc_vf, & + norm_dir, ix, iy, iz) + ++ idx1 = 1; if (dir_idx(1) == 2) idx1 = 2; if (dir_idx(1) == 3) idx1 = 3 ++ + #:for NORM_DIR, XYZ in [(1, 'x'), (2, 'y'), (3, 'z')] + + if (norm_dir == ${NORM_DIR}$) then ++ ++ ! 6-EQUATION MODEL WITH HLLC + if (model_eqns == 3) then + !ME3 +- +- !$acc parallel loop collapse(3) gang vector default(present) private(vel_L, vel_R, Re_L, Re_R, & +- !$acc rho_avg, h_avg, gamma_avg, s_L, s_R, s_S, vel_avg_rms, alpha_L, alpha_R) +- ++ !$acc parallel loop collapse(3) gang vector default(present) private(vel_L, vel_R, Re_L, Re_R, rho_avg, h_avg, gamma_avg, s_L, s_R, s_S, vel_avg_rms, alpha_L, alpha_R, tau_e_L, tau_e_R, G_L, G_R, flux_ene_e, xi_field_L, xi_field_R) + do l = is3%beg, is3%end + do k = is2%beg, is2%end + do j = is1%beg, is1%end +@@ -994,39 +1039,85 @@ contains + !$acc loop seq + do i = 1, 2 + Re_L(i) = dflt_real +- + if (Re_size(i) > 0) Re_L(i) = 0d0 +- + !$acc loop seq + do q = 1, Re_size(i) + Re_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, E_idx + Re_idx(i, q))/Res(i, q) & + + Re_L(i) + end do +- + Re_L(i) = 1d0/max(Re_L(i), sgm_eps) +- + end do + + !$acc loop seq + do i = 1, 2 + Re_R(i) = dflt_real +- + if (Re_size(i) > 0) Re_R(i) = 0d0 +- + !$acc loop seq + do q = 1, Re_size(i) + Re_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, E_idx + Re_idx(i, q))/Res(i, q) & + + Re_R(i) + end do +- + Re_R(i) = 1d0/max(Re_R(i), sgm_eps) + end do + end if + + E_L = gamma_L*pres_L + pi_inf_L + 5d-1*rho_L*vel_L_rms + qv_L +- + E_R = gamma_R*pres_R + pi_inf_R + 5d-1*rho_R*vel_R_rms + qv_R + ++ ! ENERGY ADJUSTMENTS FOR HYPOELASTIC ENERGY ++ if (hypoelasticity) then ++ !$acc loop seq ++ do i = 1, strxe - strxb + 1 ++ tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) ++ tau_e_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) ++ end do ++ G_L = 0d0; G_R = 0d0 ++ !$acc loop seq ++ do i = 1, num_fluids ++ G_L = G_L + alpha_L(i)*Gs(i) ++ G_R = G_R + alpha_R(i)*Gs(i) ++ end do ++ !$acc loop seq ++ do i = 1, strxe - strxb + 1 ++ ! Elastic contribution to energy if G large enough ++ if ((G_L > verysmall) .and. (G_R > verysmall)) then ++ E_L = E_L + (tau_e_L(i)*tau_e_L(i))/(4d0*G_L) ++ E_R = E_R + (tau_e_R(i)*tau_e_R(i))/(4d0*G_R) ++ ! Additional terms in 2D and 3D ++ if ((i == 2) .or. (i == 4) .or. (i == 5)) then ++ E_L = E_L + (tau_e_L(i)*tau_e_L(i))/(4d0*G_L) ++ E_R = E_R + (tau_e_R(i)*tau_e_R(i))/(4d0*G_R) ++ end if ++ end if ++ end do ++ end if ++ ++ ! ENERGY ADJUSTMENTS FOR HYPERELASTIC ENERGY ++ if (hyperelasticity) then ++ !$acc loop seq ++ do i = 1, num_dims ++ xi_field_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, xibeg - 1 + i) ++ xi_field_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, xibeg - 1 + i) ++ end do ++ G_L = 0d0; G_R = 0d0; ++ !$acc loop seq ++ do i = 1, num_fluids ++ ! Mixture left and right shear modulus ++ G_L = G_L + alpha_L(i)*Gs(i) ++ G_R = G_R + alpha_R(i)*Gs(i) ++ end do ++ ! Elastic contribution to energy if G large enough ++ if ( G_L > verysmall .and. G_R > verysmall ) then ++ E_L = E_L + G_L*qL_prim_rs${XYZ}$_vf(j, k, l, xiend + 1) ++ E_R = E_R + G_R*qR_prim_rs${XYZ}$_vf(j + 1, k, l, xiend + 1) ++ end if ++ !$acc loop seq ++ do i = 1, b_size - 1 ++ tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) ++ tau_e_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) ++ end do ++ end if ++ + H_L = (E_L + pres_L)/rho_L + H_R = (E_R + pres_R)/rho_R + +@@ -1034,13 +1125,10 @@ contains + + call s_compute_speed_of_sound(pres_L, rho_L, gamma_L, pi_inf_L, H_L, alpha_L, & + vel_L_rms, c_L) +- + call s_compute_speed_of_sound(pres_R, rho_R, gamma_R, pi_inf_R, H_R, alpha_R, & + vel_R_rms, c_R) +- + !> The computation of c_avg does not require all the variables, and therefore the non '_avg' + ! variables are placeholders to call the subroutine. +- + call s_compute_speed_of_sound(pres_R, rho_avg, gamma_avg, pi_inf_R, H_avg, alpha_R, & + vel_avg_rms, c_avg) + +@@ -1051,222 +1139,226 @@ contains + end do + end if + ++ ! COMPUTING THE DIRECT WAVE SPEEDS + if (wave_speeds == 1) then +- s_L = min(vel_L(dir_idx(1)) - c_L, vel_R(dir_idx(1)) - c_R) +- s_R = max(vel_R(dir_idx(1)) + c_R, vel_L(dir_idx(1)) + c_L) ++ if (elasticity) then ++ s_L = min(vel_L(dir_idx(1)) - sqrt(c_L*c_L + & ++ (((4d0*G_L)/3d0) + tau_e_L(dir_idx_tau(1)))/rho_L), vel_R(dir_idx(1)) - sqrt(c_R*c_R + & ++ (((4d0*G_R)/3d0) + tau_e_R(dir_idx_tau(1)))/rho_R)) ++ s_R = max(vel_R(dir_idx(1)) + sqrt(c_R*c_R + & ++ (((4d0*G_R)/3d0) + tau_e_R(dir_idx_tau(1)))/rho_R), vel_L(dir_idx(1)) + sqrt(c_L*c_L + & ++ (((4d0*G_L)/3d0) + tau_e_L(dir_idx_tau(1)))/rho_L)) ++ s_S = (pres_R - tau_e_R(dir_idx_tau(1)) - pres_L + & ++ tau_e_L(dir_idx_tau(1)) + rho_L*vel_L(idx1)*(s_L - vel_L(idx1)) - & ++ rho_R*vel_R(idx1)*(s_R - vel_R(idx1)))/(rho_L*(s_L - vel_L(idx1)) - & ++ rho_R*(s_R - vel_R(idx1))) ++ else ++ s_L = min(vel_L(dir_idx(1)) - c_L, vel_R(dir_idx(1)) - c_R) ++ s_R = max(vel_R(dir_idx(1)) + c_R, vel_L(dir_idx(1)) + c_L) ++ s_S = (pres_R - pres_L + rho_L*vel_L(dir_idx(1))* & ++ (s_L - vel_L(dir_idx(1))) - rho_R*vel_R(dir_idx(1))*(s_R - vel_R(dir_idx(1)))) & ++ /(rho_L*(s_L - vel_L(dir_idx(1))) - rho_R*(s_R - vel_R(dir_idx(1)))) + +- s_S = (pres_R - pres_L + rho_L*vel_L(dir_idx(1))* & +- (s_L - vel_L(dir_idx(1))) - & +- rho_R*vel_R(dir_idx(1))* & +- (s_R - vel_R(dir_idx(1)))) & +- /(rho_L*(s_L - vel_L(dir_idx(1))) - & +- rho_R*(s_R - vel_R(dir_idx(1)))) ++ end if + elseif (wave_speeds == 2) then + pres_SL = 5d-1*(pres_L + pres_R + rho_avg*c_avg* & + (vel_L(dir_idx(1)) - & + vel_R(dir_idx(1)))) +- + pres_SR = pres_SL +- + Ms_L = max(1d0, sqrt(1d0 + ((5d-1 + gamma_L)/(1d0 + gamma_L))* & + (pres_SL/pres_L - 1d0)*pres_L/ & + ((pres_L + pi_inf_L/(1d0 + gamma_L))))) + Ms_R = max(1d0, sqrt(1d0 + ((5d-1 + gamma_R)/(1d0 + gamma_R))* & + (pres_SR/pres_R - 1d0)*pres_R/ & + ((pres_R + pi_inf_R/(1d0 + gamma_R))))) +- + s_L = vel_L(dir_idx(1)) - c_L*Ms_L + s_R = vel_R(dir_idx(1)) + c_R*Ms_R +- + s_S = 5d-1*((vel_L(dir_idx(1)) + vel_R(dir_idx(1))) + & + (pres_L - pres_R)/ & + (rho_avg*c_avg)) + end if + +- if (s_L >= 0d0) then +- p_Star = pres_L ! Only useful to recalculate the radial momentum geometric source flux +- !$acc loop seq +- do i = 1, num_fluids +- flux_rs${XYZ}$_vf(j, k, l, i + advxb - 1) = & +- qL_prim_rs${XYZ}$_vf(j, k, l, i + advxb - 1)*s_S ++ ! follows Einfeldt et al. ++ ! s_M/P = min/max(0.,s_L/R) ++ s_M = min(0d0, s_L); s_P = max(0d0, s_R) + +- flux_rs${XYZ}$_vf(j, k, l, i + contxb - 1) = & +- qL_prim_rs${XYZ}$_vf(j, k, l, i + contxb - 1)*vel_L(dir_idx(1)) ++ ! goes with q_star_L/R = xi_L/R * (variable) ++ ! xi_L/R = ( ( s_L/R - u_L/R )/(s_L/R - s_star) ) ++ xi_L = (s_L - vel_L(idx1))/(s_L - s_S) ++ xi_R = (s_R - vel_R(idx1))/(s_R - s_S) + +- flux_rs${XYZ}$_vf(j, k, l, i + intxb - 1) = & +- (qL_prim_rs${XYZ}$_vf(j, k, l, i + advxb - 1)* & +- (gammas(i)*pres_L + pi_infs(i)) + & +- qL_prim_rs${XYZ}$_vf(j, k, l, i + contxb - 1)* & +- qvs(i))*vel_L(dir_idx(1)) +- end do +- !$acc loop seq +- do i = 1, num_dims +- flux_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(i)) = & +- rho_L*vel_L(dir_idx(1))*vel_L(dir_idx(i)) + dir_flg(dir_idx(i))*pres_L ++ ! goes with numerical star velocity in x/y/z directions ++ ! xi_P/M = 0.5 +/m sgn(0.5,s_star) ++ xi_M = (5d-1 + sign(5d-1, s_S)) ++ xi_P = (5d-1 - sign(5d-1, s_S)) + +- vel_src_rs${XYZ}$_vf(j, k, l, dir_idx(i)) = vel_L(dir_idx(i)) + & +- dir_flg(dir_idx(i))*(s_S - vel_L(dir_idx(i))) +- ! Compute the star velocities for the non-conservative terms +- end do +- flux_rs${XYZ}$_vf(j, k, l, E_idx) = (E_L + pres_L)*vel_L(dir_idx(1)) ++ ! goes with the numerical velocity in x/y/z directions ++ ! xi_P/M (pressure) = min/max(0. sgn(1,sL/sR)) ++ xi_MP = -min(0d0, sign(1d0, s_L)) ++ xi_PP = max(0d0, sign(1d0, s_R)) + +- if (.not. f_is_default(sigma)) then +- flux_rs${XYZ}$_vf(j, k, l, c_idx) = & +- qL_prim_rs${XYZ}$_vf(j, k, l, c_idx)*s_S +- end if ++ ! COMPUTING FLUXES ++ ! MASS FLUX. ++ !$acc loop seq ++ do i = 1, contxe ++ flux_rs${XYZ}$_vf(j, k, l, i) = & ++ xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, i)*(vel_L(idx1) + s_M*(xi_L - 1d0)) + & ++ xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, i)*(vel_R(idx1) + s_P*(xi_R - 1d0)) ++ end do + +- ! Compute right solution state +- else if (s_R <= 0d0) then +- p_Star = pres_R +- ! Only useful to recalculate the radial momentum geometric source flux +- !$acc loop seq +- do i = 1, num_fluids +- flux_rs${XYZ}$_vf(j, k, l, i + advxb - 1) = & +- qR_prim_rs${XYZ}$_vf(j + 1, k, l, i + advxb - 1)*s_S ++ ! MOMENTUM FLUX. ++ ! f = \rho u u - \sigma, q = \rho u, q_star = \xi * \rho*(s_star, v, w) ++ !$acc loop seq ++ do i = 1, num_dims ++ !idxi = dir_idx(i) ++ flux_rs${XYZ}$_vf(j, k, l, contxe + dir_idx(i)) = & ++ xi_M*(rho_L*(vel_L(idx1)*vel_L(dir_idx(i)) + s_M*(xi_L*(dir_flg(dir_idx(i))*s_S + & ++ (1d0 - dir_flg(dir_idx(i)))*vel_L(dir_idx(i))) - vel_L(dir_idx(i)))) + dir_flg(dir_idx(i))*(pres_L)) + & ++ xi_P*(rho_R*(vel_R(idx1)*vel_R(dir_idx(i)) + s_P*(xi_R*(dir_flg(dir_idx(i))*s_S + & ++ (1d0 - dir_flg(dir_idx(i)))*vel_R(dir_idx(i))) - vel_R(dir_idx(i)))) + dir_flg(dir_idx(i))*(pres_R)) ++ end do + +- flux_rs${XYZ}$_vf(j, k, l, i + contxb - 1) = & +- qR_prim_rs${XYZ}$_vf(j + 1, k, l, i + contxb - 1)*vel_R(dir_idx(1)) ++ ! ENERGY FLUX. ++ ! f = u*(E-\sigma), q = E, q_star = \xi*E+(s-u)(\rho s_star - \sigma/(s-u)) ++ flux_rs${XYZ}$_vf(j, k, l, E_idx) = & ++ xi_M*(vel_L(idx1)*(E_L + pres_L) + & ++ s_M*(xi_L*(E_L + (s_S - vel_L(idx1))*(rho_L*s_S + pres_L/(s_L - vel_L(idx1)))) - E_L)) & ++ + xi_P*(vel_R(idx1)*(E_R + pres_R) + & ++ s_P*(xi_R*(E_R + (s_S - vel_R(idx1))*(rho_R*s_S + pres_R/(s_R - vel_R(idx1)))) - E_R)) ++ ++ ! ELASTICITY. Elastic shear stress additions for the momentum and energy flux ++ if (elasticity) then ++ flux_ene_e = 0d0; ++ !$acc loop seq ++ do i = 1, num_dims ++ ! MOMENTUM ELASTIC FLUX. ++ flux_rs${XYZ}$_vf(j, k, l, contxe + dir_idx(i)) = & ++ flux_rs${XYZ}$_vf(j, k, l, contxe + dir_idx(i)) & ++ - xi_M*tau_e_L(dir_idx_tau(i)) - xi_P*tau_e_R(dir_idx_tau(i)) ++ ! ENERGY ELASTIC FLUX. ++ flux_ene_e = flux_ene_e - & ++ xi_M*(vel_L(dir_idx(i))*tau_e_L(dir_idx_tau(i)) + & ++ s_M*(xi_L*((s_S - vel_L(i))*(tau_e_L(dir_idx_tau(i))/(s_L - vel_L(i)))))) - & ++ xi_P*(vel_R(dir_idx(i))*tau_e_R(dir_idx_tau(i)) + & ++ s_P*(xi_R*((s_S - vel_R(i))*(tau_e_R(dir_idx_tau(i))/(s_R - vel_R(i)))))) ++ end do ++ flux_rs${XYZ}$_vf(j, k, l, E_idx) = flux_rs${XYZ}$_vf(j, k, l, E_idx) + flux_ene_e ++ end if + +- flux_rs${XYZ}$_vf(j, k, l, i + intxb - 1) = & +- (qR_prim_rs${XYZ}$_vf(j + 1, k, l, i + advxb - 1)* & +- (gammas(i)*pres_R + pi_infs(i)) + & +- qR_prim_rs${XYZ}$_vf(j + 1, k, l, i + contxb - 1)* & +- qvs(i))*vel_R(dir_idx(1)) +- end do +- !$acc loop seq +- do i = 1, num_dims +- flux_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(i)) = & +- rho_R*vel_R(dir_idx(1))*vel_R(dir_idx(i)) + dir_flg(dir_idx(i))*pres_R ++ ! VOLUME FRACTION FLUX. ++ !$acc loop seq ++ do i = advxb, advxe ++ flux_rs${XYZ}$_vf(j, k, l, i) = & ++ xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, i)*s_S + & ++ xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, i)*s_S ++ end do + +- vel_src_rs${XYZ}$_vf(j, k, l, dir_idx(i)) = vel_R(dir_idx(i)) + & +- dir_flg(dir_idx(i))*(s_S - vel_R(dir_idx(i))) +- ! Compute the star velocities for the non-conservative terms +- end do +- flux_rs${XYZ}$_vf(j, k, l, E_idx) = (E_R + pres_R)*vel_R(dir_idx(1)) ++ ! SOURCE TERM FOR VOLUME FRACTION ADVECTION FLUX. ++ !$acc loop seq ++ do i = 1, num_dims ++ !idxi = dir_idx(i) ++ vel_src_rs${XYZ}$_vf(j, k, l, dir_idx(i)) = & ++ xi_M*(vel_L(dir_idx(i)) + dir_flg(dir_idx(i))*(s_S*(xi_MP*(xi_L - 1) + 1) - vel_L(dir_idx(i)))) + & ++ xi_P*(vel_R(dir_idx(i)) + dir_flg(dir_idx(i))*(s_S*(xi_PP*(xi_R - 1) + 1) - vel_R(dir_idx(i)))) ++ end do + +- if (.not. f_is_default(sigma)) then +- flux_rs${XYZ}$_vf(j, k, l, c_idx) = & +- qR_prim_rs${XYZ}$_vf(j + 1, k, l, c_idx)*s_S +- end if ++ ! INTERNAL ENERGIES ADVECTION FLUX. ++ ! K-th pressure and velocity in preparation for the internal energy flux ++ vel_K_Star = vel_L(idx1)*(1d0 - xi_MP) + xi_MP*vel_R(idx1) + & ++ xi_MP*xi_PP*(s_S - vel_R(idx1)) ++ !$acc loop seq ++ do i = 1, num_fluids ++ p_K_Star = xi_M*(xi_MP*((pres_L + pi_infs(i)/(1d0 + gammas(i)))* & ++ xi_L**(1d0/gammas(i) + 1d0) - pi_infs(i)/(1d0 + gammas(i)) - pres_L) + pres_L) + & ++ xi_P*(xi_PP*((pres_R + pi_infs(i)/(1d0 + gammas(i)))* & ++ xi_R**(1d0/gammas(i) + 1d0) - pi_infs(i)/(1d0 + gammas(i)) - pres_R) + pres_R) ++ ++ flux_rs${XYZ}$_vf(j, k, l, i + intxb - 1) = & ++ (qL_prim_rs${XYZ}$_vf(j, k, l, i + advxb - 1)* & ++ (gammas(i)*p_K_Star + pi_infs(i)) + & ++ qL_prim_rs${XYZ}$_vf(j, k, l, i + contxb - 1)* & ++ qvs(i))*vel_K_Star ++ end do + +- ! Compute left star solution state +- else if (s_S >= 0d0) then +- xi_L = (s_L - vel_L(dir_idx(1)))/(s_L - s_S) +- rho_Star = rho_L*xi_L +- E_Star = xi_L*(E_L + (s_S - vel_L(dir_idx(1)))* & +- (rho_L*s_S + pres_L/(s_L - vel_L(dir_idx(1))))) +- p_Star = rho_L*(s_L - vel_L(dir_idx(1)))*(s_S - vel_L(dir_idx(1))) + pres_L +- !$acc loop seq +- do i = 1, num_fluids +- p_K_Star = (pres_L + pi_infs(i)/(1d0 + gammas(i)))* & +- xi_L**(1d0/gammas(i) + 1d0) - pi_infs(i)/(1d0 + gammas(i)) ++ flux_src_rs${XYZ}$_vf(j, k, l, advxb) = vel_src_rs${XYZ}$_vf(j, k, l, idx1) + +- flux_rs${XYZ}$_vf(j, k, l, i + advxb - 1) = & +- qL_prim_rs${XYZ}$_vf(j, k, l, i + advxb - 1)*s_S ++ ! HYPOELASTIC STRESS EVOLUTION FLUX. ++ if (hypoelasticity) then ++ !$acc loop seq ++ do i = 1, strxe - strxb + 1 ++ flux_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) = & ++ xi_M*(s_S/(s_L - s_S))*(s_L*rho_L*tau_e_L(i) - rho_L*vel_L(idx1)*tau_e_L(i)) + & ++ xi_P*(s_S/(s_R - s_S))*(s_R*rho_R*tau_e_R(i) - rho_R*vel_R(idx1)*tau_e_R(i)) ++ end do ++ end if + +- flux_rs${XYZ}$_vf(j, k, l, i + contxb - 1) = & +- qL_prim_rs${XYZ}$_vf(j, k, l, i + contxb - 1)*xi_L*s_S ++ ! REFERENCE MAP FLUX. ++ if (hyperelasticity) then ++ !$acc loop seq ++ do i = 1, num_dims ++ flux_rs${XYZ}$_vf(j, k, l, xibeg - 1 + i) = & ++ xi_M*(s_S/(s_L - s_S))*(s_L*rho_L*xi_field_L(i) & ++ - rho_L*vel_L(idx1)*xi_field_L(i)) + & ++ xi_P*(s_S/(s_R - s_S))*(s_R*rho_R*xi_field_R(i) & ++ - rho_R*vel_R(idx1)*xi_field_R(i)) ++ end do ++ end if + +- flux_rs${XYZ}$_vf(j, k, l, i + intxb - 1) = & +- (qL_prim_rs${XYZ}$_vf(j, k, l, i + advxb - 1)* & +- (gammas(i)*p_K_Star + pi_infs(i)) + & +- qL_prim_rs${XYZ}$_vf(j, k, l, i + contxb - 1)* & +- qvs(i))*s_S +- end do +- !$acc loop seq +- do i = 1, num_dims +- flux_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(i)) = & +- rho_Star*s_S*(s_S*dir_flg(dir_idx(i)) + vel_L(dir_idx(i))* & +- (1d0 - dir_flg(dir_idx(i)))) + dir_flg(dir_idx(i))*p_Star ++ ! SURFACE TENSION FLUX. need to check ++ if (.not. f_is_default(sigma)) then ++ flux_rs${XYZ}$_vf(j, k, l, c_idx) = & ++ (xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, c_idx) + & ++ xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, c_idx))*s_S ++ end if + +- vel_src_rs${XYZ}$_vf(j, k, l, dir_idx(i)) = vel_L(dir_idx(i)) + & +- dir_flg(dir_idx(i))*(s_S*xi_L - vel_L(dir_idx(i))) +- ! Compute the star velocities for the non-conservative terms +- end do +- flux_rs${XYZ}$_vf(j, k, l, E_idx) = (E_Star + p_Star)*s_S ++ ! correction pressure for the cylindrical terms ++ p_Star = xi_M*(pres_L + xi_MP*rho_L*(s_L - & ++ vel_L(dir_idx(1)))*(s_S - vel_L(dir_idx(1)))) + & ++ xi_P*(pres_R + xi_PP*rho_R*(s_R - & ++ vel_R(dir_idx(1)))*(s_S - vel_R(dir_idx(1)))) + +- if (.not. f_is_default(sigma)) then +- flux_rs${XYZ}$_vf(j, k, l, c_idx) = & +- qL_prim_rs${XYZ}$_vf(j, k, l, c_idx)*s_S ++ ! Geometrical source flux for cylindrical coordinates ++ #:if (NORM_DIR == 2) ++ if (cyl_coord) then ++ !Substituting the advective flux into the inviscid geometrical source flux ++ !$acc loop seq ++ do i = 1, E_idx ++ flux_gsrc_rs${XYZ}$_vf(j, k, l, i) = flux_rs${XYZ}$_vf(j, k, l, i) ++ end do ++ !$acc loop seq ++ do i = intxb, intxe ++ flux_gsrc_rs${XYZ}$_vf(j, k, l, i) = flux_rs${XYZ}$_vf(j, k, l, i) ++ end do ++ ! Recalculating the radial momentum geometric source flux ++ flux_gsrc_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(1)) = & ++ flux_gsrc_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(1)) - p_Star ++ ! Geometrical source of the void fraction(s) is zero ++ !$acc loop seq ++ do i = advxb, advxe ++ flux_gsrc_rs${XYZ}$_vf(j, k, l, i) = 0d0 ++ end do + end if ++ #:endif ++ #:if (NORM_DIR == 3) ++ if (grid_geometry == 3) then ++ !$acc loop seq ++ do i = 1, sys_size ++ flux_gsrc_rs${XYZ}$_vf(j, k, l, i) = 0d0 ++ end do ++ flux_gsrc_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(1)) = & ++ flux_gsrc_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(1)) - p_Star + +- ! Compute right star solution state +- else +- xi_R = (s_R - vel_R(dir_idx(1)))/(s_R - s_S) +- +- rho_Star = rho_R*xi_R +- +- E_Star = xi_R*(E_R + (s_S - vel_R(dir_idx(1)))* & +- (rho_R*s_S + pres_R/(s_R - vel_R(dir_idx(1))))) +- +- p_Star = rho_R*(s_R - vel_R(dir_idx(1)))*(s_S - vel_R(dir_idx(1))) + pres_R +- !$acc loop seq +- do i = 1, num_fluids +- p_K_Star = (pres_R + pi_infs(i)/(1d0 + gammas(i)))* & +- xi_R**(1d0/gammas(i) + 1d0) - pi_infs(i)/(1d0 + gammas(i)) +- +- flux_rs${XYZ}$_vf(j, k, l, i + advxb - 1) = & +- qR_prim_rs${XYZ}$_vf(j + 1, k, l, i + advxb - 1)*s_S +- +- flux_rs${XYZ}$_vf(j, k, l, i + contxb - 1) = & +- qR_prim_rs${XYZ}$_vf(j + 1, k, l, i + contxb - 1)*xi_R*s_S +- +- flux_rs${XYZ}$_vf(j, k, l, i + intxb - 1) = & +- (qR_prim_rs${XYZ}$_vf(j + 1, k, l, i + advxb - 1)* & +- (gammas(i)*p_K_Star + pi_infs(i)) + & +- qR_prim_rs${XYZ}$_vf(j + 1, k, l, i + contxb - 1)* & +- qvs(i))*s_S +- end do +- !$acc loop seq +- do i = 1, num_dims +- flux_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(i)) = rho_Star*s_S* & +- (s_S*dir_flg(dir_idx(i)) + vel_R(dir_idx(i))*(1d0 - dir_flg(dir_idx(i)))) + & +- dir_flg(dir_idx(i))*p_Star +- +- vel_src_rs${XYZ}$_vf(j, k, l, dir_idx(i)) = vel_R(dir_idx(i)) + & +- dir_flg(dir_idx(i))*(s_S*xi_R - vel_R(dir_idx(i))) +- ! Compute the star velocities for the non-conservative terms +- end do +- +- if (.not. f_is_default(sigma)) then +- flux_rs${XYZ}$_vf(j, k, l, c_idx) = & +- qR_prim_rs${XYZ}$_vf(j + 1, k, l, c_idx)*s_S ++ flux_gsrc_rs${XYZ}$_vf(j, k, l, momxe) = flux_rs${XYZ}$_vf(j, k, l, momxb + 1) + end if +- +- flux_rs${XYZ}$_vf(j, k, l, E_idx) = (E_Star + p_Star)*s_S +- +- end if +- +- flux_src_rs${XYZ}$_vf(j, k, l, advxb) = vel_src_rs${XYZ}$_vf(j, k, l, dir_idx(1)) +- +- ! Geometrical source flux for cylindrical coordinates +- if (cyl_coord .and. norm_dir == 2) then +- ! Substituting the advective flux into the inviscid geometrical source flux +- !$acc loop seq +- do i = 1, E_idx +- flux_gsrc_rs${XYZ}$_vf(j, k, l, i) = flux_rs${XYZ}$_vf(j, k, l, i) +- end do +- !$acc loop seq +- do i = intxb, intxe +- flux_gsrc_rs${XYZ}$_vf(j, k, l, i) = flux_rs${XYZ}$_vf(j, k, l, i) +- end do +- ! Recalculating the radial momentum geometric source flux (subtracting the pressure part) +- flux_gsrc_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(1)) = & +- flux_gsrc_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(1)) - p_Star +- ! Geometrical source of the void fraction(s) is zero +- !$acc loop seq +- do i = advxb, advxe +- flux_gsrc_rs${XYZ}$_vf(j, k, l, i) = 0d0 +- end do +- end if ++ #:endif + + end do + end do + end do ++ + elseif (model_eqns == 4) then + !ME4 +- !$acc parallel loop collapse(3) gang vector default(present) private(alpha_rho_L, alpha_rho_R, vel_L, vel_R, alpha_L, alpha_R, vel_avg, & +- !$acc rho_avg, h_avg, gamma_avg, s_L, s_R, s_S, vel_avg_rms, nbub_L, nbub_R, ptilde_L, ptilde_R) ++ !$acc parallel loop collapse(3) gang vector default(present) private(alpha_rho_L, alpha_rho_R, vel_L, vel_R, alpha_L, alpha_R, vel_avg, rho_avg, h_avg, gamma_avg, s_L, s_R, s_S, vel_avg_rms, nbub_L, nbub_R, ptilde_L, ptilde_R) + do l = is3%beg, is3%end + do k = is2%beg, is2%end + do j = is1%beg, is1%end +@@ -1632,11 +1724,11 @@ contains + end if + + E_L = gamma_L*pres_L + pi_inf_L + 5d-1*rho_L*vel_L_rms +- + E_R = gamma_R*pres_R + pi_inf_R + 5d-1*rho_R*vel_R_rms + + H_L = (E_L + pres_L)/rho_L + H_R = (E_R + pres_R)/rho_R ++ + if (avg_state == 2) then + !$acc loop seq + do i = 1, nb +@@ -1749,13 +1841,11 @@ contains + + call s_compute_speed_of_sound(pres_L, rho_L, gamma_L, pi_inf_L, H_L, alpha_L, & + vel_L_rms, c_L) +- + call s_compute_speed_of_sound(pres_R, rho_R, gamma_R, pi_inf_R, H_R, alpha_R, & + vel_R_rms, c_R) + + !> The computation of c_avg does not require all the variables, and therefore the non '_avg' + ! variables are placeholders to call the subroutine. +- + call s_compute_speed_of_sound(pres_R, rho_avg, gamma_avg, pi_inf_R, H_avg, alpha_R, & + vel_avg_rms, c_avg) + +@@ -1861,7 +1951,6 @@ contains + + ! Energy flux. + ! f = u*(E+p), q = E, q_star = \xi*E+(s-u)(\rho s_star + p/(s-u)) +- + flux_rs${XYZ}$_vf(j, k, l, E_idx) = & + xi_M*(vel_L(dir_idx(1))*(E_L + pres_L - ptilde_L) + & + s_M*(xi_L*(E_L + (s_S - vel_L(dir_idx(1)))* & +@@ -1874,7 +1963,6 @@ contains + + (s_M/s_L)*(s_P/s_R)*pcorr*s_S + + ! Volume fraction flux +- + !$acc loop seq + do i = advxb, advxe + flux_rs${XYZ}$_vf(j, k, l, i) = & +@@ -1980,8 +2068,10 @@ contains + end do + !$acc end parallel loop + else ++ ! 5-EQUATION MODEL WITH HLLC, INTERFACE CAPTURING ONLY + !$acc parallel loop collapse(3) gang vector default(present) private(vel_L, vel_R, Re_L, Re_R, & +- !$acc rho_avg, h_avg, gamma_avg, alpha_L, alpha_R, s_L, s_R, s_S, vel_avg_rms, pcorr, zcoef, vel_L_tmp, vel_R_tmp) copyin(is1,is2,is3) ++ !$acc rho_avg, h_avg, gamma_avg, alpha_L, alpha_R, s_L, s_R, s_S, vel_avg_rms, pcorr, zcoef, & ++ !$acc tau_e_L, tau_e_R, xi_field_L, xi_field_R, vel_L_tmp, vel_R_tmp) copyin(is1,is2,is3) + do l = is3%beg, is3%end + do k = is2%beg, is2%end + do j = is1%beg, is1%end +@@ -2064,39 +2154,85 @@ contains + !$acc loop seq + do i = 1, 2 + Re_L(i) = dflt_real +- + if (Re_size(i) > 0) Re_L(i) = 0d0 +- + !$acc loop seq + do q = 1, Re_size(i) + Re_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, E_idx + Re_idx(i, q))/Res(i, q) & + + Re_L(i) + end do +- + Re_L(i) = 1d0/max(Re_L(i), sgm_eps) +- + end do + + !$acc loop seq + do i = 1, 2 + Re_R(i) = dflt_real +- + if (Re_size(i) > 0) Re_R(i) = 0d0 +- + !$acc loop seq + do q = 1, Re_size(i) + Re_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, E_idx + Re_idx(i, q))/Res(i, q) & + + Re_R(i) + end do +- + Re_R(i) = 1d0/max(Re_R(i), sgm_eps) + end do + end if + + E_L = gamma_L*pres_L + pi_inf_L + 5d-1*rho_L*vel_L_rms + qv_L +- + E_R = gamma_R*pres_R + pi_inf_R + 5d-1*rho_R*vel_R_rms + qv_R + ++ ! ENERGY ADJUSTMENTS FOR HYPOELASTIC ENERGY ++ if (hypoelasticity) then ++ !$acc loop seq ++ do i = 1, strxe - strxb + 1 ++ tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) ++ tau_e_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) ++ end do ++ G_L = 0d0; G_R = 0d0 ++ !$acc loop seq ++ do i = 1, num_fluids ++ G_L = G_L + alpha_L(i)*Gs(i) ++ G_R = G_R + alpha_R(i)*Gs(i) ++ end do ++ !$acc loop seq ++ do i = 1, strxe - strxb + 1 ++ ! Elastic contribution to energy if G large enough ++ if ((G_L > verysmall) .and. (G_R > verysmall)) then ++ E_L = E_L + (tau_e_L(i)*tau_e_L(i))/(4d0*G_L) ++ E_R = E_R + (tau_e_R(i)*tau_e_R(i))/(4d0*G_R) ++ ! Additional terms in 2D and 3D ++ if ((i == 2) .or. (i == 4) .or. (i == 5)) then ++ E_L = E_L + (tau_e_L(i)*tau_e_L(i))/(4d0*G_L) ++ E_R = E_R + (tau_e_R(i)*tau_e_R(i))/(4d0*G_R) ++ end if ++ end if ++ end do ++ end if ++ ++ ! ENERGY ADJUSTMENTS FOR HYPERELASTIC ENERGY ++ if (hyperelasticity) then ++ !$acc loop seq ++ do i = 1, num_dims ++ xi_field_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, xibeg - 1 + i) ++ xi_field_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, xibeg - 1 + i) ++ end do ++ G_L = 0d0; G_R = 0d0; ++ !$acc loop seq ++ do i = 1, num_fluids ++ ! Mixture left and right shear modulus ++ G_L = G_L + alpha_L(i)*Gs(i) ++ G_R = G_R + alpha_R(i)*Gs(i) ++ end do ++ ! Elastic contribution to energy if G large enough ++ if ( G_L > verysmall .and. G_R > verysmall ) then ++ E_L = E_L + G_L*qL_prim_rs${XYZ}$_vf(j, k, l, xiend + 1) ++ E_R = E_R + G_R*qR_prim_rs${XYZ}$_vf(j + 1, k, l, xiend + 1) ++ end if ++ !$acc loop seq ++ do i = 1, b_size - 1 ++ tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) ++ tau_e_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) ++ end do ++ end if ++ + H_L = (E_L + pres_L)/rho_L + H_R = (E_R + pres_R)/rho_R + +@@ -2110,7 +2246,6 @@ contains + + !> The computation of c_avg does not require all the variables, and therefore the non '_avg' + ! variables are placeholders to call the subroutine. +- + call s_compute_speed_of_sound(pres_R, rho_avg, gamma_avg, pi_inf_R, H_avg, alpha_R, & + vel_avg_rms, c_avg) + +@@ -2126,16 +2261,25 @@ contains + end if + + if (wave_speeds == 1) then +- s_L = min(vel_L(idx1) - c_L, vel_R(idx1) - c_R) +- s_R = max(vel_R(idx1) + c_R, vel_L(idx1) + c_L) +- +- s_S = (pres_R - pres_L + rho_L*vel_L(idx1)* & +- (s_L - vel_L(idx1)) - & +- rho_R*vel_R(idx1)* & +- (s_R - vel_R(idx1))) & +- /(rho_L*(s_L - vel_L(idx1)) - & +- rho_R*(s_R - vel_R(idx1))) ++ if (elasticity) then ++ s_L = min(vel_L(dir_idx(1)) - sqrt(c_L*c_L + & ++ (((4d0*G_L)/3d0) + tau_e_L(dir_idx_tau(1)))/rho_L), vel_R(dir_idx(1)) - sqrt(c_R*c_R + & ++ (((4d0*G_R)/3d0) + tau_e_R(dir_idx_tau(1)))/rho_R)) ++ s_R = max(vel_R(dir_idx(1)) + sqrt(c_R*c_R + & ++ (((4d0*G_R)/3d0) + tau_e_R(dir_idx_tau(1)))/rho_R), vel_L(dir_idx(1)) + sqrt(c_L*c_L + & ++ (((4d0*G_L)/3d0) + tau_e_L(dir_idx_tau(1)))/rho_L)) ++ s_S = (pres_R - tau_e_R(dir_idx_tau(1)) - pres_L + & ++ tau_e_L(dir_idx_tau(1)) + rho_L*vel_L(idx1)*(s_L - vel_L(idx1)) - & ++ rho_R*vel_R(idx1)*(s_R - vel_R(idx1)))/(rho_L*(s_L - vel_L(idx1)) - & ++ rho_R*(s_R - vel_R(idx1))) ++ else ++ s_L = min(vel_L(dir_idx(1)) - c_L, vel_R(dir_idx(1)) - c_R) ++ s_R = max(vel_R(dir_idx(1)) + c_R, vel_L(dir_idx(1)) + c_L) ++ s_S = (pres_R - pres_L + rho_L*vel_L(dir_idx(1))* & ++ (s_L - vel_L(dir_idx(1))) - rho_R*vel_R(dir_idx(1))*(s_R - vel_R(dir_idx(1)))) & ++ /(rho_L*(s_L - vel_L(dir_idx(1))) - rho_R*(s_R - vel_R(dir_idx(1)))) + ++ end if + elseif (wave_speeds == 2) then + pres_SL = 5d-1*(pres_L + pres_R + rho_avg*c_avg* & + (vel_L(idx1) - & +@@ -2172,6 +2316,8 @@ contains + xi_M = (5d-1 + sign(5d-1, s_S)) + xi_P = (5d-1 - sign(5d-1, s_S)) + ++ ! COMPUTING THE HLLC FLUXES ++ ! MASS FLUX. + if (low_Mach == 1) then + @:compute_low_Mach_correction() + else +@@ -2181,15 +2327,13 @@ contains + !$acc loop seq + do i = 1, contxe + flux_rs${XYZ}$_vf(j, k, l, i) = & +- xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, i) & +- *(vel_L(idx1) + s_M*(xi_L - 1d0)) & +- + xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, i) & +- *(vel_R(idx1) + s_P*(xi_R - 1d0)) ++ xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, i)*(vel_L(idx1) + s_M*(xi_L - 1d0)) + & ++ xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, i)*(vel_R(idx1) + s_P*(xi_R - 1d0)) + end do + +- ! Momentum flux. +- ! f = \rho u u + p I, q = \rho u, q_star = \xi * \rho*(s_star, v, w) +- !$acc loop seq ++ ! MOMENTUM FLUX. ++ ! f = \rho u u - \sigma, q = \rho u, q_star = \xi * \rho*(s_star, v, w) ++ !$acc loop seq + do i = 1, num_dims + idxi = dir_idx(i) + flux_rs${XYZ}$_vf(j, k, l, contxe + idxi) = & +@@ -2206,32 +2350,68 @@ contains + vel_R(idxi)) - vel_R(idxi))) + & + dir_flg(idxi)*(pres_R)) & + + (s_M/s_L)*(s_P/s_R)*dir_flg(idxi)*pcorr ++ ++ !idxi = dir_idx(i) ++ !flux_rs${XYZ}$_vf(j, k, l, contxe + dir_idx(i)) = & ++ ! xi_M*(rho_L*(vel_L(idx1)*vel_L(dir_idx(i)) + s_M*(xi_L*(dir_flg(dir_idx(i))*s_S + & ++ !(1d0 - dir_flg(dir_idx(i)))*vel_L(dir_idx(i))) - vel_L(dir_idx(i)))) + dir_flg(dir_idx(i))*(pres_L)) + & ++ ! xi_P*(rho_R*(vel_R(idx1)*vel_R(dir_idx(i)) + s_P*(xi_R*(dir_flg(dir_idx(i))*s_S + & ++ !(1d0 - dir_flg(dir_idx(i)))*vel_R(dir_idx(i))) - vel_R(dir_idx(i)))) + dir_flg(dir_idx(i))*(pres_R)) & ++ ! + (s_M/s_L)*(s_P/s_R)*dir_flg(dir_idx(i))*pcorr + end do + +- ! Energy flux. +- ! f = u*(E+p), q = E, q_star = \xi*E+(s-u)(\rho s_star + p/(s-u)) ++ ! ENERGY FLUX. ++ ! f = u*(E-\sigma), q = E, q_star = \xi*E+(s-u)(\rho s_star - \sigma/(s-u)) + flux_rs${XYZ}$_vf(j, k, l, E_idx) = & + xi_M*(vel_L(idx1)*(E_L + pres_L) + & +- s_M*(xi_L*(E_L + (s_S - vel_L(idx1))* & +- (rho_L*s_S + pres_L/ & +- (s_L - vel_L(idx1)))) - E_L)) & ++ s_M*(xi_L*(E_L + (s_S - vel_L(idx1))*(rho_L*s_S + pres_L/(s_L - vel_L(idx1)))) - E_L)) & + + xi_P*(vel_R(idx1)*(E_R + pres_R) + & +- s_P*(xi_R*(E_R + (s_S - vel_R(idx1))* & +- (rho_R*s_S + pres_R/ & +- (s_R - vel_R(idx1)))) - E_R)) & ++ s_P*(xi_R*(E_R + (s_S - vel_R(idx1))*(rho_R*s_S + pres_R/(s_R - vel_R(idx1)))) - E_R)) & + + (s_M/s_L)*(s_P/s_R)*pcorr*s_S + +- ! Volume fraction flux ++ ! ELASTICITY. Elastic shear stress additions for the momentum and energy flux ++ if (elasticity) then ++ flux_ene_e = 0d0; ++ !$acc loop seq ++ do i = 1, num_dims ++ ! MOMENTUM ELASTIC FLUX. ++ flux_rs${XYZ}$_vf(j, k, l, contxe + dir_idx(i)) = & ++ flux_rs${XYZ}$_vf(j, k, l, contxe + dir_idx(i)) & ++ - xi_M*tau_e_L(dir_idx_tau(i)) - xi_P*tau_e_R(dir_idx_tau(i)) ++ ! ENERGY ELASTIC FLUX. ++ flux_ene_e = flux_ene_e - & ++ xi_M*(vel_L(dir_idx(i))*tau_e_L(dir_idx_tau(i)) + & ++ s_M*(xi_L*((s_S - vel_L(i))*(tau_e_L(dir_idx_tau(i))/(s_L - vel_L(i)))))) - & ++ xi_P*(vel_R(dir_idx(i))*tau_e_R(dir_idx_tau(i)) + & ++ s_P*(xi_R*((s_S - vel_R(i))*(tau_e_R(dir_idx_tau(i))/(s_R - vel_R(i)))))) ++ end do ++ flux_rs${XYZ}$_vf(j, k, l, E_idx) = flux_rs${XYZ}$_vf(j, k, l, E_idx) + flux_ene_e ++ end if ++ ++ ! HYPOELASTIC STRESS EVOLUTION FLUX. ++ if (hypoelasticity) then ++ !$acc loop seq ++ do i = 1, strxe - strxb + 1 ++ flux_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) = & ++ xi_M*(s_S/(s_L - s_S))*(s_L*rho_L*tau_e_L(i) - rho_L*vel_L(idx1)*tau_e_L(i)) + & ++ xi_P*(s_S/(s_R - s_S))*(s_R*rho_R*tau_e_R(i) - rho_R*vel_R(idx1)*tau_e_R(i)) ++ end do ++ end if ++ ++ ! VOLUME FRACTION FLUX. + !$acc loop seq + do i = advxb, advxe +- flux_rs${XYZ}$_vf(j, k, l, i) = & +- xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, i) & +- *(vel_L(idx1) + s_M*(xi_L - 1d0)) & +- + xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, i) & +- *(vel_R(idx1) + s_P*(xi_R - 1d0)) ++ flux_rs${XYZ}$_vf(j, k, l, i) = & ++ xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, i) & ++ *(vel_L(idx1) + s_M*(xi_L - 1d0)) & ++ + xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, i) & ++ *(vel_R(idx1) + s_P*(xi_R - 1d0)) ++ !flux_rs${XYZ}$_vf(j, k, l, i) = & ++ ! xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, i)*(vel_L(idx1) + s_M*(xi_L - 1d0)) + & ++ ! xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, i)*(vel_R(idx1) + s_P*(xi_R - 1d0)) + end do + +- ! Source for volume fraction advection equation ++ ! VOLUME FRACTION SOURCE FLUX. + !$acc loop seq + do i = 1, num_dims + idxi = dir_idx(i) +@@ -2242,14 +2422,20 @@ contains + + xi_P*(vel_R(idxi) + & + dir_flg(idxi)* & + s_P*(xi_R - 1d0)) +- +- !if ( (model_eqns == 4) .or. (num_fluids==1) ) vel_src_rs_vf(dir_idx(i))%sf(j,k,l) = 0d0 ++ !xi_M*(vel_L(idxi) + dir_flg(idxi)*s_M*(xi_L - 1d0)) + & ++ !xi_P*(vel_R(idxi) + dir_flg(idxi)*s_P*(xi_R - 1d0)) + end do + + flux_src_rs${XYZ}$_vf(j, k, l, advxb) = vel_src_rs${XYZ}$_vf(j, k, l, idx1) + +- ! Geometrical source flux for cylindrical coordinates ++ ! SURFACE TENSION FLUX. need to check ++ !if (.not. f_is_default(sigma)) then ++ ! flux_rs${XYZ}$_vf(j, k, l, c_idx) = & ++ ! (xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, c_idx) + & ++ ! xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, c_idx))*s_S ++ !end if + ++ ! Geometrical source flux for cylindrical coordinates + #:if (NORM_DIR == 2) + if (cyl_coord) then + !Substituting the advective flux into the inviscid geometrical source flux +@@ -2544,7 +2730,7 @@ contains + + !$acc update device(is1, is2, is3) + +- if (hypoelasticity) then ++ if (elasticity) then + if (norm_dir == 1) then + dir_idx_tau = (/1, 2, 4/) + else if (norm_dir == 2) then +diff --git a/src/simulation/m_start_up.fpp b/src/simulation/m_start_up.fpp +index 5e1c6f6e..10158e8e 100644 +--- a/src/simulation/m_start_up.fpp ++++ b/src/simulation/m_start_up.fpp +@@ -46,9 +46,10 @@ module m_start_up + + use m_derived_variables !< Procedures used to compute quantities derived + !! from the conservative and primitive variables +- + use m_hypoelastic + ++ use m_hyperelastic ++ + use m_phase_change !< Phase-change module + + use m_viscous +@@ -139,6 +140,7 @@ contains + teno_CT, mp_weno, weno_avg, & + riemann_solver, low_Mach, wave_speeds, avg_state, & + bc_x, bc_y, bc_z, & ++ x_a, y_a, z_a, x_b, y_b, z_b, & + x_domain, y_domain, z_domain, & + hypoelasticity, & + ib, num_ibs, patch_ib, & +@@ -146,8 +148,8 @@ contains + fd_order, probe, num_probes, t_step_old, & + alt_soundspeed, mixture_err, weno_Re_flux, & + null_weights, precision, parallel_io, cyl_coord, & +- rhoref, pref, bubbles, bubble_model, & +- R0ref, & ++ rhoref, pref, bubbles, bubble_model, & ++ + #:if not MFC_CASE_OPTIMIZATION + nb, mapped_weno, wenoz, teno, weno_order, num_fluids, & + #:endif +@@ -161,7 +163,7 @@ contains + R0_type, file_per_process, sigma, & + pi_fac, adv_n, adap_dt, bf_x, bf_y, bf_z, & + k_x, k_y, k_z, w_x, w_y, w_z, p_x, p_y, p_z, & +- g_x, g_y, g_z ++ g_x, g_y, g_z, hyperelasticity, R0ref + + ! Checking that an input file has been provided by the user. If it + ! has, then the input file is read in, otherwise, simulation exits. +@@ -359,7 +361,7 @@ contains + end if + end do + +- if ((bubbles .eqv. .true.) .or. (hypoelasticity .eqv. .true.)) then ++ if ((bubbles .eqv. .true.) .or. (elasticity .eqv. .true.)) then + ! Read pb and mv for non-polytropic qbmm + if (qbmm .and. .not. polytropic) then + do i = 1, nb +@@ -589,7 +591,7 @@ contains + NVARS_MOK = int(sys_size, MPI_OFFSET_KIND) + + ! Read the data for each variable +- if (bubbles .or. hypoelasticity) then ++ if ( bubbles .or. elasticity ) then + + do i = 1, sys_size!adv_idx%end + var_MOK = int(i, MPI_OFFSET_KIND) +@@ -614,6 +616,7 @@ contains + MPI_DOUBLE_PRECISION, status, ierr) + end do + end if ++ + + call s_mpi_barrier() + +@@ -679,9 +682,9 @@ contains + NVARS_MOK = int(sys_size, MPI_OFFSET_KIND) + + ! Read the data for each variable +- if (bubbles .or. hypoelasticity) then ++ if ( bubbles .or. elasticity ) then + +- do i = 1, sys_size!adv_idx%end ++ do i = 1, sys_size !adv_idx%end + var_MOK = int(i, MPI_OFFSET_KIND) + ! Initial displacement to skip at beginning of file + disp = m_MOK*max(MOK, n_MOK)*max(MOK, p_MOK)*WP_MOK*(var_MOK - 1) +@@ -1120,7 +1123,7 @@ contains + ! Time-stepping loop controls + if ((mytime + dt) >= finaltime) dt = finaltime - mytime + t_step = t_step + 1 +- ++ + end subroutine s_perform_time_step + + subroutine s_save_performance_metrics(t_step, time_avg, time_final, io_time_avg, io_time_final, proc_time, io_proc_time, file_exists, start, finish, nt) +@@ -1272,7 +1275,6 @@ contains + call acc_present_dump() + #endif + +- if (hypoelasticity) call s_initialize_hypoelastic_module() + if (relax) call s_initialize_phasechange_module() + call s_initialize_data_output_module() + call s_initialize_derived_variables_module() +@@ -1312,9 +1314,11 @@ contains + #endif + + call s_initialize_cbc_module() +- + call s_initialize_derived_variables() + ++ if (hypoelasticity) call s_initialize_hypoelastic_module() ++ if (hyperelasticity) call s_initialize_hyperelastic_module() ++ + end subroutine s_initialize_modules + + subroutine s_initialize_mpi_domain +@@ -1395,6 +1399,7 @@ contains + do i = 1, sys_size + !$acc update device(q_cons_ts(1)%vf(i)%sf) + end do ++ + if (qbmm .and. .not. polytropic) then + !$acc update device(pb_ts(1)%sf, mv_ts(1)%sf) + end if +@@ -1410,7 +1415,6 @@ contains + !$acc update device(bc_y%vb1, bc_y%vb2, bc_y%vb3, bc_y%ve1, bc_y%ve2, bc_y%ve3) + !$acc update device(bc_z%vb1, bc_z%vb2, bc_z%vb3, bc_z%ve1, bc_z%ve2, bc_z%ve3) + +- + !$acc update device(relax, relax_model) + if (relax) then + !$acc update device(palpha_eps, ptgalpha_eps) +@@ -1428,6 +1432,8 @@ contains + s_write_data_files => null() + + call s_finalize_time_steppers_module() ++ if (hypoelasticity) call s_finalize_hypoelastic_module() ++ if (hyperelasticity) call s_finalize_hyperelastic_module() + call s_finalize_derived_variables_module() + call s_finalize_data_output_module() + call s_finalize_rhs_module() +diff --git a/src/simulation/m_surface_tension.fpp b/src/simulation/m_surface_tension.fpp +index 2e9ca8fe..b5faba05 100644 +--- a/src/simulation/m_surface_tension.fpp ++++ b/src/simulation/m_surface_tension.fpp +@@ -1,7 +1,7 @@ + #:include 'macros.fpp' + #:include 'inline_capillary.fpp' + +-!> @brief This module is used to compute source terms for hypoelastic model ++!> @brief This module is used to compute source terms for surface tension model + module m_surface_tension + + ! Dependencies ============================================================= +diff --git a/src/simulation/m_time_steppers.fpp b/src/simulation/m_time_steppers.fpp +index d34c1fc0..b940bdc8 100644 +--- a/src/simulation/m_time_steppers.fpp ++++ b/src/simulation/m_time_steppers.fpp +@@ -25,6 +25,8 @@ module m_time_steppers + + use m_ibm + ++ use m_hyperelastic ++ + use m_mpi_proxy !< Message passing interface (MPI) module proxy + + use m_boundary_conditions +@@ -181,8 +183,7 @@ contains + end if + end if + +- if (hypoelasticity) then +- ++ if (elasticity) then + do i = stress_idx%beg, stress_idx%end + @:ALLOCATE(q_prim_vf(i)%sf(ix_t%beg:ix_t%end, & + iy_t%beg:iy_t%end, & +@@ -191,6 +192,15 @@ contains + end do + end if + ++ if (hyperelasticity) then ++ do i = xibeg, xiend + 1 ++ @:ALLOCATE(q_prim_vf(i)%sf(ix_t%beg:ix_t%end, & ++ iy_t%beg:iy_t%end, & ++ iz_t%beg:iz_t%end)) ++ @:ACC_SETUP_SFs(q_prim_vf(i)) ++ end do ++ end if ++ + if (model_eqns == 3) then + do i = internalEnergies_idx%beg, internalEnergies_idx%end + @:ALLOCATE(q_prim_vf(i)%sf(ix_t%beg:ix_t%end, & +@@ -812,6 +822,10 @@ contains + call s_pressure_relaxation_procedure(q_cons_ts(1)%vf) + end if + ++ call nvtxStartRange("RHS-ELASTIC") ++ if (hyperelasticity) call s_hyperelastic_rmt_stress_update(q_cons_ts(1)%vf, q_prim_vf) ++ call nvtxEndRange ++ + if (adv_n) call s_comp_alpha_from_n(q_cons_ts(1)%vf) + + if (ib) then +@@ -829,7 +843,6 @@ contains + time = time + (finish - start) + end if + ! ================================================================== +- + end subroutine s_3rd_order_tvd_rk + + !> Strang splitting scheme with 3rd order TVD RK time-stepping algorithm for +@@ -959,6 +972,7 @@ contains + end if + + end subroutine s_time_step_cycling ++ + !> Module deallocation and/or disassociation procedures + subroutine s_finalize_time_steppers_module + +@@ -993,12 +1007,18 @@ contains + @:DEALLOCATE(q_prim_vf(i)%sf) + end do + +- if (hypoelasticity) then ++ if (elasticity) then + do i = stress_idx%beg, stress_idx%end + @:DEALLOCATE(q_prim_vf(i)%sf) + end do + end if + ++ if (hyperelasticity) then ++ do i = xibeg, xiend + 1 ++ @:DEALLOCATE(q_prim_vf(i)%sf) ++ end do ++ end if ++ + if (bubbles) then + do i = bub_idx%beg, bub_idx%end + @:DEALLOCATE(q_prim_vf(i)%sf) +diff --git a/src/simulation/m_viscous.fpp b/src/simulation/m_viscous.fpp +index 0019779e..5bdf4b84 100644 +--- a/src/simulation/m_viscous.fpp ++++ b/src/simulation/m_viscous.fpp +@@ -12,8 +12,6 @@ module m_viscous + use m_global_parameters !< Definitions of the global parameters + + use m_weno +- +- use m_helper + ! ========================================================================== + + private; public s_get_viscous, & +diff --git a/src/simulation/p_main.fpp b/src/simulation/p_main.fpp +index 3f0e885c..8f24a5fe 100644 +--- a/src/simulation/p_main.fpp ++++ b/src/simulation/p_main.fpp +@@ -36,7 +36,6 @@ program p_main + + !Initialize MPI + call s_initialize_mpi_domain() +- + !Initialize Modules + call s_initialize_modules() + +diff --git a/submit_gpu.sh b/submit_gpu.sh +new file mode 100755 +index 00000000..2c77cc92 +--- /dev/null ++++ b/submit_gpu.sh +@@ -0,0 +1,49 @@ ++#!/bin/bash ++ ++### A100s ++#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterex/input.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 01:00:00 -# bwex_pre -t pre_process -a bciv-delta-gpu -c delta ++#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterim/input.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 01:00:00 -# bwim_pre -t pre_process -a bciv-delta-gpu -c delta ++ ++#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterex/input.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 12:00:00 -# bwex_sim -t simulation -a bciv-delta-gpu -c delta ++#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterim/input.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 12:00:00 -# bwim_sim -t simulation -a bciv-delta-gpu -c delta ++ ++### A40s ++#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterex/input.py -e batch -p gpuA40x4 -N 5 -n 4 -g 1 -w 01:00:00 -# bwex_pre -t pre_process -a bciv-delta-gpu -c delta ++#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterim/input.py -e batch -p gpuA40x4 -N 5 -n 4 -g 1 -w 01:00:00 -# bwim_pre -t pre_process -a bciv-delta-gpu -c delta ++#./mfc.sh run /scratch/bciv/rodrigu1/test/input.py -e batch -p gpuA40x4 -N 5 -n 4 -g 1 -w 01:00:00 -# test -t pre_process -a bciv-delta-gpu -c delta ++#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterim2/input.py -e batch -p gpuA40x4 -N 5 -n 4 -g 1 -w 01:00:00 -# bwim_pre -t pre_process -a bciv-delta-gpu -c delta ++ ++#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterex/input.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 12:00:00 -# bwex_sim -t simulation -a bciv-delta-gpu -c delta ++#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterim/input.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 12:00:00 -# bwim_sim -t simulation -a bciv-delta-gpu -c delta ++#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterex/input.py -e batch -p gpuA40x4 -N 5 -n 4 -g 1 -w 12:00:00 -# bwex_sim -t simulation -a bciv-delta-gpu -c delta ++#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterim/input.py -e batch -p gpuA40x4 -N 5 -n 4 -g 1 -w 12:00:00 -# bwim_sim -t simulation -a bciv-delta-gpu -c delta ++#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterim2/input.py -e batch -p gpuA40x4 -N 5 -n 4 -g 1 -w 12:00:00 -# bwim_sim -t simulation -a bciv-delta-gpu -c delta ++#./mfc.sh run /scratch/bciv/rodrigu1/test/input.py -e batch -p gpuA40x4 -N 5 -n 4 -g 1 -w 03:00:00 -# test_sim -t simulation -a bciv-delta-gpu -c delta ++ ++ ++#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterex/input.py -e batch -p gpuA40x4 -N 5 -n 4 -g 1 -w 00:30:00 -# bwex_post -t post_process -a bciv-delta-gpu -c delta ++#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterim/input.py -e batch -p gpuA40x4 -N 5 -n 4 -g 1 -w 00:30:00 -# bwim_post -t post_process -a bciv-delta-gpu -c delta ++#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterim2/input.py -e batch -p gpuA40x4 -N 5 -n 4 -g 1 -w 01:00:00 -# bwim_post -t post_process -a bciv-delta-gpu -c delta ++#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterim2/input.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 01:00:00 -# bwim_post -t post_process -a bciv-delta-gpu -c delta ++ ++#./mfc.sh run /scratch/bciv/rodrigu1/test/input.py -e batch -p gpuA40x4 -N 5 -n 4 -g 1 -w 00:30:00 -# test_post -t post_process -a bciv-delta-gpu -c delta ++ ++#./mfc.sh run /scratch/bciv/rodrigu1/cav2024/3Dsph_hyper_prestress_input.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t pre_process -a bciv-delta-gpu -c delta ++#./mfc.sh run /scratch/bciv/rodrigu1/cav2024/3Dsph_hyper_prestress_input.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta ++#./mfc.sh run /scratch/bciv/rodrigu1/cav2024/3Dsph_hyper_prestress_input.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta ++ ++#./mfc.sh run /scratch/bciv/rodrigu1/cav2024/hyper/hyper_gel.py -p gpuA100x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t pre_process -a bciv-delta-gpu -c delta ++#./mfc.sh run /scratch/bciv/rodrigu1/cav2024/hyper/hyper_gel.py -p gpuA100x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta ++#./mfc.sh run /scratch/bciv/rodrigu1/cav2024/hyper/hyper_gel.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta ++ ++#./mfc.sh run /scratch/bciv/rodrigu1/cav2024/hypoe/hypo_gel.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t pre_process -a bciv-delta-gpu -c delta ++#./mfc.sh run /scratch/bciv/rodrigu1/cav2024/hypoe/hypo_gel.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta ++#./mfc.sh run /scratch/bciv/rodrigu1/cav2024/hypoe/hypo_gel.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta ++ ++#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test61/case.py -e batch -p gpuA100x4 -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t pre_process -a bciv-delta-gpu -c delta ++#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test61/case.py -e batch -p gpuA100x4 -N 1 -n 1 -g 0 -w 02:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta ++#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test61/case.py -e batch -p gpuA100x4 -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta ++ ++./mfc.sh run tests/6FC6A809/case.py -p gpuA100x4 -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t pre_process -a bciv-delta-gpu -c delta ++./mfc.sh run tests/6FC6A809/case.py -p gpuA100x4 -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta ++ +diff --git a/submit_hyper.sh b/submit_hyper.sh +new file mode 100755 +index 00000000..ba197a99 +--- /dev/null ++++ b/submit_hyper.sh +@@ -0,0 +1,7 @@ ++#!/bin/bash ++ ++./mfc.sh run ./examples/3D_hyperelasticity/hyper_gel.py -p batch -N 1 -n 4 -g 0 -w 01:00:00 -# test1 -t pre_process -c oscar ++./mfc.sh run ./examples/3D_hyperelasticity/hyper_gel.py -p batch -N 1 -n 4 -g 0 -w 01:00:00 -# test1 -t simulation -c oscar ++#./mfc.sh run /scratch/bciv/rodrigu1/cav2024/hyper/hyper_gel.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta ++ ++ +diff --git a/submit_pc.sh b/submit_pc.sh +new file mode 100755 +index 00000000..e45b98db +--- /dev/null ++++ b/submit_pc.sh +@@ -0,0 +1,9 @@ ++#!/bin/bash ++ ++#./mfc.sh run ./examples/3D_hyperelasticity/hyper_gel.py -p batch -N 1 -n 4 -g 0 -w 01:00:00 -# test1 -t pre_process -c oscar ++#./mfc.sh run ./examples/3D_hyperelasticity/hyper_gel.py -p batch -N 1 -n 4 -g 0 -w 01:00:00 -# test1 -t simulation -c oscar ++#./mfc.sh run /scratch/bciv/rodrigu1/cav2024/hyper/hyper_gel.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta ++ ++./mfc.sh run ./examples/3D_phasechange_bubble/casefile.py -p batch -N 1 -n 4 -g 1 -w 01:00:00 -# test1 -t pre_process -c delta ++./mfc.sh run ./examples/3D_phasechange_bubble/casefile.py -p batch -N 1 -n 4 -g 1 -w 01:00:00 -# test1 -t simulation -c delta ++ +diff --git a/submit_test.sh b/submit_test.sh +new file mode 100755 +index 00000000..69b80bbe +--- /dev/null ++++ b/submit_test.sh +@@ -0,0 +1,52 @@ ++#!/bin/bash ++ ++#./mfc.sh run ./examples/3D_phasechange_bubble/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta ++#./mfc.sh run ./examples/3D_ctr_test/case.py -p batch -N 1 -n 8 -g 0 -w 01:00:00 -# test1 -t simulation -c delta ++#./mfc.sh run ./examples/3D_phasechange_bubble/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t post_process -c delta ++ ++#./mfc.sh run ./examples/3D_ctr_test/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta ++#./mfc.sh run ./examples/3D_ctr_test/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t simulation -c delta ++#./mfc.sh run ./examples/3D_ctr_test/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t post_process -c delta ++ ++#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4/case.py -p batch -N 1 -n 4 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta ++#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4/case.py -p batch -N 1 -n 4 -g 0 -w 01:00:00 -# test1 -t simulation -c delta ++#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t post_process -c delta ++ ++#./mfc.sh run /scratch/bciv/mcarcanabarbosa/ctr2024/testingpc4f/2speed/3dpc-noel-ptg.py -p batch -N 1 -n 4 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta ++#./mfc.sh run /scratch/bciv/mcarcanabarbosa/ctr2024/testingpc4f/2speed/3dpc-noel-ptg.py -p batch -N 1 -n 4 -g 0 -w 01:00:00 -# test1 -t simulation -c delta ++#./mfc.sh run /scratch/bciv/mcarcanabarbosa/ctr2024/testingpc4f/2speed/3dpc-noel-ptg.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -c delta ++ ++#./mfc.sh run /scratch/bciv/mcarcanabarbosa/ctr2024/testingpc4f/4speed/3dpc-noel-ptg.py -e batch -p gpuA100x4 -N 1 -n 4 -g 1 -w 00:10:00 -# test1 -t pre_process -a bciv-delta-gpu -c delta ++#./mfc.sh run /scratch/bciv/mcarcanabarbosa/ctr2024/testingpc4f/4speed/3dpc-noel-ptg.py -e batch -p gpuA100x4 -N 1 -n 4 -g 1 -w 04:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta ++#./mfc.sh run /scratch/bciv/mcarcanabarbosa/ctr2024/testingpc4f/4speed/3dpc-noel-ptg.py -e batch -p gpuA100x4 -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta ++ ++#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6.4/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta ++#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6.4/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t simulation -c delta ++#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6.4/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t post_process -c delta ++#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6.3/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -c delta ++#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6.4/case.py -e batch -p gpuA100x4 -N 1 -n 4 -g 4 -w 01:00:00 -# pre_bubingel -t pre_process -a bciv-delta-gpu -c delta ++#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6.4/case.py -e batch -p gpuA100x4 -N 1 -n 4 -g 4 -w 06:00:00 -# sim_bubingel -t simulation -a bciv-delta-gpu -c delta ++ ++#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6.5/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta ++#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6.5/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t simulation -c delta ++#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6.5/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -c delta ++ ++#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta ++#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t simulation -c delta ++#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -c delta ++#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4/case.py -e batch -p gpuA100x4 -N 1 -n 4 -g 4 -w 06:00:00 -# pre_bubinwater -t pre_process -a bciv-delta-gpu -c delta ++#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4/case.py -e batch -p gpuA100x4 -N 1 -n 4 -g 4 -w 06:00:00 -# sim_bubinwater -t simulation -a bciv-delta-gpu -c delta ++ ++#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4.1/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta ++#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4.1/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t simulation -c delta ++./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4.1/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -c delta ++ ++ ++#./mfc.sh run /users/mrodri97/scratch/ctr2024/test6/case.py -p batch -N 1 -n 16 -g 0 -w 01:00:00 -# test1 -t pre_process -c oscar ++#./mfc.sh run /users/mrodri97/scratch/ctr2024/test6/case.py -p batch -N 1 -n 16 -g 0 -w 02:00:00 -# test1 -t simulation -c oscar ++#./mfc.sh run /users/mrodri97/scratch/ctr2024/test6/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -c oscar ++ ++ ++#./mfc.sh run /scratch/bciv/mcarcanabarbosa/ctr2024/finalruns/elcom/bubliq/25wv/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -c delta ++#./mfc.sh run /scratch/bciv/mcarcanabarbosa/ctr2024/finalruns/elcom/bubliq/75wv/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -c delta ++ +diff --git a/toolchain/bootstrap/docker.sh b/toolchain/bootstrap/docker.sh +index 73e61372..60e34d92 100644 +--- a/toolchain/bootstrap/docker.sh ++++ b/toolchain/bootstrap/docker.sh +@@ -30,4 +30,4 @@ if (($?)); then + error "Error running Docker container with $@." + + exit 1 +-fi +\ No newline at end of file ++fi +diff --git a/toolchain/bootstrap/modules.sh b/toolchain/bootstrap/modules.sh +index 097dca13..b437157f 100644 +--- a/toolchain/bootstrap/modules.sh ++++ b/toolchain/bootstrap/modules.sh +@@ -23,8 +23,9 @@ if [ -v $u_c ]; then + log "$C""ACCESS$W: Bridges2 (b) | Expanse (e) | Delta (d)" + log "$Y""Gatech$W: Phoenix (p)" + log "$R""Caltech$W: Richardson (r)" ++ log "$BR""Brown$W: Oscar (o)" + log "$B""DoD$W: Carpenter (c) | Nautilus (n)" +- log_n "($G""a$W/$G""f$W/$G""s$W/$G""w$W/$C""b$W/$C""e$CR/$C""d$CR/$Y""p$CR/$R""r$CR/$B""c$CR/$B""n$CR): " ++ log_n "($G""a$W/$G""f$W/$G""s$W/$G""w$W/$C""b$W/$C""e$CR/$C""d$CR/$Y""p$CR/$R""r$CR/$B""c$CR/$B""n$CR/$BR""o"$CR"): " + read u_c + log + fi +diff --git a/toolchain/mfc/bench.py b/toolchain/mfc/bench.py +index 52792f26..98e34309 100644 +--- a/toolchain/mfc/bench.py ++++ b/toolchain/mfc/bench.py +@@ -16,7 +16,6 @@ class BenchCase: + path: str + args: typing.List[str] + +- + def bench(targets = None): + if targets is None: + targets = ARG("targets") +diff --git a/toolchain/mfc/run/case_dicts.py b/toolchain/mfc/run/case_dicts.py +index b39507d3..4658d6b6 100644 +--- a/toolchain/mfc/run/case_dicts.py ++++ b/toolchain/mfc/run/case_dicts.py +@@ -19,6 +19,7 @@ class ParamType(Enum): + + COMMON = { + 'hypoelasticity': ParamType.LOG, ++ 'hyperelasticity': ParamType.LOG, + 'cyl_coord': ParamType.LOG, + 'pref': ParamType.REAL, + 'p': ParamType.INT, +@@ -47,6 +48,7 @@ COMMON = { + 'relax_model': ParamType.INT, + 'sigma': ParamType.REAL, + 'adv_n': ParamType.LOG, ++ 'hyperelasticity': ParamType.LOG, + } + + PRE_PROCESS = COMMON.copy() +@@ -75,6 +77,7 @@ PRE_PROCESS.update({ + 'pi_fac': ParamType.REAL, + 'ib': ParamType.LOG, + 'num_ibs': ParamType.INT, ++ 'pre_stress': ParamType.LOG, + }) + + for ib_id in range(1, 10+1): +@@ -112,9 +115,11 @@ for p_id in range(1, 10+1): + ("smooth_patch_id", ParamType.INT), ("hcid", ParamType.INT)]: + PRE_PROCESS[f"patch_icpp({p_id})%{attribute}"] = ty + +- for real_attr in ["radius", "radii", "epsilon", "beta", "normal", "alpha_rho", +- "smooth_coeff", "rho", "vel", "alpha", "gamma", ++ for real_attr in ["radius", "radii", "epsilon", "beta", "normal", "alpha_rho", "a2", ++ "a3", "a4", "a5", "a6", "a7","a8", "a9", "a10", "a11", "a12", 'non_axis_sym', ++ "normal", "smooth_coeff", "rho", "vel", "pres", "alpha", "gamma", + "pi_inf", "r0", "v0", "p0", "m0", "cv", "qv", "qvp", "cf_val"]: ++ + PRE_PROCESS[f"patch_icpp({p_id})%{real_attr}"] = ParamType.REAL + PRE_PROCESS[f"patch_icpp({p_id})%pres"] = ParamType.REAL.analytic() + +@@ -279,7 +284,6 @@ for f_id in range(1,10+1): + SIMULATION[f"integral({int_id})%{cmp}min"] = ParamType.REAL + SIMULATION[f"integral({int_id})%{cmp}max"] = ParamType.REAL + +- + # Removed: 'fourier_modes%beg', 'fourier_modes%end', 'chem_wrt' + # Feel free to return them if they are needed once more. + POST_PROCESS = COMMON.copy() +@@ -314,6 +318,7 @@ POST_PROCESS.update({ + 'qbmm': ParamType.LOG, + 'qm_wrt': ParamType.LOG, + 'cf_wrt': ParamType.LOG, ++ 'sim_data': ParamType.LOG, + 'ib': ParamType.LOG + }) + +diff --git a/toolchain/modules b/toolchain/modules +index 178d9966..bc0566a3 100644 +--- a/toolchain/modules ++++ b/toolchain/modules +@@ -60,6 +60,12 @@ d-cpu gcc/11.4.0 openmpi + d-gpu nvhpc/22.11 openmpi+cuda/4.1.5+cuda cmake + d-gpu CC=nvc CXX=nvc++ FC=nvfortran + ++o Brown Oscar ++o-all python ++o-cpu hpcx-mpi ++o-gpu nvhpc cuda/12.3.0 cmake/3.26.3 ++o-gpu CC=nvc CXX=nvc++ FC=nvfortran ++ + c DoD Carpenter + c-all python/3.12.1 + c-cpu compiler-rt/2024.2.0 ifort/2024.2.0 icc/2023.1.0 mpi/latest cmake/3.28.1-intel-2023.0.0 +@@ -70,3 +76,4 @@ n-all slurm + n-cpu penguin/openmpi/4.1.5/gcc-8.5.0 + n-gpu penguin/openmpi/4.1.5/nvhpc-22.3 nvidia/nvhpc/22.3 cuda/cuda-11.6 + n-gpu CC=nvc CXX=nvc++ FC=nvfortran ++ +diff --git a/toolchain/templates/oscar.mako b/toolchain/templates/oscar.mako +new file mode 100644 +index 00000000..158a217c +--- /dev/null ++++ b/toolchain/templates/oscar.mako +@@ -0,0 +1,56 @@ ++#!/usr/bin/env bash ++ ++<%namespace name="helpers" file="helpers.mako"/> ++ ++% if engine == 'batch': ++#SBATCH --nodes=${nodes} ++#SBATCH --ntasks-per-node=${tasks_per_node} ++#SBATCH --cpus-per-task=1 ++#SBATCH --job-name="${name}" ++#SBATCH --time=${walltime} ++% if partition: ++#SBATCH --partition=${partition} ++% endif ++% if account: ++#SBATCH --account="${account}" ++% endif ++% if gpu: ++#SBATCH --gpus-per-node=${tasks_per_node} ++#SBATCH --mem=64G ++#SBATCH --gpu-bind=closest ++% endif ++#SBATCH --output="${name}.out" ++#SBATCH --error="${name}.err" ++#SBATCH --export=ALL ++% if email: ++#SBATCH --mail-user=${email} ++#SBATCH --mail-type="BEGIN, END, FAIL" ++% endif ++% endif ++ ++${helpers.template_prologue()} ++ ++ok ":) Loading modules:\n" ++cd "${MFC_ROOTDIR}" ++. ./mfc.sh load -c o -m ${'g' if gpu else 'c'} ++cd - > /dev/null ++echo ++ ++% for target in targets: ++ ${helpers.run_prologue(target)} ++ ++ % if not mpi: ++ (set -x; ${profiler} "${target.get_install_binpath(case)}") ++ % else: ++ (set -x; ${profiler} \ ++ mpirun -np ${nodes*tasks_per_node} \ ++ ${' '.join([f"'{x}'" for x in ARG('--') ])} \ ++ "${target.get_install_binpath(case)}") ++ % endif ++ ++ ${helpers.run_epilogue(target)} ++ ++ echo ++% endfor ++ ++${helpers.template_epilogue()} +diff --git a/toolchain/util.sh b/toolchain/util.sh +index c67c9cad..fddbe22a 100644 +--- a/toolchain/util.sh ++++ b/toolchain/util.sh +@@ -1,10 +1,10 @@ + #!/bin/bash + + if [ -t 1 ]; then +- RED="\x1B[31m"; CYAN="\x1B[36m"; GREEN="\x1B[32m" ++ RED="\x1B[31m"; CYAN="\x1B[36m"; GREEN="\x1B[32m"; BROWN="\x1B[38;5;58m" + YELLOW="\x1B[33m"; MAGENTA="\x1B[35m"; BLUE="\x1B[34m"; COLOR_RESET="\033[m" + +- R=$RED; C=$CYAN; G=$GREEN ++ R=$RED; C=$CYAN; G=$GREEN; BR=$BROWN + Y=$YELLOW; M=$MAGENTA; B=$BLUE; CR=$COLOR_RESET; W=$CR + fi + diff --git a/src/simulation/p_main.fpp b/src/simulation/p_main.fpp index 8fc4523f82..8f24a5fea6 100644 --- a/src/simulation/p_main.fpp +++ b/src/simulation/p_main.fpp @@ -55,7 +55,7 @@ program p_main ! Time-stepping Loop ======================================================= do - if (t_step > t_step_stop) then + if (t_step == t_step_stop) then call s_save_performance_metrics(t_step, time_avg, time_final, io_time_avg, & io_time_final, proc_time, io_proc_time, file_exists, start, finish, nt) exit @@ -64,7 +64,7 @@ program p_main call s_perform_time_step(t_step, time_avg, time_final, io_time_avg, io_time_final, & proc_time, io_proc_time, file_exists, start, finish, nt) - if (mod(t_step - t_step_start, t_step_save) == 0 .or. t_step > t_step_stop) then + if (mod(t_step - t_step_start, t_step_save) == 0 .or. t_step == t_step_stop) then call s_save_data(t_step, start, finish, io_time_avg, nt) end if diff --git a/toolchain/mfc/run/case_dicts.py b/toolchain/mfc/run/case_dicts.py index 88eb7b0044..4658d6b6cc 100644 --- a/toolchain/mfc/run/case_dicts.py +++ b/toolchain/mfc/run/case_dicts.py @@ -110,7 +110,7 @@ def analytic(self): "mu_v", "k_v", "G", "cv", "qv", "qvp" ]: PRE_PROCESS[f"fluid_pp({f_id})%{real_attr}"] = ParamType.REAL -for p_id in range(1, 10+4): +for p_id in range(1, 10+1): for attribute, ty in [("geometry", ParamType.INT), ("smoothen", ParamType.LOG), ("smooth_patch_id", ParamType.INT), ("hcid", ParamType.INT)]: PRE_PROCESS[f"patch_icpp({p_id})%{attribute}"] = ty From d2874619be7a38b173b43173c68f21f17dc63ad8 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Sun, 4 Aug 2024 23:03:34 -0500 Subject: [PATCH 275/326] removed diff.txt --- diff.txt | 8030 ------------------------------------------------------ 1 file changed, 8030 deletions(-) delete mode 100644 diff.txt diff --git a/diff.txt b/diff.txt deleted file mode 100644 index 8eb6fd7bcb..0000000000 --- a/diff.txt +++ /dev/null @@ -1,8030 +0,0 @@ -diff --git a/batch_mfc.sh b/batch_mfc.sh -new file mode 100755 -index 00000000..41df3c34 ---- /dev/null -+++ b/batch_mfc.sh -@@ -0,0 +1,14 @@ -+#!/bin/bash -+ -+./mfc.sh run /users/mrodri97/scratch/lungwave/case0/case.py -e batch -N 1 -n 4 -w 00:30:00 -# pre -t pre_process -c oscar -+./mfc.sh run /users/mrodri97/scratch/lungwave/case0/case.py -e batch -N 1 -n 4 -w 00:30:00 -# sim -t simulation -c oscar -+./mfc.sh run /users/mrodri97/scratch/lungwave/case0/case.py -e batch -N 1 -n 4 -w 00:30:00 -# pos -t post_process -c oscar -+ -+./mfc.sh run /users/mrodri97/scratch/lungwave/case1/case.py -e batch -N 1 -n 4 -w 00:30:00 -# pre -t pre_process -c oscar -+./mfc.sh run /users/mrodri97/scratch/lungwave/case1/case.py -e batch -N 1 -n 4 -w 00:30:00 -# sim -t simulation -c oscar -+./mfc.sh run /users/mrodri97/scratch/lungwave/case1/case.py -e batch -N 1 -n 4 -w 00:30:00 -# pos -t post_process -c oscar -+ -+./mfc.sh run /users/mrodri97/scratch/lungwave/case2/case.py -e batch -N 1 -n 4 -w 00:30:00 -# pre -t pre_process -c oscar -+./mfc.sh run /users/mrodri97/scratch/lungwave/case2/case.py -e batch -N 1 -n 4 -w 00:30:00 -# sim -t simulation -c oscar -+./mfc.sh run /users/mrodri97/scratch/lungwave/case2/case.py -e batch -N 1 -n 4 -w 00:30:00 -# pos -t post_process -c oscar -+ -diff --git a/examples/2D_lungwave/case.py b/examples/2D_lungwave/case.py -new file mode 100644 -index 00000000..e5888cbe ---- /dev/null -+++ b/examples/2D_lungwave/case.py -@@ -0,0 +1,193 @@ -+#!/usr/bin/env python3 -+ -+import math -+import json -+ -+pi = 3.141592653589 -+# material parameters -+ -+#material1 :: gas -+#patterson 2018 -+ -+gammag = 1.4 #unitless -+Bg =0 #pascals -+rhog = 1.18 #kg/m^3 -+c_g = 347.2 #m/s -+G_g = 0 #pa -+ -+ #material2 :: lung -+ -+gammal = 5.5 -+Bl = 492.E+06 -+rhol = 996.0 -+c_l = 1648.7 -+G_l = 1E3 -+ -+#primitive vartiables -+patmos = 101325. #pa -+ -+#problem specific variable -+lambda_wave = 1E-3 -+ -+#define pulse -+P_amp = 10.E+6 -+P_len = 45 #length of the impulse -+theta = -math.pi/2 #direction of propagation -+ -+#non-dim -+ -+#define characteristic density, length, time, stress material -+rho_char = rhog -+length_char = lambda_wave -+c_char = c_g -+time_char = length_char/c_char -+stress_char = rho_char*c_char*c_char/gammag -+ -+#non-dim the properties -+rhog_n = rhog/rho_char -+c_g_n = c_g/c_char -+rhol_n = rhol/rho_char -+c_l_n = c_l/c_char -+Bg_n = Bg/stress_char -+Bl_n = Bl/stress_char -+G_g_n = G_g/stress_char -+G_l_n = G_l/stress_char -+patmos_n = patmos/stress_char -+P_amp_n = P_amp/stress_char -+ -+#geometry -+dlengx = 1. -+dlengy = 20. -+Nx = 200 -+Ny = dlengy*Nx -+dx = dlengx/Nx -+dy = dlengy/Ny -+alphal_back = 1.0 -+alphag_back = 0.0 -+alphal_lung = 0.0 -+alphag_lung = 1.0 -+ -+interface_amp = 0.5 -+ -+# time stepping requirements -+time_end = 2.5 -+cfl = 0.5 -+ -+dt = cfl * dx/c_l -+Nt = int(time_end/dt) -+Nframes = 50000 -+tstart = 0 -+tstop = Nt -+tsave = int(Nt/Nframes) -+ -+#interface profile -+interface_amp = 0.5 -+ -+# Configuring case dictionary -+print(json.dumps({ -+ # Logistics ================================================================ -+ 'run_time_info' : 'T', -+ # ========================================================================== -+ -+ # Computational Domain Parameters ========================================== -+ 'x_domain%beg' : 0., -+ 'x_domain%end' : dlengx, -+ 'y_domain%beg' : -dlengy/2., -+ 'y_domain%end' : dlengy/2., -+ 'm' : int(Nx), -+ 'n' : int(Ny), -+ 'p' : 0, -+ 'dt' : dt, -+ 't_step_start' : tstart, -+ 't_step_stop' : tstop, -+ 't_step_save' : tsave, -+ # ========================================================================== -+ -+ # Simulation Algorithm Parameters ========================================== -+ 'num_patches' : 2, -+ 'model_eqns' : 2, -+ 'alt_soundspeed' : 'F', -+ 'num_fluids' : 2, -+ 'adv_alphan' : 'T', -+ 'mpp_lim' : 'T', -+ 'mixture_err' : 'T', -+ 'time_stepper' : 3, -+ 'weno_order' : 5, -+ 'weno_eps' : 1.E-16, -+ 'weno_Re_flux' : 'F', -+ 'weno_avg' : 'F', -+ 'mapped_weno' : 'T', -+ 'null_weights' : 'F', -+ 'mp_weno' : 'T', -+ 'riemann_solver' : 2, -+ 'wave_speeds' : 1, -+ 'avg_state' : 2, -+ 'bc_x%beg' : -1, -+ 'bc_x%end' : -1, -+ 'bc_y%beg' : -6, -+ 'bc_y%end' : -6, -+ # ========================================================================== -+ -+ # Formatted Database Files Structure Parameters ============================ -+ 'format' : 1, -+ 'precision' : 2, -+ 'prim_vars_wrt' :'T', -+ 'parallel_io' :'T', -+ # ========================================================================== -+ -+ # Monopole setting ========================================================= -+ 'Monopole' : 'T', # creating an acoustic wave -+ 'num_mono' : 1, # place in the middle and expand -+ 'Mono(1)%pulse' : 3, # sine wave -+ 'Mono(1)%npulse' : 1, # 1 pulse -+ 'Mono(1)%mag' : 10.0*patmos_n, # magnitude -+ 'Mono(1)%length' : 1*dlengx, # impulse length -+ 'Mono(1)%loc(1)' : dlengx/2, # x_center of the domain -+ 'Mono(1)%loc(2)' : 5.0*dlengx, # upper boundary of the domain -+ 'Mono(1)%dir' : -math.pi/2, # direction: -pi/2 -+ #============================================================================== -+ -+ # Patch 1: Background ====================================================== -+ 'patch_icpp(1)%geometry' : 3, -+ 'patch_icpp(1)%x_centroid' : dlengx/2, -+ 'patch_icpp(1)%y_centroid' : 0., -+ 'patch_icpp(1)%length_x' : dlengx, -+ 'patch_icpp(1)%length_y' : dlengy, -+ 'patch_icpp(1)%vel(1)' : 0., -+ 'patch_icpp(1)%vel(2)' : 0.E+00, -+ 'patch_icpp(1)%pres' : patmos_n, -+ 'patch_icpp(1)%alpha_rho(1)' : rhol_n*alphal_back, -+ 'patch_icpp(1)%alpha_rho(2)' : rhog_n*alphag_back, -+ 'patch_icpp(1)%alpha(1)' : alphal_back, -+ 'patch_icpp(1)%alpha(2)' : alphag_back, -+ # ========================================================================== -+ -+ -+ # Patch 2: Lung ============================================================ -+ 'patch_icpp(2)%geometry' : 7, -+ 'patch_icpp(2)%hcid' : 205, -+ 'patch_icpp(2)%alter_patch(1)' : 'T', -+ 'patch_icpp(2)%x_centroid' : dlengx/2., -+ 'patch_icpp(2)%y_centroid' : -dlengy/4., -+ 'patch_icpp(2)%length_x' : dlengx, -+ 'patch_icpp(2)%length_y' : dlengy/2.+2, -+ 'patch_icpp(2)%a2' : interface_amp, -+ 'patch_icpp(2)%vel(1)' : 0.E+00, -+ 'patch_icpp(2)%vel(2)' : 0.0, -+ 'patch_icpp(2)%pres' : patmos_n, -+ 'patch_icpp(2)%alpha_rho(1)' : rhol_n*alphal_lung, -+ 'patch_icpp(2)%alpha_rho(2)' : rhog_n*alphag_lung, -+ 'patch_icpp(2)%alpha(1)' : alphal_lung, -+ 'patch_icpp(2)%alpha(2)' : alphag_lung, -+ # ========================================================================== -+ -+ # Fluids Physical Parameters =============================================== -+ 'fluid_pp(1)%gamma' : 1.E+00/(gammal-1.E+00), -+ 'fluid_pp(1)%pi_inf' : gammal*Bl_n/(gammal-1.E+00), -+ 'fluid_pp(2)%gamma' : 1.E+00/(gammag-1.E+00), -+ 'fluid_pp(2)%pi_inf' : gammag*Bg_n/(gammag-1.E+00), -+ # ========================================================================== -+ -+})) -+ -+# ============================================================================== -diff --git a/examples/2D_lungwave_horizontal/case.py b/examples/2D_lungwave_horizontal/case.py -new file mode 100644 -index 00000000..d11aeac2 ---- /dev/null -+++ b/examples/2D_lungwave_horizontal/case.py -@@ -0,0 +1,189 @@ -+#!/usr/bin/env python3 -+ -+import math -+import json -+ -+pi = 3.141592653589 -+# material parameters -+ -+#material1 :: gas -+#patterson 2018 -+ -+gammag = 1.4 #unitless -+Bg =0 #pascals -+rhog = 1.18 #kg/m^3 -+c_g = 347.2 #m/s -+G_g = 0 #pa -+ -+#material2 :: water -+gammal = 5.5 -+Bl = 492.E+06 -+rhol = 996.0 -+c_l = 1648.7 -+G_l = 1E3 -+ -+#primitive vartiables -+patmos = 101325. #pa -+ -+#problem specific variable -+lambda_wave = 1E-3 -+ -+#define pulse -+P_amp = 10.E+6 -+P_len = 45 #length of the impulse -+theta = -math.pi/2 #direction of propagation -+ -+#non-dim -+ -+#define characteristic density, length, time, stress material -+rho_char = rhog -+length_char = lambda_wave -+c_char = c_g -+time_char = length_char/c_char -+stress_char = rho_char*c_char*c_char/gammag -+ -+#non-dim the properties -+rhog_n = rhog/rho_char -+c_g_n = c_g/c_char -+rhol_n = rhol/rho_char -+c_l_n = c_l/c_char -+Bg_n = Bg/stress_char -+Bl_n = Bl/stress_char -+G_g_n = G_g/stress_char -+G_l_n = G_l/stress_char -+patmos_n = patmos/stress_char -+P_amp_n = P_amp/stress_char -+ -+#geometry -+dlengx = 10. -+dlengy = 2. -+Ny = 500 -+Nx = dlengx*Ny -+dx = dlengx/Nx -+dy = dlengy/Ny -+alphal_back = 1.0 -+alphag_back = 0.0 -+alphal_lung = 0.0 -+alphag_lung = 1.0 -+ -+interface_amp = 0.5 -+ -+# time stepping requirements -+time_end = 5 -+cfl = 8.0 -+ -+dt = cfl * dx/c_l -+Nt = int(time_end/dt) -+Nframes = 500 -+tstart = 0 -+tstop = Nt -+tsave = int(Nt/Nframes) -+ -+# Configuring case dictionary -+print(json.dumps({ -+ # Logistics ================================================================ -+ 'run_time_info' : 'T', -+ # ========================================================================== -+ -+ # Computational Domain Parameters ========================================== -+ 'x_domain%beg' : -dlengx/2., -+ 'x_domain%end' : dlengx/2., -+ 'y_domain%beg' : 0., -+ 'y_domain%end' : dlengy, -+ 'm' : int(Nx), -+ 'n' : int(Ny), -+ 'p' : 0, -+ 'dt' : dt, -+ 't_step_start' : tstart, -+ 't_step_stop' : tstop, -+ 't_step_save' : tsave, -+ # ========================================================================== -+ -+ # Simulation Algorithm Parameters ========================================== -+ 'num_patches' : 2, -+ 'model_eqns' : 2, -+ 'alt_soundspeed' : 'F', -+ 'num_fluids' : 2, -+ 'adv_alphan' : 'T', -+ 'mpp_lim' : 'T', -+ 'mixture_err' : 'T', -+ 'time_stepper' : 3, -+ 'weno_order' : 5, -+ 'weno_eps' : 1.E-16, -+ 'weno_Re_flux' : 'F', -+ 'weno_avg' : 'F', -+ 'mapped_weno' : 'T', -+ 'null_weights' : 'F', -+ 'mp_weno' : 'T', -+ 'riemann_solver' : 2, -+ 'wave_speeds' : 1, -+ 'avg_state' : 2, -+ 'bc_x%beg' : -6, -+ 'bc_x%end' : -6, -+ 'bc_y%beg' : -1, -+ 'bc_y%end' : -1, -+ # ========================================================================== -+ -+ # Formatted Database Files Structure Parameters ============================ -+ 'format' : 1, -+ 'precision' : 2, -+ 'prim_vars_wrt' :'T', -+ 'parallel_io' :'T', -+ # ========================================================================== -+ -+ # Monopole setting ========================================================= -+ 'Monopole' : 'T', # creating an acoustic wave -+ 'num_mono' : 1, # place in the middle and expand -+ 'Mono(1)%pulse' : 3, # square wave -+ 'Mono(1)%npulse' : 1, # 1 pulse -+ 'Mono(1)%mag' : 100.0*patmos_n,# magnitude -+ 'Mono(1)%length' : 45.0*dlengy, # pulse length -+ 'Mono(1)%support' : 2, # 2D semi infinite plane (x: -inf,inf; y:-len/2, len/2) -+ 'Mono(1)%support_width' : 30, -+ 'Mono(1)%loc(1)' : 0.7*dlengy, # x_center of the domain -+ 'Mono(1)%loc(2)' : dlengy/2, # upper boundary of the domain -+ 'Mono(1)%dir' : -math.pi, # direction: -pi/2 -+ -+ # Patch 1: Background ====================================================== -+ 'patch_icpp(1)%geometry' : 3, -+ 'patch_icpp(1)%x_centroid' : 0., -+ 'patch_icpp(1)%y_centroid' : dlengy/2., -+ 'patch_icpp(1)%length_x' : dlengx, -+ 'patch_icpp(1)%length_y' : dlengy, -+ 'patch_icpp(1)%vel(1)' : 0., -+ 'patch_icpp(1)%vel(2)' : 0.E+00, -+ 'patch_icpp(1)%pres' : patmos_n, -+ 'patch_icpp(1)%alpha_rho(1)' : rhol_n*alphal_back, -+ 'patch_icpp(1)%alpha_rho(2)' : rhog_n*alphag_back, -+ 'patch_icpp(1)%alpha(1)' : alphal_back, -+ 'patch_icpp(1)%alpha(2)' : alphag_back, -+ # ========================================================================== -+ -+ # Patch 2: Lung ============================================================ -+ 'patch_icpp(2)%geometry' : 7, -+ 'patch_icpp(2)%hcid' : 206, -+ 'patch_icpp(2)%alter_patch(1)' : 'T', -+ 'patch_icpp(2)%x_centroid' : -dlengx/4., -+ 'patch_icpp(2)%y_centroid' : dlengy/2., -+ 'patch_icpp(2)%length_x' : dlengx/2.+2, -+ 'patch_icpp(2)%length_y' : dlengy, -+ 'patch_icpp(2)%a2' : interface_amp, -+ 'patch_icpp(2)%vel(1)' : 0.E+00, -+ 'patch_icpp(2)%vel(2)' : 0.0, -+ 'patch_icpp(2)%pres' : patmos_n, -+ 'patch_icpp(2)%alpha_rho(1)' : rhol_n*alphal_lung, -+ 'patch_icpp(2)%alpha_rho(2)' : rhog_n*alphag_lung, -+ 'patch_icpp(2)%alpha(1)' : alphal_lung, -+ 'patch_icpp(2)%alpha(2)' : alphag_lung, -+ # ========================================================================== -+ -+ # Fluids Physical Parameters =============================================== -+ 'fluid_pp(1)%gamma' : 1.E+00/(gammal-1.E+00), -+ 'fluid_pp(1)%pi_inf' : gammal*Bl_n/(gammal-1.E+00), -+ 'fluid_pp(2)%gamma' : 1.E+00/(gammag-1.E+00), -+ 'fluid_pp(2)%pi_inf' : gammag*Bg_n/(gammag-1.E+00), -+ -+ #============================================================================== -+})) -+ -+# ============================================================================== -diff --git a/examples/2D_phasechange_bubble/case.py b/examples/2D_phasechange_bubble/case.py -new file mode 100644 -index 00000000..5fbe5f83 ---- /dev/null -+++ b/examples/2D_phasechange_bubble/case.py -@@ -0,0 +1,286 @@ -+#!/usr/bin/env python3 -+import math, json -+ -+## 1 FOR BACKGROUND, 2 FOR BUBBLE -+# Pressure [Pa] -+p01 = 5E6 -+p02 = 3550 -+ -+# Temperature [K] -+T01 = 298.15 -+T02 = 298.15 -+#T02 = 7.914 -+ -+#### FLUID PROPERTIES #### -+ -+### liquid water ### -+# pi infty -+piwl = 1.0E+09 -+# qv -+qvwl = -1167000 -+# qv' -+qvpwl = 0.0E0 -+# cv -+cvwl = 1816 -+# cp -+cpwl = 4267 -+# gamma -+gamwl = cpwl / cvwl -+ -+## FOR PATCHES 1 & 2 ## -+ -+# density -+rho0wl1 = (p01 + piwl)/((gamwl-1)*cvwl*T01) -+rho0wl2 = (p02 + piwl)/((gamwl-1)*cvwl*T02) -+ -+# speed of sound FOR -+c_wl1 = math.sqrt( gamwl * ( p01 + piwl ) / rho0wl1 ) -+c_wl2 = math.sqrt( gamwl * ( p02 + piwl ) / rho0wl2 ) -+ -+# part for Gases - relations from IMR -+Ru = 8.3144598 # Universal gas constant (J/mol-K) -+ -+### Vapor water ### -+Rv = Ru/(18.01528e-3) # Gas constant for vapor (Ru/molecular weight) (J/kg-K) -+# gamma -+gamwv = 1.4 -+# cp -+cpwv = Rv * gamwv/(gamwv-1) -+# cv -+cvwv = cpwv/gamwv -+# pi infinity -+piwv = 0.0E0 -+# qv -+qvwv = 2030000 -+# qv' -+qvpwv = -23400 -+ -+## FOR PATCHES 1 & 2 ## -+ -+# density -+rho0wv1 = (p01 + piwv)/((gamwv-1)*cvwv*T01) -+rho0wv2 = (p02 + piwv)/((gamwv-1)*cvwv*T02) -+ -+# speed of sound -+c_wv1 = math.sqrt( gamwv * ( p01 + piwv ) / rho0wv1 ) -+c_wv2 = math.sqrt( gamwv * ( p02 + piwv ) / rho0wv2 ) -+ -+### Air ### -+ -+Ra = Ru/(28.966e-3) # Gas constant for air (Ru/molecular weight) (J/kg-K) -+# gamma -+gama = 1.4 -+# cp -+cpa = Ra * gama/(gama-1) -+# cv -+cva = cpa/gama -+# pi infinity -+pia = 0.0E0 -+# qv -+qva = 0.0E0 -+# qv' -+qvpa = 0.0E0 -+ -+## FOR PATCHES 1 & 2 ## -+ -+# density -+rho0a1 = (p01 + pia)/((gama-1)*cva*T01) -+rho0a2 = (p02 + pia)/((gama-1)*cva*T02) -+ -+# Speed of sound -+c_a1 = math.sqrt( gama * ( p01 + pia ) / rho0a1 ) -+c_a2 = math.sqrt( gama * ( p02 + pia ) / rho0a2 ) -+ -+## SHOCK RELATIONS -+p02Op01 = p02 / p01 -+ -+# Mach number of the shocked region - this should agree with Min, if everything is correct -+Ms = math.sqrt( ( gama + 1. ) / ( 2. * gama ) * ( p02Op01 - 1. ) * ( p02 / ( p02 + pia ) ) + 1.0 ) -+ -+# shock speed -+ss = Ms * c_a1 -+ -+### volume fractions for each of the patches ### -+C0 = 0.25 # vapor concentration for IMR -+ -+# water liquid -+awl1 = 1.00E00-2.00E-12 -+awl2 = 1.00E-12 -+# water vapor -+awv1 = 1.00E-12 -+awv2 = 1 / ( ( 1 - C0 ) / C0 * rho0wv2 / rho0a2 + 1 ) -+# air -+aa1 = 1.0 - awl1 - awv1 -+aa2 = 1.0 - awl2 - awv2 -+ -+## SIMULATION PARAMETERS -+ -+# CFL -+cfl = 0.50 -+ -+# Bubble Initial Radius -+R0 = 30E-06 -+ -+# number of elements -+Nx0 = 400 -+Nx = 1600 -+Ny = 1600 -+Nz = 1600 -+ -+# domain boundaries -+xb = 0.00 -+xe = 120E-6 -+ -+yb = 0.00 -+ye = 120E-6 -+ -+zb = 0.00 -+ze = 120E-6 -+ -+# typical cell size -+dx = ( xe - xb ) / Nx -+dy = ( ye - yb ) / Ny -+dz = ( ze - zb ) / Nz -+ -+# time step -+ -+# save frequency = SF + 1 (because the initial state, 0.dat, is also saved) -+SF = 200 -+ -+# Critical time-step -+tc = 0.915 * R0 * math.sqrt( rho0wl1 / p01 ) -+ -+# making Nt divisible by SF -+# tendA = 1.5 * tc -+tend = 1.2 * tc -+ -+# 1 - ensure NtA is sufficient to go a little beyond tendA -+# NtA = int( tendA // dt + 1 ) -+ -+# Array of saves. it is the same as Nt/Sf = t_step_save -+# AS = int( NtA // SF + 1 ) -+ -+# Nt = total number of steps. Ensure Nt > NtA (so the total tendA is covered) -+# Nt = AS * SF -+Nt = int(18E3 * tend // tc * Nx / Nx0 + 1) -+ -+dt = tend / Nt -+ -+AS = int( Nt//SF ) -+ -+# Total physical time -+# tend = Nt * dt -+ -+# Configuring case dictionary ================================================== -+print(json.dumps({ -+ # Logistics ================================================ -+ 'run_time_info': 'T', -+ # ========================================================== -+ # Computational Domain Parameters ========================== -+ 'x_domain%beg' : xb, -+ 'x_domain%end' : xe, -+ 'y_domain%beg' : yb, -+ 'y_domain%end' : ye, -+ 'stretch_x' : 'T', -+ 'loops_x' : 3, -+ 'a_x' : 4.0E0, -+ 'x_a' : -2.0*R0, -+ 'x_b' : 2.0*R0, -+ 'stretch_y' : 'T', -+ 'loops_y' : 3, -+ 'a_y' : 4.0E0, -+ 'y_a' : -2.0*R0, -+ 'y_b' : 2.0*R0, -+ 'cyl_coord' : 'T', -+ 'm' : Nx, -+ 'n' : Ny, -+ 'p' : 0, -+ 'dt' : dt, -+ 't_step_start' : 0, -+ 't_step_stop' : Nt, -+ 't_step_save' : AS, -+ # ========================================================== -+ # Simulation Algorithm Parameters ========================== -+ 'num_patches' : 2, -+ 'model_eqns' : 3, -+ 'num_fluids' : 3, -+ 'adv_alphan' : 'T', -+ 'mpp_lim' : 'T', -+ 'mixture_err' : 'T', -+ 'relax' : 'T', -+ 'relax_model' : 6, -+ 'palpha_eps' : 1.0E-8, -+ 'ptgalpha_eps' : 1.0E-2, -+ 'time_stepper' : 3, -+ 'weno_order' : 3, -+ 'weno_eps' : 1.0E-16, -+ 'weno_Re_flux' : 'F', -+ 'weno_avg' : 'F', -+ 'mapped_weno' : 'T', -+ 'null_weights' : 'F', -+ 'mp_weno' : 'F', -+ 'riemann_solver' : 2, -+ 'wave_speeds' : 1, -+ 'avg_state' : 2, -+ 'bc_x%beg' : -2, -+ 'bc_x%end' : -6, -+ 'bc_y%beg' : -2, -+ 'bc_y%end' : -6, -+ # ========================================================== -+ # Formatted Database Files Structure Parameters ============ -+ 'format' : 1, -+ 'precision' : 2, -+ 'prim_vars_wrt':'T', -+ 'parallel_io' :'T', -+ # ========================================================== -+ # Patch 1: High pressured water ============================ -+ # Specify the cubic water background grid geometry -+ 'patch_icpp(1)%geometry' : 3, -+ 'patch_icpp(1)%x_centroid' : ( xe + xb ) * 500000 / 100, -+ 'patch_icpp(1)%y_centroid' : ( ye + yb ) * 500000 / 100, -+ 'patch_icpp(1)%length_x' : ( xe - xb ) * 1000000 / 100, -+ 'patch_icpp(1)%length_y' : ( ye - yb ) * 1000000 / 100, -+ 'patch_icpp(1)%vel(1)' : 0.0E+00, -+ 'patch_icpp(1)%vel(2)' : 0.0E+00, -+ 'patch_icpp(1)%pres' : p01, -+ 'patch_icpp(1)%alpha_rho(1)' : awl1 * rho0wl1, -+ 'patch_icpp(1)%alpha_rho(2)' : awv1 * rho0wv1, -+ 'patch_icpp(1)%alpha_rho(3)' : aa1 * rho0a1, -+ 'patch_icpp(1)%alpha(1)' : awl1, -+ 'patch_icpp(1)%alpha(2)' : awv1, -+ 'patch_icpp(1)%alpha(3)' : aa1, -+ # ========================================================== -+ # Patch 2: (Vapor) Bubble ================================== -+ 'patch_icpp(2)%geometry' : 2, -+ 'patch_icpp(2)%x_centroid' : xb, -+ 'patch_icpp(2)%y_centroid' : yb, -+ 'patch_icpp(2)%radius' : R0, -+ 'patch_icpp(2)%vel(1)' : 0.0E+00, -+ 'patch_icpp(2)%vel(2)' : 0.0E+00, -+ 'patch_icpp(2)%pres' : p02, -+ 'patch_icpp(2)%alpha_rho(1)' : awl2 * rho0wl2, -+ 'patch_icpp(2)%alpha_rho(2)' : awv2 * rho0wv2, -+ 'patch_icpp(2)%alpha_rho(3)' : aa2 * rho0a2, -+ 'patch_icpp(2)%alpha(1)' : awl2, -+ 'patch_icpp(2)%alpha(2)' : awv2, -+ 'patch_icpp(2)%alpha(3)' : aa2, -+ 'patch_icpp(2)%alter_patch(1)' : 'T', -+ # ========================================================== -+ # Fluids Physical Parameters =============================== -+ 'fluid_pp(1)%gamma' : 1.0E+00 / ( gamwl - 1 ), -+ 'fluid_pp(1)%pi_inf' : gamwl * piwl / ( gamwl - 1 ), -+ 'fluid_pp(1)%cv' : cvwl, -+ 'fluid_pp(1)%qv' : qvwl, -+ 'fluid_pp(1)%qvp' : qvpwl, -+ 'fluid_pp(2)%gamma' : 1.0E+00 / ( gamwv - 1 ), -+ 'fluid_pp(2)%pi_inf' : gamwv * piwv / ( gamwv - 1 ), -+ 'fluid_pp(2)%cv' : cvwv, -+ 'fluid_pp(2)%qv' : qvwv, -+ 'fluid_pp(2)%qvp' : qvpwv, -+ 'fluid_pp(3)%gamma' : 1.0E+00 / ( gama - 1 ), -+ 'fluid_pp(3)%pi_inf' : gama * pia / ( gama - 1 ), -+ 'fluid_pp(3)%cv' : cva, -+ 'fluid_pp(3)%qv' : qva, -+ 'fluid_pp(3)%qvp' : qvpa, -+ # ========================================================== -+})) -diff --git a/examples/2D_phasechange_bubble/casefile.py b/examples/2D_phasechange_bubble/casefile.py -new file mode 100644 -index 00000000..722d0049 ---- /dev/null -+++ b/examples/2D_phasechange_bubble/casefile.py -@@ -0,0 +1,300 @@ -+#!/usr/bin/env python3 -+import math, json -+ -+## 1 FOR BACKGROUND, 2 FOR BUBBLE -+# Pressure [Pa] -+p01 = 5E6 -+p02 = 3550 -+ -+# Temperature [K] -+T01 = 298.15 -+T02 = 298.15 -+#T02 = 7.914 -+ -+#### FLUID PROPERTIES #### -+ -+### liquid water ### -+# pi infty -+piwl = 1.0E+09 -+# qv -+qvwl = -1167000 -+# qv' -+qvpwl = 0.0E0 -+# cv -+cvwl = 1816 -+# cp -+cpwl = 4267 -+# gamma -+gamwl = cpwl / cvwl -+ -+## FOR PATCHES 1 & 2 ## -+ -+# density -+rho0wl1 = (p01 + piwl)/((gamwl-1)*cvwl*T01) -+rho0wl2 = (p02 + piwl)/((gamwl-1)*cvwl*T02) -+ -+# speed of sound FOR -+c_wl1 = math.sqrt( gamwl * ( p01 + piwl ) / rho0wl1 ) -+c_wl2 = math.sqrt( gamwl * ( p02 + piwl ) / rho0wl2 ) -+ -+# part for Gases - relations from IMR -+Ru = 8.3144598 # Universal gas constant (J/mol-K) -+ -+### Vapor water ### -+Rv = Ru/(18.01528e-3) # Gas constant for vapor (Ru/molecular weight) (J/kg-K) -+# gamma -+gamwv = 1.4 -+# cp -+cpwv = Rv * gamwv/(gamwv-1) -+# cv -+cvwv = cpwv/gamwv -+# pi infinity -+piwv = 0.0E0 -+# qv -+qvwv = 2030000 -+# qv' -+qvpwv = -23400 -+ -+## FOR PATCHES 1 & 2 ## -+ -+# density -+rho0wv1 = (p01 + piwv)/((gamwv-1)*cvwv*T01) -+rho0wv2 = (p02 + piwv)/((gamwv-1)*cvwv*T02) -+ -+# speed of sound -+c_wv1 = math.sqrt( gamwv * ( p01 + piwv ) / rho0wv1 ) -+c_wv2 = math.sqrt( gamwv * ( p02 + piwv ) / rho0wv2 ) -+ -+### Air ### -+ -+Ra = Ru/(28.966e-3) # Gas constant for air (Ru/molecular weight) (J/kg-K) -+# gamma -+gama = 1.4 -+# cp -+cpa = Ra * gama/(gama-1) -+# cv -+cva = cpa/gama -+# pi infinity -+pia = 0.0E0 -+# qv -+qva = 0.0E0 -+# qv' -+qvpa = 0.0E0 -+ -+## FOR PATCHES 1 & 2 ## -+ -+# density -+rho0a1 = (p01 + pia)/((gama-1)*cva*T01) -+rho0a2 = (p02 + pia)/((gama-1)*cva*T02) -+ -+# Speed of sound -+c_a1 = math.sqrt( gama * ( p01 + pia ) / rho0a1 ) -+c_a2 = math.sqrt( gama * ( p02 + pia ) / rho0a2 ) -+ -+## SHOCK RELATIONS -+p02Op01 = p02 / p01 -+ -+# Mach number of the shocked region - this should agree with Min, if everything is correct -+Ms = math.sqrt( ( gama + 1. ) / ( 2. * gama ) * ( p02Op01 - 1. ) * ( p02 / ( p02 + pia ) ) + 1.0 ) -+ -+# shock speed -+ss = Ms * c_a1 -+ -+### volume fractions for each of the patches ### -+C0 = 0.25 # vapor concentration for IMR -+ -+# water liquid -+awl1 = 1.00E00-2.00E-12 -+awl2 = 1.00E-12 -+# water vapor -+awv1 = 1.00E-12 -+awv2 = 1 / ( ( 1 - C0 ) / C0 * rho0wv2 / rho0a2 + 1 ) -+# air -+aa1 = 1.0 - awl1 - awv1 -+aa2 = 1.0 - awl2 - awv2 -+ -+## SIMULATION PARAMETERS -+ -+# CFL -+cfl = 0.50 -+ -+# Bubble Initial Radius -+R0 = 30E-06 -+ -+# number of elements -+Nx0 = 400 -+Nx = 100 -+Ny = 100 -+Nz = 100 -+ -+# domain boundaries -+xb = 0.00 -+xe = 120E-6 -+ -+yb = 0.00 -+ye = 120E-6 -+ -+zb = 0.00 -+ze = 120E-6 -+ -+# typical cell size -+dx = ( xe - xb ) / Nx -+dy = ( ye - yb ) / Ny -+dz = ( ze - zb ) / Nz -+ -+# time step -+ -+# save frequency = SF + 1 (because the initial state, 0.dat, is also saved) -+SF = 200 -+ -+# Critical time-step -+tc = 0.915 * R0 * math.sqrt( rho0wl1 / p01 ) -+ -+# making Nt divisible by SF -+# tendA = 1.5 * tc -+tend = 1.2 * tc -+ -+# 1 - ensure NtA is sufficient to go a little beyond tendA -+# NtA = int( tendA // dt + 1 ) -+ -+# Array of saves. it is the same as Nt/Sf = t_step_save -+# AS = int( NtA // SF + 1 ) -+ -+# Nt = total number of steps. Ensure Nt > NtA (so the total tendA is covered) -+# Nt = AS * SF -+Nt = int(18E3 * tend // tc * Nx / Nx0 + 1) -+ -+dt = tend / Nt -+ -+AS = int( Nt//SF ) -+ -+# Total physical time -+# tend = Nt * dt -+ -+# Configuring case dictionary ================================================== -+print(json.dumps({ -+ # Logistics ================================================ -+ 'run_time_info': 'T', -+ # ========================================================== -+ # Computational Domain Parameters ========================== -+ 'x_domain%beg' : xb, -+ 'x_domain%end' : xe, -+ 'y_domain%beg' : yb, -+ 'y_domain%end' : ye, -+ 'z_domain%beg' : zb, -+ 'z_domain%end' : ze, -+ 'stretch_x' : 'T', -+ 'loops_x' : 3, -+ 'a_x' : 4.0E0, -+ 'x_a' : -2.0*R0, -+ 'x_b' : 2.0*R0, -+ 'stretch_y' : 'T', -+ 'loops_y' : 3, -+ 'a_y' : 4.0E0, -+ 'y_a' : -2.0*R0, -+ 'y_b' : 2.0*R0, -+ 'stretch_z' : 'T', -+ 'loops_z' : 3, -+ 'a_z' : 4.0E0, -+ 'z_a' : -2.0*R0, -+ 'z_b' : 2.0*R0, -+ 'cyl_coord' : 'F', -+ 'm' : Nx, -+ 'n' : Ny, -+ 'p' : Nz, -+ 'dt' : dt, -+ 't_step_start' : 0, -+ 't_step_stop' : Nt, -+ 't_step_save' : AS, -+ # ========================================================== -+ # Simulation Algorithm Parameters ========================== -+ 'num_patches' : 2, -+ 'model_eqns' : 3, -+ 'num_fluids' : 3, -+ 'adv_alphan' : 'T', -+ 'mpp_lim' : 'T', -+ 'mixture_err' : 'T', -+ 'relax' : 'T', -+ 'relax_model' : 6, -+ 'palpha_eps' : 1.0E-6, -+ 'ptgalpha_eps' : 1.0E-2, -+ 'time_stepper' : 3, -+ 'weno_order' : 3, -+ 'weno_eps' : 1.0E-32, -+ 'weno_Re_flux' : 'F', -+ 'weno_avg' : 'F', -+ 'mapped_weno' : 'T', -+ 'null_weights' : 'F', -+ 'mp_weno' : 'F', -+ 'riemann_solver' : 2, -+ 'wave_speeds' : 1, -+ 'avg_state' : 2, -+ 'bc_x%beg' : -2, -+ 'bc_x%end' : -6, -+ 'bc_y%beg' : -2, -+ 'bc_y%end' : -6, -+ 'bc_z%beg' : -2, -+ 'bc_z%end' : -6, -+ # ========================================================== -+ # Formatted Database Files Structure Parameters ============ -+ 'format' : 1, -+ 'precision' : 2, -+ 'prim_vars_wrt':'T', -+ 'parallel_io' :'T', -+ # ========================================================== -+ # Patch 1: High pressured water ============================ -+ # Specify the cubic water background grid geometry -+ 'patch_icpp(1)%geometry' : 9, -+ 'patch_icpp(1)%x_centroid' : ( xe + xb ) * 500000 / 100, -+ 'patch_icpp(1)%y_centroid' : ( ye + yb ) * 500000 / 100, -+ 'patch_icpp(1)%z_centroid' : ( ze + zb ) * 500000 / 100, -+ 'patch_icpp(1)%length_x' : ( xe - xb ) * 1000000 / 100, -+ 'patch_icpp(1)%length_y' : ( ye - yb ) * 1000000 / 100, -+ 'patch_icpp(1)%length_z' : ( ze - zb ) * 1000000 / 100, -+ 'patch_icpp(1)%vel(1)' : 0.0E+00, -+ 'patch_icpp(1)%vel(2)' : 0.0E+00, -+ 'patch_icpp(1)%vel(3)' : 0.0E+00, -+ 'patch_icpp(1)%pres' : p01, -+ 'patch_icpp(1)%alpha_rho(1)' : awl1 * rho0wl1, -+ 'patch_icpp(1)%alpha_rho(2)' : awv1 * rho0wv1, -+ 'patch_icpp(1)%alpha_rho(3)' : aa1 * rho0a1, -+ 'patch_icpp(1)%alpha(1)' : awl1, -+ 'patch_icpp(1)%alpha(2)' : awv1, -+ 'patch_icpp(1)%alpha(3)' : aa1, -+ # ========================================================== -+ # Patch 2: (Vapor) Bubble ================================== -+ 'patch_icpp(2)%geometry' : 8, -+ 'patch_icpp(2)%x_centroid' : xb, -+ 'patch_icpp(2)%y_centroid' : yb, -+ 'patch_icpp(2)%z_centroid' : zb, -+ 'patch_icpp(2)%radius' : R0, -+ 'patch_icpp(2)%vel(1)' : 0.0E+00, -+ 'patch_icpp(2)%vel(2)' : 0.0E+00, -+ 'patch_icpp(2)%vel(3)' : 0.0E+00, -+ 'patch_icpp(2)%pres' : p02, -+ 'patch_icpp(2)%alpha_rho(1)' : awl2 * rho0wl2, -+ 'patch_icpp(2)%alpha_rho(2)' : awv2 * rho0wv2, -+ 'patch_icpp(2)%alpha_rho(3)' : aa2 * rho0a2, -+ 'patch_icpp(2)%alpha(1)' : awl2, -+ 'patch_icpp(2)%alpha(2)' : awv2, -+ 'patch_icpp(2)%alpha(3)' : aa2, -+ 'patch_icpp(2)%alter_patch(1)' : 'T', -+ # ========================================================== -+ # Fluids Physical Parameters =============================== -+ 'fluid_pp(1)%gamma' : 1.0E+00 / ( gamwl - 1 ), -+ 'fluid_pp(1)%pi_inf' : gamwl * piwl / ( gamwl - 1 ), -+ 'fluid_pp(1)%cv' : cvwl, -+ 'fluid_pp(1)%qv' : qvwl, -+ 'fluid_pp(1)%qvp' : qvpwl, -+ 'fluid_pp(2)%gamma' : 1.0E+00 / ( gamwv - 1 ), -+ 'fluid_pp(2)%pi_inf' : gamwv * piwv / ( gamwv - 1 ), -+ 'fluid_pp(2)%cv' : cvwv, -+ 'fluid_pp(2)%qv' : qvwv, -+ 'fluid_pp(2)%qvp' : qvpwv, -+ 'fluid_pp(3)%gamma' : 1.0E+00 / ( gama - 1 ), -+ 'fluid_pp(3)%pi_inf' : gama * pia / ( gama - 1 ), -+ 'fluid_pp(3)%cv' : cva, -+ 'fluid_pp(3)%qv' : qva, -+ 'fluid_pp(3)%qvp' : qvpa, -+ # ========================================================== -+})) -diff --git a/examples/3D_CAV/3D_CAV_sph_col.py b/examples/3D_CAV/3D_CAV_sph_col.py -new file mode 100644 -index 00000000..a54df0a5 ---- /dev/null -+++ b/examples/3D_CAV/3D_CAV_sph_col.py -@@ -0,0 +1,205 @@ -+import math -+import json -+ -+ -+## Deine characteristic values for the sim -+Ri = 50E-6 -+T = 407.9 -+rhog = 0.027 -+Pb = 3550 -+Pl = 101325 -+#mulc = 9E-04 -+#mubc = 1.0E-05 -+domain_length = 3*Ri -+ -+ -+## fluid properties -+Pi_inf_l = 1.0E+09 -+Pi_inf_b = 0.0E+00 -+nl = 2.35 -+nb = 1.47 -+alpha1 = 1.0E+00 -+Cv_l = 1816 -+rhol = (Pl+Pi_inf_l)/((nl-1)*Cv_l*T) -+alpha2 = alpha1 -+cl = (nl*(Pl+Pi_inf_l)/rhol)**(0.5) -+ -+## Defining Characteristic Values -+Rc = Ri -+rhoc = rhol -+uc = (Pl/rhol)**(0.5E+00) -+tc = Ri/uc -+Pc = rhoc*uc**(2.0E+00) -+ -+## Non-Dimensionalizing values using characteristic values -+Rin = Ri/Rc -+rholn = rhol/rhoc -+rhogn = rhog/rhoc -+Pln = Pl/Pc -+Pbn = Pb/Pc -+tcn = tc/tc -+Pi_inf_ln = Pi_inf_l/Pc -+leng = domain_length/Rc -+clc = cl/uc -+ -+ -+## Non-Dimensional Numbers -+#Rel = rhol*uc*2*Rin/mulc -+#Reb = rhog*uc*2*Rin/mubc -+Ma = uc/cl -+ -+## Grid Specifications -+CFL = 0.1 -+PpBr = 192 -+Nx = PpBr*leng -+Ny = Nx -+Nz = Nx -+x_beg = 0.0E+00 -+x_end = leng -+y_beg = 0.0E+00 -+y_end = leng -+z_beg = 0.0E+00 -+z_end = leng -+delta_x = leng/Nx -+delta_t = CFL*delta_x/clc -+Nt = int(1.1*tcn/delta_t) -+x_centroidl = (x_end+x_beg)/(2.0E+00) -+y_centroidl = (y_end+y_beg)/(2.0E+00) -+z_centroidl = (z_end+z_beg)/(2.0E+00) -+x_centroidb = 0.0E+00 -+y_centroidb = 0.0E+00 -+z_centroidb = 0.0E+00 -+ -+ -+# Configuring case dictionary -+print(json.dumps({ -+ # Logistics ================================================ -+ 'run_time_info' : 'T', -+ 'sim_data' : 'T', -+ # ========================================================== -+ -+ # Computational Domain Parameters ========================== -+ 'x_domain%beg' : x_beg, -+ 'x_domain%end' : x_end, -+ 'y_domain%beg' : y_beg, -+ 'y_domain%end' : y_end, -+ 'z_domain%beg' : z_beg, -+ 'z_domain%end' : z_end, -+ 'm' : int(Nx), -+ 'n' : int(Ny), -+ 'p' : int(Nz), -+ 'cyl_coord' : 'F', -+ 'dt' : delta_t, -+ 't_step_start' : 0, -+ 't_step_stop' : Nt, -+ 't_step_save' : int(Nt/360), -+# ========================================================== -+ -+ # Simulation Algorithm Parameters ========================== -+ 'num_patches' : 2, -+ 'model_eqns' : 2, -+ 'alt_soundspeed' : 'F', -+ 'num_fluids' : 2, -+ 'adv_alphan' : 'T', -+ 'mpp_lim' : 'T', -+ 'mixture_err' : 'T', -+ 'time_stepper' : 3, -+ 'weno_order' : 5, -+ 'weno_eps' : 1.E-100, -+ 'mapped_weno' : 'T', -+ 'null_weights' : 'F', -+ 'mp_weno' : 'F', -+ 'weno_Re_flux' : 'F', -+ 'weno_avg' : 'F', -+ 'riemann_solver' : 2, -+ 'wave_speeds' : 1, -+ 'avg_state' : 2, -+ 'bc_x%beg' : -2, -+ 'bc_x%end' : -6, -+ 'bc_y%beg' : -2, -+ 'bc_y%end' : -6, -+ 'bc_z%beg' : -2, -+ 'bc_z%end' : -6, -+ 'stretch_x' : 'T', -+ 'stretch_y' : 'T', -+ 'stretch_z' : 'T', -+ 'a_x' : 4.0E+00, -+ 'x_a' : -1.5E+00, -+ 'x_b' : 1.5E+00, -+ 'a_y' : 4.0E+00, -+ 'y_a' : -1.5E+00, -+ 'y_b' : 1.5E+00, -+ 'a_z' : 4.0E+00, -+ 'z_a' : -1.5E+00, -+ 'z_b' : 1.5E+00, -+ # ========================================================== -+ -+ # Formatted Database Files Structure Parameters ============ -+ 'format' : 1, -+ 'precision' : 2, -+ 'prim_vars_wrt' :'T', -+ 'parallel_io' :'T', -+ 'fd_order' :'1', -+ 'probe_wrt' :'T', -+ 'num_probes' : 1, -+ 'probe(1)%x' : 0., -+ 'probe(1)%y' : 0., -+ 'probe(1)%z' : 0., -+ # ========================================================== -+ -+ # Patch 1: Background ============================ -+ 'patch_icpp(1)%geometry' : 9, -+ 'patch_icpp(1)%x_centroid' : 40*x_centroidl, -+ 'patch_icpp(1)%y_centroid' : 40*y_centroidl, -+ 'patch_icpp(1)%z_centroid' : 40*z_centroidl, -+ 'patch_icpp(1)%length_x' : 40*leng, -+ 'patch_icpp(1)%length_y' : 40*leng, -+ 'patch_icpp(1)%length_z' : 40*leng, -+ 'patch_icpp(1)%vel(1)' : 0.E+00, -+ 'patch_icpp(1)%vel(2)' : 0.E+00, -+ 'patch_icpp(1)%vel(3)' : 0.E+00, -+ 'patch_icpp(1)%pres' : Pln, -+ 'patch_icpp(1)%alpha_rho(1)' : alpha1*rholn, -+ 'patch_icpp(1)%alpha_rho(2)' : 0.0E+00, -+ 'patch_icpp(1)%alpha(1)' : alpha1, -+ 'patch_icpp(1)%alpha(2)' : 0.0E+00, -+ # ========================================================== -+ # Patch 2: Bubble ====================================== -+ 'patch_icpp(2)%geometry' : 14, -+ 'patch_icpp(2)%x_centroid' : x_centroidb, -+ 'patch_icpp(2)%y_centroid' : y_centroidb, -+ 'patch_icpp(2)%z_centroid' : z_centroidb, -+ 'patch_icpp(2)%radius' : Rin, -+ 'patch_icpp(2)%smoothen' : 'T', -+ 'patch_icpp(2)%smooth_patch_id': 1, -+ 'patch_icpp(2)%smooth_coeff' : 1.5E+00, -+ 'patch_icpp(2)%non_axis_sym' : 'F', -+ 'patch_icpp(2)%a2' : 0.0E+00, -+ 'patch_icpp(2)%a3' : 0.0E+00, -+ 'patch_icpp(2)%a4' : 0.0E+00, -+ 'patch_icpp(2)%a5' : 0.0E+00, -+ 'patch_icpp(2)%a6' : 0.0E+00, -+ 'patch_icpp(2)%a7' : 0.0E+00, -+ 'patch_icpp(2)%alter_patch(1)' : 'T', -+ 'patch_icpp(2)%vel(1)' : 0.E+00, -+ 'patch_icpp(2)%vel(2)' : 0.E+00, -+ 'patch_icpp(2)%vel(3)' : 0.E+00, -+ 'patch_icpp(2)%pres' : Pbn, -+ 'patch_icpp(2)%alpha_rho(1)' : 0.0E+00, -+ 'patch_icpp(2)%alpha_rho(2)' : alpha2*rhogn, -+ 'patch_icpp(2)%alpha(1)' : 0.0E+00, -+ 'patch_icpp(2)%alpha(2)' : alpha2, -+ # ========================================================== -+ -+ # Fluids Physical Parameters =============================== -+ 'fluid_pp(1)%gamma' : 1/(nl-1), -+ 'fluid_pp(1)%pi_inf' : nl*Pi_inf_ln/(nl-1), -+ 'fluid_pp(2)%gamma' : 1/(nb-1), -+ 'fluid_pp(2)%pi_inf' : 0.0E+00, -+# 'fluid_pp(1)%Re(1)' : Rel, -+# 'fluid_pp(2)%Re(1)' : Reb, -+ # ========================================================== -+})) -+ -+# ============================================================================== -+ -diff --git a/examples/3D_ctr_test/case.py b/examples/3D_ctr_test/case.py -new file mode 100644 -index 00000000..aac9ec36 ---- /dev/null -+++ b/examples/3D_ctr_test/case.py -@@ -0,0 +1,399 @@ -+#!/usr/bin/env python3 -+import math, json -+ -+## 1 FOR BACKGROUND, 2 FOR BUBBLE, 3 FOR GEL -+# Pressure [Pa] -+p01 = 5E6 -+p02 = 3550 -+p03 = p01 -+ -+# Temperature [K] -+T01 = 298.15 -+T02 = 298.15 -+T03 = T01 -+ -+#### FLUID PROPERTIES #### -+ -+### liquid water ### -+# pi infty -+piwl = 1.0E+09 -+# qv -+qvwl = -1167000 -+# qv' -+qvpwl = 0.0E0 -+# cv -+cvwl = 1816 -+# cp -+cpwl = 4267 -+# gamma -+gamwl = cpwl / cvwl -+ -+## FOR PATCHES 1 & 2 ## -+ -+# density -+rho0wl1 = (p01 + piwl)/((gamwl-1)*cvwl*T01) -+rho0wl2 = (p02 + piwl)/((gamwl-1)*cvwl*T02) -+rho0wl3 = (p03 + piwl)/((gamwl-1)*cvwl*T03) -+ -+# speed of sound FOR -+c_wl1 = math.sqrt( gamwl * ( p01 + piwl ) / rho0wl1 ) -+c_wl2 = math.sqrt( gamwl * ( p02 + piwl ) / rho0wl2 ) -+c_wl3 = math.sqrt( gamwl * ( p03 + piwl ) / rho0wl3 ) -+ -+# part for Gases - relations from IMR -+Ru = 8.3144598 # Universal gas constant (J/mol-K) -+ -+### Vapor water ### -+Rv = Ru/(18.01528e-3) # Gas constant for vapor (Ru/molecular weight) (J/kg-K) -+# gamma -+gamwv = 1.4 -+# cp -+cpwv = Rv * gamwv/(gamwv-1) -+# cv -+cvwv = cpwv/gamwv -+# pi infinity -+piwv = 0.0E0 -+# qv -+qvwv = 2030000 -+# qv' -+qvpwv = -23400 -+ -+## FOR PATCHES 1 & 2 ## -+ -+# density -+rho0wv1 = (p01 + piwv)/((gamwv-1)*cvwv*T01) -+rho0wv2 = (p02 + piwv)/((gamwv-1)*cvwv*T02) -+rho0wv3 = (p03 + piwv)/((gamwv-1)*cvwv*T03) -+ -+# speed of sound -+c_wv1 = math.sqrt( gamwv * ( p01 + piwv ) / rho0wv1 ) -+c_wv2 = math.sqrt( gamwv * ( p02 + piwv ) / rho0wv2 ) -+c_wv3 = math.sqrt( gamwv * ( p03 + piwv ) / rho0wv3 ) -+ -+### Air ### -+ -+Ra = Ru/(28.966e-3) # Gas constant for air (Ru/molecular weight) (J/kg-K) -+gamwa = 1.4 -+# cp -+cpa = Ra * gamwa/(gamwa-1) -+# cv -+cva = cpa/gamwa -+# pi infinity -+pia = 0.0E0 -+# qv -+qvwa = 0.0E0 -+# qv' -+qvpwa = 0.0E0 -+ -+## FOR PATCHES 1 & 2 ## -+ -+# density -+rho0wa1 = (p01 + pia)/((gamwa-1)*cva*T01) -+rho0wa2 = (p02 + pia)/((gamwa-1)*cva*T02) -+ -+# Speed of sound -+c_a1 = math.sqrt( gamwa * ( p01 + pia ) / rho0wa1 ) -+c_a2 = math.sqrt( gamwa * ( p02 + pia ) / rho0wa2 ) -+ -+### 3% polyacrylamide gel ### -+# gamma -+gamwg = 2.35 -+# pi infty -+pig = 1.0E+09 -+# qv -+qvwg = -1167000 -+# qv' -+qvpwg = 0.0E0 -+# cv -+cvg = 1816 -+# cp -+cpg = gamwg*cvg -+ -+## FOR PATCHES 1 & 2 & 3 ## -+ -+# density -+rho0wg1 = (p01 + pig)/((gamwg-1)*cvg*T01) -+rho0wg2 = (p02 + pig)/((gamwg-1)*cvg*T02) -+rho0wg3 = (p03 + pig)/((gamwg-1)*cvg*T03) -+ -+# Speed of sound -+c_g1 = math.sqrt( gamwg * ( p01 + pig ) / rho0wg1 ) -+c_g2 = math.sqrt( gamwg * ( p02 + pig ) / rho0wg2 ) -+c_g3 = math.sqrt( gamwg * ( p03 + pig ) / rho0wg3 ) -+ -+## SHOCK RELATIONS -+p02Op01 = p02 / p01 -+ -+# Mach number of the shocked region - this should agree with Min, if everything is correct -+Ms = math.sqrt( ( gamwa + 1. ) / ( 2. * gamwa ) * ( p02Op01 - 1. ) * ( p02 / ( p02 + pia ) ) + 1.0 ) -+ -+# shock speed -+ss = Ms * c_a1 -+ -+### volume fractions for each of the patches ### -+C0 = 0.5 # vapor concentration for IMR -+ -+# patch 1: liquid water -+liq_wv = 1.00E-15 -+liq_wg = 0. -+liq_wa = 1.00E-15 -+liq_wl = 1.00E00 - liq_wv - liq_wa - liq_wg -+# water vapor -+vap_wl = 1.00E-15 -+vap_wv = 1 / ( ( 1 - C0 ) / C0 * rho0wv2 / rho0wa2 + 1 ) -+vap_wg = 0. -+vap_wa = 1.00E-15 -+vap_tot = vap_wl + vap_wv + vap_wa + vap_wg -+# bub -+bub_wl = 1.00E-15 -+bub_wv = vap_tot -+bub_wg = 0. -+bub_wa = 1.00E00 - bub_wl - bub_wv - bub_wg -+# gel -+gel_wv = 0. -+gel_wl = 0. -+gel_wa = 0. -+gel_wg = 1.00E00 - gel_wl - gel_wv - gel_wa -+ -+## SIMULATION PARAMETERS -+ -+# CFL -+cfl = 0.50 -+ -+# Bubble Initial Radius -+R0 = 230.4E-06 -+ -+# number of elements -+Nx0 = 400 -+Nx = 399 -+Ny = 199 -+Nz = 199 -+ -+lref = 921.6E-6 -+# domain boundaries -+xb = -lref -+xe = lref -+ -+yb = 0.00 -+ye = lref -+ -+zb = 0.00 -+ze = lref -+ -+lenx = ( xe - xb ) -+leny = ( ye - yb ) -+lenz = ( ze - zb ) -+ -+xcenl = (xb + xe)/2.0 -+ycenl = (yb + ye)/2.0 -+zcenl = (zb + ze)/2.0 -+ -+#xdist = 6.51E-10 #2.17E-5 -+#sod = xdist/R0 -+sod = -2.17 -+xcenb = sod*R0 -+ycenb = 0.00 -+zcenb = 0.00 -+ -+xbg = 0 -+xeg = xe -+ -+lenxg = (xeg - xbg) -+lenyg = leny -+lenzg = lenz -+xceng = (xbg + xeg)/2.0 -+yceng = ycenl -+zceng = zcenl -+ -+# typical cell size -+dx = ( xe - xb ) / Nx -+dy = ( ye - yb ) / Ny -+dz = ( ze - zb ) / Nz -+#print(dx) -+# time step -+ -+# save frequency = SF + 1 (because the initial state, 0.dat, is also saved) -+SF = 60 -+ -+# Critical time-step -+tc = 0.915 * R0 * math.sqrt( rho0wl1 / p01 ) -+ -+# making Nt divisible by SF -+# tendA = 1.5 * tc -+tend = 1.2 * tc -+ -+# 1 - ensure NtA is sufficient to go a little beyond tendA -+# NtA = int( tendA // dt + 1 ) -+ -+# Array of saves. it is the same as Nt/Sf = t_step_save -+# AS = int( NtA // SF + 1 ) -+ -+# Nt = total number of steps. Ensure Nt > NtA (so the total tendA is covered) -+# Nt = AS * SF -+Nt = int(10E3 * tend // tc * Nx / Nx0 + 1) -+#print(Nt) -+dt = tend / Nt -+ -+AS = int( Nt//SF ) -+ -+# Total physical time -+# tend = Nt * dt -+ -+# Configuring case dictionary ================================================== -+print(json.dumps({ -+ # Logistics ================================================ -+ 'run_time_info': 'T', -+ # ========================================================== -+ # Computational Domain Parameters ========================== -+ 'x_domain%beg' : xb, -+ 'x_domain%end' : xe, -+ 'y_domain%beg' : yb, -+ 'y_domain%end' : ye, -+ 'z_domain%beg' : zb, -+ 'z_domain%end' : ze, -+ 'stretch_x' : 'F', -+ 'loops_x' : 1, -+ 'a_x' : 4.0E0, -+ 'x_a' : -2.0*R0, -+ 'x_b' : 2.0*R0, -+ 'stretch_y' : 'F', -+ 'loops_y' : 1, -+ 'a_y' : 4.0E0, -+ 'y_a' : -2.0*R0, -+ 'y_b' : 2.0*R0, -+ 'stretch_z' : 'F', -+ 'loops_z' : 1, -+ 'a_z' : 4.0E0, -+ 'z_a' : -2.0*R0, -+ 'z_b' : 2.0*R0, -+ 'cyl_coord' : 'F', -+ 'm' : Nx, -+ 'n' : Ny, -+ 'p' : Nz, -+ 'dt' : dt, -+ 't_step_start' : 0, -+ 't_step_stop' : Nt, -+ 't_step_save' : AS, -+ # ========================================================== -+ # Simulation Algorithm Parameters ========================== -+ 'num_patches' : 3, -+ 'model_eqns' : 3, -+ 'num_fluids' : 4, -+ 'adv_alphan' : 'T', -+ 'mpp_lim' : 'T', -+ 'mixture_err' : 'T', -+ 'relax' : 'T', -+ 'relax_model' : 6, -+ 'palpha_eps' : 1.0E-6, -+ 'ptgalpha_eps' : 1.0E-2, -+ 'time_stepper' : 3, -+ 'weno_order' : 3, -+ 'weno_eps' : 1.0E-16, -+ 'weno_Re_flux' : 'F', -+ 'weno_avg' : 'F', -+ 'mapped_weno' : 'T', -+ 'null_weights' : 'F', -+ 'mp_weno' : 'F', -+ 'riemann_solver' : 2, -+ 'wave_speeds' : 1, -+ 'avg_state' : 2, -+ 'bc_x%beg' : -6, #-2, -+ 'bc_x%end' : -6, -+ 'bc_y%beg' : -2, -+ 'bc_y%end' : -6, -+ 'bc_z%beg' : -2, -+ 'bc_z%end' : -6, -+ # ========================================================== -+ # Formatted Database Files Structure Parameters ============ -+ 'format' : 1, -+ 'precision' : 2, -+ 'prim_vars_wrt':'T', -+ 'parallel_io' :'T', -+ # ========================================================== -+ # Patch 1: High pressured water ============================ -+ # Specify the cubic water background grid geometry -+ 'patch_icpp(1)%geometry' : 9, -+ 'patch_icpp(1)%x_centroid' : xcenl, -+ 'patch_icpp(1)%y_centroid' : ycenl, -+ 'patch_icpp(1)%z_centroid' : zcenl, -+ 'patch_icpp(1)%length_x' : lenx, -+ 'patch_icpp(1)%length_y' : leny, -+ 'patch_icpp(1)%length_z' : lenz, -+ 'patch_icpp(1)%vel(1)' : 0.0E+00, -+ 'patch_icpp(1)%vel(2)' : 0.0E+00, -+ 'patch_icpp(1)%vel(3)' : 0.0E+00, -+ 'patch_icpp(1)%pres' : p01, -+ 'patch_icpp(1)%alpha_rho(1)' : liq_wl * rho0wl1, -+ 'patch_icpp(1)%alpha_rho(2)' : liq_wv * rho0wv1, -+ 'patch_icpp(1)%alpha_rho(3)' : liq_wa * rho0wa1, -+ 'patch_icpp(1)%alpha_rho(4)' : liq_wg * rho0wg1, -+ 'patch_icpp(1)%alpha(1)' : liq_wl, -+ 'patch_icpp(1)%alpha(2)' : liq_wv, -+ 'patch_icpp(1)%alpha(3)' : liq_wa, -+ 'patch_icpp(1)%alpha(4)' : liq_wg, -+ # ========================================================== -+ # Patch 2: (Vapor) Bubble ================================== -+ 'patch_icpp(2)%geometry' : 8, -+ 'patch_icpp(2)%x_centroid' : xcenb, -+ 'patch_icpp(2)%y_centroid' : ycenb, -+ 'patch_icpp(2)%z_centroid' : zcenb, -+ 'patch_icpp(2)%radius' : R0, -+ 'patch_icpp(2)%vel(1)' : 0.0E+00, -+ 'patch_icpp(2)%vel(2)' : 0.0E+00, -+ 'patch_icpp(2)%vel(3)' : 0.0E+00, -+ 'patch_icpp(2)%pres' : p02, -+ 'patch_icpp(2)%alpha_rho(1)' : bub_wl * rho0wl2, -+ 'patch_icpp(2)%alpha_rho(2)' : bub_wv * rho0wv2, -+ 'patch_icpp(2)%alpha_rho(3)' : bub_wa * rho0wa2, -+ 'patch_icpp(2)%alpha_rho(4)' : bub_wg * rho0wg2, -+ 'patch_icpp(2)%alpha(1)' : bub_wl, -+ 'patch_icpp(2)%alpha(2)' : bub_wv, -+ 'patch_icpp(2)%alpha(3)' : bub_wa, -+ 'patch_icpp(2)%alpha(4)' : bub_wg, -+ 'patch_icpp(2)%alter_patch(1)' : 'T', -+ # ========================================================== -+ # Patch 3: Gel Object ====================================== -+ 'patch_icpp(3)%geometry' : 9, -+ 'patch_icpp(3)%x_centroid' : xceng, -+ 'patch_icpp(3)%y_centroid' : yceng, -+ 'patch_icpp(3)%z_centroid' : zceng, -+ 'patch_icpp(3)%length_x' : lenxg, -+ 'patch_icpp(3)%length_y' : lenyg, -+ 'patch_icpp(3)%length_z' : lenzg, -+ 'patch_icpp(3)%vel(1)' : 0.0E+00, -+ 'patch_icpp(3)%vel(2)' : 0.0E+00, -+ 'patch_icpp(3)%vel(3)' : 0.0E+00, -+ 'patch_icpp(3)%pres' : p03, -+ 'patch_icpp(3)%alpha_rho(1)' : gel_wl * rho0wl2, -+ 'patch_icpp(3)%alpha_rho(2)' : gel_wv * rho0wv2, -+ 'patch_icpp(3)%alpha_rho(3)' : gel_wa * rho0wa2, -+ 'patch_icpp(3)%alpha_rho(4)' : gel_wg * rho0wg2, -+ 'patch_icpp(3)%alpha(1)' : gel_wl, -+ 'patch_icpp(3)%alpha(2)' : gel_wv, -+ 'patch_icpp(3)%alpha(3)' : gel_wa, -+ 'patch_icpp(3)%alpha(4)' : gel_wg, -+ 'patch_icpp(3)%alter_patch(1)' : 'T', -+ # ========================================================== -+ # Fluids Physical Parameters =============================== -+ 'fluid_pp(1)%gamma' : 1.0E+00 / ( gamwl - 1 ), -+ 'fluid_pp(1)%pi_inf' : gamwl * piwl / ( gamwl - 1 ), -+ 'fluid_pp(1)%cv' : cvwl, -+ 'fluid_pp(1)%qv' : qvwl, -+ 'fluid_pp(1)%qvp' : qvpwl, -+ 'fluid_pp(2)%gamma' : 1.0E+00 / ( gamwv - 1 ), -+ 'fluid_pp(2)%pi_inf' : gamwv * piwv / ( gamwv - 1 ), -+ 'fluid_pp(2)%cv' : cvwv, -+ 'fluid_pp(2)%qv' : qvwv, -+ 'fluid_pp(2)%qvp' : qvpwv, -+ 'fluid_pp(3)%gamma' : 1.0E+00 / ( gamwa - 1 ), -+ 'fluid_pp(3)%pi_inf' : gamwa * pia / ( gamwa - 1 ), -+ 'fluid_pp(3)%cv' : cva, -+ 'fluid_pp(3)%qv' : qvwa, -+ 'fluid_pp(3)%qvp' : qvpwa, -+ 'fluid_pp(4)%gamma' : 1.0E+00 / ( gamwg - 1), -+ 'fluid_pp(4)%pi_inf' : gamwg * pig / ( gamwg - 1), -+ 'fluid_pp(4)%cv' : cvg, -+ 'fluid_pp(4)%qv' : qvwg, -+ 'fluid_pp(4)%qvp' : qvpwg, -+ # ========================================================== -+})) -diff --git a/examples/3D_ctr_test/old_case.py b/examples/3D_ctr_test/old_case.py -new file mode 100644 -index 00000000..092c0213 ---- /dev/null -+++ b/examples/3D_ctr_test/old_case.py -@@ -0,0 +1,399 @@ -+#!/usr/bin/env python3 -+import math, json -+ -+## 1 FOR BACKGROUND, 2 FOR BUBBLE, 3 FOR GEL -+# Pressure [Pa] -+p01 = 5E6 -+p02 = 3550 -+p03 = p01 -+ -+# Temperature [K] -+T01 = 298.15 -+T02 = 298.15 -+T03 = T01 -+ -+#### FLUID PROPERTIES #### -+ -+### liquid water ### -+# pi infty -+piwl = 1.0E+09 -+# qv -+qvwl = -1167000 -+# qv' -+qvpwl = 0.0E0 -+# cv -+cvwl = 1816 -+# cp -+cpwl = 4267 -+# gamma -+gamwl = cpwl / cvwl -+ -+## FOR PATCHES 1 & 2 ## -+ -+# density -+rho0wl1 = (p01 + piwl)/((gamwl-1)*cvwl*T01) -+rho0wl2 = (p02 + piwl)/((gamwl-1)*cvwl*T02) -+rho0wl3 = (p03 + piwl)/((gamwl-1)*cvwl*T03) -+ -+# speed of sound FOR -+c_wl1 = math.sqrt( gamwl * ( p01 + piwl ) / rho0wl1 ) -+c_wl2 = math.sqrt( gamwl * ( p02 + piwl ) / rho0wl2 ) -+c_wl3 = math.sqrt( gamwl * ( p03 + piwl ) / rho0wl3 ) -+ -+# part for Gases - relations from IMR -+Ru = 8.3144598 # Universal gas constant (J/mol-K) -+ -+### Vapor water ### -+Rv = Ru/(18.01528e-3) # Gas constant for vapor (Ru/molecular weight) (J/kg-K) -+# gamma -+gamwv = 1.4 -+# cp -+cpwv = Rv * gamwv/(gamwv-1) -+# cv -+cvwv = cpwv/gamwv -+# pi infinity -+piwv = 0.0E0 -+# qv -+qvwv = 2030000 -+# qv' -+qvpwv = -23400 -+ -+## FOR PATCHES 1 & 2 ## -+ -+# density -+rho0wv1 = (p01 + piwv)/((gamwv-1)*cvwv*T01) -+rho0wv2 = (p02 + piwv)/((gamwv-1)*cvwv*T02) -+rho0wv3 = (p03 + piwv)/((gamwv-1)*cvwv*T03) -+ -+# speed of sound -+c_wv1 = math.sqrt( gamwv * ( p01 + piwv ) / rho0wv1 ) -+c_wv2 = math.sqrt( gamwv * ( p02 + piwv ) / rho0wv2 ) -+c_wv3 = math.sqrt( gamwv * ( p03 + piwv ) / rho0wv3 ) -+ -+### Air ### -+ -+Ra = Ru/(28.966e-3) # Gas constant for air (Ru/molecular weight) (J/kg-K) -+gamwa = 1.4 -+# cp -+cpa = Ra * gamwa/(gamwa-1) -+# cv -+cva = cpa/gamwa -+# pi infinity -+pia = 0.0E0 -+# qv -+qvwa = 0.0E0 -+# qv' -+qvpwa = 0.0E0 -+ -+## FOR PATCHES 1 & 2 ## -+ -+# density -+rho0wa1 = (p01 + pia)/((gamwa-1)*cva*T01) -+rho0wa2 = (p02 + pia)/((gamwa-1)*cva*T02) -+ -+# Speed of sound -+c_a1 = math.sqrt( gamwa * ( p01 + pia ) / rho0wa1 ) -+c_a2 = math.sqrt( gamwa * ( p02 + pia ) / rho0wa2 ) -+ -+### 3% polyacrylamide gel ### -+# gamma -+gamwg = 2.35 -+# pi infty -+pig = 1.0E+09 -+# qv -+qvwg = -1167000 -+# qv' -+qvpwg = 0.0E0 -+# cv -+cvg = 1816 -+# cp -+cpg = gamwg*cvg -+ -+## FOR PATCHES 1 & 2 & 3 ## -+ -+# density -+rho0wg1 = (p01 + pig)/((gamwg-1)*cvg*T01) -+rho0wg2 = (p02 + pig)/((gamwg-1)*cvg*T02) -+rho0wg3 = (p03 + pig)/((gamwg-1)*cvg*T03) -+ -+# Speed of sound -+c_g1 = math.sqrt( gamwg * ( p01 + pig ) / rho0wg1 ) -+c_g2 = math.sqrt( gamwg * ( p02 + pig ) / rho0wg2 ) -+c_g3 = math.sqrt( gamwg * ( p03 + pig ) / rho0wg3 ) -+ -+## SHOCK RELATIONS -+p02Op01 = p02 / p01 -+ -+# Mach number of the shocked region - this should agree with Min, if everything is correct -+Ms = math.sqrt( ( gamwa + 1. ) / ( 2. * gamwa ) * ( p02Op01 - 1. ) * ( p02 / ( p02 + pia ) ) + 1.0 ) -+ -+# shock speed -+ss = Ms * c_a1 -+ -+### volume fractions for each of the patches ### -+C0 = 0.1 # vapor concentration for IMR -+ -+# patch 1: liquid water -+liq_wv = 1.00E-15 -+liq_wg = 1.00E-15 -+liq_wa = 1.00E-15 -+liq_wl = 1.00E00 - liq_wv - liq_wa - liq_wg -+# water vapor -+vap_wl = 1.00E-15 -+vap_wv = 1 / ( ( 1 - C0 ) / C0 * rho0wv2 / rho0wa2 + 1 ) -+vap_wg = 1.00E-15 -+vap_wa = 1.00E-15 -+vap_tot = vap_wl + vap_wv + vap_wa + vap_wg -+# bub -+bub_wl = 1.00E-15 -+bub_wv = vap_tot -+bub_wg = 1.00E-15 -+bub_wa = 1.00E00 - bub_wl - bub_wv - bub_wg -+# gel -+gel_wv = 1.00E-15 -+gel_wl = 1.00E-15 -+gel_wa = 1.00E-15 -+gel_wg = 1.00E00 - gel_wl - gel_wv - gel_wa -+ -+## SIMULATION PARAMETERS -+ -+# CFL -+cfl = 0.50 -+ -+# Bubble Initial Radius -+R0 = 230.4E-06 -+ -+# number of elements -+Nx0 = 400 -+Nx = 199*2 -+Ny = 199 -+Nz = 199 -+ -+lref = 921.6E-6 -+# domain boundaries -+xb = -lref -+xe = lref -+ -+yb = 0.00 -+ye = lref -+ -+zb = 0.00 -+ze = lref -+ -+lenx = ( xe - xb ) -+leny = ( ye - yb ) -+lenz = ( ze - zb ) -+ -+xcenl = (xb + xe)/2.0 -+ycenl = (yb + ye)/2.0 -+zcenl = (zb + ze)/2.0 -+ -+#xdist = 6.51E-10 #2.17E-5 -+#sod = xdist/R0 -+sod = -2.17 -+xcenb = sod*R0 -+ycenb = 0.00 -+zcenb = 0.00 -+ -+xbg = 0 -+xeg = xe -+ -+lenxg = (xeg - xbg) -+lenyg = leny -+lenzg = lenz -+xceng = (xbg + xeg)/2.0 -+yceng = ycenl -+zceng = zcenl -+ -+# typical cell size -+dx = ( xe - xb ) / Nx -+dy = ( ye - yb ) / Ny -+dz = ( ze - zb ) / Nz -+#print(dx) -+# time step -+ -+# save frequency = SF + 1 (because the initial state, 0.dat, is also saved) -+SF = 60 -+ -+# Critical time-step -+tc = 0.915 * R0 * math.sqrt( rho0wl1 / p01 ) -+ -+# making Nt divisible by SF -+# tendA = 1.5 * tc -+tend = 1.2 * tc -+ -+# 1 - ensure NtA is sufficient to go a little beyond tendA -+# NtA = int( tendA // dt + 1 ) -+ -+# Array of saves. it is the same as Nt/Sf = t_step_save -+# AS = int( NtA // SF + 1 ) -+ -+# Nt = total number of steps. Ensure Nt > NtA (so the total tendA is covered) -+# Nt = AS * SF -+Nt = int(10E3 * tend // tc * Nx / Nx0 + 1) -+#print(Nt) -+dt = tend / Nt -+ -+AS = int( Nt//SF ) -+ -+# Total physical time -+# tend = Nt * dt -+ -+# Configuring case dictionary ================================================== -+print(json.dumps({ -+ # Logistics ================================================ -+ 'run_time_info': 'T', -+ # ========================================================== -+ # Computational Domain Parameters ========================== -+ 'x_domain%beg' : xb, -+ 'x_domain%end' : xe, -+ 'y_domain%beg' : yb, -+ 'y_domain%end' : ye, -+ 'z_domain%beg' : zb, -+ 'z_domain%end' : ze, -+ 'stretch_x' : 'F', -+ 'loops_x' : 1, -+ 'a_x' : 4.0E0, -+ 'x_a' : -2.0*R0, -+ 'x_b' : 2.0*R0, -+ 'stretch_y' : 'F', -+ 'loops_y' : 1, -+ 'a_y' : 4.0E0, -+ 'y_a' : -2.0*R0, -+ 'y_b' : 2.0*R0, -+ 'stretch_z' : 'F', -+ 'loops_z' : 1, -+ 'a_z' : 4.0E0, -+ 'z_a' : -2.0*R0, -+ 'z_b' : 2.0*R0, -+ 'cyl_coord' : 'F', -+ 'm' : Nx, -+ 'n' : Ny, -+ 'p' : Nz, -+ 'dt' : dt, -+ 't_step_start' : 0, -+ 't_step_stop' : Nt, -+ 't_step_save' : AS, -+ # ========================================================== -+ # Simulation Algorithm Parameters ========================== -+ 'num_patches' : 3, -+ 'model_eqns' : 3, -+ 'num_fluids' : 4, -+ 'adv_alphan' : 'T', -+ 'mpp_lim' : 'T', -+ 'mixture_err' : 'T', -+ 'relax' : 'T', -+ 'relax_model' : 6, -+ 'palpha_eps' : 1.0E-6, -+ 'ptgalpha_eps' : 1.0E-2, -+ 'time_stepper' : 3, -+ 'weno_order' : 3, -+ 'weno_eps' : 1.0E-16, -+ 'weno_Re_flux' : 'F', -+ 'weno_avg' : 'F', -+ 'mapped_weno' : 'T', -+ 'null_weights' : 'F', -+ 'mp_weno' : 'F', -+ 'riemann_solver' : 2, -+ 'wave_speeds' : 1, -+ 'avg_state' : 2, -+ 'bc_x%beg' : -6, #-2, -+ 'bc_x%end' : -6, -+ 'bc_y%beg' : -2, -+ 'bc_y%end' : -6, -+ 'bc_z%beg' : -2, -+ 'bc_z%end' : -6, -+ # ========================================================== -+ # Formatted Database Files Structure Parameters ============ -+ 'format' : 1, -+ 'precision' : 2, -+ 'prim_vars_wrt':'T', -+ 'parallel_io' :'T', -+ # ========================================================== -+ # Patch 1: High pressured water ============================ -+ # Specify the cubic water background grid geometry -+ 'patch_icpp(1)%geometry' : 9, -+ 'patch_icpp(1)%x_centroid' : xcenl, -+ 'patch_icpp(1)%y_centroid' : ycenl, -+ 'patch_icpp(1)%z_centroid' : zcenl, -+ 'patch_icpp(1)%length_x' : lenx, -+ 'patch_icpp(1)%length_y' : leny, -+ 'patch_icpp(1)%length_z' : lenz, -+ 'patch_icpp(1)%vel(1)' : 0.0E+00, -+ 'patch_icpp(1)%vel(2)' : 0.0E+00, -+ 'patch_icpp(1)%vel(3)' : 0.0E+00, -+ 'patch_icpp(1)%pres' : p01, -+ 'patch_icpp(1)%alpha_rho(1)' : liq_wl * rho0wl1, -+ 'patch_icpp(1)%alpha_rho(2)' : liq_wv * rho0wv1, -+ 'patch_icpp(1)%alpha_rho(3)' : liq_wa * rho0wa1, -+ 'patch_icpp(1)%alpha_rho(4)' : liq_wg * rho0wg1, -+ 'patch_icpp(1)%alpha(1)' : liq_wl, -+ 'patch_icpp(1)%alpha(2)' : liq_wv, -+ 'patch_icpp(1)%alpha(3)' : liq_wa, -+ 'patch_icpp(1)%alpha(4)' : liq_wg, -+ # ========================================================== -+ # Patch 2: (Vapor) Bubble ================================== -+ 'patch_icpp(2)%geometry' : 8, -+ 'patch_icpp(2)%x_centroid' : xcenb, -+ 'patch_icpp(2)%y_centroid' : ycenb, -+ 'patch_icpp(2)%z_centroid' : zcenb, -+ 'patch_icpp(2)%radius' : R0, -+ 'patch_icpp(2)%vel(1)' : 0.0E+00, -+ 'patch_icpp(2)%vel(2)' : 0.0E+00, -+ 'patch_icpp(2)%vel(3)' : 0.0E+00, -+ 'patch_icpp(2)%pres' : p02, -+ 'patch_icpp(2)%alpha_rho(1)' : bub_wl * rho0wl2, -+ 'patch_icpp(2)%alpha_rho(2)' : bub_wv * rho0wv2, -+ 'patch_icpp(2)%alpha_rho(3)' : bub_wa * rho0wa2, -+ 'patch_icpp(2)%alpha_rho(4)' : bub_wg * rho0wg2, -+ 'patch_icpp(2)%alpha(1)' : bub_wl, -+ 'patch_icpp(2)%alpha(2)' : bub_wv, -+ 'patch_icpp(2)%alpha(3)' : bub_wa, -+ 'patch_icpp(2)%alpha(4)' : bub_wg, -+ 'patch_icpp(2)%alter_patch(1)' : 'T', -+ # ========================================================== -+ # Patch 3: Gel Object ====================================== -+ 'patch_icpp(3)%geometry' : 9, -+ 'patch_icpp(3)%x_centroid' : xceng, -+ 'patch_icpp(3)%y_centroid' : yceng, -+ 'patch_icpp(3)%z_centroid' : zceng, -+ 'patch_icpp(3)%length_x' : lenxg, -+ 'patch_icpp(3)%length_y' : lenyg, -+ 'patch_icpp(3)%length_z' : lenzg, -+ 'patch_icpp(3)%vel(1)' : 0.0E+00, -+ 'patch_icpp(3)%vel(2)' : 0.0E+00, -+ 'patch_icpp(3)%vel(3)' : 0.0E+00, -+ 'patch_icpp(3)%pres' : p03, -+ 'patch_icpp(3)%alpha_rho(1)' : gel_wl * rho0wl2, -+ 'patch_icpp(3)%alpha_rho(2)' : gel_wv * rho0wv2, -+ 'patch_icpp(3)%alpha_rho(3)' : gel_wa * rho0wa2, -+ 'patch_icpp(3)%alpha_rho(4)' : gel_wg * rho0wg2, -+ 'patch_icpp(3)%alpha(1)' : gel_wl, -+ 'patch_icpp(3)%alpha(2)' : gel_wv, -+ 'patch_icpp(3)%alpha(3)' : gel_wa, -+ 'patch_icpp(3)%alpha(4)' : gel_wg, -+ 'patch_icpp(3)%alter_patch(1)' : 'T', -+ # ========================================================== -+ # Fluids Physical Parameters =============================== -+ 'fluid_pp(1)%gamma' : 1.0E+00 / ( gamwl - 1 ), -+ 'fluid_pp(1)%pi_inf' : gamwl * piwl / ( gamwl - 1 ), -+ 'fluid_pp(1)%cv' : cvwl, -+ 'fluid_pp(1)%qv' : qvwl, -+ 'fluid_pp(1)%qvp' : qvpwl, -+ 'fluid_pp(2)%gamma' : 1.0E+00 / ( gamwv - 1 ), -+ 'fluid_pp(2)%pi_inf' : gamwv * piwv / ( gamwv - 1 ), -+ 'fluid_pp(2)%cv' : cvwv, -+ 'fluid_pp(2)%qv' : qvwv, -+ 'fluid_pp(2)%qvp' : qvpwv, -+ 'fluid_pp(3)%gamma' : 1.0E+00 / ( gamwa - 1 ), -+ 'fluid_pp(3)%pi_inf' : gamwa * pia / ( gamwa - 1 ), -+ 'fluid_pp(3)%cv' : cva, -+ 'fluid_pp(3)%qv' : qvwa, -+ 'fluid_pp(3)%qvp' : qvpwa, -+ 'fluid_pp(4)%gamma' : 1.0E+00 / ( gamwg - 1), -+ 'fluid_pp(4)%pi_inf' : gamwg * pig / ( gamwg - 1), -+ 'fluid_pp(4)%cv' : cvg, -+ 'fluid_pp(4)%qv' : qvwg, -+ 'fluid_pp(4)%qvp' : qvpwg, -+ # ========================================================== -+})) -diff --git a/examples/3D_hyperelasticity/hyper_gel.py b/examples/3D_hyperelasticity/hyper_gel.py -new file mode 100644 -index 00000000..09782de4 ---- /dev/null -+++ b/examples/3D_hyperelasticity/hyper_gel.py -@@ -0,0 +1,312 @@ -+import math -+import json -+#need quadrant and collapse near hypoelastic wall -+ -+## Define characteristic values for the sim -+Ri = 230.4E-6 -+# temperature -+T = (10*101325+1.0E+09)/(1000*(2.35-1)*1816) -+# print("T :: ",T) -+rhog = 1 -+Pb = 3550 #Pb = 101325 -+Pl = 101325 #Pl = 20*101325 -+Po = Pl -+Pi_inf_l = 1.0E+09 -+Pi_inf_b = 0.0E+00 -+Pi_inf_o = 1.1754E+09 -+ -+## fluid properties -+# liquid -+nl = 2.35E+00 -+cv_l = 1816 -+rhol = (Pl+Pi_inf_l)/((nl-1)*cv_l*T) -+# object -+obj_rhol = rhol -+cv_o = cv_l -+rhoo = 1060 -+no = 2.35 -+#no = 1.19E+00 -+muo = 0.060E+00 -+# gas -+ng = 1.47E+00 -+ -+# alpha seeding fractions -+bub_wl = 1.0E-12 -+bub_wo = 1.0E-12 -+bub_wg = 1 - bub_wl - bub_wo -+liq_wo = 1.0E-12 -+liq_wg = 1.0E-12 -+liq_wl = 1 - liq_wo - liq_wg -+obj_wl = 1.0E-12 -+obj_wg = 1.0E-12 -+obj_wo = 1 - obj_wl - obj_wg -+ -+Gl = 0. -+Gg = 0. -+Go = 0.57E+03 #1.0933E+04 -+ -+## mixture values in the liquid -+#rhoml = (alpha1-alph_eps)*rhol+alph_eps*rhog -+#pi_inf_m = (alpha1-alph_eps)*Pi_inf_l -+#nml = (alpha1-alph_eps)*nl+alph_eps*ng -+cl = (nl*(Pl+Pi_inf_l)/rhol)**(0.5) -+rhoml = liq_wl*rhol + liq_wg*rhog + liq_wo*rhoo -+ -+## Defining Characteristic Values -+Rc = Ri -+rhoc = rhol -+uc = (Pl/rhol)**(0.5E+00) -+ucc = (Pl/rhoml)**(0.5E+00) -+# characteristic collapse time, change later to prevent horrific confusion -+tc = Ri/uc -+Pc = rhoc*uc**(2.0E+00) -+ -+## Non-Dimensionalizing values using characteristic values -+Rin = Ri/Rc -+rholn = rhol/rhoc -+rhogn = rhog/rhoc -+rhoon = rhoo/rhoc -+Pln = Pl/Pc -+Pbn = Pb/Pc -+Pon = Po/Pc -+tcn = tc/tc -+Pi_inf_ln = Pi_inf_l/Pc -+clc = cl/uc -+sod_nd = 2.17 -+#clmc = clm/ucc -+Pi_inf_on = Pi_inf_o/Pc -+ -+# Un comment if dimensional -+#Rin = Ri -+#rholn = rhol -+#rhogn = rhog -+#rhoon = rhoo -+#Pln = Pl -+#Pbn = Pb/rhoo -+#Pon = Po -+#tcn = tc -+#Pi_inf_ln = Pi_inf_l -+#leng = domain_length -+#clc = cl -+#sod_nd = sod -+ -+## Non-Dimensional Numbers -+#Rel = rhol*uc*2*Rin/mulc -+#Reb = rhog*uc*2*Rin/mubc -+Rel = 0 -+Reb = 0 -+Reo = rhoo*uc*2/muo -+Ma = uc/cl -+Co = Pl/Go -+iCo = 1/Co -+ -+## GEOMETRY:: Grid Specifications -+lengx = 8.0E+00 -+lengy = 3.0E+00 -+lengz = 3.0E+00 -+CFL = 0.3 -+PPBR = 16 #92 -+x_beg = -5.0E+00 -+x_end = 3.0E+00 -+y_beg = 0.0E+00 -+y_end = lengy -+z_beg = 0.0E+00 -+z_end = lengz -+Nx = PPBR*lengx -+Ny = PPBR*lengy -+Nz = PPBR*lengz -+delta_x = lengx/Nx -+delta_t = CFL*delta_x/clc -+ -+#print("NX :: ",Nx,", NY :: ",Ny,", NZ :: ",Nz) -+ -+#delta_t_c = 0.185*delta_x/clmc -+#print(delta_t_c) -+ -+Nt = int(1.7*tcn/delta_t) -+# liquid centroid, patch 1 -+x_centroidl = x_beg/(2.0E+00) -+y_centroidl = (y_end+y_beg)/(2.0E+00) -+z_centroidl = (z_end+z_beg)/(2.0E+00) -+# bubble centroid, patch 2 -+x_centroidb = -sod_nd -+y_centroidb = 0.0 -+z_centroidb = 0.0 -+# objective centroid, patch 3 -+x_centroido = x_end/2 -+y_centroido = (y_end+y_beg)/(2.0E+00) -+z_centroido = (z_end+z_beg)/(2.0E+00) -+ -+# Configuring case dictionary -+print(json.dumps({ -+ # Logistics ================================================ -+ 'run_time_info' : 'T', -+ 'sim_data' : 'T', -+ # ========================================================== -+ -+ # Computational Domain Parameters ========================== -+ 'x_domain%beg' : x_beg, -+ 'x_domain%end' : x_end, -+ 'y_domain%beg' : y_beg, -+ 'y_domain%end' : y_end, -+ 'z_domain%beg' : z_beg, -+ 'z_domain%end' : z_end, -+ 'm' : int(Nx), -+ 'n' : int(Ny), -+ 'p' : int(Nz), -+ 'cyl_coord' : 'F', -+ 'dt' : delta_t, -+ 't_step_start' : 0, -+ 't_step_stop' : Nt, -+ 't_step_save' : int(5),#int(Nt/150), -+# ========================================================== -+ -+ # Simulation Algorithm Parameters ========================== -+ 'num_patches' : 3, -+ 'model_eqns' : 2, -+ 'hypoelasticity' : 'F', -+ 'hyperelasticity' : 'T', -+ 'pre_stress' : 'F', -+ 'alt_soundspeed' : 'F', -+ 'num_fluids' : 3, -+ 'adv_alphan' : 'T', -+ 'mpp_lim' : 'F', -+ 'mixture_err' : 'T', -+ 'time_stepper' : 3, -+ 'weno_order' : 5, -+ 'weno_eps' : 1.E-16, -+ 'mapped_weno' : 'T', -+ 'null_weights' : 'F', -+ 'mp_weno' : 'T', -+ 'weno_Re_flux' : 'F', -+ 'weno_avg' : 'F', -+ 'riemann_solver' : 1, -+ 'wave_speeds' : 1, -+ 'avg_state' : 2, -+ 'bc_x%beg' : -6, #-16,#-2 -+ 'bc_x%end' : -6, -+ 'bc_y%beg' : -2, -+ 'bc_y%end' : -6, -+ 'bc_z%beg' : -2, -+ 'bc_z%end' : -6, -+ 'stretch_x' : 'F', -+ 'stretch_y' : 'F', -+ 'stretch_z' : 'F', -+ 'a_x' : 4.0E+00, -+ 'x_a' : -1.5E+00-sod_nd, -+ 'x_b' : 2.5E+00, -+ #'loops_x' : 0, -+ 'a_y' : 4.0E+00, -+ 'y_a' : -1.5E+00, -+ 'y_b' : 1.5E+00, -+ #'loops_y' : 0, -+ 'a_z' : 4.0E+00, -+ 'z_a' : -1.5E+00, -+ 'z_b' : 1.5E+00, -+ #'loops_z' : 0, -+ # ========================================================== -+ -+ # Formatted Database Files Structure Parameters ============ -+ 'format' : 1, -+ 'precision' : 2, -+ 'prim_vars_wrt' :'T', -+ 'parallel_io' :'T', -+ 'probe_wrt' :'T', -+ 'fd_order' : 1, -+ 'num_probes' : 1, -+ 'probe(1)%x' : 0., -+ 'probe(1)%y' : 0., -+ 'probe(1)%z' : 0., -+ # ========================================================== -+ -+ # Patch 1: Background ============================ -+ 'patch_icpp(1)%geometry' : 9,# for 3D -+ 'patch_icpp(1)%x_centroid' : x_centroidl, #100*x_centroidl, -+ 'patch_icpp(1)%y_centroid' : y_centroidl, #100*y_centroidl, -+ 'patch_icpp(1)%z_centroid' : z_centroidl, #100*z_centroidl, -+ 'patch_icpp(1)%length_x' : lengx, #200*lengx, -+ 'patch_icpp(1)%length_y' : lengy, #200*lengy, -+ 'patch_icpp(1)%length_z' : lengz, #200*lengz, -+ 'patch_icpp(1)%vel(1)' : 0.E+00, -+ 'patch_icpp(1)%vel(2)' : 0.E+00, -+ 'patch_icpp(1)%vel(3)' : 0.E+00, -+ 'patch_icpp(1)%pres' : Pln, -+ 'patch_icpp(1)%alpha_rho(1)' : liq_wl*rholn, -+ 'patch_icpp(1)%alpha_rho(2)' : liq_wg*rhogn, -+ 'patch_icpp(1)%alpha_rho(3)' : liq_wo*rhoon, -+ 'patch_icpp(1)%alpha(1)' : liq_wl, -+ 'patch_icpp(1)%alpha(2)' : liq_wg, -+ 'patch_icpp(1)%alpha(3)' : liq_wo, -+ # ========================================================== -+ # Patch 2: Bubble ====================================== -+ # Specify the spherical gas bubble grid geometry -+ 'patch_icpp(2)%geometry' : 8,# for 3D -+ 'patch_icpp(2)%smoothen' : 'T', -+ 'patch_icpp(2)%smooth_patch_id' : 1, -+ 'patch_icpp(2)%smooth_coeff' : 4.0E+00, -+ 'patch_icpp(2)%x_centroid' : x_centroidb, -+ 'patch_icpp(2)%y_centroid' : y_centroidb, -+ 'patch_icpp(2)%z_centroid' : z_centroidb, -+ 'patch_icpp(2)%radius' : Rin, -+ 'patch_icpp(2)%alter_patch(1)' : 'T', -+ # Specify the patch primitive variables -+ 'patch_icpp(2)%vel(1)' : 0.E+00, -+ 'patch_icpp(2)%vel(2)' : 0.E+00, -+ 'patch_icpp(2)%vel(3)' : 0.E+00, -+ 'patch_icpp(2)%pres' : Pbn, -+ 'patch_icpp(2)%alpha_rho(1)' : bub_wl*rholn, -+ 'patch_icpp(2)%alpha_rho(2)' : bub_wg*rhogn, -+ 'patch_icpp(2)%alpha_rho(3)' : bub_wo*rhoon, -+ 'patch_icpp(2)%alpha(1)' : bub_wl, -+ 'patch_icpp(2)%alpha(2)' : bub_wg, -+ 'patch_icpp(2)%alpha(3)' : bub_wo, -+ # ========================================================== -+ # Patch 3: Gel =========================================== -+ # Specify the gel grid geometry -+ 'patch_icpp(3)%geometry' : 9,# for 3D -+ 'patch_icpp(3)%x_centroid' : x_centroido, #100*x_centroido, -+ 'patch_icpp(3)%y_centroid' : y_centroido, #100*y_centroido, -+ 'patch_icpp(3)%z_centroid' : z_centroido, #100*z_centroido, -+ 'patch_icpp(3)%length_x' : 3.0E+00, #100*lengx, -+ 'patch_icpp(3)%length_y' : lengy, #200*lengy, -+ 'patch_icpp(3)%length_z' : lengz, #200*lengz, -+ 'patch_icpp(3)%alter_patch(1)' : 'T', -+ # Specify the patch primitive variables -+ 'patch_icpp(3)%vel(1)' : 0.E+00, -+ 'patch_icpp(3)%vel(2)' : 0.E+00, -+ 'patch_icpp(3)%vel(3)' : 0.E+00, -+ 'patch_icpp(3)%pres' : Pon, -+ 'patch_icpp(3)%alpha_rho(1)' : obj_wl*rholn, -+ 'patch_icpp(3)%alpha_rho(2)' : obj_wg*rhogn, -+ 'patch_icpp(3)%alpha_rho(3)' : obj_wo*rhoon, -+ 'patch_icpp(3)%alpha(1)' : obj_wl, -+ 'patch_icpp(3)%alpha(2)' : obj_wg, -+ 'patch_icpp(3)%alpha(3)' : obj_wo, -+ # ========================================================== -+ -+ -+ # Fluids Physical Parameters =============================== -+ 'fluid_pp(1)%gamma' : 1./(nl-1.), -+ 'fluid_pp(1)%pi_inf' : nl*Pi_inf_ln/(nl-1.), -+ 'fluid_pp(1)%G' : Gl, -+ 'fluid_pp(2)%gamma' : 1./(ng-1.), -+ 'fluid_pp(2)%pi_inf' : 0.0E+00, -+ 'fluid_pp(2)%G' : Gg, -+ 'fluid_pp(3)%gamma' : 1./(no-1.), -+ 'fluid_pp(3)%pi_inf' : no*Pi_inf_on/(no-1.), -+ 'fluid_pp(3)%G' : iCo, -+ 'fluid_pp(1)%qv' : 0.0E+00, -+ 'fluid_pp(1)%qvp' : 0.0E+00, -+ 'fluid_pp(2)%qv' : 0.0E+00, -+ 'fluid_pp(2)%qvp' : 0.0E+00, -+ 'fluid_pp(3)%qv' : 0.0E+00, -+ 'fluid_pp(3)%qvp' : 0.0E+00, -+# 'fluid_pp(1)%Re(1)' : Rel, -+# 'fluid_pp(2)%Re(1)' : Reb, -+# 'fluid_pp(3)%Re(1)' : Reo, -+ # ===========++============================================= -+})) -+ -+# ============================================================================== -+ -+ -diff --git a/examples/3D_phasechange_bubble/case.py b/examples/3D_phasechange_bubble/case.py -new file mode 100644 -index 00000000..047c8655 ---- /dev/null -+++ b/examples/3D_phasechange_bubble/case.py -@@ -0,0 +1,300 @@ -+#!/usr/bin/env python3 -+import math, json -+ -+## 1 FOR BACKGROUND, 2 FOR BUBBLE -+# Pressure [Pa] -+p01 = 5E6 -+p02 = 3550 -+ -+# Temperature [K] -+T01 = 298.15 -+T02 = 298.15 -+#T02 = 7.914 -+ -+#### FLUID PROPERTIES #### -+ -+### liquid water ### -+# pi infty -+piwl = 1.0E+09 -+# qv -+qvwl = -1167000 -+# qv' -+qvpwl = 0.0E0 -+# cv -+cvwl = 1816 -+# cp -+cpwl = 4267 -+# gamma -+gamwl = cpwl / cvwl -+ -+## FOR PATCHES 1 & 2 ## -+ -+# density -+rho0wl1 = (p01 + piwl)/((gamwl-1)*cvwl*T01) -+rho0wl2 = (p02 + piwl)/((gamwl-1)*cvwl*T02) -+ -+# speed of sound FOR -+c_wl1 = math.sqrt( gamwl * ( p01 + piwl ) / rho0wl1 ) -+c_wl2 = math.sqrt( gamwl * ( p02 + piwl ) / rho0wl2 ) -+ -+# part for Gases - relations from IMR -+Ru = 8.3144598 # Universal gas constant (J/mol-K) -+ -+### Vapor water ### -+Rv = Ru/(18.01528e-3) # Gas constant for vapor (Ru/molecular weight) (J/kg-K) -+# gamma -+gamwv = 1.4 -+# cp -+cpwv = Rv * gamwv/(gamwv-1) -+# cv -+cvwv = cpwv/gamwv -+# pi infinity -+piwv = 0.0E0 -+# qv -+qvwv = 2030000 -+# qv' -+qvpwv = -23400 -+ -+## FOR PATCHES 1 & 2 ## -+ -+# density -+rho0wv1 = (p01 + piwv)/((gamwv-1)*cvwv*T01) -+rho0wv2 = (p02 + piwv)/((gamwv-1)*cvwv*T02) -+ -+# speed of sound -+c_wv1 = math.sqrt( gamwv * ( p01 + piwv ) / rho0wv1 ) -+c_wv2 = math.sqrt( gamwv * ( p02 + piwv ) / rho0wv2 ) -+ -+### Air ### -+ -+Ra = Ru/(28.966e-3) # Gas constant for air (Ru/molecular weight) (J/kg-K) -+# gamma -+gama = 1.4 -+# cp -+cpa = Ra * gama/(gama-1) -+# cv -+cva = cpa/gama -+# pi infinity -+pia = 0.0E0 -+# qv -+qva = 0.0E0 -+# qv' -+qvpa = 0.0E0 -+ -+## FOR PATCHES 1 & 2 ## -+ -+# density -+rho0a1 = (p01 + pia)/((gama-1)*cva*T01) -+rho0a2 = (p02 + pia)/((gama-1)*cva*T02) -+ -+# Speed of sound -+c_a1 = math.sqrt( gama * ( p01 + pia ) / rho0a1 ) -+c_a2 = math.sqrt( gama * ( p02 + pia ) / rho0a2 ) -+ -+## SHOCK RELATIONS -+p02Op01 = p02 / p01 -+ -+# Mach number of the shocked region - this should agree with Min, if everything is correct -+Ms = math.sqrt( ( gama + 1. ) / ( 2. * gama ) * ( p02Op01 - 1. ) * ( p02 / ( p02 + pia ) ) + 1.0 ) -+ -+# shock speed -+ss = Ms * c_a1 -+ -+### volume fractions for each of the patches ### -+C0 = 0.25 # vapor concentration for IMR -+ -+# water liquid -+awl1 = 1.00E00-2.00E-12 -+awl2 = 1.00E-12 -+# water vapor -+awv1 = 1.00E-12 -+awv2 = 1 / ( ( 1 - C0 ) / C0 * rho0wv2 / rho0a2 + 1 ) -+# air -+aa1 = 1.0 - awl1 - awv1 -+aa2 = 1.0 - awl2 - awv2 -+ -+## SIMULATION PARAMETERS -+ -+# CFL -+cfl = 0.50 -+ -+# Bubble Initial Radius -+R0 = 30E-06 -+ -+# number of elements -+Nx0 = 400 -+Nx = 199 -+Ny = 199 -+Nz = 199 -+ -+# domain boundaries -+xb = 0.00 -+xe = 120E-6 -+ -+yb = 0.00 -+ye = 120E-6 -+ -+zb = 0.00 -+ze = 120E-6 -+ -+# typical cell size -+dx = ( xe - xb ) / Nx -+dy = ( ye - yb ) / Ny -+dz = ( ze - zb ) / Nz -+ -+# time step -+ -+# save frequency = SF + 1 (because the initial state, 0.dat, is also saved) -+SF = 200 -+ -+# Critical time-step -+tc = 0.915 * R0 * math.sqrt( rho0wl1 / p01 ) -+ -+# making Nt divisible by SF -+# tendA = 1.5 * tc -+tend = 1.2 * tc -+ -+# 1 - ensure NtA is sufficient to go a little beyond tendA -+# NtA = int( tendA // dt + 1 ) -+ -+# Array of saves. it is the same as Nt/Sf = t_step_save -+# AS = int( NtA // SF + 1 ) -+ -+# Nt = total number of steps. Ensure Nt > NtA (so the total tendA is covered) -+# Nt = AS * SF -+Nt = int(18E3 * tend // tc * Nx / Nx0 + 1) -+ -+dt = tend / Nt -+ -+AS = int( Nt//SF ) -+ -+# Total physical time -+# tend = Nt * dt -+ -+# Configuring case dictionary ================================================== -+print(json.dumps({ -+ # Logistics ================================================ -+ 'run_time_info': 'T', -+ # ========================================================== -+ # Computational Domain Parameters ========================== -+ 'x_domain%beg' : xb, -+ 'x_domain%end' : xe, -+ 'y_domain%beg' : yb, -+ 'y_domain%end' : ye, -+ 'z_domain%beg' : zb, -+ 'z_domain%end' : ze, -+ 'stretch_x' : 'T', -+ 'loops_x' : 3, -+ 'a_x' : 4.0E0, -+ 'x_a' : -2.0*R0, -+ 'x_b' : 2.0*R0, -+ 'stretch_y' : 'T', -+ 'loops_y' : 3, -+ 'a_y' : 4.0E0, -+ 'y_a' : -2.0*R0, -+ 'y_b' : 2.0*R0, -+ 'stretch_z' : 'T', -+ 'loops_z' : 3, -+ 'a_z' : 4.0E0, -+ 'z_a' : -2.0*R0, -+ 'z_b' : 2.0*R0, -+ 'cyl_coord' : 'F', -+ 'm' : Nx, -+ 'n' : Ny, -+ 'p' : Nz, -+ 'dt' : dt, -+ 't_step_start' : 0, -+ 't_step_stop' : Nt, -+ 't_step_save' : AS, -+ # ========================================================== -+ # Simulation Algorithm Parameters ========================== -+ 'num_patches' : 2, -+ 'model_eqns' : 3, -+ 'num_fluids' : 3, -+ 'adv_alphan' : 'T', -+ 'mpp_lim' : 'T', -+ 'mixture_err' : 'T', -+ 'relax' : 'T', -+ 'relax_model' : 6, -+ 'palpha_eps' : 1.0E-6, -+ 'ptgalpha_eps' : 1.0E-2, -+ 'time_stepper' : 3, -+ 'weno_order' : 3, -+ 'weno_eps' : 1.0E-32, -+ 'weno_Re_flux' : 'F', -+ 'weno_avg' : 'F', -+ 'mapped_weno' : 'T', -+ 'null_weights' : 'F', -+ 'mp_weno' : 'F', -+ 'riemann_solver' : 2, -+ 'wave_speeds' : 1, -+ 'avg_state' : 2, -+ 'bc_x%beg' : -2, -+ 'bc_x%end' : -6, -+ 'bc_y%beg' : -2, -+ 'bc_y%end' : -6, -+ 'bc_z%beg' : -2, -+ 'bc_z%end' : -6, -+ # ========================================================== -+ # Formatted Database Files Structure Parameters ============ -+ 'format' : 1, -+ 'precision' : 2, -+ 'prim_vars_wrt':'T', -+ 'parallel_io' :'T', -+ # ========================================================== -+ # Patch 1: High pressured water ============================ -+ # Specify the cubic water background grid geometry -+ 'patch_icpp(1)%geometry' : 9, -+ 'patch_icpp(1)%x_centroid' : ( xe + xb ) * 500000 / 100, -+ 'patch_icpp(1)%y_centroid' : ( ye + yb ) * 500000 / 100, -+ 'patch_icpp(1)%z_centroid' : ( ze + zb ) * 500000 / 100, -+ 'patch_icpp(1)%length_x' : ( xe - xb ) * 1000000 / 100, -+ 'patch_icpp(1)%length_y' : ( ye - yb ) * 1000000 / 100, -+ 'patch_icpp(1)%length_z' : ( ze - zb ) * 1000000 / 100, -+ 'patch_icpp(1)%vel(1)' : 0.0E+00, -+ 'patch_icpp(1)%vel(2)' : 0.0E+00, -+ 'patch_icpp(1)%vel(3)' : 0.0E+00, -+ 'patch_icpp(1)%pres' : p01, -+ 'patch_icpp(1)%alpha_rho(1)' : awl1 * rho0wl1, -+ 'patch_icpp(1)%alpha_rho(2)' : awv1 * rho0wv1, -+ 'patch_icpp(1)%alpha_rho(3)' : aa1 * rho0a1, -+ 'patch_icpp(1)%alpha(1)' : awl1, -+ 'patch_icpp(1)%alpha(2)' : awv1, -+ 'patch_icpp(1)%alpha(3)' : aa1, -+ # ========================================================== -+ # Patch 2: (Vapor) Bubble ================================== -+ 'patch_icpp(2)%geometry' : 8, -+ 'patch_icpp(2)%x_centroid' : xb, -+ 'patch_icpp(2)%y_centroid' : yb, -+ 'patch_icpp(2)%z_centroid' : zb, -+ 'patch_icpp(2)%radius' : R0, -+ 'patch_icpp(2)%vel(1)' : 0.0E+00, -+ 'patch_icpp(2)%vel(2)' : 0.0E+00, -+ 'patch_icpp(2)%vel(3)' : 0.0E+00, -+ 'patch_icpp(2)%pres' : p02, -+ 'patch_icpp(2)%alpha_rho(1)' : awl2 * rho0wl2, -+ 'patch_icpp(2)%alpha_rho(2)' : awv2 * rho0wv2, -+ 'patch_icpp(2)%alpha_rho(3)' : aa2 * rho0a2, -+ 'patch_icpp(2)%alpha(1)' : awl2, -+ 'patch_icpp(2)%alpha(2)' : awv2, -+ 'patch_icpp(2)%alpha(3)' : aa2, -+ 'patch_icpp(2)%alter_patch(1)' : 'T', -+ # ========================================================== -+ # Fluids Physical Parameters =============================== -+ 'fluid_pp(1)%gamma' : 1.0E+00 / ( gamwl - 1 ), -+ 'fluid_pp(1)%pi_inf' : gamwl * piwl / ( gamwl - 1 ), -+ 'fluid_pp(1)%cv' : cvwl, -+ 'fluid_pp(1)%qv' : qvwl, -+ 'fluid_pp(1)%qvp' : qvpwl, -+ 'fluid_pp(2)%gamma' : 1.0E+00 / ( gamwv - 1 ), -+ 'fluid_pp(2)%pi_inf' : gamwv * piwv / ( gamwv - 1 ), -+ 'fluid_pp(2)%cv' : cvwv, -+ 'fluid_pp(2)%qv' : qvwv, -+ 'fluid_pp(2)%qvp' : qvpwv, -+ 'fluid_pp(3)%gamma' : 1.0E+00 / ( gama - 1 ), -+ 'fluid_pp(3)%pi_inf' : gama * pia / ( gama - 1 ), -+ 'fluid_pp(3)%cv' : cva, -+ 'fluid_pp(3)%qv' : qva, -+ 'fluid_pp(3)%qvp' : qvpa, -+ # ========================================================== -+})) -diff --git a/run_mfc.sh b/run_mfc.sh -new file mode 100755 -index 00000000..fc734bea ---- /dev/null -+++ b/run_mfc.sh -@@ -0,0 +1,14 @@ -+#!/bin/bash -+ -+./mfc.sh run /users/mrodri97/scratch/lungwave/case0/case.py -e interactive -N 1 -n 4 -w 00:30:00 -# pre -t pre_process -c oscar -+./mfc.sh run /users/mrodri97/scratch/lungwave/case0/case.py -e interactive -N 1 -n 4 -w 00:30:00 -# sim -t simulation -c oscar -+./mfc.sh run /users/mrodri97/scratch/lungwave/case0/case.py -e interactive -N 1 -n 4 -w 00:30:00 -# pos -t post_process -c oscar -+ -+./mfc.sh run /users/mrodri97/scratch/lungwave/case1/case.py -e interactive -N 1 -n 4 -w 00:30:00 -# pre -t pre_process -c oscar -+./mfc.sh run /users/mrodri97/scratch/lungwave/case1/case.py -e interactive -N 1 -n 4 -w 00:30:00 -# sim -t simulation -c oscar -+./mfc.sh run /users/mrodri97/scratch/lungwave/case1/case.py -e interactive -N 1 -n 4 -w 00:30:00 -# pos -t post_process -c oscar -+ -+./mfc.sh run /users/mrodri97/scratch/lungwave/case2/case.py -e interactive -N 1 -n 4 -w 00:30:00 -# pre -t pre_process -c oscar -+./mfc.sh run /users/mrodri97/scratch/lungwave/case2/case.py -e interactive -N 1 -n 4 -w 00:30:00 -# sim -t simulation -c oscar -+./mfc.sh run /users/mrodri97/scratch/lungwave/case2/case.py -e interactive -N 1 -n 4 -w 00:30:00 -# pos -t post_process -c oscar -+ -diff --git a/src/common/include/inline_conversions.fpp b/src/common/include/inline_conversions.fpp -index a63af61e..c2f0263e 100644 ---- a/src/common/include/inline_conversions.fpp -+++ b/src/common/include/inline_conversions.fpp -@@ -1,17 +1,17 @@ - #:def s_compute_speed_of_sound() -- subroutine s_compute_speed_of_sound(pres, rho, gamma, pi_inf, H, adv, vel_sum, c) -+ subroutine s_compute_speed_of_sound(pres, rho, gamma, pi_inf, H, adv, vel_sum, c, G) - #ifdef CRAY_ACC_WAR - !DIR$ INLINEALWAYS s_compute_speed_of_sound - #else - !$acc routine seq - #endif -- real(kind(0d0)), intent(in) :: pres -- real(kind(0d0)), intent(in) :: rho, gamma, pi_inf -- real(kind(0d0)), intent(in) :: H -- real(kind(0d0)), dimension(num_fluids), intent(in) :: adv -- real(kind(0d0)), intent(in) :: vel_sum -- real(kind(0d0)), intent(out) :: c -- -+ real(kind(0d0)), intent(IN) :: pres -+ real(kind(0d0)), intent(IN) :: rho, gamma, pi_inf -+ real(kind(0d0)), intent(IN) :: H -+ real(kind(0d0)), dimension(num_fluids), intent(IN) :: adv -+ real(kind(0d0)), intent(IN) :: vel_sum -+ real(kind(0d0)), optional, dimension(num_fluids), intent(IN) :: G -+ real(kind(0d0)), intent(OUT) :: c - real(kind(0d0)) :: blkmod1, blkmod2 - - integer :: q -@@ -22,6 +22,7 @@ - blkmod2 = ((gammas(2) + 1d0)*pres + & - pi_infs(2))/gammas(2) - c = (1d0/(rho*(adv(1)/blkmod1 + adv(2)/blkmod2))) -+ - elseif (model_eqns == 3) then - c = 0d0 - !$acc loop seq -@@ -43,6 +44,7 @@ - (pres + pi_inf/(gamma + 1d0))/ & - (rho*(1d0 - adv(num_fluids))) - end if -+ - else - c = ((H - 5d-1*vel_sum)/gamma) - end if -diff --git a/src/common/m_checker_common.fpp b/src/common/m_checker_common.fpp -index 2a15083c..386a844c 100644 ---- a/src/common/m_checker_common.fpp -+++ b/src/common/m_checker_common.fpp -@@ -38,6 +38,7 @@ contains - call s_check_inputs_qbmm_and_polydisperse - if (adv_n) call s_check_inputs_adv_n - if (hypoelasticity) call s_check_inputs_hypoelasticity -+ if (hyperelasticity) call s_check_inputs_hyperelasticity - call s_check_inputs_phase_change - call s_check_inputs_ibm - #endif -@@ -173,12 +174,27 @@ contains - !> Checks constraints on the hypoelasticity parameters. - !! Called by s_check_inputs_common for pre-processing and simulation - subroutine s_check_inputs_hypoelasticity -- if (model_eqns /= 2) then -- call s_mpi_abort('hypoelasticity requires 5-equation model'// & -- '(model_eqns = 2). Exiting ...') -+ !if ((model_eqns /= 2) .or. (model_eqns /= 3)) then -+ if ((model_eqns == 1) .or. (model_eqns == 4)) then -+ call s_mpi_abort('hypoelasticity requires either '// & -+ '5-equation (model_eqns = 2) or '// & -+ '6-equation model (model_eqns = 3). Exiting ...') -+ end if -+ if (hyperelasticity) then -+ call s_mpi_abort('hyperelasticity cannot be true with hypoelasticity. '// & -+ 'Exiting ...') - end if - end subroutine s_check_inputs_hypoelasticity - -+ !> Checks constraints on the hyperelasticity parameters. -+ !! Called by s_check_inputs_common for pre-processing and simulation -+ subroutine s_check_inputs_hyperelasticity -+ if (model_eqns /= 3) then -+ call s_mpi_abort('hyperelasticity requires '// & -+ '6-equation model (model_eqns = 3). Exiting ...') -+ end if -+ end subroutine s_check_inputs_hyperelasticity -+ - !> Checks constraints on the phase change parameters. - !! Called by s_check_inputs_common for pre-processing and simulation - subroutine s_check_inputs_phase_change -diff --git a/src/common/m_constants.fpp b/src/common/m_constants.fpp -index a506acb9..6f9ab2ff 100644 ---- a/src/common/m_constants.fpp -+++ b/src/common/m_constants.fpp -@@ -7,18 +7,18 @@ module m_constants - character, parameter :: dflt_char = ' ' !< Default string value - - real(kind(0d0)), parameter :: dflt_real = -1d6 !< Default real value -- real(kind(0d0)), parameter :: sgm_eps = 1d-16 !< Segmentation tolerance -- real(kind(0d0)), parameter :: small_alf = 1d-11 !< Small alf tolerance -- real(kind(0d0)), parameter :: pi = 3.141592653589793d0 !< Pi -+ real(kind(0d0)), parameter :: sgm_eps = 1d-16 !< Segmentation tolerance -+ real(kind(0d0)), parameter :: small_alf = 1d-11 !< Small alf tolerance -+ real(kind(0d0)), parameter :: pi = 3.141592653589793d0 !< Pi - real(kind(0d0)), parameter :: verysmall = 1.d-12 !< Very small number - -- integer, parameter :: num_stcls_min = 5 !< Minimum # of stencils -- integer, parameter :: path_len = 400 !< Maximum path length -- integer, parameter :: name_len = 50 !< Maximum name length -- integer, parameter :: dflt_int = -100 !< Default integer value -- integer, parameter :: fourier_rings = 5 !< Fourier filter ring limit -- integer, parameter :: num_fluids_max = 10 !< Maximum number of fluids in the simulation -- integer, parameter :: num_probes_max = 10 !< Maximum number of flow probes in the simulation -+ integer, parameter :: num_stcls_min = 5 !< Minimum # of stencils -+ integer, parameter :: path_len = 400 !< Maximum path length -+ integer, parameter :: name_len = 50 !< Maximum name length -+ integer, parameter :: dflt_int = -100 !< Default integer value -+ integer, parameter :: fourier_rings = 5 !< Fourier filter ring limit -+ integer, parameter :: num_fluids_max = 10 !< Maximum number of fluids in the simulation -+ integer, parameter :: num_probes_max = 10 !< Maximum number of flow probes in the simulation - integer, parameter :: num_patches_max = 10 - integer, parameter :: pathlen_max = 400 - integer, parameter :: nnode = 4 !< Number of QBMM nodes -diff --git a/src/common/m_derived_types.fpp b/src/common/m_derived_types.fpp -index 9ad172cc..cea5f90d 100644 ---- a/src/common/m_derived_types.fpp -+++ b/src/common/m_derived_types.fpp -@@ -142,7 +142,13 @@ module m_derived_types - type(ic_model_parameters) :: model !< Model parameters - - real(kind(0d0)) :: epsilon, beta !< -- !! The spherical harmonics eccentricity parameters. -+ !! The isentropic vortex parameters administrating, respectively, both -+ !! the amplitude of the disturbance as well as its domain of influence. -+ -+ real(kind(0d0)) :: a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12 !< -+ !! The parameters needed for the spherical harmonic patch -+ -+ logical :: non_axis_sym - - real(kind(0d0)), dimension(3) :: normal !< - !! Normal vector indicating the orientation of the patch. It is specified -diff --git a/src/common/m_helper.fpp b/src/common/m_helper.fpp -index b6d48729..a2b77082 100644 ---- a/src/common/m_helper.fpp -+++ b/src/common/m_helper.fpp -@@ -73,8 +73,8 @@ contains - lE = q - end if - -- if (allocated(fd_coeff_s)) deallocate (fd_coeff_s) -- allocate (fd_coeff_s(-fd_number_in:fd_number_in, lb:lE)) -+ if (allocated(fd_coeff_s)) deallocate(fd_coeff_s) -+ allocate(fd_coeff_s(-fd_number_in:fd_number_in, lb:lE)) - - ! Computing the 1st order finite-difference coefficients - if (fd_order_in == 1) then -@@ -83,7 +83,6 @@ contains - fd_coeff_s(0, i) = -1d0/(s_cc(i + 1) - s_cc(i)) - fd_coeff_s(1, i) = -fd_coeff_s(0, i) - end do -- - ! Computing the 2nd order finite-difference coefficients - elseif (fd_order_in == 2) then - do i = lB, lE -@@ -91,7 +90,6 @@ contains - fd_coeff_s(0, i) = 0d0 - fd_coeff_s(1, i) = -fd_coeff_s(-1, i) - end do -- - ! Computing the 4th order finite-difference coefficients - else - do i = lB, lE -@@ -101,7 +99,6 @@ contains - fd_coeff_s(1, i) = -fd_coeff_s(-1, i) - fd_coeff_s(2, i) = -fd_coeff_s(-2, i) - end do -- - end if - - end subroutine s_compute_finite_difference_coefficients -diff --git a/src/common/m_phase_change.fpp b/src/common/m_phase_change.fpp -index f6372322..c13fa233 100644 ---- a/src/common/m_phase_change.fpp -+++ b/src/common/m_phase_change.fpp -@@ -1,11 +1,3 @@ --!> --!! @file m_phase_change.fpp --!! @brief Contains module m_phasechange -- --#:include 'macros.fpp' -- --!> @brief This module is used to relax the model equations (6-eqn model) --!> towards pressure and temperature (6-eqn to 4-eqn), and (if wanted) Gibbs free - !> energies (6-eqn to 4-eqn) equilibrium through an infinitely fast (algebraic) - !> procedure. - module m_phase_change -@@ -356,8 +348,9 @@ contains - - ! Newton Solver for the pT-equilibrium - ns = 0 -- ! change this relative error metric. 1E4 is just arbitrary -- do while ((DABS(pS - pO) > palpha_eps) .and. (DABS((pS - pO)/pO) > palpha_eps/1e4) .or. (ns == 0)) -+ ! change this relative error metric. 1E4 is arbitrary -+ do while ((DABS(pS - pO) > palpha_eps) .and. & -+ (DABS((pS - pO)/pO) > palpha_eps/1d4) .or. (ns == 0)) - - ! increasing counter - ns = ns + 1 -diff --git a/src/common/m_variables_conversion.fpp b/src/common/m_variables_conversion.fpp -index 46436cb8..5652470a 100644 ---- a/src/common/m_variables_conversion.fpp -+++ b/src/common/m_variables_conversion.fpp -@@ -22,6 +22,7 @@ module m_variables_conversion - use m_helper_basic !< Functions to compare floating point numbers - - use m_helper -+ - ! ========================================================================== - - implicit none -@@ -145,8 +146,8 @@ contains - else - pres = (pref + pi_inf)* & - (energy/ & -- (rhoref*(1 - alf)) & -- )**(1/gamma + 1) - pi_inf -+ (rhoref*(1.d0 - alf)) & -+ )**(1.d0/gamma + 1.d0) - pi_inf - end if - - if (hypoelasticity .and. present(G)) then -@@ -164,11 +165,7 @@ contains - end if - end do - -- pres = ( & -- energy - & -- 0.5d0*(mom**2.d0)/rho - & -- pi_inf - qv - E_e & -- )/gamma -+ pres = (energy - 0.5d0*(mom**2.d0)/rho - pi_inf - qv - E_e)/gamma - - end if - -@@ -409,7 +406,6 @@ contains - pi_inf = pi_inf + alpha_K(i)*pi_infs(i) - qv = qv + alpha_rho_K(i)*qvs(i) - end do -- - #ifdef MFC_SIMULATION - ! Computing the shear and bulk Reynolds numbers from species analogs - do i = 1, 2 -@@ -427,6 +423,7 @@ contains - #endif - - if (present(G_K)) then -+ !TODO Check our mixture rule? Replace with Cauchy numbers, make code nondimensional - G_K = 0d0 - do i = 1, num_fluids - G_K = G_K + alpha_K(i)*G(i) -@@ -502,6 +499,7 @@ contains - G_K = 0d0 - do i = 1, num_fluids - !TODO: change to use Gs directly here? -+ !TODO: Make this changes as well for GPUs - G_K = G_K + alpha_K(i)*G(i) - end do - G_K = max(0d0, G_K) -@@ -679,7 +677,6 @@ contains - do i = 1, nb - bubrs(i) = bub_idx%rs(i) - end do -- - !$acc update device(bubrs) - end if - -@@ -862,7 +859,7 @@ contains - - integer :: i, j, k, l, q !< Generic loop iterators - -- real(kind(0.d0)) :: ntmp -+ real(kind(0d0)) :: ntmp - - #:if MFC_CASE_OPTIMIZATION - #ifndef MFC_SIMULATION -@@ -880,7 +877,7 @@ contains - end if - #:endif - -- !$acc parallel loop collapse(3) gang vector default(present) private(alpha_K, alpha_rho_K, Re_K, nRtmp, rho_K, gamma_K, pi_inf_K, qv_K, dyn_pres_K, R3tmp) -+ !$acc parallel loop collapse(3) gang vector default(present) private(alpha_K, alpha_rho_K, Re_K, nRtmp, rho_K, gamma_K, pi_inf_K, qv_K, dyn_pres_K, R3tmp, G_K) - do l = izb, ize - do k = iyb, iye - do j = ixb, ixe -@@ -900,7 +897,7 @@ contains - if (model_eqns /= 4) then - #ifdef MFC_SIMULATION - ! If in simulation, use acc mixture subroutines -- if (hypoelasticity) then -+ if (elasticity) then - call s_convert_species_to_mixture_variables_acc(rho_K, gamma_K, pi_inf_K, qv_K, alpha_K, & - alpha_rho_K, Re_K, j, k, l, G_K, Gs) - else if (bubbles) then -@@ -912,7 +909,7 @@ contains - end if - #else - ! If pre-processing, use non acc mixture subroutines -- if (hypoelasticity) then -+ if (elasticity) then - call s_convert_to_mixture_variables(qK_cons_vf, j, k, l, & - rho_K, gamma_K, pi_inf_K, qv_K, Re_K, G_K, fluid_pp(:)%G) - else -@@ -988,7 +985,7 @@ contains - qK_prim_vf(i)%sf(j, k, l) = qK_cons_vf(i)%sf(j, k, l) & - /rho_K - ! subtracting elastic contribution for pressure calculation -- if (G_K > 1000) then !TODO: check if stable for >0 -+ if (G_K .gt. verysmall) then !TODO: check if stable for >0 - qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) - & - ((qK_prim_vf(i)%sf(j, k, l)**2d0)/(4d0*G_K))/gamma_K - ! extra terms in 2 and 3D -@@ -1002,6 +999,17 @@ contains - end do - end if - -+ if (hyperelasticity) then -+ !$acc loop seq -+ do i = strxb, strxe -+ qK_prim_vf(i)%sf(j, k, l) = qK_cons_vf(i)%sf(j, k, l)/rho_K -+ end do -+ !$acc loop seq -+ do i = xibeg, xiend -+ qK_prim_vf(i)%sf(j, k, l) = qK_cons_vf(i)%sf(j, k, l)/rho_K -+ end do -+ end if -+ - !$acc loop seq - do i = advxb, advxe - qK_prim_vf(i)%sf(j, k, l) = qK_cons_vf(i)%sf(j, k, l) -@@ -1016,7 +1024,9 @@ contains - end do - !$acc end parallel loop - -- end subroutine s_convert_conservative_to_primitive_variables -+ !print *, 'I got here AA' -+ -+ end subroutine s_convert_conservative_to_primitive_variables ! --------- - - !> The following procedure handles the conversion between - !! the primitive variables and the conservative variables. -@@ -1029,13 +1039,8 @@ contains - subroutine s_convert_primitive_to_conservative_variables(q_prim_vf, & - q_cons_vf) - -- type(scalar_field), & -- dimension(sys_size), & -- intent(in) :: q_prim_vf -- -- type(scalar_field), & -- dimension(sys_size), & -- intent(inout) :: q_cons_vf -+ type(scalar_field), dimension(sys_size), intent(in) :: q_prim_vf -+ type(scalar_field), dimension(sys_size), intent(inout) :: q_cons_vf - - ! Density, specific heat ratio function, liquid stiffness function - ! and dynamic pressure, as defined in the incompressible flow sense, -@@ -1144,10 +1149,10 @@ contains - end if - - if (hypoelasticity) then -- do i = stress_idx%beg, stress_idx%end -+ do i = strxb, strxe - q_cons_vf(i)%sf(j, k, l) = rho*q_prim_vf(i)%sf(j, k, l) - ! adding elastic contribution -- if (G > 1000) then -+ if (G .gt. verysmall) then - q_cons_vf(E_idx)%sf(j, k, l) = q_cons_vf(E_idx)%sf(j, k, l) + & - (q_prim_vf(i)%sf(j, k, l)**2d0)/(4d0*G) - ! extra terms in 2 and 3D -@@ -1161,6 +1166,19 @@ contains - end do - end if - -+ ! using \rho xi as the conservative formulation stated in Kamrin et al. JFM 2022 -+ if (hyperelasticity) then -+ ! adding the elastic contribution -+ ! Multiply \tau to \rho \tau -+ do i = strxb, strxe -+ q_cons_vf(i)%sf(j, k, l) = rho*q_prim_vf(i)%sf(j, k, l) -+ end do -+ ! Multiply \xi to \rho \xi -+ do i = xibeg, xiend -+ q_cons_vf(i)%sf(j, k, l) = rho*q_prim_vf(i)%sf(j, k, l) -+ end do -+ end if -+ - if (.not. f_is_default(sigma)) then - q_cons_vf(c_idx)%sf(j, k, l) = q_prim_vf(c_idx)%sf(j, k, l) - end if -@@ -1168,7 +1186,6 @@ contains - end do - end do - end do -- - #else - if (proc_rank == 0) then - call s_mpi_abort('Conversion from primitive to '// & -@@ -1176,7 +1193,6 @@ contains - 'implemented. Exiting ...') - end if - #endif -- - end subroutine s_convert_primitive_to_conservative_variables - - !> The following subroutine handles the conversion between -@@ -1252,7 +1268,7 @@ contains - end do - - pres_K = qK_prim_vf(j, k, l, E_idx) -- if (hypoelasticity) then -+ if (elasticity) then - call s_convert_species_to_mixture_variables_acc(rho_K, gamma_K, pi_inf_K, qv_K, & - alpha_K, alpha_rho_K, Re_K, & - j, k, l, G_K, Gs) -@@ -1310,10 +1326,11 @@ contains - end do - end do - #endif -- - end subroutine s_convert_primitive_to_flux_variables - -- subroutine s_finalize_variables_conversion_module -+ subroutine s_finalize_variables_conversion_module() ! ------------------ -+ -+ integer :: i !< Generic loop iterators - - ! Deallocating the density, the specific heat ratio function and the - ! liquid stiffness function -diff --git a/src/post_process/m_data_input.f90 b/src/post_process/m_data_input.f90 -index 567816f7..bbd063df 100644 ---- a/src/post_process/m_data_input.f90 -+++ b/src/post_process/m_data_input.f90 -@@ -370,7 +370,7 @@ contains - NVARS_MOK = int(sys_size, MPI_OFFSET_KIND) - - ! Read the data for each variable -- if (bubbles .or. hypoelasticity) then -+ if (bubbles .or. elasticity) then - do i = 1, sys_size - var_MOK = int(i, MPI_OFFSET_KIND) - -@@ -444,7 +444,7 @@ contains - NVARS_MOK = int(sys_size, MPI_OFFSET_KIND) - - ! Read the data for each variable -- if (bubbles .or. hypoelasticity) then -+ if (bubbles .or. elasticity) then - do i = 1, sys_size - var_MOK = int(i, MPI_OFFSET_KIND) - -diff --git a/src/post_process/m_data_output.fpp b/src/post_process/m_data_output.fpp -index 7aa7e873..e68c021b 100644 ---- a/src/post_process/m_data_output.fpp -+++ b/src/post_process/m_data_output.fpp -@@ -16,6 +16,8 @@ module m_data_output - - use m_global_parameters ! Global parameters for the code - -+ use m_derived_variables !< Procedures used to compute quantities derived -+ - use m_mpi_proxy ! Message passing interface (MPI) module proxy - - use m_compile_specific -@@ -27,9 +29,15 @@ module m_data_output - - private; public :: s_initialize_data_output_module, & - s_open_formatted_database_file, & -+ s_open_intf_data_file, & -+ s_open_energy_data_file, & - s_write_grid_to_formatted_database_file, & - s_write_variable_to_formatted_database_file, & -+ s_write_intf_data_file, & -+ s_write_energy_data_file, & - s_close_formatted_database_file, & -+ s_close_intf_data_file, & -+ s_close_energy_data_file, & - s_finalize_data_output_module - - ! Including the Silo Fortran interface library that features the subroutines -@@ -531,7 +539,40 @@ contains - - end subroutine s_open_formatted_database_file - -- subroutine s_write_grid_to_formatted_database_file(t_step) -+ subroutine s_open_intf_data_file() ! ------------------------ -+ -+ character(LEN=path_len + 3*name_len) :: file_path !< -+ !! Relative path to a file in the case directory -+ -+ write (file_path, '(A)') '/intf_data.dat' -+ file_path = trim(case_dir)//trim(file_path) -+ -+ ! Opening the simulation data file -+ open (211, FILE=trim(file_path), & -+ FORM='formatted', & -+ POSITION='append', & -+ STATUS='unknown') -+ -+ end subroutine s_open_intf_data_file ! --------------------------------------- -+ -+ subroutine s_open_energy_data_file() ! ------------------------ -+ -+ character(LEN=path_len + 3*name_len) :: file_path !< -+ !! Relative path to a file in the case directory -+ -+ write (file_path, '(A)') '/eng_data.dat' -+ file_path = trim(case_dir)//trim(file_path) -+ -+ ! Opening the simulation data file -+ open (251, FILE=trim(file_path), & -+ FORM='formatted', & -+ POSITION='append', & -+ STATUS='unknown') -+ -+ end subroutine s_open_energy_data_file ! ---------------------------------------- -+ -+ subroutine s_write_grid_to_formatted_database_file(t_step) ! ----------- -+ - ! Description: The general objective of this subroutine is to write the - ! necessary grid data to the formatted database file, for - ! the current time-step, t_step. The local processor will -@@ -939,7 +980,196 @@ contains - - end subroutine s_write_variable_to_formatted_database_file - -- subroutine s_close_formatted_database_file -+ subroutine s_write_intf_data_file(q_prim_vf) -+ -+ type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf -+ integer :: i, j, k, l, w, cent !< Generic loop iterators -+ integer :: ierr, counter, root !< number of data points extracted to fit shape to SH perturbations -+ real(kind(0d0)), dimension(num_fluids) :: alpha, vol_fluid, xcom, ycom, zcom -+ real(kind=8), parameter :: pi = 4.d0*datan(1.d0) -+ real(kind(0d0)), allocatable :: x_td(:), y_td(:), x_d1(:), y_d1(:), y_d(:), x_d(:) -+ real(kind(0d0)) :: axp, axm, ayp, aym, azm, azp, tgp, euc_d, thres, maxalph_loc, maxalph_glb -+ -+ allocate (x_d1(m*n)) -+ allocate (y_d1(m*n)) -+ counter = 0 -+ maxalph_loc = 0d0 -+ do k = 0, p -+ do j = 0, n -+ do i = 0, m -+ if (q_prim_vf(E_idx + 2)%sf(i, j, k) > maxalph_loc) then -+ maxalph_loc = q_prim_vf(E_idx + 2)%sf(i, j, k) -+ end if -+ end do -+ end do -+ end do -+ -+ call s_mpi_allreduce_max(maxalph_loc, maxalph_glb) -+ if (p > 0) then -+ do l = 0, p -+ if (z_cc(l) < dz(l) .and. z_cc(l) > 0) then -+ cent = l -+ end if -+ end do -+ else -+ cent = 0 -+ end if -+ -+ thres = 0.9d0*maxalph_glb -+ do k = 0, n -+ OLoop: do j = 0, m -+ axp = q_prim_vf(E_idx + 2)%sf(j + 1, k, cent) -+ axm = q_prim_vf(E_idx + 2)%sf(j, k, cent) -+ ayp = q_prim_vf(E_idx + 2)%sf(j, k + 1, cent) -+ aym = q_prim_vf(E_idx + 2)%sf(j, k, cent) -+ if ((axp > thres .and. axm < thres) .or. (axp < thres .and. axm > thres) & -+ .or. (ayp > thres .and. aym < thres) .or. (ayp < thres .and. aym > thres)) then -+ if (counter == 0) then -+ counter = counter + 1 -+ x_d1(counter) = x_cc(j) -+ y_d1(counter) = y_cc(k) -+ euc_d = sqrt((x_cc(j) - x_d1(i))**2 + (y_cc(k) - y_d1(i))**2) -+ tgp = sqrt(dx(j)**2 + dy(k)**2) -+ else -+ euc_d = dsqrt((x_cc(j) - x_d1(i))**2 + (y_cc(k) - y_d1(i))**2) -+ tgp = dsqrt(dx(j)**2 + dy(k)**2) -+ do i = 1, counter -+ if (euc_d < tgp) then -+ cycle OLoop -+ elseif (euc_d > tgp .and. i == counter) then -+ counter = counter + 1 -+ x_d1(counter) = x_cc(j) -+ y_d1(counter) = y_cc(k) -+ -+ end if -+ end do -+ end if -+ end if -+ end do OLoop -+ end do -+ -+ allocate (y_d(counter)) -+ allocate (x_d(counter)) -+ do i = 1, counter -+ y_d(i) = y_d1(i) -+ x_d(i) = x_d1(i) -+ end do -+ root = 0 -+ -+ call s_mpi_gather_data(x_d, counter, x_td, root) -+ call s_mpi_gather_data(y_d, counter, y_td, root) -+ if (proc_rank == 0) then -+ do i = 1, size(x_td) -+ if (i == size(x_td)) then -+ write (211, '(F12.9,1X,F12.9,1X,I4)') & -+ x_td(i), y_td(i), size(x_td) -+ else -+ write (211, '(F12.9,1X,F12.9,1X,F3.1)') & -+ x_td(i), y_td(i), 0d0 -+ end if -+ end do -+ end if -+ -+ end subroutine s_write_intf_data_file ! ----------------------------------- -+ -+ subroutine s_write_energy_data_file(q_prim_vf, q_cons_vf) -+ type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf, q_cons_vf -+ real(kind(0d0)) :: Elk, Egk, Elp, Egint, Vb, Vl, pres_av, Et -+ real(kind(0d0)) :: rho, pres, dV, tmp, gamma, pi_inf, MaxMa, MaxMa_glb, maxvel, c, Ma, H -+ real(kind(0d0)), dimension(num_dims) :: vel -+ real(kind(0d0)), dimension(num_fluids) :: gammas, pi_infs, adv -+ integer :: i, j, k, l, s !looping indicies -+ integer :: ierr, counter, root !< number of data points extracted to fit shape to SH perturbations -+ -+ Egk = 0d0 -+ Elp = 0d0 -+ Egint = 0d0 -+ Vb = 0d0 -+ maxvel = 0d0 -+ MaxMa = 0d0 -+ Vl = 0d0 -+ Elk = 0d0 -+ Et = 0d0 -+ Vb = 0d0 -+ dV = 0d0 -+ pres_av = 0d0 -+ pres = 0d0 -+ do k = 0, p -+ do j = 0, n -+ do i = 0, m -+ pres = 0d0 -+ dV = dx(i)*dy(j)*dz(k) -+ rho = 0d0 -+ gamma = 0d0 -+ pi_inf = 0d0 -+ pres = q_prim_vf(E_idx)%sf(i, j, k) -+ Egint = Egint + q_prim_vf(E_idx + 2)%sf(i, j, k)*(fluid_pp(2)%gamma*pres)*dV -+ do s = 1, num_dims -+ vel(s) = q_prim_vf(num_fluids + s)%sf(i, j, k) -+ Egk = Egk + 0.5d0*q_prim_vf(E_idx + 2)%sf(i, j, k)*q_prim_vf(2)%sf(i, j, k)*vel(s)*vel(s)*dV -+ Elk = Elk + 0.5d0*q_prim_vf(E_idx + 1)%sf(i, j, k)*q_prim_vf(1)%sf(i, j, k)*vel(s)*vel(s)*dV -+ if (dabs(vel(s)) > maxvel) then -+ maxvel = dabs(vel(s)) -+ end if -+ end do -+ do l = 1, adv_idx%end - E_idx -+ adv(l) = q_prim_vf(E_idx + l)%sf(i, j, k) -+ gamma = gamma + adv(l)*fluid_pp(l)%gamma -+ pi_inf = pi_inf + adv(l)*fluid_pp(l)%pi_inf -+ rho = rho + adv(l)*q_prim_vf(l)%sf(i, j, k) -+ end do -+ -+ H = ((gamma + 1d0)*pres + pi_inf)/rho -+ -+ call s_compute_speed_of_sound(pres, rho, & -+ gamma, pi_inf, & -+ H, adv, 0d0, c) -+ -+ Ma = maxvel/c -+ if (Ma > MaxMa .and. adv(1) > 1.0d0 - 1.0d-10) then -+ MaxMa = Ma -+ end if -+ Vl = Vl + adv(1)*dV -+ Vb = Vb + adv(2)*dV -+ pres_av = pres_av + adv(1)*pres*dV -+ Et = Et + q_cons_vf(E_idx)%sf(i, j, k)*dV -+ end do -+ end do -+ end do -+ -+ tmp = pres_av -+ call s_mpi_allreduce_sum(tmp, pres_av) -+ tmp = Vl -+ call s_mpi_allreduce_sum(tmp, Vl) -+ -+ call s_mpi_allreduce_max(MaxMa, MaxMa_glb) -+ tmp = Elk -+ call s_mpi_allreduce_sum(tmp, Elk) -+ tmp = Egint -+ call s_mpi_allreduce_sum(tmp, Egint) -+ tmp = Egk -+ call s_mpi_allreduce_sum(tmp, Egk) -+ tmp = Vb -+ call s_mpi_allreduce_sum(tmp, Vb) -+ tmp = Et -+ call s_mpi_allreduce_sum(tmp, Et) -+ -+ Elp = pres_av/Vl*Vb -+ if (proc_rank == 0) then -+ write (251, '(10X, 8F24.8)') & -+ Elp, & -+ Egint, & -+ Elk, & -+ Egk, & -+ Et, & -+ Vb, & -+ Vl, & -+ MaxMa_glb -+ end if -+ -+ end subroutine s_write_energy_data_file -+ -+ subroutine s_close_formatted_database_file() ! ------------------------- - ! Description: The purpose of this subroutine is to close any formatted - ! database file(s) that may be opened at the time-step that - ! is currently being post-processed. The root process must -@@ -966,7 +1196,19 @@ contains - - end subroutine s_close_formatted_database_file - -- subroutine s_finalize_data_output_module -+ subroutine s_close_intf_data_file() ! ----------------------- -+ -+ close (211) -+ -+ end subroutine s_close_intf_data_file !--------------------- -+ -+ subroutine s_close_energy_data_file() ! ----------------------- -+ -+ close (251) -+ -+ end subroutine s_close_energy_data_file !--------------------- -+ -+ subroutine s_finalize_data_output_module() ! ------------------------- - ! Description: Deallocation procedures for the module - - ! Deallocating the generic storage employed for the flow variable(s) -diff --git a/src/post_process/m_global_parameters.fpp b/src/post_process/m_global_parameters.fpp -index 0e5401f1..fa6941cb 100644 ---- a/src/post_process/m_global_parameters.fpp -+++ b/src/post_process/m_global_parameters.fpp -@@ -94,6 +94,10 @@ module m_global_parameters - logical :: mixture_err !< Mixture error limiter - logical :: alt_soundspeed !< Alternate sound speed - logical :: hypoelasticity !< Turn hypoelasticity on -+ logical :: hyperelasticity !< Turn hyperelasticity on -+ logical :: elasticity !< elasticity modeling, true for hyper or hypo -+ integer :: b_size !< Number of components in the b tensor -+ integer :: tensor_size !< Number of components in the nonsymmetric tensor - !> @} - - !> @name Annotations of the structure, i.e. the organization, of the state vectors -@@ -109,6 +113,7 @@ module m_global_parameters - integer :: alf_idx !< Index of specific heat ratio func. eqn. - integer :: pi_inf_idx !< Index of liquid stiffness func. eqn. - type(int_bounds_info) :: stress_idx !< Indices of elastic stresses -+ type(int_bounds_info) :: xi_idx !< Indexes of first and last reference map eqns. - integer :: c_idx !< Index of color function - !> @} - -@@ -118,6 +123,7 @@ module m_global_parameters - !> @} - - logical :: parallel_io !< Format of the data files -+ logical :: sim_data - logical :: file_per_process !< output format - - integer, allocatable, dimension(:) :: proc_coords !< -@@ -255,6 +261,7 @@ module m_global_parameters - integer :: intxb, intxe - integer :: bubxb, bubxe - integer :: strxb, strxe -+ integer :: xibeg, xiend - !> @} - - contains -@@ -286,7 +293,10 @@ contains - alt_soundspeed = .false. - relax = .false. - relax_model = dflt_int -+ - hypoelasticity = .false. -+ hyperelasticity = .false. -+ elasticity = .false. - - bc_x%beg = dflt_int; bc_x%end = dflt_int - bc_y%beg = dflt_int; bc_y%end = dflt_int -@@ -335,6 +345,7 @@ contains - omega_wrt = .false. - qm_wrt = .false. - schlieren_wrt = .false. -+ sim_data = .false. - cf_wrt = .false. - ib = .false. - -@@ -486,12 +497,24 @@ contains - - end if - -- if (hypoelasticity) then -+ if (hypoelasticity .or. hyperelasticity) then -+ elasticity = .true. - stress_idx%beg = sys_size + 1 - stress_idx%end = sys_size + (num_dims*(num_dims + 1))/2 -+ ! number of distinct stresses is 1 in 1D, 3 in 2D, 6 in 3D - sys_size = stress_idx%end - end if - -+ if (hyperelasticity) then -+ xi_idx%beg = sys_size + 1 -+ xi_idx%end = sys_size + num_dims -+ ! adding three more equations for the \xi field and the elastic energy -+ sys_size = xi_idx%end + 1 -+ ! number of entries in the symmetric btensor plus the jacobian -+ b_size = (num_dims*(num_dims + 1))/2 + 1 -+ tensor_size = num_dims**2 + 1 -+ end if -+ - if (.not. f_is_default(sigma)) then - c_idx = sys_size + 1 - sys_size = c_idx -@@ -517,6 +540,24 @@ contains - sys_size = internalEnergies_idx%end - alf_idx = 1 ! dummy, cannot actually have a void fraction - -+ if (hypoelasticity .or. hyperelasticity) then -+ elasticity = .true. -+ stress_idx%beg = sys_size + 1 -+ stress_idx%end = sys_size + (num_dims*(num_dims + 1))/2 -+ ! number of stresses is 1 in 1D, 3 in 2D, 6 in 3D -+ sys_size = stress_idx%end -+ end if -+ -+ if (hyperelasticity) then -+ xi_idx%beg = sys_size + 1 -+ xi_idx%end = sys_size + num_dims -+ ! adding three more equations for the \xi field and the elastic energy -+ sys_size = xi_idx%end + 1 -+ ! number of entries in the symmetric btensor plus the jacobian -+ b_size = (num_dims*(num_dims + 1))/2 + 1 -+ tensor_size = num_dims**2 + 1 -+ end if -+ - if (.not. f_is_default(sigma)) then - c_idx = sys_size + 1 - sys_size = c_idx -@@ -590,6 +631,8 @@ contains - strxe = stress_idx%end - intxb = internalEnergies_idx%beg - intxe = internalEnergies_idx%end -+ xibeg = xi_idx%beg -+ xiend = xi_idx%end - ! ================================================================== - - #ifdef MFC_MPI -diff --git a/src/post_process/m_mpi_proxy.fpp b/src/post_process/m_mpi_proxy.fpp -index a5dffdb4..5da4c74e 100644 ---- a/src/post_process/m_mpi_proxy.fpp -+++ b/src/post_process/m_mpi_proxy.fpp -@@ -141,6 +141,38 @@ contains - - end subroutine s_initialize_mpi_proxy_module - -+ subroutine s_mpi_gather_data(my_vector, counts, gathered_vector, root) -+ -+#ifdef MFC_MPI -+ -+ implicit none -+ integer, intent(in) :: counts ! Array of vector lengths for each process -+ real(kind(0d0)), intent(in), dimension(counts) :: my_vector ! Input vector on each process -+ integer, intent(in) :: root ! Rank of the root process -+ real(kind(0d0)), allocatable, intent(out) :: gathered_vector(:) ! Gathered vector on the root process -+ -+ integer :: i, offset, ierr -+ integer, allocatable :: recounts(:), displs(:) -+ -+ allocate (recounts(num_procs)) -+ -+ call MPI_GATHER(counts, 1, MPI_INTEGER, recounts, 1, MPI_INTEGER, root, & -+ MPI_COMM_WORLD, ierr) -+ -+ allocate (displs(size(recounts))) -+ -+ displs(1) = 0 -+ -+ do i = 2, size(recounts) -+ displs(i) = displs(i - 1) + recounts(i - 1) -+ end do -+ -+ allocate (gathered_vector(sum(recounts))) -+ call MPI_GATHERV(my_vector, counts, MPI_DOUBLE_PRECISION, gathered_vector, recounts, displs, MPI_DOUBLE_PRECISION, & -+ root, MPI_COMM_WORLD, ierr) -+#endif -+ end subroutine s_mpi_gather_data -+ - !> Since only processor with rank 0 is in charge of reading - !! and checking the consistency of the user provided inputs, - !! these are not available to the remaining processors. This -@@ -164,11 +196,11 @@ contains - - #:for VAR in [ 'cyl_coord', 'mpp_lim', 'mixture_err', & - & 'alt_soundspeed', 'hypoelasticity', 'parallel_io', 'rho_wrt', & -- & 'E_wrt', 'pres_wrt', 'gamma_wrt', & -+ & 'E_wrt', 'pres_wrt', 'gamma_wrt', 'sim_data', & - & 'heat_ratio_wrt', 'pi_inf_wrt', 'pres_inf_wrt', 'cons_vars_wrt', & - & 'prim_vars_wrt', 'c_wrt', 'qm_wrt','schlieren_wrt', 'bubbles', 'qbmm', & - & 'polytropic', 'polydisperse', 'file_per_process', 'relax', 'cf_wrt', & -- & 'adv_n', 'ib' ] -+ & 'adv_n', 'ib', 'hyperelasticity' ] - call MPI_BCAST(${VAR}$, 1, MPI_LOGICAL, 0, MPI_COMM_WORLD, ierr) - #:endfor - -diff --git a/src/post_process/m_start_up.f90 b/src/post_process/m_start_up.f90 -index ed1003ff..60d3d094 100644 ---- a/src/post_process/m_start_up.f90 -+++ b/src/post_process/m_start_up.f90 -@@ -74,7 +74,8 @@ contains - parallel_io, rhoref, pref, bubbles, qbmm, sigR, & - R0ref, nb, polytropic, thermal, Ca, Web, Re_inv, & - polydisperse, poly_sigma, file_per_process, relax, & -- relax_model, cf_wrt, sigma, adv_n, ib -+ relax_model, cf_wrt, sigma, adv_n, ib, sim_data, & -+ hyperelasticity - - ! Inquiring the status of the post_process.inp file - file_loc = 'post_process.inp' -@@ -148,9 +149,9 @@ contains - (t_step_stop - t_step_start)/t_step_save + 1, & - t_step - end if -- - ! Populating the grid and conservative variables - call s_read_data_files(t_step) -+ - ! Populating the buffer regions of the grid variables - if (buff_size > 0) then - call s_populate_grid_variables_buffer_regions() -@@ -163,6 +164,7 @@ contains - - ! Converting the conservative variables to the primitive ones - call s_convert_conservative_to_primitive_variables(q_cons_vf, q_prim_vf) -+ - end subroutine s_perform_time_step - - subroutine s_save_data(t_step, varname, pres, c, H) -@@ -176,6 +178,16 @@ contains - ! Opening a new formatted database file - call s_open_formatted_database_file(t_step) - -+ if (sim_data .and. proc_rank == 0) then -+ call s_open_intf_data_file() -+ call s_open_energy_data_file() -+ end if -+ -+ if (sim_data) then -+ call s_write_intf_data_file(q_prim_vf) -+ call s_write_energy_data_file(q_prim_vf, q_cons_vf) -+ end if -+ - ! Adding the grid to the formatted database file - call s_write_grid_to_formatted_database_file(t_step) - -@@ -304,22 +316,34 @@ contains - - end if - ! ---------------------------------------------------------------------- -- - ! Adding the elastic shear stresses to the formatted database file ----- -- if (hypoelasticity) then -+ if (elasticity) then - do i = 1, stress_idx%end - stress_idx%beg + 1 - if (prim_vars_wrt) then - q_sf = q_prim_vf(i - 1 + stress_idx%beg)%sf( & - -offset_x%beg:m + offset_x%end, & - -offset_y%beg:n + offset_y%end, & - -offset_z%beg:p + offset_z%end) -- - write (varname, '(A,I0)') 'tau', i - call s_write_variable_to_formatted_database_file(varname, t_step) - end if - varname(:) = ' ' - end do - end if -+ if (hyperelasticity) then -+ do i = 1, xiend - xibeg + 1 -+ if (prim_vars_wrt) then -+ q_sf = q_prim_vf(i - 1 + xibeg)%sf( & -+ -offset_x%beg:m + offset_x%end, & -+ -offset_y%beg:n + offset_y%end, & -+ -offset_z%beg:p + offset_z%end) -+ write (varname, '(A,I0)') 'xi', i -+ call s_write_variable_to_formatted_database_file(varname, t_step) -+ end if -+ varname(:) = ' ' -+ end do -+ end if -+ - ! ---------------------------------------------------------------------- - - ! Adding the pressure to the formatted database file ------------------- -@@ -625,8 +649,19 @@ contains - end if - end if - -+! if (proc_rank == 0 .and. sim_data) then -+! close (211) -+! close (251) -+! end if -+ -+ if (sim_data .and. proc_rank == 0) then -+ call s_close_intf_data_file() -+ call s_close_energy_data_file() -+ end if -+ - ! Closing the formatted database file - call s_close_formatted_database_file() -+ - end subroutine s_save_data - - subroutine s_initialize_modules -@@ -682,6 +717,11 @@ contains - ! Disassociate pointers for serial and parallel I/O - s_read_data_files => null() - -+! if (sim_data .and. proc_rank == 0) then -+! call s_close_intf_data_file() -+! call s_close_energy_data_file() -+! end if -+ - ! Deallocation procedures for the modules - call s_finalize_data_output_module() - call s_finalize_derived_variables_module() -diff --git a/src/post_process/p_main.fpp b/src/post_process/p_main.fpp -index c780ce9a..ede32ed7 100644 ---- a/src/post_process/p_main.fpp -+++ b/src/post_process/p_main.fpp -@@ -39,6 +39,7 @@ program p_main - - ! Time-Marching Loop ======================================================= - do -+ - call s_perform_time_step(t_step) - - call s_save_data(t_step, varname, pres, c, H) -diff --git a/src/pre_process/include/2dHardcodedIC.fpp b/src/pre_process/include/2dHardcodedIC.fpp -index 7d6ee960..394f560b 100644 ---- a/src/pre_process/include/2dHardcodedIC.fpp -+++ b/src/pre_process/include/2dHardcodedIC.fpp -@@ -2,8 +2,7 @@ - - real(kind(0d0)) :: eps - real(kind(0d0)) :: r, rmax, gam, umax, p0 -- -- real(kind(0d0)) :: rhoH, rhoL, pRef, pInt, h, lam, wl, amp, intH, alph -+ real(kind(0d0)) :: rhoH, rhoL, pRef, pInt, h, lam, wl, amp, intH, intL, alph - - eps = 1e-9 - -@@ -12,6 +11,7 @@ - #:def Hardcoded2D() - - select case (patch_icpp(patch_id)%hcid) ! 2D_hardcoded_ic example case -+ - case (200) - if (y_cc(j) <= (-x_cc(i)**3 + 1)**(1d0/3d0)) then - ! Volume Fractions -@@ -68,7 +68,7 @@ - - q_prim_vf(contxb)%sf(i, j, 0) = q_prim_vf(E_idx)%sf(i, j, 0)**(1d0/gam) - -- case (204) ! Rayleigh-Taylor instability -+ case (204) ! Rayleigh-taylor problem - rhoH = 3 - rhoL = 1 - pRef = 1e5 -@@ -100,11 +100,42 @@ - q_prim_vf(E_idx)%sf(i, j, 0) = pInt + rhoL*9.81*(intH - y_cc(j)) - end if - -+ case (205) ! 2D lung wave interaction problem -+ h = 0.0 !non dim origin y -+ lam = 1.0 !non dim lambda -+ amp = patch_icpp(patch_id)%a2 !to be changed later! !non dim amplitude -+ -+ intH = amp*sin(2*pi*x_cc(i)/lam - pi/2) + h -+ -+ if (y_cc(j) > intH) then -+ q_prim_vf(contxb)%sf(i, j, 0) = patch_icpp(1)%alpha_rho(1) -+ q_prim_vf(contxe)%sf(i, j, 0) = patch_icpp(1)%alpha_rho(2) -+ q_prim_vf(E_idx)%sf(i, j, 0) = patch_icpp(1)%pres -+ q_prim_vf(advxb)%sf(i, j, 0) = patch_icpp(1)%alpha(1) -+ q_prim_vf(advxe)%sf(i, j, 0) = patch_icpp(1)%alpha(2) -+ end if -+ -+ case (206) ! 2D lung wave interaction problem - horizontal domain -+ h = 0.0 !non dim origin y -+ lam = 1.0 !non dim lambda -+ amp = patch_icpp(patch_id)%a2 -+ -+ intL = amp*sin(2*pi*y_cc(j)/lam - pi/2) + h -+ -+ if (x_cc(i) > intL) then !this is the liquid -+ q_prim_vf(contxb)%sf(i, j, 0) = patch_icpp(1)%alpha_rho(1) -+ q_prim_vf(contxe)%sf(i, j, 0) = patch_icpp(1)%alpha_rho(2) -+ q_prim_vf(E_idx)%sf(i, j, 0) = patch_icpp(1)%pres -+ q_prim_vf(advxb)%sf(i, j, 0) = patch_icpp(1)%alpha(1) -+ q_prim_vf(advxe)%sf(i, j, 0) = patch_icpp(1)%alpha(2) -+ end if -+ - case default - if (proc_rank == 0) then - call s_int_to_str(patch_id, iStr) - call s_mpi_abort("Invalid hcid specified for patch "//trim(iStr)) - end if -+ - end select - - #:enddef -diff --git a/src/pre_process/include/3dHardcodedIC.fpp b/src/pre_process/include/3dHardcodedIC.fpp -index 3d9a4e2f..4088fcc2 100644 ---- a/src/pre_process/include/3dHardcodedIC.fpp -+++ b/src/pre_process/include/3dHardcodedIC.fpp -@@ -42,7 +42,20 @@ - pInt = pref + rhoH*9.81*(1.2 - intH) - q_prim_vf(E_idx)%sf(i, j, k) = pInt + rhoL*9.81*(intH - y_cc(j)) - end if -- -+ -+ case (301) ! (3D lung geometry in X direction, |sin(*)+sin(*)|) -+ h = 0.0 -+ lam = 1.0 -+ amp = patch_icpp(patch_id)%a2 -+ intH = amp*ABS((sin(2*pi*y_cc(j)/lam - pi/2) + sin(2*pi*z_cc(k)/lam - pi/2)) + h) -+ if (x_cc(i) > intH) then -+ q_prim_vf(contxb)%sf(i, j, k) = patch_icpp(1)%alpha_rho(1) -+ q_prim_vf(contxe)%sf(i, j, k) = patch_icpp(1)%alpha_rho(2) -+ q_prim_vf(E_idx)%sf(i, j, k) = patch_icpp(1)%pres -+ q_prim_vf(advxb)%sf(i, j, k) = patch_icpp(1)%alpha(1) -+ q_prim_vf(advxe)%sf(i, j, k) = patch_icpp(1)%alpha(2) -+ end if -+ - ! Put your variable assignments here - case default - call s_int_to_str(patch_id, iStr) -diff --git a/src/pre_process/m_assign_variables.f90 b/src/pre_process/m_assign_variables.f90 -index 9ff468a3..4a49c46a 100644 ---- a/src/pre_process/m_assign_variables.f90 -+++ b/src/pre_process/m_assign_variables.f90 -@@ -276,6 +276,8 @@ contains - real(kind(0d0)) :: orig_qv - real(kind(0d0)) :: muR, muV - real(kind(0d0)) :: R3bar -+ real(kind(0d0)) :: rcoord, theta, phi, xi_sph -+ real(kind(0d0)), dimension(3) :: xi_cart - - real(kind(0d0)), dimension(int(E_idx - mom_idx%beg)) :: vel !< velocity - real(kind(0d0)) :: pres !< pressure -@@ -448,7 +450,7 @@ contains - end do - - ! Elastic Shear Stress -- if (hypoelasticity) then -+ if (elasticity) then - do i = 1, (stress_idx%end - stress_idx%beg) + 1 - q_prim_vf(i + stress_idx%beg - 1)%sf(j, k, l) = & - (eta*patch_icpp(patch_id)%tau_e(i) & -@@ -456,6 +458,32 @@ contains - end do - end if - -+ ! Elastic Shear Stress -+ if (hyperelasticity) then -+ -+ if (pre_stress) then ! pre stressed initial condition in spatial domain -+ rcoord = sqrt((x_cc(j)**2 + y_cc(k)**2 + z_cc(l)**2)) -+ theta = atan2(y_cc(k), x_cc(j)) -+ phi = atan2(sqrt(x_cc(j)**2 + y_cc(k)**2), z_cc(l)) -+ !spherical coord, assuming Rmax=1 -+ xi_sph = (rcoord**3 - R0ref**3 + 1d0)**(1d0/3d0) -+ xi_cart(1) = xi_sph*sin(phi)*cos(theta) -+ xi_cart(2) = xi_sph*sin(phi)*sin(theta) -+ xi_cart(3) = xi_sph*cos(phi) -+ else -+ xi_cart(1) = x_cc(j) -+ xi_cart(2) = y_cc(k) -+ xi_cart(3) = z_cc(l) -+ end if -+ -+ ! assigning the reference map to the q_prim vector field -+ do i = 1, num_dims -+ q_prim_vf(i + xibeg - 1)%sf(j, k, l) = eta*xi_cart(i) + & -+ (1d0 - eta)*orig_prim_vf(i + xibeg - 1) -+ end do -+ -+ end if -+ - if (mpp_lim .and. bubbles) then - !adjust volume fractions, according to modeled gas void fraction - alf_sum%sf = 0d0 -diff --git a/src/pre_process/m_check_patches.fpp b/src/pre_process/m_check_patches.fpp -index 4579f5bd..bda4418e 100644 ---- a/src/pre_process/m_check_patches.fpp -+++ b/src/pre_process/m_check_patches.fpp -@@ -119,7 +119,8 @@ contains - patch_icpp(i)%geometry == 9 .or. & - patch_icpp(i)%geometry == 10 .or. & - patch_icpp(i)%geometry == 11 .or. & -- patch_icpp(i)%geometry == 12)) then -+ patch_icpp(i)%geometry == 12 .or. & -+ patch_icpp(i)%geometry == 14)) then - call s_check_supported_patch_smoothing(i) - else - call s_check_unsupported_patch_smoothing(i) -diff --git a/src/pre_process/m_data_output.fpp b/src/pre_process/m_data_output.fpp -index 94d5d8fb..c0049095 100644 ---- a/src/pre_process/m_data_output.fpp -+++ b/src/pre_process/m_data_output.fpp -@@ -638,6 +638,7 @@ contains - call MPI_FILE_WRITE_ALL(ifile, MPI_IO_DATA%var(i)%sf, data_size, & - MPI_DOUBLE_PRECISION, status, ierr) - end do -+ - end if - - call MPI_FILE_CLOSE(ifile, ierr) -diff --git a/src/pre_process/m_global_parameters.fpp b/src/pre_process/m_global_parameters.fpp -index 57dcda37..78e8c293 100644 ---- a/src/pre_process/m_global_parameters.fpp -+++ b/src/pre_process/m_global_parameters.fpp -@@ -20,11 +20,11 @@ module m_global_parameters - implicit none - - ! Logistics ================================================================ -- integer :: num_procs !< Number of processors -- character(LEN=path_len) :: case_dir !< Case folder location -- logical :: old_grid !< Use existing grid data -- logical :: old_ic !< Use existing IC data -- integer :: t_step_old, t_step_start !< Existing IC/grid folder -+ integer :: num_procs !< Number of processors -+ character(LEN=path_len) :: case_dir !< Case folder location -+ logical :: old_grid !< Use existing grid data -+ logical :: old_ic, non_axis_sym !< Use existing IC data -+ integer :: t_step_old, t_step_start !< Existing IC/grid folder - ! ========================================================================== - - ! Computational Domain Parameters ========================================== -@@ -72,16 +72,21 @@ module m_global_parameters - ! ========================================================================== - - ! Simulation Algorithm Parameters ========================================== -- integer :: model_eqns !< Multicomponent flow model -- logical :: relax !< activate phase change -- integer :: relax_model !< Relax Model -- real(kind(0d0)) :: palpha_eps !< trigger parameter for the p relaxation procedure, phase change model -- real(kind(0d0)) :: ptgalpha_eps !< trigger parameter for the pTg relaxation procedure, phase change model -- integer :: num_fluids !< Number of different fluids present in the flow -- logical :: mpp_lim !< Alpha limiter -- integer :: sys_size !< Number of unknowns in the system of equations -- integer :: weno_order !< Order of accuracy for the WENO reconstruction -- logical :: hypoelasticity !< activate hypoelasticity -+ integer :: model_eqns !< Multicomponent flow model -+ logical :: relax !< activate phase change -+ integer :: relax_model !< Relax Model -+ real(kind(0d0)) :: palpha_eps !< trigger parameter for the p relaxation procedure, phase change model -+ real(kind(0d0)) :: ptgalpha_eps !< trigger parameter for the pTg relaxation procedure, phase change model -+ integer :: num_fluids !< Number of different fluids present in the flow -+ logical :: mpp_lim !< Alpha limiter -+ integer :: sys_size !< Number of unknowns in the system of equations -+ integer :: weno_order !< Order of accuracy for the WENO reconstruction -+ logical :: hypoelasticity !< activate hypoelasticity -+ logical :: hyperelasticity !< activate hyperelasticity -+ logical :: elasticity !< elasticity modeling, true for hyper or hypo -+ integer :: b_size !< Number of components in the b tensor -+ integer :: tensor_size !< Number of components in the nonsymmetric tensor -+ logical :: pre_stress !< activate pre_stressed domain - - ! Annotations of the structure, i.e. the organization, of the state vectors - type(int_bounds_info) :: cont_idx !< Indexes of first & last continuity eqns. -@@ -95,6 +100,7 @@ module m_global_parameters - integer :: gamma_idx !< Index of specific heat ratio func. eqn. - integer :: pi_inf_idx !< Index of liquid stiffness func. eqn. - type(int_bounds_info) :: stress_idx !< Indexes of elastic shear stress eqns. -+ type(int_bounds_info) :: xi_idx !< Indexes of first and last reference map eqns. - integer :: c_idx !< Index of the color function - - type(int_bounds_info) :: bc_x, bc_y, bc_z !< -@@ -216,6 +222,7 @@ module m_global_parameters - integer :: intxb, intxe - integer :: bubxb, bubxe - integer :: strxb, strxe -+ integer :: xibeg, xiend - !> @} - - integer, allocatable, dimension(:, :, :) :: logic_grid -@@ -278,6 +285,9 @@ contains - weno_order = dflt_int - - hypoelasticity = .false. -+ hyperelasticity = .false. -+ elasticity = .false. -+ pre_stress = .false. - - bc_x%beg = dflt_int; bc_x%end = dflt_int - bc_y%beg = dflt_int; bc_y%end = dflt_int -@@ -339,6 +349,18 @@ contains - patch_icpp(i)%qv = 0d0 - patch_icpp(i)%qvp = 0d0 - patch_icpp(i)%tau_e = 0d0 -+ patch_icpp(i)%a2 = dflt_real -+ patch_icpp(i)%a3 = dflt_real -+ patch_icpp(i)%a4 = dflt_real -+ patch_icpp(i)%a5 = dflt_real -+ patch_icpp(i)%a6 = dflt_real -+ patch_icpp(i)%a8 = dflt_real -+ patch_icpp(i)%a9 = dflt_real -+ patch_icpp(i)%a10 = dflt_real -+ patch_icpp(i)%a11 = dflt_real -+ patch_icpp(i)%a12 = dflt_real -+ patch_icpp(i)%non_axis_sym = .false. -+ - !should get all of r0's and v0's - patch_icpp(i)%r0 = dflt_real - patch_icpp(i)%v0 = dflt_real -@@ -574,13 +596,24 @@ contains - end if - end if - -- if (hypoelasticity) then -+ if (hypoelasticity .or. hyperelasticity) then -+ elasticity = .true. - stress_idx%beg = sys_size + 1 - stress_idx%end = sys_size + (num_dims*(num_dims + 1))/2 - ! number of stresses is 1 in 1D, 3 in 2D, 6 in 3D - sys_size = stress_idx%end - end if - -+ if (hyperelasticity) then -+ ! number of entries in the symmetric btensor plus the jacobian -+ b_size = (num_dims*(num_dims + 1))/2 + 1 -+ tensor_size = num_dims**2 + 1 -+ xi_idx%beg = sys_size + 1 -+ xi_idx%end = sys_size + num_dims -+ ! adding three more equations for the \xi field and the elastic energy -+ sys_size = xi_idx%end + 1 -+ end if -+ - if (.not. f_is_default(sigma)) then - c_idx = sys_size + 1 - sys_size = c_idx -@@ -605,6 +638,24 @@ contains - internalEnergies_idx%end = adv_idx%end + num_fluids - sys_size = internalEnergies_idx%end - -+ if (hypoelasticity .or. hyperelasticity) then -+ elasticity = .true. -+ stress_idx%beg = sys_size + 1 -+ stress_idx%end = sys_size + (num_dims*(num_dims + 1))/2 -+ ! number of stresses is 1 in 1D, 3 in 2D, 6 in 3D -+ sys_size = stress_idx%end -+ end if -+ -+ if (hyperelasticity) then -+ ! number of entries in the symmetric btensor plus the jacobian -+ b_size = (num_dims*(num_dims + 1))/2 + 1 -+ tensor_size = num_dims**2 + 1 -+ xi_idx%beg = sys_size + 1 -+ xi_idx%end = sys_size + num_dims -+ ! adding three more equations for the \xi field and the elastic energy -+ sys_size = xi_idx%end + 1 -+ end if -+ - if (.not. f_is_default(sigma)) then - c_idx = sys_size + 1 - sys_size = c_idx -@@ -681,6 +732,8 @@ contains - strxe = stress_idx%end - intxb = internalEnergies_idx%beg - intxe = internalEnergies_idx%end -+ xibeg = xi_idx%beg -+ xiend = xi_idx%end - - ! ================================================================== - -diff --git a/src/pre_process/m_initial_condition.fpp b/src/pre_process/m_initial_condition.fpp -index 5d58d46e..869194b5 100644 ---- a/src/pre_process/m_initial_condition.fpp -+++ b/src/pre_process/m_initial_condition.fpp -@@ -238,6 +238,10 @@ contains - elseif (patch_icpp(i)%geometry == 7) then - call s_2D_analytical(i, patch_id_fp, q_prim_vf) - -+ ! Spherical Harmonic Patch -+ elseif (patch_icpp(i)%geometry == 14) then -+ call s_spherical_harmonic(i, patch_id_fp, q_prim_vf) -+ - ! Spiral patch - elseif (patch_icpp(i)%geometry == 17) then - call s_spiral(i, patch_id_fp, q_prim_vf) -@@ -311,8 +315,7 @@ contains - if (instability_wave) call s_superposition_instability_wave() - - ! Converting the primitive variables to the conservative ones -- call s_convert_primitive_to_conservative_variables(q_prim_vf, & -- q_cons_vf) -+ call s_convert_primitive_to_conservative_variables(q_prim_vf, q_cons_vf) - - if (qbmm .and. .not. polytropic) then - !Initialize pb and mv -diff --git a/src/pre_process/m_mpi_proxy.fpp b/src/pre_process/m_mpi_proxy.fpp -index 257f7fb3..6b04bf0f 100644 ---- a/src/pre_process/m_mpi_proxy.fpp -+++ b/src/pre_process/m_mpi_proxy.fpp -@@ -55,7 +55,7 @@ contains - & 'cyl_coord','mpp_lim','hypoelasticity', 'relax', & - & 'parallel_io', 'perturb_flow', 'vel_profile', 'instability_wave',& - & 'perturb_sph', 'bubbles', 'polytropic', 'polydisperse', 'qbmm', & -- & 'file_per_process', 'adv_n', 'ib' ] -+ & 'file_per_process', 'adv_n', 'ib', 'hyperelasticity','pre_stress'] - call MPI_BCAST(${VAR}$, 1, MPI_LOGICAL, 0, MPI_COMM_WORLD, ierr) - #:endfor - call MPI_BCAST(fluid_rho(1), num_fluids_max, MPI_LOGICAL, 0, MPI_COMM_WORLD, ierr) -@@ -76,6 +76,7 @@ contains - #:endfor - - call MPI_BCAST(patch_icpp(i)%smoothen, 1, MPI_LOGICAL, 0, MPI_COMM_WORLD, ierr) -+ call MPI_BCAST(patch_icpp(i)%non_axis_sym, 1, MPI_LOGICAL, 0, MPI_COMM_WORLD, ierr) - call MPI_BCAST(patch_icpp(i)%alter_patch(0), num_patches_max, MPI_LOGICAL, 0, MPI_COMM_WORLD, ierr) - - #:for VAR in [ 'x_centroid', 'y_centroid', 'z_centroid', & -@@ -86,6 +87,10 @@ contains - call MPI_BCAST(patch_icpp(i)%${VAR}$, 1, MPI_DOUBLE_PRECISION, 0, MPI_COMM_WORLD, ierr) - #:endfor - -+ #:for VAR in [ 'a2', 'a3', 'a4', 'a5', 'a6', 'a7', 'a8', 'a9', 'a10', 'a11', 'a12'] -+ call MPI_BCAST(patch_icpp(i)%${VAR}$, 1, MPI_DOUBLE_PRECISION, 0, MPI_COMM_WORLD, ierr) -+ #:endfor -+ - call MPI_BCAST(patch_icpp(i)%model%filepath, len(patch_icpp(i)%model%filepath), MPI_CHARACTER, 0, MPI_COMM_WORLD, ierr) - - #:for VAR in [ 'model%translate', 'model%scale', 'model%rotate', & -diff --git a/src/pre_process/m_patches.fpp b/src/pre_process/m_patches.fpp -index 708ada19..d14d2273 100644 ---- a/src/pre_process/m_patches.fpp -+++ b/src/pre_process/m_patches.fpp -@@ -70,7 +70,8 @@ module m_patches - !! is to act as a pseudo volume fraction to indicate the contribution of each - !! patch toward the composition of a cell's fluid state. - -- real(kind(0d0)) :: cart_y, cart_z -+ real(kind(0d0)) :: r_cyl, theta_cyl, x_cart, y_cart, z_cart -+ real(kind(0d0)) :: cart_x, cart_y, cart_z - real(kind(0d0)) :: sph_phi !< - !! Variables to be used to hold cell locations in Cartesian coordinates if - !! 3D simulation is using cylindrical coordinates -@@ -794,7 +795,7 @@ contains - ((y_cc(j) - y_centroid)/b)**2) & - - 1d0))*(-0.5d0) + 0.5d0 - end if -- -+ print *, "a :", a, "b :", b - if ((((x_cc(i) - x_centroid)/a)**2 + & - ((y_cc(j) - y_centroid)/b)**2 <= 1d0 & - .and. & -@@ -1421,128 +1422,240 @@ contains - !! @param q_prim_vf Array of primitive variables - subroutine s_spherical_harmonic(patch_id, patch_id_fp, q_prim_vf) - -- integer, intent(in) :: patch_id -- integer, dimension(0:m, 0:n, 0:p), intent(inout) :: patch_id_fp -- type(scalar_field), dimension(1:sys_size), intent(inout) :: q_prim_vf -+ integer, intent(IN) :: patch_id -+ integer, intent(INOUT), dimension(0:m, 0:n, 0:p) :: patch_id_fp -+ type(scalar_field), dimension(1:sys_size) :: q_prim_vf -+ -+ real(kind(0d0)) :: r, x_p, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, eps, phi -+ real(kind(0d0)) :: a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12 -+ real(kind(0d0)) :: radius, x_centroid, y_centroid, z_centroid, eta, smooth_coeff -+ logical :: non_axis_sym - - integer :: i, j, k !< generic loop iterators -- real(kind(0d0)) :: radius, epsilon, beta -- complex(kind(0d0)) :: cmplx_i = (0d0, 1d0) -- complex(kind(0d0)) :: H - - ! Transferring the patch's centroid and radius information - x_centroid = patch_icpp(patch_id)%x_centroid - y_centroid = patch_icpp(patch_id)%y_centroid - z_centroid = patch_icpp(patch_id)%z_centroid -+ smooth_patch_id = patch_icpp(patch_id)%smooth_patch_id -+ smooth_coeff = patch_icpp(patch_id)%smooth_coeff - radius = patch_icpp(patch_id)%radius -- epsilon = patch_icpp(patch_id)%epsilon -- beta = patch_icpp(patch_id)%beta -+ a2 = patch_icpp(patch_id)%a2 -+ a3 = patch_icpp(patch_id)%a3 -+ a4 = patch_icpp(patch_id)%a4 -+ a5 = patch_icpp(patch_id)%a5 -+ a6 = patch_icpp(patch_id)%a6 -+ a7 = patch_icpp(patch_id)%a7 -+ a8 = patch_icpp(patch_id)%a8 -+ a9 = patch_icpp(patch_id)%a9 -+ a10 = patch_icpp(patch_id)%a10 -+ a11 = patch_icpp(patch_id)%a11 -+ a12 = patch_icpp(patch_id)%a12 -+ non_axis_sym = patch_icpp(patch_id)%non_axis_sym - - ! Since the analytical patch does not allow for its boundaries to get - ! smoothed out, the pseudo volume fraction is set to 1 to make sure - ! that only the current patch contributes to the fluid state in the - ! cells that this patch covers. - eta = 1d0 -+ eps = 1.d-32 - - ! Checking whether the patch covers a particular cell in the domain - ! and verifying whether the current patch has permission to write to - ! to that cell. If both queries check out, the primitive variables - ! of the current patch are assigned to this cell. -- do k = 0, p -+ if (p > 0 .and. .not. non_axis_sym) then -+ do k = 0, p -+ do j = 0, n -+ do i = 0, m -+ if (grid_geometry == 3) then -+ call s_convert_cylindrical_to_cartesian_coord(y_cc(j), z_cc(k)) -+ else -+ cart_y = y_cc(j) -+ cart_z = z_cc(k) -+ end if -+ -+ r = dsqrt((x_cc(i) - x_centroid)**2 + (cart_y - y_centroid)**2 + (cart_z - z_centroid)**2) + eps -+ if (x_cc(i) - x_centroid <= 0) then -+ x_p = -dabs(x_cc(i) - x_centroid + eps)/r -+ else -+ x_p = dabs(x_cc(i) - x_centroid + eps)/r -+ end if -+ -+ P2 = unassociated_legendre(x_p, 2) -+ P3 = unassociated_legendre(x_p, 3) -+ P4 = unassociated_legendre(x_p, 4) -+ P5 = unassociated_legendre(x_p, 5) -+ P6 = unassociated_legendre(x_p, 6) -+ P7 = unassociated_legendre(x_p, 7) -+ if ((x_cc(i) - x_centroid >= 0 & -+ .and. & -+ r - a2*P2 - a3*P3 - a4*P4 - a5*P5 - a6*P6 - a7*P7 <= radius & -+ .and. & -+ patch_icpp(patch_id)%alter_patch(patch_id_fp(i, j, k))) .or. & -+ (patch_id_fp(i, j, k) == smooth_patch_id)) & -+ then -+ if (patch_icpp(patch_id)%smoothen) then -+ eta = tanh(smooth_coeff/min(dx, dy, dz)* & -+ ((r - a2*P2 - a3*P3 - a4*P4 - a5*P5 - a6*P6 - a7*P7) & -+ - radius))*(-0.5d0) + 0.5d0 -+ end if -+ -+ call s_assign_patch_primitive_variables(patch_id, i, j, k, & -+ eta, q_prim_vf, patch_id_fp) -+ end if -+ -+ end do -+ end do -+ end do -+ -+ else if (p == 0) then - do j = 0, n - do i = 0, m - -- if (grid_geometry == 3) then -- call s_convert_cylindrical_to_cartesian_coord(y_cc(j), z_cc(k)) -+ if (non_axis_sym) then -+ phi = atan(((y_cc(j) - y_centroid) + eps)/((x_cc(i) - x_centroid) + eps)) -+ r = dsqrt((x_cc(i) - x_centroid)**2d0 + (y_cc(j) - y_centroid)**2d0) + eps -+ x_p = (eps)/r -+ P2 = spherical_harmonic_func(x_p, phi, 2, 2) -+ P3 = spherical_harmonic_func(x_p, phi, 3, 3) -+ P4 = spherical_harmonic_func(x_p, phi, 4, 4) -+ P5 = spherical_harmonic_func(x_p, phi, 5, 5) -+ P6 = spherical_harmonic_func(x_p, phi, 6, 6) -+ P7 = spherical_harmonic_func(x_p, phi, 7, 7) -+ P8 = spherical_harmonic_func(x_p, phi, 8, 8) -+ P9 = spherical_harmonic_func(x_p, phi, 9, 9) -+ ! P10 = spherical_harmonic_func(x_p, phi, 10, 10) -+ ! P11 = spherical_harmonic_func(x_p, phi, 11, 11) -+ ! P12 = spherical_harmonic_func(x_p, phi, 12, 12) - else -- cart_y = y_cc(j) -- cart_z = z_cc(k) -+ r = dsqrt((x_cc(i) - x_centroid)**2d0 + (y_cc(j) - y_centroid)**2d0) + eps -+ x_p = dabs(x_cc(i) - x_centroid + eps)/r -+ P2 = unassociated_legendre(x_p, 2) -+ P3 = unassociated_legendre(x_p, 3) -+ P4 = unassociated_legendre(x_p, 4) -+ P5 = unassociated_legendre(x_p, 5) -+ P6 = unassociated_legendre(x_p, 6) -+ P7 = unassociated_legendre(x_p, 7) -+ P8 = unassociated_legendre(x_p, 8) -+ P9 = unassociated_legendre(x_p, 9) - end if - -- if (((x_cc(i) - x_centroid)**2 & -- + (cart_y - y_centroid)**2 & -- + (cart_z - z_centroid)**2 <= radius**2 & -- .and. & -- patch_icpp(patch_id)%alter_patch(patch_id_fp(i, j, k)))) & -+ if (x_cc(i) - x_centroid >= 0 & -+ .and. & -+ r - a2*P2 - a3*P3 - a4*P4 - a5*P5 - a6*P6 - a7*P7 - a8*P8 - a9*P9 <= radius .and. & -+ patch_icpp(patch_id)%alter_patch(patch_id_fp(i, j, 0))) & - then -+ call s_assign_patch_primitive_variables(patch_id, i, j, 0, & -+ eta, q_prim_vf, patch_id_fp) - -- call s_convert_cylindrical_to_spherical_coord(x_cc(i), y_cc(j)) -- -- if (epsilon == 1d0) then -- if (beta == 0d0) then -- H = 5d-1*sqrt(3d0/pi)*cos(sph_phi) -- elseif (beta == 1d0) then -- H = -5d-1*sqrt(3d0/(2d0*pi))*exp(cmplx_i*z_cc(k))*sin(sph_phi) -- end if -- elseif (epsilon == 2d0) then -- if (beta == 0d0) then -- H = 25d-2*sqrt(5d0/pi)*(3d0*cos(sph_phi)**2 - 1d0) -- elseif (beta == 1d0) then -- H = -5d-1*sqrt(15d0/(2d0*pi))*exp(cmplx_i*z_cc(k))*sin(sph_phi)*cos(sph_phi) -- elseif (beta == 2d0) then -- H = 25d-2*sqrt(15d0/(2d0*pi))*exp(2d0*cmplx_i*z_cc(k))*sin(sph_phi)**2 -- end if -- elseif (epsilon == 3d0) then -- if (beta == 0d0) then -- H = 25d-2*sqrt(7d0/pi)*(5d0*cos(sph_phi)**3d0 - 3d0*cos(sph_phi)) -- elseif (beta == 1d0) then -- H = -125d-3*sqrt(21d0/pi)*exp(cmplx_i*z_cc(k))*sin(sph_phi)* & -- (5d0*cos(sph_phi)**2 - 1d0) -- elseif (beta == 2d0) then -- H = 25d-2*sqrt(105d0/(2d0*pi))*exp(2d0*cmplx_i*z_cc(k))* & -- sin(sph_phi)**2*cos(sph_phi) -- elseif (beta == 3d0) then -- H = -125d-3*sqrt(35d0/pi)*exp(3d0*cmplx_i*z_cc(k))*sin(sph_phi)**3d0 -- end if -- elseif (epsilon == 4d0) then -- if (beta == 0d0) then -- H = 3d0/16d0*sqrt(1d0/pi)*(35d0*cos(sph_phi)**4d0 - & -- 3d1*cos(sph_phi)**2 + 3d0) -- elseif (beta == 1d0) then -- H = -3d0/8d0*sqrt(5d0/pi)*exp(cmplx_i*z_cc(k))* & -- sin(sph_phi)*(7d0*cos(sph_phi)**3d0 - 3d0*cos(sph_phi)) -- elseif (beta == 2d0) then -- H = 3d0/8d0*sqrt(5d0/(2d0*pi))*exp(2d0*cmplx_i*z_cc(k))* & -- sin(sph_phi)**2*(7d0*cos(sph_phi)**2 - 1d0) -- elseif (beta == 3d0) then -- H = -3d0/8d0*sqrt(35d0/pi)*exp(3d0*cmplx_i*z_cc(k))* & -- sin(sph_phi)**3d0*cos(sph_phi) -- elseif (beta == 4d0) then -- H = 3d0/16d0*sqrt(35d0/(2d0*pi))*exp(4d0*cmplx_i*z_cc(k))* & -- sin(sph_phi)**4d0 -- end if -- elseif (epsilon == 5d0) then -- if (beta == 0d0) then -- H = 1d0/16d0*sqrt(11d0/pi)*(63d0*cos(sph_phi)**5d0 - & -- 7d1*cos(sph_phi)**3d0 + 15d0*cos(sph_phi)) -- elseif (beta == 1d0) then -- H = -1d0/16d0*sqrt(165d0/(2d0*pi))*exp(cmplx_i*z_cc(k))* & -- sin(sph_phi)*(21d0*cos(sph_phi)**4d0 - 14d0*cos(sph_phi)**2 + 1d0) -- elseif (beta == 2d0) then -- H = 125d-3*sqrt(1155d0/(2d0*pi))*exp(2d0*cmplx_i*z_cc(k))* & -- sin(sph_phi)**2*(3d0*cos(sph_phi)**3d0 - cos(sph_phi)) -- elseif (beta == 3d0) then -- H = -1d0/32d0*sqrt(385d0/pi)*exp(3d0*cmplx_i*z_cc(k))* & -- sin(sph_phi)**3d0*(9d0*cos(sph_phi)**2 - 1d0) -- elseif (beta == 4d0) then -- H = 3d0/16d0*sqrt(385d0/(2d0*pi))*exp(4d0*cmplx_i*z_cc(k))* & -- sin(sph_phi)**4d0*cos(sph_phi) -- elseif (beta == 5d0) then -- H = -3d0/32d0*sqrt(77d0/pi)*exp(5d0*cmplx_i*z_cc(k))* & -- sin(sph_phi)**5d0 -- end if -- end if -- -- q_prim_vf(adv_idx%beg)%sf(i, j, k) = 1d0 - abs(real(H, kind(0d0))) -+ elseif (x_cc(i) - x_centroid < 0 & -+ .and. & -+ r - a2*P2 + a3*P3 - a4*P4 + a5*P5 - a6*P6 + a7*P7 - a8*P8 + a9*P9 <= radius & -+ .and. & -+ patch_icpp(patch_id)%alter_patch(patch_id_fp(i, j, 0))) & -+ then -+ call s_assign_patch_primitive_variables(patch_id, i, j, 0, & -+ eta, q_prim_vf, patch_id_fp) - - end if -- - end do - end do -- end do -+ end if - - end subroutine s_spherical_harmonic - -+ !! This function generates the unassociated legendre poynomials with input -+ ! mode number and evaluates them at input x -+ -+ recursive function unassociated_legendre(x, l) result(P) -+ integer, intent(in) :: l -+ real(kind(0d0)), intent(in) :: x -+ real(kind(0d0)) :: P -+ -+ if (l == 0) then -+ P = 1d0 -+ else if (l == 1) then -+ P = x -+ else -+ P = ((2*l - 1)*x*unassociated_legendre(x, l - 1) - (l - 1)*unassociated_legendre(x, l - 2))/l -+ end if -+ -+ end function unassociated_legendre -+ -+ !! This function generated the spherical harmonic function valu, Y, -+ !based on inputs of x, phi, l and m -+ -+ recursive function spherical_harmonic_func(x, phi, l, m) result(Y) -+ integer, intent(in) :: l, m -+ real(kind(0d0)), intent(in) :: x, phi -+ real(kind(0d0)) :: Y, prefactor, pi -+ -+ pi = acos(-1d0) -+ prefactor = sqrt((2*l + 1)/(4*pi)*factorial(l - m)/factorial(l + m)); -+ if (m == 0) then -+ Y = prefactor*associated_legendre(x, l, m); -+ elseif (m > 0) then -+ Y = (-1d0)**m*sqrt(2d0)*prefactor*associated_legendre(x, l, m)*cos(m*phi); -+ end if -+ end function spherical_harmonic_func -+ -+ !! This function generates the associated legendre polynomials evaluated -+ !at x with inputs l and m -+ -+ recursive function associated_legendre(x, l, m) result(P) -+ integer, intent(in) :: l, m -+ real(kind(0d0)), intent(in) :: x -+ real(kind(0d0)) :: P -+ -+ if (m <= 0 .and. l <= 0) then -+ P = 1; -+ elseif (l == 1 .and. m <= 0) then -+ P = x; -+ elseif (l == 1 .and. m == 1) then -+ P = -(1 - x**2)**(1/2); -+ elseif (m == l) then -+ P = (-1)**l*double_factorial(2*l - 1)*(1 - x**2)**(l/2); -+ elseif (m == l - 1) then -+ P = x*(2*l - 1)*associated_legendre(x, l - 1, l - 1); -+ else -+ P = ((2*l - 1)*x*associated_legendre(x, l - 1, m) - (l + m - 1)*associated_legendre(x, l - 2, m))/(l - m); -+ end if -+ -+ end function associated_legendre -+ -+ !! This function calculates the double factorial value of an integer -+ -+ recursive function double_factorial(n) result(R) -+ integer, intent(in) :: n -+ integer, parameter :: int64_kind = selected_int_kind(18) ! 18 bytes for 64-bit integer -+ integer(kind=int64_kind) :: R -+ -+ if (n <= 0) then -+ R = 1 -+ else if (n == 1) then -+ R = 1 -+ else -+ R = n*double_factorial(n - 2) -+ end if -+ -+ end function double_factorial -+ -+ !! The following function calculates the factorial value of an integer -+ -+ recursive function factorial(n) result(R) -+ integer, intent(in) :: n -+ integer, parameter :: int64_kind = selected_int_kind(18) ! 18 bytes for 64-bit integer -+ integer(kind=int64_kind) :: R -+ -+ if (n == 0) then -+ R = 1 -+ else -+ R = n*factorial(n - 1) -+ end if -+ -+ end function factorial -+ - !> The spherical patch is a 3D geometry that may be used, - !! for example, in creating a bubble or a droplet. The patch - !! geometry is well-defined when its centroid and radius are -@@ -2110,7 +2223,7 @@ contains - - end subroutine s_convert_cylindrical_to_spherical_coord - -- !> Archimedes spiral function -+ !> Archimedes spiral funcreal(kind(0d0)) :: theta_cc, r, x_p, P2, P3, P4, P5, P6, P7tion - !! @param myth Angle - !! @param offset Thickness - !! @param a Starting position -diff --git a/src/pre_process/m_start_up.fpp b/src/pre_process/m_start_up.fpp -index 546de9c5..6db827ca 100644 ---- a/src/pre_process/m_start_up.fpp -+++ b/src/pre_process/m_start_up.fpp -@@ -140,7 +140,7 @@ contains - sigR, sigV, dist_type, rhoRV, R0_type, & - file_per_process, relax, relax_model, & - palpha_eps, ptgalpha_eps, ib, num_ibs, patch_ib, & -- sigma, adv_n -+ sigma, adv_n, hyperelasticity, pre_stress - - ! Inquiring the status of the pre_process.inp file - file_loc = 'pre_process.inp' -diff --git a/src/simulation/m_boundary_conditions.fpp b/src/simulation/m_boundary_conditions.fpp -index ca77632d..2b9eee16 100644 ---- a/src/simulation/m_boundary_conditions.fpp -+++ b/src/simulation/m_boundary_conditions.fpp -@@ -357,6 +357,12 @@ contains - q_prim_vf(i)%sf(-j, k, l) = & - q_prim_vf(i)%sf(j - 1, k, l) - end do -+ -+ if(hyperelasticity) then -+ q_prim_vf(xibeg)%sf(-j, k, l) = & -+ -q_prim_vf(xibeg)%sf(j - 1, k, l) -+ end if -+ - end do - end do - end do -@@ -401,6 +407,11 @@ contains - q_prim_vf(i)%sf(m - (j - 1), k, l) - end do - -+ if(hyperelasticity) then -+ q_prim_vf(xibeg)%sf(m + j, k, l) = & -+ -q_prim_vf(xibeg)%sf(m - (j - 1), k, l) -+ end if -+ - end do - end do - end do -@@ -448,6 +459,11 @@ contains - q_prim_vf(i)%sf(l, -j, k) = & - q_prim_vf(i)%sf(l, j - 1, k) - end do -+ -+ if(hyperelasticity) then -+ q_prim_vf(xibeg + 1)%sf(l, -j, k) = & -+ -q_prim_vf(xibeg + 1)%sf(l, j - 1, k) -+ end if - end do - end do - end do -@@ -490,6 +506,11 @@ contains - q_prim_vf(i)%sf(l, n + j, k) = & - q_prim_vf(i)%sf(l, n - (j - 1), k) - end do -+ -+ if(hyperelasticity) then -+ q_prim_vf(xibeg + 1)%sf(l, n + j, k) = & -+ -q_prim_vf(xibeg + 1)%sf(l, n - (j - 1), k) -+ end if - end do - end do - end do -@@ -537,6 +558,11 @@ contains - q_prim_vf(i)%sf(k, l, -j) = & - q_prim_vf(i)%sf(k, l, j - 1) - end do -+ -+ if(hyperelasticity) then -+ q_prim_vf(xiend)%sf(k, l, -j) = & -+ -q_prim_vf(xiend)%sf(k, l, j - 1) -+ end if - end do - end do - end do -@@ -579,6 +605,11 @@ contains - q_prim_vf(i)%sf(k, l, p + j) = & - q_prim_vf(i)%sf(k, l, p - (j - 1)) - end do -+ -+ if(hyperelasticity) then -+ q_prim_vf(xiend)%sf(k, l, p + j) = & -+ -q_prim_vf(xiend)%sf(k, l, p - (j - 1)) -+ end if - end do - end do - end do -diff --git a/src/simulation/m_checker.fpp b/src/simulation/m_checker.fpp -index d9513675..c3523ec9 100644 ---- a/src/simulation/m_checker.fpp -+++ b/src/simulation/m_checker.fpp -@@ -31,6 +31,7 @@ contains - call s_check_inputs_model_eqns - if (acoustic_source) call s_check_inputs_acoustic_src - if (hypoelasticity) call s_check_inputs_hypoelasticity -+ if (hyperelasticity) call s_check_inputs_hyperelasticity - if (bubbles) call s_check_inputs_bubbles - if (adap_dt) call s_check_inputs_adapt_dt - if (alt_soundspeed) call s_check_inputs_alt_soundspeed -@@ -369,10 +370,20 @@ contains - !> Checks constraints on hypoelasticity parameters - subroutine s_check_inputs_hypoelasticity - if (riemann_solver /= 1) then -- call s_mpi_abort('hypoelasticity requires HLL Riemann solver '// & -- '(riemann_solver = 1). Exiting ...') -+ call s_mpi_abort('hypoelasticity requires HLL '// & -+ '(riemann_solver = 1) Riemann solver. '// & -+ 'Exiting ...') -+ end if -+ end subroutine s_check_inputs_hypoelasticity -+ -+ !> Checks constraints on hyperelasticity parameters -+ subroutine s_check_inputs_hyperelasticity -+ if (riemann_solver /= 2) then -+ call s_mpi_abort('hyperelasticity requires HLLC '// & -+ '(riemann_solver = 2) Riemann solver. '// & -+ 'Exiting ...') - end if -- end subroutine -+ end subroutine s_check_inputs_hyperelasticity - - !> Checks constraints on bubble parameters - subroutine s_check_inputs_bubbles -diff --git a/src/simulation/m_data_output.fpp b/src/simulation/m_data_output.fpp -index 875f0a90..93637a1b 100644 ---- a/src/simulation/m_data_output.fpp -+++ b/src/simulation/m_data_output.fpp -@@ -1,4 +1,4 @@ --!> -+ - !! @file m_data_output.f90 - !! @brief Contains module m_data_output - -@@ -37,13 +37,16 @@ module m_data_output - private; - public :: s_initialize_data_output_module, & - s_open_run_time_information_file, & -+ s_open_com_files, & - s_open_probe_files, & - s_write_run_time_information, & - s_write_data_files, & - s_write_serial_data_files, & - s_write_parallel_data_files, & -+ s_write_com_files, & - s_write_probe_files, & - s_close_run_time_information_file, & -+ s_close_com_files, & - s_close_probe_files, & - s_finalize_data_output_module - -@@ -63,11 +66,12 @@ module m_data_output - - type(scalar_field), & - dimension(sys_size), & -- intent(inout) :: q_prim_vf -+ intent(inOUT) :: q_prim_vf - - integer, intent(in) :: t_step - -- end subroutine s_write_abstract_data_files -+ end subroutine s_write_abstract_data_files ! ------------------- -+ - end interface ! ======================================================== - #ifdef CRAY_ACC_WAR - @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), dimension(:, :, :), icfl_sf) -@@ -80,6 +84,8 @@ module m_data_output - real(kind(0d0)), allocatable, dimension(:, :, :) :: vcfl_sf !< VCFL stability criterion - real(kind(0d0)), allocatable, dimension(:, :, :) :: ccfl_sf !< CCFL stability criterion - real(kind(0d0)), allocatable, dimension(:, :, :) :: Rc_sf !< Rc stability criterion -+ real(kind(0d0)), public, allocatable, dimension(:, :) :: c_mass -+ - !$acc declare create(icfl_sf, vcfl_sf, ccfl_sf, Rc_sf) - #endif - -@@ -169,6 +175,44 @@ contains - - end subroutine s_open_run_time_information_file - -+ !> This opens a formatted data file where the root processor -+ !! can write out the CoM information -+ subroutine s_open_com_files() ! ---------------------------------------- -+ character(len=path_len + 3*name_len) :: file_path !< -+ !! Relative path to the CoM file in the case directory -+ integer :: i !< Generic loop iterator -+ do i = 1, num_fluids -+ ! Generating the relative path to the CoM data file -+ write (file_path, '(A,I0,A)') '/fluid', i, '_com.dat' -+ file_path = trim(case_dir)//trim(file_path) -+ ! Creating the formatted data file and setting up its -+ ! structure -+ open (i + 120, file=trim(file_path), & -+ form='formatted', & -+ position='append', & -+ status='unknown') -+ if (n == 0) then -+ write (i + 120, '(A)') '=== Non-Dimensional Time '// & -+ '=== Total Mass '// & -+ '=== x-loc '// & -+ '=== Total Volume ===' -+ elseif (p == 0) then -+ write (i + 120, '(A)') '=== Non-Dimensional Time '// & -+ '=== Total Mass '// & -+ '=== x-loc '// & -+ '=== y-loc '// & -+ '=== Total Volume ===' -+ else -+ write (i + 120, '(A)') '=== Non-Dimensional Time '// & -+ '=== Total Mass '// & -+ '=== x-loc '// & -+ '=== y-loc '// & -+ '=== z-loc '// & -+ '=== Total Volume ===' -+ end if -+ end do -+ end subroutine s_open_com_files ! -------------------------------------- -+ - !> This opens a formatted data file where the root processor - !! can write out flow probe information - subroutine s_open_probe_files -@@ -189,12 +233,12 @@ contains - FORM='formatted', & - STATUS='unknown') - ! POSITION = 'append', & -- !WRITE(i+30,'(A,I0,A)') 'Probe ',i, ' located at:' -- !WRITE(i+30,'(A,F10.6)') 'x = ',probe(i)%x -- !WRITE(i+30,'(A,F10.6)') 'y = ',probe(i)%y -- !WRITE(i+30,'(A,F10.6)') 'z = ',probe(i)%z -- !WRITE(i+30, *) -- !WRITE(i+30,'(A)') '=== Non-Dimensional Time ' // & -+ !write(i+30,'(A,I0,A)') 'Probe ',i, ' located at:' -+ !write(i+30,'(A,F10.6)') 'x = ',probe(i)%x -+ !write(i+30,'(A,F10.6)') 'y = ',probe(i)%y -+ !write(i+30,'(A,F10.6)') 'z = ',probe(i)%z -+ !write(i+30, *) -+ !write(i+30,'(A)') '=== Non-Dimensional Time ' // & - ! '=== Density ' // & - ! '=== Velocity ' // & - ! '=== Pressure ' // & -@@ -227,8 +271,8 @@ contains - !! @param t_step Current time step - subroutine s_write_run_time_information(q_prim_vf, t_step) - -- type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf -- integer, intent(IN) :: t_step -+ type(scalar_field), dimension(sys_size), intent(in) :: q_prim_vf -+ integer, intent(in) :: t_step - - real(kind(0d0)), dimension(num_fluids) :: alpha_rho !< Cell-avg. partial density - real(kind(0d0)) :: rho !< Cell-avg. density -@@ -250,7 +294,6 @@ contains - - real(kind(0d0)) :: blkmod1, blkmod2 !< - !! Fluid bulk modulus for Woods mixture sound speed -- - integer :: i, j, k, l, q !< Generic loop iterators - - integer :: Nfq -@@ -262,7 +305,6 @@ contains - do l = 0, p - do k = 0, n - do j = 0, m -- - do i = 1, num_fluids - alpha_rho(i) = q_prim_vf(i)%sf(j, k, l) - alpha(i) = q_prim_vf(E_idx + i)%sf(j, k, l) -@@ -292,6 +334,14 @@ contains - ! Compute mixture sound speed - call s_compute_speed_of_sound(pres, rho, gamma, pi_inf, H, alpha, vel_sum, c) - -+ if (c /= c) then -+ print *, 'crashed at processor: ', proc_rank, ', at j :: ', j, ', k :: ', k, ' l :: ', l -+ print *, 'alpha1 ::', alpha(1), 'and alpha2 ::', alpha(2), ' alpha3 :: ', alpha(3) -+ print *, 'alpha_rho1 ::', alpha_rho(1), ', alpha_rho2 ::', alpha_rho(2), ' alpha_rho3 :: ', alpha_rho(3) -+ print *, 'E :: ', E, ', pres :: ', pres, ', rho :: ', rho -+ call s_mpi_abort('Exiting ...') -+ end if -+ - if (grid_geometry == 3) then - if (k == 0) then - fltr_dtheta = 2d0*pi*y_cb(0)/3d0 -@@ -369,7 +419,7 @@ contains - end do - end do - end do -- ! END: Computing Stability Criteria at Current Time-step =========== -+ ! end: Computing Stability Criteria at Current Time-step =========== - - ! Determining local stability criteria extrema at current time-step - -@@ -430,6 +480,7 @@ contains - t_step, t_step*dt, icfl_max_glb, & - vcfl_max_glb, & - Rc_min_glb -+ - else - write (1, '(13X,I8,14X,F10.6,13X,F9.6)') & - t_step, t_step*dt, icfl_max_glb -@@ -840,11 +891,11 @@ contains - - integer :: ifile, ierr, data_size - integer, dimension(MPI_STATUS_SIZE) :: status -- integer(KIND=MPI_OFFSET_KIND) :: disp -- integer(KIND=MPI_OFFSET_KIND) :: m_MOK, n_MOK, p_MOK -- integer(KIND=MPI_OFFSET_KIND) :: WP_MOK, var_MOK, str_MOK -- integer(KIND=MPI_OFFSET_KIND) :: NVARS_MOK -- integer(KIND=MPI_OFFSET_KIND) :: MOK -+ integer(kind=MPI_OFFSET_kind) :: disp -+ integer(kind=MPI_OFFSET_kind) :: m_MOK, n_MOK, p_MOK -+ integer(kind=MPI_OFFSET_kind) :: WP_MOK, var_MOK, str_MOK -+ integer(kind=MPI_OFFSET_kind) :: NVARS_MOK -+ integer(kind=MPI_OFFSET_kind) :: MOK - - character(LEN=path_len + 2*name_len) :: file_loc - logical :: file_exist, dir_check -@@ -876,7 +927,6 @@ contains - call DelayFileAccess(proc_rank) - - ! Initialize MPI data I/O -- - call s_initialize_mpi_data(q_cons_vf) - - ! Open the file to write all flow variables -@@ -1009,6 +1059,57 @@ contains - - end subroutine s_write_parallel_data_files - -+ !> This writes a formatted data file where the root processor -+ !! can write out the CoM information -+ !! @param t_step Current time-step -+ !! @param q_com Center of mass information -+ !! @param moments Higher moment information -+ subroutine s_write_com_files(t_step, c_mass) ! ------------------- -+ -+ integer, intent(in) :: t_step -+ real(kind(0d0)), dimension(num_fluids, 5), intent(in) :: c_mass -+ integer :: i, j !< Generic loop iterator -+ real(kind(0d0)) :: nondim_time !< Non-dimensional time -+ -+ ! Non-dimensional time calculation -+ if (t_step_old /= dflt_int) then -+ nondim_time = real(t_step + t_step_old, kind(0d0))*dt -+ else -+ nondim_time = real(t_step, kind(0d0))*dt -+ end if -+ -+ if (proc_rank == 0) then -+ if (n == 0) then ! 1D simulation -+ do i = 1, num_fluids ! Loop through fluids -+ write (i + 120, '(6X,4F24.12)') & -+ nondim_time, & -+ c_mass(i, 1), & -+ c_mass(i, 2), & -+ c_mass(i, 5) -+ end do -+ elseif (p == 0) then ! 2D simulation -+ do i = 1, num_fluids ! Loop through fluids -+ write (i + 120, '(6X,5F24.12)') & -+ nondim_time, & -+ c_mass(i, 1), & -+ c_mass(i, 2), & -+ c_mass(i, 3), & -+ c_mass(i, 5) -+ end do -+ else ! 3D simulation -+ do i = 1, num_fluids ! Loop through fluids -+ write (i + 120, '(6X,6F24.12)') & -+ nondim_time, & -+ c_mass(i, 1), & -+ c_mass(i, 2), & -+ c_mass(i, 3), & -+ c_mass(i, 4), & -+ c_mass(i, 5) -+ end do -+ end if -+ end if -+ end subroutine s_write_com_files ! ------------------------------------- -+ - !> This writes a formatted data file for the flow probe information - !! @param t_step Current time-step - !! @param q_cons_vf Conservative variables -@@ -1057,7 +1158,7 @@ contains - real(kind(0d0)) :: nondim_time !< Non-dimensional time - - real(kind(0d0)) :: tmp !< -- !! Temporary variable to store quantity for mpi_allreduce -+ !! Temporary variable to store quantity for mpi_allreduce - - real(kind(0d0)) :: blkmod1, blkmod2 !< - !! Fluid bulk modulus for Woods mixture sound speed -@@ -1118,7 +1219,7 @@ contains - l = 0 - - ! Computing/Sharing necessary state variables -- if (hypoelasticity) then -+ if (elasticity) then - call s_convert_to_mixture_variables(q_cons_vf, j - 2, k, l, & - rho, gamma, pi_inf, qv, & - Re, G, fluid_pp(:)%G) -@@ -1132,7 +1233,8 @@ contains - - dyn_p = 0.5d0*rho*dot_product(vel, vel) - -- if (hypoelasticity) then -+ if (elasticity) then -+ - call s_compute_pressure( & - q_cons_vf(1)%sf(j - 2, k, l), & - q_cons_vf(alf_idx)%sf(j - 2, k, l), & -@@ -1148,7 +1250,7 @@ contains - - if (model_eqns == 4) then - lit_gamma = 1d0/fluid_pp(1)%gamma + 1d0 -- else if (hypoelasticity) then -+ else if (elasticity) then - tau_e(1) = q_cons_vf(stress_idx%end)%sf(j - 2, k, l)/rho - end if - -@@ -1232,7 +1334,7 @@ contains - - dyn_p = 0.5d0*rho*dot_product(vel, vel) - -- if (hypoelasticity) then -+ if (elasticity) then - call s_compute_pressure( & - q_cons_vf(1)%sf(j - 2, k - 2, l), & - q_cons_vf(alf_idx)%sf(j - 2, k - 2, l), & -@@ -1247,7 +1349,7 @@ contains - - if (model_eqns == 4) then - lit_gamma = 1d0/fluid_pp(1)%gamma + 1d0 -- else if (hypoelasticity) then -+ else if (elasticity) then - do s = 1, 3 - tau_e(s) = q_cons_vf(s)%sf(j - 2, k - 2, l)/rho - end do -@@ -1274,15 +1376,13 @@ contains - R(:) = nR(:)/nbub - Rdot(:) = nRdot(:)/nbub - end if -- - ! Compute mixture sound speed - call s_compute_speed_of_sound(pres, rho, gamma, pi_inf, & - ((gamma + 1d0)*pres + pi_inf)/rho, alpha, 0d0, c) - -- accel = accel_mag(j - 2, k - 2, l) - end if - end if -- else ! 3D simulation -+ else ! 3D - if ((probe(i)%x >= x_cb(-1)) .and. (probe(i)%x <= x_cb(m))) then - if ((probe(i)%y >= y_cb(-1)) .and. (probe(i)%y <= y_cb(n))) then - if ((probe(i)%z >= z_cb(-1)) .and. (probe(i)%z <= z_cb(p))) then -@@ -1315,7 +1415,7 @@ contains - - dyn_p = 0.5d0*rho*dot_product(vel, vel) - -- if (hypoelasticity) then -+ if (elasticity) then - call s_compute_pressure( & - q_cons_vf(1)%sf(j - 2, k - 2, l - 2), & - q_cons_vf(alf_idx)%sf(j - 2, k - 2, l - 2), & -@@ -1337,7 +1437,6 @@ contains - end if - end if - end if -- - if (num_procs > 1) then - #:for VAR in ['rho','pres','gamma','pi_inf','qv','c','accel'] - tmp = ${VAR}$ -@@ -1363,14 +1462,13 @@ contains - end if - end if - -- if (hypoelasticity) then -+ if (elasticity) then - do s = 1, (num_dims*(num_dims + 1))/2 - tmp = tau_e(s) - call s_mpi_allreduce_sum(tmp, tau_e(s)) - end do - end if - end if -- - if (proc_rank == 0) then - if (n == 0) then - if (bubbles .and. (num_fluids <= 2)) then -@@ -1457,7 +1555,7 @@ contains - nRdot(1), & - R(1), & - Rdot(1) -- else if (hypoelasticity) then -+ else if (elasticity) then - write (i + 30, '(6X,F12.6,F24.8,F24.8,F24.8,F24.8,'// & - 'F24.8,F24.8,F24.8)') & - nondim_time, & -@@ -1474,6 +1572,7 @@ contains - rho, & - vel(1), & - pres -+ print *, 'time =', nondim_time, 'rho =', rho, 'pres =', pres - end if - else - write (i + 30, '(6X,F12.6,F24.8,F24.8,F24.8,F24.8,'// & -@@ -1659,6 +1758,16 @@ contains - - end subroutine s_close_run_time_information_file - -+ !> Closes communication files -+ subroutine s_close_com_files() ! --------------------------------------- -+ -+ integer :: i !< Generic loop iterator -+ do i = 1, num_fluids -+ close (i + 120) -+ end do -+ -+ end subroutine s_close_com_files ! ------------------------------------- -+ - !> Closes probe files - subroutine s_close_probe_files - -@@ -1679,6 +1788,8 @@ contains - - integer :: i !< Generic loop iterator - -+ allocate (c_mass(1:num_fluids, 1:5)) -+ - ! Allocating/initializing ICFL, VCFL, CCFL and Rc stability criteria - @:ALLOCATE_GLOBAL(icfl_sf(0:m, 0:n, 0:p)) - icfl_max = 0d0 -@@ -1718,6 +1829,8 @@ contains - - integer :: i !< Generic loop iterator - -+ deallocate (c_mass) -+ - ! Deallocating the ICFL, VCFL, CCFL, and Rc stability criteria - @:DEALLOCATE_GLOBAL(icfl_sf) - if (any(Re_size > 0)) then -diff --git a/src/simulation/m_derived_variables.f90 b/src/simulation/m_derived_variables.f90 -index 4cbe11ab..8f01d478 100644 ---- a/src/simulation/m_derived_variables.f90 -+++ b/src/simulation/m_derived_variables.f90 -@@ -20,6 +20,8 @@ module m_derived_variables - - use m_time_steppers !< Time-stepping algorithms - -+ use m_compile_specific -+ - use m_helper - ! ========================================================================== - -@@ -90,8 +92,8 @@ contains - ! Opening and writing header of flow probe files - if (proc_rank == 0) then - call s_open_probe_files() -+ call s_open_com_files() - end if -- - ! Computing centered finite difference coefficients - call s_compute_finite_difference_coefficients(m, x_cc, fd_coeff_x, buff_size, & - fd_number, fd_order) -@@ -100,12 +102,10 @@ contains - call s_compute_finite_difference_coefficients(n, y_cc, fd_coeff_y, buff_size, & - fd_number, fd_order) - end if -- - if (p > 0) then - call s_compute_finite_difference_coefficients(p, z_cc, fd_coeff_z, buff_size, & - fd_number, fd_order) - end if -- - end if - - end subroutine s_initialize_derived_variables -@@ -115,7 +115,6 @@ contains - subroutine s_compute_derived_variables(t_step) - - integer, intent(in) :: t_step -- - integer :: i, j, k !< Generic loop iterators - - if (probe_wrt) then -@@ -124,7 +123,6 @@ contains - q_prim_ts(2)%vf, & - q_prim_ts(3)%vf, & - x_accel) -- - if (n > 0) then - call s_derive_acceleration_component(2, q_prim_ts(0)%vf, & - q_prim_ts(1)%vf, & -@@ -132,7 +130,6 @@ contains - q_prim_ts(3)%vf, & - y_accel) - end if -- - if (p > 0) then - call s_derive_acceleration_component(3, q_prim_ts(0)%vf, & - q_prim_ts(1)%vf, & -@@ -140,7 +137,6 @@ contains - q_prim_ts(3)%vf, & - z_accel) - end if -- - do k = 0, p - do j = 0, n - do i = 0, m -@@ -157,8 +153,10 @@ contains - end do - end do - end do -+ call s_derive_center_of_mass(q_prim_ts(3)%vf, c_mass) - - call s_write_probe_files(t_step, q_cons_ts(1)%vf, accel_mag) -+ call s_write_com_files(t_step, c_mass) - end if - - end subroutine s_compute_derived_variables -@@ -194,7 +192,6 @@ contains - do l = 0, p - do k = 0, n - do j = 0, m -- - q_sf(j, k, l) = (11d0*q_prim_vf0(mom_idx%beg)%sf(j, k, l) & - - 18d0*q_prim_vf1(mom_idx%beg)%sf(j, k, l) & - + 9d0*q_prim_vf2(mom_idx%beg)%sf(j, k, l) & -@@ -234,18 +231,15 @@ contains - end do - end do - end do -- - ! Computing the acceleration component in the y-coordinate direction - elseif (i == 2) then - do l = 0, p - do k = 0, n - do j = 0, m -- - q_sf(j, k, l) = (11d0*q_prim_vf0(mom_idx%beg + 1)%sf(j, k, l) & - - 18d0*q_prim_vf1(mom_idx%beg + 1)%sf(j, k, l) & - + 9d0*q_prim_vf2(mom_idx%beg + 1)%sf(j, k, l) & - - 2d0*q_prim_vf3(mom_idx%beg + 1)%sf(j, k, l))/(6d0*dt) -- - do r = -fd_number, fd_number - if (p == 0) then ! 2D simulation - q_sf(j, k, l) = q_sf(j, k, l) & -@@ -316,11 +310,154 @@ contains - - end subroutine s_derive_acceleration_component - -+ !> This subroutine is used together with the volume fraction -+ !! model and when called upon, it computes the location of -+ !! of the center of mass for each fluid from the inputted -+ !! primitive variables, q_prim_vf. The computed location -+ !! is then written to a formatted data file by the root process. -+ !! @param q_prim_vf Primitive variables -+ !! @param c_m Mass,x-location,y-location,z-location -+ subroutine s_derive_center_of_mass(q_vf, c_m) -+ type(scalar_field), dimension(sys_size), intent(IN) :: q_vf -+ real(kind(0d0)), dimension(1:num_fluids, 1:5), intent(INOUT) :: c_m -+ integer :: i, j, k, l !< Generic loop iterators -+ real(kind(0d0)) :: tmp, tmp_out !< Temporary variable to store quantity for mpi_allreduce -+ real(kind(0d0)) :: dV !< Discrete cell volume -+ -+ do i = 1, num_fluids -+ do j = 1, 5 -+ c_m(i, j) = 0.0d0 -+ end do -+ end do -+ -+ if (n == 0) then !1D simulation -+ do i = 1, num_fluids !Loop over individual fluids -+ do l = 0, p !Loop over grid -+ do k = 0, n -+ do j = 0, m -+ dV = dx(j) -+ ! Mass -+ c_m(i, 1) = c_m(i, 1) + q_vf(i)%sf(j, k, l)*dV -+ ! x-location weighted -+ c_m(i, 2) = c_m(i, 2) + q_vf(i)%sf(j, k, l)*dV*x_cc(j) -+ ! Volume fraction -+ c_m(i, 5) = c_m(i, 5) + q_vf(i + adv_idx%beg - 1)%sf(j, k, l)*dV -+ end do -+ end do -+ end do -+ end do -+ elseif (p == 0) then !2D simulation -+ do i = 1, num_fluids !Loop over individual fluids -+ do l = 0, p !Loop over grid -+ do k = 0, n -+ do j = 0, m -+ dV = dx(j)*dy(k) -+ ! Mass -+ c_m(i, 1) = c_m(i, 1) + q_vf(i)%sf(j, k, l)*dV -+ ! x-location weighted -+ c_m(i, 2) = c_m(i, 2) + q_vf(i)%sf(j, k, l)*dV*x_cc(j) -+ ! y-location weighted -+ c_m(i, 3) = c_m(i, 3) + q_vf(i)%sf(j, k, l)*dV*y_cc(k) -+ ! Volume fraction -+ c_m(i, 5) = c_m(i, 5) + q_vf(i + adv_idx%beg - 1)%sf(j, k, l)*dV -+ end do -+ end do -+ end do -+ end do -+ else !3D simulation -+ do i = 1, num_fluids !Loop over individual fluids -+ do l = 0, p !Loop over grid -+ do k = 0, n -+ do j = 0, m -+ dV = dx(j)*dy(k)*dz(l) -+ ! Mass -+ c_m(i, 1) = c_m(i, 1) + q_vf(i)%sf(j, k, l)*dV -+ ! x-location weighted -+ c_m(i, 2) = c_m(i, 2) + q_vf(i)%sf(j, k, l)*dV*x_cc(j) -+ ! y-location weighted -+ c_m(i, 3) = c_m(i, 3) + q_vf(i)%sf(j, k, l)*dV*y_cc(k) -+ ! z-location weighted -+ c_m(i, 4) = c_m(i, 4) + q_vf(i)%sf(j, k, l)*dV*z_cc(l) -+ ! Volume fraction -+ c_m(i, 5) = c_m(i, 5) + q_vf(i + adv_idx%beg - 1)%sf(j, k, l)*dV -+ end do -+ end do -+ end do -+ end do -+ end if -+ if (n == 0) then !1D simulation -+ do i = 1, num_fluids !Loop over individual fluids -+ ! Sum all components across all processors using MPI_ALLREDUCE -+ if (num_procs > 1) then -+ tmp = c_m(i, 1) -+ call s_mpi_allreduce_sum(tmp, tmp_out) -+ c_m(i, 1) = tmp_out -+ tmp = c_m(i, 2) -+ call s_mpi_allreduce_sum(tmp, tmp_out) -+ c_m(i, 2) = tmp_out -+ tmp = c_m(i, 5) -+ call s_mpi_allreduce_sum(tmp, tmp_out) -+ c_m(i, 5) = tmp_out -+ end if -+ ! Compute quotients -+ c_m(i, 2) = c_m(i, 2)/c_m(i, 1) -+ end do -+ elseif (p == 0) then !2D simulation -+ do i = 1, num_fluids !Loop over individual fluids -+ ! Sum all components across all processors using MPI_ALLREDUCE -+ if (num_procs > 1) then -+ tmp = c_m(i, 1) -+ call s_mpi_allreduce_sum(tmp, tmp_out) -+ c_m(i, 1) = tmp_out -+ tmp = c_m(i, 2) -+ call s_mpi_allreduce_sum(tmp, tmp_out) -+ c_m(i, 2) = tmp_out -+ tmp = c_m(i, 3) -+ call s_mpi_allreduce_sum(tmp, tmp_out) -+ c_m(i, 3) = tmp_out -+ tmp = c_m(i, 5) -+ call s_mpi_allreduce_sum(tmp, tmp_out) -+ c_m(i, 5) = tmp_out -+ end if -+ ! Compute quotients -+ c_m(i, 2) = c_m(i, 2)/c_m(i, 1) -+ c_m(i, 3) = c_m(i, 3)/c_m(i, 1) -+ end do -+ else !3D simulation -+ do i = 1, num_fluids !Loop over individual fluids -+ ! Sum all components across all processors using MPI_ALLREDUCE -+ if (num_procs > 1) then -+ tmp = c_m(i, 1) -+ call s_mpi_allreduce_sum(tmp, tmp_out) -+ c_m(i, 1) = tmp_out -+ tmp = c_m(i, 2) -+ call s_mpi_allreduce_sum(tmp, tmp_out) -+ c_m(i, 2) = tmp_out -+ tmp = c_m(i, 3) -+ call s_mpi_allreduce_sum(tmp, tmp_out) -+ c_m(i, 3) = tmp_out -+ tmp = c_m(i, 4) -+ call s_mpi_allreduce_sum(tmp, tmp_out) -+ c_m(i, 4) = tmp_out -+ tmp = c_m(i, 5) -+ call s_mpi_allreduce_sum(tmp, tmp_out) -+ c_m(i, 5) = tmp_out -+ end if -+ ! Compute quotients -+ c_m(i, 2) = c_m(i, 2)/c_m(i, 1) -+ c_m(i, 3) = c_m(i, 3)/c_m(i, 1) -+ c_m(i, 4) = c_m(i, 4)/c_m(i, 1) -+ end do -+ end if -+ -+ end subroutine s_derive_center_of_mass ! ---------------------------------- -+ - !> Deallocation procedures for the module - subroutine s_finalize_derived_variables_module - - ! Closing CoM and flow probe files - if (proc_rank == 0) then -+ call s_close_com_files() - if (probe_wrt) then - call s_close_probe_files() - end if -diff --git a/src/simulation/m_global_parameters.fpp b/src/simulation/m_global_parameters.fpp -index a703eb5c..539d3b56 100644 ---- a/src/simulation/m_global_parameters.fpp -+++ b/src/simulation/m_global_parameters.fpp -@@ -144,9 +144,12 @@ module m_global_parameters - integer :: wave_speeds !< Wave speeds estimation method - integer :: avg_state !< Average state evaluation method - logical :: alt_soundspeed !< Alternate mixture sound speed -- logical :: null_weights !< Null undesired WENO weights -- logical :: mixture_err !< Mixture properties correction -- logical :: hypoelasticity !< hypoelasticity modeling -+ logical :: null_weights !< Null undesired WENO weights -+ logical :: mixture_err !< Mixture properties correction -+ logical :: hypoelasticity !< hypoelasticity modeling -+ logical :: hyperelasticity !< hyperelasticity modeling -+ integer :: hyper_model !< hyperelasticity solver algorithm -+ logical :: elasticity !< elasticity modeling, true for hyper or hypo - logical :: cu_tensor - - logical :: bodyForces -@@ -166,7 +169,7 @@ module m_global_parameters - !$acc declare create(num_dims, weno_polyn, weno_order, num_fluids, wenojs, mapped_weno, wenoz, teno) - #:endif - -- !$acc declare create(mpp_lim, model_eqns, mixture_err, alt_soundspeed, avg_state, mp_weno, weno_eps, teno_CT, hypoelasticity, low_Mach) -+ !$acc declare create(mpp_lim, model_eqns, mixture_err, alt_soundspeed, avg_state, mp_weno, weno_eps, teno_CT, hypoelasticity, hyperelasticity, elasticity, low_Mach) - - logical :: relax !< activate phase change - integer :: relax_model !< Relaxation model -@@ -182,6 +185,8 @@ module m_global_parameters - type(int_bounds_info) :: bc_x, bc_y, bc_z - !> @} - type(bounds_info) :: x_domain, y_domain, z_domain -+ real(kind(0d0)) :: x_a, y_a, z_a -+ real(kind(0d0)) :: x_b, y_b, z_b - - logical :: parallel_io !< Format of the data files - logical :: file_per_process !< shared file or not when using parallel io -@@ -208,19 +213,22 @@ module m_global_parameters - !> @name Annotations of the structure of the state and flux vectors in terms of the - !! size and the configuration of the system of equations to which they belong - !> @{ -- integer :: sys_size !< Number of unknowns in system of eqns. -+ integer :: sys_size !< Number of unknowns in system of eqns. - type(int_bounds_info) :: cont_idx !< Indexes of first & last continuity eqns. - type(int_bounds_info) :: mom_idx !< Indexes of first & last momentum eqns. -- integer :: E_idx !< Index of energy equation -- integer :: n_idx !< Index of number density -+ integer :: E_idx !< Index of energy equation -+ integer :: n_idx !< Index of number density - type(int_bounds_info) :: adv_idx !< Indexes of first & last advection eqns. - type(int_bounds_info) :: internalEnergies_idx !< Indexes of first & last internal energy eqns. -- type(bub_bounds_info) :: bub_idx !< Indexes of first & last bubble variable eqns. -- integer :: alf_idx !< Index of void fraction -- integer :: gamma_idx !< Index of specific heat ratio func. eqn. -- integer :: pi_inf_idx !< Index of liquid stiffness func. eqn. -+ type(bub_bounds_info) :: bub_idx !< Indexes of first & last bubble variable eqns. -+ integer :: alf_idx !< Index of void fraction -+ integer :: gamma_idx !< Index of specific heat ratio func. eqn. -+ integer :: pi_inf_idx !< Index of liquid stiffness func. eqn. - type(int_bounds_info) :: stress_idx !< Indexes of first and last shear stress eqns. -- integer :: c_idx ! Index of the color function -+ type(int_bounds_info) :: xi_idx !< Indexes of first and last reference map eqns. -+ integer :: b_size !< Number of elements in the symmetric b tensor, plus one -+ integer :: tensor_size !< Number of elements in the full tensor plus one -+ integer :: c_idx !< Index of the color function - !> @} - - !$acc declare create(bub_idx) -@@ -273,7 +281,7 @@ module m_global_parameters - - integer :: startx, starty, startz - -- !$acc declare create(sys_size, buff_size, startx, starty, startz, E_idx, gamma_idx, pi_inf_idx, alf_idx, n_idx, stress_idx) -+ !$acc declare create(sys_size, buff_size, startx, starty, startz, E_idx, gamma_idx, pi_inf_idx, alf_idx, n_idx, stress_idx,b_size, tensor_size, xi_idx) - - ! END: Simulation Algorithm Parameters ===================================== - -@@ -299,6 +307,7 @@ module m_global_parameters - !! The finite-difference number is given by MAX(1, fd_order/2). Essentially, - !! it is a measure of the half-size of the finite-difference stencil for the - !! selected order of accuracy. -+ !$acc declare create(fd_order,fd_number) - - logical :: probe_wrt - logical :: integral_wrt -@@ -435,7 +444,9 @@ module m_global_parameters - integer :: intxb, intxe - integer :: bubxb, bubxe - integer :: strxb, strxe -+ integer :: xibeg, xiend - !$acc declare create(momxb, momxe, advxb, advxe, contxb, contxe, intxb, intxe, bubxb, bubxe, strxb, strxe) -+!$acc declare create(xibeg,xiend) - - #ifdef CRAY_ACC_WAR - @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), dimension(:), gammas, gs_min, pi_infs, ps_inf, cvs, qvs, qvps) -@@ -515,6 +526,9 @@ contains - palpha_eps = dflt_real - ptgalpha_eps = dflt_real - hypoelasticity = .false. -+ hyperelasticity = .false. -+ elasticity = .false. -+ hyper_model = dflt_int - weno_flat = .true. - riemann_flat = .true. - rdma_mpi = .false. -@@ -828,13 +842,26 @@ contains - end if - end if - -- if (hypoelasticity) then -+ if (hypoelasticity .or. hyperelasticity) then -+ elasticity = .true. - stress_idx%beg = sys_size + 1 - stress_idx%end = sys_size + (num_dims*(num_dims + 1))/2 - ! number of distinct stresses is 1 in 1D, 3 in 2D, 6 in 3D - sys_size = stress_idx%end - end if - -+ if (hyperelasticity) then -+ ! number of entries in the symmetric btensor plus the jacobian -+ b_size = (num_dims*(num_dims + 1))/2 + 1 -+ ! storing the jacobian in the last entry -+ tensor_size = num_dims**2 + 1 -+ xi_idx%beg = sys_size + 1 -+ xi_idx%end = sys_size + num_dims -+ ! adding three more equations for the \xi field and the elastic energy -+ sys_size = xi_idx%end + 1 -+ hyper_model = 1 -+ end if -+ - if (.not. f_is_default(sigma)) then - c_idx = sys_size + 1 - sys_size = c_idx -@@ -853,6 +880,25 @@ contains - internalEnergies_idx%end = adv_idx%end + num_fluids - sys_size = internalEnergies_idx%end - -+ if (hypoelasticity .or. hyperelasticity) then -+ elasticity = .true. -+ stress_idx%beg = sys_size + 1 -+ stress_idx%end = sys_size + (num_dims*(num_dims + 1))/2 -+ ! number of stresses is 1 in 1D, 3 in 2D, 6 in 3D -+ sys_size = stress_idx%end -+ end if -+ -+ if (hyperelasticity) then -+ ! number of entries in the symmetric btensor plus the jacobian -+ b_size = (num_dims*(num_dims + 1))/2 + 1 -+ ! storing the jacobian in the last entry -+ tensor_size = num_dims**2 + 1 -+ xi_idx%beg = sys_size + 1 -+ xi_idx%end = sys_size + num_dims -+ ! adding three more equations for the \xi field and the elastic energy -+ sys_size = xi_idx%end + 1 -+ end if -+ - if (.not. f_is_default(sigma)) then - c_idx = sys_size + 1 - sys_size = c_idx -@@ -989,12 +1035,18 @@ contains - ! the next one - if (any(Re_size > 0)) then - buff_size = 2*weno_polyn + 2 --! else if (hypoelasticity) then !TODO: check if necessary -+! else if (elasticity) then !TODO: check if necessary - ! buff_size = 2*weno_polyn + 2 - else - buff_size = weno_polyn + 2 - end if - -+ if (elasticity) then -+ fd_order = 4 -+ fd_number = max(1, fd_order/2) -+ !buff_size = buff_size + fd_number -+ end if -+ - ! Configuring Coordinate Direction Indexes ========================= - if (bubbles) then - ix%beg = -buff_size; iy%beg = 0; iz%beg = 0 -@@ -1024,7 +1076,8 @@ contains - if (p > 0) then - startz = -buff_size - end if -- -+ -+ !$acc update device(fd_order,fd_number) - !$acc update device(startx, starty, startz) - - if (cyl_coord .neqv. .true.) then ! Cartesian grid -@@ -1047,19 +1100,23 @@ contains - strxe = stress_idx%end - intxb = internalEnergies_idx%beg - intxe = internalEnergies_idx%end -+ xibeg = xi_idx%beg -+ xiend = xi_idx%end - -- !$acc update device(momxb, momxe, advxb, advxe, contxb, contxe, bubxb, bubxe, intxb, intxe, sys_size, buff_size, E_idx, alf_idx, n_idx, adv_n, adap_dt, pi_fac, strxb, strxe) -+ !$acc update device(momxb, momxe, advxb, advxe, contxb, contxe, bubxb, bubxe, intxb, intxe, sys_size, buff_size, E_idx, alf_idx, n_idx, adv_n, adap_dt, pi_fac, strxb, strxe, b_size, xibeg, xiend, tensor_size) - !$acc update device(m, n, p) - - !$acc update device(alt_soundspeed, acoustic_source, num_source) -- !$acc update device(dt, sys_size, buff_size, pref, rhoref, gamma_idx, pi_inf_idx, E_idx, alf_idx, stress_idx, mpp_lim, bubbles, hypoelasticity, alt_soundspeed, avg_state, num_fluids, model_eqns, num_dims, mixture_err, grid_geometry, cyl_coord, mp_weno, weno_eps, teno_CT, low_Mach) -+ !$acc update device(dt, sys_size, buff_size, pref, rhoref, gamma_idx, pi_inf_idx, E_idx, alf_idx, stress_idx, mpp_lim, bubbles, hypoelasticity, alt_soundspeed, avg_state, num_fluids, model_eqns, num_dims, mixture_err, grid_geometry, cyl_coord, mp_weno, weno_eps, teno_CT, hyperelasticity, elasticity, xi_idx, low_Mach) - - #:if not MFC_CASE_OPTIMIZATION - !$acc update device(wenojs, mapped_weno, wenoz, teno) - #:endif - - !$acc enter data copyin(nb, R0ref, Ca, Web, Re_inv, weight, R0, V0, bubbles, polytropic, polydisperse, qbmm, R0_type, ptil, bubble_model, thermal, poly_sigma) -- !$acc enter data copyin(R_n, R_v, phi_vn, phi_nv, Pe_c, Tw, pv, M_n, M_v, k_n, k_v, pb0, mass_n0, mass_v0, Pe_T, Re_trans_T, Re_trans_c, Im_trans_T, Im_trans_c, omegaN , mul0, ss, gamma_v, mu_v, gamma_m, gamma_n, mu_n, gam) -+ -+ !$acc enter data copyin(R_n, R_v, phi_vn, phi_nv, Pe_c, Tw, pv, M_n, M_v, k_n, k_v, pb0, mass_n0, mass_v0, Pe_T, Re_trans_T, Re_trans_c, Im_trans_T, Im_trans_c, omegaN, mul0, ss, gamma_v, mu_v, gamma_m, gamma_n, mu_n, gam) -+ - !$acc enter data copyin(dir_idx, dir_flg, dir_idx_tau) - - !$acc enter data copyin(relax, relax_model, palpha_eps,ptgalpha_eps) -diff --git a/src/simulation/m_hyperelastic.fpp b/src/simulation/m_hyperelastic.fpp -new file mode 100644 -index 00000000..9d8b6a4f ---- /dev/null -+++ b/src/simulation/m_hyperelastic.fpp -@@ -0,0 +1,364 @@ -+!> -+!! @file m_hyperelastic.f90 -+!! @brief Contains module m_hyperelastic -+ -+#:include 'macros.fpp' -+ -+!> @brief This module consists of subroutines used in the calculation -+!! of the cauchy tensor -+ -+module m_hyperelastic -+ -+ ! Dependencies ============================================================= -+ -+ use m_derived_types !< Definitions of the derived types -+ -+ use m_global_parameters !< Definitions of the global parameters -+ -+ use m_variables_conversion !< State variables type conversion procedures -+ -+ use m_helper -+ -+ ! ========================================================================== -+ -+ implicit none -+ -+ private; public :: s_hyperelastic_rmt_stress_update, & -+ s_initialize_hyperelastic_module, & -+ s_finalize_hyperelastic_module -+ -+ !> @name Abstract interface for creating function pointers -+ !> @{ -+ abstract interface -+ -+ !> @name Abstract subroutine for the infinite relaxation solver -+ !> @{ -+ subroutine s_abstract_hyperelastic_solver(btensor, q_prim_vf, G, j, k, l) -+ !$acc routine seq -+ import :: scalar_field, sys_size, b_size -+ type(scalar_field), dimension(sys_size), intent(inout) :: q_prim_vf -+ type(scalar_field), dimension(b_size), intent(inout) :: btensor -+ real(kind(0d0)), intent(in) :: G -+ integer, intent(in) :: j, k, l -+ -+ end subroutine s_abstract_hyperelastic_solver -+ !> @} -+ -+ end interface -+ !> @} -+ -+ procedure(s_abstract_hyperelastic_solver), & -+ pointer :: s_compute_cauchy_solver => null() -+ -+ !! The btensor at the cell-interior Gaussian quadrature points. -+ !! These tensor is needed to be calculated once and make the code DRY. -+ type(vector_field) :: btensor !< -+ !$acc declare create(btensor) -+ -+#ifdef CRAY_ACC_WAR -+ @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), allocatable, dimension(:, :), fd_coeff_x, fd_coeff_y, fd_coeff_z) -+ !$acc declare link(fd_coeff_x,fd_coeff_y,fd_coeff_z) -+ -+#else -+ -+ real(kind(0d0)), allocatable, dimension(:, :) :: fd_coeff_x -+ real(kind(0d0)), allocatable, dimension(:, :) :: fd_coeff_y -+ real(kind(0d0)), allocatable, dimension(:, :) :: fd_coeff_z -+ !$acc declare create(fd_coeff_x,fd_coeff_y,fd_coeff_z) -+ real(kind(0d0)), allocatable, dimension(:) :: Gs -+ !$acc declare create(Gs) -+#endif -+ -+contains -+ -+ !> The following subroutine handles the calculation of the btensor. -+ !! The calculation of the btensor takes qprimvf. -+ !! @param q_prim_vf Primitive variables -+ !! @param btensor is the output -+ !! calculate the grad_xi, grad_xi is a nxn tensor -+ !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor -+ !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor -+ !! btensor is symmetric, save the data space -+ subroutine s_initialize_hyperelastic_module() -+ integer :: i !< generic iterator -+ -+ @:ALLOCATE(btensor%vf(1:b_size)) -+ do i = 1, b_size -+ @:ALLOCATE(btensor%vf(i)%sf(0:m, 0:n, 0:p)) -+ end do -+ @:ACC_SETUP_VFs(btensor) -+ -+ @:ALLOCATE(Gs(1:num_fluids)) -+ !$acc loop seq -+ do i = 1, num_fluids -+ Gs(i) = fluid_pp(i)%G -+ end do -+ !$acc update device(Gs) -+ -+ ! Associating procedural pointer to the subroutine that will be -+ ! utilized to calculate the solution of a given Riemann problem -+ if (hyper_model == 1) then -+ s_compute_cauchy_solver => s_neoHookean_cauchy_solver -+ elseif (riemann_solver == 2) then -+ s_compute_cauchy_solver => s_Mooney_Rivlin_cauchy_solver -+ end if -+ -+ @:ALLOCATE_GLOBAL(fd_coeff_x(-fd_number:fd_number, 0:m)) -+ if (n > 0) then -+ @:ALLOCATE_GLOBAL(fd_coeff_y(-fd_number:fd_number, 0:n)) -+ end if -+ if (p > 0) then -+ @:ALLOCATE_GLOBAL(fd_coeff_z(-fd_number:fd_number, 0:p)) -+ end if -+ -+ ! Computing centered finite difference coefficients -+ call s_compute_finite_difference_coefficients(m, x_cc, fd_coeff_x, buff_size, & -+ fd_number, fd_order) -+ !$acc update device(fd_coeff_x) -+ if (n > 0) then -+ call s_compute_finite_difference_coefficients(n, y_cc, fd_coeff_y, buff_size, & -+ fd_number, fd_order) -+ !$acc update device(fd_coeff_y) -+ end if -+ if (p > 0) then -+ call s_compute_finite_difference_coefficients(p, z_cc, fd_coeff_z, buff_size, & -+ fd_number, fd_order) -+ !$acc update device(fd_coeff_z) -+ end if -+ -+ end subroutine s_initialize_hyperelastic_module -+ -+ !> The following subroutine handles the calculation of the btensor. -+ !! The calculation of the btensor takes qprimvf. -+ !! @param q_prim_vf Primitive variables -+ !! @param btensor is the output -+ !! calculate the grad_xi, grad_xi is a nxn tensor -+ !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor -+ !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor -+ !! btensor is symmetric, save the data space -+ subroutine s_hyperelastic_rmt_stress_update(q_cons_vf,q_prim_vf) -+ -+ type(scalar_field), dimension(sys_size), intent(inout) :: q_cons_vf -+ type(scalar_field), dimension(sys_size), intent(inout) :: q_prim_vf -+ -+ real(kind(0d0)), dimension(tensor_size) :: tensora, tensorb -+ real(kind(0d0)), dimension(num_fluids) :: alpha_K, alpha_rho_K -+ real(kind(0d0)), dimension(2) :: Re_K -+ real(kind(0d0)) :: rho_K, gamma_K, pi_inf_K, qv_K -+ real(kind(0d0)) :: G_K -+ integer :: j, k, l, i, r -+ -+ !$acc parallel loop collapse(3) gang vector default(present) private(alpha_K,alpha_rho_K,rho_K,gamma_K,pi_inf_K,qv_K,G_K,Re_K, tensora, tensorb) -+ do l = 0, p-2 -+ do k = 0, n-2 -+ do j = 2, m-2 -+ !$acc loop seq -+ do i = 1, num_fluids -+ alpha_rho_K(i) = q_cons_vf(i)%sf(j, k, l) -+ alpha_K(i) = q_cons_vf(advxb + i - 1)%sf(j, k, l) -+ end do -+ ! If in simulation, use acc mixture subroutines -+ call s_convert_species_to_mixture_variables_acc(rho_K, gamma_K, pi_inf_K, qv_K, alpha_K, & -+ alpha_rho_K, Re_K, j, k, l, G_K, Gs) -+ rho_K = max(rho_K, sgm_eps) -+ if ( G_K .le. verysmall ) G_K = 0d0 -+ -+ if ( G_K .gt. 20d0 ) then -+ !$acc loop seq -+ do i = 1, tensor_size -+ tensora(i) = 0d0 -+ end do -+ ! STEP 1: computing the grad_xi tensor using finite differences -+ ! grad_xi definition / organization -+ ! number for the tensor 1-3: dxix_dx, dxiy_dx, dxiz_dx -+ ! 4-6 : dxix_dy, dxiy_dy, dxiz_dy -+ ! 7-9 : dxix_dz, dxiy_dz, dxiz_dz -+ !$acc loop seq -+ do r = -fd_number, fd_number -+ ! derivatives in the x-direction -+ tensora(1) = tensora(1) + q_prim_vf(xibeg)%sf(j + r, k, l)*fd_coeff_x(r, j) -+ tensora(2) = tensora(2) + q_prim_vf(xibeg+1)%sf(j + r, k, l)*fd_coeff_x(r, j) -+ tensora(3) = tensora(3) + q_prim_vf(xiend)%sf(j + r, k, l)*fd_coeff_x(r, j) -+ ! derivatives in the y-direction -+ tensora(4) = tensora(4) + q_prim_vf(xibeg)%sf(j, k + r, l)*fd_coeff_y(r, k) -+ tensora(5) = tensora(5) + q_prim_vf(xibeg+1)%sf(j, k + r, l)*fd_coeff_y(r, k) -+ tensora(6) = tensora(6) + q_prim_vf(xiend)%sf(j, k + r, l)*fd_coeff_y(r, k) -+ ! derivatives in the z-direction -+ tensora(7) = tensora(7) + q_prim_vf(xibeg)%sf(j, k, l + r)*fd_coeff_z(r, l) -+ tensora(8) = tensora(8) + q_prim_vf(xibeg+1)%sf(j, k, l + r)*fd_coeff_z(r, l) -+ tensora(9) = tensora(9) + q_prim_vf(xiend)%sf(j, k, l + r)*fd_coeff_z(r, l) -+ end do -+ ! STEP 2a: computing the adjoint of the grad_xi tensor for the inverse -+ tensorb(1) = tensora(5)*tensora(9) - tensora(6)*tensora(8) -+ tensorb(2) = -(tensora(2)*tensora(9) - tensora(3)*tensora(8)) -+ tensorb(3) = tensora(2)*tensora(6) - tensora(3)*tensora(5) -+ tensorb(4) = -(tensora(4)*tensora(9) - tensora(6)*tensora(7)) -+ tensorb(5) = tensora(1)*tensora(9) - tensora(3)*tensora(7) -+ tensorb(6) = -(tensora(1)*tensora(6) - tensora(4)*tensora(3)) -+ tensorb(7) = tensora(4)*tensora(8) - tensora(5)*tensora(7) -+ tensorb(8) = -(tensora(1)*tensora(8) - tensora(2)*tensora(7)) -+ tensorb(9) = tensora(1)*tensora(5) - tensora(2)*tensora(4) -+ -+ ! STEP 2b: computing the determinant of the grad_xi tensor -+ tensorb(tensor_size) = tensora(1)*(tensora(5)*tensora(9) - tensora(6)*tensora(8)) & -+ - tensora(2)*(tensora(4)*tensora(9) - tensora(6)*tensora(7)) & -+ + tensora(3)*(tensora(4)*tensora(8) - tensora(5)*tensora(7)) -+ -+ if (tensorb(tensor_size) > 0d0) then -+ ! STEP 2c: computing the inverse of grad_xi tensor = F -+ ! tensorb is the adjoint, tensora becomes F -+ !$acc loop seq -+ do i = 1, tensor_size - 1 -+ tensora(i) = tensorb(i)/tensorb(tensor_size) -+ end do -+ -+ ! STEP 2d: computing the J = det(F) = 1/det(\grad{\xi}) -+ tensorb(tensor_size) = 1d0/tensorb(tensor_size) -+ -+ ! STEP 3: computing F tranpose F -+ tensorb(1) = tensora(1)**2 + tensora(2)**2 + tensora(3)**2 -+ tensorb(5) = tensora(4)**2 + tensora(5)**2 + tensora(6)**2 -+ tensorb(9) = tensora(7)**2 + tensora(8)**2 + tensora(9)**2 -+ tensorb(2) = tensora(1)*tensora(4) + tensora(2)*tensora(5) + tensora(3)*tensora(6) -+ tensorb(3) = tensora(1)*tensora(7) + tensora(2)*tensora(8) + tensora(3)*tensora(9) -+ tensorb(6) = tensora(4)*tensora(7) + tensora(5)*tensora(8) + tensora(6)*tensora(9) -+ ! STEP 4: update the btensor, this is consistent with Riemann solvers -+ ! \tau_xx -+ btensor%vf(1)%sf(j, k, l) = tensorb(1) -+ ! \tau_xy -+ btensor%vf(2)%sf(j, k, l) = tensorb(2) -+ ! \tau_yy -+ btensor%vf(3)%sf(j, k, l) = tensorb(5) -+ ! \tau_xz -+ btensor%vf(4)%sf(j, k, l) = tensorb(3) -+ ! \tau_yz -+ btensor%vf(5)%sf(j, k, l) = tensorb(6) -+ ! \tau_zz -+ btensor%vf(6)%sf(j, k, l) = tensorb(9) -+ ! store the determinant at the last entry of the btensor -+ btensor%vf(b_size)%sf(j, k, l) = tensorb(tensor_size) -+ ! STEP 5a: updating the Cauchy stress primitive scalar field -+ call s_compute_cauchy_solver(btensor%vf, q_prim_vf, G_K, j, k, l) -+ ! STEP 5b: updating the pressure field -+ q_prim_vf(E_idx)%sf(j, k, l) = q_prim_vf(E_idx)%sf(j, k, l) - & -+ G_K*q_prim_vf(xiend + 1)%sf(j, k, l)/gamma_K -+ ! STEP 5c: updating the Cauchy stress conservative scalar field -+ !$acc loop seq -+ do i = 1, b_size - 1 -+ q_cons_vf(strxb + i - 1)%sf(j, k, l) = & -+ rho_K*q_prim_vf(strxb + i - 1)%sf(j, k, l) -+ end do -+ end if -+ end if -+ end do -+ end do -+ end do -+ !$acc end parallel loop -+ end subroutine s_hyperelastic_rmt_stress_update -+ -+ !> The following subroutine handles the calculation of the btensor. -+ !! The calculation of the btensor takes qprimvf. -+ !! @param q_prim_vf Primitive variables -+ !! @param btensor is the output -+ !! calculate the grad_xi, grad_xi is a nxn tensor -+ !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor -+ !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor -+ !! btensor is symmetric, save the data space -+ subroutine s_neoHookean_cauchy_solver(btensor, q_prim_vf, G, j, k, l) -+ !$acc routine seq -+ type(scalar_field), dimension(sys_size), intent(inout) :: q_prim_vf -+ type(scalar_field), dimension(b_size), intent(inout) :: btensor -+ real(kind(0d0)), intent(in) :: G -+ integer, intent(in) :: j, k, l -+ -+ real(kind(0d0)) :: trace -+ real(kind(0d0)) :: f13 = 1d0/3d0 -+ integer :: i !< Generic loop iterators -+ -+ !TODO Make this 1D and 2D capable -+ ! tensor is the symmetric tensor & calculate the trace of the tensor -+ trace = btensor(1)%sf(j, k, l) + btensor(3)%sf(j, k, l) + btensor(6)%sf(j, k, l) -+ -+ ! calculate the deviatoric of the tensor -+ btensor(1)%sf(j, k, l) = btensor(1)%sf(j, k, l) - f13*trace -+ btensor(3)%sf(j, k, l) = btensor(3)%sf(j, k, l) - f13*trace -+ btensor(6)%sf(j, k, l) = btensor(6)%sf(j, k, l) - f13*trace -+ -+ ! dividing by the jacobian for neo-Hookean model -+ ! setting the tensor to the stresses for riemann solver -+ !$acc loop seq -+ do i = 1, b_size - 1 -+ q_prim_vf(strxb + i - 1)%sf(j, k, l) = & -+ G*btensor(i)%sf(j, k, l)/btensor(b_size)%sf(j, k, l) -+ end do -+ ! compute the invariant without the elastic modulus -+ q_prim_vf(xiend + 1)%sf(j, k, l) = & -+ 0.5d0*(trace - 3.0d0)/btensor(b_size)%sf(j, k, l) -+ -+ end subroutine s_neoHookean_cauchy_solver -+ -+ !> The following subroutine handles the calculation of the btensor. -+ !! The calculation of the btensor takes qprimvf. -+ !! @param q_prim_vf Primitive variables -+ !! @param btensor is the output -+ !! calculate the grad_xi, grad_xi is a nxn tensor -+ !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor -+ !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor -+ !! btensor is symmetric, save the data space -+ subroutine s_Mooney_Rivlin_cauchy_solver(btensor, q_prim_vf, G, j, k, l) -+ !$acc routine seq -+ type(scalar_field), dimension(sys_size), intent(inout) :: q_prim_vf -+ type(scalar_field), dimension(b_size), intent(inout) :: btensor -+ real(kind(0d0)), intent(in) :: G -+ integer, intent(in) :: j, k, l -+ -+ real(kind(0d0)) :: trace -+ real(kind(0d0)) :: f13 = 1d0/3d0 -+ integer :: i !< Generic loop iterators -+ -+ !TODO Make this 1D and 2D capable -+ ! tensor is the symmetric tensor & calculate the trace of the tensor -+ trace = btensor(1)%sf(j, k, l) + btensor(3)%sf(j, k, l) + btensor(6)%sf(j, k, l) -+ -+ ! calculate the deviatoric of the tensor -+ btensor(1)%sf(j, k, l) = btensor(1)%sf(j, k, l) - f13*trace -+ btensor(3)%sf(j, k, l) = btensor(3)%sf(j, k, l) - f13*trace -+ btensor(6)%sf(j, k, l) = btensor(6)%sf(j, k, l) - f13*trace -+ -+ ! dividing by the jacobian for neo-Hookean model -+ ! setting the tensor to the stresses for riemann solver -+ !$acc loop seq -+ do i = 1, b_size - 1 -+ q_prim_vf(strxb + i - 1)%sf(j, k, l) = & -+ G*btensor(i)%sf(j, k, l)/btensor(b_size)%sf(j, k, l) -+ end do -+ ! compute the invariant without the elastic modulus -+ q_prim_vf(xiend + 1)%sf(j, k, l) = & -+ 0.5d0*(trace - 3.0d0)/btensor(b_size)%sf(j, k, l) -+ -+ end subroutine s_Mooney_Rivlin_cauchy_solver -+ -+ -+ subroutine s_finalize_hyperelastic_module() -+ -+ integer :: i !< iterator -+ -+ ! Disassociating procedural pointer to the subroutine which was -+ ! utilized to calculate the solution of a given Riemann problem -+ s_compute_cauchy_solver => null() -+ -+ ! Deallocating memory -+ do i = 1, b_size -+ @:DEALLOCATE_GLOBAL(btensor%vf(i)%sf) -+ end do -+ @:DEALLOCATE_GLOBAL(fd_coeff_x) -+ if (n > 0) then -+ @:DEALLOCATE_GLOBAL(fd_coeff_y) -+ if (p > 0) then -+ @:DEALLOCATE_GLOBAL(fd_coeff_z) -+ end if -+ end if -+ -+ end subroutine s_finalize_hyperelastic_module -+ -+end module m_hyperelastic -diff --git a/src/simulation/m_hypoelastic.fpp b/src/simulation/m_hypoelastic.fpp -index e3bb7ec0..7f3d54c3 100644 ---- a/src/simulation/m_hypoelastic.fpp -+++ b/src/simulation/m_hypoelastic.fpp -@@ -13,13 +13,16 @@ module m_hypoelastic - - use m_global_parameters !< Definitions of the global parameters - -- use m_mpi_proxy !< Message passing interface (MPI) module proxy -+! use m_mpi_proxy !< Message passing interface (MPI) module proxy -+ -+ use m_helper - - ! ========================================================================== - - implicit none - - private; public :: s_initialize_hypoelastic_module, & -+ s_finalize_hypoelastic_module, & - s_compute_hypoelastic_rhs - - #ifdef CRAY_ACC_WAR -@@ -33,6 +36,10 @@ module m_hypoelastic - - @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), dimension(:, :, :), rho_K_field, G_K_field) - !$acc declare link(rho_K_field, G_K_field) -+ -+ @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), allocatable, dimension(:, :), fd_coeff_x, fd_coeff_y, fd_coeff_z) -+ !$acc declare link(fd_coeff_x,fd_coeff_y,fd_coeff_z) -+ - #else - real(kind(0d0)), allocatable, dimension(:) :: Gs - !$acc declare create(Gs) -@@ -45,13 +52,17 @@ module m_hypoelastic - real(kind(0d0)), allocatable, dimension(:, :, :) :: rho_K_field, G_K_field - !$acc declare create(rho_K_field, G_K_field) - -+ real(kind(0d0)), allocatable, dimension(:, :) :: fd_coeff_x -+ real(kind(0d0)), allocatable, dimension(:, :) :: fd_coeff_y -+ real(kind(0d0)), allocatable, dimension(:, :) :: fd_coeff_z -+ !$acc declare create(fd_coeff_x,fd_coeff_y,fd_coeff_z) - #endif - - contains - - subroutine s_initialize_hypoelastic_module - -- integer :: i -+ integer :: i, k, r - - @:ALLOCATE_GLOBAL(Gs(1:num_fluids)) - @:ALLOCATE_GLOBAL(rho_K_field(0:m,0:n,0:p), G_K_field(0:m,0:n,0:p)) -@@ -69,6 +80,29 @@ contains - end do - !$acc update device(Gs) - -+ @:ALLOCATE_GLOBAL(fd_coeff_x(-fd_number:fd_number, 0:m)) -+ if (n > 0) then -+ @:ALLOCATE_GLOBAL(fd_coeff_y(-fd_number:fd_number, 0:n)) -+ end if -+ if (p > 0) then -+ @:ALLOCATE_GLOBAL(fd_coeff_z(-fd_number:fd_number, 0:p)) -+ end if -+ -+ ! Computing centered finite difference coefficients -+ call s_compute_finite_difference_coefficients(m, x_cc, fd_coeff_x, buff_size, & -+ fd_number, fd_order) -+ !$acc update device(fd_coeff_x) -+ if (n > 0) then -+ call s_compute_finite_difference_coefficients(n, y_cc, fd_coeff_y, buff_size, & -+ fd_number, fd_order) -+ !$acc update device(fd_coeff_y) -+ end if -+ if (p > 0) then -+ call s_compute_finite_difference_coefficients(p, z_cc, fd_coeff_z, buff_size, & -+ fd_number, fd_order) -+ !$acc update device(fd_coeff_z) -+ end if -+ - end subroutine s_initialize_hypoelastic_module - - !> The purpose of this procedure is to compute the source terms -@@ -84,7 +118,7 @@ contains - - real(kind(0d0)) :: rho_K, G_K - -- integer :: i, k, l, q !< Loop variables -+ integer :: i, k, l, q, r !< Loop variables - integer :: ndirs !< Number of coordinate directions - - ndirs = 1; if (n > 0) ndirs = 2; if (p > 0) ndirs = 3 -@@ -97,82 +131,91 @@ contains - do q = 0, p - do l = 0, n - do k = 0, m -- du_dx(k, l, q) = & -- (q_prim_vf(momxb)%sf(k - 2, l, q) & -- - 8d0*q_prim_vf(momxb)%sf(k - 1, l, q) & -- + 8d0*q_prim_vf(momxb)%sf(k + 1, l, q) & -- - q_prim_vf(momxb)%sf(k + 2, l, q)) & -- /(12d0*dx(k)) -+ du_dx(k, l, q) = 0d0; - end do - end do - end do -+ !$acc end parallel loop -+ -+ !$acc parallel loop collapse(3) gang vector default(present) -+ do q = 0, p -+ do l = 0, n -+ do k = 0, m -+ !$acc loop seq -+ do r = -fd_number, fd_number -+ du_dx(k, l, q) = du_dx(k, l, q) & -+ + q_prim_vf(momxb)%sf(k + r, l, q)*fd_coeff_x(r, k) -+ end do -+ -+ end do -+ end do -+ end do -+ !$acc end parallel loop - - if (ndirs > 1) then - !$acc parallel loop collapse(3) gang vector default(present) - do q = 0, p -- do l = 0, n -- do k = 0, m -- du_dy(k, l, q) = & -- (q_prim_vf(momxb)%sf(k, l - 2, q) & -- - 8d0*q_prim_vf(momxb)%sf(k, l - 1, q) & -- + 8d0*q_prim_vf(momxb)%sf(k, l + 1, q) & -- - q_prim_vf(momxb)%sf(k, l + 2, q)) & -- /(12d0*dy(l)) -- dv_dx(k, l, q) = & -- (q_prim_vf(momxb + 1)%sf(k - 2, l, q) & -- - 8d0*q_prim_vf(momxb + 1)%sf(k - 1, l, q) & -- + 8d0*q_prim_vf(momxb + 1)%sf(k + 1, l, q) & -- - q_prim_vf(momxb + 1)%sf(k + 2, l, q)) & -- /(12d0*dx(k)) -- dv_dy(k, l, q) = & -- (q_prim_vf(momxb + 1)%sf(k, l - 2, q) & -- - 8d0*q_prim_vf(momxb + 1)%sf(k, l - 1, q) & -- + 8d0*q_prim_vf(momxb + 1)%sf(k, l + 1, q) & -- - q_prim_vf(momxb + 1)%sf(k, l + 2, q)) & -- /(12d0*dy(l)) -- end do -+ do l = 0, n -+ do k = 0, m -+ du_dy(k, l, q) = 0d0; dv_dx(k, l, q) = 0d0; dv_dy(k, l, q) = 0d0; - end do -+ end do -+ end do -+ !$acc end parallel loop -+ -+ !$acc parallel loop collapse(3) gang vector default(present) -+ do q = 0, p -+ do l = 0, n -+ do k = 0, m -+ !$acc loop seq -+ do r = -fd_number, fd_number -+ du_dy(k, l, q) = du_dy(k, l, q) & -+ + q_prim_vf(momxb)%sf(k, l + r, q)*fd_coeff_y(r, l) -+ dv_dx(k, l, q) = dv_dx(k, l, q) & -+ + q_prim_vf(momxb + 1)%sf(k + r, l, q)*fd_coeff_x(r, k) -+ dv_dy(k, l, q) = dv_dy(k, l, q) & -+ + q_prim_vf(momxb + 1)%sf(k, l + r, q)*fd_coeff_y(r, l) -+ end do -+ end do -+ end do - end do -+ !$acc end parallel loop - - ! 3D - if (ndirs == 3) then -+ - !$acc parallel loop collapse(3) gang vector default(present) - do q = 0, p -- do l = 0, n -- do k = 0, m -- du_dz(k, l, q) = & -- (q_prim_vf(momxb)%sf(k, l, q - 2) & -- - 8d0*q_prim_vf(momxb)%sf(k, l, q - 1) & -- + 8d0*q_prim_vf(momxb)%sf(k, l, q + 1) & -- - q_prim_vf(momxb)%sf(k, l, q + 2)) & -- /(12d0*dz(q)) -- dv_dz(k, l, q) = & -- (q_prim_vf(momxb + 1)%sf(k, l, q - 2) & -- - 8d0*q_prim_vf(momxb + 1)%sf(k, l, q - 1) & -- + 8d0*q_prim_vf(momxb + 1)%sf(k, l, q + 1) & -- - q_prim_vf(momxb + 1)%sf(k, l, q + 2)) & -- /(12d0*dz(q)) -- dw_dx(k, l, q) = & -- (q_prim_vf(momxe)%sf(k - 2, l, q) & -- - 8d0*q_prim_vf(momxe)%sf(k - 1, l, q) & -- + 8d0*q_prim_vf(momxe)%sf(k + 1, l, q) & -- - q_prim_vf(momxe)%sf(k + 2, l, q)) & -- /(12d0*dx(k)) -- dw_dy(k, l, q) = & -- (q_prim_vf(momxe)%sf(k, l - 2, q) & -- - 8d0*q_prim_vf(momxe)%sf(k, l - 1, q) & -- + 8d0*q_prim_vf(momxe)%sf(k, l + 1, q) & -- - q_prim_vf(momxe)%sf(k, l + 2, q)) & -- /(12d0*dy(l)) -- dw_dz(k, l, q) = & -- (q_prim_vf(momxe)%sf(k, l, q - 2) & -- - 8d0*q_prim_vf(momxe)%sf(k, l, q - 1) & -- + 8d0*q_prim_vf(momxe)%sf(k, l, q + 1) & -- - q_prim_vf(momxe)%sf(k, l, q + 2)) & -- /(12d0*dz(q)) -- end do -+ do l = 0, n -+ do k = 0, m -+ du_dz(k, l, q) = 0d0; dv_dz(k, l, q) = 0d0; dw_dx(k, l, q) = 0d0; -+ dw_dy(k, l, q) = 0d0; dw_dz(k, l, q) = 0d0; - end do -+ end do -+ end do -+ !$acc end parallel loop -+ -+ !$acc parallel loop collapse(3) gang vector default(present) -+ do q = 0, p -+ do l = 0, n -+ do k = 0, m -+ !$acc loop seq -+ do r = -fd_number, fd_number -+ du_dz(k, l, q) = du_dz(k, l, q) & -+ + q_prim_vf(momxb)%sf(k, l, q + r)*fd_coeff_z(r, q) -+ dv_dz(k, l, q) = dv_dz(k, l, q) & -+ + q_prim_vf(momxb + 1)%sf(k, l, q + r)*fd_coeff_z(r, q) -+ dw_dx(k, l, q) = dw_dx(k, l, q) & -+ + q_prim_vf(momxe)%sf(k + r, l, q)*fd_coeff_x(r, k) -+ dw_dy(k, l, q) = dw_dy(k, l, q) & -+ + q_prim_vf(momxe)%sf(k, l + r, q)*fd_coeff_y(r, l) -+ dw_dz(k, l, q) = dw_dz(k, l, q) & -+ + q_prim_vf(momxe)%sf(k, l, q + r)*fd_coeff_z(r, q) -+ end do -+ end do -+ end do - end do -+ !$acc end parallel loop - end if - end if - -@@ -189,7 +232,7 @@ contains - G_K_field(k, l, q) = G_K - - !TODO: take this out if not needed -- if (G_K < 1000) then -+ if (G_K < verysmall) then - G_K_field(k, l, q) = 0 - end if - end do -@@ -314,4 +357,21 @@ contains - - end subroutine s_compute_hypoelastic_rhs - -+ subroutine s_finalize_hypoelastic_module() ! -------------------- -+ -+ @:DEALLOCATE_GLOBAL(Gs) -+ @:DEALLOCATE_GLOBAL(rho_K_field, G_K_field) -+ @:DEALLOCATE_GLOBAL(du_dx) -+ @:DEALLOCATE_GLOBAL(fd_coeff_x) -+ if (n > 0) then -+ @:DEALLOCATE_GLOBAL(du_dy,dv_dx,dv_dy) -+ @:DEALLOCATE_GLOBAL(fd_coeff_y) -+ if (p > 0) then -+ @:DEALLOCATE_GLOBAL(du_dz, dv_dz, dw_dx, dw_dy, dw_dz) -+ @:DEALLOCATE_GLOBAL(fd_coeff_z) -+ end if -+ end if -+ -+ end subroutine s_finalize_hypoelastic_module -+ - end module m_hypoelastic -diff --git a/src/simulation/m_ibm.fpp b/src/simulation/m_ibm.fpp -index a0fa5972..01c34581 100644 ---- a/src/simulation/m_ibm.fpp -+++ b/src/simulation/m_ibm.fpp -@@ -208,7 +208,7 @@ contains - - if (model_eqns /= 4) then - ! If in simulation, use acc mixture subroutines -- if (hypoelasticity) then -+ if (elasticity) then - call s_convert_species_to_mixture_variables_acc(rho, gamma, pi_inf, qv_K, alpha_IP, & - alpha_rho_IP, Re_K, j, k, l, G_K, Gs) - else if (bubbles) then -diff --git a/src/simulation/m_mpi_proxy.fpp b/src/simulation/m_mpi_proxy.fpp -index 26700d16..513d5bec 100644 ---- a/src/simulation/m_mpi_proxy.fpp -+++ b/src/simulation/m_mpi_proxy.fpp -@@ -173,7 +173,40 @@ contains - !! available to the other processors. Then, the purpose of - !! this subroutine is to distribute the user inputs to the - !! remaining processors in the communicator. -- subroutine s_mpi_bcast_user_inputs -+ -+ subroutine s_mpi_gather_data(my_vector, counts, gathered_vector, root) -+ -+#ifdef MFC_MPI -+ -+ implicit none -+ integer, intent(in) :: counts ! Array of vector lengths for each process -+ real(kind(0d0)), intent(in), dimension(counts) :: my_vector ! Input vector on each process -+ integer, intent(in) :: root ! Rank of the root process -+ real(kind(0d0)), allocatable, intent(out) :: gathered_vector(:) ! Gathered vector on the root process -+ -+ integer :: i, offset, ierr -+ integer, allocatable :: recounts(:), displs(:) -+ -+ allocate (recounts(num_procs)) -+ -+ call MPI_GATHER(counts, 1, MPI_INTEGER, recounts, 1, MPI_INTEGER, root, & -+ MPI_COMM_WORLD, ierr) -+ -+ allocate (displs(size(recounts))) -+ -+ displs(1) = 0 -+ -+ do i = 2, size(recounts) -+ displs(i) = displs(i - 1) + recounts(i - 1) -+ end do -+ -+ allocate (gathered_vector(sum(recounts))) -+ call MPI_GATHERV(my_vector, counts, MPI_DOUBLE_PRECISION, gathered_vector, recounts, displs, MPI_DOUBLE_PRECISION, & -+ root, MPI_COMM_WORLD, ierr) -+#endif -+ end subroutine s_mpi_gather_data -+ -+ subroutine s_mpi_bcast_user_inputs() ! --------------------------------- - - #ifdef MFC_MPI - -@@ -202,7 +235,8 @@ contains - & 'parallel_io', 'hypoelasticity', 'bubbles', 'polytropic', & - & 'polydisperse', 'qbmm', 'acoustic_source', 'probe_wrt', 'integral_wrt', & - & 'prim_vars_wrt', 'weno_avg', 'file_per_process', 'relax', & -- & 'adv_n', 'adap_dt', 'ib', 'bodyForces', 'bf_x', 'bf_y', 'bf_z' ] -+ & 'adv_n', 'adap_dt', 'ib', 'bodyForces', 'bf_x', 'bf_y', 'bf_z', & -+ & 'hyperelasticity' ] - call MPI_BCAST(${VAR}$, 1, MPI_LOGICAL, 0, MPI_COMM_WORLD, ierr) - #:endfor - -@@ -212,7 +246,8 @@ contains - & 'bc_y%vb1','bc_y%vb2','bc_y%vb3','bc_y%ve1','bc_y%ve2','bc_y%ve3', & - & 'bc_z%vb1','bc_z%vb2','bc_z%vb3','bc_z%ve1','bc_z%ve2','bc_z%ve3', & - & 'x_domain%beg', 'x_domain%end', 'y_domain%beg', 'y_domain%end', & -- & 'z_domain%beg', 'z_domain%end'] -+ & 'z_domain%beg', 'z_domain%end', 'x_a', 'x_b', 'y_a', 'y_b', 'z_a', & -+ & 'z_b'] - call MPI_BCAST(${VAR}$, 1, MPI_DOUBLE_PRECISION, 0, MPI_COMM_WORLD, ierr) - #:endfor - -diff --git a/src/simulation/m_rhs.fpp b/src/simulation/m_rhs.fpp -index c2056b42..72bb1c87 100644 ---- a/src/simulation/m_rhs.fpp -+++ b/src/simulation/m_rhs.fpp -@@ -39,6 +39,8 @@ module m_rhs - - use m_hypoelastic - -+ use m_hyperelastic -+ - use m_acoustic_src - - use m_viscous -@@ -615,7 +617,6 @@ contains - if (riemann_solver /= 1) then - do l = adv_idx%beg + 1, adv_idx%end - flux_src_n(i)%vf(l)%sf => flux_src_n(i)%vf(adv_idx%beg)%sf -- - !$acc enter data attach(flux_src_n(i)%vf(l)%sf) - end do - end if -@@ -623,7 +624,6 @@ contains - do l = 1, sys_size - flux_n(i)%vf(l)%sf => flux_n(1)%vf(l)%sf - flux_src_n(i)%vf(l)%sf => flux_src_n(1)%vf(l)%sf -- - !$acc enter data attach(flux_n(i)%vf(l)%sf,flux_src_n(i)%vf(l)%sf) - end do - end if -@@ -778,7 +778,7 @@ contains - end do - end do - end if -- -+ !print *, "I got here A" - call nvtxStartRange("RHS-CONVERT") - call s_convert_conservative_to_primitive_variables( & - q_cons_qp%vf, & -@@ -786,10 +786,16 @@ contains - gm_alpha_qp%vf, & - ix, iy, iz) - call nvtxEndRange -+ !print *, "I got here B" - - call nvtxStartRange("RHS-MPI") - call s_populate_primitive_variables_buffers(q_prim_qp%vf, pb, mv) - call nvtxEndRange -+ !print *, "I got here c" -+ -+ call nvtxStartRange("RHS-ELASTIC") -+ if (hyperelasticity) call s_hyperelastic_rmt_stress_update(q_cons_qp%vf,q_prim_qp%vf) -+ call nvtxEndRange - - if (t_step == t_step_stop) return - ! ================================================================== -@@ -897,10 +903,8 @@ contains - end if - ix%end = m; iy%end = n; iz%end = p - ! =============================================================== -- call nvtxStartRange("RHS_riemann_solver") -- - ! Computing Riemann Solver Flux and Source Flux ================= -- -+ call nvtxStartRange("RHS_riemann_solver") - call s_riemann_solver(qR_rsx_vf, qR_rsy_vf, qR_rsz_vf, & - dqR_prim_dx_n(id)%vf, & - dqR_prim_dy_n(id)%vf, & -@@ -917,9 +921,10 @@ contains - flux_gsrc_n(id)%vf, & - id, ix, iy, iz) - call nvtxEndRange -+ !print *, "I got here e" - -- ! Additional physics and source terms ============================== -- -+ ! =============================================================== -+ ! Additional physics and source terms =========================== - ! RHS addition for advection source - call nvtxStartRange("RHS_advection_source") - call s_compute_advection_source_term(id, & -@@ -935,6 +940,7 @@ contains - q_prim_qp%vf, & - rhs_vf) - call nvtxEndRange -+ !print *, "I got here f" - - ! RHS additions for viscosity - call nvtxStartRange("RHS_add_phys") -@@ -1006,6 +1012,7 @@ contains - rhs_vf) - call nvtxEndRange - ! END: Additional pphysics and source terms ============================ -+ !print *, "I got here g" - - if (run_time_info .or. probe_wrt .or. ib) then - -@@ -1033,6 +1040,7 @@ contains - time_avg = 0d0 - end if - ! ================================================================== -+ !print *, "I got here h" - - call nvtxEndRange - end subroutine s_compute_rhs -diff --git a/src/simulation/m_riemann_solvers.fpp b/src/simulation/m_riemann_solvers.fpp -index bfca7142..16b20b02 100644 ---- a/src/simulation/m_riemann_solvers.fpp -+++ b/src/simulation/m_riemann_solvers.fpp -@@ -162,14 +162,14 @@ module m_riemann_solvers - @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), dimension(:, :, :, :), flux_rsx_vf, flux_src_rsx_vf) - @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), dimension(:, :, :, :), flux_rsy_vf, flux_src_rsy_vf) - @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), dimension(:, :, :, :), flux_rsz_vf, flux_src_rsz_vf) -- !$acc declare link( flux_rsx_vf, flux_src_rsx_vf, flux_rsy_vf, & -- !$acc flux_src_rsy_vf, flux_rsz_vf, flux_src_rsz_vf ) -+ !$acc declare link( flux_rsx_vf, flux_src_rsx_vf, flux_rsy_vf, & -+ !$acc flux_src_rsy_vf, flux_rsz_vf, flux_src_rsz_vf ) - #else - real(kind(0d0)), allocatable, dimension(:, :, :, :) :: flux_rsx_vf, flux_src_rsx_vf - real(kind(0d0)), allocatable, dimension(:, :, :, :) :: flux_rsy_vf, flux_src_rsy_vf - real(kind(0d0)), allocatable, dimension(:, :, :, :) :: flux_rsz_vf, flux_src_rsz_vf -- !$acc declare create( flux_rsx_vf, flux_src_rsx_vf, flux_rsy_vf, & -- !$acc flux_src_rsy_vf, flux_rsz_vf, flux_src_rsz_vf ) -+ !$acc declare create( flux_rsx_vf, flux_src_rsx_vf, flux_rsy_vf, & -+ !$acc flux_src_rsy_vf, flux_rsz_vf, flux_src_rsz_vf) - #endif - !> @} - -@@ -313,6 +313,7 @@ contains - real(kind(0d0)), dimension(6) :: tau_e_L, tau_e_R - real(kind(0d0)) :: G_L, G_R - real(kind(0d0)), dimension(2) :: Re_L, Re_R -+ real(kind(0d0)), dimension(3) :: xi_field_L, xi_field_R - - real(kind(0d0)) :: rho_avg - real(kind(0d0)), dimension(num_dims) :: vel_avg -@@ -356,8 +357,7 @@ contains - #:for NORM_DIR, XYZ in [(1, 'x'), (2, 'y'), (3, 'z')] - - if (norm_dir == ${NORM_DIR}$) then -- !$acc parallel loop collapse(3) gang vector default(present) private(alpha_rho_L, alpha_rho_R, vel_L, vel_R, alpha_L, alpha_R, vel_avg, tau_e_L, tau_e_R, G_L, G_R, Re_L, Re_R, & -- !$acc rho_avg, h_avg, gamma_avg, s_L, s_R, s_S) -+ !$acc parallel loop collapse(3) gang vector default(present) private(alpha_rho_L, alpha_rho_R, vel_L, vel_R, alpha_L, alpha_R, vel_avg, tau_e_L, tau_e_R, G_L, G_R, Re_L, Re_R, rho_avg, h_avg, gamma_avg, s_L, s_R, s_S, xi_field_L, xi_field_R) - do l = is3%beg, is3%end - do k = is2%beg, is2%end - do j = is1%beg, is1%end -@@ -440,31 +440,24 @@ contains - !$acc loop seq - do i = 1, 2 - Re_L(i) = dflt_real -- - if (Re_size(i) > 0) Re_L(i) = 0d0 -- - !$acc loop seq - do q = 1, Re_size(i) - Re_L(i) = alpha_L(Re_idx(i, q))/Res(i, q) & - + Re_L(i) - end do -- - Re_L(i) = 1d0/max(Re_L(i), sgm_eps) -- - end do - - !$acc loop seq - do i = 1, 2 - Re_R(i) = dflt_real -- - if (Re_size(i) > 0) Re_R(i) = 0d0 -- - !$acc loop seq - do q = 1, Re_size(i) - Re_R(i) = alpha_R(Re_idx(i, q))/Res(i, q) & - + Re_R(i) - end do -- - Re_R(i) = 1d0/max(Re_R(i), sgm_eps) - end do - end if -@@ -472,26 +465,17 @@ contains - E_L = gamma_L*pres_L + pi_inf_L + 5d-1*rho_L*vel_L_rms + qv_L - E_R = gamma_R*pres_R + pi_inf_R + 5d-1*rho_R*vel_R_rms + qv_R - -- H_L = (E_L + pres_L)/rho_L -- H_R = (E_R + pres_R)/rho_R -- -+ ! elastic energy update - if (hypoelasticity) then -- !$acc loop seq -- do i = 1, strxe - strxb + 1 -- tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) -- tau_e_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) -- end do -- -- G_L = 0d0 -- G_R = 0d0 -- -+ G_L = 0d0; G_R = 0d0 - !$acc loop seq - do i = 1, num_fluids - G_L = G_L + alpha_L(i)*Gs(i) - G_R = G_R + alpha_R(i)*Gs(i) - end do -- - do i = 1, strxe - strxb + 1 -+ tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) -+ tau_e_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) - ! Elastic contribution to energy if G large enough - !TODO take out if statement if stable without - if ((G_L > 1000) .and. (G_R > 1000)) then -@@ -506,19 +490,57 @@ contains - end do - end if - -+ ! elastic energy update -+ !if ( hyperelasticity ) then -+ ! G_L = 0d0 -+ ! G_R = 0d0 -+ ! -+ ! !$acc loop seq -+ ! do i = 1, num_fluids -+ ! G_L = G_L + alpha_L(i)*Gs(i) -+ ! G_R = G_R + alpha_R(i)*Gs(i) -+ ! end do -+ ! ! Elastic contribution to energy if G large enough -+ ! if ((G_L > 1d-3) .and. (G_R > 1d-3)) then -+ ! E_L = E_L + G_L*qL_prim_rs${XYZ}$_vf(j, k, l, xiend + 1) -+ ! E_R = E_R + G_R*qR_prim_rs${XYZ}$_vf(j + 1, k, l, xiend + 1) -+ ! !$acc loop seq -+ ! do i = 1, b_size-1 -+ ! tau_e_L(i) = G_L*qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) -+ ! tau_e_R(i) = G_R*qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) -+ ! end do -+ ! !$acc loop seq -+ ! do i = 1, b_size-1 -+ ! tau_e_L(i) = 0d0 -+ ! tau_e_R(i) = 0d0 -+ ! end do -+ ! !$acc loop seq -+ ! do i = 1, num_dims -+ ! xi_field_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, xibeg - 1 + i) -+ ! xi_field_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, xibeg - 1 + i) -+ ! end do -+ ! end if -+ !end if -+ -+ ! Enthalpy with elastic energy -+ H_L = (E_L + pres_L)/rho_L -+ H_R = (E_R + pres_R)/rho_R -+ - @:compute_average_state() - - call s_compute_speed_of_sound(pres_L, rho_L, gamma_L, pi_inf_L, H_L, alpha_L, & -- vel_L_rms, c_L) -+ vel_L_rms, c_L, Gs) - - call s_compute_speed_of_sound(pres_R, rho_R, gamma_R, pi_inf_R, H_R, alpha_R, & -- vel_R_rms, c_R) -+ vel_R_rms, c_R, Gs) - - !> The computation of c_avg does not require all the variables, and therefore the non '_avg' - ! variables are placeholders to call the subroutine. - - call s_compute_speed_of_sound(pres_R, rho_avg, gamma_avg, pi_inf_R, H_avg, alpha_R, & -- vel_avg_rms, c_avg) -+ vel_avg_rms, c_avg, Gs) -+ -+ !SGR added Gs to all of the above speed of sound clacs - - if (any(Re_size > 0)) then - !$acc loop seq -@@ -541,6 +563,11 @@ contains - , vel_L(dir_idx(1)) + sqrt(c_L*c_L + & - (((4d0*G_L)/3d0) + & - tau_e_L(dir_idx_tau(1)))/rho_L)) -+ else if (hyperelasticity) then -+ s_L = min(vel_L(dir_idx(1)) - sqrt(c_L*c_L + (4d0*G_L/3d0)/rho_L) & -+ , vel_R(dir_idx(1)) - sqrt(c_R*c_R + (4d0*G_R/3d0)/rho_R)) -+ s_R = max(vel_R(dir_idx(1)) + sqrt(c_R*c_R + (4d0*G_R/3d0)/rho_R) & -+ , vel_L(dir_idx(1)) + sqrt(c_L*c_L + (4d0*G_L/3d0)/rho_L)) - else - s_L = min(vel_L(dir_idx(1)) - c_L, vel_R(dir_idx(1)) - c_R) - s_R = max(vel_R(dir_idx(1)) + c_R, vel_L(dir_idx(1)) + c_L) -@@ -716,6 +743,18 @@ contains - /(s_M - s_P) - end do - -+ ! Xi field -+ !if ( hyperelasticity ) then -+ ! do i = 1, num_dims -+ ! flux_rs${XYZ}$_vf(j, k, l, xibeg - 1 + i) = & -+ ! (s_M*rho_R*vel_R(dir_idx(1))*xi_field_R(i) & -+ ! - s_P*rho_L*vel_L(dir_idx(1))*xi_field_L(i) & -+ ! + s_M*s_P*(rho_L*xi_field_L(i) & -+ ! - rho_R*xi_field_R(i))) & -+ ! /(s_M - s_P) -+ ! end do -+ !end if -+ - ! Div(U)? - !$acc loop seq - do i = 1, num_dims -@@ -822,7 +861,6 @@ contains - - real(kind(0d0)), dimension(startx:, starty:, startz:, 1:), intent(inout) :: qL_prim_rsx_vf, qL_prim_rsy_vf, qL_prim_rsz_vf, qR_prim_rsx_vf, qR_prim_rsy_vf, qR_prim_rsz_vf - type(scalar_field), dimension(sys_size), intent(in) :: q_prim_vf -- - type(scalar_field), allocatable, dimension(:), intent(inout) :: qL_prim_vf, qR_prim_vf - - type(scalar_field), & -@@ -862,6 +900,11 @@ contains - real(kind(0d0)) :: s_L, s_R, s_M, s_P, s_S - real(kind(0d0)) :: xi_L, xi_R !< Left and right wave speeds functions - real(kind(0d0)) :: xi_M, xi_P -+ real(kind(0d0)) :: xi_MP, xi_PP -+ -+ real(kind(0d0)), dimension(6) :: tau_e_L, tau_e_R -+ real(kind(0d0)), dimension(num_dims) :: xi_field_L, xi_field_R -+ real(kind(0d0)) :: G_L, G_R - - real(kind(0d0)) :: nbub_L, nbub_R - real(kind(0d0)), dimension(nb) :: R0_L, R0_R -@@ -880,9 +923,10 @@ contains - real(kind(0d0)) :: vel_L_rms, vel_R_rms, vel_avg_rms - real(kind(0d0)) :: vel_L_tmp, vel_R_tmp - real(kind(0d0)) :: blkmod1, blkmod2 -- real(kind(0d0)) :: rho_Star, E_Star, p_Star, p_K_Star -+ real(kind(0d0)) :: rho_Star, E_Star, p_Star, p_K_Star, vel_K_Star - real(kind(0d0)) :: pres_SL, pres_SR, Ms_L, Ms_R - real(kind(0d0)) :: start, finish -+ real(kind(0d0)) :: flux_ene_e - real(kind(0d0)) :: zcoef, pcorr !< low Mach number correction - integer :: i, j, k, l, q !< Generic loop iterators - integer :: idx1, idxi -@@ -909,15 +953,16 @@ contains - flux_gsrc_vf, & - norm_dir, ix, iy, iz) - -+ idx1 = 1; if (dir_idx(1) == 2) idx1 = 2; if (dir_idx(1) == 3) idx1 = 3 -+ - #:for NORM_DIR, XYZ in [(1, 'x'), (2, 'y'), (3, 'z')] - - if (norm_dir == ${NORM_DIR}$) then -+ -+ ! 6-EQUATION MODEL WITH HLLC - if (model_eqns == 3) then - !ME3 -- -- !$acc parallel loop collapse(3) gang vector default(present) private(vel_L, vel_R, Re_L, Re_R, & -- !$acc rho_avg, h_avg, gamma_avg, s_L, s_R, s_S, vel_avg_rms, alpha_L, alpha_R) -- -+ !$acc parallel loop collapse(3) gang vector default(present) private(vel_L, vel_R, Re_L, Re_R, rho_avg, h_avg, gamma_avg, s_L, s_R, s_S, vel_avg_rms, alpha_L, alpha_R, tau_e_L, tau_e_R, G_L, G_R, flux_ene_e, xi_field_L, xi_field_R) - do l = is3%beg, is3%end - do k = is2%beg, is2%end - do j = is1%beg, is1%end -@@ -994,39 +1039,85 @@ contains - !$acc loop seq - do i = 1, 2 - Re_L(i) = dflt_real -- - if (Re_size(i) > 0) Re_L(i) = 0d0 -- - !$acc loop seq - do q = 1, Re_size(i) - Re_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, E_idx + Re_idx(i, q))/Res(i, q) & - + Re_L(i) - end do -- - Re_L(i) = 1d0/max(Re_L(i), sgm_eps) -- - end do - - !$acc loop seq - do i = 1, 2 - Re_R(i) = dflt_real -- - if (Re_size(i) > 0) Re_R(i) = 0d0 -- - !$acc loop seq - do q = 1, Re_size(i) - Re_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, E_idx + Re_idx(i, q))/Res(i, q) & - + Re_R(i) - end do -- - Re_R(i) = 1d0/max(Re_R(i), sgm_eps) - end do - end if - - E_L = gamma_L*pres_L + pi_inf_L + 5d-1*rho_L*vel_L_rms + qv_L -- - E_R = gamma_R*pres_R + pi_inf_R + 5d-1*rho_R*vel_R_rms + qv_R - -+ ! ENERGY ADJUSTMENTS FOR HYPOELASTIC ENERGY -+ if (hypoelasticity) then -+ !$acc loop seq -+ do i = 1, strxe - strxb + 1 -+ tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) -+ tau_e_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) -+ end do -+ G_L = 0d0; G_R = 0d0 -+ !$acc loop seq -+ do i = 1, num_fluids -+ G_L = G_L + alpha_L(i)*Gs(i) -+ G_R = G_R + alpha_R(i)*Gs(i) -+ end do -+ !$acc loop seq -+ do i = 1, strxe - strxb + 1 -+ ! Elastic contribution to energy if G large enough -+ if ((G_L > verysmall) .and. (G_R > verysmall)) then -+ E_L = E_L + (tau_e_L(i)*tau_e_L(i))/(4d0*G_L) -+ E_R = E_R + (tau_e_R(i)*tau_e_R(i))/(4d0*G_R) -+ ! Additional terms in 2D and 3D -+ if ((i == 2) .or. (i == 4) .or. (i == 5)) then -+ E_L = E_L + (tau_e_L(i)*tau_e_L(i))/(4d0*G_L) -+ E_R = E_R + (tau_e_R(i)*tau_e_R(i))/(4d0*G_R) -+ end if -+ end if -+ end do -+ end if -+ -+ ! ENERGY ADJUSTMENTS FOR HYPERELASTIC ENERGY -+ if (hyperelasticity) then -+ !$acc loop seq -+ do i = 1, num_dims -+ xi_field_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, xibeg - 1 + i) -+ xi_field_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, xibeg - 1 + i) -+ end do -+ G_L = 0d0; G_R = 0d0; -+ !$acc loop seq -+ do i = 1, num_fluids -+ ! Mixture left and right shear modulus -+ G_L = G_L + alpha_L(i)*Gs(i) -+ G_R = G_R + alpha_R(i)*Gs(i) -+ end do -+ ! Elastic contribution to energy if G large enough -+ if ( G_L > verysmall .and. G_R > verysmall ) then -+ E_L = E_L + G_L*qL_prim_rs${XYZ}$_vf(j, k, l, xiend + 1) -+ E_R = E_R + G_R*qR_prim_rs${XYZ}$_vf(j + 1, k, l, xiend + 1) -+ end if -+ !$acc loop seq -+ do i = 1, b_size - 1 -+ tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) -+ tau_e_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) -+ end do -+ end if -+ - H_L = (E_L + pres_L)/rho_L - H_R = (E_R + pres_R)/rho_R - -@@ -1034,13 +1125,10 @@ contains - - call s_compute_speed_of_sound(pres_L, rho_L, gamma_L, pi_inf_L, H_L, alpha_L, & - vel_L_rms, c_L) -- - call s_compute_speed_of_sound(pres_R, rho_R, gamma_R, pi_inf_R, H_R, alpha_R, & - vel_R_rms, c_R) -- - !> The computation of c_avg does not require all the variables, and therefore the non '_avg' - ! variables are placeholders to call the subroutine. -- - call s_compute_speed_of_sound(pres_R, rho_avg, gamma_avg, pi_inf_R, H_avg, alpha_R, & - vel_avg_rms, c_avg) - -@@ -1051,222 +1139,226 @@ contains - end do - end if - -+ ! COMPUTING THE DIRECT WAVE SPEEDS - if (wave_speeds == 1) then -- s_L = min(vel_L(dir_idx(1)) - c_L, vel_R(dir_idx(1)) - c_R) -- s_R = max(vel_R(dir_idx(1)) + c_R, vel_L(dir_idx(1)) + c_L) -+ if (elasticity) then -+ s_L = min(vel_L(dir_idx(1)) - sqrt(c_L*c_L + & -+ (((4d0*G_L)/3d0) + tau_e_L(dir_idx_tau(1)))/rho_L), vel_R(dir_idx(1)) - sqrt(c_R*c_R + & -+ (((4d0*G_R)/3d0) + tau_e_R(dir_idx_tau(1)))/rho_R)) -+ s_R = max(vel_R(dir_idx(1)) + sqrt(c_R*c_R + & -+ (((4d0*G_R)/3d0) + tau_e_R(dir_idx_tau(1)))/rho_R), vel_L(dir_idx(1)) + sqrt(c_L*c_L + & -+ (((4d0*G_L)/3d0) + tau_e_L(dir_idx_tau(1)))/rho_L)) -+ s_S = (pres_R - tau_e_R(dir_idx_tau(1)) - pres_L + & -+ tau_e_L(dir_idx_tau(1)) + rho_L*vel_L(idx1)*(s_L - vel_L(idx1)) - & -+ rho_R*vel_R(idx1)*(s_R - vel_R(idx1)))/(rho_L*(s_L - vel_L(idx1)) - & -+ rho_R*(s_R - vel_R(idx1))) -+ else -+ s_L = min(vel_L(dir_idx(1)) - c_L, vel_R(dir_idx(1)) - c_R) -+ s_R = max(vel_R(dir_idx(1)) + c_R, vel_L(dir_idx(1)) + c_L) -+ s_S = (pres_R - pres_L + rho_L*vel_L(dir_idx(1))* & -+ (s_L - vel_L(dir_idx(1))) - rho_R*vel_R(dir_idx(1))*(s_R - vel_R(dir_idx(1)))) & -+ /(rho_L*(s_L - vel_L(dir_idx(1))) - rho_R*(s_R - vel_R(dir_idx(1)))) - -- s_S = (pres_R - pres_L + rho_L*vel_L(dir_idx(1))* & -- (s_L - vel_L(dir_idx(1))) - & -- rho_R*vel_R(dir_idx(1))* & -- (s_R - vel_R(dir_idx(1)))) & -- /(rho_L*(s_L - vel_L(dir_idx(1))) - & -- rho_R*(s_R - vel_R(dir_idx(1)))) -+ end if - elseif (wave_speeds == 2) then - pres_SL = 5d-1*(pres_L + pres_R + rho_avg*c_avg* & - (vel_L(dir_idx(1)) - & - vel_R(dir_idx(1)))) -- - pres_SR = pres_SL -- - Ms_L = max(1d0, sqrt(1d0 + ((5d-1 + gamma_L)/(1d0 + gamma_L))* & - (pres_SL/pres_L - 1d0)*pres_L/ & - ((pres_L + pi_inf_L/(1d0 + gamma_L))))) - Ms_R = max(1d0, sqrt(1d0 + ((5d-1 + gamma_R)/(1d0 + gamma_R))* & - (pres_SR/pres_R - 1d0)*pres_R/ & - ((pres_R + pi_inf_R/(1d0 + gamma_R))))) -- - s_L = vel_L(dir_idx(1)) - c_L*Ms_L - s_R = vel_R(dir_idx(1)) + c_R*Ms_R -- - s_S = 5d-1*((vel_L(dir_idx(1)) + vel_R(dir_idx(1))) + & - (pres_L - pres_R)/ & - (rho_avg*c_avg)) - end if - -- if (s_L >= 0d0) then -- p_Star = pres_L ! Only useful to recalculate the radial momentum geometric source flux -- !$acc loop seq -- do i = 1, num_fluids -- flux_rs${XYZ}$_vf(j, k, l, i + advxb - 1) = & -- qL_prim_rs${XYZ}$_vf(j, k, l, i + advxb - 1)*s_S -+ ! follows Einfeldt et al. -+ ! s_M/P = min/max(0.,s_L/R) -+ s_M = min(0d0, s_L); s_P = max(0d0, s_R) - -- flux_rs${XYZ}$_vf(j, k, l, i + contxb - 1) = & -- qL_prim_rs${XYZ}$_vf(j, k, l, i + contxb - 1)*vel_L(dir_idx(1)) -+ ! goes with q_star_L/R = xi_L/R * (variable) -+ ! xi_L/R = ( ( s_L/R - u_L/R )/(s_L/R - s_star) ) -+ xi_L = (s_L - vel_L(idx1))/(s_L - s_S) -+ xi_R = (s_R - vel_R(idx1))/(s_R - s_S) - -- flux_rs${XYZ}$_vf(j, k, l, i + intxb - 1) = & -- (qL_prim_rs${XYZ}$_vf(j, k, l, i + advxb - 1)* & -- (gammas(i)*pres_L + pi_infs(i)) + & -- qL_prim_rs${XYZ}$_vf(j, k, l, i + contxb - 1)* & -- qvs(i))*vel_L(dir_idx(1)) -- end do -- !$acc loop seq -- do i = 1, num_dims -- flux_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(i)) = & -- rho_L*vel_L(dir_idx(1))*vel_L(dir_idx(i)) + dir_flg(dir_idx(i))*pres_L -+ ! goes with numerical star velocity in x/y/z directions -+ ! xi_P/M = 0.5 +/m sgn(0.5,s_star) -+ xi_M = (5d-1 + sign(5d-1, s_S)) -+ xi_P = (5d-1 - sign(5d-1, s_S)) - -- vel_src_rs${XYZ}$_vf(j, k, l, dir_idx(i)) = vel_L(dir_idx(i)) + & -- dir_flg(dir_idx(i))*(s_S - vel_L(dir_idx(i))) -- ! Compute the star velocities for the non-conservative terms -- end do -- flux_rs${XYZ}$_vf(j, k, l, E_idx) = (E_L + pres_L)*vel_L(dir_idx(1)) -+ ! goes with the numerical velocity in x/y/z directions -+ ! xi_P/M (pressure) = min/max(0. sgn(1,sL/sR)) -+ xi_MP = -min(0d0, sign(1d0, s_L)) -+ xi_PP = max(0d0, sign(1d0, s_R)) - -- if (.not. f_is_default(sigma)) then -- flux_rs${XYZ}$_vf(j, k, l, c_idx) = & -- qL_prim_rs${XYZ}$_vf(j, k, l, c_idx)*s_S -- end if -+ ! COMPUTING FLUXES -+ ! MASS FLUX. -+ !$acc loop seq -+ do i = 1, contxe -+ flux_rs${XYZ}$_vf(j, k, l, i) = & -+ xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, i)*(vel_L(idx1) + s_M*(xi_L - 1d0)) + & -+ xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, i)*(vel_R(idx1) + s_P*(xi_R - 1d0)) -+ end do - -- ! Compute right solution state -- else if (s_R <= 0d0) then -- p_Star = pres_R -- ! Only useful to recalculate the radial momentum geometric source flux -- !$acc loop seq -- do i = 1, num_fluids -- flux_rs${XYZ}$_vf(j, k, l, i + advxb - 1) = & -- qR_prim_rs${XYZ}$_vf(j + 1, k, l, i + advxb - 1)*s_S -+ ! MOMENTUM FLUX. -+ ! f = \rho u u - \sigma, q = \rho u, q_star = \xi * \rho*(s_star, v, w) -+ !$acc loop seq -+ do i = 1, num_dims -+ !idxi = dir_idx(i) -+ flux_rs${XYZ}$_vf(j, k, l, contxe + dir_idx(i)) = & -+ xi_M*(rho_L*(vel_L(idx1)*vel_L(dir_idx(i)) + s_M*(xi_L*(dir_flg(dir_idx(i))*s_S + & -+ (1d0 - dir_flg(dir_idx(i)))*vel_L(dir_idx(i))) - vel_L(dir_idx(i)))) + dir_flg(dir_idx(i))*(pres_L)) + & -+ xi_P*(rho_R*(vel_R(idx1)*vel_R(dir_idx(i)) + s_P*(xi_R*(dir_flg(dir_idx(i))*s_S + & -+ (1d0 - dir_flg(dir_idx(i)))*vel_R(dir_idx(i))) - vel_R(dir_idx(i)))) + dir_flg(dir_idx(i))*(pres_R)) -+ end do - -- flux_rs${XYZ}$_vf(j, k, l, i + contxb - 1) = & -- qR_prim_rs${XYZ}$_vf(j + 1, k, l, i + contxb - 1)*vel_R(dir_idx(1)) -+ ! ENERGY FLUX. -+ ! f = u*(E-\sigma), q = E, q_star = \xi*E+(s-u)(\rho s_star - \sigma/(s-u)) -+ flux_rs${XYZ}$_vf(j, k, l, E_idx) = & -+ xi_M*(vel_L(idx1)*(E_L + pres_L) + & -+ s_M*(xi_L*(E_L + (s_S - vel_L(idx1))*(rho_L*s_S + pres_L/(s_L - vel_L(idx1)))) - E_L)) & -+ + xi_P*(vel_R(idx1)*(E_R + pres_R) + & -+ s_P*(xi_R*(E_R + (s_S - vel_R(idx1))*(rho_R*s_S + pres_R/(s_R - vel_R(idx1)))) - E_R)) -+ -+ ! ELASTICITY. Elastic shear stress additions for the momentum and energy flux -+ if (elasticity) then -+ flux_ene_e = 0d0; -+ !$acc loop seq -+ do i = 1, num_dims -+ ! MOMENTUM ELASTIC FLUX. -+ flux_rs${XYZ}$_vf(j, k, l, contxe + dir_idx(i)) = & -+ flux_rs${XYZ}$_vf(j, k, l, contxe + dir_idx(i)) & -+ - xi_M*tau_e_L(dir_idx_tau(i)) - xi_P*tau_e_R(dir_idx_tau(i)) -+ ! ENERGY ELASTIC FLUX. -+ flux_ene_e = flux_ene_e - & -+ xi_M*(vel_L(dir_idx(i))*tau_e_L(dir_idx_tau(i)) + & -+ s_M*(xi_L*((s_S - vel_L(i))*(tau_e_L(dir_idx_tau(i))/(s_L - vel_L(i)))))) - & -+ xi_P*(vel_R(dir_idx(i))*tau_e_R(dir_idx_tau(i)) + & -+ s_P*(xi_R*((s_S - vel_R(i))*(tau_e_R(dir_idx_tau(i))/(s_R - vel_R(i)))))) -+ end do -+ flux_rs${XYZ}$_vf(j, k, l, E_idx) = flux_rs${XYZ}$_vf(j, k, l, E_idx) + flux_ene_e -+ end if - -- flux_rs${XYZ}$_vf(j, k, l, i + intxb - 1) = & -- (qR_prim_rs${XYZ}$_vf(j + 1, k, l, i + advxb - 1)* & -- (gammas(i)*pres_R + pi_infs(i)) + & -- qR_prim_rs${XYZ}$_vf(j + 1, k, l, i + contxb - 1)* & -- qvs(i))*vel_R(dir_idx(1)) -- end do -- !$acc loop seq -- do i = 1, num_dims -- flux_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(i)) = & -- rho_R*vel_R(dir_idx(1))*vel_R(dir_idx(i)) + dir_flg(dir_idx(i))*pres_R -+ ! VOLUME FRACTION FLUX. -+ !$acc loop seq -+ do i = advxb, advxe -+ flux_rs${XYZ}$_vf(j, k, l, i) = & -+ xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, i)*s_S + & -+ xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, i)*s_S -+ end do - -- vel_src_rs${XYZ}$_vf(j, k, l, dir_idx(i)) = vel_R(dir_idx(i)) + & -- dir_flg(dir_idx(i))*(s_S - vel_R(dir_idx(i))) -- ! Compute the star velocities for the non-conservative terms -- end do -- flux_rs${XYZ}$_vf(j, k, l, E_idx) = (E_R + pres_R)*vel_R(dir_idx(1)) -+ ! SOURCE TERM FOR VOLUME FRACTION ADVECTION FLUX. -+ !$acc loop seq -+ do i = 1, num_dims -+ !idxi = dir_idx(i) -+ vel_src_rs${XYZ}$_vf(j, k, l, dir_idx(i)) = & -+ xi_M*(vel_L(dir_idx(i)) + dir_flg(dir_idx(i))*(s_S*(xi_MP*(xi_L - 1) + 1) - vel_L(dir_idx(i)))) + & -+ xi_P*(vel_R(dir_idx(i)) + dir_flg(dir_idx(i))*(s_S*(xi_PP*(xi_R - 1) + 1) - vel_R(dir_idx(i)))) -+ end do - -- if (.not. f_is_default(sigma)) then -- flux_rs${XYZ}$_vf(j, k, l, c_idx) = & -- qR_prim_rs${XYZ}$_vf(j + 1, k, l, c_idx)*s_S -- end if -+ ! INTERNAL ENERGIES ADVECTION FLUX. -+ ! K-th pressure and velocity in preparation for the internal energy flux -+ vel_K_Star = vel_L(idx1)*(1d0 - xi_MP) + xi_MP*vel_R(idx1) + & -+ xi_MP*xi_PP*(s_S - vel_R(idx1)) -+ !$acc loop seq -+ do i = 1, num_fluids -+ p_K_Star = xi_M*(xi_MP*((pres_L + pi_infs(i)/(1d0 + gammas(i)))* & -+ xi_L**(1d0/gammas(i) + 1d0) - pi_infs(i)/(1d0 + gammas(i)) - pres_L) + pres_L) + & -+ xi_P*(xi_PP*((pres_R + pi_infs(i)/(1d0 + gammas(i)))* & -+ xi_R**(1d0/gammas(i) + 1d0) - pi_infs(i)/(1d0 + gammas(i)) - pres_R) + pres_R) -+ -+ flux_rs${XYZ}$_vf(j, k, l, i + intxb - 1) = & -+ (qL_prim_rs${XYZ}$_vf(j, k, l, i + advxb - 1)* & -+ (gammas(i)*p_K_Star + pi_infs(i)) + & -+ qL_prim_rs${XYZ}$_vf(j, k, l, i + contxb - 1)* & -+ qvs(i))*vel_K_Star -+ end do - -- ! Compute left star solution state -- else if (s_S >= 0d0) then -- xi_L = (s_L - vel_L(dir_idx(1)))/(s_L - s_S) -- rho_Star = rho_L*xi_L -- E_Star = xi_L*(E_L + (s_S - vel_L(dir_idx(1)))* & -- (rho_L*s_S + pres_L/(s_L - vel_L(dir_idx(1))))) -- p_Star = rho_L*(s_L - vel_L(dir_idx(1)))*(s_S - vel_L(dir_idx(1))) + pres_L -- !$acc loop seq -- do i = 1, num_fluids -- p_K_Star = (pres_L + pi_infs(i)/(1d0 + gammas(i)))* & -- xi_L**(1d0/gammas(i) + 1d0) - pi_infs(i)/(1d0 + gammas(i)) -+ flux_src_rs${XYZ}$_vf(j, k, l, advxb) = vel_src_rs${XYZ}$_vf(j, k, l, idx1) - -- flux_rs${XYZ}$_vf(j, k, l, i + advxb - 1) = & -- qL_prim_rs${XYZ}$_vf(j, k, l, i + advxb - 1)*s_S -+ ! HYPOELASTIC STRESS EVOLUTION FLUX. -+ if (hypoelasticity) then -+ !$acc loop seq -+ do i = 1, strxe - strxb + 1 -+ flux_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) = & -+ xi_M*(s_S/(s_L - s_S))*(s_L*rho_L*tau_e_L(i) - rho_L*vel_L(idx1)*tau_e_L(i)) + & -+ xi_P*(s_S/(s_R - s_S))*(s_R*rho_R*tau_e_R(i) - rho_R*vel_R(idx1)*tau_e_R(i)) -+ end do -+ end if - -- flux_rs${XYZ}$_vf(j, k, l, i + contxb - 1) = & -- qL_prim_rs${XYZ}$_vf(j, k, l, i + contxb - 1)*xi_L*s_S -+ ! REFERENCE MAP FLUX. -+ if (hyperelasticity) then -+ !$acc loop seq -+ do i = 1, num_dims -+ flux_rs${XYZ}$_vf(j, k, l, xibeg - 1 + i) = & -+ xi_M*(s_S/(s_L - s_S))*(s_L*rho_L*xi_field_L(i) & -+ - rho_L*vel_L(idx1)*xi_field_L(i)) + & -+ xi_P*(s_S/(s_R - s_S))*(s_R*rho_R*xi_field_R(i) & -+ - rho_R*vel_R(idx1)*xi_field_R(i)) -+ end do -+ end if - -- flux_rs${XYZ}$_vf(j, k, l, i + intxb - 1) = & -- (qL_prim_rs${XYZ}$_vf(j, k, l, i + advxb - 1)* & -- (gammas(i)*p_K_Star + pi_infs(i)) + & -- qL_prim_rs${XYZ}$_vf(j, k, l, i + contxb - 1)* & -- qvs(i))*s_S -- end do -- !$acc loop seq -- do i = 1, num_dims -- flux_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(i)) = & -- rho_Star*s_S*(s_S*dir_flg(dir_idx(i)) + vel_L(dir_idx(i))* & -- (1d0 - dir_flg(dir_idx(i)))) + dir_flg(dir_idx(i))*p_Star -+ ! SURFACE TENSION FLUX. need to check -+ if (.not. f_is_default(sigma)) then -+ flux_rs${XYZ}$_vf(j, k, l, c_idx) = & -+ (xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, c_idx) + & -+ xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, c_idx))*s_S -+ end if - -- vel_src_rs${XYZ}$_vf(j, k, l, dir_idx(i)) = vel_L(dir_idx(i)) + & -- dir_flg(dir_idx(i))*(s_S*xi_L - vel_L(dir_idx(i))) -- ! Compute the star velocities for the non-conservative terms -- end do -- flux_rs${XYZ}$_vf(j, k, l, E_idx) = (E_Star + p_Star)*s_S -+ ! correction pressure for the cylindrical terms -+ p_Star = xi_M*(pres_L + xi_MP*rho_L*(s_L - & -+ vel_L(dir_idx(1)))*(s_S - vel_L(dir_idx(1)))) + & -+ xi_P*(pres_R + xi_PP*rho_R*(s_R - & -+ vel_R(dir_idx(1)))*(s_S - vel_R(dir_idx(1)))) - -- if (.not. f_is_default(sigma)) then -- flux_rs${XYZ}$_vf(j, k, l, c_idx) = & -- qL_prim_rs${XYZ}$_vf(j, k, l, c_idx)*s_S -+ ! Geometrical source flux for cylindrical coordinates -+ #:if (NORM_DIR == 2) -+ if (cyl_coord) then -+ !Substituting the advective flux into the inviscid geometrical source flux -+ !$acc loop seq -+ do i = 1, E_idx -+ flux_gsrc_rs${XYZ}$_vf(j, k, l, i) = flux_rs${XYZ}$_vf(j, k, l, i) -+ end do -+ !$acc loop seq -+ do i = intxb, intxe -+ flux_gsrc_rs${XYZ}$_vf(j, k, l, i) = flux_rs${XYZ}$_vf(j, k, l, i) -+ end do -+ ! Recalculating the radial momentum geometric source flux -+ flux_gsrc_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(1)) = & -+ flux_gsrc_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(1)) - p_Star -+ ! Geometrical source of the void fraction(s) is zero -+ !$acc loop seq -+ do i = advxb, advxe -+ flux_gsrc_rs${XYZ}$_vf(j, k, l, i) = 0d0 -+ end do - end if -+ #:endif -+ #:if (NORM_DIR == 3) -+ if (grid_geometry == 3) then -+ !$acc loop seq -+ do i = 1, sys_size -+ flux_gsrc_rs${XYZ}$_vf(j, k, l, i) = 0d0 -+ end do -+ flux_gsrc_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(1)) = & -+ flux_gsrc_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(1)) - p_Star - -- ! Compute right star solution state -- else -- xi_R = (s_R - vel_R(dir_idx(1)))/(s_R - s_S) -- -- rho_Star = rho_R*xi_R -- -- E_Star = xi_R*(E_R + (s_S - vel_R(dir_idx(1)))* & -- (rho_R*s_S + pres_R/(s_R - vel_R(dir_idx(1))))) -- -- p_Star = rho_R*(s_R - vel_R(dir_idx(1)))*(s_S - vel_R(dir_idx(1))) + pres_R -- !$acc loop seq -- do i = 1, num_fluids -- p_K_Star = (pres_R + pi_infs(i)/(1d0 + gammas(i)))* & -- xi_R**(1d0/gammas(i) + 1d0) - pi_infs(i)/(1d0 + gammas(i)) -- -- flux_rs${XYZ}$_vf(j, k, l, i + advxb - 1) = & -- qR_prim_rs${XYZ}$_vf(j + 1, k, l, i + advxb - 1)*s_S -- -- flux_rs${XYZ}$_vf(j, k, l, i + contxb - 1) = & -- qR_prim_rs${XYZ}$_vf(j + 1, k, l, i + contxb - 1)*xi_R*s_S -- -- flux_rs${XYZ}$_vf(j, k, l, i + intxb - 1) = & -- (qR_prim_rs${XYZ}$_vf(j + 1, k, l, i + advxb - 1)* & -- (gammas(i)*p_K_Star + pi_infs(i)) + & -- qR_prim_rs${XYZ}$_vf(j + 1, k, l, i + contxb - 1)* & -- qvs(i))*s_S -- end do -- !$acc loop seq -- do i = 1, num_dims -- flux_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(i)) = rho_Star*s_S* & -- (s_S*dir_flg(dir_idx(i)) + vel_R(dir_idx(i))*(1d0 - dir_flg(dir_idx(i)))) + & -- dir_flg(dir_idx(i))*p_Star -- -- vel_src_rs${XYZ}$_vf(j, k, l, dir_idx(i)) = vel_R(dir_idx(i)) + & -- dir_flg(dir_idx(i))*(s_S*xi_R - vel_R(dir_idx(i))) -- ! Compute the star velocities for the non-conservative terms -- end do -- -- if (.not. f_is_default(sigma)) then -- flux_rs${XYZ}$_vf(j, k, l, c_idx) = & -- qR_prim_rs${XYZ}$_vf(j + 1, k, l, c_idx)*s_S -+ flux_gsrc_rs${XYZ}$_vf(j, k, l, momxe) = flux_rs${XYZ}$_vf(j, k, l, momxb + 1) - end if -- -- flux_rs${XYZ}$_vf(j, k, l, E_idx) = (E_Star + p_Star)*s_S -- -- end if -- -- flux_src_rs${XYZ}$_vf(j, k, l, advxb) = vel_src_rs${XYZ}$_vf(j, k, l, dir_idx(1)) -- -- ! Geometrical source flux for cylindrical coordinates -- if (cyl_coord .and. norm_dir == 2) then -- ! Substituting the advective flux into the inviscid geometrical source flux -- !$acc loop seq -- do i = 1, E_idx -- flux_gsrc_rs${XYZ}$_vf(j, k, l, i) = flux_rs${XYZ}$_vf(j, k, l, i) -- end do -- !$acc loop seq -- do i = intxb, intxe -- flux_gsrc_rs${XYZ}$_vf(j, k, l, i) = flux_rs${XYZ}$_vf(j, k, l, i) -- end do -- ! Recalculating the radial momentum geometric source flux (subtracting the pressure part) -- flux_gsrc_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(1)) = & -- flux_gsrc_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(1)) - p_Star -- ! Geometrical source of the void fraction(s) is zero -- !$acc loop seq -- do i = advxb, advxe -- flux_gsrc_rs${XYZ}$_vf(j, k, l, i) = 0d0 -- end do -- end if -+ #:endif - - end do - end do - end do -+ - elseif (model_eqns == 4) then - !ME4 -- !$acc parallel loop collapse(3) gang vector default(present) private(alpha_rho_L, alpha_rho_R, vel_L, vel_R, alpha_L, alpha_R, vel_avg, & -- !$acc rho_avg, h_avg, gamma_avg, s_L, s_R, s_S, vel_avg_rms, nbub_L, nbub_R, ptilde_L, ptilde_R) -+ !$acc parallel loop collapse(3) gang vector default(present) private(alpha_rho_L, alpha_rho_R, vel_L, vel_R, alpha_L, alpha_R, vel_avg, rho_avg, h_avg, gamma_avg, s_L, s_R, s_S, vel_avg_rms, nbub_L, nbub_R, ptilde_L, ptilde_R) - do l = is3%beg, is3%end - do k = is2%beg, is2%end - do j = is1%beg, is1%end -@@ -1632,11 +1724,11 @@ contains - end if - - E_L = gamma_L*pres_L + pi_inf_L + 5d-1*rho_L*vel_L_rms -- - E_R = gamma_R*pres_R + pi_inf_R + 5d-1*rho_R*vel_R_rms - - H_L = (E_L + pres_L)/rho_L - H_R = (E_R + pres_R)/rho_R -+ - if (avg_state == 2) then - !$acc loop seq - do i = 1, nb -@@ -1749,13 +1841,11 @@ contains - - call s_compute_speed_of_sound(pres_L, rho_L, gamma_L, pi_inf_L, H_L, alpha_L, & - vel_L_rms, c_L) -- - call s_compute_speed_of_sound(pres_R, rho_R, gamma_R, pi_inf_R, H_R, alpha_R, & - vel_R_rms, c_R) - - !> The computation of c_avg does not require all the variables, and therefore the non '_avg' - ! variables are placeholders to call the subroutine. -- - call s_compute_speed_of_sound(pres_R, rho_avg, gamma_avg, pi_inf_R, H_avg, alpha_R, & - vel_avg_rms, c_avg) - -@@ -1861,7 +1951,6 @@ contains - - ! Energy flux. - ! f = u*(E+p), q = E, q_star = \xi*E+(s-u)(\rho s_star + p/(s-u)) -- - flux_rs${XYZ}$_vf(j, k, l, E_idx) = & - xi_M*(vel_L(dir_idx(1))*(E_L + pres_L - ptilde_L) + & - s_M*(xi_L*(E_L + (s_S - vel_L(dir_idx(1)))* & -@@ -1874,7 +1963,6 @@ contains - + (s_M/s_L)*(s_P/s_R)*pcorr*s_S - - ! Volume fraction flux -- - !$acc loop seq - do i = advxb, advxe - flux_rs${XYZ}$_vf(j, k, l, i) = & -@@ -1980,8 +2068,10 @@ contains - end do - !$acc end parallel loop - else -+ ! 5-EQUATION MODEL WITH HLLC, INTERFACE CAPTURING ONLY - !$acc parallel loop collapse(3) gang vector default(present) private(vel_L, vel_R, Re_L, Re_R, & -- !$acc rho_avg, h_avg, gamma_avg, alpha_L, alpha_R, s_L, s_R, s_S, vel_avg_rms, pcorr, zcoef, vel_L_tmp, vel_R_tmp) copyin(is1,is2,is3) -+ !$acc rho_avg, h_avg, gamma_avg, alpha_L, alpha_R, s_L, s_R, s_S, vel_avg_rms, pcorr, zcoef, & -+ !$acc tau_e_L, tau_e_R, xi_field_L, xi_field_R, vel_L_tmp, vel_R_tmp) copyin(is1,is2,is3) - do l = is3%beg, is3%end - do k = is2%beg, is2%end - do j = is1%beg, is1%end -@@ -2064,39 +2154,85 @@ contains - !$acc loop seq - do i = 1, 2 - Re_L(i) = dflt_real -- - if (Re_size(i) > 0) Re_L(i) = 0d0 -- - !$acc loop seq - do q = 1, Re_size(i) - Re_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, E_idx + Re_idx(i, q))/Res(i, q) & - + Re_L(i) - end do -- - Re_L(i) = 1d0/max(Re_L(i), sgm_eps) -- - end do - - !$acc loop seq - do i = 1, 2 - Re_R(i) = dflt_real -- - if (Re_size(i) > 0) Re_R(i) = 0d0 -- - !$acc loop seq - do q = 1, Re_size(i) - Re_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, E_idx + Re_idx(i, q))/Res(i, q) & - + Re_R(i) - end do -- - Re_R(i) = 1d0/max(Re_R(i), sgm_eps) - end do - end if - - E_L = gamma_L*pres_L + pi_inf_L + 5d-1*rho_L*vel_L_rms + qv_L -- - E_R = gamma_R*pres_R + pi_inf_R + 5d-1*rho_R*vel_R_rms + qv_R - -+ ! ENERGY ADJUSTMENTS FOR HYPOELASTIC ENERGY -+ if (hypoelasticity) then -+ !$acc loop seq -+ do i = 1, strxe - strxb + 1 -+ tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) -+ tau_e_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) -+ end do -+ G_L = 0d0; G_R = 0d0 -+ !$acc loop seq -+ do i = 1, num_fluids -+ G_L = G_L + alpha_L(i)*Gs(i) -+ G_R = G_R + alpha_R(i)*Gs(i) -+ end do -+ !$acc loop seq -+ do i = 1, strxe - strxb + 1 -+ ! Elastic contribution to energy if G large enough -+ if ((G_L > verysmall) .and. (G_R > verysmall)) then -+ E_L = E_L + (tau_e_L(i)*tau_e_L(i))/(4d0*G_L) -+ E_R = E_R + (tau_e_R(i)*tau_e_R(i))/(4d0*G_R) -+ ! Additional terms in 2D and 3D -+ if ((i == 2) .or. (i == 4) .or. (i == 5)) then -+ E_L = E_L + (tau_e_L(i)*tau_e_L(i))/(4d0*G_L) -+ E_R = E_R + (tau_e_R(i)*tau_e_R(i))/(4d0*G_R) -+ end if -+ end if -+ end do -+ end if -+ -+ ! ENERGY ADJUSTMENTS FOR HYPERELASTIC ENERGY -+ if (hyperelasticity) then -+ !$acc loop seq -+ do i = 1, num_dims -+ xi_field_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, xibeg - 1 + i) -+ xi_field_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, xibeg - 1 + i) -+ end do -+ G_L = 0d0; G_R = 0d0; -+ !$acc loop seq -+ do i = 1, num_fluids -+ ! Mixture left and right shear modulus -+ G_L = G_L + alpha_L(i)*Gs(i) -+ G_R = G_R + alpha_R(i)*Gs(i) -+ end do -+ ! Elastic contribution to energy if G large enough -+ if ( G_L > verysmall .and. G_R > verysmall ) then -+ E_L = E_L + G_L*qL_prim_rs${XYZ}$_vf(j, k, l, xiend + 1) -+ E_R = E_R + G_R*qR_prim_rs${XYZ}$_vf(j + 1, k, l, xiend + 1) -+ end if -+ !$acc loop seq -+ do i = 1, b_size - 1 -+ tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) -+ tau_e_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) -+ end do -+ end if -+ - H_L = (E_L + pres_L)/rho_L - H_R = (E_R + pres_R)/rho_R - -@@ -2110,7 +2246,6 @@ contains - - !> The computation of c_avg does not require all the variables, and therefore the non '_avg' - ! variables are placeholders to call the subroutine. -- - call s_compute_speed_of_sound(pres_R, rho_avg, gamma_avg, pi_inf_R, H_avg, alpha_R, & - vel_avg_rms, c_avg) - -@@ -2126,16 +2261,25 @@ contains - end if - - if (wave_speeds == 1) then -- s_L = min(vel_L(idx1) - c_L, vel_R(idx1) - c_R) -- s_R = max(vel_R(idx1) + c_R, vel_L(idx1) + c_L) -- -- s_S = (pres_R - pres_L + rho_L*vel_L(idx1)* & -- (s_L - vel_L(idx1)) - & -- rho_R*vel_R(idx1)* & -- (s_R - vel_R(idx1))) & -- /(rho_L*(s_L - vel_L(idx1)) - & -- rho_R*(s_R - vel_R(idx1))) -+ if (elasticity) then -+ s_L = min(vel_L(dir_idx(1)) - sqrt(c_L*c_L + & -+ (((4d0*G_L)/3d0) + tau_e_L(dir_idx_tau(1)))/rho_L), vel_R(dir_idx(1)) - sqrt(c_R*c_R + & -+ (((4d0*G_R)/3d0) + tau_e_R(dir_idx_tau(1)))/rho_R)) -+ s_R = max(vel_R(dir_idx(1)) + sqrt(c_R*c_R + & -+ (((4d0*G_R)/3d0) + tau_e_R(dir_idx_tau(1)))/rho_R), vel_L(dir_idx(1)) + sqrt(c_L*c_L + & -+ (((4d0*G_L)/3d0) + tau_e_L(dir_idx_tau(1)))/rho_L)) -+ s_S = (pres_R - tau_e_R(dir_idx_tau(1)) - pres_L + & -+ tau_e_L(dir_idx_tau(1)) + rho_L*vel_L(idx1)*(s_L - vel_L(idx1)) - & -+ rho_R*vel_R(idx1)*(s_R - vel_R(idx1)))/(rho_L*(s_L - vel_L(idx1)) - & -+ rho_R*(s_R - vel_R(idx1))) -+ else -+ s_L = min(vel_L(dir_idx(1)) - c_L, vel_R(dir_idx(1)) - c_R) -+ s_R = max(vel_R(dir_idx(1)) + c_R, vel_L(dir_idx(1)) + c_L) -+ s_S = (pres_R - pres_L + rho_L*vel_L(dir_idx(1))* & -+ (s_L - vel_L(dir_idx(1))) - rho_R*vel_R(dir_idx(1))*(s_R - vel_R(dir_idx(1)))) & -+ /(rho_L*(s_L - vel_L(dir_idx(1))) - rho_R*(s_R - vel_R(dir_idx(1)))) - -+ end if - elseif (wave_speeds == 2) then - pres_SL = 5d-1*(pres_L + pres_R + rho_avg*c_avg* & - (vel_L(idx1) - & -@@ -2172,6 +2316,8 @@ contains - xi_M = (5d-1 + sign(5d-1, s_S)) - xi_P = (5d-1 - sign(5d-1, s_S)) - -+ ! COMPUTING THE HLLC FLUXES -+ ! MASS FLUX. - if (low_Mach == 1) then - @:compute_low_Mach_correction() - else -@@ -2181,15 +2327,13 @@ contains - !$acc loop seq - do i = 1, contxe - flux_rs${XYZ}$_vf(j, k, l, i) = & -- xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, i) & -- *(vel_L(idx1) + s_M*(xi_L - 1d0)) & -- + xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, i) & -- *(vel_R(idx1) + s_P*(xi_R - 1d0)) -+ xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, i)*(vel_L(idx1) + s_M*(xi_L - 1d0)) + & -+ xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, i)*(vel_R(idx1) + s_P*(xi_R - 1d0)) - end do - -- ! Momentum flux. -- ! f = \rho u u + p I, q = \rho u, q_star = \xi * \rho*(s_star, v, w) -- !$acc loop seq -+ ! MOMENTUM FLUX. -+ ! f = \rho u u - \sigma, q = \rho u, q_star = \xi * \rho*(s_star, v, w) -+ !$acc loop seq - do i = 1, num_dims - idxi = dir_idx(i) - flux_rs${XYZ}$_vf(j, k, l, contxe + idxi) = & -@@ -2206,32 +2350,68 @@ contains - vel_R(idxi)) - vel_R(idxi))) + & - dir_flg(idxi)*(pres_R)) & - + (s_M/s_L)*(s_P/s_R)*dir_flg(idxi)*pcorr -+ -+ !idxi = dir_idx(i) -+ !flux_rs${XYZ}$_vf(j, k, l, contxe + dir_idx(i)) = & -+ ! xi_M*(rho_L*(vel_L(idx1)*vel_L(dir_idx(i)) + s_M*(xi_L*(dir_flg(dir_idx(i))*s_S + & -+ !(1d0 - dir_flg(dir_idx(i)))*vel_L(dir_idx(i))) - vel_L(dir_idx(i)))) + dir_flg(dir_idx(i))*(pres_L)) + & -+ ! xi_P*(rho_R*(vel_R(idx1)*vel_R(dir_idx(i)) + s_P*(xi_R*(dir_flg(dir_idx(i))*s_S + & -+ !(1d0 - dir_flg(dir_idx(i)))*vel_R(dir_idx(i))) - vel_R(dir_idx(i)))) + dir_flg(dir_idx(i))*(pres_R)) & -+ ! + (s_M/s_L)*(s_P/s_R)*dir_flg(dir_idx(i))*pcorr - end do - -- ! Energy flux. -- ! f = u*(E+p), q = E, q_star = \xi*E+(s-u)(\rho s_star + p/(s-u)) -+ ! ENERGY FLUX. -+ ! f = u*(E-\sigma), q = E, q_star = \xi*E+(s-u)(\rho s_star - \sigma/(s-u)) - flux_rs${XYZ}$_vf(j, k, l, E_idx) = & - xi_M*(vel_L(idx1)*(E_L + pres_L) + & -- s_M*(xi_L*(E_L + (s_S - vel_L(idx1))* & -- (rho_L*s_S + pres_L/ & -- (s_L - vel_L(idx1)))) - E_L)) & -+ s_M*(xi_L*(E_L + (s_S - vel_L(idx1))*(rho_L*s_S + pres_L/(s_L - vel_L(idx1)))) - E_L)) & - + xi_P*(vel_R(idx1)*(E_R + pres_R) + & -- s_P*(xi_R*(E_R + (s_S - vel_R(idx1))* & -- (rho_R*s_S + pres_R/ & -- (s_R - vel_R(idx1)))) - E_R)) & -+ s_P*(xi_R*(E_R + (s_S - vel_R(idx1))*(rho_R*s_S + pres_R/(s_R - vel_R(idx1)))) - E_R)) & - + (s_M/s_L)*(s_P/s_R)*pcorr*s_S - -- ! Volume fraction flux -+ ! ELASTICITY. Elastic shear stress additions for the momentum and energy flux -+ if (elasticity) then -+ flux_ene_e = 0d0; -+ !$acc loop seq -+ do i = 1, num_dims -+ ! MOMENTUM ELASTIC FLUX. -+ flux_rs${XYZ}$_vf(j, k, l, contxe + dir_idx(i)) = & -+ flux_rs${XYZ}$_vf(j, k, l, contxe + dir_idx(i)) & -+ - xi_M*tau_e_L(dir_idx_tau(i)) - xi_P*tau_e_R(dir_idx_tau(i)) -+ ! ENERGY ELASTIC FLUX. -+ flux_ene_e = flux_ene_e - & -+ xi_M*(vel_L(dir_idx(i))*tau_e_L(dir_idx_tau(i)) + & -+ s_M*(xi_L*((s_S - vel_L(i))*(tau_e_L(dir_idx_tau(i))/(s_L - vel_L(i)))))) - & -+ xi_P*(vel_R(dir_idx(i))*tau_e_R(dir_idx_tau(i)) + & -+ s_P*(xi_R*((s_S - vel_R(i))*(tau_e_R(dir_idx_tau(i))/(s_R - vel_R(i)))))) -+ end do -+ flux_rs${XYZ}$_vf(j, k, l, E_idx) = flux_rs${XYZ}$_vf(j, k, l, E_idx) + flux_ene_e -+ end if -+ -+ ! HYPOELASTIC STRESS EVOLUTION FLUX. -+ if (hypoelasticity) then -+ !$acc loop seq -+ do i = 1, strxe - strxb + 1 -+ flux_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) = & -+ xi_M*(s_S/(s_L - s_S))*(s_L*rho_L*tau_e_L(i) - rho_L*vel_L(idx1)*tau_e_L(i)) + & -+ xi_P*(s_S/(s_R - s_S))*(s_R*rho_R*tau_e_R(i) - rho_R*vel_R(idx1)*tau_e_R(i)) -+ end do -+ end if -+ -+ ! VOLUME FRACTION FLUX. - !$acc loop seq - do i = advxb, advxe -- flux_rs${XYZ}$_vf(j, k, l, i) = & -- xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, i) & -- *(vel_L(idx1) + s_M*(xi_L - 1d0)) & -- + xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, i) & -- *(vel_R(idx1) + s_P*(xi_R - 1d0)) -+ flux_rs${XYZ}$_vf(j, k, l, i) = & -+ xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, i) & -+ *(vel_L(idx1) + s_M*(xi_L - 1d0)) & -+ + xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, i) & -+ *(vel_R(idx1) + s_P*(xi_R - 1d0)) -+ !flux_rs${XYZ}$_vf(j, k, l, i) = & -+ ! xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, i)*(vel_L(idx1) + s_M*(xi_L - 1d0)) + & -+ ! xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, i)*(vel_R(idx1) + s_P*(xi_R - 1d0)) - end do - -- ! Source for volume fraction advection equation -+ ! VOLUME FRACTION SOURCE FLUX. - !$acc loop seq - do i = 1, num_dims - idxi = dir_idx(i) -@@ -2242,14 +2422,20 @@ contains - + xi_P*(vel_R(idxi) + & - dir_flg(idxi)* & - s_P*(xi_R - 1d0)) -- -- !if ( (model_eqns == 4) .or. (num_fluids==1) ) vel_src_rs_vf(dir_idx(i))%sf(j,k,l) = 0d0 -+ !xi_M*(vel_L(idxi) + dir_flg(idxi)*s_M*(xi_L - 1d0)) + & -+ !xi_P*(vel_R(idxi) + dir_flg(idxi)*s_P*(xi_R - 1d0)) - end do - - flux_src_rs${XYZ}$_vf(j, k, l, advxb) = vel_src_rs${XYZ}$_vf(j, k, l, idx1) - -- ! Geometrical source flux for cylindrical coordinates -+ ! SURFACE TENSION FLUX. need to check -+ !if (.not. f_is_default(sigma)) then -+ ! flux_rs${XYZ}$_vf(j, k, l, c_idx) = & -+ ! (xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, c_idx) + & -+ ! xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, c_idx))*s_S -+ !end if - -+ ! Geometrical source flux for cylindrical coordinates - #:if (NORM_DIR == 2) - if (cyl_coord) then - !Substituting the advective flux into the inviscid geometrical source flux -@@ -2544,7 +2730,7 @@ contains - - !$acc update device(is1, is2, is3) - -- if (hypoelasticity) then -+ if (elasticity) then - if (norm_dir == 1) then - dir_idx_tau = (/1, 2, 4/) - else if (norm_dir == 2) then -diff --git a/src/simulation/m_start_up.fpp b/src/simulation/m_start_up.fpp -index 5e1c6f6e..10158e8e 100644 ---- a/src/simulation/m_start_up.fpp -+++ b/src/simulation/m_start_up.fpp -@@ -46,9 +46,10 @@ module m_start_up - - use m_derived_variables !< Procedures used to compute quantities derived - !! from the conservative and primitive variables -- - use m_hypoelastic - -+ use m_hyperelastic -+ - use m_phase_change !< Phase-change module - - use m_viscous -@@ -139,6 +140,7 @@ contains - teno_CT, mp_weno, weno_avg, & - riemann_solver, low_Mach, wave_speeds, avg_state, & - bc_x, bc_y, bc_z, & -+ x_a, y_a, z_a, x_b, y_b, z_b, & - x_domain, y_domain, z_domain, & - hypoelasticity, & - ib, num_ibs, patch_ib, & -@@ -146,8 +148,8 @@ contains - fd_order, probe, num_probes, t_step_old, & - alt_soundspeed, mixture_err, weno_Re_flux, & - null_weights, precision, parallel_io, cyl_coord, & -- rhoref, pref, bubbles, bubble_model, & -- R0ref, & -+ rhoref, pref, bubbles, bubble_model, & -+ - #:if not MFC_CASE_OPTIMIZATION - nb, mapped_weno, wenoz, teno, weno_order, num_fluids, & - #:endif -@@ -161,7 +163,7 @@ contains - R0_type, file_per_process, sigma, & - pi_fac, adv_n, adap_dt, bf_x, bf_y, bf_z, & - k_x, k_y, k_z, w_x, w_y, w_z, p_x, p_y, p_z, & -- g_x, g_y, g_z -+ g_x, g_y, g_z, hyperelasticity, R0ref - - ! Checking that an input file has been provided by the user. If it - ! has, then the input file is read in, otherwise, simulation exits. -@@ -359,7 +361,7 @@ contains - end if - end do - -- if ((bubbles .eqv. .true.) .or. (hypoelasticity .eqv. .true.)) then -+ if ((bubbles .eqv. .true.) .or. (elasticity .eqv. .true.)) then - ! Read pb and mv for non-polytropic qbmm - if (qbmm .and. .not. polytropic) then - do i = 1, nb -@@ -589,7 +591,7 @@ contains - NVARS_MOK = int(sys_size, MPI_OFFSET_KIND) - - ! Read the data for each variable -- if (bubbles .or. hypoelasticity) then -+ if ( bubbles .or. elasticity ) then - - do i = 1, sys_size!adv_idx%end - var_MOK = int(i, MPI_OFFSET_KIND) -@@ -614,6 +616,7 @@ contains - MPI_DOUBLE_PRECISION, status, ierr) - end do - end if -+ - - call s_mpi_barrier() - -@@ -679,9 +682,9 @@ contains - NVARS_MOK = int(sys_size, MPI_OFFSET_KIND) - - ! Read the data for each variable -- if (bubbles .or. hypoelasticity) then -+ if ( bubbles .or. elasticity ) then - -- do i = 1, sys_size!adv_idx%end -+ do i = 1, sys_size !adv_idx%end - var_MOK = int(i, MPI_OFFSET_KIND) - ! Initial displacement to skip at beginning of file - disp = m_MOK*max(MOK, n_MOK)*max(MOK, p_MOK)*WP_MOK*(var_MOK - 1) -@@ -1120,7 +1123,7 @@ contains - ! Time-stepping loop controls - if ((mytime + dt) >= finaltime) dt = finaltime - mytime - t_step = t_step + 1 -- -+ - end subroutine s_perform_time_step - - subroutine s_save_performance_metrics(t_step, time_avg, time_final, io_time_avg, io_time_final, proc_time, io_proc_time, file_exists, start, finish, nt) -@@ -1272,7 +1275,6 @@ contains - call acc_present_dump() - #endif - -- if (hypoelasticity) call s_initialize_hypoelastic_module() - if (relax) call s_initialize_phasechange_module() - call s_initialize_data_output_module() - call s_initialize_derived_variables_module() -@@ -1312,9 +1314,11 @@ contains - #endif - - call s_initialize_cbc_module() -- - call s_initialize_derived_variables() - -+ if (hypoelasticity) call s_initialize_hypoelastic_module() -+ if (hyperelasticity) call s_initialize_hyperelastic_module() -+ - end subroutine s_initialize_modules - - subroutine s_initialize_mpi_domain -@@ -1395,6 +1399,7 @@ contains - do i = 1, sys_size - !$acc update device(q_cons_ts(1)%vf(i)%sf) - end do -+ - if (qbmm .and. .not. polytropic) then - !$acc update device(pb_ts(1)%sf, mv_ts(1)%sf) - end if -@@ -1410,7 +1415,6 @@ contains - !$acc update device(bc_y%vb1, bc_y%vb2, bc_y%vb3, bc_y%ve1, bc_y%ve2, bc_y%ve3) - !$acc update device(bc_z%vb1, bc_z%vb2, bc_z%vb3, bc_z%ve1, bc_z%ve2, bc_z%ve3) - -- - !$acc update device(relax, relax_model) - if (relax) then - !$acc update device(palpha_eps, ptgalpha_eps) -@@ -1428,6 +1432,8 @@ contains - s_write_data_files => null() - - call s_finalize_time_steppers_module() -+ if (hypoelasticity) call s_finalize_hypoelastic_module() -+ if (hyperelasticity) call s_finalize_hyperelastic_module() - call s_finalize_derived_variables_module() - call s_finalize_data_output_module() - call s_finalize_rhs_module() -diff --git a/src/simulation/m_surface_tension.fpp b/src/simulation/m_surface_tension.fpp -index 2e9ca8fe..b5faba05 100644 ---- a/src/simulation/m_surface_tension.fpp -+++ b/src/simulation/m_surface_tension.fpp -@@ -1,7 +1,7 @@ - #:include 'macros.fpp' - #:include 'inline_capillary.fpp' - --!> @brief This module is used to compute source terms for hypoelastic model -+!> @brief This module is used to compute source terms for surface tension model - module m_surface_tension - - ! Dependencies ============================================================= -diff --git a/src/simulation/m_time_steppers.fpp b/src/simulation/m_time_steppers.fpp -index d34c1fc0..b940bdc8 100644 ---- a/src/simulation/m_time_steppers.fpp -+++ b/src/simulation/m_time_steppers.fpp -@@ -25,6 +25,8 @@ module m_time_steppers - - use m_ibm - -+ use m_hyperelastic -+ - use m_mpi_proxy !< Message passing interface (MPI) module proxy - - use m_boundary_conditions -@@ -181,8 +183,7 @@ contains - end if - end if - -- if (hypoelasticity) then -- -+ if (elasticity) then - do i = stress_idx%beg, stress_idx%end - @:ALLOCATE(q_prim_vf(i)%sf(ix_t%beg:ix_t%end, & - iy_t%beg:iy_t%end, & -@@ -191,6 +192,15 @@ contains - end do - end if - -+ if (hyperelasticity) then -+ do i = xibeg, xiend + 1 -+ @:ALLOCATE(q_prim_vf(i)%sf(ix_t%beg:ix_t%end, & -+ iy_t%beg:iy_t%end, & -+ iz_t%beg:iz_t%end)) -+ @:ACC_SETUP_SFs(q_prim_vf(i)) -+ end do -+ end if -+ - if (model_eqns == 3) then - do i = internalEnergies_idx%beg, internalEnergies_idx%end - @:ALLOCATE(q_prim_vf(i)%sf(ix_t%beg:ix_t%end, & -@@ -812,6 +822,10 @@ contains - call s_pressure_relaxation_procedure(q_cons_ts(1)%vf) - end if - -+ call nvtxStartRange("RHS-ELASTIC") -+ if (hyperelasticity) call s_hyperelastic_rmt_stress_update(q_cons_ts(1)%vf, q_prim_vf) -+ call nvtxEndRange -+ - if (adv_n) call s_comp_alpha_from_n(q_cons_ts(1)%vf) - - if (ib) then -@@ -829,7 +843,6 @@ contains - time = time + (finish - start) - end if - ! ================================================================== -- - end subroutine s_3rd_order_tvd_rk - - !> Strang splitting scheme with 3rd order TVD RK time-stepping algorithm for -@@ -959,6 +972,7 @@ contains - end if - - end subroutine s_time_step_cycling -+ - !> Module deallocation and/or disassociation procedures - subroutine s_finalize_time_steppers_module - -@@ -993,12 +1007,18 @@ contains - @:DEALLOCATE(q_prim_vf(i)%sf) - end do - -- if (hypoelasticity) then -+ if (elasticity) then - do i = stress_idx%beg, stress_idx%end - @:DEALLOCATE(q_prim_vf(i)%sf) - end do - end if - -+ if (hyperelasticity) then -+ do i = xibeg, xiend + 1 -+ @:DEALLOCATE(q_prim_vf(i)%sf) -+ end do -+ end if -+ - if (bubbles) then - do i = bub_idx%beg, bub_idx%end - @:DEALLOCATE(q_prim_vf(i)%sf) -diff --git a/src/simulation/m_viscous.fpp b/src/simulation/m_viscous.fpp -index 0019779e..5bdf4b84 100644 ---- a/src/simulation/m_viscous.fpp -+++ b/src/simulation/m_viscous.fpp -@@ -12,8 +12,6 @@ module m_viscous - use m_global_parameters !< Definitions of the global parameters - - use m_weno -- -- use m_helper - ! ========================================================================== - - private; public s_get_viscous, & -diff --git a/src/simulation/p_main.fpp b/src/simulation/p_main.fpp -index 3f0e885c..8f24a5fe 100644 ---- a/src/simulation/p_main.fpp -+++ b/src/simulation/p_main.fpp -@@ -36,7 +36,6 @@ program p_main - - !Initialize MPI - call s_initialize_mpi_domain() -- - !Initialize Modules - call s_initialize_modules() - -diff --git a/submit_gpu.sh b/submit_gpu.sh -new file mode 100755 -index 00000000..2c77cc92 ---- /dev/null -+++ b/submit_gpu.sh -@@ -0,0 +1,49 @@ -+#!/bin/bash -+ -+### A100s -+#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterex/input.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 01:00:00 -# bwex_pre -t pre_process -a bciv-delta-gpu -c delta -+#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterim/input.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 01:00:00 -# bwim_pre -t pre_process -a bciv-delta-gpu -c delta -+ -+#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterex/input.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 12:00:00 -# bwex_sim -t simulation -a bciv-delta-gpu -c delta -+#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterim/input.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 12:00:00 -# bwim_sim -t simulation -a bciv-delta-gpu -c delta -+ -+### A40s -+#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterex/input.py -e batch -p gpuA40x4 -N 5 -n 4 -g 1 -w 01:00:00 -# bwex_pre -t pre_process -a bciv-delta-gpu -c delta -+#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterim/input.py -e batch -p gpuA40x4 -N 5 -n 4 -g 1 -w 01:00:00 -# bwim_pre -t pre_process -a bciv-delta-gpu -c delta -+#./mfc.sh run /scratch/bciv/rodrigu1/test/input.py -e batch -p gpuA40x4 -N 5 -n 4 -g 1 -w 01:00:00 -# test -t pre_process -a bciv-delta-gpu -c delta -+#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterim2/input.py -e batch -p gpuA40x4 -N 5 -n 4 -g 1 -w 01:00:00 -# bwim_pre -t pre_process -a bciv-delta-gpu -c delta -+ -+#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterex/input.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 12:00:00 -# bwex_sim -t simulation -a bciv-delta-gpu -c delta -+#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterim/input.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 12:00:00 -# bwim_sim -t simulation -a bciv-delta-gpu -c delta -+#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterex/input.py -e batch -p gpuA40x4 -N 5 -n 4 -g 1 -w 12:00:00 -# bwex_sim -t simulation -a bciv-delta-gpu -c delta -+#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterim/input.py -e batch -p gpuA40x4 -N 5 -n 4 -g 1 -w 12:00:00 -# bwim_sim -t simulation -a bciv-delta-gpu -c delta -+#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterim2/input.py -e batch -p gpuA40x4 -N 5 -n 4 -g 1 -w 12:00:00 -# bwim_sim -t simulation -a bciv-delta-gpu -c delta -+#./mfc.sh run /scratch/bciv/rodrigu1/test/input.py -e batch -p gpuA40x4 -N 5 -n 4 -g 1 -w 03:00:00 -# test_sim -t simulation -a bciv-delta-gpu -c delta -+ -+ -+#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterex/input.py -e batch -p gpuA40x4 -N 5 -n 4 -g 1 -w 00:30:00 -# bwex_post -t post_process -a bciv-delta-gpu -c delta -+#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterim/input.py -e batch -p gpuA40x4 -N 5 -n 4 -g 1 -w 00:30:00 -# bwim_post -t post_process -a bciv-delta-gpu -c delta -+#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterim2/input.py -e batch -p gpuA40x4 -N 5 -n 4 -g 1 -w 01:00:00 -# bwim_post -t post_process -a bciv-delta-gpu -c delta -+#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterim2/input.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 01:00:00 -# bwim_post -t post_process -a bciv-delta-gpu -c delta -+ -+#./mfc.sh run /scratch/bciv/rodrigu1/test/input.py -e batch -p gpuA40x4 -N 5 -n 4 -g 1 -w 00:30:00 -# test_post -t post_process -a bciv-delta-gpu -c delta -+ -+#./mfc.sh run /scratch/bciv/rodrigu1/cav2024/3Dsph_hyper_prestress_input.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t pre_process -a bciv-delta-gpu -c delta -+#./mfc.sh run /scratch/bciv/rodrigu1/cav2024/3Dsph_hyper_prestress_input.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta -+#./mfc.sh run /scratch/bciv/rodrigu1/cav2024/3Dsph_hyper_prestress_input.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta -+ -+#./mfc.sh run /scratch/bciv/rodrigu1/cav2024/hyper/hyper_gel.py -p gpuA100x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t pre_process -a bciv-delta-gpu -c delta -+#./mfc.sh run /scratch/bciv/rodrigu1/cav2024/hyper/hyper_gel.py -p gpuA100x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta -+#./mfc.sh run /scratch/bciv/rodrigu1/cav2024/hyper/hyper_gel.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta -+ -+#./mfc.sh run /scratch/bciv/rodrigu1/cav2024/hypoe/hypo_gel.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t pre_process -a bciv-delta-gpu -c delta -+#./mfc.sh run /scratch/bciv/rodrigu1/cav2024/hypoe/hypo_gel.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta -+#./mfc.sh run /scratch/bciv/rodrigu1/cav2024/hypoe/hypo_gel.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta -+ -+#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test61/case.py -e batch -p gpuA100x4 -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t pre_process -a bciv-delta-gpu -c delta -+#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test61/case.py -e batch -p gpuA100x4 -N 1 -n 1 -g 0 -w 02:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta -+#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test61/case.py -e batch -p gpuA100x4 -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta -+ -+./mfc.sh run tests/6FC6A809/case.py -p gpuA100x4 -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t pre_process -a bciv-delta-gpu -c delta -+./mfc.sh run tests/6FC6A809/case.py -p gpuA100x4 -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta -+ -diff --git a/submit_hyper.sh b/submit_hyper.sh -new file mode 100755 -index 00000000..ba197a99 ---- /dev/null -+++ b/submit_hyper.sh -@@ -0,0 +1,7 @@ -+#!/bin/bash -+ -+./mfc.sh run ./examples/3D_hyperelasticity/hyper_gel.py -p batch -N 1 -n 4 -g 0 -w 01:00:00 -# test1 -t pre_process -c oscar -+./mfc.sh run ./examples/3D_hyperelasticity/hyper_gel.py -p batch -N 1 -n 4 -g 0 -w 01:00:00 -# test1 -t simulation -c oscar -+#./mfc.sh run /scratch/bciv/rodrigu1/cav2024/hyper/hyper_gel.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta -+ -+ -diff --git a/submit_pc.sh b/submit_pc.sh -new file mode 100755 -index 00000000..e45b98db ---- /dev/null -+++ b/submit_pc.sh -@@ -0,0 +1,9 @@ -+#!/bin/bash -+ -+#./mfc.sh run ./examples/3D_hyperelasticity/hyper_gel.py -p batch -N 1 -n 4 -g 0 -w 01:00:00 -# test1 -t pre_process -c oscar -+#./mfc.sh run ./examples/3D_hyperelasticity/hyper_gel.py -p batch -N 1 -n 4 -g 0 -w 01:00:00 -# test1 -t simulation -c oscar -+#./mfc.sh run /scratch/bciv/rodrigu1/cav2024/hyper/hyper_gel.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta -+ -+./mfc.sh run ./examples/3D_phasechange_bubble/casefile.py -p batch -N 1 -n 4 -g 1 -w 01:00:00 -# test1 -t pre_process -c delta -+./mfc.sh run ./examples/3D_phasechange_bubble/casefile.py -p batch -N 1 -n 4 -g 1 -w 01:00:00 -# test1 -t simulation -c delta -+ -diff --git a/submit_test.sh b/submit_test.sh -new file mode 100755 -index 00000000..69b80bbe ---- /dev/null -+++ b/submit_test.sh -@@ -0,0 +1,52 @@ -+#!/bin/bash -+ -+#./mfc.sh run ./examples/3D_phasechange_bubble/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta -+#./mfc.sh run ./examples/3D_ctr_test/case.py -p batch -N 1 -n 8 -g 0 -w 01:00:00 -# test1 -t simulation -c delta -+#./mfc.sh run ./examples/3D_phasechange_bubble/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t post_process -c delta -+ -+#./mfc.sh run ./examples/3D_ctr_test/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta -+#./mfc.sh run ./examples/3D_ctr_test/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t simulation -c delta -+#./mfc.sh run ./examples/3D_ctr_test/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t post_process -c delta -+ -+#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4/case.py -p batch -N 1 -n 4 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta -+#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4/case.py -p batch -N 1 -n 4 -g 0 -w 01:00:00 -# test1 -t simulation -c delta -+#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t post_process -c delta -+ -+#./mfc.sh run /scratch/bciv/mcarcanabarbosa/ctr2024/testingpc4f/2speed/3dpc-noel-ptg.py -p batch -N 1 -n 4 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta -+#./mfc.sh run /scratch/bciv/mcarcanabarbosa/ctr2024/testingpc4f/2speed/3dpc-noel-ptg.py -p batch -N 1 -n 4 -g 0 -w 01:00:00 -# test1 -t simulation -c delta -+#./mfc.sh run /scratch/bciv/mcarcanabarbosa/ctr2024/testingpc4f/2speed/3dpc-noel-ptg.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -c delta -+ -+#./mfc.sh run /scratch/bciv/mcarcanabarbosa/ctr2024/testingpc4f/4speed/3dpc-noel-ptg.py -e batch -p gpuA100x4 -N 1 -n 4 -g 1 -w 00:10:00 -# test1 -t pre_process -a bciv-delta-gpu -c delta -+#./mfc.sh run /scratch/bciv/mcarcanabarbosa/ctr2024/testingpc4f/4speed/3dpc-noel-ptg.py -e batch -p gpuA100x4 -N 1 -n 4 -g 1 -w 04:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta -+#./mfc.sh run /scratch/bciv/mcarcanabarbosa/ctr2024/testingpc4f/4speed/3dpc-noel-ptg.py -e batch -p gpuA100x4 -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta -+ -+#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6.4/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta -+#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6.4/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t simulation -c delta -+#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6.4/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t post_process -c delta -+#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6.3/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -c delta -+#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6.4/case.py -e batch -p gpuA100x4 -N 1 -n 4 -g 4 -w 01:00:00 -# pre_bubingel -t pre_process -a bciv-delta-gpu -c delta -+#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6.4/case.py -e batch -p gpuA100x4 -N 1 -n 4 -g 4 -w 06:00:00 -# sim_bubingel -t simulation -a bciv-delta-gpu -c delta -+ -+#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6.5/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta -+#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6.5/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t simulation -c delta -+#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6.5/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -c delta -+ -+#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta -+#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t simulation -c delta -+#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -c delta -+#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4/case.py -e batch -p gpuA100x4 -N 1 -n 4 -g 4 -w 06:00:00 -# pre_bubinwater -t pre_process -a bciv-delta-gpu -c delta -+#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4/case.py -e batch -p gpuA100x4 -N 1 -n 4 -g 4 -w 06:00:00 -# sim_bubinwater -t simulation -a bciv-delta-gpu -c delta -+ -+#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4.1/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta -+#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4.1/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t simulation -c delta -+./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4.1/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -c delta -+ -+ -+#./mfc.sh run /users/mrodri97/scratch/ctr2024/test6/case.py -p batch -N 1 -n 16 -g 0 -w 01:00:00 -# test1 -t pre_process -c oscar -+#./mfc.sh run /users/mrodri97/scratch/ctr2024/test6/case.py -p batch -N 1 -n 16 -g 0 -w 02:00:00 -# test1 -t simulation -c oscar -+#./mfc.sh run /users/mrodri97/scratch/ctr2024/test6/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -c oscar -+ -+ -+#./mfc.sh run /scratch/bciv/mcarcanabarbosa/ctr2024/finalruns/elcom/bubliq/25wv/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -c delta -+#./mfc.sh run /scratch/bciv/mcarcanabarbosa/ctr2024/finalruns/elcom/bubliq/75wv/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -c delta -+ -diff --git a/toolchain/bootstrap/docker.sh b/toolchain/bootstrap/docker.sh -index 73e61372..60e34d92 100644 ---- a/toolchain/bootstrap/docker.sh -+++ b/toolchain/bootstrap/docker.sh -@@ -30,4 +30,4 @@ if (($?)); then - error "Error running Docker container with $@." - - exit 1 --fi -\ No newline at end of file -+fi -diff --git a/toolchain/bootstrap/modules.sh b/toolchain/bootstrap/modules.sh -index 097dca13..b437157f 100644 ---- a/toolchain/bootstrap/modules.sh -+++ b/toolchain/bootstrap/modules.sh -@@ -23,8 +23,9 @@ if [ -v $u_c ]; then - log "$C""ACCESS$W: Bridges2 (b) | Expanse (e) | Delta (d)" - log "$Y""Gatech$W: Phoenix (p)" - log "$R""Caltech$W: Richardson (r)" -+ log "$BR""Brown$W: Oscar (o)" - log "$B""DoD$W: Carpenter (c) | Nautilus (n)" -- log_n "($G""a$W/$G""f$W/$G""s$W/$G""w$W/$C""b$W/$C""e$CR/$C""d$CR/$Y""p$CR/$R""r$CR/$B""c$CR/$B""n$CR): " -+ log_n "($G""a$W/$G""f$W/$G""s$W/$G""w$W/$C""b$W/$C""e$CR/$C""d$CR/$Y""p$CR/$R""r$CR/$B""c$CR/$B""n$CR/$BR""o"$CR"): " - read u_c - log - fi -diff --git a/toolchain/mfc/bench.py b/toolchain/mfc/bench.py -index 52792f26..98e34309 100644 ---- a/toolchain/mfc/bench.py -+++ b/toolchain/mfc/bench.py -@@ -16,7 +16,6 @@ class BenchCase: - path: str - args: typing.List[str] - -- - def bench(targets = None): - if targets is None: - targets = ARG("targets") -diff --git a/toolchain/mfc/run/case_dicts.py b/toolchain/mfc/run/case_dicts.py -index b39507d3..4658d6b6 100644 ---- a/toolchain/mfc/run/case_dicts.py -+++ b/toolchain/mfc/run/case_dicts.py -@@ -19,6 +19,7 @@ class ParamType(Enum): - - COMMON = { - 'hypoelasticity': ParamType.LOG, -+ 'hyperelasticity': ParamType.LOG, - 'cyl_coord': ParamType.LOG, - 'pref': ParamType.REAL, - 'p': ParamType.INT, -@@ -47,6 +48,7 @@ COMMON = { - 'relax_model': ParamType.INT, - 'sigma': ParamType.REAL, - 'adv_n': ParamType.LOG, -+ 'hyperelasticity': ParamType.LOG, - } - - PRE_PROCESS = COMMON.copy() -@@ -75,6 +77,7 @@ PRE_PROCESS.update({ - 'pi_fac': ParamType.REAL, - 'ib': ParamType.LOG, - 'num_ibs': ParamType.INT, -+ 'pre_stress': ParamType.LOG, - }) - - for ib_id in range(1, 10+1): -@@ -112,9 +115,11 @@ for p_id in range(1, 10+1): - ("smooth_patch_id", ParamType.INT), ("hcid", ParamType.INT)]: - PRE_PROCESS[f"patch_icpp({p_id})%{attribute}"] = ty - -- for real_attr in ["radius", "radii", "epsilon", "beta", "normal", "alpha_rho", -- "smooth_coeff", "rho", "vel", "alpha", "gamma", -+ for real_attr in ["radius", "radii", "epsilon", "beta", "normal", "alpha_rho", "a2", -+ "a3", "a4", "a5", "a6", "a7","a8", "a9", "a10", "a11", "a12", 'non_axis_sym', -+ "normal", "smooth_coeff", "rho", "vel", "pres", "alpha", "gamma", - "pi_inf", "r0", "v0", "p0", "m0", "cv", "qv", "qvp", "cf_val"]: -+ - PRE_PROCESS[f"patch_icpp({p_id})%{real_attr}"] = ParamType.REAL - PRE_PROCESS[f"patch_icpp({p_id})%pres"] = ParamType.REAL.analytic() - -@@ -279,7 +284,6 @@ for f_id in range(1,10+1): - SIMULATION[f"integral({int_id})%{cmp}min"] = ParamType.REAL - SIMULATION[f"integral({int_id})%{cmp}max"] = ParamType.REAL - -- - # Removed: 'fourier_modes%beg', 'fourier_modes%end', 'chem_wrt' - # Feel free to return them if they are needed once more. - POST_PROCESS = COMMON.copy() -@@ -314,6 +318,7 @@ POST_PROCESS.update({ - 'qbmm': ParamType.LOG, - 'qm_wrt': ParamType.LOG, - 'cf_wrt': ParamType.LOG, -+ 'sim_data': ParamType.LOG, - 'ib': ParamType.LOG - }) - -diff --git a/toolchain/modules b/toolchain/modules -index 178d9966..bc0566a3 100644 ---- a/toolchain/modules -+++ b/toolchain/modules -@@ -60,6 +60,12 @@ d-cpu gcc/11.4.0 openmpi - d-gpu nvhpc/22.11 openmpi+cuda/4.1.5+cuda cmake - d-gpu CC=nvc CXX=nvc++ FC=nvfortran - -+o Brown Oscar -+o-all python -+o-cpu hpcx-mpi -+o-gpu nvhpc cuda/12.3.0 cmake/3.26.3 -+o-gpu CC=nvc CXX=nvc++ FC=nvfortran -+ - c DoD Carpenter - c-all python/3.12.1 - c-cpu compiler-rt/2024.2.0 ifort/2024.2.0 icc/2023.1.0 mpi/latest cmake/3.28.1-intel-2023.0.0 -@@ -70,3 +76,4 @@ n-all slurm - n-cpu penguin/openmpi/4.1.5/gcc-8.5.0 - n-gpu penguin/openmpi/4.1.5/nvhpc-22.3 nvidia/nvhpc/22.3 cuda/cuda-11.6 - n-gpu CC=nvc CXX=nvc++ FC=nvfortran -+ -diff --git a/toolchain/templates/oscar.mako b/toolchain/templates/oscar.mako -new file mode 100644 -index 00000000..158a217c ---- /dev/null -+++ b/toolchain/templates/oscar.mako -@@ -0,0 +1,56 @@ -+#!/usr/bin/env bash -+ -+<%namespace name="helpers" file="helpers.mako"/> -+ -+% if engine == 'batch': -+#SBATCH --nodes=${nodes} -+#SBATCH --ntasks-per-node=${tasks_per_node} -+#SBATCH --cpus-per-task=1 -+#SBATCH --job-name="${name}" -+#SBATCH --time=${walltime} -+% if partition: -+#SBATCH --partition=${partition} -+% endif -+% if account: -+#SBATCH --account="${account}" -+% endif -+% if gpu: -+#SBATCH --gpus-per-node=${tasks_per_node} -+#SBATCH --mem=64G -+#SBATCH --gpu-bind=closest -+% endif -+#SBATCH --output="${name}.out" -+#SBATCH --error="${name}.err" -+#SBATCH --export=ALL -+% if email: -+#SBATCH --mail-user=${email} -+#SBATCH --mail-type="BEGIN, END, FAIL" -+% endif -+% endif -+ -+${helpers.template_prologue()} -+ -+ok ":) Loading modules:\n" -+cd "${MFC_ROOTDIR}" -+. ./mfc.sh load -c o -m ${'g' if gpu else 'c'} -+cd - > /dev/null -+echo -+ -+% for target in targets: -+ ${helpers.run_prologue(target)} -+ -+ % if not mpi: -+ (set -x; ${profiler} "${target.get_install_binpath(case)}") -+ % else: -+ (set -x; ${profiler} \ -+ mpirun -np ${nodes*tasks_per_node} \ -+ ${' '.join([f"'{x}'" for x in ARG('--') ])} \ -+ "${target.get_install_binpath(case)}") -+ % endif -+ -+ ${helpers.run_epilogue(target)} -+ -+ echo -+% endfor -+ -+${helpers.template_epilogue()} -diff --git a/toolchain/util.sh b/toolchain/util.sh -index c67c9cad..fddbe22a 100644 ---- a/toolchain/util.sh -+++ b/toolchain/util.sh -@@ -1,10 +1,10 @@ - #!/bin/bash - - if [ -t 1 ]; then -- RED="\x1B[31m"; CYAN="\x1B[36m"; GREEN="\x1B[32m" -+ RED="\x1B[31m"; CYAN="\x1B[36m"; GREEN="\x1B[32m"; BROWN="\x1B[38;5;58m" - YELLOW="\x1B[33m"; MAGENTA="\x1B[35m"; BLUE="\x1B[34m"; COLOR_RESET="\033[m" - -- R=$RED; C=$CYAN; G=$GREEN -+ R=$RED; C=$CYAN; G=$GREEN; BR=$BROWN - Y=$YELLOW; M=$MAGENTA; B=$BLUE; CR=$COLOR_RESET; W=$CR - fi - From 0d9e4e79204070b597c40f2b19f347ab3e51a142 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Mon, 5 Aug 2024 10:40:43 -0500 Subject: [PATCH 276/326] attempting to fix hllc for 3D --- diff.txt | 1095 ++++++++++++++++++++++++++ src/simulation/m_riemann_solvers.fpp | 169 ++-- 2 files changed, 1188 insertions(+), 76 deletions(-) create mode 100644 diff.txt diff --git a/diff.txt b/diff.txt new file mode 100644 index 0000000000..526b0d4eef --- /dev/null +++ b/diff.txt @@ -0,0 +1,1095 @@ +diff --git a/src/simulation/m_riemann_solvers.fpp b/src/simulation/m_riemann_solvers.fpp +index bfca7142..16b20b02 100644 +--- a/src/simulation/m_riemann_solvers.fpp ++++ b/src/simulation/m_riemann_solvers.fpp +@@ -162,14 +162,14 @@ module m_riemann_solvers + @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), dimension(:, :, :, :), flux_rsx_vf, flux_src_rsx_vf) + @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), dimension(:, :, :, :), flux_rsy_vf, flux_src_rsy_vf) + @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), dimension(:, :, :, :), flux_rsz_vf, flux_src_rsz_vf) +- !$acc declare link( flux_rsx_vf, flux_src_rsx_vf, flux_rsy_vf, & +- !$acc flux_src_rsy_vf, flux_rsz_vf, flux_src_rsz_vf ) ++ !$acc declare link( flux_rsx_vf, flux_src_rsx_vf, flux_rsy_vf, & ++ !$acc flux_src_rsy_vf, flux_rsz_vf, flux_src_rsz_vf ) + #else + real(kind(0d0)), allocatable, dimension(:, :, :, :) :: flux_rsx_vf, flux_src_rsx_vf + real(kind(0d0)), allocatable, dimension(:, :, :, :) :: flux_rsy_vf, flux_src_rsy_vf + real(kind(0d0)), allocatable, dimension(:, :, :, :) :: flux_rsz_vf, flux_src_rsz_vf +- !$acc declare create( flux_rsx_vf, flux_src_rsx_vf, flux_rsy_vf, & +- !$acc flux_src_rsy_vf, flux_rsz_vf, flux_src_rsz_vf ) ++ !$acc declare create( flux_rsx_vf, flux_src_rsx_vf, flux_rsy_vf, & ++ !$acc flux_src_rsy_vf, flux_rsz_vf, flux_src_rsz_vf) + #endif + !> @} + +@@ -313,6 +313,7 @@ contains + real(kind(0d0)), dimension(6) :: tau_e_L, tau_e_R + real(kind(0d0)) :: G_L, G_R + real(kind(0d0)), dimension(2) :: Re_L, Re_R ++ real(kind(0d0)), dimension(3) :: xi_field_L, xi_field_R + + real(kind(0d0)) :: rho_avg + real(kind(0d0)), dimension(num_dims) :: vel_avg +@@ -356,8 +357,7 @@ contains + #:for NORM_DIR, XYZ in [(1, 'x'), (2, 'y'), (3, 'z')] + + if (norm_dir == ${NORM_DIR}$) then +- !$acc parallel loop collapse(3) gang vector default(present) private(alpha_rho_L, alpha_rho_R, vel_L, vel_R, alpha_L, alpha_R, vel_avg, tau_e_L, tau_e_R, G_L, G_R, Re_L, Re_R, & +- !$acc rho_avg, h_avg, gamma_avg, s_L, s_R, s_S) ++ !$acc parallel loop collapse(3) gang vector default(present) private(alpha_rho_L, alpha_rho_R, vel_L, vel_R, alpha_L, alpha_R, vel_avg, tau_e_L, tau_e_R, G_L, G_R, Re_L, Re_R, rho_avg, h_avg, gamma_avg, s_L, s_R, s_S, xi_field_L, xi_field_R) + do l = is3%beg, is3%end + do k = is2%beg, is2%end + do j = is1%beg, is1%end +@@ -440,31 +440,24 @@ contains + !$acc loop seq + do i = 1, 2 + Re_L(i) = dflt_real +- + if (Re_size(i) > 0) Re_L(i) = 0d0 +- + !$acc loop seq + do q = 1, Re_size(i) + Re_L(i) = alpha_L(Re_idx(i, q))/Res(i, q) & + + Re_L(i) + end do +- + Re_L(i) = 1d0/max(Re_L(i), sgm_eps) +- + end do + + !$acc loop seq + do i = 1, 2 + Re_R(i) = dflt_real +- + if (Re_size(i) > 0) Re_R(i) = 0d0 +- + !$acc loop seq + do q = 1, Re_size(i) + Re_R(i) = alpha_R(Re_idx(i, q))/Res(i, q) & + + Re_R(i) + end do +- + Re_R(i) = 1d0/max(Re_R(i), sgm_eps) + end do + end if +@@ -472,26 +465,17 @@ contains + E_L = gamma_L*pres_L + pi_inf_L + 5d-1*rho_L*vel_L_rms + qv_L + E_R = gamma_R*pres_R + pi_inf_R + 5d-1*rho_R*vel_R_rms + qv_R + +- H_L = (E_L + pres_L)/rho_L +- H_R = (E_R + pres_R)/rho_R +- ++ ! elastic energy update + if (hypoelasticity) then +- !$acc loop seq +- do i = 1, strxe - strxb + 1 +- tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) +- tau_e_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) +- end do +- +- G_L = 0d0 +- G_R = 0d0 +- ++ G_L = 0d0; G_R = 0d0 + !$acc loop seq + do i = 1, num_fluids + G_L = G_L + alpha_L(i)*Gs(i) + G_R = G_R + alpha_R(i)*Gs(i) + end do +- + do i = 1, strxe - strxb + 1 ++ tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) ++ tau_e_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) + ! Elastic contribution to energy if G large enough + !TODO take out if statement if stable without + if ((G_L > 1000) .and. (G_R > 1000)) then +@@ -506,19 +490,57 @@ contains + end do + end if + ++ ! elastic energy update ++ !if ( hyperelasticity ) then ++ ! G_L = 0d0 ++ ! G_R = 0d0 ++ ! ++ ! !$acc loop seq ++ ! do i = 1, num_fluids ++ ! G_L = G_L + alpha_L(i)*Gs(i) ++ ! G_R = G_R + alpha_R(i)*Gs(i) ++ ! end do ++ ! ! Elastic contribution to energy if G large enough ++ ! if ((G_L > 1d-3) .and. (G_R > 1d-3)) then ++ ! E_L = E_L + G_L*qL_prim_rs${XYZ}$_vf(j, k, l, xiend + 1) ++ ! E_R = E_R + G_R*qR_prim_rs${XYZ}$_vf(j + 1, k, l, xiend + 1) ++ ! !$acc loop seq ++ ! do i = 1, b_size-1 ++ ! tau_e_L(i) = G_L*qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) ++ ! tau_e_R(i) = G_R*qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) ++ ! end do ++ ! !$acc loop seq ++ ! do i = 1, b_size-1 ++ ! tau_e_L(i) = 0d0 ++ ! tau_e_R(i) = 0d0 ++ ! end do ++ ! !$acc loop seq ++ ! do i = 1, num_dims ++ ! xi_field_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, xibeg - 1 + i) ++ ! xi_field_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, xibeg - 1 + i) ++ ! end do ++ ! end if ++ !end if ++ ++ ! Enthalpy with elastic energy ++ H_L = (E_L + pres_L)/rho_L ++ H_R = (E_R + pres_R)/rho_R ++ + @:compute_average_state() + + call s_compute_speed_of_sound(pres_L, rho_L, gamma_L, pi_inf_L, H_L, alpha_L, & +- vel_L_rms, c_L) ++ vel_L_rms, c_L, Gs) + + call s_compute_speed_of_sound(pres_R, rho_R, gamma_R, pi_inf_R, H_R, alpha_R, & +- vel_R_rms, c_R) ++ vel_R_rms, c_R, Gs) + + !> The computation of c_avg does not require all the variables, and therefore the non '_avg' + ! variables are placeholders to call the subroutine. + + call s_compute_speed_of_sound(pres_R, rho_avg, gamma_avg, pi_inf_R, H_avg, alpha_R, & +- vel_avg_rms, c_avg) ++ vel_avg_rms, c_avg, Gs) ++ ++ !SGR added Gs to all of the above speed of sound clacs + + if (any(Re_size > 0)) then + !$acc loop seq +@@ -541,6 +563,11 @@ contains + , vel_L(dir_idx(1)) + sqrt(c_L*c_L + & + (((4d0*G_L)/3d0) + & + tau_e_L(dir_idx_tau(1)))/rho_L)) ++ else if (hyperelasticity) then ++ s_L = min(vel_L(dir_idx(1)) - sqrt(c_L*c_L + (4d0*G_L/3d0)/rho_L) & ++ , vel_R(dir_idx(1)) - sqrt(c_R*c_R + (4d0*G_R/3d0)/rho_R)) ++ s_R = max(vel_R(dir_idx(1)) + sqrt(c_R*c_R + (4d0*G_R/3d0)/rho_R) & ++ , vel_L(dir_idx(1)) + sqrt(c_L*c_L + (4d0*G_L/3d0)/rho_L)) + else + s_L = min(vel_L(dir_idx(1)) - c_L, vel_R(dir_idx(1)) - c_R) + s_R = max(vel_R(dir_idx(1)) + c_R, vel_L(dir_idx(1)) + c_L) +@@ -716,6 +743,18 @@ contains + /(s_M - s_P) + end do + ++ ! Xi field ++ !if ( hyperelasticity ) then ++ ! do i = 1, num_dims ++ ! flux_rs${XYZ}$_vf(j, k, l, xibeg - 1 + i) = & ++ ! (s_M*rho_R*vel_R(dir_idx(1))*xi_field_R(i) & ++ ! - s_P*rho_L*vel_L(dir_idx(1))*xi_field_L(i) & ++ ! + s_M*s_P*(rho_L*xi_field_L(i) & ++ ! - rho_R*xi_field_R(i))) & ++ ! /(s_M - s_P) ++ ! end do ++ !end if ++ + ! Div(U)? + !$acc loop seq + do i = 1, num_dims +@@ -822,7 +861,6 @@ contains + + real(kind(0d0)), dimension(startx:, starty:, startz:, 1:), intent(inout) :: qL_prim_rsx_vf, qL_prim_rsy_vf, qL_prim_rsz_vf, qR_prim_rsx_vf, qR_prim_rsy_vf, qR_prim_rsz_vf + type(scalar_field), dimension(sys_size), intent(in) :: q_prim_vf +- + type(scalar_field), allocatable, dimension(:), intent(inout) :: qL_prim_vf, qR_prim_vf + + type(scalar_field), & +@@ -862,6 +900,11 @@ contains + real(kind(0d0)) :: s_L, s_R, s_M, s_P, s_S + real(kind(0d0)) :: xi_L, xi_R !< Left and right wave speeds functions + real(kind(0d0)) :: xi_M, xi_P ++ real(kind(0d0)) :: xi_MP, xi_PP ++ ++ real(kind(0d0)), dimension(6) :: tau_e_L, tau_e_R ++ real(kind(0d0)), dimension(num_dims) :: xi_field_L, xi_field_R ++ real(kind(0d0)) :: G_L, G_R + + real(kind(0d0)) :: nbub_L, nbub_R + real(kind(0d0)), dimension(nb) :: R0_L, R0_R +@@ -880,9 +923,10 @@ contains + real(kind(0d0)) :: vel_L_rms, vel_R_rms, vel_avg_rms + real(kind(0d0)) :: vel_L_tmp, vel_R_tmp + real(kind(0d0)) :: blkmod1, blkmod2 +- real(kind(0d0)) :: rho_Star, E_Star, p_Star, p_K_Star ++ real(kind(0d0)) :: rho_Star, E_Star, p_Star, p_K_Star, vel_K_Star + real(kind(0d0)) :: pres_SL, pres_SR, Ms_L, Ms_R + real(kind(0d0)) :: start, finish ++ real(kind(0d0)) :: flux_ene_e + real(kind(0d0)) :: zcoef, pcorr !< low Mach number correction + integer :: i, j, k, l, q !< Generic loop iterators + integer :: idx1, idxi +@@ -909,15 +953,16 @@ contains + flux_gsrc_vf, & + norm_dir, ix, iy, iz) + ++ idx1 = 1; if (dir_idx(1) == 2) idx1 = 2; if (dir_idx(1) == 3) idx1 = 3 ++ + #:for NORM_DIR, XYZ in [(1, 'x'), (2, 'y'), (3, 'z')] + + if (norm_dir == ${NORM_DIR}$) then ++ ++ ! 6-EQUATION MODEL WITH HLLC + if (model_eqns == 3) then + !ME3 +- +- !$acc parallel loop collapse(3) gang vector default(present) private(vel_L, vel_R, Re_L, Re_R, & +- !$acc rho_avg, h_avg, gamma_avg, s_L, s_R, s_S, vel_avg_rms, alpha_L, alpha_R) +- ++ !$acc parallel loop collapse(3) gang vector default(present) private(vel_L, vel_R, Re_L, Re_R, rho_avg, h_avg, gamma_avg, s_L, s_R, s_S, vel_avg_rms, alpha_L, alpha_R, tau_e_L, tau_e_R, G_L, G_R, flux_ene_e, xi_field_L, xi_field_R) + do l = is3%beg, is3%end + do k = is2%beg, is2%end + do j = is1%beg, is1%end +@@ -994,39 +1039,85 @@ contains + !$acc loop seq + do i = 1, 2 + Re_L(i) = dflt_real +- + if (Re_size(i) > 0) Re_L(i) = 0d0 +- + !$acc loop seq + do q = 1, Re_size(i) + Re_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, E_idx + Re_idx(i, q))/Res(i, q) & + + Re_L(i) + end do +- + Re_L(i) = 1d0/max(Re_L(i), sgm_eps) +- + end do + + !$acc loop seq + do i = 1, 2 + Re_R(i) = dflt_real +- + if (Re_size(i) > 0) Re_R(i) = 0d0 +- + !$acc loop seq + do q = 1, Re_size(i) + Re_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, E_idx + Re_idx(i, q))/Res(i, q) & + + Re_R(i) + end do +- + Re_R(i) = 1d0/max(Re_R(i), sgm_eps) + end do + end if + + E_L = gamma_L*pres_L + pi_inf_L + 5d-1*rho_L*vel_L_rms + qv_L +- + E_R = gamma_R*pres_R + pi_inf_R + 5d-1*rho_R*vel_R_rms + qv_R + ++ ! ENERGY ADJUSTMENTS FOR HYPOELASTIC ENERGY ++ if (hypoelasticity) then ++ !$acc loop seq ++ do i = 1, strxe - strxb + 1 ++ tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) ++ tau_e_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) ++ end do ++ G_L = 0d0; G_R = 0d0 ++ !$acc loop seq ++ do i = 1, num_fluids ++ G_L = G_L + alpha_L(i)*Gs(i) ++ G_R = G_R + alpha_R(i)*Gs(i) ++ end do ++ !$acc loop seq ++ do i = 1, strxe - strxb + 1 ++ ! Elastic contribution to energy if G large enough ++ if ((G_L > verysmall) .and. (G_R > verysmall)) then ++ E_L = E_L + (tau_e_L(i)*tau_e_L(i))/(4d0*G_L) ++ E_R = E_R + (tau_e_R(i)*tau_e_R(i))/(4d0*G_R) ++ ! Additional terms in 2D and 3D ++ if ((i == 2) .or. (i == 4) .or. (i == 5)) then ++ E_L = E_L + (tau_e_L(i)*tau_e_L(i))/(4d0*G_L) ++ E_R = E_R + (tau_e_R(i)*tau_e_R(i))/(4d0*G_R) ++ end if ++ end if ++ end do ++ end if ++ ++ ! ENERGY ADJUSTMENTS FOR HYPERELASTIC ENERGY ++ if (hyperelasticity) then ++ !$acc loop seq ++ do i = 1, num_dims ++ xi_field_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, xibeg - 1 + i) ++ xi_field_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, xibeg - 1 + i) ++ end do ++ G_L = 0d0; G_R = 0d0; ++ !$acc loop seq ++ do i = 1, num_fluids ++ ! Mixture left and right shear modulus ++ G_L = G_L + alpha_L(i)*Gs(i) ++ G_R = G_R + alpha_R(i)*Gs(i) ++ end do ++ ! Elastic contribution to energy if G large enough ++ if ( G_L > verysmall .and. G_R > verysmall ) then ++ E_L = E_L + G_L*qL_prim_rs${XYZ}$_vf(j, k, l, xiend + 1) ++ E_R = E_R + G_R*qR_prim_rs${XYZ}$_vf(j + 1, k, l, xiend + 1) ++ end if ++ !$acc loop seq ++ do i = 1, b_size - 1 ++ tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) ++ tau_e_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) ++ end do ++ end if ++ + H_L = (E_L + pres_L)/rho_L + H_R = (E_R + pres_R)/rho_R + +@@ -1034,13 +1125,10 @@ contains + + call s_compute_speed_of_sound(pres_L, rho_L, gamma_L, pi_inf_L, H_L, alpha_L, & + vel_L_rms, c_L) +- + call s_compute_speed_of_sound(pres_R, rho_R, gamma_R, pi_inf_R, H_R, alpha_R, & + vel_R_rms, c_R) +- + !> The computation of c_avg does not require all the variables, and therefore the non '_avg' + ! variables are placeholders to call the subroutine. +- + call s_compute_speed_of_sound(pres_R, rho_avg, gamma_avg, pi_inf_R, H_avg, alpha_R, & + vel_avg_rms, c_avg) + +@@ -1051,222 +1139,226 @@ contains + end do + end if + ++ ! COMPUTING THE DIRECT WAVE SPEEDS + if (wave_speeds == 1) then +- s_L = min(vel_L(dir_idx(1)) - c_L, vel_R(dir_idx(1)) - c_R) +- s_R = max(vel_R(dir_idx(1)) + c_R, vel_L(dir_idx(1)) + c_L) ++ if (elasticity) then ++ s_L = min(vel_L(dir_idx(1)) - sqrt(c_L*c_L + & ++ (((4d0*G_L)/3d0) + tau_e_L(dir_idx_tau(1)))/rho_L), vel_R(dir_idx(1)) - sqrt(c_R*c_R + & ++ (((4d0*G_R)/3d0) + tau_e_R(dir_idx_tau(1)))/rho_R)) ++ s_R = max(vel_R(dir_idx(1)) + sqrt(c_R*c_R + & ++ (((4d0*G_R)/3d0) + tau_e_R(dir_idx_tau(1)))/rho_R), vel_L(dir_idx(1)) + sqrt(c_L*c_L + & ++ (((4d0*G_L)/3d0) + tau_e_L(dir_idx_tau(1)))/rho_L)) ++ s_S = (pres_R - tau_e_R(dir_idx_tau(1)) - pres_L + & ++ tau_e_L(dir_idx_tau(1)) + rho_L*vel_L(idx1)*(s_L - vel_L(idx1)) - & ++ rho_R*vel_R(idx1)*(s_R - vel_R(idx1)))/(rho_L*(s_L - vel_L(idx1)) - & ++ rho_R*(s_R - vel_R(idx1))) ++ else ++ s_L = min(vel_L(dir_idx(1)) - c_L, vel_R(dir_idx(1)) - c_R) ++ s_R = max(vel_R(dir_idx(1)) + c_R, vel_L(dir_idx(1)) + c_L) ++ s_S = (pres_R - pres_L + rho_L*vel_L(dir_idx(1))* & ++ (s_L - vel_L(dir_idx(1))) - rho_R*vel_R(dir_idx(1))*(s_R - vel_R(dir_idx(1)))) & ++ /(rho_L*(s_L - vel_L(dir_idx(1))) - rho_R*(s_R - vel_R(dir_idx(1)))) + +- s_S = (pres_R - pres_L + rho_L*vel_L(dir_idx(1))* & +- (s_L - vel_L(dir_idx(1))) - & +- rho_R*vel_R(dir_idx(1))* & +- (s_R - vel_R(dir_idx(1)))) & +- /(rho_L*(s_L - vel_L(dir_idx(1))) - & +- rho_R*(s_R - vel_R(dir_idx(1)))) ++ end if + elseif (wave_speeds == 2) then + pres_SL = 5d-1*(pres_L + pres_R + rho_avg*c_avg* & + (vel_L(dir_idx(1)) - & + vel_R(dir_idx(1)))) +- + pres_SR = pres_SL +- + Ms_L = max(1d0, sqrt(1d0 + ((5d-1 + gamma_L)/(1d0 + gamma_L))* & + (pres_SL/pres_L - 1d0)*pres_L/ & + ((pres_L + pi_inf_L/(1d0 + gamma_L))))) + Ms_R = max(1d0, sqrt(1d0 + ((5d-1 + gamma_R)/(1d0 + gamma_R))* & + (pres_SR/pres_R - 1d0)*pres_R/ & + ((pres_R + pi_inf_R/(1d0 + gamma_R))))) +- + s_L = vel_L(dir_idx(1)) - c_L*Ms_L + s_R = vel_R(dir_idx(1)) + c_R*Ms_R +- + s_S = 5d-1*((vel_L(dir_idx(1)) + vel_R(dir_idx(1))) + & + (pres_L - pres_R)/ & + (rho_avg*c_avg)) + end if + +- if (s_L >= 0d0) then +- p_Star = pres_L ! Only useful to recalculate the radial momentum geometric source flux +- !$acc loop seq +- do i = 1, num_fluids +- flux_rs${XYZ}$_vf(j, k, l, i + advxb - 1) = & +- qL_prim_rs${XYZ}$_vf(j, k, l, i + advxb - 1)*s_S ++ ! follows Einfeldt et al. ++ ! s_M/P = min/max(0.,s_L/R) ++ s_M = min(0d0, s_L); s_P = max(0d0, s_R) + +- flux_rs${XYZ}$_vf(j, k, l, i + contxb - 1) = & +- qL_prim_rs${XYZ}$_vf(j, k, l, i + contxb - 1)*vel_L(dir_idx(1)) ++ ! goes with q_star_L/R = xi_L/R * (variable) ++ ! xi_L/R = ( ( s_L/R - u_L/R )/(s_L/R - s_star) ) ++ xi_L = (s_L - vel_L(idx1))/(s_L - s_S) ++ xi_R = (s_R - vel_R(idx1))/(s_R - s_S) + +- flux_rs${XYZ}$_vf(j, k, l, i + intxb - 1) = & +- (qL_prim_rs${XYZ}$_vf(j, k, l, i + advxb - 1)* & +- (gammas(i)*pres_L + pi_infs(i)) + & +- qL_prim_rs${XYZ}$_vf(j, k, l, i + contxb - 1)* & +- qvs(i))*vel_L(dir_idx(1)) +- end do +- !$acc loop seq +- do i = 1, num_dims +- flux_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(i)) = & +- rho_L*vel_L(dir_idx(1))*vel_L(dir_idx(i)) + dir_flg(dir_idx(i))*pres_L ++ ! goes with numerical star velocity in x/y/z directions ++ ! xi_P/M = 0.5 +/m sgn(0.5,s_star) ++ xi_M = (5d-1 + sign(5d-1, s_S)) ++ xi_P = (5d-1 - sign(5d-1, s_S)) + +- vel_src_rs${XYZ}$_vf(j, k, l, dir_idx(i)) = vel_L(dir_idx(i)) + & +- dir_flg(dir_idx(i))*(s_S - vel_L(dir_idx(i))) +- ! Compute the star velocities for the non-conservative terms +- end do +- flux_rs${XYZ}$_vf(j, k, l, E_idx) = (E_L + pres_L)*vel_L(dir_idx(1)) ++ ! goes with the numerical velocity in x/y/z directions ++ ! xi_P/M (pressure) = min/max(0. sgn(1,sL/sR)) ++ xi_MP = -min(0d0, sign(1d0, s_L)) ++ xi_PP = max(0d0, sign(1d0, s_R)) + +- if (.not. f_is_default(sigma)) then +- flux_rs${XYZ}$_vf(j, k, l, c_idx) = & +- qL_prim_rs${XYZ}$_vf(j, k, l, c_idx)*s_S +- end if ++ ! COMPUTING FLUXES ++ ! MASS FLUX. ++ !$acc loop seq ++ do i = 1, contxe ++ flux_rs${XYZ}$_vf(j, k, l, i) = & ++ xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, i)*(vel_L(idx1) + s_M*(xi_L - 1d0)) + & ++ xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, i)*(vel_R(idx1) + s_P*(xi_R - 1d0)) ++ end do + +- ! Compute right solution state +- else if (s_R <= 0d0) then +- p_Star = pres_R +- ! Only useful to recalculate the radial momentum geometric source flux +- !$acc loop seq +- do i = 1, num_fluids +- flux_rs${XYZ}$_vf(j, k, l, i + advxb - 1) = & +- qR_prim_rs${XYZ}$_vf(j + 1, k, l, i + advxb - 1)*s_S ++ ! MOMENTUM FLUX. ++ ! f = \rho u u - \sigma, q = \rho u, q_star = \xi * \rho*(s_star, v, w) ++ !$acc loop seq ++ do i = 1, num_dims ++ !idxi = dir_idx(i) ++ flux_rs${XYZ}$_vf(j, k, l, contxe + dir_idx(i)) = & ++ xi_M*(rho_L*(vel_L(idx1)*vel_L(dir_idx(i)) + s_M*(xi_L*(dir_flg(dir_idx(i))*s_S + & ++ (1d0 - dir_flg(dir_idx(i)))*vel_L(dir_idx(i))) - vel_L(dir_idx(i)))) + dir_flg(dir_idx(i))*(pres_L)) + & ++ xi_P*(rho_R*(vel_R(idx1)*vel_R(dir_idx(i)) + s_P*(xi_R*(dir_flg(dir_idx(i))*s_S + & ++ (1d0 - dir_flg(dir_idx(i)))*vel_R(dir_idx(i))) - vel_R(dir_idx(i)))) + dir_flg(dir_idx(i))*(pres_R)) ++ end do + +- flux_rs${XYZ}$_vf(j, k, l, i + contxb - 1) = & +- qR_prim_rs${XYZ}$_vf(j + 1, k, l, i + contxb - 1)*vel_R(dir_idx(1)) ++ ! ENERGY FLUX. ++ ! f = u*(E-\sigma), q = E, q_star = \xi*E+(s-u)(\rho s_star - \sigma/(s-u)) ++ flux_rs${XYZ}$_vf(j, k, l, E_idx) = & ++ xi_M*(vel_L(idx1)*(E_L + pres_L) + & ++ s_M*(xi_L*(E_L + (s_S - vel_L(idx1))*(rho_L*s_S + pres_L/(s_L - vel_L(idx1)))) - E_L)) & ++ + xi_P*(vel_R(idx1)*(E_R + pres_R) + & ++ s_P*(xi_R*(E_R + (s_S - vel_R(idx1))*(rho_R*s_S + pres_R/(s_R - vel_R(idx1)))) - E_R)) ++ ++ ! ELASTICITY. Elastic shear stress additions for the momentum and energy flux ++ if (elasticity) then ++ flux_ene_e = 0d0; ++ !$acc loop seq ++ do i = 1, num_dims ++ ! MOMENTUM ELASTIC FLUX. ++ flux_rs${XYZ}$_vf(j, k, l, contxe + dir_idx(i)) = & ++ flux_rs${XYZ}$_vf(j, k, l, contxe + dir_idx(i)) & ++ - xi_M*tau_e_L(dir_idx_tau(i)) - xi_P*tau_e_R(dir_idx_tau(i)) ++ ! ENERGY ELASTIC FLUX. ++ flux_ene_e = flux_ene_e - & ++ xi_M*(vel_L(dir_idx(i))*tau_e_L(dir_idx_tau(i)) + & ++ s_M*(xi_L*((s_S - vel_L(i))*(tau_e_L(dir_idx_tau(i))/(s_L - vel_L(i)))))) - & ++ xi_P*(vel_R(dir_idx(i))*tau_e_R(dir_idx_tau(i)) + & ++ s_P*(xi_R*((s_S - vel_R(i))*(tau_e_R(dir_idx_tau(i))/(s_R - vel_R(i)))))) ++ end do ++ flux_rs${XYZ}$_vf(j, k, l, E_idx) = flux_rs${XYZ}$_vf(j, k, l, E_idx) + flux_ene_e ++ end if + +- flux_rs${XYZ}$_vf(j, k, l, i + intxb - 1) = & +- (qR_prim_rs${XYZ}$_vf(j + 1, k, l, i + advxb - 1)* & +- (gammas(i)*pres_R + pi_infs(i)) + & +- qR_prim_rs${XYZ}$_vf(j + 1, k, l, i + contxb - 1)* & +- qvs(i))*vel_R(dir_idx(1)) +- end do +- !$acc loop seq +- do i = 1, num_dims +- flux_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(i)) = & +- rho_R*vel_R(dir_idx(1))*vel_R(dir_idx(i)) + dir_flg(dir_idx(i))*pres_R ++ ! VOLUME FRACTION FLUX. ++ !$acc loop seq ++ do i = advxb, advxe ++ flux_rs${XYZ}$_vf(j, k, l, i) = & ++ xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, i)*s_S + & ++ xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, i)*s_S ++ end do + +- vel_src_rs${XYZ}$_vf(j, k, l, dir_idx(i)) = vel_R(dir_idx(i)) + & +- dir_flg(dir_idx(i))*(s_S - vel_R(dir_idx(i))) +- ! Compute the star velocities for the non-conservative terms +- end do +- flux_rs${XYZ}$_vf(j, k, l, E_idx) = (E_R + pres_R)*vel_R(dir_idx(1)) ++ ! SOURCE TERM FOR VOLUME FRACTION ADVECTION FLUX. ++ !$acc loop seq ++ do i = 1, num_dims ++ !idxi = dir_idx(i) ++ vel_src_rs${XYZ}$_vf(j, k, l, dir_idx(i)) = & ++ xi_M*(vel_L(dir_idx(i)) + dir_flg(dir_idx(i))*(s_S*(xi_MP*(xi_L - 1) + 1) - vel_L(dir_idx(i)))) + & ++ xi_P*(vel_R(dir_idx(i)) + dir_flg(dir_idx(i))*(s_S*(xi_PP*(xi_R - 1) + 1) - vel_R(dir_idx(i)))) ++ end do + +- if (.not. f_is_default(sigma)) then +- flux_rs${XYZ}$_vf(j, k, l, c_idx) = & +- qR_prim_rs${XYZ}$_vf(j + 1, k, l, c_idx)*s_S +- end if ++ ! INTERNAL ENERGIES ADVECTION FLUX. ++ ! K-th pressure and velocity in preparation for the internal energy flux ++ vel_K_Star = vel_L(idx1)*(1d0 - xi_MP) + xi_MP*vel_R(idx1) + & ++ xi_MP*xi_PP*(s_S - vel_R(idx1)) ++ !$acc loop seq ++ do i = 1, num_fluids ++ p_K_Star = xi_M*(xi_MP*((pres_L + pi_infs(i)/(1d0 + gammas(i)))* & ++ xi_L**(1d0/gammas(i) + 1d0) - pi_infs(i)/(1d0 + gammas(i)) - pres_L) + pres_L) + & ++ xi_P*(xi_PP*((pres_R + pi_infs(i)/(1d0 + gammas(i)))* & ++ xi_R**(1d0/gammas(i) + 1d0) - pi_infs(i)/(1d0 + gammas(i)) - pres_R) + pres_R) ++ ++ flux_rs${XYZ}$_vf(j, k, l, i + intxb - 1) = & ++ (qL_prim_rs${XYZ}$_vf(j, k, l, i + advxb - 1)* & ++ (gammas(i)*p_K_Star + pi_infs(i)) + & ++ qL_prim_rs${XYZ}$_vf(j, k, l, i + contxb - 1)* & ++ qvs(i))*vel_K_Star ++ end do + +- ! Compute left star solution state +- else if (s_S >= 0d0) then +- xi_L = (s_L - vel_L(dir_idx(1)))/(s_L - s_S) +- rho_Star = rho_L*xi_L +- E_Star = xi_L*(E_L + (s_S - vel_L(dir_idx(1)))* & +- (rho_L*s_S + pres_L/(s_L - vel_L(dir_idx(1))))) +- p_Star = rho_L*(s_L - vel_L(dir_idx(1)))*(s_S - vel_L(dir_idx(1))) + pres_L +- !$acc loop seq +- do i = 1, num_fluids +- p_K_Star = (pres_L + pi_infs(i)/(1d0 + gammas(i)))* & +- xi_L**(1d0/gammas(i) + 1d0) - pi_infs(i)/(1d0 + gammas(i)) ++ flux_src_rs${XYZ}$_vf(j, k, l, advxb) = vel_src_rs${XYZ}$_vf(j, k, l, idx1) + +- flux_rs${XYZ}$_vf(j, k, l, i + advxb - 1) = & +- qL_prim_rs${XYZ}$_vf(j, k, l, i + advxb - 1)*s_S ++ ! HYPOELASTIC STRESS EVOLUTION FLUX. ++ if (hypoelasticity) then ++ !$acc loop seq ++ do i = 1, strxe - strxb + 1 ++ flux_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) = & ++ xi_M*(s_S/(s_L - s_S))*(s_L*rho_L*tau_e_L(i) - rho_L*vel_L(idx1)*tau_e_L(i)) + & ++ xi_P*(s_S/(s_R - s_S))*(s_R*rho_R*tau_e_R(i) - rho_R*vel_R(idx1)*tau_e_R(i)) ++ end do ++ end if + +- flux_rs${XYZ}$_vf(j, k, l, i + contxb - 1) = & +- qL_prim_rs${XYZ}$_vf(j, k, l, i + contxb - 1)*xi_L*s_S ++ ! REFERENCE MAP FLUX. ++ if (hyperelasticity) then ++ !$acc loop seq ++ do i = 1, num_dims ++ flux_rs${XYZ}$_vf(j, k, l, xibeg - 1 + i) = & ++ xi_M*(s_S/(s_L - s_S))*(s_L*rho_L*xi_field_L(i) & ++ - rho_L*vel_L(idx1)*xi_field_L(i)) + & ++ xi_P*(s_S/(s_R - s_S))*(s_R*rho_R*xi_field_R(i) & ++ - rho_R*vel_R(idx1)*xi_field_R(i)) ++ end do ++ end if + +- flux_rs${XYZ}$_vf(j, k, l, i + intxb - 1) = & +- (qL_prim_rs${XYZ}$_vf(j, k, l, i + advxb - 1)* & +- (gammas(i)*p_K_Star + pi_infs(i)) + & +- qL_prim_rs${XYZ}$_vf(j, k, l, i + contxb - 1)* & +- qvs(i))*s_S +- end do +- !$acc loop seq +- do i = 1, num_dims +- flux_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(i)) = & +- rho_Star*s_S*(s_S*dir_flg(dir_idx(i)) + vel_L(dir_idx(i))* & +- (1d0 - dir_flg(dir_idx(i)))) + dir_flg(dir_idx(i))*p_Star ++ ! SURFACE TENSION FLUX. need to check ++ if (.not. f_is_default(sigma)) then ++ flux_rs${XYZ}$_vf(j, k, l, c_idx) = & ++ (xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, c_idx) + & ++ xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, c_idx))*s_S ++ end if + +- vel_src_rs${XYZ}$_vf(j, k, l, dir_idx(i)) = vel_L(dir_idx(i)) + & +- dir_flg(dir_idx(i))*(s_S*xi_L - vel_L(dir_idx(i))) +- ! Compute the star velocities for the non-conservative terms +- end do +- flux_rs${XYZ}$_vf(j, k, l, E_idx) = (E_Star + p_Star)*s_S ++ ! correction pressure for the cylindrical terms ++ p_Star = xi_M*(pres_L + xi_MP*rho_L*(s_L - & ++ vel_L(dir_idx(1)))*(s_S - vel_L(dir_idx(1)))) + & ++ xi_P*(pres_R + xi_PP*rho_R*(s_R - & ++ vel_R(dir_idx(1)))*(s_S - vel_R(dir_idx(1)))) + +- if (.not. f_is_default(sigma)) then +- flux_rs${XYZ}$_vf(j, k, l, c_idx) = & +- qL_prim_rs${XYZ}$_vf(j, k, l, c_idx)*s_S ++ ! Geometrical source flux for cylindrical coordinates ++ #:if (NORM_DIR == 2) ++ if (cyl_coord) then ++ !Substituting the advective flux into the inviscid geometrical source flux ++ !$acc loop seq ++ do i = 1, E_idx ++ flux_gsrc_rs${XYZ}$_vf(j, k, l, i) = flux_rs${XYZ}$_vf(j, k, l, i) ++ end do ++ !$acc loop seq ++ do i = intxb, intxe ++ flux_gsrc_rs${XYZ}$_vf(j, k, l, i) = flux_rs${XYZ}$_vf(j, k, l, i) ++ end do ++ ! Recalculating the radial momentum geometric source flux ++ flux_gsrc_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(1)) = & ++ flux_gsrc_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(1)) - p_Star ++ ! Geometrical source of the void fraction(s) is zero ++ !$acc loop seq ++ do i = advxb, advxe ++ flux_gsrc_rs${XYZ}$_vf(j, k, l, i) = 0d0 ++ end do + end if ++ #:endif ++ #:if (NORM_DIR == 3) ++ if (grid_geometry == 3) then ++ !$acc loop seq ++ do i = 1, sys_size ++ flux_gsrc_rs${XYZ}$_vf(j, k, l, i) = 0d0 ++ end do ++ flux_gsrc_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(1)) = & ++ flux_gsrc_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(1)) - p_Star + +- ! Compute right star solution state +- else +- xi_R = (s_R - vel_R(dir_idx(1)))/(s_R - s_S) +- +- rho_Star = rho_R*xi_R +- +- E_Star = xi_R*(E_R + (s_S - vel_R(dir_idx(1)))* & +- (rho_R*s_S + pres_R/(s_R - vel_R(dir_idx(1))))) +- +- p_Star = rho_R*(s_R - vel_R(dir_idx(1)))*(s_S - vel_R(dir_idx(1))) + pres_R +- !$acc loop seq +- do i = 1, num_fluids +- p_K_Star = (pres_R + pi_infs(i)/(1d0 + gammas(i)))* & +- xi_R**(1d0/gammas(i) + 1d0) - pi_infs(i)/(1d0 + gammas(i)) +- +- flux_rs${XYZ}$_vf(j, k, l, i + advxb - 1) = & +- qR_prim_rs${XYZ}$_vf(j + 1, k, l, i + advxb - 1)*s_S +- +- flux_rs${XYZ}$_vf(j, k, l, i + contxb - 1) = & +- qR_prim_rs${XYZ}$_vf(j + 1, k, l, i + contxb - 1)*xi_R*s_S +- +- flux_rs${XYZ}$_vf(j, k, l, i + intxb - 1) = & +- (qR_prim_rs${XYZ}$_vf(j + 1, k, l, i + advxb - 1)* & +- (gammas(i)*p_K_Star + pi_infs(i)) + & +- qR_prim_rs${XYZ}$_vf(j + 1, k, l, i + contxb - 1)* & +- qvs(i))*s_S +- end do +- !$acc loop seq +- do i = 1, num_dims +- flux_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(i)) = rho_Star*s_S* & +- (s_S*dir_flg(dir_idx(i)) + vel_R(dir_idx(i))*(1d0 - dir_flg(dir_idx(i)))) + & +- dir_flg(dir_idx(i))*p_Star +- +- vel_src_rs${XYZ}$_vf(j, k, l, dir_idx(i)) = vel_R(dir_idx(i)) + & +- dir_flg(dir_idx(i))*(s_S*xi_R - vel_R(dir_idx(i))) +- ! Compute the star velocities for the non-conservative terms +- end do +- +- if (.not. f_is_default(sigma)) then +- flux_rs${XYZ}$_vf(j, k, l, c_idx) = & +- qR_prim_rs${XYZ}$_vf(j + 1, k, l, c_idx)*s_S ++ flux_gsrc_rs${XYZ}$_vf(j, k, l, momxe) = flux_rs${XYZ}$_vf(j, k, l, momxb + 1) + end if +- +- flux_rs${XYZ}$_vf(j, k, l, E_idx) = (E_Star + p_Star)*s_S +- +- end if +- +- flux_src_rs${XYZ}$_vf(j, k, l, advxb) = vel_src_rs${XYZ}$_vf(j, k, l, dir_idx(1)) +- +- ! Geometrical source flux for cylindrical coordinates +- if (cyl_coord .and. norm_dir == 2) then +- ! Substituting the advective flux into the inviscid geometrical source flux +- !$acc loop seq +- do i = 1, E_idx +- flux_gsrc_rs${XYZ}$_vf(j, k, l, i) = flux_rs${XYZ}$_vf(j, k, l, i) +- end do +- !$acc loop seq +- do i = intxb, intxe +- flux_gsrc_rs${XYZ}$_vf(j, k, l, i) = flux_rs${XYZ}$_vf(j, k, l, i) +- end do +- ! Recalculating the radial momentum geometric source flux (subtracting the pressure part) +- flux_gsrc_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(1)) = & +- flux_gsrc_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(1)) - p_Star +- ! Geometrical source of the void fraction(s) is zero +- !$acc loop seq +- do i = advxb, advxe +- flux_gsrc_rs${XYZ}$_vf(j, k, l, i) = 0d0 +- end do +- end if ++ #:endif + + end do + end do + end do ++ + elseif (model_eqns == 4) then + !ME4 +- !$acc parallel loop collapse(3) gang vector default(present) private(alpha_rho_L, alpha_rho_R, vel_L, vel_R, alpha_L, alpha_R, vel_avg, & +- !$acc rho_avg, h_avg, gamma_avg, s_L, s_R, s_S, vel_avg_rms, nbub_L, nbub_R, ptilde_L, ptilde_R) ++ !$acc parallel loop collapse(3) gang vector default(present) private(alpha_rho_L, alpha_rho_R, vel_L, vel_R, alpha_L, alpha_R, vel_avg, rho_avg, h_avg, gamma_avg, s_L, s_R, s_S, vel_avg_rms, nbub_L, nbub_R, ptilde_L, ptilde_R) + do l = is3%beg, is3%end + do k = is2%beg, is2%end + do j = is1%beg, is1%end +@@ -1632,11 +1724,11 @@ contains + end if + + E_L = gamma_L*pres_L + pi_inf_L + 5d-1*rho_L*vel_L_rms +- + E_R = gamma_R*pres_R + pi_inf_R + 5d-1*rho_R*vel_R_rms + + H_L = (E_L + pres_L)/rho_L + H_R = (E_R + pres_R)/rho_R ++ + if (avg_state == 2) then + !$acc loop seq + do i = 1, nb +@@ -1749,13 +1841,11 @@ contains + + call s_compute_speed_of_sound(pres_L, rho_L, gamma_L, pi_inf_L, H_L, alpha_L, & + vel_L_rms, c_L) +- + call s_compute_speed_of_sound(pres_R, rho_R, gamma_R, pi_inf_R, H_R, alpha_R, & + vel_R_rms, c_R) + + !> The computation of c_avg does not require all the variables, and therefore the non '_avg' + ! variables are placeholders to call the subroutine. +- + call s_compute_speed_of_sound(pres_R, rho_avg, gamma_avg, pi_inf_R, H_avg, alpha_R, & + vel_avg_rms, c_avg) + +@@ -1861,7 +1951,6 @@ contains + + ! Energy flux. + ! f = u*(E+p), q = E, q_star = \xi*E+(s-u)(\rho s_star + p/(s-u)) +- + flux_rs${XYZ}$_vf(j, k, l, E_idx) = & + xi_M*(vel_L(dir_idx(1))*(E_L + pres_L - ptilde_L) + & + s_M*(xi_L*(E_L + (s_S - vel_L(dir_idx(1)))* & +@@ -1874,7 +1963,6 @@ contains + + (s_M/s_L)*(s_P/s_R)*pcorr*s_S + + ! Volume fraction flux +- + !$acc loop seq + do i = advxb, advxe + flux_rs${XYZ}$_vf(j, k, l, i) = & +@@ -1980,8 +2068,10 @@ contains + end do + !$acc end parallel loop + else ++ ! 5-EQUATION MODEL WITH HLLC, INTERFACE CAPTURING ONLY + !$acc parallel loop collapse(3) gang vector default(present) private(vel_L, vel_R, Re_L, Re_R, & +- !$acc rho_avg, h_avg, gamma_avg, alpha_L, alpha_R, s_L, s_R, s_S, vel_avg_rms, pcorr, zcoef, vel_L_tmp, vel_R_tmp) copyin(is1,is2,is3) ++ !$acc rho_avg, h_avg, gamma_avg, alpha_L, alpha_R, s_L, s_R, s_S, vel_avg_rms, pcorr, zcoef, & ++ !$acc tau_e_L, tau_e_R, xi_field_L, xi_field_R, vel_L_tmp, vel_R_tmp) copyin(is1,is2,is3) + do l = is3%beg, is3%end + do k = is2%beg, is2%end + do j = is1%beg, is1%end +@@ -2064,39 +2154,85 @@ contains + !$acc loop seq + do i = 1, 2 + Re_L(i) = dflt_real +- + if (Re_size(i) > 0) Re_L(i) = 0d0 +- + !$acc loop seq + do q = 1, Re_size(i) + Re_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, E_idx + Re_idx(i, q))/Res(i, q) & + + Re_L(i) + end do +- + Re_L(i) = 1d0/max(Re_L(i), sgm_eps) +- + end do + + !$acc loop seq + do i = 1, 2 + Re_R(i) = dflt_real +- + if (Re_size(i) > 0) Re_R(i) = 0d0 +- + !$acc loop seq + do q = 1, Re_size(i) + Re_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, E_idx + Re_idx(i, q))/Res(i, q) & + + Re_R(i) + end do +- + Re_R(i) = 1d0/max(Re_R(i), sgm_eps) + end do + end if + + E_L = gamma_L*pres_L + pi_inf_L + 5d-1*rho_L*vel_L_rms + qv_L +- + E_R = gamma_R*pres_R + pi_inf_R + 5d-1*rho_R*vel_R_rms + qv_R + ++ ! ENERGY ADJUSTMENTS FOR HYPOELASTIC ENERGY ++ if (hypoelasticity) then ++ !$acc loop seq ++ do i = 1, strxe - strxb + 1 ++ tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) ++ tau_e_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) ++ end do ++ G_L = 0d0; G_R = 0d0 ++ !$acc loop seq ++ do i = 1, num_fluids ++ G_L = G_L + alpha_L(i)*Gs(i) ++ G_R = G_R + alpha_R(i)*Gs(i) ++ end do ++ !$acc loop seq ++ do i = 1, strxe - strxb + 1 ++ ! Elastic contribution to energy if G large enough ++ if ((G_L > verysmall) .and. (G_R > verysmall)) then ++ E_L = E_L + (tau_e_L(i)*tau_e_L(i))/(4d0*G_L) ++ E_R = E_R + (tau_e_R(i)*tau_e_R(i))/(4d0*G_R) ++ ! Additional terms in 2D and 3D ++ if ((i == 2) .or. (i == 4) .or. (i == 5)) then ++ E_L = E_L + (tau_e_L(i)*tau_e_L(i))/(4d0*G_L) ++ E_R = E_R + (tau_e_R(i)*tau_e_R(i))/(4d0*G_R) ++ end if ++ end if ++ end do ++ end if ++ ++ ! ENERGY ADJUSTMENTS FOR HYPERELASTIC ENERGY ++ if (hyperelasticity) then ++ !$acc loop seq ++ do i = 1, num_dims ++ xi_field_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, xibeg - 1 + i) ++ xi_field_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, xibeg - 1 + i) ++ end do ++ G_L = 0d0; G_R = 0d0; ++ !$acc loop seq ++ do i = 1, num_fluids ++ ! Mixture left and right shear modulus ++ G_L = G_L + alpha_L(i)*Gs(i) ++ G_R = G_R + alpha_R(i)*Gs(i) ++ end do ++ ! Elastic contribution to energy if G large enough ++ if ( G_L > verysmall .and. G_R > verysmall ) then ++ E_L = E_L + G_L*qL_prim_rs${XYZ}$_vf(j, k, l, xiend + 1) ++ E_R = E_R + G_R*qR_prim_rs${XYZ}$_vf(j + 1, k, l, xiend + 1) ++ end if ++ !$acc loop seq ++ do i = 1, b_size - 1 ++ tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) ++ tau_e_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) ++ end do ++ end if ++ + H_L = (E_L + pres_L)/rho_L + H_R = (E_R + pres_R)/rho_R + +@@ -2110,7 +2246,6 @@ contains + + !> The computation of c_avg does not require all the variables, and therefore the non '_avg' + ! variables are placeholders to call the subroutine. +- + call s_compute_speed_of_sound(pres_R, rho_avg, gamma_avg, pi_inf_R, H_avg, alpha_R, & + vel_avg_rms, c_avg) + +@@ -2126,16 +2261,25 @@ contains + end if + + if (wave_speeds == 1) then +- s_L = min(vel_L(idx1) - c_L, vel_R(idx1) - c_R) +- s_R = max(vel_R(idx1) + c_R, vel_L(idx1) + c_L) +- +- s_S = (pres_R - pres_L + rho_L*vel_L(idx1)* & +- (s_L - vel_L(idx1)) - & +- rho_R*vel_R(idx1)* & +- (s_R - vel_R(idx1))) & +- /(rho_L*(s_L - vel_L(idx1)) - & +- rho_R*(s_R - vel_R(idx1))) ++ if (elasticity) then ++ s_L = min(vel_L(dir_idx(1)) - sqrt(c_L*c_L + & ++ (((4d0*G_L)/3d0) + tau_e_L(dir_idx_tau(1)))/rho_L), vel_R(dir_idx(1)) - sqrt(c_R*c_R + & ++ (((4d0*G_R)/3d0) + tau_e_R(dir_idx_tau(1)))/rho_R)) ++ s_R = max(vel_R(dir_idx(1)) + sqrt(c_R*c_R + & ++ (((4d0*G_R)/3d0) + tau_e_R(dir_idx_tau(1)))/rho_R), vel_L(dir_idx(1)) + sqrt(c_L*c_L + & ++ (((4d0*G_L)/3d0) + tau_e_L(dir_idx_tau(1)))/rho_L)) ++ s_S = (pres_R - tau_e_R(dir_idx_tau(1)) - pres_L + & ++ tau_e_L(dir_idx_tau(1)) + rho_L*vel_L(idx1)*(s_L - vel_L(idx1)) - & ++ rho_R*vel_R(idx1)*(s_R - vel_R(idx1)))/(rho_L*(s_L - vel_L(idx1)) - & ++ rho_R*(s_R - vel_R(idx1))) ++ else ++ s_L = min(vel_L(dir_idx(1)) - c_L, vel_R(dir_idx(1)) - c_R) ++ s_R = max(vel_R(dir_idx(1)) + c_R, vel_L(dir_idx(1)) + c_L) ++ s_S = (pres_R - pres_L + rho_L*vel_L(dir_idx(1))* & ++ (s_L - vel_L(dir_idx(1))) - rho_R*vel_R(dir_idx(1))*(s_R - vel_R(dir_idx(1)))) & ++ /(rho_L*(s_L - vel_L(dir_idx(1))) - rho_R*(s_R - vel_R(dir_idx(1)))) + ++ end if + elseif (wave_speeds == 2) then + pres_SL = 5d-1*(pres_L + pres_R + rho_avg*c_avg* & + (vel_L(idx1) - & +@@ -2172,6 +2316,8 @@ contains + xi_M = (5d-1 + sign(5d-1, s_S)) + xi_P = (5d-1 - sign(5d-1, s_S)) + ++ ! COMPUTING THE HLLC FLUXES ++ ! MASS FLUX. + if (low_Mach == 1) then + @:compute_low_Mach_correction() + else +@@ -2181,15 +2327,13 @@ contains + !$acc loop seq + do i = 1, contxe + flux_rs${XYZ}$_vf(j, k, l, i) = & +- xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, i) & +- *(vel_L(idx1) + s_M*(xi_L - 1d0)) & +- + xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, i) & +- *(vel_R(idx1) + s_P*(xi_R - 1d0)) ++ xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, i)*(vel_L(idx1) + s_M*(xi_L - 1d0)) + & ++ xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, i)*(vel_R(idx1) + s_P*(xi_R - 1d0)) + end do + +- ! Momentum flux. +- ! f = \rho u u + p I, q = \rho u, q_star = \xi * \rho*(s_star, v, w) +- !$acc loop seq ++ ! MOMENTUM FLUX. ++ ! f = \rho u u - \sigma, q = \rho u, q_star = \xi * \rho*(s_star, v, w) ++ !$acc loop seq + do i = 1, num_dims + idxi = dir_idx(i) + flux_rs${XYZ}$_vf(j, k, l, contxe + idxi) = & +@@ -2206,32 +2350,68 @@ contains + vel_R(idxi)) - vel_R(idxi))) + & + dir_flg(idxi)*(pres_R)) & + + (s_M/s_L)*(s_P/s_R)*dir_flg(idxi)*pcorr ++ ++ !idxi = dir_idx(i) ++ !flux_rs${XYZ}$_vf(j, k, l, contxe + dir_idx(i)) = & ++ ! xi_M*(rho_L*(vel_L(idx1)*vel_L(dir_idx(i)) + s_M*(xi_L*(dir_flg(dir_idx(i))*s_S + & ++ !(1d0 - dir_flg(dir_idx(i)))*vel_L(dir_idx(i))) - vel_L(dir_idx(i)))) + dir_flg(dir_idx(i))*(pres_L)) + & ++ ! xi_P*(rho_R*(vel_R(idx1)*vel_R(dir_idx(i)) + s_P*(xi_R*(dir_flg(dir_idx(i))*s_S + & ++ !(1d0 - dir_flg(dir_idx(i)))*vel_R(dir_idx(i))) - vel_R(dir_idx(i)))) + dir_flg(dir_idx(i))*(pres_R)) & ++ ! + (s_M/s_L)*(s_P/s_R)*dir_flg(dir_idx(i))*pcorr + end do + +- ! Energy flux. +- ! f = u*(E+p), q = E, q_star = \xi*E+(s-u)(\rho s_star + p/(s-u)) ++ ! ENERGY FLUX. ++ ! f = u*(E-\sigma), q = E, q_star = \xi*E+(s-u)(\rho s_star - \sigma/(s-u)) + flux_rs${XYZ}$_vf(j, k, l, E_idx) = & + xi_M*(vel_L(idx1)*(E_L + pres_L) + & +- s_M*(xi_L*(E_L + (s_S - vel_L(idx1))* & +- (rho_L*s_S + pres_L/ & +- (s_L - vel_L(idx1)))) - E_L)) & ++ s_M*(xi_L*(E_L + (s_S - vel_L(idx1))*(rho_L*s_S + pres_L/(s_L - vel_L(idx1)))) - E_L)) & + + xi_P*(vel_R(idx1)*(E_R + pres_R) + & +- s_P*(xi_R*(E_R + (s_S - vel_R(idx1))* & +- (rho_R*s_S + pres_R/ & +- (s_R - vel_R(idx1)))) - E_R)) & ++ s_P*(xi_R*(E_R + (s_S - vel_R(idx1))*(rho_R*s_S + pres_R/(s_R - vel_R(idx1)))) - E_R)) & + + (s_M/s_L)*(s_P/s_R)*pcorr*s_S + +- ! Volume fraction flux ++ ! ELASTICITY. Elastic shear stress additions for the momentum and energy flux ++ if (elasticity) then ++ flux_ene_e = 0d0; ++ !$acc loop seq ++ do i = 1, num_dims ++ ! MOMENTUM ELASTIC FLUX. ++ flux_rs${XYZ}$_vf(j, k, l, contxe + dir_idx(i)) = & ++ flux_rs${XYZ}$_vf(j, k, l, contxe + dir_idx(i)) & ++ - xi_M*tau_e_L(dir_idx_tau(i)) - xi_P*tau_e_R(dir_idx_tau(i)) ++ ! ENERGY ELASTIC FLUX. ++ flux_ene_e = flux_ene_e - & ++ xi_M*(vel_L(dir_idx(i))*tau_e_L(dir_idx_tau(i)) + & ++ s_M*(xi_L*((s_S - vel_L(i))*(tau_e_L(dir_idx_tau(i))/(s_L - vel_L(i)))))) - & ++ xi_P*(vel_R(dir_idx(i))*tau_e_R(dir_idx_tau(i)) + & ++ s_P*(xi_R*((s_S - vel_R(i))*(tau_e_R(dir_idx_tau(i))/(s_R - vel_R(i)))))) ++ end do ++ flux_rs${XYZ}$_vf(j, k, l, E_idx) = flux_rs${XYZ}$_vf(j, k, l, E_idx) + flux_ene_e ++ end if ++ ++ ! HYPOELASTIC STRESS EVOLUTION FLUX. ++ if (hypoelasticity) then ++ !$acc loop seq ++ do i = 1, strxe - strxb + 1 ++ flux_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) = & ++ xi_M*(s_S/(s_L - s_S))*(s_L*rho_L*tau_e_L(i) - rho_L*vel_L(idx1)*tau_e_L(i)) + & ++ xi_P*(s_S/(s_R - s_S))*(s_R*rho_R*tau_e_R(i) - rho_R*vel_R(idx1)*tau_e_R(i)) ++ end do ++ end if ++ ++ ! VOLUME FRACTION FLUX. + !$acc loop seq + do i = advxb, advxe +- flux_rs${XYZ}$_vf(j, k, l, i) = & +- xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, i) & +- *(vel_L(idx1) + s_M*(xi_L - 1d0)) & +- + xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, i) & +- *(vel_R(idx1) + s_P*(xi_R - 1d0)) ++ flux_rs${XYZ}$_vf(j, k, l, i) = & ++ xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, i) & ++ *(vel_L(idx1) + s_M*(xi_L - 1d0)) & ++ + xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, i) & ++ *(vel_R(idx1) + s_P*(xi_R - 1d0)) ++ !flux_rs${XYZ}$_vf(j, k, l, i) = & ++ ! xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, i)*(vel_L(idx1) + s_M*(xi_L - 1d0)) + & ++ ! xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, i)*(vel_R(idx1) + s_P*(xi_R - 1d0)) + end do + +- ! Source for volume fraction advection equation ++ ! VOLUME FRACTION SOURCE FLUX. + !$acc loop seq + do i = 1, num_dims + idxi = dir_idx(i) +@@ -2242,14 +2422,20 @@ contains + + xi_P*(vel_R(idxi) + & + dir_flg(idxi)* & + s_P*(xi_R - 1d0)) +- +- !if ( (model_eqns == 4) .or. (num_fluids==1) ) vel_src_rs_vf(dir_idx(i))%sf(j,k,l) = 0d0 ++ !xi_M*(vel_L(idxi) + dir_flg(idxi)*s_M*(xi_L - 1d0)) + & ++ !xi_P*(vel_R(idxi) + dir_flg(idxi)*s_P*(xi_R - 1d0)) + end do + + flux_src_rs${XYZ}$_vf(j, k, l, advxb) = vel_src_rs${XYZ}$_vf(j, k, l, idx1) + +- ! Geometrical source flux for cylindrical coordinates ++ ! SURFACE TENSION FLUX. need to check ++ !if (.not. f_is_default(sigma)) then ++ ! flux_rs${XYZ}$_vf(j, k, l, c_idx) = & ++ ! (xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, c_idx) + & ++ ! xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, c_idx))*s_S ++ !end if + ++ ! Geometrical source flux for cylindrical coordinates + #:if (NORM_DIR == 2) + if (cyl_coord) then + !Substituting the advective flux into the inviscid geometrical source flux +@@ -2544,7 +2730,7 @@ contains + + !$acc update device(is1, is2, is3) + +- if (hypoelasticity) then ++ if (elasticity) then + if (norm_dir == 1) then + dir_idx_tau = (/1, 2, 4/) + else if (norm_dir == 2) then diff --git a/src/simulation/m_riemann_solvers.fpp b/src/simulation/m_riemann_solvers.fpp index 16b20b02f3..93582783d3 100644 --- a/src/simulation/m_riemann_solvers.fpp +++ b/src/simulation/m_riemann_solvers.fpp @@ -2069,9 +2069,7 @@ contains !$acc end parallel loop else ! 5-EQUATION MODEL WITH HLLC, INTERFACE CAPTURING ONLY - !$acc parallel loop collapse(3) gang vector default(present) private(vel_L, vel_R, Re_L, Re_R, & - !$acc rho_avg, h_avg, gamma_avg, alpha_L, alpha_R, s_L, s_R, s_S, vel_avg_rms, pcorr, zcoef, & - !$acc tau_e_L, tau_e_R, xi_field_L, xi_field_R, vel_L_tmp, vel_R_tmp) copyin(is1,is2,is3) + !$acc parallel loop collapse(3) gang vector default(present) private(vel_L, vel_R, Re_L, Re_R, rho_avg, h_avg, gamma_avg, alpha_L, alpha_R, s_L, s_R, s_S, vel_avg_rms, pcorr, zcoef, tau_e_L, tau_e_R, xi_field_L, xi_field_R, vel_L_tmp, vel_R_tmp) copyin(is1,is2,is3) do l = is3%beg, is3%end do k = is2%beg, is2%end do j = is1%beg, is1%end @@ -2180,58 +2178,58 @@ contains E_R = gamma_R*pres_R + pi_inf_R + 5d-1*rho_R*vel_R_rms + qv_R ! ENERGY ADJUSTMENTS FOR HYPOELASTIC ENERGY - if (hypoelasticity) then - !$acc loop seq - do i = 1, strxe - strxb + 1 - tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) - tau_e_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) - end do - G_L = 0d0; G_R = 0d0 - !$acc loop seq - do i = 1, num_fluids - G_L = G_L + alpha_L(i)*Gs(i) - G_R = G_R + alpha_R(i)*Gs(i) - end do - !$acc loop seq - do i = 1, strxe - strxb + 1 - ! Elastic contribution to energy if G large enough - if ((G_L > verysmall) .and. (G_R > verysmall)) then - E_L = E_L + (tau_e_L(i)*tau_e_L(i))/(4d0*G_L) - E_R = E_R + (tau_e_R(i)*tau_e_R(i))/(4d0*G_R) - ! Additional terms in 2D and 3D - if ((i == 2) .or. (i == 4) .or. (i == 5)) then - E_L = E_L + (tau_e_L(i)*tau_e_L(i))/(4d0*G_L) - E_R = E_R + (tau_e_R(i)*tau_e_R(i))/(4d0*G_R) - end if - end if - end do - end if + !if (hypoelasticity) then + ! !$acc loop seq + ! do i = 1, strxe - strxb + 1 + ! tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) + ! tau_e_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) + ! end do + ! G_L = 0d0; G_R = 0d0 + ! !$acc loop seq + ! do i = 1, num_fluids + ! G_L = G_L + alpha_L(i)*Gs(i) + ! G_R = G_R + alpha_R(i)*Gs(i) + ! end do + ! !$acc loop seq + ! do i = 1, strxe - strxb + 1 + ! ! Elastic contribution to energy if G large enough + ! if ((G_L > verysmall) .and. (G_R > verysmall)) then + ! E_L = E_L + (tau_e_L(i)*tau_e_L(i))/(4d0*G_L) + ! E_R = E_R + (tau_e_R(i)*tau_e_R(i))/(4d0*G_R) + ! ! Additional terms in 2D and 3D + ! if ((i == 2) .or. (i == 4) .or. (i == 5)) then + ! E_L = E_L + (tau_e_L(i)*tau_e_L(i))/(4d0*G_L) + ! E_R = E_R + (tau_e_R(i)*tau_e_R(i))/(4d0*G_R) + ! end if + ! end if + ! end do + !end if ! ENERGY ADJUSTMENTS FOR HYPERELASTIC ENERGY - if (hyperelasticity) then - !$acc loop seq - do i = 1, num_dims - xi_field_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, xibeg - 1 + i) - xi_field_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, xibeg - 1 + i) - end do - G_L = 0d0; G_R = 0d0; - !$acc loop seq - do i = 1, num_fluids - ! Mixture left and right shear modulus - G_L = G_L + alpha_L(i)*Gs(i) - G_R = G_R + alpha_R(i)*Gs(i) - end do - ! Elastic contribution to energy if G large enough - if ( G_L > verysmall .and. G_R > verysmall ) then - E_L = E_L + G_L*qL_prim_rs${XYZ}$_vf(j, k, l, xiend + 1) - E_R = E_R + G_R*qR_prim_rs${XYZ}$_vf(j + 1, k, l, xiend + 1) - end if - !$acc loop seq - do i = 1, b_size - 1 - tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) - tau_e_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) - end do - end if + !if (hyperelasticity) then + ! !$acc loop seq + ! do i = 1, num_dims + ! xi_field_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, xibeg - 1 + i) + ! xi_field_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, xibeg - 1 + i) + ! end do + ! G_L = 0d0; G_R = 0d0; + ! !$acc loop seq + ! do i = 1, num_fluids + ! ! Mixture left and right shear modulus + ! G_L = G_L + alpha_L(i)*Gs(i) + ! G_R = G_R + alpha_R(i)*Gs(i) + ! end do + ! ! Elastic contribution to energy if G large enough + ! if ( G_L > verysmall .and. G_R > verysmall ) then + ! E_L = E_L + G_L*qL_prim_rs${XYZ}$_vf(j, k, l, xiend + 1) + ! E_R = E_R + G_R*qR_prim_rs${XYZ}$_vf(j + 1, k, l, xiend + 1) + ! end if + ! !$acc loop seq + ! do i = 1, b_size - 1 + ! tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) + ! tau_e_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) + ! end do + !end if H_L = (E_L + pres_L)/rho_L H_R = (E_R + pres_R)/rho_R @@ -2261,25 +2259,34 @@ contains end if if (wave_speeds == 1) then - if (elasticity) then - s_L = min(vel_L(dir_idx(1)) - sqrt(c_L*c_L + & - (((4d0*G_L)/3d0) + tau_e_L(dir_idx_tau(1)))/rho_L), vel_R(dir_idx(1)) - sqrt(c_R*c_R + & - (((4d0*G_R)/3d0) + tau_e_R(dir_idx_tau(1)))/rho_R)) - s_R = max(vel_R(dir_idx(1)) + sqrt(c_R*c_R + & - (((4d0*G_R)/3d0) + tau_e_R(dir_idx_tau(1)))/rho_R), vel_L(dir_idx(1)) + sqrt(c_L*c_L + & - (((4d0*G_L)/3d0) + tau_e_L(dir_idx_tau(1)))/rho_L)) - s_S = (pres_R - tau_e_R(dir_idx_tau(1)) - pres_L + & - tau_e_L(dir_idx_tau(1)) + rho_L*vel_L(idx1)*(s_L - vel_L(idx1)) - & - rho_R*vel_R(idx1)*(s_R - vel_R(idx1)))/(rho_L*(s_L - vel_L(idx1)) - & - rho_R*(s_R - vel_R(idx1))) - else - s_L = min(vel_L(dir_idx(1)) - c_L, vel_R(dir_idx(1)) - c_R) - s_R = max(vel_R(dir_idx(1)) + c_R, vel_L(dir_idx(1)) + c_L) - s_S = (pres_R - pres_L + rho_L*vel_L(dir_idx(1))* & - (s_L - vel_L(dir_idx(1))) - rho_R*vel_R(dir_idx(1))*(s_R - vel_R(dir_idx(1)))) & - /(rho_L*(s_L - vel_L(dir_idx(1))) - rho_R*(s_R - vel_R(dir_idx(1)))) - - end if + s_L = min(vel_L(idx1) - c_L, vel_R(idx1) - c_R) + s_R = max(vel_R(idx1) + c_R, vel_L(idx1) + c_L) + s_S = (pres_R - pres_L + rho_L*vel_L(idx1)* & + (s_L - vel_L(idx1)) - & + rho_R*vel_R(idx1)* & + (s_R - vel_R(idx1))) & + /(rho_L*(s_L - vel_L(idx1)) - & + rho_R*(s_R - vel_R(idx1))) + + !if (elasticity) then + ! s_L = min(vel_L(dir_idx(1)) - sqrt(c_L*c_L + & + ! (((4d0*G_L)/3d0) + tau_e_L(dir_idx_tau(1)))/rho_L), vel_R(dir_idx(1)) - sqrt(c_R*c_R + & + ! (((4d0*G_R)/3d0) + tau_e_R(dir_idx_tau(1)))/rho_R)) + ! s_R = max(vel_R(dir_idx(1)) + sqrt(c_R*c_R + & + ! (((4d0*G_R)/3d0) + tau_e_R(dir_idx_tau(1)))/rho_R), vel_L(dir_idx(1)) + sqrt(c_L*c_L + & + ! (((4d0*G_L)/3d0) + tau_e_L(dir_idx_tau(1)))/rho_L)) + ! s_S = (pres_R - tau_e_R(dir_idx_tau(1)) - pres_L + & + ! tau_e_L(dir_idx_tau(1)) + rho_L*vel_L(idx1)*(s_L - vel_L(idx1)) - & + ! rho_R*vel_R(idx1)*(s_R - vel_R(idx1)))/(rho_L*(s_L - vel_L(idx1)) - & + ! rho_R*(s_R - vel_R(idx1))) + !else + ! s_L = min(vel_L(dir_idx(1)) - c_L, vel_R(dir_idx(1)) - c_R) + ! s_R = max(vel_R(dir_idx(1)) + c_R, vel_L(dir_idx(1)) + c_L) + ! s_S = (pres_R - pres_L + rho_L*vel_L(dir_idx(1))* & + ! (s_L - vel_L(dir_idx(1))) - rho_R*vel_R(dir_idx(1))*(s_R - vel_R(dir_idx(1)))) & + ! /(rho_L*(s_L - vel_L(dir_idx(1))) - rho_R*(s_R - vel_R(dir_idx(1)))) + ! + !end if elseif (wave_speeds == 2) then pres_SL = 5d-1*(pres_L + pres_R + rho_avg*c_avg* & (vel_L(idx1) - & @@ -2327,8 +2334,12 @@ contains !$acc loop seq do i = 1, contxe flux_rs${XYZ}$_vf(j, k, l, i) = & - xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, i)*(vel_L(idx1) + s_M*(xi_L - 1d0)) + & - xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, i)*(vel_R(idx1) + s_P*(xi_R - 1d0)) + xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, i) & + *(vel_L(idx1) + s_M*(xi_L - 1d0)) & + + xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, i) & + *(vel_R(idx1) + s_P*(xi_R - 1d0)) + !xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, i)*(vel_L(idx1) + s_M*(xi_L - 1d0)) + & + !xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, i)*(vel_R(idx1) + s_P*(xi_R - 1d0)) end do ! MOMENTUM FLUX. @@ -2364,9 +2375,15 @@ contains ! f = u*(E-\sigma), q = E, q_star = \xi*E+(s-u)(\rho s_star - \sigma/(s-u)) flux_rs${XYZ}$_vf(j, k, l, E_idx) = & xi_M*(vel_L(idx1)*(E_L + pres_L) + & - s_M*(xi_L*(E_L + (s_S - vel_L(idx1))*(rho_L*s_S + pres_L/(s_L - vel_L(idx1)))) - E_L)) & + s_M*(xi_L*(E_L + (s_S - vel_L(idx1))* & + (rho_L*s_S + pres_L/ & + (s_L - vel_L(idx1)))) - E_L)) & + ! s_M*(xi_L*(E_L + (s_S - vel_L(idx1))*(rho_L*s_S + pres_L/(s_L - vel_L(idx1)))) - E_L)) & + xi_P*(vel_R(idx1)*(E_R + pres_R) + & - s_P*(xi_R*(E_R + (s_S - vel_R(idx1))*(rho_R*s_S + pres_R/(s_R - vel_R(idx1)))) - E_R)) & + s_P*(xi_R*(E_R + (s_S - vel_R(idx1))* & + (rho_R*s_S + pres_R/ & + (s_R - vel_R(idx1)))) - E_R)) & + ! s_P*(xi_R*(E_R + (s_S - vel_R(idx1))*(rho_R*s_S + pres_R/(s_R - vel_R(idx1)))) - E_R)) & + (s_M/s_L)*(s_P/s_R)*pcorr*s_S ! ELASTICITY. Elastic shear stress additions for the momentum and energy flux From 378f7f29b66bc3c63ccf0ceb371b7b63987b106a Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Mon, 5 Aug 2024 19:00:14 -0500 Subject: [PATCH 277/326] working code, cleaning up the code --- diff.txt | 1095 -------------------------- src/simulation/m_riemann_solvers.fpp | 187 +++-- 2 files changed, 102 insertions(+), 1180 deletions(-) delete mode 100644 diff.txt diff --git a/diff.txt b/diff.txt deleted file mode 100644 index 526b0d4eef..0000000000 --- a/diff.txt +++ /dev/null @@ -1,1095 +0,0 @@ -diff --git a/src/simulation/m_riemann_solvers.fpp b/src/simulation/m_riemann_solvers.fpp -index bfca7142..16b20b02 100644 ---- a/src/simulation/m_riemann_solvers.fpp -+++ b/src/simulation/m_riemann_solvers.fpp -@@ -162,14 +162,14 @@ module m_riemann_solvers - @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), dimension(:, :, :, :), flux_rsx_vf, flux_src_rsx_vf) - @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), dimension(:, :, :, :), flux_rsy_vf, flux_src_rsy_vf) - @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), dimension(:, :, :, :), flux_rsz_vf, flux_src_rsz_vf) -- !$acc declare link( flux_rsx_vf, flux_src_rsx_vf, flux_rsy_vf, & -- !$acc flux_src_rsy_vf, flux_rsz_vf, flux_src_rsz_vf ) -+ !$acc declare link( flux_rsx_vf, flux_src_rsx_vf, flux_rsy_vf, & -+ !$acc flux_src_rsy_vf, flux_rsz_vf, flux_src_rsz_vf ) - #else - real(kind(0d0)), allocatable, dimension(:, :, :, :) :: flux_rsx_vf, flux_src_rsx_vf - real(kind(0d0)), allocatable, dimension(:, :, :, :) :: flux_rsy_vf, flux_src_rsy_vf - real(kind(0d0)), allocatable, dimension(:, :, :, :) :: flux_rsz_vf, flux_src_rsz_vf -- !$acc declare create( flux_rsx_vf, flux_src_rsx_vf, flux_rsy_vf, & -- !$acc flux_src_rsy_vf, flux_rsz_vf, flux_src_rsz_vf ) -+ !$acc declare create( flux_rsx_vf, flux_src_rsx_vf, flux_rsy_vf, & -+ !$acc flux_src_rsy_vf, flux_rsz_vf, flux_src_rsz_vf) - #endif - !> @} - -@@ -313,6 +313,7 @@ contains - real(kind(0d0)), dimension(6) :: tau_e_L, tau_e_R - real(kind(0d0)) :: G_L, G_R - real(kind(0d0)), dimension(2) :: Re_L, Re_R -+ real(kind(0d0)), dimension(3) :: xi_field_L, xi_field_R - - real(kind(0d0)) :: rho_avg - real(kind(0d0)), dimension(num_dims) :: vel_avg -@@ -356,8 +357,7 @@ contains - #:for NORM_DIR, XYZ in [(1, 'x'), (2, 'y'), (3, 'z')] - - if (norm_dir == ${NORM_DIR}$) then -- !$acc parallel loop collapse(3) gang vector default(present) private(alpha_rho_L, alpha_rho_R, vel_L, vel_R, alpha_L, alpha_R, vel_avg, tau_e_L, tau_e_R, G_L, G_R, Re_L, Re_R, & -- !$acc rho_avg, h_avg, gamma_avg, s_L, s_R, s_S) -+ !$acc parallel loop collapse(3) gang vector default(present) private(alpha_rho_L, alpha_rho_R, vel_L, vel_R, alpha_L, alpha_R, vel_avg, tau_e_L, tau_e_R, G_L, G_R, Re_L, Re_R, rho_avg, h_avg, gamma_avg, s_L, s_R, s_S, xi_field_L, xi_field_R) - do l = is3%beg, is3%end - do k = is2%beg, is2%end - do j = is1%beg, is1%end -@@ -440,31 +440,24 @@ contains - !$acc loop seq - do i = 1, 2 - Re_L(i) = dflt_real -- - if (Re_size(i) > 0) Re_L(i) = 0d0 -- - !$acc loop seq - do q = 1, Re_size(i) - Re_L(i) = alpha_L(Re_idx(i, q))/Res(i, q) & - + Re_L(i) - end do -- - Re_L(i) = 1d0/max(Re_L(i), sgm_eps) -- - end do - - !$acc loop seq - do i = 1, 2 - Re_R(i) = dflt_real -- - if (Re_size(i) > 0) Re_R(i) = 0d0 -- - !$acc loop seq - do q = 1, Re_size(i) - Re_R(i) = alpha_R(Re_idx(i, q))/Res(i, q) & - + Re_R(i) - end do -- - Re_R(i) = 1d0/max(Re_R(i), sgm_eps) - end do - end if -@@ -472,26 +465,17 @@ contains - E_L = gamma_L*pres_L + pi_inf_L + 5d-1*rho_L*vel_L_rms + qv_L - E_R = gamma_R*pres_R + pi_inf_R + 5d-1*rho_R*vel_R_rms + qv_R - -- H_L = (E_L + pres_L)/rho_L -- H_R = (E_R + pres_R)/rho_R -- -+ ! elastic energy update - if (hypoelasticity) then -- !$acc loop seq -- do i = 1, strxe - strxb + 1 -- tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) -- tau_e_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) -- end do -- -- G_L = 0d0 -- G_R = 0d0 -- -+ G_L = 0d0; G_R = 0d0 - !$acc loop seq - do i = 1, num_fluids - G_L = G_L + alpha_L(i)*Gs(i) - G_R = G_R + alpha_R(i)*Gs(i) - end do -- - do i = 1, strxe - strxb + 1 -+ tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) -+ tau_e_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) - ! Elastic contribution to energy if G large enough - !TODO take out if statement if stable without - if ((G_L > 1000) .and. (G_R > 1000)) then -@@ -506,19 +490,57 @@ contains - end do - end if - -+ ! elastic energy update -+ !if ( hyperelasticity ) then -+ ! G_L = 0d0 -+ ! G_R = 0d0 -+ ! -+ ! !$acc loop seq -+ ! do i = 1, num_fluids -+ ! G_L = G_L + alpha_L(i)*Gs(i) -+ ! G_R = G_R + alpha_R(i)*Gs(i) -+ ! end do -+ ! ! Elastic contribution to energy if G large enough -+ ! if ((G_L > 1d-3) .and. (G_R > 1d-3)) then -+ ! E_L = E_L + G_L*qL_prim_rs${XYZ}$_vf(j, k, l, xiend + 1) -+ ! E_R = E_R + G_R*qR_prim_rs${XYZ}$_vf(j + 1, k, l, xiend + 1) -+ ! !$acc loop seq -+ ! do i = 1, b_size-1 -+ ! tau_e_L(i) = G_L*qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) -+ ! tau_e_R(i) = G_R*qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) -+ ! end do -+ ! !$acc loop seq -+ ! do i = 1, b_size-1 -+ ! tau_e_L(i) = 0d0 -+ ! tau_e_R(i) = 0d0 -+ ! end do -+ ! !$acc loop seq -+ ! do i = 1, num_dims -+ ! xi_field_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, xibeg - 1 + i) -+ ! xi_field_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, xibeg - 1 + i) -+ ! end do -+ ! end if -+ !end if -+ -+ ! Enthalpy with elastic energy -+ H_L = (E_L + pres_L)/rho_L -+ H_R = (E_R + pres_R)/rho_R -+ - @:compute_average_state() - - call s_compute_speed_of_sound(pres_L, rho_L, gamma_L, pi_inf_L, H_L, alpha_L, & -- vel_L_rms, c_L) -+ vel_L_rms, c_L, Gs) - - call s_compute_speed_of_sound(pres_R, rho_R, gamma_R, pi_inf_R, H_R, alpha_R, & -- vel_R_rms, c_R) -+ vel_R_rms, c_R, Gs) - - !> The computation of c_avg does not require all the variables, and therefore the non '_avg' - ! variables are placeholders to call the subroutine. - - call s_compute_speed_of_sound(pres_R, rho_avg, gamma_avg, pi_inf_R, H_avg, alpha_R, & -- vel_avg_rms, c_avg) -+ vel_avg_rms, c_avg, Gs) -+ -+ !SGR added Gs to all of the above speed of sound clacs - - if (any(Re_size > 0)) then - !$acc loop seq -@@ -541,6 +563,11 @@ contains - , vel_L(dir_idx(1)) + sqrt(c_L*c_L + & - (((4d0*G_L)/3d0) + & - tau_e_L(dir_idx_tau(1)))/rho_L)) -+ else if (hyperelasticity) then -+ s_L = min(vel_L(dir_idx(1)) - sqrt(c_L*c_L + (4d0*G_L/3d0)/rho_L) & -+ , vel_R(dir_idx(1)) - sqrt(c_R*c_R + (4d0*G_R/3d0)/rho_R)) -+ s_R = max(vel_R(dir_idx(1)) + sqrt(c_R*c_R + (4d0*G_R/3d0)/rho_R) & -+ , vel_L(dir_idx(1)) + sqrt(c_L*c_L + (4d0*G_L/3d0)/rho_L)) - else - s_L = min(vel_L(dir_idx(1)) - c_L, vel_R(dir_idx(1)) - c_R) - s_R = max(vel_R(dir_idx(1)) + c_R, vel_L(dir_idx(1)) + c_L) -@@ -716,6 +743,18 @@ contains - /(s_M - s_P) - end do - -+ ! Xi field -+ !if ( hyperelasticity ) then -+ ! do i = 1, num_dims -+ ! flux_rs${XYZ}$_vf(j, k, l, xibeg - 1 + i) = & -+ ! (s_M*rho_R*vel_R(dir_idx(1))*xi_field_R(i) & -+ ! - s_P*rho_L*vel_L(dir_idx(1))*xi_field_L(i) & -+ ! + s_M*s_P*(rho_L*xi_field_L(i) & -+ ! - rho_R*xi_field_R(i))) & -+ ! /(s_M - s_P) -+ ! end do -+ !end if -+ - ! Div(U)? - !$acc loop seq - do i = 1, num_dims -@@ -822,7 +861,6 @@ contains - - real(kind(0d0)), dimension(startx:, starty:, startz:, 1:), intent(inout) :: qL_prim_rsx_vf, qL_prim_rsy_vf, qL_prim_rsz_vf, qR_prim_rsx_vf, qR_prim_rsy_vf, qR_prim_rsz_vf - type(scalar_field), dimension(sys_size), intent(in) :: q_prim_vf -- - type(scalar_field), allocatable, dimension(:), intent(inout) :: qL_prim_vf, qR_prim_vf - - type(scalar_field), & -@@ -862,6 +900,11 @@ contains - real(kind(0d0)) :: s_L, s_R, s_M, s_P, s_S - real(kind(0d0)) :: xi_L, xi_R !< Left and right wave speeds functions - real(kind(0d0)) :: xi_M, xi_P -+ real(kind(0d0)) :: xi_MP, xi_PP -+ -+ real(kind(0d0)), dimension(6) :: tau_e_L, tau_e_R -+ real(kind(0d0)), dimension(num_dims) :: xi_field_L, xi_field_R -+ real(kind(0d0)) :: G_L, G_R - - real(kind(0d0)) :: nbub_L, nbub_R - real(kind(0d0)), dimension(nb) :: R0_L, R0_R -@@ -880,9 +923,10 @@ contains - real(kind(0d0)) :: vel_L_rms, vel_R_rms, vel_avg_rms - real(kind(0d0)) :: vel_L_tmp, vel_R_tmp - real(kind(0d0)) :: blkmod1, blkmod2 -- real(kind(0d0)) :: rho_Star, E_Star, p_Star, p_K_Star -+ real(kind(0d0)) :: rho_Star, E_Star, p_Star, p_K_Star, vel_K_Star - real(kind(0d0)) :: pres_SL, pres_SR, Ms_L, Ms_R - real(kind(0d0)) :: start, finish -+ real(kind(0d0)) :: flux_ene_e - real(kind(0d0)) :: zcoef, pcorr !< low Mach number correction - integer :: i, j, k, l, q !< Generic loop iterators - integer :: idx1, idxi -@@ -909,15 +953,16 @@ contains - flux_gsrc_vf, & - norm_dir, ix, iy, iz) - -+ idx1 = 1; if (dir_idx(1) == 2) idx1 = 2; if (dir_idx(1) == 3) idx1 = 3 -+ - #:for NORM_DIR, XYZ in [(1, 'x'), (2, 'y'), (3, 'z')] - - if (norm_dir == ${NORM_DIR}$) then -+ -+ ! 6-EQUATION MODEL WITH HLLC - if (model_eqns == 3) then - !ME3 -- -- !$acc parallel loop collapse(3) gang vector default(present) private(vel_L, vel_R, Re_L, Re_R, & -- !$acc rho_avg, h_avg, gamma_avg, s_L, s_R, s_S, vel_avg_rms, alpha_L, alpha_R) -- -+ !$acc parallel loop collapse(3) gang vector default(present) private(vel_L, vel_R, Re_L, Re_R, rho_avg, h_avg, gamma_avg, s_L, s_R, s_S, vel_avg_rms, alpha_L, alpha_R, tau_e_L, tau_e_R, G_L, G_R, flux_ene_e, xi_field_L, xi_field_R) - do l = is3%beg, is3%end - do k = is2%beg, is2%end - do j = is1%beg, is1%end -@@ -994,39 +1039,85 @@ contains - !$acc loop seq - do i = 1, 2 - Re_L(i) = dflt_real -- - if (Re_size(i) > 0) Re_L(i) = 0d0 -- - !$acc loop seq - do q = 1, Re_size(i) - Re_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, E_idx + Re_idx(i, q))/Res(i, q) & - + Re_L(i) - end do -- - Re_L(i) = 1d0/max(Re_L(i), sgm_eps) -- - end do - - !$acc loop seq - do i = 1, 2 - Re_R(i) = dflt_real -- - if (Re_size(i) > 0) Re_R(i) = 0d0 -- - !$acc loop seq - do q = 1, Re_size(i) - Re_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, E_idx + Re_idx(i, q))/Res(i, q) & - + Re_R(i) - end do -- - Re_R(i) = 1d0/max(Re_R(i), sgm_eps) - end do - end if - - E_L = gamma_L*pres_L + pi_inf_L + 5d-1*rho_L*vel_L_rms + qv_L -- - E_R = gamma_R*pres_R + pi_inf_R + 5d-1*rho_R*vel_R_rms + qv_R - -+ ! ENERGY ADJUSTMENTS FOR HYPOELASTIC ENERGY -+ if (hypoelasticity) then -+ !$acc loop seq -+ do i = 1, strxe - strxb + 1 -+ tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) -+ tau_e_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) -+ end do -+ G_L = 0d0; G_R = 0d0 -+ !$acc loop seq -+ do i = 1, num_fluids -+ G_L = G_L + alpha_L(i)*Gs(i) -+ G_R = G_R + alpha_R(i)*Gs(i) -+ end do -+ !$acc loop seq -+ do i = 1, strxe - strxb + 1 -+ ! Elastic contribution to energy if G large enough -+ if ((G_L > verysmall) .and. (G_R > verysmall)) then -+ E_L = E_L + (tau_e_L(i)*tau_e_L(i))/(4d0*G_L) -+ E_R = E_R + (tau_e_R(i)*tau_e_R(i))/(4d0*G_R) -+ ! Additional terms in 2D and 3D -+ if ((i == 2) .or. (i == 4) .or. (i == 5)) then -+ E_L = E_L + (tau_e_L(i)*tau_e_L(i))/(4d0*G_L) -+ E_R = E_R + (tau_e_R(i)*tau_e_R(i))/(4d0*G_R) -+ end if -+ end if -+ end do -+ end if -+ -+ ! ENERGY ADJUSTMENTS FOR HYPERELASTIC ENERGY -+ if (hyperelasticity) then -+ !$acc loop seq -+ do i = 1, num_dims -+ xi_field_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, xibeg - 1 + i) -+ xi_field_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, xibeg - 1 + i) -+ end do -+ G_L = 0d0; G_R = 0d0; -+ !$acc loop seq -+ do i = 1, num_fluids -+ ! Mixture left and right shear modulus -+ G_L = G_L + alpha_L(i)*Gs(i) -+ G_R = G_R + alpha_R(i)*Gs(i) -+ end do -+ ! Elastic contribution to energy if G large enough -+ if ( G_L > verysmall .and. G_R > verysmall ) then -+ E_L = E_L + G_L*qL_prim_rs${XYZ}$_vf(j, k, l, xiend + 1) -+ E_R = E_R + G_R*qR_prim_rs${XYZ}$_vf(j + 1, k, l, xiend + 1) -+ end if -+ !$acc loop seq -+ do i = 1, b_size - 1 -+ tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) -+ tau_e_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) -+ end do -+ end if -+ - H_L = (E_L + pres_L)/rho_L - H_R = (E_R + pres_R)/rho_R - -@@ -1034,13 +1125,10 @@ contains - - call s_compute_speed_of_sound(pres_L, rho_L, gamma_L, pi_inf_L, H_L, alpha_L, & - vel_L_rms, c_L) -- - call s_compute_speed_of_sound(pres_R, rho_R, gamma_R, pi_inf_R, H_R, alpha_R, & - vel_R_rms, c_R) -- - !> The computation of c_avg does not require all the variables, and therefore the non '_avg' - ! variables are placeholders to call the subroutine. -- - call s_compute_speed_of_sound(pres_R, rho_avg, gamma_avg, pi_inf_R, H_avg, alpha_R, & - vel_avg_rms, c_avg) - -@@ -1051,222 +1139,226 @@ contains - end do - end if - -+ ! COMPUTING THE DIRECT WAVE SPEEDS - if (wave_speeds == 1) then -- s_L = min(vel_L(dir_idx(1)) - c_L, vel_R(dir_idx(1)) - c_R) -- s_R = max(vel_R(dir_idx(1)) + c_R, vel_L(dir_idx(1)) + c_L) -+ if (elasticity) then -+ s_L = min(vel_L(dir_idx(1)) - sqrt(c_L*c_L + & -+ (((4d0*G_L)/3d0) + tau_e_L(dir_idx_tau(1)))/rho_L), vel_R(dir_idx(1)) - sqrt(c_R*c_R + & -+ (((4d0*G_R)/3d0) + tau_e_R(dir_idx_tau(1)))/rho_R)) -+ s_R = max(vel_R(dir_idx(1)) + sqrt(c_R*c_R + & -+ (((4d0*G_R)/3d0) + tau_e_R(dir_idx_tau(1)))/rho_R), vel_L(dir_idx(1)) + sqrt(c_L*c_L + & -+ (((4d0*G_L)/3d0) + tau_e_L(dir_idx_tau(1)))/rho_L)) -+ s_S = (pres_R - tau_e_R(dir_idx_tau(1)) - pres_L + & -+ tau_e_L(dir_idx_tau(1)) + rho_L*vel_L(idx1)*(s_L - vel_L(idx1)) - & -+ rho_R*vel_R(idx1)*(s_R - vel_R(idx1)))/(rho_L*(s_L - vel_L(idx1)) - & -+ rho_R*(s_R - vel_R(idx1))) -+ else -+ s_L = min(vel_L(dir_idx(1)) - c_L, vel_R(dir_idx(1)) - c_R) -+ s_R = max(vel_R(dir_idx(1)) + c_R, vel_L(dir_idx(1)) + c_L) -+ s_S = (pres_R - pres_L + rho_L*vel_L(dir_idx(1))* & -+ (s_L - vel_L(dir_idx(1))) - rho_R*vel_R(dir_idx(1))*(s_R - vel_R(dir_idx(1)))) & -+ /(rho_L*(s_L - vel_L(dir_idx(1))) - rho_R*(s_R - vel_R(dir_idx(1)))) - -- s_S = (pres_R - pres_L + rho_L*vel_L(dir_idx(1))* & -- (s_L - vel_L(dir_idx(1))) - & -- rho_R*vel_R(dir_idx(1))* & -- (s_R - vel_R(dir_idx(1)))) & -- /(rho_L*(s_L - vel_L(dir_idx(1))) - & -- rho_R*(s_R - vel_R(dir_idx(1)))) -+ end if - elseif (wave_speeds == 2) then - pres_SL = 5d-1*(pres_L + pres_R + rho_avg*c_avg* & - (vel_L(dir_idx(1)) - & - vel_R(dir_idx(1)))) -- - pres_SR = pres_SL -- - Ms_L = max(1d0, sqrt(1d0 + ((5d-1 + gamma_L)/(1d0 + gamma_L))* & - (pres_SL/pres_L - 1d0)*pres_L/ & - ((pres_L + pi_inf_L/(1d0 + gamma_L))))) - Ms_R = max(1d0, sqrt(1d0 + ((5d-1 + gamma_R)/(1d0 + gamma_R))* & - (pres_SR/pres_R - 1d0)*pres_R/ & - ((pres_R + pi_inf_R/(1d0 + gamma_R))))) -- - s_L = vel_L(dir_idx(1)) - c_L*Ms_L - s_R = vel_R(dir_idx(1)) + c_R*Ms_R -- - s_S = 5d-1*((vel_L(dir_idx(1)) + vel_R(dir_idx(1))) + & - (pres_L - pres_R)/ & - (rho_avg*c_avg)) - end if - -- if (s_L >= 0d0) then -- p_Star = pres_L ! Only useful to recalculate the radial momentum geometric source flux -- !$acc loop seq -- do i = 1, num_fluids -- flux_rs${XYZ}$_vf(j, k, l, i + advxb - 1) = & -- qL_prim_rs${XYZ}$_vf(j, k, l, i + advxb - 1)*s_S -+ ! follows Einfeldt et al. -+ ! s_M/P = min/max(0.,s_L/R) -+ s_M = min(0d0, s_L); s_P = max(0d0, s_R) - -- flux_rs${XYZ}$_vf(j, k, l, i + contxb - 1) = & -- qL_prim_rs${XYZ}$_vf(j, k, l, i + contxb - 1)*vel_L(dir_idx(1)) -+ ! goes with q_star_L/R = xi_L/R * (variable) -+ ! xi_L/R = ( ( s_L/R - u_L/R )/(s_L/R - s_star) ) -+ xi_L = (s_L - vel_L(idx1))/(s_L - s_S) -+ xi_R = (s_R - vel_R(idx1))/(s_R - s_S) - -- flux_rs${XYZ}$_vf(j, k, l, i + intxb - 1) = & -- (qL_prim_rs${XYZ}$_vf(j, k, l, i + advxb - 1)* & -- (gammas(i)*pres_L + pi_infs(i)) + & -- qL_prim_rs${XYZ}$_vf(j, k, l, i + contxb - 1)* & -- qvs(i))*vel_L(dir_idx(1)) -- end do -- !$acc loop seq -- do i = 1, num_dims -- flux_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(i)) = & -- rho_L*vel_L(dir_idx(1))*vel_L(dir_idx(i)) + dir_flg(dir_idx(i))*pres_L -+ ! goes with numerical star velocity in x/y/z directions -+ ! xi_P/M = 0.5 +/m sgn(0.5,s_star) -+ xi_M = (5d-1 + sign(5d-1, s_S)) -+ xi_P = (5d-1 - sign(5d-1, s_S)) - -- vel_src_rs${XYZ}$_vf(j, k, l, dir_idx(i)) = vel_L(dir_idx(i)) + & -- dir_flg(dir_idx(i))*(s_S - vel_L(dir_idx(i))) -- ! Compute the star velocities for the non-conservative terms -- end do -- flux_rs${XYZ}$_vf(j, k, l, E_idx) = (E_L + pres_L)*vel_L(dir_idx(1)) -+ ! goes with the numerical velocity in x/y/z directions -+ ! xi_P/M (pressure) = min/max(0. sgn(1,sL/sR)) -+ xi_MP = -min(0d0, sign(1d0, s_L)) -+ xi_PP = max(0d0, sign(1d0, s_R)) - -- if (.not. f_is_default(sigma)) then -- flux_rs${XYZ}$_vf(j, k, l, c_idx) = & -- qL_prim_rs${XYZ}$_vf(j, k, l, c_idx)*s_S -- end if -+ ! COMPUTING FLUXES -+ ! MASS FLUX. -+ !$acc loop seq -+ do i = 1, contxe -+ flux_rs${XYZ}$_vf(j, k, l, i) = & -+ xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, i)*(vel_L(idx1) + s_M*(xi_L - 1d0)) + & -+ xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, i)*(vel_R(idx1) + s_P*(xi_R - 1d0)) -+ end do - -- ! Compute right solution state -- else if (s_R <= 0d0) then -- p_Star = pres_R -- ! Only useful to recalculate the radial momentum geometric source flux -- !$acc loop seq -- do i = 1, num_fluids -- flux_rs${XYZ}$_vf(j, k, l, i + advxb - 1) = & -- qR_prim_rs${XYZ}$_vf(j + 1, k, l, i + advxb - 1)*s_S -+ ! MOMENTUM FLUX. -+ ! f = \rho u u - \sigma, q = \rho u, q_star = \xi * \rho*(s_star, v, w) -+ !$acc loop seq -+ do i = 1, num_dims -+ !idxi = dir_idx(i) -+ flux_rs${XYZ}$_vf(j, k, l, contxe + dir_idx(i)) = & -+ xi_M*(rho_L*(vel_L(idx1)*vel_L(dir_idx(i)) + s_M*(xi_L*(dir_flg(dir_idx(i))*s_S + & -+ (1d0 - dir_flg(dir_idx(i)))*vel_L(dir_idx(i))) - vel_L(dir_idx(i)))) + dir_flg(dir_idx(i))*(pres_L)) + & -+ xi_P*(rho_R*(vel_R(idx1)*vel_R(dir_idx(i)) + s_P*(xi_R*(dir_flg(dir_idx(i))*s_S + & -+ (1d0 - dir_flg(dir_idx(i)))*vel_R(dir_idx(i))) - vel_R(dir_idx(i)))) + dir_flg(dir_idx(i))*(pres_R)) -+ end do - -- flux_rs${XYZ}$_vf(j, k, l, i + contxb - 1) = & -- qR_prim_rs${XYZ}$_vf(j + 1, k, l, i + contxb - 1)*vel_R(dir_idx(1)) -+ ! ENERGY FLUX. -+ ! f = u*(E-\sigma), q = E, q_star = \xi*E+(s-u)(\rho s_star - \sigma/(s-u)) -+ flux_rs${XYZ}$_vf(j, k, l, E_idx) = & -+ xi_M*(vel_L(idx1)*(E_L + pres_L) + & -+ s_M*(xi_L*(E_L + (s_S - vel_L(idx1))*(rho_L*s_S + pres_L/(s_L - vel_L(idx1)))) - E_L)) & -+ + xi_P*(vel_R(idx1)*(E_R + pres_R) + & -+ s_P*(xi_R*(E_R + (s_S - vel_R(idx1))*(rho_R*s_S + pres_R/(s_R - vel_R(idx1)))) - E_R)) -+ -+ ! ELASTICITY. Elastic shear stress additions for the momentum and energy flux -+ if (elasticity) then -+ flux_ene_e = 0d0; -+ !$acc loop seq -+ do i = 1, num_dims -+ ! MOMENTUM ELASTIC FLUX. -+ flux_rs${XYZ}$_vf(j, k, l, contxe + dir_idx(i)) = & -+ flux_rs${XYZ}$_vf(j, k, l, contxe + dir_idx(i)) & -+ - xi_M*tau_e_L(dir_idx_tau(i)) - xi_P*tau_e_R(dir_idx_tau(i)) -+ ! ENERGY ELASTIC FLUX. -+ flux_ene_e = flux_ene_e - & -+ xi_M*(vel_L(dir_idx(i))*tau_e_L(dir_idx_tau(i)) + & -+ s_M*(xi_L*((s_S - vel_L(i))*(tau_e_L(dir_idx_tau(i))/(s_L - vel_L(i)))))) - & -+ xi_P*(vel_R(dir_idx(i))*tau_e_R(dir_idx_tau(i)) + & -+ s_P*(xi_R*((s_S - vel_R(i))*(tau_e_R(dir_idx_tau(i))/(s_R - vel_R(i)))))) -+ end do -+ flux_rs${XYZ}$_vf(j, k, l, E_idx) = flux_rs${XYZ}$_vf(j, k, l, E_idx) + flux_ene_e -+ end if - -- flux_rs${XYZ}$_vf(j, k, l, i + intxb - 1) = & -- (qR_prim_rs${XYZ}$_vf(j + 1, k, l, i + advxb - 1)* & -- (gammas(i)*pres_R + pi_infs(i)) + & -- qR_prim_rs${XYZ}$_vf(j + 1, k, l, i + contxb - 1)* & -- qvs(i))*vel_R(dir_idx(1)) -- end do -- !$acc loop seq -- do i = 1, num_dims -- flux_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(i)) = & -- rho_R*vel_R(dir_idx(1))*vel_R(dir_idx(i)) + dir_flg(dir_idx(i))*pres_R -+ ! VOLUME FRACTION FLUX. -+ !$acc loop seq -+ do i = advxb, advxe -+ flux_rs${XYZ}$_vf(j, k, l, i) = & -+ xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, i)*s_S + & -+ xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, i)*s_S -+ end do - -- vel_src_rs${XYZ}$_vf(j, k, l, dir_idx(i)) = vel_R(dir_idx(i)) + & -- dir_flg(dir_idx(i))*(s_S - vel_R(dir_idx(i))) -- ! Compute the star velocities for the non-conservative terms -- end do -- flux_rs${XYZ}$_vf(j, k, l, E_idx) = (E_R + pres_R)*vel_R(dir_idx(1)) -+ ! SOURCE TERM FOR VOLUME FRACTION ADVECTION FLUX. -+ !$acc loop seq -+ do i = 1, num_dims -+ !idxi = dir_idx(i) -+ vel_src_rs${XYZ}$_vf(j, k, l, dir_idx(i)) = & -+ xi_M*(vel_L(dir_idx(i)) + dir_flg(dir_idx(i))*(s_S*(xi_MP*(xi_L - 1) + 1) - vel_L(dir_idx(i)))) + & -+ xi_P*(vel_R(dir_idx(i)) + dir_flg(dir_idx(i))*(s_S*(xi_PP*(xi_R - 1) + 1) - vel_R(dir_idx(i)))) -+ end do - -- if (.not. f_is_default(sigma)) then -- flux_rs${XYZ}$_vf(j, k, l, c_idx) = & -- qR_prim_rs${XYZ}$_vf(j + 1, k, l, c_idx)*s_S -- end if -+ ! INTERNAL ENERGIES ADVECTION FLUX. -+ ! K-th pressure and velocity in preparation for the internal energy flux -+ vel_K_Star = vel_L(idx1)*(1d0 - xi_MP) + xi_MP*vel_R(idx1) + & -+ xi_MP*xi_PP*(s_S - vel_R(idx1)) -+ !$acc loop seq -+ do i = 1, num_fluids -+ p_K_Star = xi_M*(xi_MP*((pres_L + pi_infs(i)/(1d0 + gammas(i)))* & -+ xi_L**(1d0/gammas(i) + 1d0) - pi_infs(i)/(1d0 + gammas(i)) - pres_L) + pres_L) + & -+ xi_P*(xi_PP*((pres_R + pi_infs(i)/(1d0 + gammas(i)))* & -+ xi_R**(1d0/gammas(i) + 1d0) - pi_infs(i)/(1d0 + gammas(i)) - pres_R) + pres_R) -+ -+ flux_rs${XYZ}$_vf(j, k, l, i + intxb - 1) = & -+ (qL_prim_rs${XYZ}$_vf(j, k, l, i + advxb - 1)* & -+ (gammas(i)*p_K_Star + pi_infs(i)) + & -+ qL_prim_rs${XYZ}$_vf(j, k, l, i + contxb - 1)* & -+ qvs(i))*vel_K_Star -+ end do - -- ! Compute left star solution state -- else if (s_S >= 0d0) then -- xi_L = (s_L - vel_L(dir_idx(1)))/(s_L - s_S) -- rho_Star = rho_L*xi_L -- E_Star = xi_L*(E_L + (s_S - vel_L(dir_idx(1)))* & -- (rho_L*s_S + pres_L/(s_L - vel_L(dir_idx(1))))) -- p_Star = rho_L*(s_L - vel_L(dir_idx(1)))*(s_S - vel_L(dir_idx(1))) + pres_L -- !$acc loop seq -- do i = 1, num_fluids -- p_K_Star = (pres_L + pi_infs(i)/(1d0 + gammas(i)))* & -- xi_L**(1d0/gammas(i) + 1d0) - pi_infs(i)/(1d0 + gammas(i)) -+ flux_src_rs${XYZ}$_vf(j, k, l, advxb) = vel_src_rs${XYZ}$_vf(j, k, l, idx1) - -- flux_rs${XYZ}$_vf(j, k, l, i + advxb - 1) = & -- qL_prim_rs${XYZ}$_vf(j, k, l, i + advxb - 1)*s_S -+ ! HYPOELASTIC STRESS EVOLUTION FLUX. -+ if (hypoelasticity) then -+ !$acc loop seq -+ do i = 1, strxe - strxb + 1 -+ flux_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) = & -+ xi_M*(s_S/(s_L - s_S))*(s_L*rho_L*tau_e_L(i) - rho_L*vel_L(idx1)*tau_e_L(i)) + & -+ xi_P*(s_S/(s_R - s_S))*(s_R*rho_R*tau_e_R(i) - rho_R*vel_R(idx1)*tau_e_R(i)) -+ end do -+ end if - -- flux_rs${XYZ}$_vf(j, k, l, i + contxb - 1) = & -- qL_prim_rs${XYZ}$_vf(j, k, l, i + contxb - 1)*xi_L*s_S -+ ! REFERENCE MAP FLUX. -+ if (hyperelasticity) then -+ !$acc loop seq -+ do i = 1, num_dims -+ flux_rs${XYZ}$_vf(j, k, l, xibeg - 1 + i) = & -+ xi_M*(s_S/(s_L - s_S))*(s_L*rho_L*xi_field_L(i) & -+ - rho_L*vel_L(idx1)*xi_field_L(i)) + & -+ xi_P*(s_S/(s_R - s_S))*(s_R*rho_R*xi_field_R(i) & -+ - rho_R*vel_R(idx1)*xi_field_R(i)) -+ end do -+ end if - -- flux_rs${XYZ}$_vf(j, k, l, i + intxb - 1) = & -- (qL_prim_rs${XYZ}$_vf(j, k, l, i + advxb - 1)* & -- (gammas(i)*p_K_Star + pi_infs(i)) + & -- qL_prim_rs${XYZ}$_vf(j, k, l, i + contxb - 1)* & -- qvs(i))*s_S -- end do -- !$acc loop seq -- do i = 1, num_dims -- flux_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(i)) = & -- rho_Star*s_S*(s_S*dir_flg(dir_idx(i)) + vel_L(dir_idx(i))* & -- (1d0 - dir_flg(dir_idx(i)))) + dir_flg(dir_idx(i))*p_Star -+ ! SURFACE TENSION FLUX. need to check -+ if (.not. f_is_default(sigma)) then -+ flux_rs${XYZ}$_vf(j, k, l, c_idx) = & -+ (xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, c_idx) + & -+ xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, c_idx))*s_S -+ end if - -- vel_src_rs${XYZ}$_vf(j, k, l, dir_idx(i)) = vel_L(dir_idx(i)) + & -- dir_flg(dir_idx(i))*(s_S*xi_L - vel_L(dir_idx(i))) -- ! Compute the star velocities for the non-conservative terms -- end do -- flux_rs${XYZ}$_vf(j, k, l, E_idx) = (E_Star + p_Star)*s_S -+ ! correction pressure for the cylindrical terms -+ p_Star = xi_M*(pres_L + xi_MP*rho_L*(s_L - & -+ vel_L(dir_idx(1)))*(s_S - vel_L(dir_idx(1)))) + & -+ xi_P*(pres_R + xi_PP*rho_R*(s_R - & -+ vel_R(dir_idx(1)))*(s_S - vel_R(dir_idx(1)))) - -- if (.not. f_is_default(sigma)) then -- flux_rs${XYZ}$_vf(j, k, l, c_idx) = & -- qL_prim_rs${XYZ}$_vf(j, k, l, c_idx)*s_S -+ ! Geometrical source flux for cylindrical coordinates -+ #:if (NORM_DIR == 2) -+ if (cyl_coord) then -+ !Substituting the advective flux into the inviscid geometrical source flux -+ !$acc loop seq -+ do i = 1, E_idx -+ flux_gsrc_rs${XYZ}$_vf(j, k, l, i) = flux_rs${XYZ}$_vf(j, k, l, i) -+ end do -+ !$acc loop seq -+ do i = intxb, intxe -+ flux_gsrc_rs${XYZ}$_vf(j, k, l, i) = flux_rs${XYZ}$_vf(j, k, l, i) -+ end do -+ ! Recalculating the radial momentum geometric source flux -+ flux_gsrc_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(1)) = & -+ flux_gsrc_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(1)) - p_Star -+ ! Geometrical source of the void fraction(s) is zero -+ !$acc loop seq -+ do i = advxb, advxe -+ flux_gsrc_rs${XYZ}$_vf(j, k, l, i) = 0d0 -+ end do - end if -+ #:endif -+ #:if (NORM_DIR == 3) -+ if (grid_geometry == 3) then -+ !$acc loop seq -+ do i = 1, sys_size -+ flux_gsrc_rs${XYZ}$_vf(j, k, l, i) = 0d0 -+ end do -+ flux_gsrc_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(1)) = & -+ flux_gsrc_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(1)) - p_Star - -- ! Compute right star solution state -- else -- xi_R = (s_R - vel_R(dir_idx(1)))/(s_R - s_S) -- -- rho_Star = rho_R*xi_R -- -- E_Star = xi_R*(E_R + (s_S - vel_R(dir_idx(1)))* & -- (rho_R*s_S + pres_R/(s_R - vel_R(dir_idx(1))))) -- -- p_Star = rho_R*(s_R - vel_R(dir_idx(1)))*(s_S - vel_R(dir_idx(1))) + pres_R -- !$acc loop seq -- do i = 1, num_fluids -- p_K_Star = (pres_R + pi_infs(i)/(1d0 + gammas(i)))* & -- xi_R**(1d0/gammas(i) + 1d0) - pi_infs(i)/(1d0 + gammas(i)) -- -- flux_rs${XYZ}$_vf(j, k, l, i + advxb - 1) = & -- qR_prim_rs${XYZ}$_vf(j + 1, k, l, i + advxb - 1)*s_S -- -- flux_rs${XYZ}$_vf(j, k, l, i + contxb - 1) = & -- qR_prim_rs${XYZ}$_vf(j + 1, k, l, i + contxb - 1)*xi_R*s_S -- -- flux_rs${XYZ}$_vf(j, k, l, i + intxb - 1) = & -- (qR_prim_rs${XYZ}$_vf(j + 1, k, l, i + advxb - 1)* & -- (gammas(i)*p_K_Star + pi_infs(i)) + & -- qR_prim_rs${XYZ}$_vf(j + 1, k, l, i + contxb - 1)* & -- qvs(i))*s_S -- end do -- !$acc loop seq -- do i = 1, num_dims -- flux_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(i)) = rho_Star*s_S* & -- (s_S*dir_flg(dir_idx(i)) + vel_R(dir_idx(i))*(1d0 - dir_flg(dir_idx(i)))) + & -- dir_flg(dir_idx(i))*p_Star -- -- vel_src_rs${XYZ}$_vf(j, k, l, dir_idx(i)) = vel_R(dir_idx(i)) + & -- dir_flg(dir_idx(i))*(s_S*xi_R - vel_R(dir_idx(i))) -- ! Compute the star velocities for the non-conservative terms -- end do -- -- if (.not. f_is_default(sigma)) then -- flux_rs${XYZ}$_vf(j, k, l, c_idx) = & -- qR_prim_rs${XYZ}$_vf(j + 1, k, l, c_idx)*s_S -+ flux_gsrc_rs${XYZ}$_vf(j, k, l, momxe) = flux_rs${XYZ}$_vf(j, k, l, momxb + 1) - end if -- -- flux_rs${XYZ}$_vf(j, k, l, E_idx) = (E_Star + p_Star)*s_S -- -- end if -- -- flux_src_rs${XYZ}$_vf(j, k, l, advxb) = vel_src_rs${XYZ}$_vf(j, k, l, dir_idx(1)) -- -- ! Geometrical source flux for cylindrical coordinates -- if (cyl_coord .and. norm_dir == 2) then -- ! Substituting the advective flux into the inviscid geometrical source flux -- !$acc loop seq -- do i = 1, E_idx -- flux_gsrc_rs${XYZ}$_vf(j, k, l, i) = flux_rs${XYZ}$_vf(j, k, l, i) -- end do -- !$acc loop seq -- do i = intxb, intxe -- flux_gsrc_rs${XYZ}$_vf(j, k, l, i) = flux_rs${XYZ}$_vf(j, k, l, i) -- end do -- ! Recalculating the radial momentum geometric source flux (subtracting the pressure part) -- flux_gsrc_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(1)) = & -- flux_gsrc_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(1)) - p_Star -- ! Geometrical source of the void fraction(s) is zero -- !$acc loop seq -- do i = advxb, advxe -- flux_gsrc_rs${XYZ}$_vf(j, k, l, i) = 0d0 -- end do -- end if -+ #:endif - - end do - end do - end do -+ - elseif (model_eqns == 4) then - !ME4 -- !$acc parallel loop collapse(3) gang vector default(present) private(alpha_rho_L, alpha_rho_R, vel_L, vel_R, alpha_L, alpha_R, vel_avg, & -- !$acc rho_avg, h_avg, gamma_avg, s_L, s_R, s_S, vel_avg_rms, nbub_L, nbub_R, ptilde_L, ptilde_R) -+ !$acc parallel loop collapse(3) gang vector default(present) private(alpha_rho_L, alpha_rho_R, vel_L, vel_R, alpha_L, alpha_R, vel_avg, rho_avg, h_avg, gamma_avg, s_L, s_R, s_S, vel_avg_rms, nbub_L, nbub_R, ptilde_L, ptilde_R) - do l = is3%beg, is3%end - do k = is2%beg, is2%end - do j = is1%beg, is1%end -@@ -1632,11 +1724,11 @@ contains - end if - - E_L = gamma_L*pres_L + pi_inf_L + 5d-1*rho_L*vel_L_rms -- - E_R = gamma_R*pres_R + pi_inf_R + 5d-1*rho_R*vel_R_rms - - H_L = (E_L + pres_L)/rho_L - H_R = (E_R + pres_R)/rho_R -+ - if (avg_state == 2) then - !$acc loop seq - do i = 1, nb -@@ -1749,13 +1841,11 @@ contains - - call s_compute_speed_of_sound(pres_L, rho_L, gamma_L, pi_inf_L, H_L, alpha_L, & - vel_L_rms, c_L) -- - call s_compute_speed_of_sound(pres_R, rho_R, gamma_R, pi_inf_R, H_R, alpha_R, & - vel_R_rms, c_R) - - !> The computation of c_avg does not require all the variables, and therefore the non '_avg' - ! variables are placeholders to call the subroutine. -- - call s_compute_speed_of_sound(pres_R, rho_avg, gamma_avg, pi_inf_R, H_avg, alpha_R, & - vel_avg_rms, c_avg) - -@@ -1861,7 +1951,6 @@ contains - - ! Energy flux. - ! f = u*(E+p), q = E, q_star = \xi*E+(s-u)(\rho s_star + p/(s-u)) -- - flux_rs${XYZ}$_vf(j, k, l, E_idx) = & - xi_M*(vel_L(dir_idx(1))*(E_L + pres_L - ptilde_L) + & - s_M*(xi_L*(E_L + (s_S - vel_L(dir_idx(1)))* & -@@ -1874,7 +1963,6 @@ contains - + (s_M/s_L)*(s_P/s_R)*pcorr*s_S - - ! Volume fraction flux -- - !$acc loop seq - do i = advxb, advxe - flux_rs${XYZ}$_vf(j, k, l, i) = & -@@ -1980,8 +2068,10 @@ contains - end do - !$acc end parallel loop - else -+ ! 5-EQUATION MODEL WITH HLLC, INTERFACE CAPTURING ONLY - !$acc parallel loop collapse(3) gang vector default(present) private(vel_L, vel_R, Re_L, Re_R, & -- !$acc rho_avg, h_avg, gamma_avg, alpha_L, alpha_R, s_L, s_R, s_S, vel_avg_rms, pcorr, zcoef, vel_L_tmp, vel_R_tmp) copyin(is1,is2,is3) -+ !$acc rho_avg, h_avg, gamma_avg, alpha_L, alpha_R, s_L, s_R, s_S, vel_avg_rms, pcorr, zcoef, & -+ !$acc tau_e_L, tau_e_R, xi_field_L, xi_field_R, vel_L_tmp, vel_R_tmp) copyin(is1,is2,is3) - do l = is3%beg, is3%end - do k = is2%beg, is2%end - do j = is1%beg, is1%end -@@ -2064,39 +2154,85 @@ contains - !$acc loop seq - do i = 1, 2 - Re_L(i) = dflt_real -- - if (Re_size(i) > 0) Re_L(i) = 0d0 -- - !$acc loop seq - do q = 1, Re_size(i) - Re_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, E_idx + Re_idx(i, q))/Res(i, q) & - + Re_L(i) - end do -- - Re_L(i) = 1d0/max(Re_L(i), sgm_eps) -- - end do - - !$acc loop seq - do i = 1, 2 - Re_R(i) = dflt_real -- - if (Re_size(i) > 0) Re_R(i) = 0d0 -- - !$acc loop seq - do q = 1, Re_size(i) - Re_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, E_idx + Re_idx(i, q))/Res(i, q) & - + Re_R(i) - end do -- - Re_R(i) = 1d0/max(Re_R(i), sgm_eps) - end do - end if - - E_L = gamma_L*pres_L + pi_inf_L + 5d-1*rho_L*vel_L_rms + qv_L -- - E_R = gamma_R*pres_R + pi_inf_R + 5d-1*rho_R*vel_R_rms + qv_R - -+ ! ENERGY ADJUSTMENTS FOR HYPOELASTIC ENERGY -+ if (hypoelasticity) then -+ !$acc loop seq -+ do i = 1, strxe - strxb + 1 -+ tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) -+ tau_e_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) -+ end do -+ G_L = 0d0; G_R = 0d0 -+ !$acc loop seq -+ do i = 1, num_fluids -+ G_L = G_L + alpha_L(i)*Gs(i) -+ G_R = G_R + alpha_R(i)*Gs(i) -+ end do -+ !$acc loop seq -+ do i = 1, strxe - strxb + 1 -+ ! Elastic contribution to energy if G large enough -+ if ((G_L > verysmall) .and. (G_R > verysmall)) then -+ E_L = E_L + (tau_e_L(i)*tau_e_L(i))/(4d0*G_L) -+ E_R = E_R + (tau_e_R(i)*tau_e_R(i))/(4d0*G_R) -+ ! Additional terms in 2D and 3D -+ if ((i == 2) .or. (i == 4) .or. (i == 5)) then -+ E_L = E_L + (tau_e_L(i)*tau_e_L(i))/(4d0*G_L) -+ E_R = E_R + (tau_e_R(i)*tau_e_R(i))/(4d0*G_R) -+ end if -+ end if -+ end do -+ end if -+ -+ ! ENERGY ADJUSTMENTS FOR HYPERELASTIC ENERGY -+ if (hyperelasticity) then -+ !$acc loop seq -+ do i = 1, num_dims -+ xi_field_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, xibeg - 1 + i) -+ xi_field_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, xibeg - 1 + i) -+ end do -+ G_L = 0d0; G_R = 0d0; -+ !$acc loop seq -+ do i = 1, num_fluids -+ ! Mixture left and right shear modulus -+ G_L = G_L + alpha_L(i)*Gs(i) -+ G_R = G_R + alpha_R(i)*Gs(i) -+ end do -+ ! Elastic contribution to energy if G large enough -+ if ( G_L > verysmall .and. G_R > verysmall ) then -+ E_L = E_L + G_L*qL_prim_rs${XYZ}$_vf(j, k, l, xiend + 1) -+ E_R = E_R + G_R*qR_prim_rs${XYZ}$_vf(j + 1, k, l, xiend + 1) -+ end if -+ !$acc loop seq -+ do i = 1, b_size - 1 -+ tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) -+ tau_e_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) -+ end do -+ end if -+ - H_L = (E_L + pres_L)/rho_L - H_R = (E_R + pres_R)/rho_R - -@@ -2110,7 +2246,6 @@ contains - - !> The computation of c_avg does not require all the variables, and therefore the non '_avg' - ! variables are placeholders to call the subroutine. -- - call s_compute_speed_of_sound(pres_R, rho_avg, gamma_avg, pi_inf_R, H_avg, alpha_R, & - vel_avg_rms, c_avg) - -@@ -2126,16 +2261,25 @@ contains - end if - - if (wave_speeds == 1) then -- s_L = min(vel_L(idx1) - c_L, vel_R(idx1) - c_R) -- s_R = max(vel_R(idx1) + c_R, vel_L(idx1) + c_L) -- -- s_S = (pres_R - pres_L + rho_L*vel_L(idx1)* & -- (s_L - vel_L(idx1)) - & -- rho_R*vel_R(idx1)* & -- (s_R - vel_R(idx1))) & -- /(rho_L*(s_L - vel_L(idx1)) - & -- rho_R*(s_R - vel_R(idx1))) -+ if (elasticity) then -+ s_L = min(vel_L(dir_idx(1)) - sqrt(c_L*c_L + & -+ (((4d0*G_L)/3d0) + tau_e_L(dir_idx_tau(1)))/rho_L), vel_R(dir_idx(1)) - sqrt(c_R*c_R + & -+ (((4d0*G_R)/3d0) + tau_e_R(dir_idx_tau(1)))/rho_R)) -+ s_R = max(vel_R(dir_idx(1)) + sqrt(c_R*c_R + & -+ (((4d0*G_R)/3d0) + tau_e_R(dir_idx_tau(1)))/rho_R), vel_L(dir_idx(1)) + sqrt(c_L*c_L + & -+ (((4d0*G_L)/3d0) + tau_e_L(dir_idx_tau(1)))/rho_L)) -+ s_S = (pres_R - tau_e_R(dir_idx_tau(1)) - pres_L + & -+ tau_e_L(dir_idx_tau(1)) + rho_L*vel_L(idx1)*(s_L - vel_L(idx1)) - & -+ rho_R*vel_R(idx1)*(s_R - vel_R(idx1)))/(rho_L*(s_L - vel_L(idx1)) - & -+ rho_R*(s_R - vel_R(idx1))) -+ else -+ s_L = min(vel_L(dir_idx(1)) - c_L, vel_R(dir_idx(1)) - c_R) -+ s_R = max(vel_R(dir_idx(1)) + c_R, vel_L(dir_idx(1)) + c_L) -+ s_S = (pres_R - pres_L + rho_L*vel_L(dir_idx(1))* & -+ (s_L - vel_L(dir_idx(1))) - rho_R*vel_R(dir_idx(1))*(s_R - vel_R(dir_idx(1)))) & -+ /(rho_L*(s_L - vel_L(dir_idx(1))) - rho_R*(s_R - vel_R(dir_idx(1)))) - -+ end if - elseif (wave_speeds == 2) then - pres_SL = 5d-1*(pres_L + pres_R + rho_avg*c_avg* & - (vel_L(idx1) - & -@@ -2172,6 +2316,8 @@ contains - xi_M = (5d-1 + sign(5d-1, s_S)) - xi_P = (5d-1 - sign(5d-1, s_S)) - -+ ! COMPUTING THE HLLC FLUXES -+ ! MASS FLUX. - if (low_Mach == 1) then - @:compute_low_Mach_correction() - else -@@ -2181,15 +2327,13 @@ contains - !$acc loop seq - do i = 1, contxe - flux_rs${XYZ}$_vf(j, k, l, i) = & -- xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, i) & -- *(vel_L(idx1) + s_M*(xi_L - 1d0)) & -- + xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, i) & -- *(vel_R(idx1) + s_P*(xi_R - 1d0)) -+ xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, i)*(vel_L(idx1) + s_M*(xi_L - 1d0)) + & -+ xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, i)*(vel_R(idx1) + s_P*(xi_R - 1d0)) - end do - -- ! Momentum flux. -- ! f = \rho u u + p I, q = \rho u, q_star = \xi * \rho*(s_star, v, w) -- !$acc loop seq -+ ! MOMENTUM FLUX. -+ ! f = \rho u u - \sigma, q = \rho u, q_star = \xi * \rho*(s_star, v, w) -+ !$acc loop seq - do i = 1, num_dims - idxi = dir_idx(i) - flux_rs${XYZ}$_vf(j, k, l, contxe + idxi) = & -@@ -2206,32 +2350,68 @@ contains - vel_R(idxi)) - vel_R(idxi))) + & - dir_flg(idxi)*(pres_R)) & - + (s_M/s_L)*(s_P/s_R)*dir_flg(idxi)*pcorr -+ -+ !idxi = dir_idx(i) -+ !flux_rs${XYZ}$_vf(j, k, l, contxe + dir_idx(i)) = & -+ ! xi_M*(rho_L*(vel_L(idx1)*vel_L(dir_idx(i)) + s_M*(xi_L*(dir_flg(dir_idx(i))*s_S + & -+ !(1d0 - dir_flg(dir_idx(i)))*vel_L(dir_idx(i))) - vel_L(dir_idx(i)))) + dir_flg(dir_idx(i))*(pres_L)) + & -+ ! xi_P*(rho_R*(vel_R(idx1)*vel_R(dir_idx(i)) + s_P*(xi_R*(dir_flg(dir_idx(i))*s_S + & -+ !(1d0 - dir_flg(dir_idx(i)))*vel_R(dir_idx(i))) - vel_R(dir_idx(i)))) + dir_flg(dir_idx(i))*(pres_R)) & -+ ! + (s_M/s_L)*(s_P/s_R)*dir_flg(dir_idx(i))*pcorr - end do - -- ! Energy flux. -- ! f = u*(E+p), q = E, q_star = \xi*E+(s-u)(\rho s_star + p/(s-u)) -+ ! ENERGY FLUX. -+ ! f = u*(E-\sigma), q = E, q_star = \xi*E+(s-u)(\rho s_star - \sigma/(s-u)) - flux_rs${XYZ}$_vf(j, k, l, E_idx) = & - xi_M*(vel_L(idx1)*(E_L + pres_L) + & -- s_M*(xi_L*(E_L + (s_S - vel_L(idx1))* & -- (rho_L*s_S + pres_L/ & -- (s_L - vel_L(idx1)))) - E_L)) & -+ s_M*(xi_L*(E_L + (s_S - vel_L(idx1))*(rho_L*s_S + pres_L/(s_L - vel_L(idx1)))) - E_L)) & - + xi_P*(vel_R(idx1)*(E_R + pres_R) + & -- s_P*(xi_R*(E_R + (s_S - vel_R(idx1))* & -- (rho_R*s_S + pres_R/ & -- (s_R - vel_R(idx1)))) - E_R)) & -+ s_P*(xi_R*(E_R + (s_S - vel_R(idx1))*(rho_R*s_S + pres_R/(s_R - vel_R(idx1)))) - E_R)) & - + (s_M/s_L)*(s_P/s_R)*pcorr*s_S - -- ! Volume fraction flux -+ ! ELASTICITY. Elastic shear stress additions for the momentum and energy flux -+ if (elasticity) then -+ flux_ene_e = 0d0; -+ !$acc loop seq -+ do i = 1, num_dims -+ ! MOMENTUM ELASTIC FLUX. -+ flux_rs${XYZ}$_vf(j, k, l, contxe + dir_idx(i)) = & -+ flux_rs${XYZ}$_vf(j, k, l, contxe + dir_idx(i)) & -+ - xi_M*tau_e_L(dir_idx_tau(i)) - xi_P*tau_e_R(dir_idx_tau(i)) -+ ! ENERGY ELASTIC FLUX. -+ flux_ene_e = flux_ene_e - & -+ xi_M*(vel_L(dir_idx(i))*tau_e_L(dir_idx_tau(i)) + & -+ s_M*(xi_L*((s_S - vel_L(i))*(tau_e_L(dir_idx_tau(i))/(s_L - vel_L(i)))))) - & -+ xi_P*(vel_R(dir_idx(i))*tau_e_R(dir_idx_tau(i)) + & -+ s_P*(xi_R*((s_S - vel_R(i))*(tau_e_R(dir_idx_tau(i))/(s_R - vel_R(i)))))) -+ end do -+ flux_rs${XYZ}$_vf(j, k, l, E_idx) = flux_rs${XYZ}$_vf(j, k, l, E_idx) + flux_ene_e -+ end if -+ -+ ! HYPOELASTIC STRESS EVOLUTION FLUX. -+ if (hypoelasticity) then -+ !$acc loop seq -+ do i = 1, strxe - strxb + 1 -+ flux_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) = & -+ xi_M*(s_S/(s_L - s_S))*(s_L*rho_L*tau_e_L(i) - rho_L*vel_L(idx1)*tau_e_L(i)) + & -+ xi_P*(s_S/(s_R - s_S))*(s_R*rho_R*tau_e_R(i) - rho_R*vel_R(idx1)*tau_e_R(i)) -+ end do -+ end if -+ -+ ! VOLUME FRACTION FLUX. - !$acc loop seq - do i = advxb, advxe -- flux_rs${XYZ}$_vf(j, k, l, i) = & -- xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, i) & -- *(vel_L(idx1) + s_M*(xi_L - 1d0)) & -- + xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, i) & -- *(vel_R(idx1) + s_P*(xi_R - 1d0)) -+ flux_rs${XYZ}$_vf(j, k, l, i) = & -+ xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, i) & -+ *(vel_L(idx1) + s_M*(xi_L - 1d0)) & -+ + xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, i) & -+ *(vel_R(idx1) + s_P*(xi_R - 1d0)) -+ !flux_rs${XYZ}$_vf(j, k, l, i) = & -+ ! xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, i)*(vel_L(idx1) + s_M*(xi_L - 1d0)) + & -+ ! xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, i)*(vel_R(idx1) + s_P*(xi_R - 1d0)) - end do - -- ! Source for volume fraction advection equation -+ ! VOLUME FRACTION SOURCE FLUX. - !$acc loop seq - do i = 1, num_dims - idxi = dir_idx(i) -@@ -2242,14 +2422,20 @@ contains - + xi_P*(vel_R(idxi) + & - dir_flg(idxi)* & - s_P*(xi_R - 1d0)) -- -- !if ( (model_eqns == 4) .or. (num_fluids==1) ) vel_src_rs_vf(dir_idx(i))%sf(j,k,l) = 0d0 -+ !xi_M*(vel_L(idxi) + dir_flg(idxi)*s_M*(xi_L - 1d0)) + & -+ !xi_P*(vel_R(idxi) + dir_flg(idxi)*s_P*(xi_R - 1d0)) - end do - - flux_src_rs${XYZ}$_vf(j, k, l, advxb) = vel_src_rs${XYZ}$_vf(j, k, l, idx1) - -- ! Geometrical source flux for cylindrical coordinates -+ ! SURFACE TENSION FLUX. need to check -+ !if (.not. f_is_default(sigma)) then -+ ! flux_rs${XYZ}$_vf(j, k, l, c_idx) = & -+ ! (xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, c_idx) + & -+ ! xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, c_idx))*s_S -+ !end if - -+ ! Geometrical source flux for cylindrical coordinates - #:if (NORM_DIR == 2) - if (cyl_coord) then - !Substituting the advective flux into the inviscid geometrical source flux -@@ -2544,7 +2730,7 @@ contains - - !$acc update device(is1, is2, is3) - -- if (hypoelasticity) then -+ if (elasticity) then - if (norm_dir == 1) then - dir_idx_tau = (/1, 2, 4/) - else if (norm_dir == 2) then diff --git a/src/simulation/m_riemann_solvers.fpp b/src/simulation/m_riemann_solvers.fpp index 93582783d3..8e30c38b57 100644 --- a/src/simulation/m_riemann_solvers.fpp +++ b/src/simulation/m_riemann_solvers.fpp @@ -2069,7 +2069,9 @@ contains !$acc end parallel loop else ! 5-EQUATION MODEL WITH HLLC, INTERFACE CAPTURING ONLY - !$acc parallel loop collapse(3) gang vector default(present) private(vel_L, vel_R, Re_L, Re_R, rho_avg, h_avg, gamma_avg, alpha_L, alpha_R, s_L, s_R, s_S, vel_avg_rms, pcorr, zcoef, tau_e_L, tau_e_R, xi_field_L, xi_field_R, vel_L_tmp, vel_R_tmp) copyin(is1,is2,is3) + !$acc parallel loop collapse(3) gang vector default(present) private(vel_L, vel_R, Re_L, Re_R, & + !$acc rho_avg, h_avg, gamma_avg, alpha_L, alpha_R, s_L, s_R, s_S, vel_avg_rms, pcorr, zcoef, & + !$acc tau_e_L, tau_e_R, vel_L_tmp, vel_R_tmp, xi_field_L, xi_field_R) do l = is3%beg, is3%end do k = is2%beg, is2%end do j = is1%beg, is1%end @@ -2178,58 +2180,61 @@ contains E_R = gamma_R*pres_R + pi_inf_R + 5d-1*rho_R*vel_R_rms + qv_R ! ENERGY ADJUSTMENTS FOR HYPOELASTIC ENERGY - !if (hypoelasticity) then - ! !$acc loop seq - ! do i = 1, strxe - strxb + 1 - ! tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) - ! tau_e_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) - ! end do - ! G_L = 0d0; G_R = 0d0 - ! !$acc loop seq - ! do i = 1, num_fluids - ! G_L = G_L + alpha_L(i)*Gs(i) - ! G_R = G_R + alpha_R(i)*Gs(i) - ! end do - ! !$acc loop seq - ! do i = 1, strxe - strxb + 1 - ! ! Elastic contribution to energy if G large enough - ! if ((G_L > verysmall) .and. (G_R > verysmall)) then - ! E_L = E_L + (tau_e_L(i)*tau_e_L(i))/(4d0*G_L) - ! E_R = E_R + (tau_e_R(i)*tau_e_R(i))/(4d0*G_R) - ! ! Additional terms in 2D and 3D - ! if ((i == 2) .or. (i == 4) .or. (i == 5)) then - ! E_L = E_L + (tau_e_L(i)*tau_e_L(i))/(4d0*G_L) - ! E_R = E_R + (tau_e_R(i)*tau_e_R(i))/(4d0*G_R) - ! end if - ! end if - ! end do - !end if + if (hypoelasticity) then + !$acc loop seq + do i = 1, strxe - strxb + 1 + tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) + tau_e_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) + end do + G_L = 0d0 + G_R = 0d0 + !$acc loop seq + do i = 1, num_fluids + G_L = G_L + alpha_L(i)*Gs(i) + G_R = G_R + alpha_R(i)*Gs(i) + end do + !$acc loop seq + do i = 1, strxe - strxb + 1 + ! Elastic contribution to energy if G large enough + if ((G_L > verysmall) .and. (G_R > verysmall)) then + E_L = E_L + (tau_e_L(i)*tau_e_L(i))/(4d0*G_L) + E_R = E_R + (tau_e_R(i)*tau_e_R(i))/(4d0*G_R) + ! Additional terms in 2D and 3D + if ((i == 2) .or. (i == 4) .or. (i == 5)) then + E_L = E_L + (tau_e_L(i)*tau_e_L(i))/(4d0*G_L) + E_R = E_R + (tau_e_R(i)*tau_e_R(i))/(4d0*G_R) + end if + end if + end do + end if ! ENERGY ADJUSTMENTS FOR HYPERELASTIC ENERGY - !if (hyperelasticity) then - ! !$acc loop seq - ! do i = 1, num_dims - ! xi_field_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, xibeg - 1 + i) - ! xi_field_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, xibeg - 1 + i) - ! end do - ! G_L = 0d0; G_R = 0d0; - ! !$acc loop seq - ! do i = 1, num_fluids - ! ! Mixture left and right shear modulus - ! G_L = G_L + alpha_L(i)*Gs(i) - ! G_R = G_R + alpha_R(i)*Gs(i) - ! end do - ! ! Elastic contribution to energy if G large enough - ! if ( G_L > verysmall .and. G_R > verysmall ) then - ! E_L = E_L + G_L*qL_prim_rs${XYZ}$_vf(j, k, l, xiend + 1) - ! E_R = E_R + G_R*qR_prim_rs${XYZ}$_vf(j + 1, k, l, xiend + 1) - ! end if - ! !$acc loop seq - ! do i = 1, b_size - 1 - ! tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) - ! tau_e_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) - ! end do - !end if + if (hyperelasticity) then + !$acc loop seq + do i = 1, num_dims + xi_field_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, xibeg - 1 + i) + xi_field_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, xibeg - 1 + i) + end do + G_L = 0d0 + G_R = 0d0 + !$acc loop seq + do i = 1, num_fluids + ! Mixture left and right shear modulus + G_L = G_L + alpha_L(i)*Gs(i) + G_R = G_R + alpha_R(i)*Gs(i) + end do + ! Elastic contribution to energy if G large enough + if ( G_L > verysmall .and. G_R > verysmall ) then + E_L = E_L + G_L*qL_prim_rs${XYZ}$_vf(j, k, l, xiend + 1) + E_R = E_R + G_R*qR_prim_rs${XYZ}$_vf(j + 1, k, l, xiend + 1) + end if + !$acc loop seq + do i = 1, b_size - 1 + tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) + tau_e_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) + end do + !print *, 'I was here!' + end if H_L = (E_L + pres_L)/rho_L H_R = (E_R + pres_R)/rho_R @@ -2259,34 +2264,34 @@ contains end if if (wave_speeds == 1) then - s_L = min(vel_L(idx1) - c_L, vel_R(idx1) - c_R) - s_R = max(vel_R(idx1) + c_R, vel_L(idx1) + c_L) - s_S = (pres_R - pres_L + rho_L*vel_L(idx1)* & - (s_L - vel_L(idx1)) - & - rho_R*vel_R(idx1)* & - (s_R - vel_R(idx1))) & - /(rho_L*(s_L - vel_L(idx1)) - & - rho_R*(s_R - vel_R(idx1))) - - !if (elasticity) then - ! s_L = min(vel_L(dir_idx(1)) - sqrt(c_L*c_L + & - ! (((4d0*G_L)/3d0) + tau_e_L(dir_idx_tau(1)))/rho_L), vel_R(dir_idx(1)) - sqrt(c_R*c_R + & - ! (((4d0*G_R)/3d0) + tau_e_R(dir_idx_tau(1)))/rho_R)) - ! s_R = max(vel_R(dir_idx(1)) + sqrt(c_R*c_R + & - ! (((4d0*G_R)/3d0) + tau_e_R(dir_idx_tau(1)))/rho_R), vel_L(dir_idx(1)) + sqrt(c_L*c_L + & - ! (((4d0*G_L)/3d0) + tau_e_L(dir_idx_tau(1)))/rho_L)) - ! s_S = (pres_R - tau_e_R(dir_idx_tau(1)) - pres_L + & - ! tau_e_L(dir_idx_tau(1)) + rho_L*vel_L(idx1)*(s_L - vel_L(idx1)) - & - ! rho_R*vel_R(idx1)*(s_R - vel_R(idx1)))/(rho_L*(s_L - vel_L(idx1)) - & - ! rho_R*(s_R - vel_R(idx1))) - !else - ! s_L = min(vel_L(dir_idx(1)) - c_L, vel_R(dir_idx(1)) - c_R) - ! s_R = max(vel_R(dir_idx(1)) + c_R, vel_L(dir_idx(1)) + c_L) - ! s_S = (pres_R - pres_L + rho_L*vel_L(dir_idx(1))* & - ! (s_L - vel_L(dir_idx(1))) - rho_R*vel_R(dir_idx(1))*(s_R - vel_R(dir_idx(1)))) & - ! /(rho_L*(s_L - vel_L(dir_idx(1))) - rho_R*(s_R - vel_R(dir_idx(1)))) - ! - !end if + !s_L = min(vel_L(idx1) - c_L, vel_R(idx1) - c_R) + !s_R = max(vel_R(idx1) + c_R, vel_L(idx1) + c_L) + !s_S = (pres_R - pres_L + rho_L*vel_L(idx1)* & + ! (s_L - vel_L(idx1)) - & + ! rho_R*vel_R(idx1)* & + ! (s_R - vel_R(idx1))) & + ! /(rho_L*(s_L - vel_L(idx1)) - & + ! rho_R*(s_R - vel_R(idx1))) + + if (elasticity) then + s_L = min(vel_L(dir_idx(1)) - sqrt(c_L*c_L + & + (((4d0*G_L)/3d0) + tau_e_L(dir_idx_tau(1)))/rho_L), vel_R(dir_idx(1)) - sqrt(c_R*c_R + & + (((4d0*G_R)/3d0) + tau_e_R(dir_idx_tau(1)))/rho_R)) + s_R = max(vel_R(dir_idx(1)) + sqrt(c_R*c_R + & + (((4d0*G_R)/3d0) + tau_e_R(dir_idx_tau(1)))/rho_R), vel_L(dir_idx(1)) + sqrt(c_L*c_L + & + (((4d0*G_L)/3d0) + tau_e_L(dir_idx_tau(1)))/rho_L)) + s_S = (pres_R - tau_e_R(dir_idx_tau(1)) - pres_L + & + tau_e_L(dir_idx_tau(1)) + rho_L*vel_L(idx1)*(s_L - vel_L(idx1)) - & + rho_R*vel_R(idx1)*(s_R - vel_R(idx1)))/(rho_L*(s_L - vel_L(idx1)) - & + rho_R*(s_R - vel_R(idx1))) + else + s_L = min(vel_L(dir_idx(1)) - c_L, vel_R(dir_idx(1)) - c_R) + s_R = max(vel_R(dir_idx(1)) + c_R, vel_L(dir_idx(1)) + c_L) + s_S = (pres_R - pres_L + rho_L*vel_L(dir_idx(1))* & + (s_L - vel_L(dir_idx(1))) - rho_R*vel_R(dir_idx(1))*(s_R - vel_R(dir_idx(1)))) & + /(rho_L*(s_L - vel_L(dir_idx(1))) - rho_R*(s_R - vel_R(dir_idx(1)))) + + end if elseif (wave_speeds == 2) then pres_SL = 5d-1*(pres_L + pres_R + rho_avg*c_avg* & (vel_L(idx1) - & @@ -2388,7 +2393,7 @@ contains ! ELASTICITY. Elastic shear stress additions for the momentum and energy flux if (elasticity) then - flux_ene_e = 0d0; + flux_ene_e = 0d0 !$acc loop seq do i = 1, num_dims ! MOMENTUM ELASTIC FLUX. @@ -2443,14 +2448,26 @@ contains !xi_P*(vel_R(idxi) + dir_flg(idxi)*s_P*(xi_R - 1d0)) end do + ! REFERENCE MAP FLUX. + if (hyperelasticity) then + !$acc loop seq + do i = 1, num_dims + flux_rs${XYZ}$_vf(j, k, l, xibeg - 1 + i) = & + xi_M*(s_S/(s_L - s_S))*(s_L*rho_L*xi_field_L(i) & + - rho_L*vel_L(idx1)*xi_field_L(i)) + & + xi_P*(s_S/(s_R - s_S))*(s_R*rho_R*xi_field_R(i) & + - rho_R*vel_R(idx1)*xi_field_R(i)) + end do + end if + flux_src_rs${XYZ}$_vf(j, k, l, advxb) = vel_src_rs${XYZ}$_vf(j, k, l, idx1) ! SURFACE TENSION FLUX. need to check - !if (.not. f_is_default(sigma)) then - ! flux_rs${XYZ}$_vf(j, k, l, c_idx) = & - ! (xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, c_idx) + & - ! xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, c_idx))*s_S - !end if + if (.not. f_is_default(sigma)) then + flux_rs${XYZ}$_vf(j, k, l, c_idx) = & + (xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, c_idx) + & + xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, c_idx))*s_S + end if ! Geometrical source flux for cylindrical coordinates #:if (NORM_DIR == 2) From 2445604a08f70b0dea0e92e092c527a58b306bc9 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Mon, 5 Aug 2024 19:37:01 -0500 Subject: [PATCH 278/326] code passes test suite, hyper should be checked --- src/simulation/m_riemann_solvers.fpp | 78 ++++++++++------------------ 1 file changed, 27 insertions(+), 51 deletions(-) diff --git a/src/simulation/m_riemann_solvers.fpp b/src/simulation/m_riemann_solvers.fpp index 8e30c38b57..c1257964e0 100644 --- a/src/simulation/m_riemann_solvers.fpp +++ b/src/simulation/m_riemann_solvers.fpp @@ -962,7 +962,9 @@ contains ! 6-EQUATION MODEL WITH HLLC if (model_eqns == 3) then !ME3 - !$acc parallel loop collapse(3) gang vector default(present) private(vel_L, vel_R, Re_L, Re_R, rho_avg, h_avg, gamma_avg, s_L, s_R, s_S, vel_avg_rms, alpha_L, alpha_R, tau_e_L, tau_e_R, G_L, G_R, flux_ene_e, xi_field_L, xi_field_R) + !$acc parallel loop collapse(3) gang vector default(present) private(vel_L, vel_R, Re_L, Re_R, & + !$acc rho_avg, h_avg, gamma_avg, s_L, s_R, s_S, vel_avg_rms, alpha_L, alpha_R, tau_e_L, tau_e_R, & + !$acc G_L, G_R, flux_ene_e, xi_field_L, xi_field_R) do l = is3%beg, is3%end do k = is2%beg, is2%end do j = is1%beg, is1%end @@ -1210,12 +1212,12 @@ contains ! f = \rho u u - \sigma, q = \rho u, q_star = \xi * \rho*(s_star, v, w) !$acc loop seq do i = 1, num_dims - !idxi = dir_idx(i) - flux_rs${XYZ}$_vf(j, k, l, contxe + dir_idx(i)) = & - xi_M*(rho_L*(vel_L(idx1)*vel_L(dir_idx(i)) + s_M*(xi_L*(dir_flg(dir_idx(i))*s_S + & - (1d0 - dir_flg(dir_idx(i)))*vel_L(dir_idx(i))) - vel_L(dir_idx(i)))) + dir_flg(dir_idx(i))*(pres_L)) + & - xi_P*(rho_R*(vel_R(idx1)*vel_R(dir_idx(i)) + s_P*(xi_R*(dir_flg(dir_idx(i))*s_S + & - (1d0 - dir_flg(dir_idx(i)))*vel_R(dir_idx(i))) - vel_R(dir_idx(i)))) + dir_flg(dir_idx(i))*(pres_R)) + idxi = dir_idx(i) + flux_rs${XYZ}$_vf(j, k, l, contxe + idxi) = & + xi_M*(rho_L*(vel_L(idx1)*vel_L(idxi) + s_M*(xi_L*(dir_flg(idxi)*s_S + & + (1d0 - dir_flg(idxi))*vel_L(idxi)) - vel_L(idxi))) + dir_flg(idxi)*(pres_L)) + & + xi_P*(rho_R*(vel_R(idx1)*vel_R(idxi) + s_P*(xi_R*(dir_flg(idxi)*s_S + & + (1d0 - dir_flg(idxi))*vel_R(idxi)) - vel_R(idxi))) + dir_flg(idxi)*(pres_R)) end do ! ENERGY FLUX. @@ -1231,15 +1233,16 @@ contains flux_ene_e = 0d0; !$acc loop seq do i = 1, num_dims + idxi = dir_idx(i) ! MOMENTUM ELASTIC FLUX. - flux_rs${XYZ}$_vf(j, k, l, contxe + dir_idx(i)) = & - flux_rs${XYZ}$_vf(j, k, l, contxe + dir_idx(i)) & + flux_rs${XYZ}$_vf(j, k, l, contxe + idxi) = & + flux_rs${XYZ}$_vf(j, k, l, contxe + idxi) & - xi_M*tau_e_L(dir_idx_tau(i)) - xi_P*tau_e_R(dir_idx_tau(i)) ! ENERGY ELASTIC FLUX. flux_ene_e = flux_ene_e - & - xi_M*(vel_L(dir_idx(i))*tau_e_L(dir_idx_tau(i)) + & + xi_M*(vel_L(idxi)*tau_e_L(dir_idx_tau(i)) + & s_M*(xi_L*((s_S - vel_L(i))*(tau_e_L(dir_idx_tau(i))/(s_L - vel_L(i)))))) - & - xi_P*(vel_R(dir_idx(i))*tau_e_R(dir_idx_tau(i)) + & + xi_P*(vel_R(idxi)*tau_e_R(dir_idx_tau(i)) + & s_P*(xi_R*((s_S - vel_R(i))*(tau_e_R(dir_idx_tau(i))/(s_R - vel_R(i)))))) end do flux_rs${XYZ}$_vf(j, k, l, E_idx) = flux_rs${XYZ}$_vf(j, k, l, E_idx) + flux_ene_e @@ -1256,10 +1259,10 @@ contains ! SOURCE TERM FOR VOLUME FRACTION ADVECTION FLUX. !$acc loop seq do i = 1, num_dims - !idxi = dir_idx(i) - vel_src_rs${XYZ}$_vf(j, k, l, dir_idx(i)) = & - xi_M*(vel_L(dir_idx(i)) + dir_flg(dir_idx(i))*(s_S*(xi_MP*(xi_L - 1) + 1) - vel_L(dir_idx(i)))) + & - xi_P*(vel_R(dir_idx(i)) + dir_flg(dir_idx(i))*(s_S*(xi_PP*(xi_R - 1) + 1) - vel_R(dir_idx(i)))) + idxi = dir_idx(i) + vel_src_rs${XYZ}$_vf(j, k, l, idxi) = & + xi_M*(vel_L(idxi) + dir_flg(idxi)*(s_S*(xi_MP*(xi_L - 1) + 1) - vel_L(idxi))) + & + xi_P*(vel_R(idxi) + dir_flg(idxi)*(s_S*(xi_PP*(xi_R - 1) + 1) - vel_R(idxi))) end do ! INTERNAL ENERGIES ADVECTION FLUX. @@ -1358,7 +1361,9 @@ contains elseif (model_eqns == 4) then !ME4 - !$acc parallel loop collapse(3) gang vector default(present) private(alpha_rho_L, alpha_rho_R, vel_L, vel_R, alpha_L, alpha_R, vel_avg, rho_avg, h_avg, gamma_avg, s_L, s_R, s_S, vel_avg_rms, nbub_L, nbub_R, ptilde_L, ptilde_R) + !$acc parallel loop collapse(3) gang vector default(present) private(alpha_rho_L, alpha_rho_R, & + !$acc vel_L, vel_R, alpha_L, alpha_R, vel_avg, rho_avg, h_avg, gamma_avg, s_L, s_R, s_S, & + !$acc vel_avg_rms, nbub_L, nbub_R, ptilde_L, ptilde_R) do l = is3%beg, is3%end do k = is2%beg, is2%end do j = is1%beg, is1%end @@ -1606,8 +1611,10 @@ contains end do !$acc end parallel loop elseif (model_eqns == 2 .and. bubbles) then - !$acc parallel loop collapse(3) gang vector default(present) private(R0_L, R0_R, V0_L, V0_R, P0_L, P0_R, pbw_L, pbw_R, vel_L, vel_R, & - !$acc rho_avg, alpha_L, alpha_R, h_avg, gamma_avg, s_L, s_R, s_S, nbub_L, nbub_R, ptilde_L, ptilde_R, vel_avg_rms, Re_L, Re_R, pcorr, zcoef, vel_L_tmp, vel_R_tmp) + !$acc parallel loop collapse(3) gang vector default(present) private(R0_L, R0_R, V0_L, V0_R, & + !$acc P0_L, P0_R, pbw_L, pbw_R, vel_L, vel_R, rho_avg, alpha_L, alpha_R, h_avg, gamma_avg, & + !$acc s_L, s_R, s_S, nbub_L, nbub_R, ptilde_L, ptilde_R, vel_avg_rms, Re_L, Re_R, & + !$acc pcorr, zcoef, vel_L_tmp, vel_R_tmp) do l = is3%beg, is3%end do k = is2%beg, is2%end do j = is1%beg, is1%end @@ -2076,7 +2083,7 @@ contains do k = is2%beg, is2%end do j = is1%beg, is1%end - idx1 = 1; if (dir_idx(1) == 2) idx1 = 2; if (dir_idx(1) == 3) idx1 = 3 + !idx1 = 1; if (dir_idx(1) == 2) idx1 = 2; if (dir_idx(1) == 3) idx1 = 3 !$acc loop seq do i = 1, num_fluids @@ -2233,7 +2240,6 @@ contains tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) tau_e_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) end do - !print *, 'I was here!' end if H_L = (E_L + pres_L)/rho_L @@ -2264,15 +2270,6 @@ contains end if if (wave_speeds == 1) then - !s_L = min(vel_L(idx1) - c_L, vel_R(idx1) - c_R) - !s_R = max(vel_R(idx1) + c_R, vel_L(idx1) + c_L) - !s_S = (pres_R - pres_L + rho_L*vel_L(idx1)* & - ! (s_L - vel_L(idx1)) - & - ! rho_R*vel_R(idx1)* & - ! (s_R - vel_R(idx1))) & - ! /(rho_L*(s_L - vel_L(idx1)) - & - ! rho_R*(s_R - vel_R(idx1))) - if (elasticity) then s_L = min(vel_L(dir_idx(1)) - sqrt(c_L*c_L + & (((4d0*G_L)/3d0) + tau_e_L(dir_idx_tau(1)))/rho_L), vel_R(dir_idx(1)) - sqrt(c_R*c_R + & @@ -2296,19 +2293,15 @@ contains pres_SL = 5d-1*(pres_L + pres_R + rho_avg*c_avg* & (vel_L(idx1) - & vel_R(idx1))) - pres_SR = pres_SL - Ms_L = max(1d0, sqrt(1d0 + ((5d-1 + gamma_L)/(1d0 + gamma_L))* & (pres_SL/pres_L - 1d0)*pres_L/ & ((pres_L + pi_inf_L/(1d0 + gamma_L))))) Ms_R = max(1d0, sqrt(1d0 + ((5d-1 + gamma_R)/(1d0 + gamma_R))* & (pres_SR/pres_R - 1d0)*pres_R/ & ((pres_R + pi_inf_R/(1d0 + gamma_R))))) - s_L = vel_L(idx1) - c_L*Ms_L s_R = vel_R(idx1) + c_R*Ms_R - s_S = 5d-1*((vel_L(idx1) + vel_R(idx1)) + & (pres_L - pres_R)/ & (rho_avg*c_avg)) @@ -2343,8 +2336,6 @@ contains *(vel_L(idx1) + s_M*(xi_L - 1d0)) & + xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, i) & *(vel_R(idx1) + s_P*(xi_R - 1d0)) - !xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, i)*(vel_L(idx1) + s_M*(xi_L - 1d0)) + & - !xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, i)*(vel_R(idx1) + s_P*(xi_R - 1d0)) end do ! MOMENTUM FLUX. @@ -2366,15 +2357,7 @@ contains vel_R(idxi)) - vel_R(idxi))) + & dir_flg(idxi)*(pres_R)) & + (s_M/s_L)*(s_P/s_R)*dir_flg(idxi)*pcorr - - !idxi = dir_idx(i) - !flux_rs${XYZ}$_vf(j, k, l, contxe + dir_idx(i)) = & - ! xi_M*(rho_L*(vel_L(idx1)*vel_L(dir_idx(i)) + s_M*(xi_L*(dir_flg(dir_idx(i))*s_S + & - !(1d0 - dir_flg(dir_idx(i)))*vel_L(dir_idx(i))) - vel_L(dir_idx(i)))) + dir_flg(dir_idx(i))*(pres_L)) + & - ! xi_P*(rho_R*(vel_R(idx1)*vel_R(dir_idx(i)) + s_P*(xi_R*(dir_flg(dir_idx(i))*s_S + & - !(1d0 - dir_flg(dir_idx(i)))*vel_R(dir_idx(i))) - vel_R(dir_idx(i)))) + dir_flg(dir_idx(i))*(pres_R)) & - ! + (s_M/s_L)*(s_P/s_R)*dir_flg(dir_idx(i))*pcorr - end do + end do ! ENERGY FLUX. ! f = u*(E-\sigma), q = E, q_star = \xi*E+(s-u)(\rho s_star - \sigma/(s-u)) @@ -2383,12 +2366,10 @@ contains s_M*(xi_L*(E_L + (s_S - vel_L(idx1))* & (rho_L*s_S + pres_L/ & (s_L - vel_L(idx1)))) - E_L)) & - ! s_M*(xi_L*(E_L + (s_S - vel_L(idx1))*(rho_L*s_S + pres_L/(s_L - vel_L(idx1)))) - E_L)) & + xi_P*(vel_R(idx1)*(E_R + pres_R) + & s_P*(xi_R*(E_R + (s_S - vel_R(idx1))* & (rho_R*s_S + pres_R/ & (s_R - vel_R(idx1)))) - E_R)) & - ! s_P*(xi_R*(E_R + (s_S - vel_R(idx1))*(rho_R*s_S + pres_R/(s_R - vel_R(idx1)))) - E_R)) & + (s_M/s_L)*(s_P/s_R)*pcorr*s_S ! ELASTICITY. Elastic shear stress additions for the momentum and energy flux @@ -2428,9 +2409,6 @@ contains *(vel_L(idx1) + s_M*(xi_L - 1d0)) & + xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, i) & *(vel_R(idx1) + s_P*(xi_R - 1d0)) - !flux_rs${XYZ}$_vf(j, k, l, i) = & - ! xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, i)*(vel_L(idx1) + s_M*(xi_L - 1d0)) + & - ! xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, i)*(vel_R(idx1) + s_P*(xi_R - 1d0)) end do ! VOLUME FRACTION SOURCE FLUX. @@ -2444,8 +2422,6 @@ contains + xi_P*(vel_R(idxi) + & dir_flg(idxi)* & s_P*(xi_R - 1d0)) - !xi_M*(vel_L(idxi) + dir_flg(idxi)*s_M*(xi_L - 1d0)) + & - !xi_P*(vel_R(idxi) + dir_flg(idxi)*s_P*(xi_R - 1d0)) end do ! REFERENCE MAP FLUX. From f37d3ed31237f82b50e60617279e8fc3c24875d8 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Mon, 5 Aug 2024 20:05:47 -0500 Subject: [PATCH 279/326] 5-eq HLLC with hyperelasticity, passes test suite on Delta --- src/common/m_checker_common.fpp | 6 +- src/common/m_helper.fpp | 4 +- src/common/m_variables_conversion.fpp | 36 +-- src/post_process/m_data_output.fpp | 12 +- src/post_process/m_global_parameters.fpp | 10 +- src/pre_process/include/3dHardcodedIC.fpp | 6 +- src/pre_process/m_assign_variables.f90 | 2 +- src/simulation/m_boundary_conditions.fpp | 40 +-- src/simulation/m_checker.fpp | 8 +- src/simulation/m_data_output.fpp | 2 +- src/simulation/m_global_parameters.fpp | 22 +- src/simulation/m_hyperelastic.fpp | 305 +++++++++++----------- src/simulation/m_hypoelastic.fpp | 112 ++++---- src/simulation/m_rhs.fpp | 2 +- src/simulation/m_riemann_solvers.fpp | 230 ++++++++-------- src/simulation/m_time_steppers.fpp | 2 +- 16 files changed, 397 insertions(+), 402 deletions(-) diff --git a/src/common/m_checker_common.fpp b/src/common/m_checker_common.fpp index 386a844cd3..b4506a01f1 100644 --- a/src/common/m_checker_common.fpp +++ b/src/common/m_checker_common.fpp @@ -186,12 +186,12 @@ contains end if end subroutine s_check_inputs_hypoelasticity - !> Checks constraints on the hyperelasticity parameters. + !> Checks constraints on the hyperelasticity parameters. !! Called by s_check_inputs_common for pre-processing and simulation subroutine s_check_inputs_hyperelasticity if (model_eqns /= 3) then - call s_mpi_abort('hyperelasticity requires '// & - '6-equation model (model_eqns = 3). Exiting ...') + call s_mpi_abort('hyperelasticity requires '// & + '6-equation model (model_eqns = 3). Exiting ...') end if end subroutine s_check_inputs_hyperelasticity diff --git a/src/common/m_helper.fpp b/src/common/m_helper.fpp index a2b770828d..df0fdcc185 100644 --- a/src/common/m_helper.fpp +++ b/src/common/m_helper.fpp @@ -73,8 +73,8 @@ contains lE = q end if - if (allocated(fd_coeff_s)) deallocate(fd_coeff_s) - allocate(fd_coeff_s(-fd_number_in:fd_number_in, lb:lE)) + if (allocated(fd_coeff_s)) deallocate (fd_coeff_s) + allocate (fd_coeff_s(-fd_number_in:fd_number_in, lb:lE)) ! Computing the 1st order finite-difference coefficients if (fd_order_in == 1) then diff --git a/src/common/m_variables_conversion.fpp b/src/common/m_variables_conversion.fpp index 5652470ac6..a5a6164d07 100644 --- a/src/common/m_variables_conversion.fpp +++ b/src/common/m_variables_conversion.fpp @@ -985,7 +985,7 @@ contains qK_prim_vf(i)%sf(j, k, l) = qK_cons_vf(i)%sf(j, k, l) & /rho_K ! subtracting elastic contribution for pressure calculation - if (G_K .gt. verysmall) then !TODO: check if stable for >0 + if (G_K > verysmall) then !TODO: check if stable for >0 qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) - & ((qK_prim_vf(i)%sf(j, k, l)**2d0)/(4d0*G_K))/gamma_K ! extra terms in 2 and 3D @@ -1000,14 +1000,14 @@ contains end if if (hyperelasticity) then - !$acc loop seq - do i = strxb, strxe + !$acc loop seq + do i = strxb, strxe + qK_prim_vf(i)%sf(j, k, l) = qK_cons_vf(i)%sf(j, k, l)/rho_K + end do + !$acc loop seq + do i = xibeg, xiend qK_prim_vf(i)%sf(j, k, l) = qK_cons_vf(i)%sf(j, k, l)/rho_K - end do - !$acc loop seq - do i = xibeg, xiend - qK_prim_vf(i)%sf(j, k, l) = qK_cons_vf(i)%sf(j, k, l)/rho_K - end do + end do end if !$acc loop seq @@ -1152,7 +1152,7 @@ contains do i = strxb, strxe q_cons_vf(i)%sf(j, k, l) = rho*q_prim_vf(i)%sf(j, k, l) ! adding elastic contribution - if (G .gt. verysmall) then + if (G > verysmall) then q_cons_vf(E_idx)%sf(j, k, l) = q_cons_vf(E_idx)%sf(j, k, l) + & (q_prim_vf(i)%sf(j, k, l)**2d0)/(4d0*G) ! extra terms in 2 and 3D @@ -1168,15 +1168,15 @@ contains ! using \rho xi as the conservative formulation stated in Kamrin et al. JFM 2022 if (hyperelasticity) then - ! adding the elastic contribution - ! Multiply \tau to \rho \tau - do i = strxb, strxe - q_cons_vf(i)%sf(j, k, l) = rho*q_prim_vf(i)%sf(j, k, l) - end do - ! Multiply \xi to \rho \xi - do i = xibeg, xiend - q_cons_vf(i)%sf(j, k, l) = rho*q_prim_vf(i)%sf(j, k, l) - end do + ! adding the elastic contribution + ! Multiply \tau to \rho \tau + do i = strxb, strxe + q_cons_vf(i)%sf(j, k, l) = rho*q_prim_vf(i)%sf(j, k, l) + end do + ! Multiply \xi to \rho \xi + do i = xibeg, xiend + q_cons_vf(i)%sf(j, k, l) = rho*q_prim_vf(i)%sf(j, k, l) + end do end if if (.not. f_is_default(sigma)) then diff --git a/src/post_process/m_data_output.fpp b/src/post_process/m_data_output.fpp index e68c021bdd..024d5f3483 100644 --- a/src/post_process/m_data_output.fpp +++ b/src/post_process/m_data_output.fpp @@ -1006,13 +1006,13 @@ contains call s_mpi_allreduce_max(maxalph_loc, maxalph_glb) if (p > 0) then - do l = 0, p - if (z_cc(l) < dz(l) .and. z_cc(l) > 0) then - cent = l - end if - end do + do l = 0, p + if (z_cc(l) < dz(l) .and. z_cc(l) > 0) then + cent = l + end if + end do else - cent = 0 + cent = 0 end if thres = 0.9d0*maxalph_glb diff --git a/src/post_process/m_global_parameters.fpp b/src/post_process/m_global_parameters.fpp index fa6941cb21..1a4d6d96a5 100644 --- a/src/post_process/m_global_parameters.fpp +++ b/src/post_process/m_global_parameters.fpp @@ -541,11 +541,11 @@ contains alf_idx = 1 ! dummy, cannot actually have a void fraction if (hypoelasticity .or. hyperelasticity) then - elasticity = .true. - stress_idx%beg = sys_size + 1 - stress_idx%end = sys_size + (num_dims*(num_dims + 1))/2 - ! number of stresses is 1 in 1D, 3 in 2D, 6 in 3D - sys_size = stress_idx%end + elasticity = .true. + stress_idx%beg = sys_size + 1 + stress_idx%end = sys_size + (num_dims*(num_dims + 1))/2 + ! number of stresses is 1 in 1D, 3 in 2D, 6 in 3D + sys_size = stress_idx%end end if if (hyperelasticity) then diff --git a/src/pre_process/include/3dHardcodedIC.fpp b/src/pre_process/include/3dHardcodedIC.fpp index 4088fcc29f..7b75101514 100644 --- a/src/pre_process/include/3dHardcodedIC.fpp +++ b/src/pre_process/include/3dHardcodedIC.fpp @@ -42,12 +42,12 @@ pInt = pref + rhoH*9.81*(1.2 - intH) q_prim_vf(E_idx)%sf(i, j, k) = pInt + rhoL*9.81*(intH - y_cc(j)) end if - + case (301) ! (3D lung geometry in X direction, |sin(*)+sin(*)|) h = 0.0 lam = 1.0 amp = patch_icpp(patch_id)%a2 - intH = amp*ABS((sin(2*pi*y_cc(j)/lam - pi/2) + sin(2*pi*z_cc(k)/lam - pi/2)) + h) + intH = amp*abs((sin(2*pi*y_cc(j)/lam - pi/2) + sin(2*pi*z_cc(k)/lam - pi/2)) + h) if (x_cc(i) > intH) then q_prim_vf(contxb)%sf(i, j, k) = patch_icpp(1)%alpha_rho(1) q_prim_vf(contxe)%sf(i, j, k) = patch_icpp(1)%alpha_rho(2) @@ -55,7 +55,7 @@ q_prim_vf(advxb)%sf(i, j, k) = patch_icpp(1)%alpha(1) q_prim_vf(advxe)%sf(i, j, k) = patch_icpp(1)%alpha(2) end if - + ! Put your variable assignments here case default call s_int_to_str(patch_id, iStr) diff --git a/src/pre_process/m_assign_variables.f90 b/src/pre_process/m_assign_variables.f90 index 4a49c46abe..37f41c83f3 100644 --- a/src/pre_process/m_assign_variables.f90 +++ b/src/pre_process/m_assign_variables.f90 @@ -479,7 +479,7 @@ subroutine s_assign_patch_species_primitive_variables(patch_id, j, k, l, & ! assigning the reference map to the q_prim vector field do i = 1, num_dims q_prim_vf(i + xibeg - 1)%sf(j, k, l) = eta*xi_cart(i) + & - (1d0 - eta)*orig_prim_vf(i + xibeg - 1) + (1d0 - eta)*orig_prim_vf(i + xibeg - 1) end do end if diff --git a/src/simulation/m_boundary_conditions.fpp b/src/simulation/m_boundary_conditions.fpp index 2b9eee16e8..cccad32fbf 100644 --- a/src/simulation/m_boundary_conditions.fpp +++ b/src/simulation/m_boundary_conditions.fpp @@ -357,10 +357,10 @@ contains q_prim_vf(i)%sf(-j, k, l) = & q_prim_vf(i)%sf(j - 1, k, l) end do - - if(hyperelasticity) then - q_prim_vf(xibeg)%sf(-j, k, l) = & - -q_prim_vf(xibeg)%sf(j - 1, k, l) + + if (hyperelasticity) then + q_prim_vf(xibeg)%sf(-j, k, l) = & + -q_prim_vf(xibeg)%sf(j - 1, k, l) end if end do @@ -407,9 +407,9 @@ contains q_prim_vf(i)%sf(m - (j - 1), k, l) end do - if(hyperelasticity) then - q_prim_vf(xibeg)%sf(m + j, k, l) = & - -q_prim_vf(xibeg)%sf(m - (j - 1), k, l) + if (hyperelasticity) then + q_prim_vf(xibeg)%sf(m + j, k, l) = & + -q_prim_vf(xibeg)%sf(m - (j - 1), k, l) end if end do @@ -460,9 +460,9 @@ contains q_prim_vf(i)%sf(l, j - 1, k) end do - if(hyperelasticity) then - q_prim_vf(xibeg + 1)%sf(l, -j, k) = & - -q_prim_vf(xibeg + 1)%sf(l, j - 1, k) + if (hyperelasticity) then + q_prim_vf(xibeg + 1)%sf(l, -j, k) = & + -q_prim_vf(xibeg + 1)%sf(l, j - 1, k) end if end do end do @@ -507,9 +507,9 @@ contains q_prim_vf(i)%sf(l, n - (j - 1), k) end do - if(hyperelasticity) then - q_prim_vf(xibeg + 1)%sf(l, n + j, k) = & - -q_prim_vf(xibeg + 1)%sf(l, n - (j - 1), k) + if (hyperelasticity) then + q_prim_vf(xibeg + 1)%sf(l, n + j, k) = & + -q_prim_vf(xibeg + 1)%sf(l, n - (j - 1), k) end if end do end do @@ -559,10 +559,10 @@ contains q_prim_vf(i)%sf(k, l, j - 1) end do - if(hyperelasticity) then - q_prim_vf(xiend)%sf(k, l, -j) = & - -q_prim_vf(xiend)%sf(k, l, j - 1) - end if + if (hyperelasticity) then + q_prim_vf(xiend)%sf(k, l, -j) = & + -q_prim_vf(xiend)%sf(k, l, j - 1) + end if end do end do end do @@ -606,9 +606,9 @@ contains q_prim_vf(i)%sf(k, l, p - (j - 1)) end do - if(hyperelasticity) then - q_prim_vf(xiend)%sf(k, l, p + j) = & - -q_prim_vf(xiend)%sf(k, l, p - (j - 1)) + if (hyperelasticity) then + q_prim_vf(xiend)%sf(k, l, p + j) = & + -q_prim_vf(xiend)%sf(k, l, p - (j - 1)) end if end do end do diff --git a/src/simulation/m_checker.fpp b/src/simulation/m_checker.fpp index c3523ec9a1..84fcbbaa45 100644 --- a/src/simulation/m_checker.fpp +++ b/src/simulation/m_checker.fpp @@ -375,13 +375,13 @@ contains 'Exiting ...') end if end subroutine s_check_inputs_hypoelasticity - + !> Checks constraints on hyperelasticity parameters subroutine s_check_inputs_hyperelasticity if (riemann_solver /= 2) then - call s_mpi_abort('hyperelasticity requires HLLC '// & - '(riemann_solver = 2) Riemann solver. '// & - 'Exiting ...') + call s_mpi_abort('hyperelasticity requires HLLC '// & + '(riemann_solver = 2) Riemann solver. '// & + 'Exiting ...') end if end subroutine s_check_inputs_hyperelasticity diff --git a/src/simulation/m_data_output.fpp b/src/simulation/m_data_output.fpp index 93637a1b93..11f4538185 100644 --- a/src/simulation/m_data_output.fpp +++ b/src/simulation/m_data_output.fpp @@ -1382,7 +1382,7 @@ contains end if end if - else ! 3D + else ! 3D if ((probe(i)%x >= x_cb(-1)) .and. (probe(i)%x <= x_cb(m))) then if ((probe(i)%y >= y_cb(-1)) .and. (probe(i)%y <= y_cb(n))) then if ((probe(i)%z >= z_cb(-1)) .and. (probe(i)%z <= z_cb(p))) then diff --git a/src/simulation/m_global_parameters.fpp b/src/simulation/m_global_parameters.fpp index 539d3b5611..dd22c0b252 100644 --- a/src/simulation/m_global_parameters.fpp +++ b/src/simulation/m_global_parameters.fpp @@ -881,11 +881,11 @@ contains sys_size = internalEnergies_idx%end if (hypoelasticity .or. hyperelasticity) then - elasticity = .true. - stress_idx%beg = sys_size + 1 - stress_idx%end = sys_size + (num_dims*(num_dims + 1))/2 - ! number of stresses is 1 in 1D, 3 in 2D, 6 in 3D - sys_size = stress_idx%end + elasticity = .true. + stress_idx%beg = sys_size + 1 + stress_idx%end = sys_size + (num_dims*(num_dims + 1))/2 + ! number of stresses is 1 in 1D, 3 in 2D, 6 in 3D + sys_size = stress_idx%end end if if (hyperelasticity) then @@ -1041,11 +1041,11 @@ contains buff_size = weno_polyn + 2 end if - if (elasticity) then - fd_order = 4 - fd_number = max(1, fd_order/2) - !buff_size = buff_size + fd_number - end if + if (elasticity) then + fd_order = 4 + fd_number = max(1, fd_order/2) + !buff_size = buff_size + fd_number + end if ! Configuring Coordinate Direction Indexes ========================= if (bubbles) then @@ -1076,7 +1076,7 @@ contains if (p > 0) then startz = -buff_size end if - + !$acc update device(fd_order,fd_number) !$acc update device(startx, starty, startz) diff --git a/src/simulation/m_hyperelastic.fpp b/src/simulation/m_hyperelastic.fpp index 9d8b6a4f49..9caa8425fc 100644 --- a/src/simulation/m_hyperelastic.fpp +++ b/src/simulation/m_hyperelastic.fpp @@ -4,7 +4,7 @@ #:include 'macros.fpp' -!> @brief This module consists of subroutines used in the calculation +!> @brief This module consists of subroutines used in the calculation !! of the cauchy tensor module m_hyperelastic @@ -23,7 +23,7 @@ module m_hyperelastic implicit none - private; public :: s_hyperelastic_rmt_stress_update, & + private; public :: s_hyperelastic_rmt_stress_update, & s_initialize_hyperelastic_module, & s_finalize_hyperelastic_module @@ -40,20 +40,20 @@ module m_hyperelastic type(scalar_field), dimension(b_size), intent(inout) :: btensor real(kind(0d0)), intent(in) :: G integer, intent(in) :: j, k, l - + end subroutine s_abstract_hyperelastic_solver !> @} end interface !> @} - procedure(s_abstract_hyperelastic_solver), & - pointer :: s_compute_cauchy_solver => null() + procedure(s_abstract_hyperelastic_solver), & + pointer :: s_compute_cauchy_solver => null() !! The btensor at the cell-interior Gaussian quadrature points. !! These tensor is needed to be calculated once and make the code DRY. type(vector_field) :: btensor !< - !$acc declare create(btensor) +!$acc declare create(btensor) #ifdef CRAY_ACC_WAR @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), allocatable, dimension(:, :), fd_coeff_x, fd_coeff_y, fd_coeff_z) @@ -71,7 +71,7 @@ module m_hyperelastic contains - !> The following subroutine handles the calculation of the btensor. + !> The following subroutine handles the calculation of the btensor. !! The calculation of the btensor takes qprimvf. !! @param q_prim_vf Primitive variables !! @param btensor is the output @@ -79,12 +79,12 @@ contains !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor !! btensor is symmetric, save the data space - subroutine s_initialize_hyperelastic_module() + subroutine s_initialize_hyperelastic_module() integer :: i !< generic iterator - + @:ALLOCATE(btensor%vf(1:b_size)) do i = 1, b_size - @:ALLOCATE(btensor%vf(i)%sf(0:m, 0:n, 0:p)) + @:ALLOCATE(btensor%vf(i)%sf(0:m, 0:n, 0:p)) end do @:ACC_SETUP_VFs(btensor) @@ -105,30 +105,30 @@ contains @:ALLOCATE_GLOBAL(fd_coeff_x(-fd_number:fd_number, 0:m)) if (n > 0) then - @:ALLOCATE_GLOBAL(fd_coeff_y(-fd_number:fd_number, 0:n)) + @:ALLOCATE_GLOBAL(fd_coeff_y(-fd_number:fd_number, 0:n)) end if if (p > 0) then - @:ALLOCATE_GLOBAL(fd_coeff_z(-fd_number:fd_number, 0:p)) + @:ALLOCATE_GLOBAL(fd_coeff_z(-fd_number:fd_number, 0:p)) end if ! Computing centered finite difference coefficients call s_compute_finite_difference_coefficients(m, x_cc, fd_coeff_x, buff_size, & - fd_number, fd_order) + fd_number, fd_order) !$acc update device(fd_coeff_x) if (n > 0) then - call s_compute_finite_difference_coefficients(n, y_cc, fd_coeff_y, buff_size, & - fd_number, fd_order) - !$acc update device(fd_coeff_y) + call s_compute_finite_difference_coefficients(n, y_cc, fd_coeff_y, buff_size, & + fd_number, fd_order) + !$acc update device(fd_coeff_y) end if if (p > 0) then call s_compute_finite_difference_coefficients(p, z_cc, fd_coeff_z, buff_size, & fd_number, fd_order) - !$acc update device(fd_coeff_z) + !$acc update device(fd_coeff_z) end if - end subroutine s_initialize_hyperelastic_module + end subroutine s_initialize_hyperelastic_module - !> The following subroutine handles the calculation of the btensor. + !> The following subroutine handles the calculation of the btensor. !! The calculation of the btensor takes qprimvf. !! @param q_prim_vf Primitive variables !! @param btensor is the output @@ -136,7 +136,7 @@ contains !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor !! btensor is symmetric, save the data space - subroutine s_hyperelastic_rmt_stress_update(q_cons_vf,q_prim_vf) + subroutine s_hyperelastic_rmt_stress_update(q_cons_vf, q_prim_vf) type(scalar_field), dimension(sys_size), intent(inout) :: q_cons_vf type(scalar_field), dimension(sys_size), intent(inout) :: q_prim_vf @@ -145,118 +145,118 @@ contains real(kind(0d0)), dimension(num_fluids) :: alpha_K, alpha_rho_K real(kind(0d0)), dimension(2) :: Re_K real(kind(0d0)) :: rho_K, gamma_K, pi_inf_K, qv_K - real(kind(0d0)) :: G_K + real(kind(0d0)) :: G_K integer :: j, k, l, i, r !$acc parallel loop collapse(3) gang vector default(present) private(alpha_K,alpha_rho_K,rho_K,gamma_K,pi_inf_K,qv_K,G_K,Re_K, tensora, tensorb) - do l = 0, p-2 - do k = 0, n-2 - do j = 2, m-2 - !$acc loop seq - do i = 1, num_fluids - alpha_rho_K(i) = q_cons_vf(i)%sf(j, k, l) - alpha_K(i) = q_cons_vf(advxb + i - 1)%sf(j, k, l) - end do - ! If in simulation, use acc mixture subroutines - call s_convert_species_to_mixture_variables_acc(rho_K, gamma_K, pi_inf_K, qv_K, alpha_K, & - alpha_rho_K, Re_K, j, k, l, G_K, Gs) - rho_K = max(rho_K, sgm_eps) - if ( G_K .le. verysmall ) G_K = 0d0 - - if ( G_K .gt. 20d0 ) then - !$acc loop seq - do i = 1, tensor_size - tensora(i) = 0d0 - end do - ! STEP 1: computing the grad_xi tensor using finite differences - ! grad_xi definition / organization - ! number for the tensor 1-3: dxix_dx, dxiy_dx, dxiz_dx - ! 4-6 : dxix_dy, dxiy_dy, dxiz_dy - ! 7-9 : dxix_dz, dxiy_dz, dxiz_dz - !$acc loop seq - do r = -fd_number, fd_number - ! derivatives in the x-direction - tensora(1) = tensora(1) + q_prim_vf(xibeg)%sf(j + r, k, l)*fd_coeff_x(r, j) - tensora(2) = tensora(2) + q_prim_vf(xibeg+1)%sf(j + r, k, l)*fd_coeff_x(r, j) - tensora(3) = tensora(3) + q_prim_vf(xiend)%sf(j + r, k, l)*fd_coeff_x(r, j) - ! derivatives in the y-direction - tensora(4) = tensora(4) + q_prim_vf(xibeg)%sf(j, k + r, l)*fd_coeff_y(r, k) - tensora(5) = tensora(5) + q_prim_vf(xibeg+1)%sf(j, k + r, l)*fd_coeff_y(r, k) - tensora(6) = tensora(6) + q_prim_vf(xiend)%sf(j, k + r, l)*fd_coeff_y(r, k) - ! derivatives in the z-direction - tensora(7) = tensora(7) + q_prim_vf(xibeg)%sf(j, k, l + r)*fd_coeff_z(r, l) - tensora(8) = tensora(8) + q_prim_vf(xibeg+1)%sf(j, k, l + r)*fd_coeff_z(r, l) - tensora(9) = tensora(9) + q_prim_vf(xiend)%sf(j, k, l + r)*fd_coeff_z(r, l) - end do - ! STEP 2a: computing the adjoint of the grad_xi tensor for the inverse - tensorb(1) = tensora(5)*tensora(9) - tensora(6)*tensora(8) - tensorb(2) = -(tensora(2)*tensora(9) - tensora(3)*tensora(8)) - tensorb(3) = tensora(2)*tensora(6) - tensora(3)*tensora(5) - tensorb(4) = -(tensora(4)*tensora(9) - tensora(6)*tensora(7)) - tensorb(5) = tensora(1)*tensora(9) - tensora(3)*tensora(7) - tensorb(6) = -(tensora(1)*tensora(6) - tensora(4)*tensora(3)) - tensorb(7) = tensora(4)*tensora(8) - tensora(5)*tensora(7) - tensorb(8) = -(tensora(1)*tensora(8) - tensora(2)*tensora(7)) - tensorb(9) = tensora(1)*tensora(5) - tensora(2)*tensora(4) - - ! STEP 2b: computing the determinant of the grad_xi tensor - tensorb(tensor_size) = tensora(1)*(tensora(5)*tensora(9) - tensora(6)*tensora(8)) & - - tensora(2)*(tensora(4)*tensora(9) - tensora(6)*tensora(7)) & - + tensora(3)*(tensora(4)*tensora(8) - tensora(5)*tensora(7)) - - if (tensorb(tensor_size) > 0d0) then - ! STEP 2c: computing the inverse of grad_xi tensor = F - ! tensorb is the adjoint, tensora becomes F + do l = 0, p - 2 + do k = 0, n - 2 + do j = 2, m - 2 !$acc loop seq - do i = 1, tensor_size - 1 - tensora(i) = tensorb(i)/tensorb(tensor_size) + do i = 1, num_fluids + alpha_rho_K(i) = q_cons_vf(i)%sf(j, k, l) + alpha_K(i) = q_cons_vf(advxb + i - 1)%sf(j, k, l) end do - - ! STEP 2d: computing the J = det(F) = 1/det(\grad{\xi}) - tensorb(tensor_size) = 1d0/tensorb(tensor_size) - - ! STEP 3: computing F tranpose F - tensorb(1) = tensora(1)**2 + tensora(2)**2 + tensora(3)**2 - tensorb(5) = tensora(4)**2 + tensora(5)**2 + tensora(6)**2 - tensorb(9) = tensora(7)**2 + tensora(8)**2 + tensora(9)**2 - tensorb(2) = tensora(1)*tensora(4) + tensora(2)*tensora(5) + tensora(3)*tensora(6) - tensorb(3) = tensora(1)*tensora(7) + tensora(2)*tensora(8) + tensora(3)*tensora(9) - tensorb(6) = tensora(4)*tensora(7) + tensora(5)*tensora(8) + tensora(6)*tensora(9) - ! STEP 4: update the btensor, this is consistent with Riemann solvers - ! \tau_xx - btensor%vf(1)%sf(j, k, l) = tensorb(1) - ! \tau_xy - btensor%vf(2)%sf(j, k, l) = tensorb(2) - ! \tau_yy - btensor%vf(3)%sf(j, k, l) = tensorb(5) - ! \tau_xz - btensor%vf(4)%sf(j, k, l) = tensorb(3) - ! \tau_yz - btensor%vf(5)%sf(j, k, l) = tensorb(6) - ! \tau_zz - btensor%vf(6)%sf(j, k, l) = tensorb(9) - ! store the determinant at the last entry of the btensor - btensor%vf(b_size)%sf(j, k, l) = tensorb(tensor_size) - ! STEP 5a: updating the Cauchy stress primitive scalar field - call s_compute_cauchy_solver(btensor%vf, q_prim_vf, G_K, j, k, l) - ! STEP 5b: updating the pressure field - q_prim_vf(E_idx)%sf(j, k, l) = q_prim_vf(E_idx)%sf(j, k, l) - & - G_K*q_prim_vf(xiend + 1)%sf(j, k, l)/gamma_K - ! STEP 5c: updating the Cauchy stress conservative scalar field - !$acc loop seq - do i = 1, b_size - 1 - q_cons_vf(strxb + i - 1)%sf(j, k, l) = & - rho_K*q_prim_vf(strxb + i - 1)%sf(j, k, l) - end do - end if - end if + ! If in simulation, use acc mixture subroutines + call s_convert_species_to_mixture_variables_acc(rho_K, gamma_K, pi_inf_K, qv_K, alpha_K, & + alpha_rho_K, Re_K, j, k, l, G_K, Gs) + rho_K = max(rho_K, sgm_eps) + if (G_K <= verysmall) G_K = 0d0 + + if (G_K > 20d0) then + !$acc loop seq + do i = 1, tensor_size + tensora(i) = 0d0 + end do + ! STEP 1: computing the grad_xi tensor using finite differences + ! grad_xi definition / organization + ! number for the tensor 1-3: dxix_dx, dxiy_dx, dxiz_dx + ! 4-6 : dxix_dy, dxiy_dy, dxiz_dy + ! 7-9 : dxix_dz, dxiy_dz, dxiz_dz + !$acc loop seq + do r = -fd_number, fd_number + ! derivatives in the x-direction + tensora(1) = tensora(1) + q_prim_vf(xibeg)%sf(j + r, k, l)*fd_coeff_x(r, j) + tensora(2) = tensora(2) + q_prim_vf(xibeg + 1)%sf(j + r, k, l)*fd_coeff_x(r, j) + tensora(3) = tensora(3) + q_prim_vf(xiend)%sf(j + r, k, l)*fd_coeff_x(r, j) + ! derivatives in the y-direction + tensora(4) = tensora(4) + q_prim_vf(xibeg)%sf(j, k + r, l)*fd_coeff_y(r, k) + tensora(5) = tensora(5) + q_prim_vf(xibeg + 1)%sf(j, k + r, l)*fd_coeff_y(r, k) + tensora(6) = tensora(6) + q_prim_vf(xiend)%sf(j, k + r, l)*fd_coeff_y(r, k) + ! derivatives in the z-direction + tensora(7) = tensora(7) + q_prim_vf(xibeg)%sf(j, k, l + r)*fd_coeff_z(r, l) + tensora(8) = tensora(8) + q_prim_vf(xibeg + 1)%sf(j, k, l + r)*fd_coeff_z(r, l) + tensora(9) = tensora(9) + q_prim_vf(xiend)%sf(j, k, l + r)*fd_coeff_z(r, l) + end do + ! STEP 2a: computing the adjoint of the grad_xi tensor for the inverse + tensorb(1) = tensora(5)*tensora(9) - tensora(6)*tensora(8) + tensorb(2) = -(tensora(2)*tensora(9) - tensora(3)*tensora(8)) + tensorb(3) = tensora(2)*tensora(6) - tensora(3)*tensora(5) + tensorb(4) = -(tensora(4)*tensora(9) - tensora(6)*tensora(7)) + tensorb(5) = tensora(1)*tensora(9) - tensora(3)*tensora(7) + tensorb(6) = -(tensora(1)*tensora(6) - tensora(4)*tensora(3)) + tensorb(7) = tensora(4)*tensora(8) - tensora(5)*tensora(7) + tensorb(8) = -(tensora(1)*tensora(8) - tensora(2)*tensora(7)) + tensorb(9) = tensora(1)*tensora(5) - tensora(2)*tensora(4) + + ! STEP 2b: computing the determinant of the grad_xi tensor + tensorb(tensor_size) = tensora(1)*(tensora(5)*tensora(9) - tensora(6)*tensora(8)) & + - tensora(2)*(tensora(4)*tensora(9) - tensora(6)*tensora(7)) & + + tensora(3)*(tensora(4)*tensora(8) - tensora(5)*tensora(7)) + + if (tensorb(tensor_size) > 0d0) then + ! STEP 2c: computing the inverse of grad_xi tensor = F + ! tensorb is the adjoint, tensora becomes F + !$acc loop seq + do i = 1, tensor_size - 1 + tensora(i) = tensorb(i)/tensorb(tensor_size) + end do + + ! STEP 2d: computing the J = det(F) = 1/det(\grad{\xi}) + tensorb(tensor_size) = 1d0/tensorb(tensor_size) + + ! STEP 3: computing F tranpose F + tensorb(1) = tensora(1)**2 + tensora(2)**2 + tensora(3)**2 + tensorb(5) = tensora(4)**2 + tensora(5)**2 + tensora(6)**2 + tensorb(9) = tensora(7)**2 + tensora(8)**2 + tensora(9)**2 + tensorb(2) = tensora(1)*tensora(4) + tensora(2)*tensora(5) + tensora(3)*tensora(6) + tensorb(3) = tensora(1)*tensora(7) + tensora(2)*tensora(8) + tensora(3)*tensora(9) + tensorb(6) = tensora(4)*tensora(7) + tensora(5)*tensora(8) + tensora(6)*tensora(9) + ! STEP 4: update the btensor, this is consistent with Riemann solvers + ! \tau_xx + btensor%vf(1)%sf(j, k, l) = tensorb(1) + ! \tau_xy + btensor%vf(2)%sf(j, k, l) = tensorb(2) + ! \tau_yy + btensor%vf(3)%sf(j, k, l) = tensorb(5) + ! \tau_xz + btensor%vf(4)%sf(j, k, l) = tensorb(3) + ! \tau_yz + btensor%vf(5)%sf(j, k, l) = tensorb(6) + ! \tau_zz + btensor%vf(6)%sf(j, k, l) = tensorb(9) + ! store the determinant at the last entry of the btensor + btensor%vf(b_size)%sf(j, k, l) = tensorb(tensor_size) + ! STEP 5a: updating the Cauchy stress primitive scalar field + call s_compute_cauchy_solver(btensor%vf, q_prim_vf, G_K, j, k, l) + ! STEP 5b: updating the pressure field + q_prim_vf(E_idx)%sf(j, k, l) = q_prim_vf(E_idx)%sf(j, k, l) - & + G_K*q_prim_vf(xiend + 1)%sf(j, k, l)/gamma_K + ! STEP 5c: updating the Cauchy stress conservative scalar field + !$acc loop seq + do i = 1, b_size - 1 + q_cons_vf(strxb + i - 1)%sf(j, k, l) = & + rho_K*q_prim_vf(strxb + i - 1)%sf(j, k, l) + end do + end if + end if + end do end do - end do end do !$acc end parallel loop - end subroutine s_hyperelastic_rmt_stress_update + end subroutine s_hyperelastic_rmt_stress_update - !> The following subroutine handles the calculation of the btensor. + !> The following subroutine handles the calculation of the btensor. !! The calculation of the btensor takes qprimvf. !! @param q_prim_vf Primitive variables !! @param btensor is the output @@ -264,7 +264,7 @@ contains !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor !! btensor is symmetric, save the data space - subroutine s_neoHookean_cauchy_solver(btensor, q_prim_vf, G, j, k, l) + subroutine s_neoHookean_cauchy_solver(btensor, q_prim_vf, G, j, k, l) !$acc routine seq type(scalar_field), dimension(sys_size), intent(inout) :: q_prim_vf type(scalar_field), dimension(b_size), intent(inout) :: btensor @@ -288,16 +288,16 @@ contains ! setting the tensor to the stresses for riemann solver !$acc loop seq do i = 1, b_size - 1 - q_prim_vf(strxb + i - 1)%sf(j, k, l) = & - G*btensor(i)%sf(j, k, l)/btensor(b_size)%sf(j, k, l) + q_prim_vf(strxb + i - 1)%sf(j, k, l) = & + G*btensor(i)%sf(j, k, l)/btensor(b_size)%sf(j, k, l) end do ! compute the invariant without the elastic modulus - q_prim_vf(xiend + 1)%sf(j, k, l) = & - 0.5d0*(trace - 3.0d0)/btensor(b_size)%sf(j, k, l) + q_prim_vf(xiend + 1)%sf(j, k, l) = & + 0.5d0*(trace - 3.0d0)/btensor(b_size)%sf(j, k, l) - end subroutine s_neoHookean_cauchy_solver + end subroutine s_neoHookean_cauchy_solver - !> The following subroutine handles the calculation of the btensor. + !> The following subroutine handles the calculation of the btensor. !! The calculation of the btensor takes qprimvf. !! @param q_prim_vf Primitive variables !! @param btensor is the output @@ -305,7 +305,7 @@ contains !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor !! btensor is symmetric, save the data space - subroutine s_Mooney_Rivlin_cauchy_solver(btensor, q_prim_vf, G, j, k, l) + subroutine s_Mooney_Rivlin_cauchy_solver(btensor, q_prim_vf, G, j, k, l) !$acc routine seq type(scalar_field), dimension(sys_size), intent(inout) :: q_prim_vf type(scalar_field), dimension(b_size), intent(inout) :: btensor @@ -329,35 +329,34 @@ contains ! setting the tensor to the stresses for riemann solver !$acc loop seq do i = 1, b_size - 1 - q_prim_vf(strxb + i - 1)%sf(j, k, l) = & - G*btensor(i)%sf(j, k, l)/btensor(b_size)%sf(j, k, l) + q_prim_vf(strxb + i - 1)%sf(j, k, l) = & + G*btensor(i)%sf(j, k, l)/btensor(b_size)%sf(j, k, l) end do ! compute the invariant without the elastic modulus - q_prim_vf(xiend + 1)%sf(j, k, l) = & - 0.5d0*(trace - 3.0d0)/btensor(b_size)%sf(j, k, l) + q_prim_vf(xiend + 1)%sf(j, k, l) = & + 0.5d0*(trace - 3.0d0)/btensor(b_size)%sf(j, k, l) - end subroutine s_Mooney_Rivlin_cauchy_solver + end subroutine s_Mooney_Rivlin_cauchy_solver + subroutine s_finalize_hyperelastic_module() - subroutine s_finalize_hyperelastic_module() + integer :: i !< iterator - integer :: i !< iterator - - ! Disassociating procedural pointer to the subroutine which was - ! utilized to calculate the solution of a given Riemann problem - s_compute_cauchy_solver => null() + ! Disassociating procedural pointer to the subroutine which was + ! utilized to calculate the solution of a given Riemann problem + s_compute_cauchy_solver => null() - ! Deallocating memory - do i = 1, b_size - @:DEALLOCATE_GLOBAL(btensor%vf(i)%sf) - end do - @:DEALLOCATE_GLOBAL(fd_coeff_x) - if (n > 0) then - @:DEALLOCATE_GLOBAL(fd_coeff_y) - if (p > 0) then - @:DEALLOCATE_GLOBAL(fd_coeff_z) - end if - end if + ! Deallocating memory + do i = 1, b_size + @:DEALLOCATE_GLOBAL(btensor%vf(i)%sf) + end do + @:DEALLOCATE_GLOBAL(fd_coeff_x) + if (n > 0) then + @:DEALLOCATE_GLOBAL(fd_coeff_y) + if (p > 0) then + @:DEALLOCATE_GLOBAL(fd_coeff_z) + end if + end if end subroutine s_finalize_hyperelastic_module diff --git a/src/simulation/m_hypoelastic.fpp b/src/simulation/m_hypoelastic.fpp index 7f3d54c381..47d6aaaec1 100644 --- a/src/simulation/m_hypoelastic.fpp +++ b/src/simulation/m_hypoelastic.fpp @@ -82,25 +82,25 @@ contains @:ALLOCATE_GLOBAL(fd_coeff_x(-fd_number:fd_number, 0:m)) if (n > 0) then - @:ALLOCATE_GLOBAL(fd_coeff_y(-fd_number:fd_number, 0:n)) + @:ALLOCATE_GLOBAL(fd_coeff_y(-fd_number:fd_number, 0:n)) end if if (p > 0) then - @:ALLOCATE_GLOBAL(fd_coeff_z(-fd_number:fd_number, 0:p)) + @:ALLOCATE_GLOBAL(fd_coeff_z(-fd_number:fd_number, 0:p)) end if ! Computing centered finite difference coefficients call s_compute_finite_difference_coefficients(m, x_cc, fd_coeff_x, buff_size, & - fd_number, fd_order) + fd_number, fd_order) !$acc update device(fd_coeff_x) if (n > 0) then - call s_compute_finite_difference_coefficients(n, y_cc, fd_coeff_y, buff_size, & - fd_number, fd_order) - !$acc update device(fd_coeff_y) + call s_compute_finite_difference_coefficients(n, y_cc, fd_coeff_y, buff_size, & + fd_number, fd_order) + !$acc update device(fd_coeff_y) end if if (p > 0) then call s_compute_finite_difference_coefficients(p, z_cc, fd_coeff_z, buff_size, & fd_number, fd_order) - !$acc update device(fd_coeff_z) + !$acc update device(fd_coeff_z) end if end subroutine s_initialize_hypoelastic_module @@ -131,53 +131,53 @@ contains do q = 0, p do l = 0, n do k = 0, m - du_dx(k, l, q) = 0d0; + du_dx(k, l, q) = 0d0; end do end do end do !$acc end parallel loop - - !$acc parallel loop collapse(3) gang vector default(present) - do q = 0, p + + !$acc parallel loop collapse(3) gang vector default(present) + do q = 0, p do l = 0, n do k = 0, m - !$acc loop seq - do r = -fd_number, fd_number - du_dx(k, l, q) = du_dx(k, l, q) & - + q_prim_vf(momxb)%sf(k + r, l, q)*fd_coeff_x(r, k) - end do + !$acc loop seq + do r = -fd_number, fd_number + du_dx(k, l, q) = du_dx(k, l, q) & + + q_prim_vf(momxb)%sf(k + r, l, q)*fd_coeff_x(r, k) + end do end do end do - end do + end do !$acc end parallel loop if (ndirs > 1) then !$acc parallel loop collapse(3) gang vector default(present) do q = 0, p - do l = 0, n - do k = 0, m - du_dy(k, l, q) = 0d0; dv_dx(k, l, q) = 0d0; dv_dy(k, l, q) = 0d0; + do l = 0, n + do k = 0, m + du_dy(k, l, q) = 0d0; dv_dx(k, l, q) = 0d0; dv_dy(k, l, q) = 0d0; + end do end do - end do end do !$acc end parallel loop !$acc parallel loop collapse(3) gang vector default(present) do q = 0, p - do l = 0, n - do k = 0, m - !$acc loop seq - do r = -fd_number, fd_number - du_dy(k, l, q) = du_dy(k, l, q) & - + q_prim_vf(momxb)%sf(k, l + r, q)*fd_coeff_y(r, l) - dv_dx(k, l, q) = dv_dx(k, l, q) & - + q_prim_vf(momxb + 1)%sf(k + r, l, q)*fd_coeff_x(r, k) - dv_dy(k, l, q) = dv_dy(k, l, q) & - + q_prim_vf(momxb + 1)%sf(k, l + r, q)*fd_coeff_y(r, l) - end do - end do - end do + do l = 0, n + do k = 0, m + !$acc loop seq + do r = -fd_number, fd_number + du_dy(k, l, q) = du_dy(k, l, q) & + + q_prim_vf(momxb)%sf(k, l + r, q)*fd_coeff_y(r, l) + dv_dx(k, l, q) = dv_dx(k, l, q) & + + q_prim_vf(momxb + 1)%sf(k + r, l, q)*fd_coeff_x(r, k) + dv_dy(k, l, q) = dv_dy(k, l, q) & + + q_prim_vf(momxb + 1)%sf(k, l + r, q)*fd_coeff_y(r, l) + end do + end do + end do end do !$acc end parallel loop @@ -186,34 +186,34 @@ contains !$acc parallel loop collapse(3) gang vector default(present) do q = 0, p - do l = 0, n - do k = 0, m - du_dz(k, l, q) = 0d0; dv_dz(k, l, q) = 0d0; dw_dx(k, l, q) = 0d0; - dw_dy(k, l, q) = 0d0; dw_dz(k, l, q) = 0d0; + do l = 0, n + do k = 0, m + du_dz(k, l, q) = 0d0; dv_dz(k, l, q) = 0d0; dw_dx(k, l, q) = 0d0; + dw_dy(k, l, q) = 0d0; dw_dz(k, l, q) = 0d0; + end do end do - end do end do !$acc end parallel loop !$acc parallel loop collapse(3) gang vector default(present) do q = 0, p - do l = 0, n - do k = 0, m - !$acc loop seq - do r = -fd_number, fd_number - du_dz(k, l, q) = du_dz(k, l, q) & - + q_prim_vf(momxb)%sf(k, l, q + r)*fd_coeff_z(r, q) - dv_dz(k, l, q) = dv_dz(k, l, q) & - + q_prim_vf(momxb + 1)%sf(k, l, q + r)*fd_coeff_z(r, q) - dw_dx(k, l, q) = dw_dx(k, l, q) & - + q_prim_vf(momxe)%sf(k + r, l, q)*fd_coeff_x(r, k) - dw_dy(k, l, q) = dw_dy(k, l, q) & - + q_prim_vf(momxe)%sf(k, l + r, q)*fd_coeff_y(r, l) - dw_dz(k, l, q) = dw_dz(k, l, q) & - + q_prim_vf(momxe)%sf(k, l, q + r)*fd_coeff_z(r, q) - end do - end do - end do + do l = 0, n + do k = 0, m + !$acc loop seq + do r = -fd_number, fd_number + du_dz(k, l, q) = du_dz(k, l, q) & + + q_prim_vf(momxb)%sf(k, l, q + r)*fd_coeff_z(r, q) + dv_dz(k, l, q) = dv_dz(k, l, q) & + + q_prim_vf(momxb + 1)%sf(k, l, q + r)*fd_coeff_z(r, q) + dw_dx(k, l, q) = dw_dx(k, l, q) & + + q_prim_vf(momxe)%sf(k + r, l, q)*fd_coeff_x(r, k) + dw_dy(k, l, q) = dw_dy(k, l, q) & + + q_prim_vf(momxe)%sf(k, l + r, q)*fd_coeff_y(r, l) + dw_dz(k, l, q) = dw_dz(k, l, q) & + + q_prim_vf(momxe)%sf(k, l, q + r)*fd_coeff_z(r, q) + end do + end do + end do end do !$acc end parallel loop end if diff --git a/src/simulation/m_rhs.fpp b/src/simulation/m_rhs.fpp index 72bb1c8757..0bfca58155 100644 --- a/src/simulation/m_rhs.fpp +++ b/src/simulation/m_rhs.fpp @@ -794,7 +794,7 @@ contains !print *, "I got here c" call nvtxStartRange("RHS-ELASTIC") - if (hyperelasticity) call s_hyperelastic_rmt_stress_update(q_cons_qp%vf,q_prim_qp%vf) + if (hyperelasticity) call s_hyperelastic_rmt_stress_update(q_cons_qp%vf, q_prim_qp%vf) call nvtxEndRange if (t_step == t_step_stop) return diff --git a/src/simulation/m_riemann_solvers.fpp b/src/simulation/m_riemann_solvers.fpp index c1257964e0..c5175104ce 100644 --- a/src/simulation/m_riemann_solvers.fpp +++ b/src/simulation/m_riemann_solvers.fpp @@ -162,13 +162,13 @@ module m_riemann_solvers @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), dimension(:, :, :, :), flux_rsx_vf, flux_src_rsx_vf) @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), dimension(:, :, :, :), flux_rsy_vf, flux_src_rsy_vf) @:CRAY_DECLARE_GLOBAL(real(kind(0d0)), dimension(:, :, :, :), flux_rsz_vf, flux_src_rsz_vf) - !$acc declare link( flux_rsx_vf, flux_src_rsx_vf, flux_rsy_vf, & + !$acc declare link( flux_rsx_vf, flux_src_rsx_vf, flux_rsy_vf, & !$acc flux_src_rsy_vf, flux_rsz_vf, flux_src_rsz_vf ) #else real(kind(0d0)), allocatable, dimension(:, :, :, :) :: flux_rsx_vf, flux_src_rsx_vf real(kind(0d0)), allocatable, dimension(:, :, :, :) :: flux_rsy_vf, flux_src_rsy_vf real(kind(0d0)), allocatable, dimension(:, :, :, :) :: flux_rsz_vf, flux_src_rsz_vf - !$acc declare create( flux_rsx_vf, flux_src_rsx_vf, flux_rsy_vf, & + !$acc declare create( flux_rsx_vf, flux_src_rsx_vf, flux_rsy_vf, & !$acc flux_src_rsy_vf, flux_rsz_vf, flux_src_rsz_vf) #endif !> @} @@ -357,7 +357,9 @@ contains #:for NORM_DIR, XYZ in [(1, 'x'), (2, 'y'), (3, 'z')] if (norm_dir == ${NORM_DIR}$) then - !$acc parallel loop collapse(3) gang vector default(present) private(alpha_rho_L, alpha_rho_R, vel_L, vel_R, alpha_L, alpha_R, vel_avg, tau_e_L, tau_e_R, G_L, G_R, Re_L, Re_R, rho_avg, h_avg, gamma_avg, s_L, s_R, s_S, xi_field_L, xi_field_R) + !$acc parallel loop collapse(3) gang vector default(present) private(alpha_rho_L, alpha_rho_R, & + !$acc vel_L, vel_R, alpha_L, alpha_R, vel_avg, tau_e_L, tau_e_R, G_L, G_R, Re_L, Re_R, & + !$acc rho_avg, h_avg, gamma_avg, s_L, s_R, s_S, xi_field_L, xi_field_R) do l = is3%beg, is3%end do k = is2%beg, is2%end do j = is1%beg, is1%end @@ -962,8 +964,8 @@ contains ! 6-EQUATION MODEL WITH HLLC if (model_eqns == 3) then !ME3 - !$acc parallel loop collapse(3) gang vector default(present) private(vel_L, vel_R, Re_L, Re_R, & - !$acc rho_avg, h_avg, gamma_avg, s_L, s_R, s_S, vel_avg_rms, alpha_L, alpha_R, tau_e_L, tau_e_R, & + !$acc parallel loop collapse(3) gang vector default(present) private(vel_L, vel_R, Re_L, Re_R, & + !$acc rho_avg, h_avg, gamma_avg, s_L, s_R, s_S, vel_avg_rms, alpha_L, alpha_R, tau_e_L, tau_e_R, & !$acc G_L, G_R, flux_ene_e, xi_field_L, xi_field_R) do l = is3%beg, is3%end do k = is2%beg, is2%end @@ -1098,25 +1100,25 @@ contains if (hyperelasticity) then !$acc loop seq do i = 1, num_dims - xi_field_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, xibeg - 1 + i) - xi_field_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, xibeg - 1 + i) + xi_field_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, xibeg - 1 + i) + xi_field_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, xibeg - 1 + i) end do G_L = 0d0; G_R = 0d0; - !$acc loop seq + !$acc loop seq do i = 1, num_fluids ! Mixture left and right shear modulus G_L = G_L + alpha_L(i)*Gs(i) G_R = G_R + alpha_R(i)*Gs(i) end do ! Elastic contribution to energy if G large enough - if ( G_L > verysmall .and. G_R > verysmall ) then - E_L = E_L + G_L*qL_prim_rs${XYZ}$_vf(j, k, l, xiend + 1) - E_R = E_R + G_R*qR_prim_rs${XYZ}$_vf(j + 1, k, l, xiend + 1) + if (G_L > verysmall .and. G_R > verysmall) then + E_L = E_L + G_L*qL_prim_rs${XYZ}$_vf(j, k, l, xiend + 1) + E_R = E_R + G_R*qR_prim_rs${XYZ}$_vf(j + 1, k, l, xiend + 1) end if !$acc loop seq do i = 1, b_size - 1 - tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) - tau_e_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) + tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) + tau_e_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) end do end if @@ -1145,11 +1147,11 @@ contains if (wave_speeds == 1) then if (elasticity) then s_L = min(vel_L(dir_idx(1)) - sqrt(c_L*c_L + & - (((4d0*G_L)/3d0) + tau_e_L(dir_idx_tau(1)))/rho_L), vel_R(dir_idx(1)) - sqrt(c_R*c_R + & - (((4d0*G_R)/3d0) + tau_e_R(dir_idx_tau(1)))/rho_R)) + (((4d0*G_L)/3d0) + tau_e_L(dir_idx_tau(1)))/rho_L), vel_R(dir_idx(1)) - sqrt(c_R*c_R + & + (((4d0*G_R)/3d0) + tau_e_R(dir_idx_tau(1)))/rho_R)) s_R = max(vel_R(dir_idx(1)) + sqrt(c_R*c_R + & - (((4d0*G_R)/3d0) + tau_e_R(dir_idx_tau(1)))/rho_R), vel_L(dir_idx(1)) + sqrt(c_L*c_L + & - (((4d0*G_L)/3d0) + tau_e_L(dir_idx_tau(1)))/rho_L)) + (((4d0*G_R)/3d0) + tau_e_R(dir_idx_tau(1)))/rho_R), vel_L(dir_idx(1)) + sqrt(c_L*c_L + & + (((4d0*G_L)/3d0) + tau_e_L(dir_idx_tau(1)))/rho_L)) s_S = (pres_R - tau_e_R(dir_idx_tau(1)) - pres_L + & tau_e_L(dir_idx_tau(1)) + rho_L*vel_L(idx1)*(s_L - vel_L(idx1)) - & rho_R*vel_R(idx1)*(s_R - vel_R(idx1)))/(rho_L*(s_L - vel_L(idx1)) - & @@ -1210,14 +1212,14 @@ contains ! MOMENTUM FLUX. ! f = \rho u u - \sigma, q = \rho u, q_star = \xi * \rho*(s_star, v, w) - !$acc loop seq + !$acc loop seq do i = 1, num_dims idxi = dir_idx(i) flux_rs${XYZ}$_vf(j, k, l, contxe + idxi) = & xi_M*(rho_L*(vel_L(idx1)*vel_L(idxi) + s_M*(xi_L*(dir_flg(idxi)*s_S + & - (1d0 - dir_flg(idxi))*vel_L(idxi)) - vel_L(idxi))) + dir_flg(idxi)*(pres_L)) + & + (1d0 - dir_flg(idxi))*vel_L(idxi)) - vel_L(idxi))) + dir_flg(idxi)*(pres_L)) + & xi_P*(rho_R*(vel_R(idx1)*vel_R(idxi) + s_P*(xi_R*(dir_flg(idxi)*s_S + & - (1d0 - dir_flg(idxi))*vel_R(idxi)) - vel_R(idxi))) + dir_flg(idxi)*(pres_R)) + (1d0 - dir_flg(idxi))*vel_R(idxi)) - vel_R(idxi))) + dir_flg(idxi)*(pres_R)) end do ! ENERGY FLUX. @@ -1230,22 +1232,22 @@ contains ! ELASTICITY. Elastic shear stress additions for the momentum and energy flux if (elasticity) then - flux_ene_e = 0d0; - !$acc loop seq - do i = 1, num_dims - idxi = dir_idx(i) - ! MOMENTUM ELASTIC FLUX. - flux_rs${XYZ}$_vf(j, k, l, contxe + idxi) = & - flux_rs${XYZ}$_vf(j, k, l, contxe + idxi) & - - xi_M*tau_e_L(dir_idx_tau(i)) - xi_P*tau_e_R(dir_idx_tau(i)) - ! ENERGY ELASTIC FLUX. - flux_ene_e = flux_ene_e - & - xi_M*(vel_L(idxi)*tau_e_L(dir_idx_tau(i)) + & - s_M*(xi_L*((s_S - vel_L(i))*(tau_e_L(dir_idx_tau(i))/(s_L - vel_L(i)))))) - & - xi_P*(vel_R(idxi)*tau_e_R(dir_idx_tau(i)) + & - s_P*(xi_R*((s_S - vel_R(i))*(tau_e_R(dir_idx_tau(i))/(s_R - vel_R(i)))))) - end do - flux_rs${XYZ}$_vf(j, k, l, E_idx) = flux_rs${XYZ}$_vf(j, k, l, E_idx) + flux_ene_e + flux_ene_e = 0d0; + !$acc loop seq + do i = 1, num_dims + idxi = dir_idx(i) + ! MOMENTUM ELASTIC FLUX. + flux_rs${XYZ}$_vf(j, k, l, contxe + idxi) = & + flux_rs${XYZ}$_vf(j, k, l, contxe + idxi) & + - xi_M*tau_e_L(dir_idx_tau(i)) - xi_P*tau_e_R(dir_idx_tau(i)) + ! ENERGY ELASTIC FLUX. + flux_ene_e = flux_ene_e - & + xi_M*(vel_L(idxi)*tau_e_L(dir_idx_tau(i)) + & + s_M*(xi_L*((s_S - vel_L(i))*(tau_e_L(dir_idx_tau(i))/(s_L - vel_L(i)))))) - & + xi_P*(vel_R(idxi)*tau_e_R(dir_idx_tau(i)) + & + s_P*(xi_R*((s_S - vel_R(i))*(tau_e_R(dir_idx_tau(i))/(s_R - vel_R(i)))))) + end do + flux_rs${XYZ}$_vf(j, k, l, E_idx) = flux_rs${XYZ}$_vf(j, k, l, E_idx) + flux_ene_e end if ! VOLUME FRACTION FLUX. @@ -1257,12 +1259,12 @@ contains end do ! SOURCE TERM FOR VOLUME FRACTION ADVECTION FLUX. - !$acc loop seq + !$acc loop seq do i = 1, num_dims idxi = dir_idx(i) vel_src_rs${XYZ}$_vf(j, k, l, idxi) = & - xi_M*(vel_L(idxi) + dir_flg(idxi)*(s_S*(xi_MP*(xi_L - 1) + 1) - vel_L(idxi))) + & - xi_P*(vel_R(idxi) + dir_flg(idxi)*(s_S*(xi_PP*(xi_R - 1) + 1) - vel_R(idxi))) + xi_M*(vel_L(idxi) + dir_flg(idxi)*(s_S*(xi_MP*(xi_L - 1) + 1) - vel_L(idxi))) + & + xi_P*(vel_R(idxi) + dir_flg(idxi)*(s_S*(xi_PP*(xi_R - 1) + 1) - vel_R(idxi))) end do ! INTERNAL ENERGIES ADVECTION FLUX. @@ -1287,24 +1289,24 @@ contains ! HYPOELASTIC STRESS EVOLUTION FLUX. if (hypoelasticity) then - !$acc loop seq - do i = 1, strxe - strxb + 1 - flux_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) = & - xi_M*(s_S/(s_L - s_S))*(s_L*rho_L*tau_e_L(i) - rho_L*vel_L(idx1)*tau_e_L(i)) + & - xi_P*(s_S/(s_R - s_S))*(s_R*rho_R*tau_e_R(i) - rho_R*vel_R(idx1)*tau_e_R(i)) - end do + !$acc loop seq + do i = 1, strxe - strxb + 1 + flux_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) = & + xi_M*(s_S/(s_L - s_S))*(s_L*rho_L*tau_e_L(i) - rho_L*vel_L(idx1)*tau_e_L(i)) + & + xi_P*(s_S/(s_R - s_S))*(s_R*rho_R*tau_e_R(i) - rho_R*vel_R(idx1)*tau_e_R(i)) + end do end if ! REFERENCE MAP FLUX. if (hyperelasticity) then - !$acc loop seq - do i = 1, num_dims - flux_rs${XYZ}$_vf(j, k, l, xibeg - 1 + i) = & - xi_M*(s_S/(s_L - s_S))*(s_L*rho_L*xi_field_L(i) & - - rho_L*vel_L(idx1)*xi_field_L(i)) + & - xi_P*(s_S/(s_R - s_S))*(s_R*rho_R*xi_field_R(i) & - - rho_R*vel_R(idx1)*xi_field_R(i)) - end do + !$acc loop seq + do i = 1, num_dims + flux_rs${XYZ}$_vf(j, k, l, xibeg - 1 + i) = & + xi_M*(s_S/(s_L - s_S))*(s_L*rho_L*xi_field_L(i) & + - rho_L*vel_L(idx1)*xi_field_L(i)) + & + xi_P*(s_S/(s_R - s_S))*(s_R*rho_R*xi_field_R(i) & + - rho_R*vel_R(idx1)*xi_field_R(i)) + end do end if ! SURFACE TENSION FLUX. need to check @@ -1316,9 +1318,9 @@ contains ! correction pressure for the cylindrical terms p_Star = xi_M*(pres_L + xi_MP*rho_L*(s_L - & - vel_L(dir_idx(1)))*(s_S - vel_L(dir_idx(1)))) + & - xi_P*(pres_R + xi_PP*rho_R*(s_R - & - vel_R(dir_idx(1)))*(s_S - vel_R(dir_idx(1)))) + vel_L(dir_idx(1)))*(s_S - vel_L(dir_idx(1)))) + & + xi_P*(pres_R + xi_PP*rho_R*(s_R - & + vel_R(dir_idx(1)))*(s_S - vel_R(dir_idx(1)))) ! Geometrical source flux for cylindrical coordinates #:if (NORM_DIR == 2) @@ -1361,8 +1363,8 @@ contains elseif (model_eqns == 4) then !ME4 - !$acc parallel loop collapse(3) gang vector default(present) private(alpha_rho_L, alpha_rho_R, & - !$acc vel_L, vel_R, alpha_L, alpha_R, vel_avg, rho_avg, h_avg, gamma_avg, s_L, s_R, s_S, & + !$acc parallel loop collapse(3) gang vector default(present) private(alpha_rho_L, alpha_rho_R, & + !$acc vel_L, vel_R, alpha_L, alpha_R, vel_avg, rho_avg, h_avg, gamma_avg, s_L, s_R, s_S, & !$acc vel_avg_rms, nbub_L, nbub_R, ptilde_L, ptilde_R) do l = is3%beg, is3%end do k = is2%beg, is2%end @@ -1611,9 +1613,9 @@ contains end do !$acc end parallel loop elseif (model_eqns == 2 .and. bubbles) then - !$acc parallel loop collapse(3) gang vector default(present) private(R0_L, R0_R, V0_L, V0_R, & - !$acc P0_L, P0_R, pbw_L, pbw_R, vel_L, vel_R, rho_avg, alpha_L, alpha_R, h_avg, gamma_avg, & - !$acc s_L, s_R, s_S, nbub_L, nbub_R, ptilde_L, ptilde_R, vel_avg_rms, Re_L, Re_R, & + !$acc parallel loop collapse(3) gang vector default(present) private(R0_L, R0_R, V0_L, V0_R, & + !$acc P0_L, P0_R, pbw_L, pbw_R, vel_L, vel_R, rho_avg, alpha_L, alpha_R, h_avg, gamma_avg, & + !$acc s_L, s_R, s_S, nbub_L, nbub_R, ptilde_L, ptilde_R, vel_avg_rms, Re_L, Re_R, & !$acc pcorr, zcoef, vel_L_tmp, vel_R_tmp) do l = is3%beg, is3%end do k = is2%beg, is2%end @@ -1700,31 +1702,24 @@ contains !$acc loop seq do i = 1, 2 Re_L(i) = dflt_real - if (Re_size(i) > 0) Re_L(i) = 0d0 - !$acc loop seq do q = 1, Re_size(i) Re_L(i) = (1d0 - qL_prim_rs${XYZ}$_vf(j, k, l, E_idx + Re_idx(i, q)))/Res(i, q) & + Re_L(i) end do - Re_L(i) = 1d0/max(Re_L(i), sgm_eps) - end do !$acc loop seq do i = 1, 2 Re_R(i) = dflt_real - if (Re_size(i) > 0) Re_R(i) = 0d0 - !$acc loop seq do q = 1, Re_size(i) Re_R(i) = (1d0 - qR_prim_rs${XYZ}$_vf(j + 1, k, l, E_idx + Re_idx(i, q)))/Res(i, q) & + Re_R(i) end do - Re_R(i) = 1d0/max(Re_R(i), sgm_eps) end do end if @@ -2075,10 +2070,10 @@ contains end do !$acc end parallel loop else - ! 5-EQUATION MODEL WITH HLLC, INTERFACE CAPTURING ONLY + ! 5-EQUATION MODEL WITH HLLC !$acc parallel loop collapse(3) gang vector default(present) private(vel_L, vel_R, Re_L, Re_R, & !$acc rho_avg, h_avg, gamma_avg, alpha_L, alpha_R, s_L, s_R, s_S, vel_avg_rms, pcorr, zcoef, & - !$acc tau_e_L, tau_e_R, vel_L_tmp, vel_R_tmp, xi_field_L, xi_field_R) + !$acc tau_e_L, tau_e_R, vel_L_tmp, vel_R_tmp, xi_field_L, xi_field_R) do l = is3%beg, is3%end do k = is2%beg, is2%end do j = is1%beg, is1%end @@ -2193,7 +2188,7 @@ contains tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) tau_e_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) end do - G_L = 0d0 + G_L = 0d0 G_R = 0d0 !$acc loop seq do i = 1, num_fluids @@ -2219,26 +2214,26 @@ contains if (hyperelasticity) then !$acc loop seq do i = 1, num_dims - xi_field_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, xibeg - 1 + i) - xi_field_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, xibeg - 1 + i) + xi_field_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, xibeg - 1 + i) + xi_field_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, xibeg - 1 + i) end do G_L = 0d0 G_R = 0d0 - !$acc loop seq + !$acc loop seq do i = 1, num_fluids ! Mixture left and right shear modulus G_L = G_L + alpha_L(i)*Gs(i) G_R = G_R + alpha_R(i)*Gs(i) end do ! Elastic contribution to energy if G large enough - if ( G_L > verysmall .and. G_R > verysmall ) then - E_L = E_L + G_L*qL_prim_rs${XYZ}$_vf(j, k, l, xiend + 1) - E_R = E_R + G_R*qR_prim_rs${XYZ}$_vf(j + 1, k, l, xiend + 1) + if (G_L > verysmall .and. G_R > verysmall) then + E_L = E_L + G_L*qL_prim_rs${XYZ}$_vf(j, k, l, xiend + 1) + E_R = E_R + G_R*qR_prim_rs${XYZ}$_vf(j + 1, k, l, xiend + 1) end if !$acc loop seq do i = 1, b_size - 1 - tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) - tau_e_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) + tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) + tau_e_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) end do end if @@ -2272,11 +2267,11 @@ contains if (wave_speeds == 1) then if (elasticity) then s_L = min(vel_L(dir_idx(1)) - sqrt(c_L*c_L + & - (((4d0*G_L)/3d0) + tau_e_L(dir_idx_tau(1)))/rho_L), vel_R(dir_idx(1)) - sqrt(c_R*c_R + & - (((4d0*G_R)/3d0) + tau_e_R(dir_idx_tau(1)))/rho_R)) + (((4d0*G_L)/3d0) + tau_e_L(dir_idx_tau(1)))/rho_L), vel_R(dir_idx(1)) - sqrt(c_R*c_R + & + (((4d0*G_R)/3d0) + tau_e_R(dir_idx_tau(1)))/rho_R)) s_R = max(vel_R(dir_idx(1)) + sqrt(c_R*c_R + & - (((4d0*G_R)/3d0) + tau_e_R(dir_idx_tau(1)))/rho_R), vel_L(dir_idx(1)) + sqrt(c_L*c_L + & - (((4d0*G_L)/3d0) + tau_e_L(dir_idx_tau(1)))/rho_L)) + (((4d0*G_R)/3d0) + tau_e_R(dir_idx_tau(1)))/rho_R), vel_L(dir_idx(1)) + sqrt(c_L*c_L + & + (((4d0*G_L)/3d0) + tau_e_L(dir_idx_tau(1)))/rho_L)) s_S = (pres_R - tau_e_R(dir_idx_tau(1)) - pres_L + & tau_e_L(dir_idx_tau(1)) + rho_L*vel_L(idx1)*(s_L - vel_L(idx1)) - & rho_R*vel_R(idx1)*(s_R - vel_R(idx1)))/(rho_L*(s_L - vel_L(idx1)) - & @@ -2287,7 +2282,7 @@ contains s_S = (pres_R - pres_L + rho_L*vel_L(dir_idx(1))* & (s_L - vel_L(dir_idx(1))) - rho_R*vel_R(dir_idx(1))*(s_R - vel_R(dir_idx(1)))) & /(rho_L*(s_L - vel_L(dir_idx(1))) - rho_R*(s_R - vel_R(dir_idx(1)))) - + end if elseif (wave_speeds == 2) then pres_SL = 5d-1*(pres_L + pres_R + rho_avg*c_avg* & @@ -2340,7 +2335,7 @@ contains ! MOMENTUM FLUX. ! f = \rho u u - \sigma, q = \rho u, q_star = \xi * \rho*(s_star, v, w) - !$acc loop seq + !$acc loop seq do i = 1, num_dims idxi = dir_idx(i) flux_rs${XYZ}$_vf(j, k, l, contxe + idxi) = & @@ -2357,7 +2352,7 @@ contains vel_R(idxi)) - vel_R(idxi))) + & dir_flg(idxi)*(pres_R)) & + (s_M/s_L)*(s_P/s_R)*dir_flg(idxi)*pcorr - end do + end do ! ENERGY FLUX. ! f = u*(E-\sigma), q = E, q_star = \xi*E+(s-u)(\rho s_star - \sigma/(s-u)) @@ -2374,41 +2369,42 @@ contains ! ELASTICITY. Elastic shear stress additions for the momentum and energy flux if (elasticity) then - flux_ene_e = 0d0 - !$acc loop seq - do i = 1, num_dims - ! MOMENTUM ELASTIC FLUX. - flux_rs${XYZ}$_vf(j, k, l, contxe + dir_idx(i)) = & - flux_rs${XYZ}$_vf(j, k, l, contxe + dir_idx(i)) & - - xi_M*tau_e_L(dir_idx_tau(i)) - xi_P*tau_e_R(dir_idx_tau(i)) - ! ENERGY ELASTIC FLUX. - flux_ene_e = flux_ene_e - & - xi_M*(vel_L(dir_idx(i))*tau_e_L(dir_idx_tau(i)) + & - s_M*(xi_L*((s_S - vel_L(i))*(tau_e_L(dir_idx_tau(i))/(s_L - vel_L(i)))))) - & - xi_P*(vel_R(dir_idx(i))*tau_e_R(dir_idx_tau(i)) + & - s_P*(xi_R*((s_S - vel_R(i))*(tau_e_R(dir_idx_tau(i))/(s_R - vel_R(i)))))) - end do - flux_rs${XYZ}$_vf(j, k, l, E_idx) = flux_rs${XYZ}$_vf(j, k, l, E_idx) + flux_ene_e + flux_ene_e = 0d0 + !$acc loop seq + do i = 1, num_dims + idxi = dir_idx(i) + ! MOMENTUM ELASTIC FLUX. + flux_rs${XYZ}$_vf(j, k, l, contxe + idxi) = & + flux_rs${XYZ}$_vf(j, k, l, contxe + idxi) & + - xi_M*tau_e_L(dir_idx_tau(i)) - xi_P*tau_e_R(dir_idx_tau(i)) + ! ENERGY ELASTIC FLUX. + flux_ene_e = flux_ene_e - & + xi_M*(vel_L(idxi)*tau_e_L(dir_idx_tau(i)) + & + s_M*(xi_L*((s_S - vel_L(i))*(tau_e_L(dir_idx_tau(i))/(s_L - vel_L(i)))))) - & + xi_P*(vel_R(idxi)*tau_e_R(dir_idx_tau(i)) + & + s_P*(xi_R*((s_S - vel_R(i))*(tau_e_R(dir_idx_tau(i))/(s_R - vel_R(i)))))) + end do + flux_rs${XYZ}$_vf(j, k, l, E_idx) = flux_rs${XYZ}$_vf(j, k, l, E_idx) + flux_ene_e end if ! HYPOELASTIC STRESS EVOLUTION FLUX. if (hypoelasticity) then !$acc loop seq do i = 1, strxe - strxb + 1 - flux_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) = & - xi_M*(s_S/(s_L - s_S))*(s_L*rho_L*tau_e_L(i) - rho_L*vel_L(idx1)*tau_e_L(i)) + & - xi_P*(s_S/(s_R - s_S))*(s_R*rho_R*tau_e_R(i) - rho_R*vel_R(idx1)*tau_e_R(i)) + flux_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) = & + xi_M*(s_S/(s_L - s_S))*(s_L*rho_L*tau_e_L(i) - rho_L*vel_L(idx1)*tau_e_L(i)) + & + xi_P*(s_S/(s_R - s_S))*(s_R*rho_R*tau_e_R(i) - rho_R*vel_R(idx1)*tau_e_R(i)) end do end if ! VOLUME FRACTION FLUX. !$acc loop seq do i = advxb, advxe - flux_rs${XYZ}$_vf(j, k, l, i) = & - xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, i) & - *(vel_L(idx1) + s_M*(xi_L - 1d0)) & - + xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, i) & - *(vel_R(idx1) + s_P*(xi_R - 1d0)) + flux_rs${XYZ}$_vf(j, k, l, i) = & + xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, i) & + *(vel_L(idx1) + s_M*(xi_L - 1d0)) & + + xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, i) & + *(vel_R(idx1) + s_P*(xi_R - 1d0)) end do ! VOLUME FRACTION SOURCE FLUX. @@ -2426,14 +2422,14 @@ contains ! REFERENCE MAP FLUX. if (hyperelasticity) then - !$acc loop seq - do i = 1, num_dims - flux_rs${XYZ}$_vf(j, k, l, xibeg - 1 + i) = & - xi_M*(s_S/(s_L - s_S))*(s_L*rho_L*xi_field_L(i) & - - rho_L*vel_L(idx1)*xi_field_L(i)) + & - xi_P*(s_S/(s_R - s_S))*(s_R*rho_R*xi_field_R(i) & - - rho_R*vel_R(idx1)*xi_field_R(i)) - end do + !$acc loop seq + do i = 1, num_dims + flux_rs${XYZ}$_vf(j, k, l, xibeg - 1 + i) = & + xi_M*(s_S/(s_L - s_S))*(s_L*rho_L*xi_field_L(i) & + - rho_L*vel_L(idx1)*xi_field_L(i)) + & + xi_P*(s_S/(s_R - s_S))*(s_R*rho_R*xi_field_R(i) & + - rho_R*vel_R(idx1)*xi_field_R(i)) + end do end if flux_src_rs${XYZ}$_vf(j, k, l, advxb) = vel_src_rs${XYZ}$_vf(j, k, l, idx1) diff --git a/src/simulation/m_time_steppers.fpp b/src/simulation/m_time_steppers.fpp index b940bdc812..7da59c360b 100644 --- a/src/simulation/m_time_steppers.fpp +++ b/src/simulation/m_time_steppers.fpp @@ -823,7 +823,7 @@ contains end if call nvtxStartRange("RHS-ELASTIC") - if (hyperelasticity) call s_hyperelastic_rmt_stress_update(q_cons_ts(1)%vf, q_prim_vf) + if (hyperelasticity) call s_hyperelastic_rmt_stress_update(q_cons_ts(1)%vf, q_prim_vf) call nvtxEndRange if (adv_n) call s_comp_alpha_from_n(q_cons_ts(1)%vf) From fd537f9ce1cee3f15687ee001e49465154aabedd Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Tue, 6 Aug 2024 14:21:15 -0500 Subject: [PATCH 280/326] add examples cases from CTR to the examples folder --- .../old_case.py => 3D_hyper_bubingel/case.py} | 209 ++++++------ .../case.py | 162 +++++---- examples/3D_hyperelasticity/hyper_gel.py | 312 ------------------ 3 files changed, 208 insertions(+), 475 deletions(-) rename examples/{3D_ctr_test/old_case.py => 3D_hyper_bubingel/case.py} (66%) mode change 100644 => 100755 rename examples/{3D_ctr_test => 3D_hyper_bubinwater}/case.py (75%) mode change 100644 => 100755 delete mode 100644 examples/3D_hyperelasticity/hyper_gel.py diff --git a/examples/3D_ctr_test/old_case.py b/examples/3D_hyper_bubingel/case.py old mode 100644 new mode 100755 similarity index 66% rename from examples/3D_ctr_test/old_case.py rename to examples/3D_hyper_bubingel/case.py index 092c021366..e5fbd9bfd4 --- a/examples/3D_ctr_test/old_case.py +++ b/examples/3D_hyper_bubingel/case.py @@ -90,22 +90,25 @@ # density rho0wa1 = (p01 + pia)/((gamwa-1)*cva*T01) rho0wa2 = (p02 + pia)/((gamwa-1)*cva*T02) +rho0wa3 = (p03 + pia)/((gamwa-1)*cva*T03) # Speed of sound c_a1 = math.sqrt( gamwa * ( p01 + pia ) / rho0wa1 ) c_a2 = math.sqrt( gamwa * ( p02 + pia ) / rho0wa2 ) +c_a3 = math.sqrt( gamwa * ( p03 + pia ) / rho0wa3 ) ### 3% polyacrylamide gel ### + # gamma -gamwg = 2.35 +gamwg = gamwl #2.35 # pi infty -pig = 1.0E+09 +pig = piwl #1.1754E+09 # qv -qvwg = -1167000 +qvwg = qvwl #0.0E0 # qv' -qvpwg = 0.0E0 +qvpwg = qvpwl #0.0E0 # cv -cvg = 1816 +cvg = cvwl # cp cpg = gamwg*cvg @@ -131,47 +134,58 @@ ss = Ms * c_a1 ### volume fractions for each of the patches ### -C0 = 0.1 # vapor concentration for IMR +C0 = 0.25 # vapor concentration for IMR # patch 1: liquid water -liq_wv = 1.00E-15 -liq_wg = 1.00E-15 +liq_wg = 0 liq_wa = 1.00E-15 +liq_wv = 1.00E-15 liq_wl = 1.00E00 - liq_wv - liq_wa - liq_wg # water vapor vap_wl = 1.00E-15 vap_wv = 1 / ( ( 1 - C0 ) / C0 * rho0wv2 / rho0wa2 + 1 ) -vap_wg = 1.00E-15 vap_wa = 1.00E-15 +vap_wg = 0 vap_tot = vap_wl + vap_wv + vap_wa + vap_wg -# bub -bub_wl = 1.00E-15 +# air +air_wl = 1.00E-15 +air_wv = vap_tot +air_wg = 0 +air_wa = 1.00E00 - air_wl - air_wv - air_wg +# bubble +bub_wl = 1E-15 bub_wv = vap_tot -bub_wg = 1.00E-15 -bub_wa = 1.00E00 - bub_wl - bub_wv - bub_wg +bub_wg = 0 +bub_wa = 1 - bub_wl - bub_wv - bub_wg # gel -gel_wv = 1.00E-15 -gel_wl = 1.00E-15 -gel_wa = 1.00E-15 +gel_wl = 0 +gel_wv = 0 +gel_wa = 0 gel_wg = 1.00E00 - gel_wl - gel_wv - gel_wa +## Elasticity +Gl = 0 +Gv = 0 +Ga = 0 +Gg = 0.57E+03 + ## SIMULATION PARAMETERS # CFL -cfl = 0.50 +cfl = 0.30 # Bubble Initial Radius -R0 = 230.4E-06 +R0 = 244.8E-06 # number of elements -Nx0 = 400 -Nx = 199*2 -Ny = 199 -Nz = 199 +Nx = 249 #404 #249 +Ny = 124 #179 #124 +Nz = 124 #179 #124 +Nx0 = Nx -lref = 921.6E-6 # domain boundaries -xb = -lref +lref = 4*R0 +xb = -5*R0 xe = lref yb = 0.00 @@ -184,24 +198,18 @@ leny = ( ye - yb ) lenz = ( ze - zb ) -xcenl = (xb + xe)/2.0 -ycenl = (yb + ye)/2.0 -zcenl = (zb + ze)/2.0 +xcenl = 0. +ycenl = leny/2. +zcenl = lenz/2. #xdist = 6.51E-10 #2.17E-5 #sod = xdist/R0 -sod = -2.17 -xcenb = sod*R0 +sod = 1.39 +xcenb = sod*R0 #neg for bub in liq; pos bub in gel ycenb = 0.00 zcenb = 0.00 -xbg = 0 -xeg = xe - -lenxg = (xeg - xbg) -lenyg = leny -lenzg = lenz -xceng = (xbg + xeg)/2.0 +xceng = xe / 2. yceng = ycenl zceng = zcenl @@ -210,10 +218,14 @@ dy = ( ye - yb ) / Ny dz = ( ze - zb ) / Nz #print(dx) -# time step +PPBR_x = R0 / dx +PPBR_y = R0 / dy +PPBR_z = R0 / dz +#print(PPBR_x) +#print(PPBR_y) # save frequency = SF + 1 (because the initial state, 0.dat, is also saved) -SF = 60 +SF = 100 # Critical time-step tc = 0.915 * R0 * math.sqrt( rho0wl1 / p01 ) @@ -230,12 +242,13 @@ # Nt = total number of steps. Ensure Nt > NtA (so the total tendA is covered) # Nt = AS * SF -Nt = int(10E3 * tend // tc * Nx / Nx0 + 1) +#Nt = int(2.5E3 * tend // tc * Nx / Nx0 + 1) +Nt = int(2.0E3 * tend // tc * Nx / Nx0 + 1) #print(Nt) dt = tend / Nt AS = int( Nt//SF ) - +tstart = 0#2184 # Total physical time # tend = Nt * dt @@ -251,34 +264,36 @@ 'y_domain%end' : ye, 'z_domain%beg' : zb, 'z_domain%end' : ze, - 'stretch_x' : 'F', + 'stretch_x' : 'T', 'loops_x' : 1, 'a_x' : 4.0E0, - 'x_a' : -2.0*R0, - 'x_b' : 2.0*R0, - 'stretch_y' : 'F', + 'x_a' : -1.75*R0*(abs(sod)+1), + 'x_b' : 5*R0, + 'stretch_y' : 'T', 'loops_y' : 1, - 'a_y' : 4.0E0, - 'y_a' : -2.0*R0, - 'y_b' : 2.0*R0, - 'stretch_z' : 'F', + 'a_y' : 1.0E0, + 'y_a' : -1.5*R0*abs(sod), + 'y_b' : 1.5*R0*abs(sod), + 'stretch_z' : 'T', 'loops_z' : 1, - 'a_z' : 4.0E0, - 'z_a' : -2.0*R0, - 'z_b' : 2.0*R0, + 'a_z' : 1.0E0, + 'z_a' : -1.5*R0*abs(sod), + 'z_b' : 1.5*R0*abs(sod), 'cyl_coord' : 'F', 'm' : Nx, 'n' : Ny, 'p' : Nz, 'dt' : dt, - 't_step_start' : 0, + 't_step_start' : tstart, 't_step_stop' : Nt, 't_step_save' : AS, # ========================================================== # Simulation Algorithm Parameters ========================== 'num_patches' : 3, 'model_eqns' : 3, - 'num_fluids' : 4, + 'num_fluids' : 4, + 'hypoelasticity' : 'F', + 'hyperelasticity' : 'T', 'adv_alphan' : 'T', 'mpp_lim' : 'T', 'mixture_err' : 'T', @@ -309,28 +324,34 @@ 'precision' : 2, 'prim_vars_wrt':'T', 'parallel_io' :'T', + 'probe_wrt' :'T', + 'fd_order' : 1, + 'num_probes' : 1, + 'probe(1)%x' : 0., + 'probe(1)%y' : 0., + 'probe(1)%z' : 0., # ========================================================== # Patch 1: High pressured water ============================ # Specify the cubic water background grid geometry 'patch_icpp(1)%geometry' : 9, - 'patch_icpp(1)%x_centroid' : xcenl, - 'patch_icpp(1)%y_centroid' : ycenl, - 'patch_icpp(1)%z_centroid' : zcenl, - 'patch_icpp(1)%length_x' : lenx, - 'patch_icpp(1)%length_y' : leny, - 'patch_icpp(1)%length_z' : lenz, + 'patch_icpp(1)%x_centroid' : 20*xcenl, + 'patch_icpp(1)%y_centroid' : 20*ycenl, + 'patch_icpp(1)%z_centroid' : 20*zcenl, + 'patch_icpp(1)%length_x' : 20*lenx, + 'patch_icpp(1)%length_y' : 20*leny, + 'patch_icpp(1)%length_z' : 20*lenz, 'patch_icpp(1)%vel(1)' : 0.0E+00, 'patch_icpp(1)%vel(2)' : 0.0E+00, 'patch_icpp(1)%vel(3)' : 0.0E+00, 'patch_icpp(1)%pres' : p01, - 'patch_icpp(1)%alpha_rho(1)' : liq_wl * rho0wl1, + 'patch_icpp(1)%alpha_rho(4)' : liq_wl * rho0wl1, 'patch_icpp(1)%alpha_rho(2)' : liq_wv * rho0wv1, 'patch_icpp(1)%alpha_rho(3)' : liq_wa * rho0wa1, - 'patch_icpp(1)%alpha_rho(4)' : liq_wg * rho0wg1, - 'patch_icpp(1)%alpha(1)' : liq_wl, + 'patch_icpp(1)%alpha_rho(1)' : liq_wg * rho0wg1, + 'patch_icpp(1)%alpha(4)' : liq_wl, 'patch_icpp(1)%alpha(2)' : liq_wv, 'patch_icpp(1)%alpha(3)' : liq_wa, - 'patch_icpp(1)%alpha(4)' : liq_wg, + 'patch_icpp(1)%alpha(1)' : liq_wg, # ========================================================== # Patch 2: (Vapor) Bubble ================================== 'patch_icpp(2)%geometry' : 8, @@ -342,58 +363,62 @@ 'patch_icpp(2)%vel(2)' : 0.0E+00, 'patch_icpp(2)%vel(3)' : 0.0E+00, 'patch_icpp(2)%pres' : p02, - 'patch_icpp(2)%alpha_rho(1)' : bub_wl * rho0wl2, - 'patch_icpp(2)%alpha_rho(2)' : bub_wv * rho0wv2, - 'patch_icpp(2)%alpha_rho(3)' : bub_wa * rho0wa2, - 'patch_icpp(2)%alpha_rho(4)' : bub_wg * rho0wg2, - 'patch_icpp(2)%alpha(1)' : bub_wl, + 'patch_icpp(2)%alpha_rho(4)' : bub_wl*rho0wl2, + 'patch_icpp(2)%alpha_rho(2)' : bub_wv*rho0wv2, + 'patch_icpp(2)%alpha_rho(3)' : bub_wa*rho0wa2, + 'patch_icpp(2)%alpha_rho(1)' : bub_wg*rho0wg2, + 'patch_icpp(2)%alpha(4)' : bub_wl, 'patch_icpp(2)%alpha(2)' : bub_wv, 'patch_icpp(2)%alpha(3)' : bub_wa, - 'patch_icpp(2)%alpha(4)' : bub_wg, + 'patch_icpp(2)%alpha(1)' : bub_wg, 'patch_icpp(2)%alter_patch(1)' : 'T', # ========================================================== # Patch 3: Gel Object ====================================== 'patch_icpp(3)%geometry' : 9, - 'patch_icpp(3)%x_centroid' : xceng, - 'patch_icpp(3)%y_centroid' : yceng, - 'patch_icpp(3)%z_centroid' : zceng, - 'patch_icpp(3)%length_x' : lenxg, - 'patch_icpp(3)%length_y' : lenyg, - 'patch_icpp(3)%length_z' : lenzg, + 'patch_icpp(3)%x_centroid' : 20*xceng, + 'patch_icpp(3)%y_centroid' : 20*yceng, + 'patch_icpp(3)%z_centroid' : 20*zceng, + 'patch_icpp(3)%length_x' : 20*xe, + 'patch_icpp(3)%length_y' : 20*leny, + 'patch_icpp(3)%length_z' : 20*lenz, 'patch_icpp(3)%vel(1)' : 0.0E+00, 'patch_icpp(3)%vel(2)' : 0.0E+00, 'patch_icpp(3)%vel(3)' : 0.0E+00, 'patch_icpp(3)%pres' : p03, - 'patch_icpp(3)%alpha_rho(1)' : gel_wl * rho0wl2, - 'patch_icpp(3)%alpha_rho(2)' : gel_wv * rho0wv2, - 'patch_icpp(3)%alpha_rho(3)' : gel_wa * rho0wa2, - 'patch_icpp(3)%alpha_rho(4)' : gel_wg * rho0wg2, - 'patch_icpp(3)%alpha(1)' : gel_wl, + 'patch_icpp(3)%alpha_rho(4)' : gel_wl * rho0wl3, + 'patch_icpp(3)%alpha_rho(2)' : gel_wv * rho0wv3, + 'patch_icpp(3)%alpha_rho(3)' : gel_wa * rho0wa3, + 'patch_icpp(3)%alpha_rho(1)' : gel_wg * rho0wg3, + 'patch_icpp(3)%alpha(4)' : gel_wl, 'patch_icpp(3)%alpha(2)' : gel_wv, 'patch_icpp(3)%alpha(3)' : gel_wa, - 'patch_icpp(3)%alpha(4)' : gel_wg, + 'patch_icpp(3)%alpha(1)' : gel_wg, 'patch_icpp(3)%alter_patch(1)' : 'T', # ========================================================== # Fluids Physical Parameters =============================== - 'fluid_pp(1)%gamma' : 1.0E+00 / ( gamwl - 1 ), - 'fluid_pp(1)%pi_inf' : gamwl * piwl / ( gamwl - 1 ), - 'fluid_pp(1)%cv' : cvwl, - 'fluid_pp(1)%qv' : qvwl, - 'fluid_pp(1)%qvp' : qvpwl, + 'fluid_pp(4)%gamma' : 1.0E+00 / ( gamwl - 1 ), + 'fluid_pp(4)%pi_inf' : gamwl * piwl / ( gamwl - 1 ), + 'fluid_pp(4)%cv' : cvwl, + 'fluid_pp(4)%qv' : qvwl, + 'fluid_pp(4)%qvp' : qvpwl, + 'fluid_pp(4)%G' : Gl, 'fluid_pp(2)%gamma' : 1.0E+00 / ( gamwv - 1 ), 'fluid_pp(2)%pi_inf' : gamwv * piwv / ( gamwv - 1 ), 'fluid_pp(2)%cv' : cvwv, 'fluid_pp(2)%qv' : qvwv, - 'fluid_pp(2)%qvp' : qvpwv, + 'fluid_pp(2)%qvp' : qvpwv, + 'fluid_pp(2)%G' : Gv, 'fluid_pp(3)%gamma' : 1.0E+00 / ( gamwa - 1 ), 'fluid_pp(3)%pi_inf' : gamwa * pia / ( gamwa - 1 ), 'fluid_pp(3)%cv' : cva, 'fluid_pp(3)%qv' : qvwa, 'fluid_pp(3)%qvp' : qvpwa, - 'fluid_pp(4)%gamma' : 1.0E+00 / ( gamwg - 1), - 'fluid_pp(4)%pi_inf' : gamwg * pig / ( gamwg - 1), - 'fluid_pp(4)%cv' : cvg, - 'fluid_pp(4)%qv' : qvwg, - 'fluid_pp(4)%qvp' : qvpwg, + 'fluid_pp(3)%G' : Ga, + 'fluid_pp(1)%gamma' : 1.0E+00 / ( gamwg - 1), + 'fluid_pp(1)%pi_inf' : gamwg * pig / ( gamwg - 1), + 'fluid_pp(1)%cv' : cvg, + 'fluid_pp(1)%qv' : qvwg, + 'fluid_pp(1)%qvp' : qvpwg, + 'fluid_pp(1)%G' : Gg, # ========================================================== })) diff --git a/examples/3D_ctr_test/case.py b/examples/3D_hyper_bubinwater/case.py old mode 100644 new mode 100755 similarity index 75% rename from examples/3D_ctr_test/case.py rename to examples/3D_hyper_bubinwater/case.py index aac9ec367a..2fff7d603e --- a/examples/3D_ctr_test/case.py +++ b/examples/3D_hyper_bubinwater/case.py @@ -90,22 +90,25 @@ # density rho0wa1 = (p01 + pia)/((gamwa-1)*cva*T01) rho0wa2 = (p02 + pia)/((gamwa-1)*cva*T02) +rho0wa3 = (p03 + pia)/((gamwa-1)*cva*T03) # Speed of sound c_a1 = math.sqrt( gamwa * ( p01 + pia ) / rho0wa1 ) c_a2 = math.sqrt( gamwa * ( p02 + pia ) / rho0wa2 ) +c_a3 = math.sqrt( gamwa * ( p03 + pia ) / rho0wa3 ) ### 3% polyacrylamide gel ### + # gamma -gamwg = 2.35 +gamwg = gamwl #2.35 # pi infty -pig = 1.0E+09 +pig = piwl # 1.1754E+09 # qv -qvwg = -1167000 +qvwg = qvwl # 0.0E0 # qv' -qvpwg = 0.0E0 +qvpwg = qvpwl #0.0E0 # cv -cvg = 1816 +cvg = cvwl # cp cpg = gamwg*cvg @@ -131,30 +134,41 @@ ss = Ms * c_a1 ### volume fractions for each of the patches ### -C0 = 0.5 # vapor concentration for IMR +C0 = 0.25 # vapor concentration for IMR # patch 1: liquid water -liq_wv = 1.00E-15 -liq_wg = 0. +liq_wg = 0 liq_wa = 1.00E-15 +liq_wv = 1.00E-15 liq_wl = 1.00E00 - liq_wv - liq_wa - liq_wg # water vapor vap_wl = 1.00E-15 vap_wv = 1 / ( ( 1 - C0 ) / C0 * rho0wv2 / rho0wa2 + 1 ) -vap_wg = 0. vap_wa = 1.00E-15 +vap_wg = 0 vap_tot = vap_wl + vap_wv + vap_wa + vap_wg -# bub -bub_wl = 1.00E-15 +# air +air_wl = 1.00E-15 +air_wv = vap_tot +air_wg = 0 +air_wa = 1.00E00 - air_wl - air_wv - air_wg +# bubble +bub_wl = 1E-15 bub_wv = vap_tot -bub_wg = 0. -bub_wa = 1.00E00 - bub_wl - bub_wv - bub_wg +bub_wg = 0 +bub_wa = 1 - bub_wl - bub_wv - bub_wg # gel -gel_wv = 0. -gel_wl = 0. -gel_wa = 0. +gel_wl = 0 +gel_wv = 0 +gel_wa = 0 gel_wg = 1.00E00 - gel_wl - gel_wv - gel_wa +## Elasticity +Gl = 0 +Gv = 0 +Ga = 0 +Gg = 0.57E+03 + ## SIMULATION PARAMETERS # CFL @@ -164,14 +178,14 @@ R0 = 230.4E-06 # number of elements -Nx0 = 400 -Nx = 399 -Ny = 199 -Nz = 199 +Nx = 249 #404 #249 +Ny = 124 #179 #124 +Nz = 124 #179 #124 +Nx0 = Nx -lref = 921.6E-6 # domain boundaries -xb = -lref +lref = 4*R0 +xb = -5*R0 xe = lref yb = 0.00 @@ -184,24 +198,18 @@ leny = ( ye - yb ) lenz = ( ze - zb ) -xcenl = (xb + xe)/2.0 -ycenl = (yb + ye)/2.0 -zcenl = (zb + ze)/2.0 +xcenl = 0. +ycenl = leny/2. +zcenl = lenz/2. #xdist = 6.51E-10 #2.17E-5 #sod = xdist/R0 -sod = -2.17 -xcenb = sod*R0 +sod = 2.17 +xcenb = -sod*R0 #-sod #-sod*R0 ycenb = 0.00 zcenb = 0.00 -xbg = 0 -xeg = xe - -lenxg = (xeg - xbg) -lenyg = leny -lenzg = lenz -xceng = (xbg + xeg)/2.0 +xceng = xe / 2. yceng = ycenl zceng = zcenl @@ -213,7 +221,7 @@ # time step # save frequency = SF + 1 (because the initial state, 0.dat, is also saved) -SF = 60 +SF = 100 # Critical time-step tc = 0.915 * R0 * math.sqrt( rho0wl1 / p01 ) @@ -230,12 +238,12 @@ # Nt = total number of steps. Ensure Nt > NtA (so the total tendA is covered) # Nt = AS * SF -Nt = int(10E3 * tend // tc * Nx / Nx0 + 1) +Nt = int(2E3 * tend // tc * Nx / Nx0 + 1) #print(Nt) dt = tend / Nt AS = int( Nt//SF ) - +tstart = 0#2304 # Total physical time # tend = Nt * dt @@ -251,34 +259,36 @@ 'y_domain%end' : ye, 'z_domain%beg' : zb, 'z_domain%end' : ze, - 'stretch_x' : 'F', + 'stretch_x' : 'T', 'loops_x' : 1, 'a_x' : 4.0E0, - 'x_a' : -2.0*R0, - 'x_b' : 2.0*R0, - 'stretch_y' : 'F', + 'x_a' : -1.75*R0*(abs(sod)+1), + 'x_b' : 5*R0, + 'stretch_y' : 'T', 'loops_y' : 1, - 'a_y' : 4.0E0, - 'y_a' : -2.0*R0, - 'y_b' : 2.0*R0, - 'stretch_z' : 'F', + 'a_y' : 1.0E0, + 'y_a' : -1.5*R0*abs(sod), + 'y_b' : 1.5*R0*abs(sod), + 'stretch_z' : 'T', 'loops_z' : 1, - 'a_z' : 4.0E0, - 'z_a' : -2.0*R0, - 'z_b' : 2.0*R0, + 'a_z' : 1.0E0, + 'z_a' : -1.5*R0*abs(sod), + 'z_b' : 1.5*R0*abs(sod), 'cyl_coord' : 'F', 'm' : Nx, 'n' : Ny, 'p' : Nz, 'dt' : dt, - 't_step_start' : 0, + 't_step_start' : tstart, 't_step_stop' : Nt, 't_step_save' : AS, # ========================================================== # Simulation Algorithm Parameters ========================== 'num_patches' : 3, 'model_eqns' : 3, - 'num_fluids' : 4, + 'num_fluids' : 4, + 'hypoelasticity' : 'F', + 'hyperelasticity' : 'T', 'adv_alphan' : 'T', 'mpp_lim' : 'T', 'mixture_err' : 'T', @@ -309,16 +319,22 @@ 'precision' : 2, 'prim_vars_wrt':'T', 'parallel_io' :'T', + 'probe_wrt' :'T', + 'fd_order' : 1, + 'num_probes' : 1, + 'probe(1)%x' : 0., + 'probe(1)%y' : 0., + 'probe(1)%z' : 0., # ========================================================== # Patch 1: High pressured water ============================ # Specify the cubic water background grid geometry 'patch_icpp(1)%geometry' : 9, - 'patch_icpp(1)%x_centroid' : xcenl, - 'patch_icpp(1)%y_centroid' : ycenl, - 'patch_icpp(1)%z_centroid' : zcenl, - 'patch_icpp(1)%length_x' : lenx, - 'patch_icpp(1)%length_y' : leny, - 'patch_icpp(1)%length_z' : lenz, + 'patch_icpp(1)%x_centroid' : 20*xcenl, + 'patch_icpp(1)%y_centroid' : 20*ycenl, + 'patch_icpp(1)%z_centroid' : 20*zcenl, + 'patch_icpp(1)%length_x' : 20*lenx, + 'patch_icpp(1)%length_y' : 20*leny, + 'patch_icpp(1)%length_z' : 20*lenz, 'patch_icpp(1)%vel(1)' : 0.0E+00, 'patch_icpp(1)%vel(2)' : 0.0E+00, 'patch_icpp(1)%vel(3)' : 0.0E+00, @@ -342,10 +358,10 @@ 'patch_icpp(2)%vel(2)' : 0.0E+00, 'patch_icpp(2)%vel(3)' : 0.0E+00, 'patch_icpp(2)%pres' : p02, - 'patch_icpp(2)%alpha_rho(1)' : bub_wl * rho0wl2, - 'patch_icpp(2)%alpha_rho(2)' : bub_wv * rho0wv2, - 'patch_icpp(2)%alpha_rho(3)' : bub_wa * rho0wa2, - 'patch_icpp(2)%alpha_rho(4)' : bub_wg * rho0wg2, + 'patch_icpp(2)%alpha_rho(1)' : bub_wl*rho0wl2, + 'patch_icpp(2)%alpha_rho(2)' : bub_wv*rho0wv2, + 'patch_icpp(2)%alpha_rho(3)' : bub_wa*rho0wa2, + 'patch_icpp(2)%alpha_rho(4)' : bub_wg*rho0wg2, 'patch_icpp(2)%alpha(1)' : bub_wl, 'patch_icpp(2)%alpha(2)' : bub_wv, 'patch_icpp(2)%alpha(3)' : bub_wa, @@ -354,20 +370,20 @@ # ========================================================== # Patch 3: Gel Object ====================================== 'patch_icpp(3)%geometry' : 9, - 'patch_icpp(3)%x_centroid' : xceng, - 'patch_icpp(3)%y_centroid' : yceng, - 'patch_icpp(3)%z_centroid' : zceng, - 'patch_icpp(3)%length_x' : lenxg, - 'patch_icpp(3)%length_y' : lenyg, - 'patch_icpp(3)%length_z' : lenzg, + 'patch_icpp(3)%x_centroid' : 20*xceng, + 'patch_icpp(3)%y_centroid' : 20*yceng, + 'patch_icpp(3)%z_centroid' : 20*zceng, + 'patch_icpp(3)%length_x' : 20*xe, + 'patch_icpp(3)%length_y' : 20*leny, + 'patch_icpp(3)%length_z' : 20*lenz, 'patch_icpp(3)%vel(1)' : 0.0E+00, 'patch_icpp(3)%vel(2)' : 0.0E+00, 'patch_icpp(3)%vel(3)' : 0.0E+00, 'patch_icpp(3)%pres' : p03, - 'patch_icpp(3)%alpha_rho(1)' : gel_wl * rho0wl2, - 'patch_icpp(3)%alpha_rho(2)' : gel_wv * rho0wv2, - 'patch_icpp(3)%alpha_rho(3)' : gel_wa * rho0wa2, - 'patch_icpp(3)%alpha_rho(4)' : gel_wg * rho0wg2, + 'patch_icpp(3)%alpha_rho(1)' : gel_wl * rho0wl3, + 'patch_icpp(3)%alpha_rho(2)' : gel_wv * rho0wv3, + 'patch_icpp(3)%alpha_rho(3)' : gel_wa * rho0wa3, + 'patch_icpp(3)%alpha_rho(4)' : gel_wg * rho0wg3, 'patch_icpp(3)%alpha(1)' : gel_wl, 'patch_icpp(3)%alpha(2)' : gel_wv, 'patch_icpp(3)%alpha(3)' : gel_wa, @@ -380,20 +396,24 @@ 'fluid_pp(1)%cv' : cvwl, 'fluid_pp(1)%qv' : qvwl, 'fluid_pp(1)%qvp' : qvpwl, + 'fluid_pp(1)%G' : Gl, 'fluid_pp(2)%gamma' : 1.0E+00 / ( gamwv - 1 ), 'fluid_pp(2)%pi_inf' : gamwv * piwv / ( gamwv - 1 ), 'fluid_pp(2)%cv' : cvwv, 'fluid_pp(2)%qv' : qvwv, - 'fluid_pp(2)%qvp' : qvpwv, + 'fluid_pp(2)%qvp' : qvpwv, + 'fluid_pp(2)%G' : Gv, 'fluid_pp(3)%gamma' : 1.0E+00 / ( gamwa - 1 ), 'fluid_pp(3)%pi_inf' : gamwa * pia / ( gamwa - 1 ), 'fluid_pp(3)%cv' : cva, 'fluid_pp(3)%qv' : qvwa, 'fluid_pp(3)%qvp' : qvpwa, + 'fluid_pp(3)%G' : Ga, 'fluid_pp(4)%gamma' : 1.0E+00 / ( gamwg - 1), 'fluid_pp(4)%pi_inf' : gamwg * pig / ( gamwg - 1), 'fluid_pp(4)%cv' : cvg, 'fluid_pp(4)%qv' : qvwg, 'fluid_pp(4)%qvp' : qvpwg, + 'fluid_pp(4)%G' : Gg, # ========================================================== })) diff --git a/examples/3D_hyperelasticity/hyper_gel.py b/examples/3D_hyperelasticity/hyper_gel.py deleted file mode 100644 index 09782de488..0000000000 --- a/examples/3D_hyperelasticity/hyper_gel.py +++ /dev/null @@ -1,312 +0,0 @@ -import math -import json -#need quadrant and collapse near hypoelastic wall - -## Define characteristic values for the sim -Ri = 230.4E-6 -# temperature -T = (10*101325+1.0E+09)/(1000*(2.35-1)*1816) -# print("T :: ",T) -rhog = 1 -Pb = 3550 #Pb = 101325 -Pl = 101325 #Pl = 20*101325 -Po = Pl -Pi_inf_l = 1.0E+09 -Pi_inf_b = 0.0E+00 -Pi_inf_o = 1.1754E+09 - -## fluid properties -# liquid -nl = 2.35E+00 -cv_l = 1816 -rhol = (Pl+Pi_inf_l)/((nl-1)*cv_l*T) -# object -obj_rhol = rhol -cv_o = cv_l -rhoo = 1060 -no = 2.35 -#no = 1.19E+00 -muo = 0.060E+00 -# gas -ng = 1.47E+00 - -# alpha seeding fractions -bub_wl = 1.0E-12 -bub_wo = 1.0E-12 -bub_wg = 1 - bub_wl - bub_wo -liq_wo = 1.0E-12 -liq_wg = 1.0E-12 -liq_wl = 1 - liq_wo - liq_wg -obj_wl = 1.0E-12 -obj_wg = 1.0E-12 -obj_wo = 1 - obj_wl - obj_wg - -Gl = 0. -Gg = 0. -Go = 0.57E+03 #1.0933E+04 - -## mixture values in the liquid -#rhoml = (alpha1-alph_eps)*rhol+alph_eps*rhog -#pi_inf_m = (alpha1-alph_eps)*Pi_inf_l -#nml = (alpha1-alph_eps)*nl+alph_eps*ng -cl = (nl*(Pl+Pi_inf_l)/rhol)**(0.5) -rhoml = liq_wl*rhol + liq_wg*rhog + liq_wo*rhoo - -## Defining Characteristic Values -Rc = Ri -rhoc = rhol -uc = (Pl/rhol)**(0.5E+00) -ucc = (Pl/rhoml)**(0.5E+00) -# characteristic collapse time, change later to prevent horrific confusion -tc = Ri/uc -Pc = rhoc*uc**(2.0E+00) - -## Non-Dimensionalizing values using characteristic values -Rin = Ri/Rc -rholn = rhol/rhoc -rhogn = rhog/rhoc -rhoon = rhoo/rhoc -Pln = Pl/Pc -Pbn = Pb/Pc -Pon = Po/Pc -tcn = tc/tc -Pi_inf_ln = Pi_inf_l/Pc -clc = cl/uc -sod_nd = 2.17 -#clmc = clm/ucc -Pi_inf_on = Pi_inf_o/Pc - -# Un comment if dimensional -#Rin = Ri -#rholn = rhol -#rhogn = rhog -#rhoon = rhoo -#Pln = Pl -#Pbn = Pb/rhoo -#Pon = Po -#tcn = tc -#Pi_inf_ln = Pi_inf_l -#leng = domain_length -#clc = cl -#sod_nd = sod - -## Non-Dimensional Numbers -#Rel = rhol*uc*2*Rin/mulc -#Reb = rhog*uc*2*Rin/mubc -Rel = 0 -Reb = 0 -Reo = rhoo*uc*2/muo -Ma = uc/cl -Co = Pl/Go -iCo = 1/Co - -## GEOMETRY:: Grid Specifications -lengx = 8.0E+00 -lengy = 3.0E+00 -lengz = 3.0E+00 -CFL = 0.3 -PPBR = 16 #92 -x_beg = -5.0E+00 -x_end = 3.0E+00 -y_beg = 0.0E+00 -y_end = lengy -z_beg = 0.0E+00 -z_end = lengz -Nx = PPBR*lengx -Ny = PPBR*lengy -Nz = PPBR*lengz -delta_x = lengx/Nx -delta_t = CFL*delta_x/clc - -#print("NX :: ",Nx,", NY :: ",Ny,", NZ :: ",Nz) - -#delta_t_c = 0.185*delta_x/clmc -#print(delta_t_c) - -Nt = int(1.7*tcn/delta_t) -# liquid centroid, patch 1 -x_centroidl = x_beg/(2.0E+00) -y_centroidl = (y_end+y_beg)/(2.0E+00) -z_centroidl = (z_end+z_beg)/(2.0E+00) -# bubble centroid, patch 2 -x_centroidb = -sod_nd -y_centroidb = 0.0 -z_centroidb = 0.0 -# objective centroid, patch 3 -x_centroido = x_end/2 -y_centroido = (y_end+y_beg)/(2.0E+00) -z_centroido = (z_end+z_beg)/(2.0E+00) - -# Configuring case dictionary -print(json.dumps({ - # Logistics ================================================ - 'run_time_info' : 'T', - 'sim_data' : 'T', - # ========================================================== - - # Computational Domain Parameters ========================== - 'x_domain%beg' : x_beg, - 'x_domain%end' : x_end, - 'y_domain%beg' : y_beg, - 'y_domain%end' : y_end, - 'z_domain%beg' : z_beg, - 'z_domain%end' : z_end, - 'm' : int(Nx), - 'n' : int(Ny), - 'p' : int(Nz), - 'cyl_coord' : 'F', - 'dt' : delta_t, - 't_step_start' : 0, - 't_step_stop' : Nt, - 't_step_save' : int(5),#int(Nt/150), -# ========================================================== - - # Simulation Algorithm Parameters ========================== - 'num_patches' : 3, - 'model_eqns' : 2, - 'hypoelasticity' : 'F', - 'hyperelasticity' : 'T', - 'pre_stress' : 'F', - 'alt_soundspeed' : 'F', - 'num_fluids' : 3, - 'adv_alphan' : 'T', - 'mpp_lim' : 'F', - 'mixture_err' : 'T', - 'time_stepper' : 3, - 'weno_order' : 5, - 'weno_eps' : 1.E-16, - 'mapped_weno' : 'T', - 'null_weights' : 'F', - 'mp_weno' : 'T', - 'weno_Re_flux' : 'F', - 'weno_avg' : 'F', - 'riemann_solver' : 1, - 'wave_speeds' : 1, - 'avg_state' : 2, - 'bc_x%beg' : -6, #-16,#-2 - 'bc_x%end' : -6, - 'bc_y%beg' : -2, - 'bc_y%end' : -6, - 'bc_z%beg' : -2, - 'bc_z%end' : -6, - 'stretch_x' : 'F', - 'stretch_y' : 'F', - 'stretch_z' : 'F', - 'a_x' : 4.0E+00, - 'x_a' : -1.5E+00-sod_nd, - 'x_b' : 2.5E+00, - #'loops_x' : 0, - 'a_y' : 4.0E+00, - 'y_a' : -1.5E+00, - 'y_b' : 1.5E+00, - #'loops_y' : 0, - 'a_z' : 4.0E+00, - 'z_a' : -1.5E+00, - 'z_b' : 1.5E+00, - #'loops_z' : 0, - # ========================================================== - - # Formatted Database Files Structure Parameters ============ - 'format' : 1, - 'precision' : 2, - 'prim_vars_wrt' :'T', - 'parallel_io' :'T', - 'probe_wrt' :'T', - 'fd_order' : 1, - 'num_probes' : 1, - 'probe(1)%x' : 0., - 'probe(1)%y' : 0., - 'probe(1)%z' : 0., - # ========================================================== - - # Patch 1: Background ============================ - 'patch_icpp(1)%geometry' : 9,# for 3D - 'patch_icpp(1)%x_centroid' : x_centroidl, #100*x_centroidl, - 'patch_icpp(1)%y_centroid' : y_centroidl, #100*y_centroidl, - 'patch_icpp(1)%z_centroid' : z_centroidl, #100*z_centroidl, - 'patch_icpp(1)%length_x' : lengx, #200*lengx, - 'patch_icpp(1)%length_y' : lengy, #200*lengy, - 'patch_icpp(1)%length_z' : lengz, #200*lengz, - 'patch_icpp(1)%vel(1)' : 0.E+00, - 'patch_icpp(1)%vel(2)' : 0.E+00, - 'patch_icpp(1)%vel(3)' : 0.E+00, - 'patch_icpp(1)%pres' : Pln, - 'patch_icpp(1)%alpha_rho(1)' : liq_wl*rholn, - 'patch_icpp(1)%alpha_rho(2)' : liq_wg*rhogn, - 'patch_icpp(1)%alpha_rho(3)' : liq_wo*rhoon, - 'patch_icpp(1)%alpha(1)' : liq_wl, - 'patch_icpp(1)%alpha(2)' : liq_wg, - 'patch_icpp(1)%alpha(3)' : liq_wo, - # ========================================================== - # Patch 2: Bubble ====================================== - # Specify the spherical gas bubble grid geometry - 'patch_icpp(2)%geometry' : 8,# for 3D - 'patch_icpp(2)%smoothen' : 'T', - 'patch_icpp(2)%smooth_patch_id' : 1, - 'patch_icpp(2)%smooth_coeff' : 4.0E+00, - 'patch_icpp(2)%x_centroid' : x_centroidb, - 'patch_icpp(2)%y_centroid' : y_centroidb, - 'patch_icpp(2)%z_centroid' : z_centroidb, - 'patch_icpp(2)%radius' : Rin, - 'patch_icpp(2)%alter_patch(1)' : 'T', - # Specify the patch primitive variables - 'patch_icpp(2)%vel(1)' : 0.E+00, - 'patch_icpp(2)%vel(2)' : 0.E+00, - 'patch_icpp(2)%vel(3)' : 0.E+00, - 'patch_icpp(2)%pres' : Pbn, - 'patch_icpp(2)%alpha_rho(1)' : bub_wl*rholn, - 'patch_icpp(2)%alpha_rho(2)' : bub_wg*rhogn, - 'patch_icpp(2)%alpha_rho(3)' : bub_wo*rhoon, - 'patch_icpp(2)%alpha(1)' : bub_wl, - 'patch_icpp(2)%alpha(2)' : bub_wg, - 'patch_icpp(2)%alpha(3)' : bub_wo, - # ========================================================== - # Patch 3: Gel =========================================== - # Specify the gel grid geometry - 'patch_icpp(3)%geometry' : 9,# for 3D - 'patch_icpp(3)%x_centroid' : x_centroido, #100*x_centroido, - 'patch_icpp(3)%y_centroid' : y_centroido, #100*y_centroido, - 'patch_icpp(3)%z_centroid' : z_centroido, #100*z_centroido, - 'patch_icpp(3)%length_x' : 3.0E+00, #100*lengx, - 'patch_icpp(3)%length_y' : lengy, #200*lengy, - 'patch_icpp(3)%length_z' : lengz, #200*lengz, - 'patch_icpp(3)%alter_patch(1)' : 'T', - # Specify the patch primitive variables - 'patch_icpp(3)%vel(1)' : 0.E+00, - 'patch_icpp(3)%vel(2)' : 0.E+00, - 'patch_icpp(3)%vel(3)' : 0.E+00, - 'patch_icpp(3)%pres' : Pon, - 'patch_icpp(3)%alpha_rho(1)' : obj_wl*rholn, - 'patch_icpp(3)%alpha_rho(2)' : obj_wg*rhogn, - 'patch_icpp(3)%alpha_rho(3)' : obj_wo*rhoon, - 'patch_icpp(3)%alpha(1)' : obj_wl, - 'patch_icpp(3)%alpha(2)' : obj_wg, - 'patch_icpp(3)%alpha(3)' : obj_wo, - # ========================================================== - - - # Fluids Physical Parameters =============================== - 'fluid_pp(1)%gamma' : 1./(nl-1.), - 'fluid_pp(1)%pi_inf' : nl*Pi_inf_ln/(nl-1.), - 'fluid_pp(1)%G' : Gl, - 'fluid_pp(2)%gamma' : 1./(ng-1.), - 'fluid_pp(2)%pi_inf' : 0.0E+00, - 'fluid_pp(2)%G' : Gg, - 'fluid_pp(3)%gamma' : 1./(no-1.), - 'fluid_pp(3)%pi_inf' : no*Pi_inf_on/(no-1.), - 'fluid_pp(3)%G' : iCo, - 'fluid_pp(1)%qv' : 0.0E+00, - 'fluid_pp(1)%qvp' : 0.0E+00, - 'fluid_pp(2)%qv' : 0.0E+00, - 'fluid_pp(2)%qvp' : 0.0E+00, - 'fluid_pp(3)%qv' : 0.0E+00, - 'fluid_pp(3)%qvp' : 0.0E+00, -# 'fluid_pp(1)%Re(1)' : Rel, -# 'fluid_pp(2)%Re(1)' : Reb, -# 'fluid_pp(3)%Re(1)' : Reo, - # ===========++============================================= -})) - -# ============================================================================== - - From a8cbfffc18851b6743f304f9e549008abbf14301 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Tue, 6 Aug 2024 14:22:06 -0500 Subject: [PATCH 281/326] a few modifications to 3D hyperelasticity module --- src/simulation/m_hyperelastic.fpp | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/simulation/m_hyperelastic.fpp b/src/simulation/m_hyperelastic.fpp index 9caa8425fc..e65d770679 100644 --- a/src/simulation/m_hyperelastic.fpp +++ b/src/simulation/m_hyperelastic.fpp @@ -34,7 +34,6 @@ module m_hyperelastic !> @name Abstract subroutine for the infinite relaxation solver !> @{ subroutine s_abstract_hyperelastic_solver(btensor, q_prim_vf, G, j, k, l) - !$acc routine seq import :: scalar_field, sys_size, b_size type(scalar_field), dimension(sys_size), intent(inout) :: q_prim_vf type(scalar_field), dimension(b_size), intent(inout) :: btensor @@ -79,7 +78,7 @@ contains !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor !! btensor is symmetric, save the data space - subroutine s_initialize_hyperelastic_module() + subroutine s_initialize_hyperelastic_module integer :: i !< generic iterator @:ALLOCATE(btensor%vf(1:b_size)) @@ -99,7 +98,7 @@ contains ! utilized to calculate the solution of a given Riemann problem if (hyper_model == 1) then s_compute_cauchy_solver => s_neoHookean_cauchy_solver - elseif (riemann_solver == 2) then + elseif (hyper_model == 2) then s_compute_cauchy_solver => s_Mooney_Rivlin_cauchy_solver end if @@ -148,10 +147,11 @@ contains real(kind(0d0)) :: G_K integer :: j, k, l, i, r - !$acc parallel loop collapse(3) gang vector default(present) private(alpha_K,alpha_rho_K,rho_K,gamma_K,pi_inf_K,qv_K,G_K,Re_K, tensora, tensorb) - do l = 0, p - 2 - do k = 0, n - 2 - do j = 2, m - 2 + !$acc parallel loop collapse(3) gang vector default(present) private(alpha_K, alpha_rho_K, & + !$acc rho_K, gamma_K, pi_inf_K, qv_K, G_K, Re_K, tensora, tensorb) + do l = 0, p + do k = 0, n + do j = 0, m !$acc loop seq do i = 1, num_fluids alpha_rho_K(i) = q_cons_vf(i)%sf(j, k, l) @@ -265,7 +265,7 @@ contains !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor !! btensor is symmetric, save the data space subroutine s_neoHookean_cauchy_solver(btensor, q_prim_vf, G, j, k, l) - !$acc routine seq + !!!$acc routine seq type(scalar_field), dimension(sys_size), intent(inout) :: q_prim_vf type(scalar_field), dimension(b_size), intent(inout) :: btensor real(kind(0d0)), intent(in) :: G @@ -306,7 +306,7 @@ contains !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor !! btensor is symmetric, save the data space subroutine s_Mooney_Rivlin_cauchy_solver(btensor, q_prim_vf, G, j, k, l) - !$acc routine seq + !!!!$acc routine seq type(scalar_field), dimension(sys_size), intent(inout) :: q_prim_vf type(scalar_field), dimension(b_size), intent(inout) :: btensor real(kind(0d0)), intent(in) :: G From ae75475c15697f26c582c55c1343c5e049b5f1ae Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Tue, 6 Aug 2024 14:25:03 -0500 Subject: [PATCH 282/326] removed 3D_CAV simulation --- examples/3D_CAV/3D_CAV_sph_col.py | 205 ------------------------------ 1 file changed, 205 deletions(-) delete mode 100644 examples/3D_CAV/3D_CAV_sph_col.py diff --git a/examples/3D_CAV/3D_CAV_sph_col.py b/examples/3D_CAV/3D_CAV_sph_col.py deleted file mode 100644 index a54df0a5b6..0000000000 --- a/examples/3D_CAV/3D_CAV_sph_col.py +++ /dev/null @@ -1,205 +0,0 @@ -import math -import json - - -## Deine characteristic values for the sim -Ri = 50E-6 -T = 407.9 -rhog = 0.027 -Pb = 3550 -Pl = 101325 -#mulc = 9E-04 -#mubc = 1.0E-05 -domain_length = 3*Ri - - -## fluid properties -Pi_inf_l = 1.0E+09 -Pi_inf_b = 0.0E+00 -nl = 2.35 -nb = 1.47 -alpha1 = 1.0E+00 -Cv_l = 1816 -rhol = (Pl+Pi_inf_l)/((nl-1)*Cv_l*T) -alpha2 = alpha1 -cl = (nl*(Pl+Pi_inf_l)/rhol)**(0.5) - -## Defining Characteristic Values -Rc = Ri -rhoc = rhol -uc = (Pl/rhol)**(0.5E+00) -tc = Ri/uc -Pc = rhoc*uc**(2.0E+00) - -## Non-Dimensionalizing values using characteristic values -Rin = Ri/Rc -rholn = rhol/rhoc -rhogn = rhog/rhoc -Pln = Pl/Pc -Pbn = Pb/Pc -tcn = tc/tc -Pi_inf_ln = Pi_inf_l/Pc -leng = domain_length/Rc -clc = cl/uc - - -## Non-Dimensional Numbers -#Rel = rhol*uc*2*Rin/mulc -#Reb = rhog*uc*2*Rin/mubc -Ma = uc/cl - -## Grid Specifications -CFL = 0.1 -PpBr = 192 -Nx = PpBr*leng -Ny = Nx -Nz = Nx -x_beg = 0.0E+00 -x_end = leng -y_beg = 0.0E+00 -y_end = leng -z_beg = 0.0E+00 -z_end = leng -delta_x = leng/Nx -delta_t = CFL*delta_x/clc -Nt = int(1.1*tcn/delta_t) -x_centroidl = (x_end+x_beg)/(2.0E+00) -y_centroidl = (y_end+y_beg)/(2.0E+00) -z_centroidl = (z_end+z_beg)/(2.0E+00) -x_centroidb = 0.0E+00 -y_centroidb = 0.0E+00 -z_centroidb = 0.0E+00 - - -# Configuring case dictionary -print(json.dumps({ - # Logistics ================================================ - 'run_time_info' : 'T', - 'sim_data' : 'T', - # ========================================================== - - # Computational Domain Parameters ========================== - 'x_domain%beg' : x_beg, - 'x_domain%end' : x_end, - 'y_domain%beg' : y_beg, - 'y_domain%end' : y_end, - 'z_domain%beg' : z_beg, - 'z_domain%end' : z_end, - 'm' : int(Nx), - 'n' : int(Ny), - 'p' : int(Nz), - 'cyl_coord' : 'F', - 'dt' : delta_t, - 't_step_start' : 0, - 't_step_stop' : Nt, - 't_step_save' : int(Nt/360), -# ========================================================== - - # Simulation Algorithm Parameters ========================== - 'num_patches' : 2, - 'model_eqns' : 2, - 'alt_soundspeed' : 'F', - 'num_fluids' : 2, - 'adv_alphan' : 'T', - 'mpp_lim' : 'T', - 'mixture_err' : 'T', - 'time_stepper' : 3, - 'weno_order' : 5, - 'weno_eps' : 1.E-100, - 'mapped_weno' : 'T', - 'null_weights' : 'F', - 'mp_weno' : 'F', - 'weno_Re_flux' : 'F', - 'weno_avg' : 'F', - 'riemann_solver' : 2, - 'wave_speeds' : 1, - 'avg_state' : 2, - 'bc_x%beg' : -2, - 'bc_x%end' : -6, - 'bc_y%beg' : -2, - 'bc_y%end' : -6, - 'bc_z%beg' : -2, - 'bc_z%end' : -6, - 'stretch_x' : 'T', - 'stretch_y' : 'T', - 'stretch_z' : 'T', - 'a_x' : 4.0E+00, - 'x_a' : -1.5E+00, - 'x_b' : 1.5E+00, - 'a_y' : 4.0E+00, - 'y_a' : -1.5E+00, - 'y_b' : 1.5E+00, - 'a_z' : 4.0E+00, - 'z_a' : -1.5E+00, - 'z_b' : 1.5E+00, - # ========================================================== - - # Formatted Database Files Structure Parameters ============ - 'format' : 1, - 'precision' : 2, - 'prim_vars_wrt' :'T', - 'parallel_io' :'T', - 'fd_order' :'1', - 'probe_wrt' :'T', - 'num_probes' : 1, - 'probe(1)%x' : 0., - 'probe(1)%y' : 0., - 'probe(1)%z' : 0., - # ========================================================== - - # Patch 1: Background ============================ - 'patch_icpp(1)%geometry' : 9, - 'patch_icpp(1)%x_centroid' : 40*x_centroidl, - 'patch_icpp(1)%y_centroid' : 40*y_centroidl, - 'patch_icpp(1)%z_centroid' : 40*z_centroidl, - 'patch_icpp(1)%length_x' : 40*leng, - 'patch_icpp(1)%length_y' : 40*leng, - 'patch_icpp(1)%length_z' : 40*leng, - 'patch_icpp(1)%vel(1)' : 0.E+00, - 'patch_icpp(1)%vel(2)' : 0.E+00, - 'patch_icpp(1)%vel(3)' : 0.E+00, - 'patch_icpp(1)%pres' : Pln, - 'patch_icpp(1)%alpha_rho(1)' : alpha1*rholn, - 'patch_icpp(1)%alpha_rho(2)' : 0.0E+00, - 'patch_icpp(1)%alpha(1)' : alpha1, - 'patch_icpp(1)%alpha(2)' : 0.0E+00, - # ========================================================== - # Patch 2: Bubble ====================================== - 'patch_icpp(2)%geometry' : 14, - 'patch_icpp(2)%x_centroid' : x_centroidb, - 'patch_icpp(2)%y_centroid' : y_centroidb, - 'patch_icpp(2)%z_centroid' : z_centroidb, - 'patch_icpp(2)%radius' : Rin, - 'patch_icpp(2)%smoothen' : 'T', - 'patch_icpp(2)%smooth_patch_id': 1, - 'patch_icpp(2)%smooth_coeff' : 1.5E+00, - 'patch_icpp(2)%non_axis_sym' : 'F', - 'patch_icpp(2)%a2' : 0.0E+00, - 'patch_icpp(2)%a3' : 0.0E+00, - 'patch_icpp(2)%a4' : 0.0E+00, - 'patch_icpp(2)%a5' : 0.0E+00, - 'patch_icpp(2)%a6' : 0.0E+00, - 'patch_icpp(2)%a7' : 0.0E+00, - 'patch_icpp(2)%alter_patch(1)' : 'T', - 'patch_icpp(2)%vel(1)' : 0.E+00, - 'patch_icpp(2)%vel(2)' : 0.E+00, - 'patch_icpp(2)%vel(3)' : 0.E+00, - 'patch_icpp(2)%pres' : Pbn, - 'patch_icpp(2)%alpha_rho(1)' : 0.0E+00, - 'patch_icpp(2)%alpha_rho(2)' : alpha2*rhogn, - 'patch_icpp(2)%alpha(1)' : 0.0E+00, - 'patch_icpp(2)%alpha(2)' : alpha2, - # ========================================================== - - # Fluids Physical Parameters =============================== - 'fluid_pp(1)%gamma' : 1/(nl-1), - 'fluid_pp(1)%pi_inf' : nl*Pi_inf_ln/(nl-1), - 'fluid_pp(2)%gamma' : 1/(nb-1), - 'fluid_pp(2)%pi_inf' : 0.0E+00, -# 'fluid_pp(1)%Re(1)' : Rel, -# 'fluid_pp(2)%Re(1)' : Reb, - # ========================================================== -})) - -# ============================================================================== - From 64424f1bb2034808296e7fc7ae24e2a9267f9550 Mon Sep 17 00:00:00 2001 From: Nazarii Koval Date: Tue, 6 Aug 2024 14:25:24 -0500 Subject: [PATCH 283/326] 3d lung case file added --- examples/3D_lungwave/case.py | 222 +++++++++++++++++++++++++++++++++++ submit_gpu_lung.sh | 6 + 2 files changed, 228 insertions(+) create mode 100644 examples/3D_lungwave/case.py create mode 100755 submit_gpu_lung.sh diff --git a/examples/3D_lungwave/case.py b/examples/3D_lungwave/case.py new file mode 100644 index 0000000000..b5ff53dc5d --- /dev/null +++ b/examples/3D_lungwave/case.py @@ -0,0 +1,222 @@ +#!/usr/bin/env python3 + +import math +import json + +pi = 3.141592653589 +# material parameters + +#material1 :: gas +#patterson 2018 + +gammag = 1.4 #unitless +Bg =0 #pascals +rhog = 1.18 #kg/m^3 +c_g = 347.2 #m/s +G_g = 0 #pa + +#material2 :: water +gammal = 5.5 +Bl = 492.E+06 +rhol = 996.0 +c_l = 1648.7 +G_l = 1E3 + + +#primitive vartiables +patmos = 101325. #pa + +#problem specific variable +lambda_wave = 200.E-6 + +#define pulse +P_amp = 10.E+6 +P_len = 45 #length of the impulse +theta = -math.pi/2 #direction of propagation + +#non-dim + +#define characteristic density, length, time, stress material #make it liquid +rho_char = rhol +length_char = lambda_wave +c_char = c_l #should be liquid +time_char = length_char/c_char +stress_char = rho_char*c_char*c_char/gammal + +#non-dim the properties +rhog_n = rhog/rho_char +c_g_n = c_g/c_char +rhol_n = rhol/rho_char +c_l_n = c_l/c_char +Bg_n = Bg/stress_char +Bl_n = Bl/stress_char +G_g_n = G_g/stress_char +G_l_n = G_l/stress_char +patmos_n = patmos/stress_char +P_amp_n = P_amp/stress_char + +#geometry +dlengx = 20. +dlengy = 1. +dlengz = 1. +Ny = 100 +Nx = dlengx*Ny +Nz = dlengz*Ny +dx = dlengx/Nx +dy = dlengy/Ny +dz = dlengz/Nz +alphal_back = 1.0 +alphag_back = 0.0 +alphal_lung = 0.0 +alphag_lung = 1.0 + +interface_amp = 0.03 + +# time stepping requirements +time_end = 500 +cfl = 0.2 + +dt = cfl * dx/c_l_n +Nt = int(time_end/dt) +Nframes = 500 +tstart = 0 +tstop = Nt +tsave = int(Nt/Nframes) + +# Configuring case dictionary +print(json.dumps({ + # Logistics ================================================================ + 'run_time_info' : 'T', + #'sim_data' : 'T', + # ========================================================================== + + # Computational Domain Parameters ========================================== + 'x_domain%beg' : -dlengx/2., + 'x_domain%end' : dlengx/2., + 'y_domain%beg' : 0., + 'y_domain%end' : dlengy, + 'z_domain%beg' : 0., + 'z_domain%end' : dlengz, + 'm' : int(Nx), + 'n' : int(Ny), + 'p' : int(Nz), + 'stretch_x' : 'T', + 'a_x' : 4.0E+00, + 'x_a' : -5., + 'x_b' : 5., + 'loops_x' : 4, + 'dt' : dt, + 't_step_start' : tstart, + 't_step_stop' : tstop, + 't_step_save' : tsave, + # ========================================================================== + + # Simulation Algorithm Parameters ========================================== + 'num_patches' : 2, + 'model_eqns' : 3, + 'alt_soundspeed' : 'F', + 'num_fluids' : 2, + #'adv_alphan' : 'T', + 'mpp_lim' : 'T', + 'mixture_err' : 'T', + 'time_stepper' : 3, + 'weno_order' : 5, + 'weno_eps' : 1.E-16, + 'weno_Re_flux' : 'F', + 'weno_avg' : 'F', + 'mapped_weno' : 'T', + 'null_weights' : 'F', + 'mp_weno' : 'T', + 'riemann_solver' : 2, + 'wave_speeds' : 1, + 'avg_state' : 2, + 'bc_x%beg' : -6, + 'bc_x%end' : -6, + 'bc_y%beg' : -1, + 'bc_y%end' : -1, + 'bc_z%beg' : -1, + 'bc_z%end' : -1, + # ========================================================================== + + # Turning on Hypoelasticity ================================================ + #'hypoelasticity' : 'T', + 'hyperelasticity' : 'T', + # ========================================================================== + + # Formatted Database Files Structure Parameters ============================ + 'format' : 1, + 'precision' : 2, + 'prim_vars_wrt' :'T', + 'parallel_io' :'T', + # ========================================================================== + + # acoustics setting ========================================================= + 'acoustic_source' : 'T', + 'num_source' : 1, + 'acoustic(1)%support' : 3, + 'acoustic(1)%loc(1)' : 4, + 'acoustic(1)%loc(2)' : dlengy/2, + #'acoustic(1)%loc(3)' : dlengz/2, + 'acoustic(1)%pulse' : 3, + 'acoustic(1)%npulse' : 1, + 'acoustic(1)%wavelength' : P_len, #wavelength of the signal + 'acoustic(1)%mag' : P_amp_n, + 'acoustic(1)%length' : dlengy, #length of the place ??? + 'acoustic(1)%height' : dlengz, + 'acoustic(1)%dir' : -math.pi, + #=========================================================================== + + # Patch 1: Background ====================================================== + 'patch_icpp(1)%geometry' : 9, + 'patch_icpp(1)%x_centroid' : 0., + 'patch_icpp(1)%y_centroid' : dlengy/2., + 'patch_icpp(1)%z_centroid' : dlengz/2., + 'patch_icpp(1)%length_x' : 2000, #dlengx, # + 'patch_icpp(1)%length_y' : dlengy, + 'patch_icpp(1)%length_z' : dlengz, + 'patch_icpp(1)%vel(1)' : 0.E+00, + 'patch_icpp(1)%vel(2)' : 0.E+00, + 'patch_icpp(1)%vel(3)' : 0.E+00, + 'patch_icpp(1)%pres' : patmos_n, + 'patch_icpp(1)%alpha_rho(1)' : rhol_n*alphal_back, + 'patch_icpp(1)%alpha_rho(2)' : rhog_n*alphag_back, + 'patch_icpp(1)%alpha(1)' : alphal_back, + 'patch_icpp(1)%alpha(2)' : alphag_back, + #'patch_icpp(1)%tau_e(1)' : 0.0, + + # ========================================================================== + + # Patch 2: Lung ============================================================ + 'patch_icpp(2)%geometry' : 13, + 'patch_icpp(2)%hcid' : 301, + #'patch_icpp(2)%geometry' : 9, + 'patch_icpp(2)%alter_patch(1)' : 'T', + 'patch_icpp(2)%x_centroid' : -998,#-dlengx/4., # + 'patch_icpp(2)%y_centroid' : dlengy/2., + 'patch_icpp(2)%z_centroid' : dlengz/2., + 'patch_icpp(2)%length_x' : 2000,#dlengx,#dlengx/2.+2, # + 'patch_icpp(2)%length_y' : dlengy, + 'patch_icpp(2)%length_z' : dlengz, + 'patch_icpp(2)%a2' : interface_amp, + 'patch_icpp(2)%vel(1)' : 0.E+00, + 'patch_icpp(2)%vel(2)' : 0.0, + 'patch_icpp(2)%vel(3)' : 0.0, + 'patch_icpp(2)%pres' : patmos_n, + 'patch_icpp(2)%alpha_rho(1)' : rhol_n*alphal_lung, + 'patch_icpp(2)%alpha_rho(2)' : rhog_n*alphag_lung, + 'patch_icpp(2)%alpha(1)' : alphal_lung, + 'patch_icpp(2)%alpha(2)' : alphag_lung, + #'patch_icpp(2)%tau_e(1)' : 0.0, + # ========================================================================== + + # Fluids Physical Parameters =============================================== + 'fluid_pp(1)%gamma' : 1.E+00/(gammal-1.E+00), + 'fluid_pp(1)%pi_inf' : gammal*Bl_n/(gammal-1.E+00), + 'fluid_pp(1)%G' : G_l_n, + 'fluid_pp(2)%gamma' : 1.E+00/(gammag-1.E+00), + 'fluid_pp(2)%pi_inf' : gammag*Bg_n/(gammag-1.E+00), + 'fluid_pp(2)%G' : G_g_n, + #============================================================================== +})) + +# ============================================================================== diff --git a/submit_gpu_lung.sh b/submit_gpu_lung.sh new file mode 100755 index 0000000000..b7902da8db --- /dev/null +++ b/submit_gpu_lung.sh @@ -0,0 +1,6 @@ +#!/bin/bash + +./mfc.sh run ./examples/2D_lungwave_horizontal/case.py -p gpuA100x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t pre_process -a bciv-delta-gpu -c delta +./mfc.sh run ./examples/2D_lungwave_horizontal/case.py -p gpuA100x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/rodrigu1/cav2024/hyper/hyper_gel.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta + From 38540b65de113804968e804eff6bd2ef1bf19014 Mon Sep 17 00:00:00 2001 From: Avery Trevino Date: Tue, 6 Aug 2024 14:55:25 -0500 Subject: [PATCH 284/326] Adding 3d_bubble_channel --- run_mfc.sh | 14 -------------- 1 file changed, 14 deletions(-) delete mode 100755 run_mfc.sh diff --git a/run_mfc.sh b/run_mfc.sh deleted file mode 100755 index fc734beaea..0000000000 --- a/run_mfc.sh +++ /dev/null @@ -1,14 +0,0 @@ -#!/bin/bash - -./mfc.sh run /users/mrodri97/scratch/lungwave/case0/case.py -e interactive -N 1 -n 4 -w 00:30:00 -# pre -t pre_process -c oscar -./mfc.sh run /users/mrodri97/scratch/lungwave/case0/case.py -e interactive -N 1 -n 4 -w 00:30:00 -# sim -t simulation -c oscar -./mfc.sh run /users/mrodri97/scratch/lungwave/case0/case.py -e interactive -N 1 -n 4 -w 00:30:00 -# pos -t post_process -c oscar - -./mfc.sh run /users/mrodri97/scratch/lungwave/case1/case.py -e interactive -N 1 -n 4 -w 00:30:00 -# pre -t pre_process -c oscar -./mfc.sh run /users/mrodri97/scratch/lungwave/case1/case.py -e interactive -N 1 -n 4 -w 00:30:00 -# sim -t simulation -c oscar -./mfc.sh run /users/mrodri97/scratch/lungwave/case1/case.py -e interactive -N 1 -n 4 -w 00:30:00 -# pos -t post_process -c oscar - -./mfc.sh run /users/mrodri97/scratch/lungwave/case2/case.py -e interactive -N 1 -n 4 -w 00:30:00 -# pre -t pre_process -c oscar -./mfc.sh run /users/mrodri97/scratch/lungwave/case2/case.py -e interactive -N 1 -n 4 -w 00:30:00 -# sim -t simulation -c oscar -./mfc.sh run /users/mrodri97/scratch/lungwave/case2/case.py -e interactive -N 1 -n 4 -w 00:30:00 -# pos -t post_process -c oscar - From 31520ec5498a35e88e02085598e56da1ce66d286 Mon Sep 17 00:00:00 2001 From: Avery Trevino Date: Tue, 6 Aug 2024 15:29:43 -0500 Subject: [PATCH 285/326] adding 3D_bubble_channel --- examples/3D_bubble_channel/case.py | 381 +++++++++++++++++++++++++++++ 1 file changed, 381 insertions(+) create mode 100755 examples/3D_bubble_channel/case.py diff --git a/examples/3D_bubble_channel/case.py b/examples/3D_bubble_channel/case.py new file mode 100755 index 0000000000..c7461aa225 --- /dev/null +++ b/examples/3D_bubble_channel/case.py @@ -0,0 +1,381 @@ +#!/usr/bin/env python3 +import math, json + +## 1 FOR BACKGROUND, 2 FOR BUBBLE, 3 FOR GEL +# Pressure [Pa] +p01 = 5E6 +p02 = 3550 +p03 = p01 + +# Temperature [K] +T01 = 298.15 +T02 = 298.15 +T03 = T01 + +#### FLUID PROPERTIES #### + +### liquid water ### +# pi infty +piwl = 1.0E+09 +# qv +qvwl = -1167000 +# qv' +qvpwl = 0.0E0 +# cv +cvwl = 1816 +# cp +cpwl = 4267 +# gamma +gamwl = cpwl / cvwl + +## FOR PATCHES 1 & 2 ## + +# density +rho0wl1 = (p01 + piwl)/((gamwl-1)*cvwl*T01) +rho0wl2 = (p02 + piwl)/((gamwl-1)*cvwl*T02) +rho0wl3 = (p03 + piwl)/((gamwl-1)*cvwl*T03) + +# speed of sound FOR +c_wl1 = math.sqrt( gamwl * ( p01 + piwl ) / rho0wl1 ) +c_wl2 = math.sqrt( gamwl * ( p02 + piwl ) / rho0wl2 ) +c_wl3 = math.sqrt( gamwl * ( p03 + piwl ) / rho0wl3 ) + +# part for Gases - relations from IMR +Ru = 8.3144598 # Universal gas constant (J/mol-K) + +### Vapor water ### +Rv = Ru/(18.01528e-3) # Gas constant for vapor (Ru/molecular weight) (J/kg-K) +# gamma +gamwv = 1.4 +# cp +cpwv = Rv * gamwv/(gamwv-1) +# cv +cvwv = cpwv/gamwv +# pi infinity +piwv = 0.0E0 +# qv +qvwv = 2030000 +# qv' +qvpwv = -23400 + +## FOR PATCHES 1 & 2 ## + +# density +rho0wv1 = (p01 + piwv)/((gamwv-1)*cvwv*T01) +rho0wv2 = (p02 + piwv)/((gamwv-1)*cvwv*T02) +rho0wv3 = (p03 + piwv)/((gamwv-1)*cvwv*T03) + +# speed of sound +c_wv1 = math.sqrt( gamwv * ( p01 + piwv ) / rho0wv1 ) +c_wv2 = math.sqrt( gamwv * ( p02 + piwv ) / rho0wv2 ) +c_wv3 = math.sqrt( gamwv * ( p03 + piwv ) / rho0wv3 ) + +### Air ### + +Ra = Ru/(28.966e-3) # Gas constant for air (Ru/molecular weight) (J/kg-K) +gamwa = 1.4 +# cp +cpa = Ra * gamwa/(gamwa-1) +# cv +cva = cpa/gamwa +# pi infinity +pia = 0.0E0 +# qv +qvwa = 0.0E0 +# qv' +qvpwa = 0.0E0 + +## FOR PATCHES 1 & 2 ## + +# density +rho0wa1 = (p01 + pia)/((gamwa-1)*cva*T01) +rho0wa2 = (p02 + pia)/((gamwa-1)*cva*T02) +rho0wa3 = (p03 + pia)/((gamwa-1)*cva*T03) + +# Speed of sound +c_a1 = math.sqrt( gamwa * ( p01 + pia ) / rho0wa1 ) +c_a2 = math.sqrt( gamwa * ( p02 + pia ) / rho0wa2 ) +c_a3 = math.sqrt( gamwa * ( p03 + pia ) / rho0wa3 ) + +### 3% polyacrylamide gel ### + +# gamma +gamwg = gamwl #2.35 +# pi infty +pig = piwl #1.1754E+09 +# qv +qvwg = qvwl #0.0E0 +# qv' +qvpwg = qvpwl #0.0E0 +# cv +cvg = cvwl +# cp +cpg = gamwg*cvg + +## FOR PATCHES 1 & 2 & 3 ## + +# density +rho0wg1 = (p01 + pig)/((gamwg-1)*cvg*T01) +rho0wg2 = (p02 + pig)/((gamwg-1)*cvg*T02) +rho0wg3 = (p03 + pig)/((gamwg-1)*cvg*T03) + +# Speed of sound +c_g1 = math.sqrt( gamwg * ( p01 + pig ) / rho0wg1 ) +c_g2 = math.sqrt( gamwg * ( p02 + pig ) / rho0wg2 ) +c_g3 = math.sqrt( gamwg * ( p03 + pig ) / rho0wg3 ) + +## SHOCK RELATIONS +p02Op01 = p02 / p01 + +# Mach number of the shocked region - this should agree with Min, if everything is correct +Ms = math.sqrt( ( gamwa + 1. ) / ( 2. * gamwa ) * ( p02Op01 - 1. ) * ( p02 / ( p02 + pia ) ) + 1.0 ) + +# shock speed +ss = Ms * c_a1 + +### volume fractions for each of the patches ### +C0 = 0.25 # vapor concentration for IMR + +# patch 1: liquid water +liq_wg = 0 +liq_wa = 1.00E-15 +liq_wv = 1.00E-15 +liq_wl = 1.00E00 - liq_wv - liq_wa - liq_wg +# water vapor +vap_wl = 1.00E-15 +vap_wv = 1 / ( ( 1 - C0 ) / C0 * rho0wv2 / rho0wa2 + 1 ) +vap_wa = 1.00E-15 +vap_wg = 0 +vap_tot = vap_wl + vap_wv + vap_wa + vap_wg +# air +air_wl = 1.00E-15 +air_wv = vap_tot +air_wg = 0 +air_wa = 1.00E00 - air_wl - air_wv - air_wg +# bubble +bub_wl = 1E-15 +bub_wv = vap_tot +bub_wg = 0 +bub_wa = 1 - bub_wl - bub_wv - bub_wg +# gel +gel_wl = 0 +gel_wv = 0 +gel_wa = 0 +gel_wg = 1.00E00 - gel_wl - gel_wv - gel_wa + +## Elasticity +Gl = 0 +Gv = 0 +Ga = 0 +Gg = 0.57E+03 + +## SIMULATION PARAMETERS + +# CFL +cfl = 0.30 + +# Bubble Initial Radius +R0 = 50E-06 + +# number of elements +Nx = 249 #404 #249 +Ny = 124 #179 #124 +Nz = 124 #179 #124 +Nx0 = Nx + +# domain boundaries +lref = 2*R0 +xb = - lref +xe = lref + +yb = 0.00 +ye = 2*lref + +zb = 0.00 +ze = 2*lref + +lenx = ( xe - xb ) +leny = ( ye - yb ) +lenz = ( ze - zb ) + +xcenl = 0. +ycenl = leny/2. +zcenl = lenz/2. + +#xdist = 6.51E-10 #2.17E-5 +#sod = xdist/R0 +sod = 1.5 +xcenb = sod*R0 #neg for bub in liq; pos bub in gel +ycenb = 0.00 +zcenb = 0.00 + +xceng = xe / 2. +yceng = ycenl +zceng = zcenl + +# typical cell size +dx = ( xe - xb ) / Nx +dy = ( ye - yb ) / Ny +dz = ( ze - zb ) / Nz +#print(dx) +PPBR_x = R0 / dx +PPBR_y = R0 / dy +PPBR_z = R0 / dz +#print(PPBR_x) +#print(PPBR_y) + +# save frequency = SF + 1 (because the initial state, 0.dat, is also saved) +SF = 100 + +# Critical time-step +tc = 0.915 * R0 * math.sqrt( rho0wl1 / p01 ) + +# making Nt divisible by SF +# tendA = 1.5 * tc +tend = 1.2 * tc + +# 1 - ensure NtA is sufficient to go a little beyond tendA +# NtA = int( tendA // dt + 1 ) + +# Array of saves. it is the same as Nt/Sf = t_step_save +# AS = int( NtA // SF + 1 ) + +# Nt = total number of steps. Ensure Nt > NtA (so the total tendA is covered) +# Nt = AS * SF +#Nt = int(2.5E3 * tend // tc * Nx / Nx0 + 1) +Nt = int(2.0E3 * tend // tc * Nx / Nx0 + 1) +#print(Nt) +dt = tend / Nt + +AS = int( Nt//SF ) +tstart = 0#2184 +# Total physical time +# tend = Nt * dt + +# Configuring case dictionary ================================================== +print(json.dumps({ + # Logistics ================================================ + 'run_time_info': 'T', + # ========================================================== + # Computational Domain Parameters ========================== + 'x_domain%beg' : xb, + 'x_domain%end' : xe, + 'y_domain%beg' : yb, + 'y_domain%end' : ye, + 'z_domain%beg' : zb, + 'z_domain%end' : ze, + 'stretch_x' : 'F', + 'loops_x' : 1, + 'a_x' : 4.0E0, + 'x_a' : -1.75*R0*(abs(sod)+1), + 'x_b' : 5*R0, + 'stretch_y' : 'T', + 'loops_y' : 2, + 'a_y' : 4.0E0, + 'y_a' : -2*R0*abs(sod), + 'y_b' : 2*R0*abs(sod), + 'stretch_z' : 'T', + 'loops_z' : 2, + 'a_z' : 4.0E0, + 'z_a' : -2*R0*abs(sod), + 'z_b' : 2*R0*abs(sod), + 'cyl_coord' : 'F', + 'm' : Nx, + 'n' : Ny, + 'p' : Nz, + 'dt' : dt, + 't_step_start' : tstart, + 't_step_stop' : Nt, + 't_step_save' : AS, + # ========================================================== + # Simulation Algorithm Parameters ========================== + 'num_patches' : 2, + 'model_eqns' : 3, + 'num_fluids' : 2, + 'hypoelasticity' : 'F', + 'hyperelasticity' : 'F', + 'mpp_lim' : 'T', + 'mixture_err' : 'T', + 'relax' : 'T', + 'relax_model' : 6, + 'palpha_eps' : 1.0E-6, + 'ptgalpha_eps' : 1.0E-2, + 'time_stepper' : 3, + 'weno_order' : 3, + 'weno_eps' : 1.0E-16, + 'weno_Re_flux' : 'F', + 'weno_avg' : 'F', + 'mapped_weno' : 'T', + 'null_weights' : 'F', + 'mp_weno' : 'F', + 'riemann_solver' : 2, + 'wave_speeds' : 1, + 'avg_state' : 2, + 'bc_x%beg' : -16, #-2, + 'bc_x%end' : -16, + 'bc_y%beg' : -2, + 'bc_y%end' : -6, + 'bc_z%beg' : -2, + 'bc_z%end' : -6, + # ========================================================== + # Formatted Database Files Structure Parameters ============ + 'format' : 1, + 'precision' : 2, + 'prim_vars_wrt':'T', + 'parallel_io' :'T', + 'probe_wrt' :'T', + 'fd_order' : 1, + 'num_probes' : 1, + 'probe(1)%x' : 0., + 'probe(1)%y' : 0., + 'probe(1)%z' : 0., + # ========================================================== + # Patch 1: High pressured water ============================ + # Specify the cubic water background grid geometry + 'patch_icpp(1)%geometry' : 9, + 'patch_icpp(1)%x_centroid' : 20*xcenl, + 'patch_icpp(1)%y_centroid' : 20*ycenl, + 'patch_icpp(1)%z_centroid' : 20*zcenl, + 'patch_icpp(1)%length_x' : 20*lenx, + 'patch_icpp(1)%length_y' : 20*leny, + 'patch_icpp(1)%length_z' : 20*lenz, + 'patch_icpp(1)%vel(1)' : 0.0E+00, + 'patch_icpp(1)%vel(2)' : 0.0E+00, + 'patch_icpp(1)%vel(3)' : 0.0E+00, + 'patch_icpp(1)%pres' : p01, + 'patch_icpp(1)%alpha_rho(1)' : liq_wl * rho0wl1, + 'patch_icpp(1)%alpha_rho(2)' : liq_wv * rho0wv1, + 'patch_icpp(1)%alpha(1)' : liq_wl, + 'patch_icpp(1)%alpha(2)' : liq_wv, + # ========================================================== + # Patch 2: (Vapor) Bubble ================================== + 'patch_icpp(2)%geometry' : 8, + 'patch_icpp(2)%x_centroid' : xcenb, + 'patch_icpp(2)%y_centroid' : ycenb, + 'patch_icpp(2)%z_centroid' : zcenb, + 'patch_icpp(2)%radius' : R0, + 'patch_icpp(2)%vel(1)' : 0.0E+00, + 'patch_icpp(2)%vel(2)' : 0.0E+00, + 'patch_icpp(2)%vel(3)' : 0.0E+00, + 'patch_icpp(2)%pres' : p02, + 'patch_icpp(2)%alpha_rho(1)' : bub_wl*rho0wl2, + 'patch_icpp(2)%alpha_rho(2)' : bub_wv*rho0wv2, + 'patch_icpp(2)%alpha(1)' : bub_wl, + 'patch_icpp(2)%alpha(2)' : bub_wv, + 'patch_icpp(2)%alter_patch(1)' : 'T', + # ========================================================== + # Fluids Physical Parameters =============================== + 'fluid_pp(1)%gamma' : 1.0E+00 / ( gamwl - 1 ), + 'fluid_pp(1)%pi_inf' : gamwl * piwl / ( gamwl - 1 ), + 'fluid_pp(1)%cv' : cvwl, + 'fluid_pp(1)%qv' : qvwl, + 'fluid_pp(1)%qvp' : qvpwl, + 'fluid_pp(1)%G' : Gl, + 'fluid_pp(2)%gamma' : 1.0E+00 / ( gamwv - 1 ), + 'fluid_pp(2)%pi_inf' : gamwv * piwv / ( gamwv - 1 ), + 'fluid_pp(2)%cv' : cvwv, + 'fluid_pp(2)%qv' : qvwv, + 'fluid_pp(2)%qvp' : qvpwv, + 'fluid_pp(2)%G' : Gv, + # ========================================================== +})) From 2a4388aaa5485c0ed49de36d53156f8615f20496 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Tue, 6 Aug 2024 15:55:24 -0500 Subject: [PATCH 286/326] resolved a few issues for the lung wave problem --- examples/3D_lungwave/case.py | 19 +++-- src/simulation/m_checker.fpp | 10 +-- src/simulation/m_hyperelastic.fpp | 118 +++++++++++++++--------------- submit_gpu_lung.sh | 6 +- 4 files changed, 76 insertions(+), 77 deletions(-) diff --git a/examples/3D_lungwave/case.py b/examples/3D_lungwave/case.py index b5ff53dc5d..1872639732 100644 --- a/examples/3D_lungwave/case.py +++ b/examples/3D_lungwave/case.py @@ -20,7 +20,7 @@ Bl = 492.E+06 rhol = 996.0 c_l = 1648.7 -G_l = 1E3 +G_l = 1E+06 #primitive vartiables @@ -56,10 +56,10 @@ P_amp_n = P_amp/stress_char #geometry -dlengx = 20. +dlengx = 15. dlengy = 1. dlengz = 1. -Ny = 100 +Ny = 25 Nx = dlengx*Ny Nz = dlengz*Ny dx = dlengx/Nx @@ -73,8 +73,8 @@ interface_amp = 0.03 # time stepping requirements -time_end = 500 -cfl = 0.2 +time_end = 50 +cfl = 0.01 dt = cfl * dx/c_l_n Nt = int(time_end/dt) @@ -100,11 +100,11 @@ 'm' : int(Nx), 'n' : int(Ny), 'p' : int(Nz), - 'stretch_x' : 'T', + 'stretch_x' : 'F', 'a_x' : 4.0E+00, 'x_a' : -5., 'x_b' : 5., - 'loops_x' : 4, + 'loops_x' : 0, 'dt' : dt, 't_step_start' : tstart, 't_step_stop' : tstop, @@ -139,8 +139,8 @@ # ========================================================================== # Turning on Hypoelasticity ================================================ - #'hypoelasticity' : 'T', - 'hyperelasticity' : 'T', + 'hypoelasticity' : 'T', + #'hyperelasticity' : 'T', # ========================================================================== # Formatted Database Files Structure Parameters ============================ @@ -206,7 +206,6 @@ 'patch_icpp(2)%alpha_rho(2)' : rhog_n*alphag_lung, 'patch_icpp(2)%alpha(1)' : alphal_lung, 'patch_icpp(2)%alpha(2)' : alphag_lung, - #'patch_icpp(2)%tau_e(1)' : 0.0, # ========================================================================== # Fluids Physical Parameters =============================================== diff --git a/src/simulation/m_checker.fpp b/src/simulation/m_checker.fpp index 84fcbbaa45..4c339e2c3a 100644 --- a/src/simulation/m_checker.fpp +++ b/src/simulation/m_checker.fpp @@ -369,11 +369,11 @@ contains !> Checks constraints on hypoelasticity parameters subroutine s_check_inputs_hypoelasticity - if (riemann_solver /= 1) then - call s_mpi_abort('hypoelasticity requires HLL '// & - '(riemann_solver = 1) Riemann solver. '// & - 'Exiting ...') - end if + !if (riemann_solver /= 1) then + ! call s_mpi_abort('hypoelasticity requires HLL '// & + ! '(riemann_solver = 1) Riemann solver. '// & + ! 'Exiting ...') + !end if end subroutine s_check_inputs_hypoelasticity !> Checks constraints on hyperelasticity parameters diff --git a/src/simulation/m_hyperelastic.fpp b/src/simulation/m_hyperelastic.fpp index e65d770679..f16ad21a2e 100644 --- a/src/simulation/m_hyperelastic.fpp +++ b/src/simulation/m_hyperelastic.fpp @@ -70,63 +70,6 @@ module m_hyperelastic contains - !> The following subroutine handles the calculation of the btensor. - !! The calculation of the btensor takes qprimvf. - !! @param q_prim_vf Primitive variables - !! @param btensor is the output - !! calculate the grad_xi, grad_xi is a nxn tensor - !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor - !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor - !! btensor is symmetric, save the data space - subroutine s_initialize_hyperelastic_module - integer :: i !< generic iterator - - @:ALLOCATE(btensor%vf(1:b_size)) - do i = 1, b_size - @:ALLOCATE(btensor%vf(i)%sf(0:m, 0:n, 0:p)) - end do - @:ACC_SETUP_VFs(btensor) - - @:ALLOCATE(Gs(1:num_fluids)) - !$acc loop seq - do i = 1, num_fluids - Gs(i) = fluid_pp(i)%G - end do - !$acc update device(Gs) - - ! Associating procedural pointer to the subroutine that will be - ! utilized to calculate the solution of a given Riemann problem - if (hyper_model == 1) then - s_compute_cauchy_solver => s_neoHookean_cauchy_solver - elseif (hyper_model == 2) then - s_compute_cauchy_solver => s_Mooney_Rivlin_cauchy_solver - end if - - @:ALLOCATE_GLOBAL(fd_coeff_x(-fd_number:fd_number, 0:m)) - if (n > 0) then - @:ALLOCATE_GLOBAL(fd_coeff_y(-fd_number:fd_number, 0:n)) - end if - if (p > 0) then - @:ALLOCATE_GLOBAL(fd_coeff_z(-fd_number:fd_number, 0:p)) - end if - - ! Computing centered finite difference coefficients - call s_compute_finite_difference_coefficients(m, x_cc, fd_coeff_x, buff_size, & - fd_number, fd_order) - !$acc update device(fd_coeff_x) - if (n > 0) then - call s_compute_finite_difference_coefficients(n, y_cc, fd_coeff_y, buff_size, & - fd_number, fd_order) - !$acc update device(fd_coeff_y) - end if - if (p > 0) then - call s_compute_finite_difference_coefficients(p, z_cc, fd_coeff_z, buff_size, & - fd_number, fd_order) - !$acc update device(fd_coeff_z) - end if - - end subroutine s_initialize_hyperelastic_module - !> The following subroutine handles the calculation of the btensor. !! The calculation of the btensor takes qprimvf. !! @param q_prim_vf Primitive variables @@ -163,7 +106,7 @@ contains rho_K = max(rho_K, sgm_eps) if (G_K <= verysmall) G_K = 0d0 - if (G_K > 20d0) then + if (G_K > 1.0d-03) then !$acc loop seq do i = 1, tensor_size tensora(i) = 0d0 @@ -238,7 +181,7 @@ contains ! store the determinant at the last entry of the btensor btensor%vf(b_size)%sf(j, k, l) = tensorb(tensor_size) ! STEP 5a: updating the Cauchy stress primitive scalar field - call s_compute_cauchy_solver(btensor%vf, q_prim_vf, G_K, j, k, l) + call s_neoHookean_cauchy_solver(btensor%vf, q_prim_vf, G_K, j, k, l) ! STEP 5b: updating the pressure field q_prim_vf(E_idx)%sf(j, k, l) = q_prim_vf(E_idx)%sf(j, k, l) - & G_K*q_prim_vf(xiend + 1)%sf(j, k, l)/gamma_K @@ -338,6 +281,63 @@ contains end subroutine s_Mooney_Rivlin_cauchy_solver + !> The following subroutine handles the calculation of the btensor. + !! The calculation of the btensor takes qprimvf. + !! @param q_prim_vf Primitive variables + !! @param btensor is the output + !! calculate the grad_xi, grad_xi is a nxn tensor + !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor + !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor + !! btensor is symmetric, save the data space + subroutine s_initialize_hyperelastic_module + integer :: i !< generic iterator + + @:ALLOCATE(btensor%vf(1:b_size)) + do i = 1, b_size + @:ALLOCATE(btensor%vf(i)%sf(0:m, 0:n, 0:p)) + end do + @:ACC_SETUP_VFs(btensor) + + @:ALLOCATE(Gs(1:num_fluids)) + !$acc loop seq + do i = 1, num_fluids + Gs(i) = fluid_pp(i)%G + end do + !$acc update device(Gs) + + ! Associating procedural pointer to the subroutine that will be + ! utilized to calculate the solution of a given Riemann problem + if (hyper_model == 1) then + s_compute_cauchy_solver => s_neoHookean_cauchy_solver + elseif (hyper_model == 2) then + s_compute_cauchy_solver => s_Mooney_Rivlin_cauchy_solver + end if + + @:ALLOCATE_GLOBAL(fd_coeff_x(-fd_number:fd_number, 0:m)) + if (n > 0) then + @:ALLOCATE_GLOBAL(fd_coeff_y(-fd_number:fd_number, 0:n)) + end if + if (p > 0) then + @:ALLOCATE_GLOBAL(fd_coeff_z(-fd_number:fd_number, 0:p)) + end if + + ! Computing centered finite difference coefficients + call s_compute_finite_difference_coefficients(m, x_cc, fd_coeff_x, buff_size, & + fd_number, fd_order) + !$acc update device(fd_coeff_x) + if (n > 0) then + call s_compute_finite_difference_coefficients(n, y_cc, fd_coeff_y, buff_size, & + fd_number, fd_order) + !$acc update device(fd_coeff_y) + end if + if (p > 0) then + call s_compute_finite_difference_coefficients(p, z_cc, fd_coeff_z, buff_size, & + fd_number, fd_order) + !$acc update device(fd_coeff_z) + end if + + end subroutine s_initialize_hyperelastic_module + subroutine s_finalize_hyperelastic_module() integer :: i !< iterator diff --git a/submit_gpu_lung.sh b/submit_gpu_lung.sh index b7902da8db..b93ebaf913 100755 --- a/submit_gpu_lung.sh +++ b/submit_gpu_lung.sh @@ -1,6 +1,6 @@ #!/bin/bash -./mfc.sh run ./examples/2D_lungwave_horizontal/case.py -p gpuA100x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t pre_process -a bciv-delta-gpu -c delta -./mfc.sh run ./examples/2D_lungwave_horizontal/case.py -p gpuA100x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta -#./mfc.sh run /scratch/bciv/rodrigu1/cav2024/hyper/hyper_gel.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta +#./mfc.sh run ./examples/3D_lungwave/case.py -p gpuA100x4 -N 1 -n 4 -g 1 -w 01:00:00 -# test1 -t pre_process -a bciv-delta-gpu -c delta +#./mfc.sh run ./examples/3D_lungwave/case.py -p gpuA100x4 -N 1 -n 4 -g 1 -w 01:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta +./mfc.sh run ./examples/3D_lungwave/case.py -p gpuA100x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta From 02adf9e0dcdf0e92b2e1f9be5d01836cf53f12af Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Tue, 6 Aug 2024 15:59:13 -0500 Subject: [PATCH 287/326] added some files --- examples/3D_bubble_channel/case.py | 8 ++++---- src/simulation/m_global_parameters.fpp | 4 ++-- submit_gpu.sh | 5 +++-- 3 files changed, 9 insertions(+), 8 deletions(-) diff --git a/examples/3D_bubble_channel/case.py b/examples/3D_bubble_channel/case.py index c7461aa225..b3d00da0f9 100755 --- a/examples/3D_bubble_channel/case.py +++ b/examples/3D_bubble_channel/case.py @@ -296,10 +296,10 @@ 'hyperelasticity' : 'F', 'mpp_lim' : 'T', 'mixture_err' : 'T', - 'relax' : 'T', - 'relax_model' : 6, - 'palpha_eps' : 1.0E-6, - 'ptgalpha_eps' : 1.0E-2, + #'relax' : 'T', + #'relax_model' : 6, + #'palpha_eps' : 1.0E-6, + #'ptgalpha_eps' : 1.0E-2, 'time_stepper' : 3, 'weno_order' : 3, 'weno_eps' : 1.0E-16, diff --git a/src/simulation/m_global_parameters.fpp b/src/simulation/m_global_parameters.fpp index dd22c0b252..9ee981d8b7 100644 --- a/src/simulation/m_global_parameters.fpp +++ b/src/simulation/m_global_parameters.fpp @@ -169,7 +169,7 @@ module m_global_parameters !$acc declare create(num_dims, weno_polyn, weno_order, num_fluids, wenojs, mapped_weno, wenoz, teno) #:endif - !$acc declare create(mpp_lim, model_eqns, mixture_err, alt_soundspeed, avg_state, mp_weno, weno_eps, teno_CT, hypoelasticity, hyperelasticity, elasticity, low_Mach) + !$acc declare create(mpp_lim, model_eqns, mixture_err, alt_soundspeed, avg_state, mp_weno, weno_eps, teno_CT, hypoelasticity, hyperelasticity, hyper_model, elasticity, low_Mach) logical :: relax !< activate phase change integer :: relax_model !< Relaxation model @@ -1107,7 +1107,7 @@ contains !$acc update device(m, n, p) !$acc update device(alt_soundspeed, acoustic_source, num_source) - !$acc update device(dt, sys_size, buff_size, pref, rhoref, gamma_idx, pi_inf_idx, E_idx, alf_idx, stress_idx, mpp_lim, bubbles, hypoelasticity, alt_soundspeed, avg_state, num_fluids, model_eqns, num_dims, mixture_err, grid_geometry, cyl_coord, mp_weno, weno_eps, teno_CT, hyperelasticity, elasticity, xi_idx, low_Mach) + !$acc update device(dt, sys_size, buff_size, pref, rhoref, gamma_idx, pi_inf_idx, E_idx, alf_idx, stress_idx, mpp_lim, bubbles, hypoelasticity, alt_soundspeed, avg_state, num_fluids, model_eqns, num_dims, mixture_err, grid_geometry, cyl_coord, mp_weno, weno_eps, teno_CT, hyperelasticity, hyper_model, elasticity, xi_idx, low_Mach) #:if not MFC_CASE_OPTIMIZATION !$acc update device(wenojs, mapped_weno, wenoz, teno) diff --git a/submit_gpu.sh b/submit_gpu.sh index 2c77cc9276..c1959b1ee4 100755 --- a/submit_gpu.sh +++ b/submit_gpu.sh @@ -44,6 +44,7 @@ #./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test61/case.py -e batch -p gpuA100x4 -N 1 -n 1 -g 0 -w 02:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta #./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test61/case.py -e batch -p gpuA100x4 -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta -./mfc.sh run tests/6FC6A809/case.py -p gpuA100x4 -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t pre_process -a bciv-delta-gpu -c delta -./mfc.sh run tests/6FC6A809/case.py -p gpuA100x4 -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta +./mfc.sh run ./examples/3D_bubble_channel/case.py -p gpuA100x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t pre_process -a bciv-delta-gpu -c delta +./mfc.sh run ./examples/3D_bubble_channel/case.py -p gpuA100x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta + From 40ff12b7ef7a53b12da96c4f349868d8d0ffc659 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Tue, 6 Aug 2024 17:30:20 -0500 Subject: [PATCH 288/326] testing bubble in channel --- .../{case.py => nogood_case.py} | 53 ++++++++++--------- submit_gpu.sh | 5 +- 2 files changed, 31 insertions(+), 27 deletions(-) rename examples/3D_bubble_channel/{case.py => nogood_case.py} (88%) diff --git a/examples/3D_bubble_channel/case.py b/examples/3D_bubble_channel/nogood_case.py similarity index 88% rename from examples/3D_bubble_channel/case.py rename to examples/3D_bubble_channel/nogood_case.py index b3d00da0f9..6fc04870c0 100755 --- a/examples/3D_bubble_channel/case.py +++ b/examples/3D_bubble_channel/nogood_case.py @@ -3,8 +3,8 @@ ## 1 FOR BACKGROUND, 2 FOR BUBBLE, 3 FOR GEL # Pressure [Pa] -p01 = 5E6 -p02 = 3550 +p01 = 101325. +p02 = 101325 p03 = p01 # Temperature [K] @@ -138,25 +138,25 @@ # patch 1: liquid water liq_wg = 0 -liq_wa = 1.00E-15 -liq_wv = 1.00E-15 +liq_wa = 0*1.00E-15 +liq_wv = 1.00E-9 liq_wl = 1.00E00 - liq_wv - liq_wa - liq_wg # water vapor -vap_wl = 1.00E-15 +vap_wl = 1.00E-9 vap_wv = 1 / ( ( 1 - C0 ) / C0 * rho0wv2 / rho0wa2 + 1 ) -vap_wa = 1.00E-15 +vap_wa = 0*1.00E-15 vap_wg = 0 vap_tot = vap_wl + vap_wv + vap_wa + vap_wg # air air_wl = 1.00E-15 air_wv = vap_tot air_wg = 0 -air_wa = 1.00E00 - air_wl - air_wv - air_wg +air_wa = 0*(1.00E00 - air_wl - air_wv - air_wg) # bubble -bub_wl = 1E-15 -bub_wv = vap_tot +bub_wl = 1.0E-9 +bub_wv = 1.0-bub_wl bub_wg = 0 -bub_wa = 1 - bub_wl - bub_wv - bub_wg +bub_wa = 0*(1 - bub_wl - bub_wv - bub_wg) # gel gel_wl = 0 gel_wv = 0 @@ -172,7 +172,6 @@ ## SIMULATION PARAMETERS # CFL -cfl = 0.30 # Bubble Initial Radius R0 = 50E-06 @@ -185,7 +184,7 @@ # domain boundaries lref = 2*R0 -xb = - lref +xb = -lref xe = lref yb = 0.00 @@ -204,7 +203,7 @@ #xdist = 6.51E-10 #2.17E-5 #sod = xdist/R0 -sod = 1.5 +sod = 0 xcenb = sod*R0 #neg for bub in liq; pos bub in gel ycenb = 0.00 zcenb = 0.00 @@ -243,7 +242,7 @@ # Nt = total number of steps. Ensure Nt > NtA (so the total tendA is covered) # Nt = AS * SF #Nt = int(2.5E3 * tend // tc * Nx / Nx0 + 1) -Nt = int(2.0E3 * tend // tc * Nx / Nx0 + 1) +Nt = int(1E6 * tend // tc * Nx / Nx0 + 1) #print(Nt) dt = tend / Nt @@ -269,12 +268,12 @@ 'a_x' : 4.0E0, 'x_a' : -1.75*R0*(abs(sod)+1), 'x_b' : 5*R0, - 'stretch_y' : 'T', + 'stretch_y' : 'F', 'loops_y' : 2, 'a_y' : 4.0E0, 'y_a' : -2*R0*abs(sod), 'y_b' : 2*R0*abs(sod), - 'stretch_z' : 'T', + 'stretch_z' : 'F', 'loops_z' : 2, 'a_z' : 4.0E0, 'z_a' : -2*R0*abs(sod), @@ -286,14 +285,15 @@ 'dt' : dt, 't_step_start' : tstart, 't_step_stop' : Nt, - 't_step_save' : AS, + 't_step_save' : 1, # ========================================================== # Simulation Algorithm Parameters ========================== 'num_patches' : 2, 'model_eqns' : 3, 'num_fluids' : 2, - 'hypoelasticity' : 'F', - 'hyperelasticity' : 'F', + #'alt_soundspeed' : 'T', + #'hypoelasticity' : 'F', + #'hyperelasticity' : 'F', 'mpp_lim' : 'T', 'mixture_err' : 'T', #'relax' : 'T', @@ -301,19 +301,19 @@ #'palpha_eps' : 1.0E-6, #'ptgalpha_eps' : 1.0E-2, 'time_stepper' : 3, - 'weno_order' : 3, + 'weno_order' : 5, 'weno_eps' : 1.0E-16, 'weno_Re_flux' : 'F', 'weno_avg' : 'F', - 'mapped_weno' : 'T', + 'mapped_weno' : 'F', 'null_weights' : 'F', - 'mp_weno' : 'F', + 'mp_weno' : 'T', 'riemann_solver' : 2, 'wave_speeds' : 1, 'avg_state' : 2, 'bc_x%beg' : -16, #-2, 'bc_x%end' : -16, - 'bc_y%beg' : -2, + 'bc_y%beg' : -2, 'bc_y%end' : -6, 'bc_z%beg' : -2, 'bc_z%end' : -6, @@ -354,6 +354,9 @@ 'patch_icpp(2)%y_centroid' : ycenb, 'patch_icpp(2)%z_centroid' : zcenb, 'patch_icpp(2)%radius' : R0, + 'patch_icpp(2)%smoothen' : 'T', + 'patch_icpp(2)%smooth_patch_id': 1, + 'patch_icpp(2)%smooth_coeff' : 0.5E+00, 'patch_icpp(2)%vel(1)' : 0.0E+00, 'patch_icpp(2)%vel(2)' : 0.0E+00, 'patch_icpp(2)%vel(3)' : 0.0E+00, @@ -370,12 +373,12 @@ 'fluid_pp(1)%cv' : cvwl, 'fluid_pp(1)%qv' : qvwl, 'fluid_pp(1)%qvp' : qvpwl, - 'fluid_pp(1)%G' : Gl, + #'fluid_pp(1)%G' : Gl, 'fluid_pp(2)%gamma' : 1.0E+00 / ( gamwv - 1 ), 'fluid_pp(2)%pi_inf' : gamwv * piwv / ( gamwv - 1 ), 'fluid_pp(2)%cv' : cvwv, 'fluid_pp(2)%qv' : qvwv, 'fluid_pp(2)%qvp' : qvpwv, - 'fluid_pp(2)%G' : Gv, + #'fluid_pp(2)%G' : Gv, # ========================================================== })) diff --git a/submit_gpu.sh b/submit_gpu.sh index c1959b1ee4..6621411206 100755 --- a/submit_gpu.sh +++ b/submit_gpu.sh @@ -44,7 +44,8 @@ #./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test61/case.py -e batch -p gpuA100x4 -N 1 -n 1 -g 0 -w 02:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta #./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test61/case.py -e batch -p gpuA100x4 -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta -./mfc.sh run ./examples/3D_bubble_channel/case.py -p gpuA100x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t pre_process -a bciv-delta-gpu -c delta -./mfc.sh run ./examples/3D_bubble_channel/case.py -p gpuA100x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta +./mfc.sh run ./examples/3D_bubble_channel/case.py -p gpuA100x4 -N 1 -n 4 -g 1 -w 01:00:00 -# test1 -t pre_process -a bciv-delta-gpu -c delta +./mfc.sh run ./examples/3D_bubble_channel/case.py -p gpuA100x4 -N 1 -n 4 -g 1 -w 01:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta +#./mfc.sh run ./examples/3D_bubble_channel/case.py -p gpuA100x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta From 7113d290eb749a932e637423b23dc4e8bb8339fc Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Tue, 6 Aug 2024 21:12:23 -0500 Subject: [PATCH 289/326] improving hyperelasticity --- examples/3D_lungwave/case.py | 4 +- src/simulation/m_hyperelastic.fpp | 126 ++++++++++++++---------------- submit_gpu_lung.sh | 6 +- 3 files changed, 63 insertions(+), 73 deletions(-) diff --git a/examples/3D_lungwave/case.py b/examples/3D_lungwave/case.py index 1872639732..1884002b04 100644 --- a/examples/3D_lungwave/case.py +++ b/examples/3D_lungwave/case.py @@ -139,8 +139,8 @@ # ========================================================================== # Turning on Hypoelasticity ================================================ - 'hypoelasticity' : 'T', - #'hyperelasticity' : 'T', + #'hypoelasticity' : 'T', + 'hyperelasticity' : 'F', # ========================================================================== # Formatted Database Files Structure Parameters ============================ diff --git a/src/simulation/m_hyperelastic.fpp b/src/simulation/m_hyperelastic.fpp index f16ad21a2e..6035a49860 100644 --- a/src/simulation/m_hyperelastic.fpp +++ b/src/simulation/m_hyperelastic.fpp @@ -34,6 +34,7 @@ module m_hyperelastic !> @name Abstract subroutine for the infinite relaxation solver !> @{ subroutine s_abstract_hyperelastic_solver(btensor, q_prim_vf, G, j, k, l) + !!!!$acc routine seq import :: scalar_field, sys_size, b_size type(scalar_field), dimension(sys_size), intent(inout) :: q_prim_vf type(scalar_field), dimension(b_size), intent(inout) :: btensor @@ -46,9 +47,6 @@ module m_hyperelastic end interface !> @} - procedure(s_abstract_hyperelastic_solver), & - pointer :: s_compute_cauchy_solver => null() - !! The btensor at the cell-interior Gaussian quadrature points. !! These tensor is needed to be calculated once and make the code DRY. type(vector_field) :: btensor !< @@ -70,6 +68,55 @@ module m_hyperelastic contains + !> The following subroutine handles the calculation of the btensor. + !! The calculation of the btensor takes qprimvf. + !! @param q_prim_vf Primitive variables + !! @param btensor is the output + !! calculate the grad_xi, grad_xi is a nxn tensor + !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor + !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor + !! btensor is symmetric, save the data space + subroutine s_initialize_hyperelastic_module + integer :: i !< generic iterator + + @:ALLOCATE(btensor%vf(1:b_size)) + do i = 1, b_size + @:ALLOCATE(btensor%vf(i)%sf(0:m, 0:n, 0:p)) + end do + @:ACC_SETUP_VFs(btensor) + + @:ALLOCATE(Gs(1:num_fluids)) + !$acc loop seq + do i = 1, num_fluids + Gs(i) = fluid_pp(i)%G + end do + !$acc update device(Gs) + + @:ALLOCATE_GLOBAL(fd_coeff_x(-fd_number:fd_number, 0:m)) + if (n > 0) then + @:ALLOCATE_GLOBAL(fd_coeff_y(-fd_number:fd_number, 0:n)) + end if + if (p > 0) then + @:ALLOCATE_GLOBAL(fd_coeff_z(-fd_number:fd_number, 0:p)) + end if + + ! Computing centered finite difference coefficients + call s_compute_finite_difference_coefficients(m, x_cc, fd_coeff_x, buff_size, & + fd_number, fd_order) + !$acc update device(fd_coeff_x) + if (n > 0) then + call s_compute_finite_difference_coefficients(n, y_cc, fd_coeff_y, buff_size, & + fd_number, fd_order) + !$acc update device(fd_coeff_y) + end if + if (p > 0) then + call s_compute_finite_difference_coefficients(p, z_cc, fd_coeff_z, buff_size, & + fd_number, fd_order) + !$acc update device(fd_coeff_z) + end if + + end subroutine s_initialize_hyperelastic_module + !> The following subroutine handles the calculation of the btensor. !! The calculation of the btensor takes qprimvf. !! @param q_prim_vf Primitive variables @@ -104,9 +151,9 @@ contains call s_convert_species_to_mixture_variables_acc(rho_K, gamma_K, pi_inf_K, qv_K, alpha_K, & alpha_rho_K, Re_K, j, k, l, G_K, Gs) rho_K = max(rho_K, sgm_eps) - if (G_K <= verysmall) G_K = 0d0 + if ( G_K <= verysmall ) G_K = 0d0 - if (G_K > 1.0d-03) then + if ( G_K > verysmall ) then !$acc loop seq do i = 1, tensor_size tensora(i) = 0d0 @@ -181,7 +228,11 @@ contains ! store the determinant at the last entry of the btensor btensor%vf(b_size)%sf(j, k, l) = tensorb(tensor_size) ! STEP 5a: updating the Cauchy stress primitive scalar field - call s_neoHookean_cauchy_solver(btensor%vf, q_prim_vf, G_K, j, k, l) + !if (hyper_model == 1) then + call s_neoHookean_cauchy_solver(btensor%vf, q_prim_vf, G_K, j, k, l) + !elseif (hyper_model == 2) then + ! call s_Mooney_Rivlin_cauchy_solver(btensor%vf, q_prim_vf, G_K, j, k, l) + !end if ! STEP 5b: updating the pressure field q_prim_vf(E_idx)%sf(j, k, l) = q_prim_vf(E_idx)%sf(j, k, l) - & G_K*q_prim_vf(xiend + 1)%sf(j, k, l)/gamma_K @@ -208,7 +259,7 @@ contains !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor !! btensor is symmetric, save the data space subroutine s_neoHookean_cauchy_solver(btensor, q_prim_vf, G, j, k, l) - !!!$acc routine seq + !!!!$acc routine seq type(scalar_field), dimension(sys_size), intent(inout) :: q_prim_vf type(scalar_field), dimension(b_size), intent(inout) :: btensor real(kind(0d0)), intent(in) :: G @@ -281,71 +332,10 @@ contains end subroutine s_Mooney_Rivlin_cauchy_solver - !> The following subroutine handles the calculation of the btensor. - !! The calculation of the btensor takes qprimvf. - !! @param q_prim_vf Primitive variables - !! @param btensor is the output - !! calculate the grad_xi, grad_xi is a nxn tensor - !! calculate the inverse of grad_xi to obtain F, F is a nxn tensor - !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor - !! btensor is symmetric, save the data space - subroutine s_initialize_hyperelastic_module - integer :: i !< generic iterator - - @:ALLOCATE(btensor%vf(1:b_size)) - do i = 1, b_size - @:ALLOCATE(btensor%vf(i)%sf(0:m, 0:n, 0:p)) - end do - @:ACC_SETUP_VFs(btensor) - - @:ALLOCATE(Gs(1:num_fluids)) - !$acc loop seq - do i = 1, num_fluids - Gs(i) = fluid_pp(i)%G - end do - !$acc update device(Gs) - - ! Associating procedural pointer to the subroutine that will be - ! utilized to calculate the solution of a given Riemann problem - if (hyper_model == 1) then - s_compute_cauchy_solver => s_neoHookean_cauchy_solver - elseif (hyper_model == 2) then - s_compute_cauchy_solver => s_Mooney_Rivlin_cauchy_solver - end if - - @:ALLOCATE_GLOBAL(fd_coeff_x(-fd_number:fd_number, 0:m)) - if (n > 0) then - @:ALLOCATE_GLOBAL(fd_coeff_y(-fd_number:fd_number, 0:n)) - end if - if (p > 0) then - @:ALLOCATE_GLOBAL(fd_coeff_z(-fd_number:fd_number, 0:p)) - end if - - ! Computing centered finite difference coefficients - call s_compute_finite_difference_coefficients(m, x_cc, fd_coeff_x, buff_size, & - fd_number, fd_order) - !$acc update device(fd_coeff_x) - if (n > 0) then - call s_compute_finite_difference_coefficients(n, y_cc, fd_coeff_y, buff_size, & - fd_number, fd_order) - !$acc update device(fd_coeff_y) - end if - if (p > 0) then - call s_compute_finite_difference_coefficients(p, z_cc, fd_coeff_z, buff_size, & - fd_number, fd_order) - !$acc update device(fd_coeff_z) - end if - - end subroutine s_initialize_hyperelastic_module - subroutine s_finalize_hyperelastic_module() integer :: i !< iterator - ! Disassociating procedural pointer to the subroutine which was - ! utilized to calculate the solution of a given Riemann problem - s_compute_cauchy_solver => null() - ! Deallocating memory do i = 1, b_size @:DEALLOCATE_GLOBAL(btensor%vf(i)%sf) diff --git a/submit_gpu_lung.sh b/submit_gpu_lung.sh index b93ebaf913..f83c9cdb0c 100755 --- a/submit_gpu_lung.sh +++ b/submit_gpu_lung.sh @@ -1,6 +1,6 @@ #!/bin/bash -#./mfc.sh run ./examples/3D_lungwave/case.py -p gpuA100x4 -N 1 -n 4 -g 1 -w 01:00:00 -# test1 -t pre_process -a bciv-delta-gpu -c delta -#./mfc.sh run ./examples/3D_lungwave/case.py -p gpuA100x4 -N 1 -n 4 -g 1 -w 01:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta -./mfc.sh run ./examples/3D_lungwave/case.py -p gpuA100x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta +./mfc.sh run ./examples/3D_lungwave/case.py -p gpuA100x4 -N 1 -n 2 -g 1 -w 01:00:00 -# test1 -t pre_process -a bciv-delta-gpu -c delta +./mfc.sh run ./examples/3D_lungwave/case.py -p gpuA100x4 -N 1 -n 2 -g 1 -w 01:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta +#./mfc.sh run ./examples/3D_lungwave/case.py -p gpuA100x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta From 2bdd25a741fb58267f7400e2c8c8c4633718a25c Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Wed, 7 Aug 2024 09:23:48 -0500 Subject: [PATCH 290/326] small changes to the submit scripts --- .../{nogood_case.py => case.py} | 0 examples/3D_lungwave/arc_case.py | 221 ++++++++++++++++++ submit_gpu.sh | 13 +- submit_test.sh | 2 +- 4 files changed, 230 insertions(+), 6 deletions(-) rename examples/3D_bubble_channel/{nogood_case.py => case.py} (100%) create mode 100644 examples/3D_lungwave/arc_case.py diff --git a/examples/3D_bubble_channel/nogood_case.py b/examples/3D_bubble_channel/case.py similarity index 100% rename from examples/3D_bubble_channel/nogood_case.py rename to examples/3D_bubble_channel/case.py diff --git a/examples/3D_lungwave/arc_case.py b/examples/3D_lungwave/arc_case.py new file mode 100644 index 0000000000..1884002b04 --- /dev/null +++ b/examples/3D_lungwave/arc_case.py @@ -0,0 +1,221 @@ +#!/usr/bin/env python3 + +import math +import json + +pi = 3.141592653589 +# material parameters + +#material1 :: gas +#patterson 2018 + +gammag = 1.4 #unitless +Bg =0 #pascals +rhog = 1.18 #kg/m^3 +c_g = 347.2 #m/s +G_g = 0 #pa + +#material2 :: water +gammal = 5.5 +Bl = 492.E+06 +rhol = 996.0 +c_l = 1648.7 +G_l = 1E+06 + + +#primitive vartiables +patmos = 101325. #pa + +#problem specific variable +lambda_wave = 200.E-6 + +#define pulse +P_amp = 10.E+6 +P_len = 45 #length of the impulse +theta = -math.pi/2 #direction of propagation + +#non-dim + +#define characteristic density, length, time, stress material #make it liquid +rho_char = rhol +length_char = lambda_wave +c_char = c_l #should be liquid +time_char = length_char/c_char +stress_char = rho_char*c_char*c_char/gammal + +#non-dim the properties +rhog_n = rhog/rho_char +c_g_n = c_g/c_char +rhol_n = rhol/rho_char +c_l_n = c_l/c_char +Bg_n = Bg/stress_char +Bl_n = Bl/stress_char +G_g_n = G_g/stress_char +G_l_n = G_l/stress_char +patmos_n = patmos/stress_char +P_amp_n = P_amp/stress_char + +#geometry +dlengx = 15. +dlengy = 1. +dlengz = 1. +Ny = 25 +Nx = dlengx*Ny +Nz = dlengz*Ny +dx = dlengx/Nx +dy = dlengy/Ny +dz = dlengz/Nz +alphal_back = 1.0 +alphag_back = 0.0 +alphal_lung = 0.0 +alphag_lung = 1.0 + +interface_amp = 0.03 + +# time stepping requirements +time_end = 50 +cfl = 0.01 + +dt = cfl * dx/c_l_n +Nt = int(time_end/dt) +Nframes = 500 +tstart = 0 +tstop = Nt +tsave = int(Nt/Nframes) + +# Configuring case dictionary +print(json.dumps({ + # Logistics ================================================================ + 'run_time_info' : 'T', + #'sim_data' : 'T', + # ========================================================================== + + # Computational Domain Parameters ========================================== + 'x_domain%beg' : -dlengx/2., + 'x_domain%end' : dlengx/2., + 'y_domain%beg' : 0., + 'y_domain%end' : dlengy, + 'z_domain%beg' : 0., + 'z_domain%end' : dlengz, + 'm' : int(Nx), + 'n' : int(Ny), + 'p' : int(Nz), + 'stretch_x' : 'F', + 'a_x' : 4.0E+00, + 'x_a' : -5., + 'x_b' : 5., + 'loops_x' : 0, + 'dt' : dt, + 't_step_start' : tstart, + 't_step_stop' : tstop, + 't_step_save' : tsave, + # ========================================================================== + + # Simulation Algorithm Parameters ========================================== + 'num_patches' : 2, + 'model_eqns' : 3, + 'alt_soundspeed' : 'F', + 'num_fluids' : 2, + #'adv_alphan' : 'T', + 'mpp_lim' : 'T', + 'mixture_err' : 'T', + 'time_stepper' : 3, + 'weno_order' : 5, + 'weno_eps' : 1.E-16, + 'weno_Re_flux' : 'F', + 'weno_avg' : 'F', + 'mapped_weno' : 'T', + 'null_weights' : 'F', + 'mp_weno' : 'T', + 'riemann_solver' : 2, + 'wave_speeds' : 1, + 'avg_state' : 2, + 'bc_x%beg' : -6, + 'bc_x%end' : -6, + 'bc_y%beg' : -1, + 'bc_y%end' : -1, + 'bc_z%beg' : -1, + 'bc_z%end' : -1, + # ========================================================================== + + # Turning on Hypoelasticity ================================================ + #'hypoelasticity' : 'T', + 'hyperelasticity' : 'F', + # ========================================================================== + + # Formatted Database Files Structure Parameters ============================ + 'format' : 1, + 'precision' : 2, + 'prim_vars_wrt' :'T', + 'parallel_io' :'T', + # ========================================================================== + + # acoustics setting ========================================================= + 'acoustic_source' : 'T', + 'num_source' : 1, + 'acoustic(1)%support' : 3, + 'acoustic(1)%loc(1)' : 4, + 'acoustic(1)%loc(2)' : dlengy/2, + #'acoustic(1)%loc(3)' : dlengz/2, + 'acoustic(1)%pulse' : 3, + 'acoustic(1)%npulse' : 1, + 'acoustic(1)%wavelength' : P_len, #wavelength of the signal + 'acoustic(1)%mag' : P_amp_n, + 'acoustic(1)%length' : dlengy, #length of the place ??? + 'acoustic(1)%height' : dlengz, + 'acoustic(1)%dir' : -math.pi, + #=========================================================================== + + # Patch 1: Background ====================================================== + 'patch_icpp(1)%geometry' : 9, + 'patch_icpp(1)%x_centroid' : 0., + 'patch_icpp(1)%y_centroid' : dlengy/2., + 'patch_icpp(1)%z_centroid' : dlengz/2., + 'patch_icpp(1)%length_x' : 2000, #dlengx, # + 'patch_icpp(1)%length_y' : dlengy, + 'patch_icpp(1)%length_z' : dlengz, + 'patch_icpp(1)%vel(1)' : 0.E+00, + 'patch_icpp(1)%vel(2)' : 0.E+00, + 'patch_icpp(1)%vel(3)' : 0.E+00, + 'patch_icpp(1)%pres' : patmos_n, + 'patch_icpp(1)%alpha_rho(1)' : rhol_n*alphal_back, + 'patch_icpp(1)%alpha_rho(2)' : rhog_n*alphag_back, + 'patch_icpp(1)%alpha(1)' : alphal_back, + 'patch_icpp(1)%alpha(2)' : alphag_back, + #'patch_icpp(1)%tau_e(1)' : 0.0, + + # ========================================================================== + + # Patch 2: Lung ============================================================ + 'patch_icpp(2)%geometry' : 13, + 'patch_icpp(2)%hcid' : 301, + #'patch_icpp(2)%geometry' : 9, + 'patch_icpp(2)%alter_patch(1)' : 'T', + 'patch_icpp(2)%x_centroid' : -998,#-dlengx/4., # + 'patch_icpp(2)%y_centroid' : dlengy/2., + 'patch_icpp(2)%z_centroid' : dlengz/2., + 'patch_icpp(2)%length_x' : 2000,#dlengx,#dlengx/2.+2, # + 'patch_icpp(2)%length_y' : dlengy, + 'patch_icpp(2)%length_z' : dlengz, + 'patch_icpp(2)%a2' : interface_amp, + 'patch_icpp(2)%vel(1)' : 0.E+00, + 'patch_icpp(2)%vel(2)' : 0.0, + 'patch_icpp(2)%vel(3)' : 0.0, + 'patch_icpp(2)%pres' : patmos_n, + 'patch_icpp(2)%alpha_rho(1)' : rhol_n*alphal_lung, + 'patch_icpp(2)%alpha_rho(2)' : rhog_n*alphag_lung, + 'patch_icpp(2)%alpha(1)' : alphal_lung, + 'patch_icpp(2)%alpha(2)' : alphag_lung, + # ========================================================================== + + # Fluids Physical Parameters =============================================== + 'fluid_pp(1)%gamma' : 1.E+00/(gammal-1.E+00), + 'fluid_pp(1)%pi_inf' : gammal*Bl_n/(gammal-1.E+00), + 'fluid_pp(1)%G' : G_l_n, + 'fluid_pp(2)%gamma' : 1.E+00/(gammag-1.E+00), + 'fluid_pp(2)%pi_inf' : gammag*Bg_n/(gammag-1.E+00), + 'fluid_pp(2)%G' : G_g_n, + #============================================================================== +})) + +# ============================================================================== diff --git a/submit_gpu.sh b/submit_gpu.sh index 6621411206..0859ba7f1e 100755 --- a/submit_gpu.sh +++ b/submit_gpu.sh @@ -2,7 +2,7 @@ ### A100s #./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterex/input.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 01:00:00 -# bwex_pre -t pre_process -a bciv-delta-gpu -c delta -#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterim/input.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 01:00:00 -# bwim_pre -t pre_process -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterim2/input.py -e batch -p gpuA100x4 -N 1 -n 2 -g 1 -w 01:00:00 -# bwim_pre -t pre_process -a bciv-delta-gpu -c delta #./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterex/input.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 12:00:00 -# bwex_sim -t simulation -a bciv-delta-gpu -c delta #./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterim/input.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 12:00:00 -# bwim_sim -t simulation -a bciv-delta-gpu -c delta @@ -40,12 +40,15 @@ #./mfc.sh run /scratch/bciv/rodrigu1/cav2024/hypoe/hypo_gel.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta #./mfc.sh run /scratch/bciv/rodrigu1/cav2024/hypoe/hypo_gel.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta -#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test61/case.py -e batch -p gpuA100x4 -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t pre_process -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test61/case.py -e batch -p gpuA100x4 -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t pre_process -a bciv-delta-gpu -c delta #./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test61/case.py -e batch -p gpuA100x4 -N 1 -n 1 -g 0 -w 02:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta #./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test61/case.py -e batch -p gpuA100x4 -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta -./mfc.sh run ./examples/3D_bubble_channel/case.py -p gpuA100x4 -N 1 -n 4 -g 1 -w 01:00:00 -# test1 -t pre_process -a bciv-delta-gpu -c delta -./mfc.sh run ./examples/3D_bubble_channel/case.py -p gpuA100x4 -N 1 -n 4 -g 1 -w 01:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta -#./mfc.sh run ./examples/3D_bubble_channel/case.py -p gpuA100x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta +./mfc.sh run /scratch/bciv/rodrigu1/3D_lungwave/case.py -p gpuA100x4 -N 1 -n 2 -g 1 -w 01:00:00 -# test1 -t pre_process -a bciv-delta-gpu -c delta +./mfc.sh run /scratch/bciv/rodrigu1/3D_lungwave/case.py -p gpuA100x4 -N 1 -n 2 -g 1 -w 01:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/rodrigu1/3D_lungwave/case.py -p gpuA100x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/rodrigu1/3D_bubble_channel/case.py -p gpuA100x4 -N 1 -n 2 -g 1 -w 01:00:00 -# test1 -t pre_process -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/rodrigu1/3D_bubble_channel/case.py -p gpuA100x4 -N 1 -n 2 -g 1 -w 01:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/rodrigu1/3D_lungwave/case.py -p gpuA100x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta diff --git a/submit_test.sh b/submit_test.sh index 69b80bbe7b..2f79148e85 100755 --- a/submit_test.sh +++ b/submit_test.sh @@ -39,7 +39,7 @@ #./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4.1/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta #./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4.1/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t simulation -c delta -./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4.1/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -c delta +#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4.1/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -c delta #./mfc.sh run /users/mrodri97/scratch/ctr2024/test6/case.py -p batch -N 1 -n 16 -g 0 -w 01:00:00 -# test1 -t pre_process -c oscar From 2e969a279f417723321878ee293eacb87a4af70e Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Fri, 9 Aug 2024 20:09:21 -0500 Subject: [PATCH 291/326] a few additional changes --- src/common/m_checker_common.fpp | 4 +-- src/simulation/m_data_output.fpp | 29 ++++++++++++---- src/simulation/m_hyperelastic.fpp | 57 ++++++++++++++++--------------- submit_gpu.sh | 2 +- 4 files changed, 54 insertions(+), 38 deletions(-) diff --git a/src/common/m_checker_common.fpp b/src/common/m_checker_common.fpp index b4506a01f1..dbcd6ac415 100644 --- a/src/common/m_checker_common.fpp +++ b/src/common/m_checker_common.fpp @@ -189,9 +189,9 @@ contains !> Checks constraints on the hyperelasticity parameters. !! Called by s_check_inputs_common for pre-processing and simulation subroutine s_check_inputs_hyperelasticity - if (model_eqns /= 3) then + if (model_eqns == 1 .or. model_eqns .gt. 3) then call s_mpi_abort('hyperelasticity requires '// & - '6-equation model (model_eqns = 3). Exiting ...') + '6-equation model (model_eqns = 2 or 3). Exiting ...') end if end subroutine s_check_inputs_hyperelasticity diff --git a/src/simulation/m_data_output.fpp b/src/simulation/m_data_output.fpp index 11f4538185..2f2ce8cc85 100644 --- a/src/simulation/m_data_output.fpp +++ b/src/simulation/m_data_output.fpp @@ -283,6 +283,8 @@ contains real(kind(0d0)) :: gamma !< Cell-avg. sp. heat ratio real(kind(0d0)) :: pi_inf !< Cell-avg. liquid stiffness function real(kind(0d0)) :: qv !< Cell-avg. fluid reference energy + real(kind(0d0)) :: G !< Cell-avg. fluid shear modulus + real(kind(0d0)), dimension(num_fluids) :: Gs !< Cell-avg. fluid shear moduli real(kind(0d0)) :: c !< Cell-avg. sound speed real(kind(0d0)) :: E !< Cell-avg. energy real(kind(0d0)) :: H !< Cell-avg. enthalpy @@ -301,26 +303,32 @@ contains !! Modified dtheta accounting for Fourier filtering in azimuthal direction. ! Computing Stability Criteria at Current Time-step ================ - !$acc parallel loop collapse(3) gang vector default(present) private(alpha_rho, vel, alpha, Re, fltr_dtheta, Nfq) + !$acc parallel loop collapse(3) gang vector default(present) private(alpha_rho, vel, alpha, pi_inf, qv, G, Gs, Re, fltr_dtheta, Nfq) do l = 0, p do k = 0, n do j = 0, m + !$acc loop seq do i = 1, num_fluids alpha_rho(i) = q_prim_vf(i)%sf(j, k, l) alpha(i) = q_prim_vf(E_idx + i)%sf(j, k, l) end do - if (bubbles) then + if (elasticity) then + call s_convert_species_to_mixture_variables_acc(rho, gamma, pi_inf, qv, alpha, & + alpha_rho, Re, j, k, l, G, Gs) + elseif (bubbles) then call s_convert_species_to_mixture_variables_bubbles_acc(rho, gamma, pi_inf, qv, alpha, alpha_rho, Re, j, k, l) else call s_convert_species_to_mixture_variables_acc(rho, gamma, pi_inf, qv, alpha, alpha_rho, Re, j, k, l) end if + !$acc loop seq do i = 1, num_dims vel(i) = q_prim_vf(contxe + i)%sf(j, k, l) end do vel_sum = 0d0 + !$acc loop seq do i = 1, num_dims vel_sum = vel_sum + vel(i)**2d0 end do @@ -329,17 +337,22 @@ contains E = gamma*pres + pi_inf + 5d-1*rho*vel_sum + qv + ! ENERGY ADJUSTMENTS FOR HYPERELASTIC ENERGY + if (hyperelasticity) then + E = E + G*q_prim_vf(xiend+1)%sf(j, k, l) + end if + H = (E + pres)/rho ! Compute mixture sound speed call s_compute_speed_of_sound(pres, rho, gamma, pi_inf, H, alpha, vel_sum, c) if (c /= c) then - print *, 'crashed at processor: ', proc_rank, ', at j :: ', j, ', k :: ', k, ' l :: ', l + !print *, 'crashed at processor: ', proc_rank, ', at j :: ', j, ', k :: ', k, ' l :: ', l print *, 'alpha1 ::', alpha(1), 'and alpha2 ::', alpha(2), ' alpha3 :: ', alpha(3) print *, 'alpha_rho1 ::', alpha_rho(1), ', alpha_rho2 ::', alpha_rho(2), ' alpha_rho3 :: ', alpha_rho(3) print *, 'E :: ', E, ', pres :: ', pres, ', rho :: ', rho - call s_mpi_abort('Exiting ...') + !call s_mpi_abort('Exiting ...') end if if (grid_geometry == 3) then @@ -419,6 +432,8 @@ contains end do end do end do + !$acc end parallel loop + ! end: Computing Stability Criteria at Current Time-step =========== ! Determining local stability criteria extrema at current time-step @@ -448,7 +463,7 @@ contains !$acc end kernels end if #endif - + ! Determining global stability criteria extrema at current time-step if (num_procs > 1) then call s_mpi_reduce_stability_criteria_extrema(icfl_max_loc, & @@ -464,7 +479,7 @@ contains if (any(Re_size > 0)) vcfl_max_glb = vcfl_max_loc if (any(Re_size > 0)) Rc_min_glb = Rc_min_loc end if - + ! Determining the stability criteria extrema over all the time-steps if (icfl_max_glb > icfl_max) icfl_max = icfl_max_glb @@ -475,12 +490,12 @@ contains ! Outputting global stability criteria extrema at current time-step if (proc_rank == 0) then + print *, "icfl :: ",icfl_max_glb if (any(Re_size > 0)) then write (1, '(6X,I8,6X,F10.6,6X,F9.6,6X,F9.6,6X,F10.6)') & t_step, t_step*dt, icfl_max_glb, & vcfl_max_glb, & Rc_min_glb - else write (1, '(13X,I8,14X,F10.6,13X,F9.6)') & t_step, t_step*dt, icfl_max_glb diff --git a/src/simulation/m_hyperelastic.fpp b/src/simulation/m_hyperelastic.fpp index 6035a49860..6be18fce62 100644 --- a/src/simulation/m_hyperelastic.fpp +++ b/src/simulation/m_hyperelastic.fpp @@ -131,29 +131,30 @@ contains type(scalar_field), dimension(sys_size), intent(inout) :: q_prim_vf real(kind(0d0)), dimension(tensor_size) :: tensora, tensorb - real(kind(0d0)), dimension(num_fluids) :: alpha_K, alpha_rho_K - real(kind(0d0)), dimension(2) :: Re_K - real(kind(0d0)) :: rho_K, gamma_K, pi_inf_K, qv_K - real(kind(0d0)) :: G_K + real(kind(0d0)), dimension(num_fluids) :: alpha_k, alpha_rho_k + real(kind(0d0)), dimension(2) :: Re + real(kind(0d0)) :: rho, gamma, pi_inf, qv + real(kind(0d0)) :: G integer :: j, k, l, i, r !$acc parallel loop collapse(3) gang vector default(present) private(alpha_K, alpha_rho_K, & - !$acc rho_K, gamma_K, pi_inf_K, qv_K, G_K, Re_K, tensora, tensorb) + !$acc rho, gamma, pi_inf, qv, G, Re, tensora, tensorb) do l = 0, p do k = 0, n do j = 0, m !$acc loop seq do i = 1, num_fluids - alpha_rho_K(i) = q_cons_vf(i)%sf(j, k, l) - alpha_K(i) = q_cons_vf(advxb + i - 1)%sf(j, k, l) + alpha_rho_k(i) = q_cons_vf(i)%sf(j, k, l) + alpha_k(i) = q_cons_vf(advxb + i - 1)%sf(j, k, l) end do ! If in simulation, use acc mixture subroutines - call s_convert_species_to_mixture_variables_acc(rho_K, gamma_K, pi_inf_K, qv_K, alpha_K, & - alpha_rho_K, Re_K, j, k, l, G_K, Gs) - rho_K = max(rho_K, sgm_eps) - if ( G_K <= verysmall ) G_K = 0d0 + call s_convert_species_to_mixture_variables_acc(rho, gamma, pi_inf, qv, alpha_k, & + alpha_rho_k, Re, j, k, l, G, Gs) + rho = max(rho, sgm_eps) + G = max(G, sgm_eps) + !if ( G <= verysmall ) G_K = 0d0 - if ( G_K > verysmall ) then + if ( G > verysmall ) then !$acc loop seq do i = 1, tensor_size tensora(i) = 0d0 @@ -194,7 +195,7 @@ contains - tensora(2)*(tensora(4)*tensora(9) - tensora(6)*tensora(7)) & + tensora(3)*(tensora(4)*tensora(8) - tensora(5)*tensora(7)) - if (tensorb(tensor_size) > 0d0) then + if (tensorb(tensor_size) > verysmall) then ! STEP 2c: computing the inverse of grad_xi tensor = F ! tensorb is the adjoint, tensora becomes F !$acc loop seq @@ -213,34 +214,34 @@ contains tensorb(3) = tensora(1)*tensora(7) + tensora(2)*tensora(8) + tensora(3)*tensora(9) tensorb(6) = tensora(4)*tensora(7) + tensora(5)*tensora(8) + tensora(6)*tensora(9) ! STEP 4: update the btensor, this is consistent with Riemann solvers - ! \tau_xx + ! \b_xx btensor%vf(1)%sf(j, k, l) = tensorb(1) - ! \tau_xy + ! \b_xy btensor%vf(2)%sf(j, k, l) = tensorb(2) - ! \tau_yy + ! \b_yy btensor%vf(3)%sf(j, k, l) = tensorb(5) - ! \tau_xz + ! \b_xz btensor%vf(4)%sf(j, k, l) = tensorb(3) - ! \tau_yz + ! \b_yz btensor%vf(5)%sf(j, k, l) = tensorb(6) - ! \tau_zz + ! \b_zz btensor%vf(6)%sf(j, k, l) = tensorb(9) ! store the determinant at the last entry of the btensor btensor%vf(b_size)%sf(j, k, l) = tensorb(tensor_size) ! STEP 5a: updating the Cauchy stress primitive scalar field - !if (hyper_model == 1) then - call s_neoHookean_cauchy_solver(btensor%vf, q_prim_vf, G_K, j, k, l) - !elseif (hyper_model == 2) then - ! call s_Mooney_Rivlin_cauchy_solver(btensor%vf, q_prim_vf, G_K, j, k, l) - !end if + if (hyper_model == 1) then + call s_neoHookean_cauchy_solver(btensor%vf, q_prim_vf, G, j, k, l) + elseif (hyper_model == 2) then + call s_Mooney_Rivlin_cauchy_solver(btensor%vf, q_prim_vf, G, j, k, l) + end if ! STEP 5b: updating the pressure field q_prim_vf(E_idx)%sf(j, k, l) = q_prim_vf(E_idx)%sf(j, k, l) - & - G_K*q_prim_vf(xiend + 1)%sf(j, k, l)/gamma_K + G*q_prim_vf(xiend + 1)%sf(j, k, l)/gamma ! STEP 5c: updating the Cauchy stress conservative scalar field !$acc loop seq do i = 1, b_size - 1 q_cons_vf(strxb + i - 1)%sf(j, k, l) = & - rho_K*q_prim_vf(strxb + i - 1)%sf(j, k, l) + rho*q_prim_vf(strxb + i - 1)%sf(j, k, l) end do end if end if @@ -259,7 +260,7 @@ contains !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor !! btensor is symmetric, save the data space subroutine s_neoHookean_cauchy_solver(btensor, q_prim_vf, G, j, k, l) - !!!!$acc routine seq + !$acc routine seq type(scalar_field), dimension(sys_size), intent(inout) :: q_prim_vf type(scalar_field), dimension(b_size), intent(inout) :: btensor real(kind(0d0)), intent(in) :: G @@ -300,7 +301,7 @@ contains !! calculate the FFtranspose to obtain the btensor, btensor is nxn tensor !! btensor is symmetric, save the data space subroutine s_Mooney_Rivlin_cauchy_solver(btensor, q_prim_vf, G, j, k, l) - !!!!$acc routine seq + !$acc routine seq type(scalar_field), dimension(sys_size), intent(inout) :: q_prim_vf type(scalar_field), dimension(b_size), intent(inout) :: btensor real(kind(0d0)), intent(in) :: G diff --git a/submit_gpu.sh b/submit_gpu.sh index 0859ba7f1e..d6d4b98990 100755 --- a/submit_gpu.sh +++ b/submit_gpu.sh @@ -46,7 +46,7 @@ ./mfc.sh run /scratch/bciv/rodrigu1/3D_lungwave/case.py -p gpuA100x4 -N 1 -n 2 -g 1 -w 01:00:00 -# test1 -t pre_process -a bciv-delta-gpu -c delta ./mfc.sh run /scratch/bciv/rodrigu1/3D_lungwave/case.py -p gpuA100x4 -N 1 -n 2 -g 1 -w 01:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta -#./mfc.sh run /scratch/bciv/rodrigu1/3D_lungwave/case.py -p gpuA100x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta +./mfc.sh run /scratch/bciv/rodrigu1/3D_lungwave/case.py -p gpuA100x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta #./mfc.sh run /scratch/bciv/rodrigu1/3D_bubble_channel/case.py -p gpuA100x4 -N 1 -n 2 -g 1 -w 01:00:00 -# test1 -t pre_process -a bciv-delta-gpu -c delta #./mfc.sh run /scratch/bciv/rodrigu1/3D_bubble_channel/case.py -p gpuA100x4 -N 1 -n 2 -g 1 -w 01:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta From 17d55413021b94081721602a9ebf76d1a17bae3d Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Fri, 9 Aug 2024 20:36:20 -0500 Subject: [PATCH 292/326] updated the m_variables_conversion --- src/common/m_variables_conversion.fpp | 27 +++++++++++++++------------ submit_gpu.sh | 2 +- 2 files changed, 16 insertions(+), 13 deletions(-) diff --git a/src/common/m_variables_conversion.fpp b/src/common/m_variables_conversion.fpp index a5a6164d07..cd03727a6b 100644 --- a/src/common/m_variables_conversion.fpp +++ b/src/common/m_variables_conversion.fpp @@ -979,11 +979,16 @@ contains end if end if + if (elasticity) then + !$acc loop seq + do i = strxb, strxe + qK_prim_vf(i)%sf(j, k, l) = qK_cons_vf(i)%sf(j, k, l)/rho_K + end do + end if + if (hypoelasticity) then !$acc loop seq do i = strxb, strxe - qK_prim_vf(i)%sf(j, k, l) = qK_cons_vf(i)%sf(j, k, l) & - /rho_K ! subtracting elastic contribution for pressure calculation if (G_K > verysmall) then !TODO: check if stable for >0 qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) - & @@ -1000,10 +1005,6 @@ contains end if if (hyperelasticity) then - !$acc loop seq - do i = strxb, strxe - qK_prim_vf(i)%sf(j, k, l) = qK_cons_vf(i)%sf(j, k, l)/rho_K - end do !$acc loop seq do i = xibeg, xiend qK_prim_vf(i)%sf(j, k, l) = qK_cons_vf(i)%sf(j, k, l)/rho_K @@ -1148,9 +1149,16 @@ contains end do end if - if (hypoelasticity) then + if (elasticity) then + ! adding the elastic contribution + ! Multiply \tau to \rho \tau do i = strxb, strxe q_cons_vf(i)%sf(j, k, l) = rho*q_prim_vf(i)%sf(j, k, l) + end do + end if + + if (hypoelasticity) then + do i = strxb, strxe ! adding elastic contribution if (G > verysmall) then q_cons_vf(E_idx)%sf(j, k, l) = q_cons_vf(E_idx)%sf(j, k, l) + & @@ -1168,11 +1176,6 @@ contains ! using \rho xi as the conservative formulation stated in Kamrin et al. JFM 2022 if (hyperelasticity) then - ! adding the elastic contribution - ! Multiply \tau to \rho \tau - do i = strxb, strxe - q_cons_vf(i)%sf(j, k, l) = rho*q_prim_vf(i)%sf(j, k, l) - end do ! Multiply \xi to \rho \xi do i = xibeg, xiend q_cons_vf(i)%sf(j, k, l) = rho*q_prim_vf(i)%sf(j, k, l) diff --git a/submit_gpu.sh b/submit_gpu.sh index d6d4b98990..0859ba7f1e 100755 --- a/submit_gpu.sh +++ b/submit_gpu.sh @@ -46,7 +46,7 @@ ./mfc.sh run /scratch/bciv/rodrigu1/3D_lungwave/case.py -p gpuA100x4 -N 1 -n 2 -g 1 -w 01:00:00 -# test1 -t pre_process -a bciv-delta-gpu -c delta ./mfc.sh run /scratch/bciv/rodrigu1/3D_lungwave/case.py -p gpuA100x4 -N 1 -n 2 -g 1 -w 01:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta -./mfc.sh run /scratch/bciv/rodrigu1/3D_lungwave/case.py -p gpuA100x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta +#./mfc.sh run /scratch/bciv/rodrigu1/3D_lungwave/case.py -p gpuA100x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta #./mfc.sh run /scratch/bciv/rodrigu1/3D_bubble_channel/case.py -p gpuA100x4 -N 1 -n 2 -g 1 -w 01:00:00 -# test1 -t pre_process -a bciv-delta-gpu -c delta #./mfc.sh run /scratch/bciv/rodrigu1/3D_bubble_channel/case.py -p gpuA100x4 -N 1 -n 2 -g 1 -w 01:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta From 0b58a52575016f329383f9032bfdbd91ceb9d673 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Mon, 19 Aug 2024 21:34:56 -0500 Subject: [PATCH 293/326] metaprogramming to hyperelastic --- src/simulation/m_hyperelastic.fpp | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/src/simulation/m_hyperelastic.fpp b/src/simulation/m_hyperelastic.fpp index 6be18fce62..b928e9944a 100644 --- a/src/simulation/m_hyperelastic.fpp +++ b/src/simulation/m_hyperelastic.fpp @@ -214,18 +214,9 @@ contains tensorb(3) = tensora(1)*tensora(7) + tensora(2)*tensora(8) + tensora(3)*tensora(9) tensorb(6) = tensora(4)*tensora(7) + tensora(5)*tensora(8) + tensora(6)*tensora(9) ! STEP 4: update the btensor, this is consistent with Riemann solvers - ! \b_xx - btensor%vf(1)%sf(j, k, l) = tensorb(1) - ! \b_xy - btensor%vf(2)%sf(j, k, l) = tensorb(2) - ! \b_yy - btensor%vf(3)%sf(j, k, l) = tensorb(5) - ! \b_xz - btensor%vf(4)%sf(j, k, l) = tensorb(3) - ! \b_yz - btensor%vf(5)%sf(j, k, l) = tensorb(6) - ! \b_zz - btensor%vf(6)%sf(j, k, l) = tensorb(9) + #:for BIJ, TXY in [(1,1),(2,2),(3,5),(4,3),(5,6),(6,9)] + btensor%vf(${BIJ}$)%sf(j, k, l) = tensorb(${TXY}$) + #:endfor ! store the determinant at the last entry of the btensor btensor%vf(b_size)%sf(j, k, l) = tensorb(tensor_size) ! STEP 5a: updating the Cauchy stress primitive scalar field From bd406db79a51719a4458f3f0776463316f9cad7f Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Wed, 21 Aug 2024 16:02:32 -0500 Subject: [PATCH 294/326] added a few more metaprogramming --- src/simulation/m_hyperelastic.fpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/simulation/m_hyperelastic.fpp b/src/simulation/m_hyperelastic.fpp index b928e9944a..f2f3085d07 100644 --- a/src/simulation/m_hyperelastic.fpp +++ b/src/simulation/m_hyperelastic.fpp @@ -261,15 +261,13 @@ contains real(kind(0d0)) :: f13 = 1d0/3d0 integer :: i !< Generic loop iterators - !TODO Make this 1D and 2D capable ! tensor is the symmetric tensor & calculate the trace of the tensor trace = btensor(1)%sf(j, k, l) + btensor(3)%sf(j, k, l) + btensor(6)%sf(j, k, l) ! calculate the deviatoric of the tensor - btensor(1)%sf(j, k, l) = btensor(1)%sf(j, k, l) - f13*trace - btensor(3)%sf(j, k, l) = btensor(3)%sf(j, k, l) - f13*trace - btensor(6)%sf(j, k, l) = btensor(6)%sf(j, k, l) - f13*trace - + #:for IJ in [1,3,6] + btensor(${IJ}$)%sf(j, k, l) = btensor(${IJ}$)%sf(j, k, l) - f13*trace + #:endfor ! dividing by the jacobian for neo-Hookean model ! setting the tensor to the stresses for riemann solver !$acc loop seq From 3d84962117248e378ac10448d6240c3ab3b4972d Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Sat, 7 Sep 2024 19:44:03 -0500 Subject: [PATCH 295/326] updated the Delta modules --- toolchain/modules | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/toolchain/modules b/toolchain/modules index 04bfdbab92..d8c4d0de6e 100644 --- a/toolchain/modules +++ b/toolchain/modules @@ -54,7 +54,7 @@ f-gpu craype-accel-amd-gfx90a d NCSA Delta d-all python/3.11.6 d-cpu gcc/11.4.0 openmpi -d-gpu nvhpc/22.11 openmpi+cuda/4.1.5+cuda cmake +d-gpu nvhpc/24.1 openmpi/4.1.5+cuda cmake d-gpu CC=nvc CXX=nvc++ FC=nvfortran o Brown Oscar From a8eeab08d97a25fb2033d6312f8b18f1d0ea465b Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Sat, 7 Sep 2024 19:47:39 -0500 Subject: [PATCH 296/326] added modules to Delta --- toolchain/modules | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/toolchain/modules b/toolchain/modules index d73c600773..a9950bffd4 100644 --- a/toolchain/modules +++ b/toolchain/modules @@ -54,7 +54,7 @@ f-gpu craype-accel-amd-gfx90a d NCSA Delta d-all python/3.11.6 d-cpu gcc/11.4.0 openmpi -d-gpu nvhpc/22.11 openmpi+cuda/4.1.5+cuda cmake +d-gpu nvhpc/24.1 openmpi/4.1.5+cuda cmake d-gpu CC=nvc CXX=nvc++ FC=nvfortran c DoD Carpenter From 1e424e0d7b3012b3e2537f3e0dccd8b0a66c4004 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Sun, 6 Oct 2024 17:19:44 -0500 Subject: [PATCH 297/326] update the library in the mako file --- toolchain/templates/delta.mako | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/toolchain/templates/delta.mako b/toolchain/templates/delta.mako index e08a4aaee8..d13e832a9f 100644 --- a/toolchain/templates/delta.mako +++ b/toolchain/templates/delta.mako @@ -37,7 +37,7 @@ cd - > /dev/null echo # Fixes Delta not being able to find core library file -export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/sw/spack/deltas11-2023-03/apps/linux-rhel8-zen3/nvhpc-22.11/openmpi-4.1.5-nzb4n4r/lib/ +export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/sw/spack/deltas11-2023-03/apps/linux-rhel8-zen3/nvhpc-24.1/openmpi-4.1.5-zkiklxi/lib/ % for target in targets: ${helpers.run_prologue(target)} From c9c3ee17efd9c654924f6a6f43dc7ed3810e23d2 Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Tue, 12 Nov 2024 00:25:35 -0600 Subject: [PATCH 298/326] removing old speed of sound, there may older code that also needs to be removed, code compiles --- src/common/include/inline_conversions.fpp | 58 ----------------------- 1 file changed, 58 deletions(-) delete mode 100644 src/common/include/inline_conversions.fpp diff --git a/src/common/include/inline_conversions.fpp b/src/common/include/inline_conversions.fpp deleted file mode 100644 index cd008b54f9..0000000000 --- a/src/common/include/inline_conversions.fpp +++ /dev/null @@ -1,58 +0,0 @@ -#:def s_compute_speed_of_sound() - subroutine s_compute_speed_of_sound(pres, rho, gamma, pi_inf, H, adv, vel_sum, c) -#ifdef CRAY_ACC_WAR - !DIR$ INLINEALWAYS s_compute_speed_of_sound -#else - !$acc routine seq -#endif - real(kind(0d0)), intent(IN) :: pres - real(kind(0d0)), intent(IN) :: rho, gamma, pi_inf - real(kind(0d0)), intent(IN) :: H - real(kind(0d0)), dimension(num_fluids), intent(IN) :: adv - real(kind(0d0)), intent(IN) :: vel_sum - real(kind(0d0)), intent(OUT) :: c - real(kind(0d0)) :: blkmod1, blkmod2 - - integer :: q - - if (alt_soundspeed) then - blkmod1 = ((gammas(1) + 1d0)*pres + & - pi_infs(1))/gammas(1) - blkmod2 = ((gammas(2) + 1d0)*pres + & - pi_infs(2))/gammas(2) - c = (1d0/(rho*(adv(1)/blkmod1 + adv(2)/blkmod2))) - - elseif (model_eqns == 3) then - c = 0d0 - !$acc loop seq - do q = 1, num_fluids - c = c + adv(q)*(1d0/gammas(q) + 1d0)* & - (pres + pi_infs(q)/(gammas(q) + 1d0)) - end do - c = c/rho - - elseif (((model_eqns == 4) .or. (model_eqns == 2 .and. bubbles))) then - ! Sound speed for bubble mmixture to order O(\alpha) - - if (mpp_lim .and. (num_fluids > 1)) then - c = (1d0/gamma + 1d0)* & - (pres + pi_inf/(gamma + 1d0))/rho - else - c = & - (1d0/gamma + 1d0)* & - (pres + pi_inf/(gamma + 1d0))/ & - (rho*(1d0 - adv(num_fluids))) - end if - - else - c = ((H - 5d-1*vel_sum)/gamma) - end if - - if (mixture_err .and. c < 0d0) then - c = 100.d0*sgm_eps - else - c = sqrt(c) - end if - end subroutine s_compute_speed_of_sound -#:enddef - From e8538526afcbf02a0df643b985e4af18c4f13b7a Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Tue, 12 Nov 2024 18:47:03 -0600 Subject: [PATCH 299/326] passes the test suite on Delta --- src/simulation/m_data_output.fpp | 2 +- submit_test.sh | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/simulation/m_data_output.fpp b/src/simulation/m_data_output.fpp index aea9653e0e..c84affe620 100644 --- a/src/simulation/m_data_output.fpp +++ b/src/simulation/m_data_output.fpp @@ -1687,7 +1687,7 @@ contains !> Module deallocation and/or disassociation procedures subroutine s_finalize_data_output_module - deallocate (c_mass) + !deallocate (c_mass) ! Deallocating the ICFL, VCFL, CCFL, and Rc stability criteria @:DEALLOCATE_GLOBAL(icfl_sf) if (viscous) then diff --git a/submit_test.sh b/submit_test.sh index 2f79148e85..5ff8996980 100755 --- a/submit_test.sh +++ b/submit_test.sh @@ -46,7 +46,8 @@ #./mfc.sh run /users/mrodri97/scratch/ctr2024/test6/case.py -p batch -N 1 -n 16 -g 0 -w 02:00:00 -# test1 -t simulation -c oscar #./mfc.sh run /users/mrodri97/scratch/ctr2024/test6/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -c oscar +./mfc.sh run tests/A21CF713/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta +./mfc.sh run tests/A21CF713/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t simulation -c delta + -#./mfc.sh run /scratch/bciv/mcarcanabarbosa/ctr2024/finalruns/elcom/bubliq/25wv/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -c delta -#./mfc.sh run /scratch/bciv/mcarcanabarbosa/ctr2024/finalruns/elcom/bubliq/75wv/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -c delta From 114366d28e182ebecf02263656e462be9ab3515c Mon Sep 17 00:00:00 2001 From: Mauro Rodriguez Date: Thu, 14 Nov 2024 19:06:44 -0600 Subject: [PATCH 300/326] deleted scripts --- batch_mfc.sh | 14 ------- src/simulation/m_global_parameters.fpp | 2 +- submit_gpu.sh | 54 -------------------------- submit_gpu_lung.sh | 6 --- submit_hyper.sh | 7 ---- submit_pc.sh | 9 ----- submit_test.sh | 53 ------------------------- 7 files changed, 1 insertion(+), 144 deletions(-) delete mode 100755 batch_mfc.sh delete mode 100755 submit_gpu.sh delete mode 100755 submit_gpu_lung.sh delete mode 100755 submit_hyper.sh delete mode 100755 submit_pc.sh delete mode 100755 submit_test.sh diff --git a/batch_mfc.sh b/batch_mfc.sh deleted file mode 100755 index 41df3c3473..0000000000 --- a/batch_mfc.sh +++ /dev/null @@ -1,14 +0,0 @@ -#!/bin/bash - -./mfc.sh run /users/mrodri97/scratch/lungwave/case0/case.py -e batch -N 1 -n 4 -w 00:30:00 -# pre -t pre_process -c oscar -./mfc.sh run /users/mrodri97/scratch/lungwave/case0/case.py -e batch -N 1 -n 4 -w 00:30:00 -# sim -t simulation -c oscar -./mfc.sh run /users/mrodri97/scratch/lungwave/case0/case.py -e batch -N 1 -n 4 -w 00:30:00 -# pos -t post_process -c oscar - -./mfc.sh run /users/mrodri97/scratch/lungwave/case1/case.py -e batch -N 1 -n 4 -w 00:30:00 -# pre -t pre_process -c oscar -./mfc.sh run /users/mrodri97/scratch/lungwave/case1/case.py -e batch -N 1 -n 4 -w 00:30:00 -# sim -t simulation -c oscar -./mfc.sh run /users/mrodri97/scratch/lungwave/case1/case.py -e batch -N 1 -n 4 -w 00:30:00 -# pos -t post_process -c oscar - -./mfc.sh run /users/mrodri97/scratch/lungwave/case2/case.py -e batch -N 1 -n 4 -w 00:30:00 -# pre -t pre_process -c oscar -./mfc.sh run /users/mrodri97/scratch/lungwave/case2/case.py -e batch -N 1 -n 4 -w 00:30:00 -# sim -t simulation -c oscar -./mfc.sh run /users/mrodri97/scratch/lungwave/case2/case.py -e batch -N 1 -n 4 -w 00:30:00 -# pos -t post_process -c oscar - diff --git a/src/simulation/m_global_parameters.fpp b/src/simulation/m_global_parameters.fpp index 9c325c0457..2b3d8e0b92 100644 --- a/src/simulation/m_global_parameters.fpp +++ b/src/simulation/m_global_parameters.fpp @@ -908,7 +908,7 @@ contains sys_size = xi_idx%end + 1 end if - if (.not. f_is_default(sigma)) then + if (surface_tension) then c_idx = sys_size + 1 sys_size = c_idx end if diff --git a/submit_gpu.sh b/submit_gpu.sh deleted file mode 100755 index 0859ba7f1e..0000000000 --- a/submit_gpu.sh +++ /dev/null @@ -1,54 +0,0 @@ -#!/bin/bash - -### A100s -#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterex/input.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 01:00:00 -# bwex_pre -t pre_process -a bciv-delta-gpu -c delta -#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterim2/input.py -e batch -p gpuA100x4 -N 1 -n 2 -g 1 -w 01:00:00 -# bwim_pre -t pre_process -a bciv-delta-gpu -c delta - -#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterex/input.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 12:00:00 -# bwex_sim -t simulation -a bciv-delta-gpu -c delta -#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterim/input.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 12:00:00 -# bwim_sim -t simulation -a bciv-delta-gpu -c delta - -### A40s -#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterex/input.py -e batch -p gpuA40x4 -N 5 -n 4 -g 1 -w 01:00:00 -# bwex_pre -t pre_process -a bciv-delta-gpu -c delta -#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterim/input.py -e batch -p gpuA40x4 -N 5 -n 4 -g 1 -w 01:00:00 -# bwim_pre -t pre_process -a bciv-delta-gpu -c delta -#./mfc.sh run /scratch/bciv/rodrigu1/test/input.py -e batch -p gpuA40x4 -N 5 -n 4 -g 1 -w 01:00:00 -# test -t pre_process -a bciv-delta-gpu -c delta -#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterim2/input.py -e batch -p gpuA40x4 -N 5 -n 4 -g 1 -w 01:00:00 -# bwim_pre -t pre_process -a bciv-delta-gpu -c delta - -#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterex/input.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 12:00:00 -# bwex_sim -t simulation -a bciv-delta-gpu -c delta -#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterim/input.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 12:00:00 -# bwim_sim -t simulation -a bciv-delta-gpu -c delta -#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterex/input.py -e batch -p gpuA40x4 -N 5 -n 4 -g 1 -w 12:00:00 -# bwex_sim -t simulation -a bciv-delta-gpu -c delta -#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterim/input.py -e batch -p gpuA40x4 -N 5 -n 4 -g 1 -w 12:00:00 -# bwim_sim -t simulation -a bciv-delta-gpu -c delta -#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterim2/input.py -e batch -p gpuA40x4 -N 5 -n 4 -g 1 -w 12:00:00 -# bwim_sim -t simulation -a bciv-delta-gpu -c delta -#./mfc.sh run /scratch/bciv/rodrigu1/test/input.py -e batch -p gpuA40x4 -N 5 -n 4 -g 1 -w 03:00:00 -# test_sim -t simulation -a bciv-delta-gpu -c delta - - -#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterex/input.py -e batch -p gpuA40x4 -N 5 -n 4 -g 1 -w 00:30:00 -# bwex_post -t post_process -a bciv-delta-gpu -c delta -#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterim/input.py -e batch -p gpuA40x4 -N 5 -n 4 -g 1 -w 00:30:00 -# bwim_post -t post_process -a bciv-delta-gpu -c delta -#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterim2/input.py -e batch -p gpuA40x4 -N 5 -n 4 -g 1 -w 01:00:00 -# bwim_post -t post_process -a bciv-delta-gpu -c delta -#./mfc.sh run /scratch/bciv/rodrigu1/mancia2024/bubwaterim2/input.py -e batch -p gpuA100x4 -N 5 -n 4 -g 1 -w 01:00:00 -# bwim_post -t post_process -a bciv-delta-gpu -c delta - -#./mfc.sh run /scratch/bciv/rodrigu1/test/input.py -e batch -p gpuA40x4 -N 5 -n 4 -g 1 -w 00:30:00 -# test_post -t post_process -a bciv-delta-gpu -c delta - -#./mfc.sh run /scratch/bciv/rodrigu1/cav2024/3Dsph_hyper_prestress_input.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t pre_process -a bciv-delta-gpu -c delta -#./mfc.sh run /scratch/bciv/rodrigu1/cav2024/3Dsph_hyper_prestress_input.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta -#./mfc.sh run /scratch/bciv/rodrigu1/cav2024/3Dsph_hyper_prestress_input.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta - -#./mfc.sh run /scratch/bciv/rodrigu1/cav2024/hyper/hyper_gel.py -p gpuA100x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t pre_process -a bciv-delta-gpu -c delta -#./mfc.sh run /scratch/bciv/rodrigu1/cav2024/hyper/hyper_gel.py -p gpuA100x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta -#./mfc.sh run /scratch/bciv/rodrigu1/cav2024/hyper/hyper_gel.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta - -#./mfc.sh run /scratch/bciv/rodrigu1/cav2024/hypoe/hypo_gel.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t pre_process -a bciv-delta-gpu -c delta -#./mfc.sh run /scratch/bciv/rodrigu1/cav2024/hypoe/hypo_gel.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta -#./mfc.sh run /scratch/bciv/rodrigu1/cav2024/hypoe/hypo_gel.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta - -#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test61/case.py -e batch -p gpuA100x4 -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t pre_process -a bciv-delta-gpu -c delta -#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test61/case.py -e batch -p gpuA100x4 -N 1 -n 1 -g 0 -w 02:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta -#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test61/case.py -e batch -p gpuA100x4 -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta - -./mfc.sh run /scratch/bciv/rodrigu1/3D_lungwave/case.py -p gpuA100x4 -N 1 -n 2 -g 1 -w 01:00:00 -# test1 -t pre_process -a bciv-delta-gpu -c delta -./mfc.sh run /scratch/bciv/rodrigu1/3D_lungwave/case.py -p gpuA100x4 -N 1 -n 2 -g 1 -w 01:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta -#./mfc.sh run /scratch/bciv/rodrigu1/3D_lungwave/case.py -p gpuA100x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta - -#./mfc.sh run /scratch/bciv/rodrigu1/3D_bubble_channel/case.py -p gpuA100x4 -N 1 -n 2 -g 1 -w 01:00:00 -# test1 -t pre_process -a bciv-delta-gpu -c delta -#./mfc.sh run /scratch/bciv/rodrigu1/3D_bubble_channel/case.py -p gpuA100x4 -N 1 -n 2 -g 1 -w 01:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta -#./mfc.sh run /scratch/bciv/rodrigu1/3D_lungwave/case.py -p gpuA100x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta - diff --git a/submit_gpu_lung.sh b/submit_gpu_lung.sh deleted file mode 100755 index f83c9cdb0c..0000000000 --- a/submit_gpu_lung.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/bash - -./mfc.sh run ./examples/3D_lungwave/case.py -p gpuA100x4 -N 1 -n 2 -g 1 -w 01:00:00 -# test1 -t pre_process -a bciv-delta-gpu -c delta -./mfc.sh run ./examples/3D_lungwave/case.py -p gpuA100x4 -N 1 -n 2 -g 1 -w 01:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta -#./mfc.sh run ./examples/3D_lungwave/case.py -p gpuA100x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta - diff --git a/submit_hyper.sh b/submit_hyper.sh deleted file mode 100755 index ba197a9987..0000000000 --- a/submit_hyper.sh +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/bash - -./mfc.sh run ./examples/3D_hyperelasticity/hyper_gel.py -p batch -N 1 -n 4 -g 0 -w 01:00:00 -# test1 -t pre_process -c oscar -./mfc.sh run ./examples/3D_hyperelasticity/hyper_gel.py -p batch -N 1 -n 4 -g 0 -w 01:00:00 -# test1 -t simulation -c oscar -#./mfc.sh run /scratch/bciv/rodrigu1/cav2024/hyper/hyper_gel.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta - - diff --git a/submit_pc.sh b/submit_pc.sh deleted file mode 100755 index e45b98dbc4..0000000000 --- a/submit_pc.sh +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/bash - -#./mfc.sh run ./examples/3D_hyperelasticity/hyper_gel.py -p batch -N 1 -n 4 -g 0 -w 01:00:00 -# test1 -t pre_process -c oscar -#./mfc.sh run ./examples/3D_hyperelasticity/hyper_gel.py -p batch -N 1 -n 4 -g 0 -w 01:00:00 -# test1 -t simulation -c oscar -#./mfc.sh run /scratch/bciv/rodrigu1/cav2024/hyper/hyper_gel.py -p gpuA40x4 -N 1 -n 1 -g 1 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta - -./mfc.sh run ./examples/3D_phasechange_bubble/casefile.py -p batch -N 1 -n 4 -g 1 -w 01:00:00 -# test1 -t pre_process -c delta -./mfc.sh run ./examples/3D_phasechange_bubble/casefile.py -p batch -N 1 -n 4 -g 1 -w 01:00:00 -# test1 -t simulation -c delta - diff --git a/submit_test.sh b/submit_test.sh deleted file mode 100755 index 5ff8996980..0000000000 --- a/submit_test.sh +++ /dev/null @@ -1,53 +0,0 @@ -#!/bin/bash - -#./mfc.sh run ./examples/3D_phasechange_bubble/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta -#./mfc.sh run ./examples/3D_ctr_test/case.py -p batch -N 1 -n 8 -g 0 -w 01:00:00 -# test1 -t simulation -c delta -#./mfc.sh run ./examples/3D_phasechange_bubble/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t post_process -c delta - -#./mfc.sh run ./examples/3D_ctr_test/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta -#./mfc.sh run ./examples/3D_ctr_test/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t simulation -c delta -#./mfc.sh run ./examples/3D_ctr_test/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t post_process -c delta - -#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4/case.py -p batch -N 1 -n 4 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta -#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4/case.py -p batch -N 1 -n 4 -g 0 -w 01:00:00 -# test1 -t simulation -c delta -#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t post_process -c delta - -#./mfc.sh run /scratch/bciv/mcarcanabarbosa/ctr2024/testingpc4f/2speed/3dpc-noel-ptg.py -p batch -N 1 -n 4 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta -#./mfc.sh run /scratch/bciv/mcarcanabarbosa/ctr2024/testingpc4f/2speed/3dpc-noel-ptg.py -p batch -N 1 -n 4 -g 0 -w 01:00:00 -# test1 -t simulation -c delta -#./mfc.sh run /scratch/bciv/mcarcanabarbosa/ctr2024/testingpc4f/2speed/3dpc-noel-ptg.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -c delta - -#./mfc.sh run /scratch/bciv/mcarcanabarbosa/ctr2024/testingpc4f/4speed/3dpc-noel-ptg.py -e batch -p gpuA100x4 -N 1 -n 4 -g 1 -w 00:10:00 -# test1 -t pre_process -a bciv-delta-gpu -c delta -#./mfc.sh run /scratch/bciv/mcarcanabarbosa/ctr2024/testingpc4f/4speed/3dpc-noel-ptg.py -e batch -p gpuA100x4 -N 1 -n 4 -g 1 -w 04:00:00 -# test1 -t simulation -a bciv-delta-gpu -c delta -#./mfc.sh run /scratch/bciv/mcarcanabarbosa/ctr2024/testingpc4f/4speed/3dpc-noel-ptg.py -e batch -p gpuA100x4 -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -a bciv-delta-gpu -c delta - -#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6.4/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta -#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6.4/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t simulation -c delta -#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6.4/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t post_process -c delta -#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6.3/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -c delta -#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6.4/case.py -e batch -p gpuA100x4 -N 1 -n 4 -g 4 -w 01:00:00 -# pre_bubingel -t pre_process -a bciv-delta-gpu -c delta -#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6.4/case.py -e batch -p gpuA100x4 -N 1 -n 4 -g 4 -w 06:00:00 -# sim_bubingel -t simulation -a bciv-delta-gpu -c delta - -#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6.5/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta -#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6.5/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t simulation -c delta -#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test6.5/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -c delta - -#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta -#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t simulation -c delta -#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -c delta -#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4/case.py -e batch -p gpuA100x4 -N 1 -n 4 -g 4 -w 06:00:00 -# pre_bubinwater -t pre_process -a bciv-delta-gpu -c delta -#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4/case.py -e batch -p gpuA100x4 -N 1 -n 4 -g 4 -w 06:00:00 -# sim_bubinwater -t simulation -a bciv-delta-gpu -c delta - -#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4.1/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta -#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4.1/case.py -p batch -N 1 -n 2 -g 0 -w 01:00:00 -# test1 -t simulation -c delta -#./mfc.sh run /scratch/bciv/rodrigu1/ctr2024/test4.1/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -c delta - - -#./mfc.sh run /users/mrodri97/scratch/ctr2024/test6/case.py -p batch -N 1 -n 16 -g 0 -w 01:00:00 -# test1 -t pre_process -c oscar -#./mfc.sh run /users/mrodri97/scratch/ctr2024/test6/case.py -p batch -N 1 -n 16 -g 0 -w 02:00:00 -# test1 -t simulation -c oscar -#./mfc.sh run /users/mrodri97/scratch/ctr2024/test6/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t post_process -c oscar - -./mfc.sh run tests/A21CF713/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t pre_process -c delta -./mfc.sh run tests/A21CF713/case.py -p batch -N 1 -n 1 -g 0 -w 01:00:00 -# test1 -t simulation -c delta - - - From 09e3abdd0ee2b51b8c709da50c0585c4680d5a45 Mon Sep 17 00:00:00 2001 From: Ben Wilfong <48168887+wilfonba@users.noreply.github.com> Date: Mon, 18 Nov 2024 11:15:30 -0500 Subject: [PATCH 301/326] remove global allocate and deallocate --- src/simulation/m_hyperelastic.fpp | 14 +++++++------- src/simulation/m_hypoelastic.fpp | 22 +++++++++++----------- 2 files changed, 18 insertions(+), 18 deletions(-) diff --git a/src/simulation/m_hyperelastic.fpp b/src/simulation/m_hyperelastic.fpp index 972e116e4a..5c6a9d948d 100644 --- a/src/simulation/m_hyperelastic.fpp +++ b/src/simulation/m_hyperelastic.fpp @@ -85,12 +85,12 @@ contains end do !$acc update device(Gs) - @:ALLOCATE_GLOBAL(fd_coeff_x(-fd_number:fd_number, 0:m)) + @:ALLOCATE(fd_coeff_x(-fd_number:fd_number, 0:m)) if (n > 0) then - @:ALLOCATE_GLOBAL(fd_coeff_y(-fd_number:fd_number, 0:n)) + @:ALLOCATE(fd_coeff_y(-fd_number:fd_number, 0:n)) end if if (p > 0) then - @:ALLOCATE_GLOBAL(fd_coeff_z(-fd_number:fd_number, 0:p)) + @:ALLOCATE(fd_coeff_z(-fd_number:fd_number, 0:p)) end if ! Computing centered finite difference coefficients @@ -321,13 +321,13 @@ contains ! Deallocating memory do i = 1, b_size - @:DEALLOCATE_GLOBAL(btensor%vf(i)%sf) + @:DEALLOCATE(btensor%vf(i)%sf) end do - @:DEALLOCATE_GLOBAL(fd_coeff_x) + @:DEALLOCATE(fd_coeff_x) if (n > 0) then - @:DEALLOCATE_GLOBAL(fd_coeff_y) + @:DEALLOCATE(fd_coeff_y) if (p > 0) then - @:DEALLOCATE_GLOBAL(fd_coeff_z) + @:DEALLOCATE(fd_coeff_z) end if end if diff --git a/src/simulation/m_hypoelastic.fpp b/src/simulation/m_hypoelastic.fpp index 89d8caf118..428062fddf 100644 --- a/src/simulation/m_hypoelastic.fpp +++ b/src/simulation/m_hypoelastic.fpp @@ -61,12 +61,12 @@ contains end do !$acc update device(Gs) - @:ALLOCATE_GLOBAL(fd_coeff_x(-fd_number:fd_number, 0:m)) + @:ALLOCATE(fd_coeff_x(-fd_number:fd_number, 0:m)) if (n > 0) then - @:ALLOCATE_GLOBAL(fd_coeff_y(-fd_number:fd_number, 0:n)) + @:ALLOCATE(fd_coeff_y(-fd_number:fd_number, 0:n)) end if if (p > 0) then - @:ALLOCATE_GLOBAL(fd_coeff_z(-fd_number:fd_number, 0:p)) + @:ALLOCATE(fd_coeff_z(-fd_number:fd_number, 0:p)) end if ! Computing centered finite difference coefficients @@ -340,16 +340,16 @@ contains subroutine s_finalize_hypoelastic_module() ! -------------------- - @:DEALLOCATE_GLOBAL(Gs) - @:DEALLOCATE_GLOBAL(rho_K_field, G_K_field) - @:DEALLOCATE_GLOBAL(du_dx) - @:DEALLOCATE_GLOBAL(fd_coeff_x) + @:DEALLOCATE(Gs) + @:DEALLOCATE(rho_K_field, G_K_field) + @:DEALLOCATE(du_dx) + @:DEALLOCATE(fd_coeff_x) if (n > 0) then - @:DEALLOCATE_GLOBAL(du_dy,dv_dx,dv_dy) - @:DEALLOCATE_GLOBAL(fd_coeff_y) + @:DEALLOCATE(du_dy,dv_dx,dv_dy) + @:DEALLOCATE(fd_coeff_y) if (p > 0) then - @:DEALLOCATE_GLOBAL(du_dz, dv_dz, dw_dx, dw_dy, dw_dz) - @:DEALLOCATE_GLOBAL(fd_coeff_z) + @:DEALLOCATE(du_dz, dv_dz, dw_dx, dw_dy, dw_dz) + @:DEALLOCATE(fd_coeff_z) end if end if From 152cb7b5a0a82834f5229786f2aaaf734831a9b5 Mon Sep 17 00:00:00 2001 From: Ben Wilfong <48168887+wilfonba@users.noreply.github.com> Date: Mon, 18 Nov 2024 11:55:59 -0500 Subject: [PATCH 302/326] address most requests for changes --- src/common/m_checker_common.fpp | 2 +- src/common/m_derived_types.fpp | 2 +- src/common/m_helper.fpp | 97 +++++++++++- src/common/m_variables_conversion.fpp | 6 +- src/post_process/m_data_output.fpp | 10 +- src/pre_process/include/2dHardcodedIC.fpp | 4 +- src/pre_process/include/3dHardcodedIC.fpp | 2 +- src/pre_process/m_global_parameters.fpp | 18 +-- src/pre_process/m_mpi_proxy.fpp | 6 +- src/pre_process/m_patches.fpp | 171 +++++----------------- src/simulation/m_data_output.fpp | 4 +- src/simulation/m_global_parameters.fpp | 2 - src/simulation/m_hyperelastic.fpp | 40 ++--- src/simulation/m_riemann_solvers.fpp | 4 +- src/simulation/m_sim_helpers.f90 | 4 +- src/simulation/m_start_up.fpp | 2 +- toolchain/bootstrap/docker.sh | 33 ----- toolchain/mfc/run/case_dicts.py | 1 - 18 files changed, 174 insertions(+), 234 deletions(-) delete mode 100644 toolchain/bootstrap/docker.sh diff --git a/src/common/m_checker_common.fpp b/src/common/m_checker_common.fpp index c62c05d830..78bb07fd03 100644 --- a/src/common/m_checker_common.fpp +++ b/src/common/m_checker_common.fpp @@ -141,7 +141,7 @@ contains !> Checks constraints on the hyperelasticity parameters. !! Called by s_check_inputs_common for pre-processing and simulation subroutine s_check_inputs_hyperelasticity - if (model_eqns == 1 .or. model_eqns .gt. 3) then + if (model_eqns == 1 .or. model_eqns > 3) then call s_mpi_abort('hyperelasticity requires '// & '6-equation model (model_eqns = 2 or 3). Exiting ...') end if diff --git a/src/common/m_derived_types.fpp b/src/common/m_derived_types.fpp index f05a095f3c..3575a0390c 100644 --- a/src/common/m_derived_types.fpp +++ b/src/common/m_derived_types.fpp @@ -167,7 +167,7 @@ module m_derived_types !! The isentropic vortex parameters administrating, respectively, both !! the amplitude of the disturbance as well as its domain of influence. - real(kind(0d0)) :: a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12 !< + real(kind(0d0)), dimension(2:9) :: a !! The parameters needed for the spherical harmonic patch logical :: non_axis_sym diff --git a/src/common/m_helper.fpp b/src/common/m_helper.fpp index dce2711209..bb3848133d 100644 --- a/src/common/m_helper.fpp +++ b/src/common/m_helper.fpp @@ -36,7 +36,12 @@ module m_helper s_print_2D_array, & f_xor, & f_logical_to_int, & - s_prohibit_abort + s_prohibit_abort, & + unassociated_legendre, & + associated_legendre, & + spherical_harmonic_func, & + double_factorial, & + factorial contains @@ -482,4 +487,94 @@ contains call s_mpi_abort end subroutine s_prohibit_abort + !! This function generates the unassociated legendre poynomials with input + ! mode number and evaluates them at input x + recursive function unassociated_legendre(x, l) result(P) + integer, intent(in) :: l + real(kind(0d0)), intent(in) :: x + real(kind(0d0)) :: P + + if (l == 0) then + P = 1d0 + else if (l == 1) then + P = x + else + P = ((2*l - 1)*x*unassociated_legendre(x, l - 1) - (l - 1)*unassociated_legendre(x, l - 2))/l + end if + + end function unassociated_legendre + + !! This function generated the spherical harmonic function valu, Y, + !based on inputs of x, phi, l and m + + recursive function spherical_harmonic_func(x, phi, l, m) result(Y) + integer, intent(in) :: l, m + real(kind(0d0)), intent(in) :: x, phi + real(kind(0d0)) :: Y, prefactor, pi + + pi = acos(-1d0) + prefactor = sqrt((2*l + 1)/(4*pi)*factorial(l - m)/factorial(l + m)); + if (m == 0) then + Y = prefactor*associated_legendre(x, l, m); + elseif (m > 0) then + Y = (-1d0)**m*sqrt(2d0)*prefactor*associated_legendre(x, l, m)*cos(m*phi); + end if + end function spherical_harmonic_func + + !! This function generates the associated legendre polynomials evaluated + !at x with inputs l and m + + recursive function associated_legendre(x, l, m) result(P) + integer, intent(in) :: l, m + real(kind(0d0)), intent(in) :: x + real(kind(0d0)) :: P + + if (m <= 0 .and. l <= 0) then + P = 1; + elseif (l == 1 .and. m <= 0) then + P = x; + elseif (l == 1 .and. m == 1) then + P = -(1 - x**2)**(1/2); + elseif (m == l) then + P = (-1)**l*double_factorial(2*l - 1)*(1 - x**2)**(l/2); + elseif (m == l - 1) then + P = x*(2*l - 1)*associated_legendre(x, l - 1, l - 1); + else + P = ((2*l - 1)*x*associated_legendre(x, l - 1, m) - (l + m - 1)*associated_legendre(x, l - 2, m))/(l - m); + end if + + end function associated_legendre + + !! This function calculates the double factorial value of an integer + + recursive function double_factorial(n) result(R) + integer, intent(in) :: n + integer, parameter :: int64_kind = selected_int_kind(18) ! 18 bytes for 64-bit integer + integer(kind=int64_kind) :: R + + if (n <= 0) then + R = 1 + else if (n == 1) then + R = 1 + else + R = n*double_factorial(n - 2) + end if + + end function double_factorial + + !! The following function calculates the factorial value of an integer + + recursive function factorial(n) result(R) + integer, intent(in) :: n + integer, parameter :: int64_kind = selected_int_kind(18) ! 18 bytes for 64-bit integer + integer(kind=int64_kind) :: R + + if (n == 0) then + R = 1 + else + R = n*factorial(n - 1) + end if + + end function factorial + end module m_helper diff --git a/src/common/m_variables_conversion.fpp b/src/common/m_variables_conversion.fpp index fdc9c6c50e..3bdc5b7b90 100644 --- a/src/common/m_variables_conversion.fpp +++ b/src/common/m_variables_conversion.fpp @@ -1001,7 +1001,7 @@ contains end if end if - if (elasticity) then + if (elasticity) then !$acc loop seq do i = strxb, strxe qK_prim_vf(i)%sf(j, k, l) = qK_cons_vf(i)%sf(j, k, l)/rho_K @@ -1012,7 +1012,7 @@ contains !$acc loop seq do i = strxb, strxe ! subtracting elastic contribution for pressure calculation - if (G_K > verysmall) then !TODO: check if stable for >0 + if (G_K > verysmall) then qK_prim_vf(E_idx)%sf(j, k, l) = qK_prim_vf(E_idx)%sf(j, k, l) - & ((qK_prim_vf(i)%sf(j, k, l)**2d0)/(4d0*G_K))/gamma_K ! extra terms in 2 and 3D @@ -1191,7 +1191,7 @@ contains end do end if - if (elasticity) then + if (elasticity) then ! adding the elastic contribution ! Multiply \tau to \rho \tau do i = strxb, strxe diff --git a/src/post_process/m_data_output.fpp b/src/post_process/m_data_output.fpp index 599fc538b6..a987a18927 100644 --- a/src/post_process/m_data_output.fpp +++ b/src/post_process/m_data_output.fpp @@ -1016,7 +1016,7 @@ contains thres = 0.9d0*maxalph_glb do k = 0, n - OLoop: do j = 0, m + do j = 0, m axp = q_prim_vf(E_idx + 2)%sf(j + 1, k, cent) axm = q_prim_vf(E_idx + 2)%sf(j, k, cent) ayp = q_prim_vf(E_idx + 2)%sf(j, k + 1, cent) @@ -1034,7 +1034,7 @@ contains tgp = dsqrt(dx(j)**2 + dy(k)**2) do i = 1, counter if (euc_d < tgp) then - cycle OLoop + cycle elseif (euc_d > tgp .and. i == counter) then counter = counter + 1 x_d1(counter) = x_cc(j) @@ -1044,11 +1044,11 @@ contains end do end if end if - end do OLoop + end do end do - allocate (y_d(counter)) - allocate (x_d(counter)) + allocate (x_d(counter), y_d(counter)) + do i = 1, counter y_d(i) = y_d1(i) x_d(i) = x_d1(i) diff --git a/src/pre_process/include/2dHardcodedIC.fpp b/src/pre_process/include/2dHardcodedIC.fpp index 394f560b1f..76f353947b 100644 --- a/src/pre_process/include/2dHardcodedIC.fpp +++ b/src/pre_process/include/2dHardcodedIC.fpp @@ -103,7 +103,7 @@ case (205) ! 2D lung wave interaction problem h = 0.0 !non dim origin y lam = 1.0 !non dim lambda - amp = patch_icpp(patch_id)%a2 !to be changed later! !non dim amplitude + amp = patch_icpp(patch_id)%a(2) !to be changed later! !non dim amplitude intH = amp*sin(2*pi*x_cc(i)/lam - pi/2) + h @@ -118,7 +118,7 @@ case (206) ! 2D lung wave interaction problem - horizontal domain h = 0.0 !non dim origin y lam = 1.0 !non dim lambda - amp = patch_icpp(patch_id)%a2 + amp = patch_icpp(patch_id)%a(2) intL = amp*sin(2*pi*y_cc(j)/lam - pi/2) + h diff --git a/src/pre_process/include/3dHardcodedIC.fpp b/src/pre_process/include/3dHardcodedIC.fpp index 7b75101514..ba05640ff1 100644 --- a/src/pre_process/include/3dHardcodedIC.fpp +++ b/src/pre_process/include/3dHardcodedIC.fpp @@ -46,7 +46,7 @@ case (301) ! (3D lung geometry in X direction, |sin(*)+sin(*)|) h = 0.0 lam = 1.0 - amp = patch_icpp(patch_id)%a2 + amp = patch_icpp(patch_id)%a(2) intH = amp*abs((sin(2*pi*y_cc(j)/lam - pi/2) + sin(2*pi*z_cc(k)/lam - pi/2)) + h) if (x_cc(i) > intH) then q_prim_vf(contxb)%sf(i, j, k) = patch_icpp(1)%alpha_rho(1) diff --git a/src/pre_process/m_global_parameters.fpp b/src/pre_process/m_global_parameters.fpp index 35735c1d85..d82084f5d0 100644 --- a/src/pre_process/m_global_parameters.fpp +++ b/src/pre_process/m_global_parameters.fpp @@ -382,16 +382,14 @@ contains patch_icpp(i)%qv = 0d0 patch_icpp(i)%qvp = 0d0 patch_icpp(i)%tau_e = 0d0 - patch_icpp(i)%a2 = dflt_real - patch_icpp(i)%a3 = dflt_real - patch_icpp(i)%a4 = dflt_real - patch_icpp(i)%a5 = dflt_real - patch_icpp(i)%a6 = dflt_real - patch_icpp(i)%a8 = dflt_real - patch_icpp(i)%a9 = dflt_real - patch_icpp(i)%a10 = dflt_real - patch_icpp(i)%a11 = dflt_real - patch_icpp(i)%a12 = dflt_real + patch_icpp(i)%a(2) = dflt_real + patch_icpp(i)%a(3) = dflt_real + patch_icpp(i)%a(4) = dflt_real + patch_icpp(i)%a(5) = dflt_real + patch_icpp(i)%a(6) = dflt_real + patch_icpp(i)%a(7) = dflt_real + patch_icpp(i)%a(8) = dflt_real + patch_icpp(i)%a(9) = dflt_real patch_icpp(i)%non_axis_sym = .false. !should get all of r0's and v0's diff --git a/src/pre_process/m_mpi_proxy.fpp b/src/pre_process/m_mpi_proxy.fpp index 64e30f17db..cd8bebf750 100644 --- a/src/pre_process/m_mpi_proxy.fpp +++ b/src/pre_process/m_mpi_proxy.fpp @@ -56,7 +56,7 @@ contains & 'perturb_flow', 'perturb_sph', 'mixlayer_vel_profile', & & 'mixlayer_perturb', 'bubbles', 'polytropic', 'polydisperse', & & 'qbmm', 'file_per_process', 'adv_n', 'ib' , 'cfl_adap_dt', & - & 'cfl_const_dt', 'cfl_dt', 'surface_tension', & + & 'cfl_const_dt', 'cfl_dt', 'surface_tension', & & 'hyperelasticity', 'pre_stress' ] call MPI_BCAST(${VAR}$, 1, MPI_LOGICAL, 0, MPI_COMM_WORLD, ierr) #:endfor @@ -90,8 +90,8 @@ contains call MPI_BCAST(patch_icpp(i)%${VAR}$, 1, MPI_DOUBLE_PRECISION, 0, MPI_COMM_WORLD, ierr) #:endfor - #:for VAR in [ 'a2', 'a3', 'a4', 'a5', 'a6', 'a7', 'a8', 'a9', 'a10', 'a11', 'a12'] - call MPI_BCAST(patch_icpp(i)%${VAR}$, 1, MPI_DOUBLE_PRECISION, 0, MPI_COMM_WORLD, ierr) + #:for VAR in [ '2', '3', '4', '5', '6', '7', '8', '9'] + call MPI_BCAST(patch_icpp(i)%a(${VAR}$), 1, MPI_DOUBLE_PRECISION, 0, MPI_COMM_WORLD, ierr) #:endfor call MPI_BCAST(patch_icpp(i)%model%filepath, len(patch_icpp(i)%model%filepath), MPI_CHARACTER, 0, MPI_COMM_WORLD, ierr) diff --git a/src/pre_process/m_patches.fpp b/src/pre_process/m_patches.fpp index 2430069996..5e19be9f40 100644 --- a/src/pre_process/m_patches.fpp +++ b/src/pre_process/m_patches.fpp @@ -1424,8 +1424,8 @@ contains integer, intent(INOUT), dimension(0:m, 0:n, 0:p) :: patch_id_fp type(scalar_field), dimension(1:sys_size) :: q_prim_vf - real(kind(0d0)) :: r, x_p, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, eps, phi - real(kind(0d0)) :: a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12 + real(kind(0d0)) :: r, x_p, eps, phi + real(kind(0d0)), dimension(2:9) :: as, Ps real(kind(0d0)) :: radius, x_centroid, y_centroid, z_centroid, eta, smooth_coeff logical :: non_axis_sym @@ -1438,17 +1438,14 @@ contains smooth_patch_id = patch_icpp(patch_id)%smooth_patch_id smooth_coeff = patch_icpp(patch_id)%smooth_coeff radius = patch_icpp(patch_id)%radius - a2 = patch_icpp(patch_id)%a2 - a3 = patch_icpp(patch_id)%a3 - a4 = patch_icpp(patch_id)%a4 - a5 = patch_icpp(patch_id)%a5 - a6 = patch_icpp(patch_id)%a6 - a7 = patch_icpp(patch_id)%a7 - a8 = patch_icpp(patch_id)%a8 - a9 = patch_icpp(patch_id)%a9 - a10 = patch_icpp(patch_id)%a10 - a11 = patch_icpp(patch_id)%a11 - a12 = patch_icpp(patch_id)%a12 + as(2) = patch_icpp(patch_id)%a(2) + as(3) = patch_icpp(patch_id)%a(3) + as(4) = patch_icpp(patch_id)%a(4) + as(5) = patch_icpp(patch_id)%a(5) + as(6) = patch_icpp(patch_id)%a(6) + as(7) = patch_icpp(patch_id)%a(7) + as(8) = patch_icpp(patch_id)%a(8) + as(9) = patch_icpp(patch_id)%a(9) non_axis_sym = patch_icpp(patch_id)%non_axis_sym ! Since the analytical patch does not allow for its boundaries to get @@ -1480,22 +1477,22 @@ contains x_p = dabs(x_cc(i) - x_centroid + eps)/r end if - P2 = unassociated_legendre(x_p, 2) - P3 = unassociated_legendre(x_p, 3) - P4 = unassociated_legendre(x_p, 4) - P5 = unassociated_legendre(x_p, 5) - P6 = unassociated_legendre(x_p, 6) - P7 = unassociated_legendre(x_p, 7) + Ps(2) = unassociated_legendre(x_p, 2) + Ps(3) = unassociated_legendre(x_p, 3) + Ps(4) = unassociated_legendre(x_p, 4) + Ps(5) = unassociated_legendre(x_p, 5) + Ps(6) = unassociated_legendre(x_p, 6) + Ps(7) = unassociated_legendre(x_p, 7) if ((x_cc(i) - x_centroid >= 0 & .and. & - r - a2*P2 - a3*P3 - a4*P4 - a5*P5 - a6*P6 - a7*P7 <= radius & + r - as(2)*Ps(2) - as(3)*Ps(3) - as(4)*Ps(4) - as(5)*Ps(5) - as(6)*Ps(6) - as(7)*Ps(7) <= radius & .and. & patch_icpp(patch_id)%alter_patch(patch_id_fp(i, j, k))) .or. & (patch_id_fp(i, j, k) == smooth_patch_id)) & then if (patch_icpp(patch_id)%smoothen) then eta = tanh(smooth_coeff/min(dx, dy, dz)* & - ((r - a2*P2 - a3*P3 - a4*P4 - a5*P5 - a6*P6 - a7*P7) & + ((r - as(2)*Ps(2) - as(3)*Ps(3) - as(4)*Ps(4) - as(5)*Ps(5) - as(6)*Ps(6) - as(7)*Ps(7)) & - radius))*(-0.5d0) + 0.5d0 end if @@ -1515,33 +1512,30 @@ contains phi = atan(((y_cc(j) - y_centroid) + eps)/((x_cc(i) - x_centroid) + eps)) r = dsqrt((x_cc(i) - x_centroid)**2d0 + (y_cc(j) - y_centroid)**2d0) + eps x_p = (eps)/r - P2 = spherical_harmonic_func(x_p, phi, 2, 2) - P3 = spherical_harmonic_func(x_p, phi, 3, 3) - P4 = spherical_harmonic_func(x_p, phi, 4, 4) - P5 = spherical_harmonic_func(x_p, phi, 5, 5) - P6 = spherical_harmonic_func(x_p, phi, 6, 6) - P7 = spherical_harmonic_func(x_p, phi, 7, 7) - P8 = spherical_harmonic_func(x_p, phi, 8, 8) - P9 = spherical_harmonic_func(x_p, phi, 9, 9) - ! P10 = spherical_harmonic_func(x_p, phi, 10, 10) - ! P11 = spherical_harmonic_func(x_p, phi, 11, 11) - ! P12 = spherical_harmonic_func(x_p, phi, 12, 12) + Ps(2) = spherical_harmonic_func(x_p, phi, 2, 2) + Ps(3) = spherical_harmonic_func(x_p, phi, 3, 3) + Ps(4) = spherical_harmonic_func(x_p, phi, 4, 4) + Ps(5) = spherical_harmonic_func(x_p, phi, 5, 5) + Ps(6) = spherical_harmonic_func(x_p, phi, 6, 6) + Ps(7) = spherical_harmonic_func(x_p, phi, 7, 7) + Ps(8) = spherical_harmonic_func(x_p, phi, 8, 8) + Ps(9) = spherical_harmonic_func(x_p, phi, 9, 9) else r = dsqrt((x_cc(i) - x_centroid)**2d0 + (y_cc(j) - y_centroid)**2d0) + eps x_p = dabs(x_cc(i) - x_centroid + eps)/r - P2 = unassociated_legendre(x_p, 2) - P3 = unassociated_legendre(x_p, 3) - P4 = unassociated_legendre(x_p, 4) - P5 = unassociated_legendre(x_p, 5) - P6 = unassociated_legendre(x_p, 6) - P7 = unassociated_legendre(x_p, 7) - P8 = unassociated_legendre(x_p, 8) - P9 = unassociated_legendre(x_p, 9) + Ps(2) = unassociated_legendre(x_p, 2) + Ps(3) = unassociated_legendre(x_p, 3) + Ps(4) = unassociated_legendre(x_p, 4) + Ps(5) = unassociated_legendre(x_p, 5) + Ps(6) = unassociated_legendre(x_p, 6) + Ps(7) = unassociated_legendre(x_p, 7) + Ps(8) = unassociated_legendre(x_p, 8) + Ps(9) = unassociated_legendre(x_p, 9) end if if (x_cc(i) - x_centroid >= 0 & .and. & - r - a2*P2 - a3*P3 - a4*P4 - a5*P5 - a6*P6 - a7*P7 - a8*P8 - a9*P9 <= radius .and. & + r - as(2)*Ps(2) - as(3)*Ps(3) - as(4)*Ps(4) - as(5)*Ps(5) - as(6)*Ps(6) - as(7)*Ps(7) - as(8)*Ps(8) - as(9)*Ps(9) <= radius .and. & patch_icpp(patch_id)%alter_patch(patch_id_fp(i, j, 0))) & then call s_assign_patch_primitive_variables(patch_id, i, j, 0, & @@ -1549,7 +1543,7 @@ contains elseif (x_cc(i) - x_centroid < 0 & .and. & - r - a2*P2 + a3*P3 - a4*P4 + a5*P5 - a6*P6 + a7*P7 - a8*P8 + a9*P9 <= radius & + r - as(2)*Ps(2) + as(3)*Ps(3) - as(4)*Ps(4) + as(5)*Ps(5) - as(6)*Ps(6) + as(7)*Ps(7) - as(8)*Ps(8) + as(9)*Ps(9) <= radius & .and. & patch_icpp(patch_id)%alter_patch(patch_id_fp(i, j, 0))) & then @@ -1563,97 +1557,6 @@ contains end subroutine s_spherical_harmonic - !! This function generates the unassociated legendre poynomials with input - ! mode number and evaluates them at input x - - recursive function unassociated_legendre(x, l) result(P) - integer, intent(in) :: l - real(kind(0d0)), intent(in) :: x - real(kind(0d0)) :: P - - if (l == 0) then - P = 1d0 - else if (l == 1) then - P = x - else - P = ((2*l - 1)*x*unassociated_legendre(x, l - 1) - (l - 1)*unassociated_legendre(x, l - 2))/l - end if - - end function unassociated_legendre - - !! This function generated the spherical harmonic function valu, Y, - !based on inputs of x, phi, l and m - - recursive function spherical_harmonic_func(x, phi, l, m) result(Y) - integer, intent(in) :: l, m - real(kind(0d0)), intent(in) :: x, phi - real(kind(0d0)) :: Y, prefactor, pi - - pi = acos(-1d0) - prefactor = sqrt((2*l + 1)/(4*pi)*factorial(l - m)/factorial(l + m)); - if (m == 0) then - Y = prefactor*associated_legendre(x, l, m); - elseif (m > 0) then - Y = (-1d0)**m*sqrt(2d0)*prefactor*associated_legendre(x, l, m)*cos(m*phi); - end if - end function spherical_harmonic_func - - !! This function generates the associated legendre polynomials evaluated - !at x with inputs l and m - - recursive function associated_legendre(x, l, m) result(P) - integer, intent(in) :: l, m - real(kind(0d0)), intent(in) :: x - real(kind(0d0)) :: P - - if (m <= 0 .and. l <= 0) then - P = 1; - elseif (l == 1 .and. m <= 0) then - P = x; - elseif (l == 1 .and. m == 1) then - P = -(1 - x**2)**(1/2); - elseif (m == l) then - P = (-1)**l*double_factorial(2*l - 1)*(1 - x**2)**(l/2); - elseif (m == l - 1) then - P = x*(2*l - 1)*associated_legendre(x, l - 1, l - 1); - else - P = ((2*l - 1)*x*associated_legendre(x, l - 1, m) - (l + m - 1)*associated_legendre(x, l - 2, m))/(l - m); - end if - - end function associated_legendre - - !! This function calculates the double factorial value of an integer - - recursive function double_factorial(n) result(R) - integer, intent(in) :: n - integer, parameter :: int64_kind = selected_int_kind(18) ! 18 bytes for 64-bit integer - integer(kind=int64_kind) :: R - - if (n <= 0) then - R = 1 - else if (n == 1) then - R = 1 - else - R = n*double_factorial(n - 2) - end if - - end function double_factorial - - !! The following function calculates the factorial value of an integer - - recursive function factorial(n) result(R) - integer, intent(in) :: n - integer, parameter :: int64_kind = selected_int_kind(18) ! 18 bytes for 64-bit integer - integer(kind=int64_kind) :: R - - if (n == 0) then - R = 1 - else - R = n*factorial(n - 1) - end if - - end function factorial - !> The spherical patch is a 3D geometry that may be used, !! for example, in creating a bubble or a droplet. The patch !! geometry is well-defined when its centroid and radius are @@ -2221,7 +2124,7 @@ contains end subroutine s_convert_cylindrical_to_spherical_coord - !> Archimedes spiral funcreal(kind(0d0)) :: theta_cc, r, x_p, P2, P3, P4, P5, P6, P7tion + !> Archimedes spiral function !! @param myth Angle !! @param offset Thickness !! @param a Starting position diff --git a/src/simulation/m_data_output.fpp b/src/simulation/m_data_output.fpp index 2a8bc9554c..665d0cd6dd 100644 --- a/src/simulation/m_data_output.fpp +++ b/src/simulation/m_data_output.fpp @@ -318,7 +318,7 @@ contains !$acc end kernels end if #endif - + ! Determining global stability criteria extrema at current time-step if (num_procs > 1) then call s_mpi_reduce_stability_criteria_extrema(icfl_max_loc, & @@ -334,7 +334,7 @@ contains if (viscous) vcfl_max_glb = vcfl_max_loc if (viscous) Rc_min_glb = Rc_min_loc end if - + ! Determining the stability criteria extrema over all the time-steps if (icfl_max_glb > icfl_max) icfl_max = icfl_max_glb diff --git a/src/simulation/m_global_parameters.fpp b/src/simulation/m_global_parameters.fpp index 15fe798d95..33126ed4a4 100644 --- a/src/simulation/m_global_parameters.fpp +++ b/src/simulation/m_global_parameters.fpp @@ -1059,8 +1059,6 @@ contains ! the next one if (viscous) then buff_size = 2*weno_polyn + 2 -! else if (elasticity) then !TODO: check if necessary -! buff_size = 2*weno_polyn + 2 else buff_size = weno_polyn + 2 end if diff --git a/src/simulation/m_hyperelastic.fpp b/src/simulation/m_hyperelastic.fpp index 5c6a9d948d..9389b59697 100644 --- a/src/simulation/m_hyperelastic.fpp +++ b/src/simulation/m_hyperelastic.fpp @@ -27,30 +27,10 @@ module m_hyperelastic s_initialize_hyperelastic_module, & s_finalize_hyperelastic_module - !> @name Abstract interface for creating function pointers - !> @{ - abstract interface - - !> @name Abstract subroutine for the infinite relaxation solver - !> @{ - subroutine s_abstract_hyperelastic_solver(btensor, q_prim_vf, G, j, k, l) - !!!!$acc routine seq - import :: scalar_field, sys_size, b_size - type(scalar_field), dimension(sys_size), intent(inout) :: q_prim_vf - type(scalar_field), dimension(b_size), intent(inout) :: btensor - real(kind(0d0)), intent(in) :: G - integer, intent(in) :: j, k, l - - end subroutine s_abstract_hyperelastic_solver - !> @} - - end interface - !> @} - !! The btensor at the cell-interior Gaussian quadrature points. !! These tensor is needed to be calculated once and make the code DRY. type(vector_field) :: btensor !< -!$acc declare create(btensor) + !$acc declare create(btensor) real(kind(0d0)), allocatable, dimension(:, :) :: fd_coeff_x real(kind(0d0)), allocatable, dimension(:, :) :: fd_coeff_y @@ -130,11 +110,11 @@ contains real(kind(0d0)) :: G integer :: j, k, l, i, r - !$acc parallel loop collapse(3) gang vector default(present) private(alpha_K, alpha_rho_K, & + !$acc parallel loop collapse(3) gang vector default(present) private(alpha_K, alpha_rho_K, & !$acc rho, gamma, pi_inf, qv, G, Re, tensora, tensorb) - do l = 0, p - do k = 0, n - do j = 0, m + do l = 0, p + do k = 0, n + do j = 0, m !$acc loop seq do i = 1, num_fluids alpha_rho_k(i) = q_cons_vf(i)%sf(j, k, l) @@ -147,7 +127,7 @@ contains G = max(G, sgm_eps) !if ( G <= verysmall ) G_K = 0d0 - if ( G > verysmall ) then + if (G > verysmall) then !$acc loop seq do i = 1, tensor_size tensora(i) = 0d0 @@ -208,15 +188,15 @@ contains tensorb(6) = tensora(4)*tensora(7) + tensora(5)*tensora(8) + tensora(6)*tensora(9) ! STEP 4: update the btensor, this is consistent with Riemann solvers #:for BIJ, TXY in [(1,1),(2,2),(3,5),(4,3),(5,6),(6,9)] - btensor%vf(${BIJ}$)%sf(j, k, l) = tensorb(${TXY}$) + btensor%vf(${BIJ}$)%sf(j, k, l) = tensorb(${TXY}$) #:endfor ! store the determinant at the last entry of the btensor btensor%vf(b_size)%sf(j, k, l) = tensorb(tensor_size) ! STEP 5a: updating the Cauchy stress primitive scalar field if (hyper_model == 1) then - call s_neoHookean_cauchy_solver(btensor%vf, q_prim_vf, G, j, k, l) + call s_neoHookean_cauchy_solver(btensor%vf, q_prim_vf, G, j, k, l) elseif (hyper_model == 2) then - call s_Mooney_Rivlin_cauchy_solver(btensor%vf, q_prim_vf, G, j, k, l) + call s_Mooney_Rivlin_cauchy_solver(btensor%vf, q_prim_vf, G, j, k, l) end if ! STEP 5b: updating the pressure field q_prim_vf(E_idx)%sf(j, k, l) = q_prim_vf(E_idx)%sf(j, k, l) - & @@ -259,7 +239,7 @@ contains ! calculate the deviatoric of the tensor #:for IJ in [1,3,6] - btensor(${IJ}$)%sf(j, k, l) = btensor(${IJ}$)%sf(j, k, l) - f13*trace + btensor(${IJ}$)%sf(j, k, l) = btensor(${IJ}$)%sf(j, k, l) - f13*trace #:endfor ! dividing by the jacobian for neo-Hookean model ! setting the tensor to the stresses for riemann solver diff --git a/src/simulation/m_riemann_solvers.fpp b/src/simulation/m_riemann_solvers.fpp index 58c0f446e9..9ae9407914 100644 --- a/src/simulation/m_riemann_solvers.fpp +++ b/src/simulation/m_riemann_solvers.fpp @@ -1042,7 +1042,7 @@ contains !$acc parallel loop collapse(3) gang vector default(present) & !$acc private(vel_L, vel_R, vel_K_Star, Re_L, Re_R, rho_avg, h_avg, gamma_avg, & !$acc s_L, s_R, s_S, vel_avg_rms, alpha_L, alpha_R, Ys_L, Ys_R, Xs_L, Xs_R, & - !$acc Gamma_iL, Gamma_iR, Cp_iL, Cp_iR, Yi_avg, Phi_avg, h_iL, h_iR, h_avg_2, & + !$acc Gamma_iL, Gamma_iR, Cp_iL, Cp_iR, Yi_avg, Phi_avg, h_iL, h_iR, h_avg_2, & !$acc tau_e_L, tau_e_R, G_L, G_R, flux_ene_e, xi_field_L, xi_field_R) do l = is3%beg, is3%end do k = is2%beg, is2%end @@ -2153,7 +2153,7 @@ contains !$acc parallel loop collapse(3) gang vector default(present) private(vel_L, vel_R, Re_L, Re_R, & !$acc rho_avg, h_avg, gamma_avg, alpha_L, alpha_R, s_L, s_R, s_S, vel_avg_rms, pcorr, zcoef, & !$acc vel_L_tmp, vel_R_tmp, Ys_L, Ys_R, Xs_L, Xs_R, Gamma_iL, Gamma_iR, Cp_iL, Cp_iR, & - !$acc tau_e_L, tau_e_R, xi_field_L, xi_field_R, & + !$acc tau_e_L, tau_e_R, xi_field_L, xi_field_R, & !$acc Yi_avg, Phi_avg, h_iL, h_iR, h_avg_2) copyin(is1,is2,is3) do l = is3%beg, is3%end do k = is2%beg, is2%end diff --git a/src/simulation/m_sim_helpers.f90 b/src/simulation/m_sim_helpers.f90 index 9386797ad8..30295a631c 100644 --- a/src/simulation/m_sim_helpers.f90 +++ b/src/simulation/m_sim_helpers.f90 @@ -55,7 +55,7 @@ subroutine s_compute_enthalpy(q_prim_vf, pres, rho, gamma, pi_inf, Re, H, alpha, if (elasticity) then call s_convert_species_to_mixture_variables_acc(rho, gamma, pi_inf, qv, alpha, & - alpha_rho, Re, j, k, l, G, Gs) + alpha_rho, Re, j, k, l, G, Gs) elseif (bubbles) then call s_convert_species_to_mixture_variables_bubbles_acc(rho, gamma, pi_inf, qv, alpha, alpha_rho, Re, j, k, l) else @@ -79,7 +79,7 @@ subroutine s_compute_enthalpy(q_prim_vf, pres, rho, gamma, pi_inf, Re, H, alpha, ! ENERGY ADJUSTMENTS FOR HYPERELASTIC ENERGY if (hyperelasticity) then - E = E + G*q_prim_vf(xiend+1)%sf(j, k, l) + E = E + G*q_prim_vf(xiend + 1)%sf(j, k, l) end if H = (E + pres)/rho diff --git a/src/simulation/m_start_up.fpp b/src/simulation/m_start_up.fpp index 25b20a92d1..a73aeb7264 100644 --- a/src/simulation/m_start_up.fpp +++ b/src/simulation/m_start_up.fpp @@ -360,7 +360,7 @@ contains end if end do - if ((bubbles .eqv. .true.) .or. (elasticity .eqv. .true.)) then + if (bubbles .or. elasticity) then ! Read pb and mv for non-polytropic qbmm if (qbmm .and. .not. polytropic) then do i = 1, nb diff --git a/toolchain/bootstrap/docker.sh b/toolchain/bootstrap/docker.sh deleted file mode 100644 index 60e34d9284..0000000000 --- a/toolchain/bootstrap/docker.sh +++ /dev/null @@ -1,33 +0,0 @@ -#!/bin/bash - -if ! command -v docker > /dev/null 2>&1; then - error "$MAGENTA""Docker$COLOR_RESET is not installed." - - exit 1 -fi - -log "Running in$MAGENTA Docker$COLOR_RESET mode." - -if [ -t 1 ]; then - dockerintopts='--interactive --tty' -fi - -__docker_run() { - docker run $dockerintopts --rm --workdir /home/me/MFC \ - --mount type=bind,source="$(pwd)",target=/home/me/MFC \ - sbryngelson/mfc:latest $@ -} - -__docker_run sudo chown -R me:me /home/me/MFC -if (($?)); then - error "Docker: Failed to set directory permissions on MFC mount.." - - exit 1 -fi - -__docker_run $@ -if (($?)); then - error "Error running Docker container with $@." - - exit 1 -fi diff --git a/toolchain/mfc/run/case_dicts.py b/toolchain/mfc/run/case_dicts.py index e9a7055c64..4714af5c0c 100644 --- a/toolchain/mfc/run/case_dicts.py +++ b/toolchain/mfc/run/case_dicts.py @@ -52,7 +52,6 @@ def analytic(self): 'relax_model': ParamType.INT, 'sigma': ParamType.REAL, 'adv_n': ParamType.LOG, - 'hyperelasticity': ParamType.LOG, 'cfl_adap_dt': ParamType.LOG, 'cfl_const_dt': ParamType.LOG, 'chemistry': ParamType.LOG, From db6c04f77bc950aa791f66ac54b396b1a48b5e76 Mon Sep 17 00:00:00 2001 From: Ben Wilfong <48168887+wilfonba@users.noreply.github.com> Date: Mon, 18 Nov 2024 12:07:54 -0500 Subject: [PATCH 303/326] fix post_process build --- src/post_process/m_start_up.f90 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/post_process/m_start_up.f90 b/src/post_process/m_start_up.f90 index ca6f05f824..1ae622dc9d 100644 --- a/src/post_process/m_start_up.f90 +++ b/src/post_process/m_start_up.f90 @@ -82,7 +82,7 @@ subroutine s_read_input_file polydisperse, poly_sigma, file_per_process, relax, & relax_model, cf_wrt, sigma, adv_n, ib, num_ibs, & cfl_adap_dt, cfl_const_dt, t_save, t_stop, n_start, & - cfl_target, surface_tension & + cfl_target, surface_tension, & sim_data, hyperelasticity ! Inquiring the status of the post_process.inp file From 6413886407b8d7fd4eee3b76ccad0ba1fc767522 Mon Sep 17 00:00:00 2001 From: Spencer Bryngelson Date: Tue, 19 Nov 2024 10:39:48 -0500 Subject: [PATCH 304/326] fix noMPI bug --- src/simulation/m_mpi_proxy.fpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/simulation/m_mpi_proxy.fpp b/src/simulation/m_mpi_proxy.fpp index bd64fc5f1a..e857ae6a9c 100644 --- a/src/simulation/m_mpi_proxy.fpp +++ b/src/simulation/m_mpi_proxy.fpp @@ -167,8 +167,6 @@ contains subroutine s_mpi_gather_data(my_vector, counts, gathered_vector, root) -#ifdef MFC_MPI - implicit none integer, intent(in) :: counts ! Array of vector lengths for each process real(kind(0d0)), intent(in), dimension(counts) :: my_vector ! Input vector on each process @@ -178,6 +176,8 @@ contains integer :: i, offset, ierr integer, allocatable :: recounts(:), displs(:) +#ifdef MFC_MPI + allocate (recounts(num_procs)) call MPI_GATHER(counts, 1, MPI_INTEGER, recounts, 1, MPI_INTEGER, root, & From d171425473e97c5cb4cd6fbb0baa48709b4a9347 Mon Sep 17 00:00:00 2001 From: Spencer Bryngelson Date: Tue, 19 Nov 2024 11:01:04 -0500 Subject: [PATCH 305/326] mpi common --- src/common/m_mpi_common.fpp | 32 +++++++++++++++++++++++++++++++ src/post_process/m_mpi_proxy.fpp | 32 ------------------------------- src/simulation/m_mpi_proxy.fpp | 33 -------------------------------- 3 files changed, 32 insertions(+), 65 deletions(-) diff --git a/src/common/m_mpi_common.fpp b/src/common/m_mpi_common.fpp index 403ac4f133..0aa2c99834 100644 --- a/src/common/m_mpi_common.fpp +++ b/src/common/m_mpi_common.fpp @@ -217,6 +217,38 @@ contains end subroutine s_initialize_mpi_data + subroutine s_mpi_gather_data(my_vector, counts, gathered_vector, root) + + implicit none + integer, intent(in) :: counts ! Array of vector lengths for each process + real(kind(0d0)), intent(in), dimension(counts) :: my_vector ! Input vector on each process + integer, intent(in) :: root ! Rank of the root process + real(kind(0d0)), allocatable, intent(out) :: gathered_vector(:) ! Gathered vector on the root process + + integer :: i, offset, ierr + integer, allocatable :: recounts(:), displs(:) + +#ifdef MFC_MPI + + allocate (recounts(num_procs)) + + call MPI_GATHER(counts, 1, MPI_INTEGER, recounts, 1, MPI_INTEGER, root, & + MPI_COMM_WORLD, ierr) + + allocate (displs(size(recounts))) + + displs(1) = 0 + + do i = 2, size(recounts) + displs(i) = displs(i - 1) + recounts(i - 1) + end do + + allocate (gathered_vector(sum(recounts))) + call MPI_GATHERV(my_vector, counts, MPI_DOUBLE_PRECISION, gathered_vector, recounts, displs, MPI_DOUBLE_PRECISION, & + root, MPI_COMM_WORLD, ierr) +#endif + end subroutine s_mpi_gather_data + subroutine mpi_bcast_time_step_values(proc_time, time_avg) real(kind(0d0)), dimension(0:num_procs - 1), intent(inout) :: proc_time diff --git a/src/post_process/m_mpi_proxy.fpp b/src/post_process/m_mpi_proxy.fpp index c7b0f4a9f5..01491a1476 100644 --- a/src/post_process/m_mpi_proxy.fpp +++ b/src/post_process/m_mpi_proxy.fpp @@ -141,38 +141,6 @@ contains end subroutine s_initialize_mpi_proxy_module - subroutine s_mpi_gather_data(my_vector, counts, gathered_vector, root) - -#ifdef MFC_MPI - - implicit none - integer, intent(in) :: counts ! Array of vector lengths for each process - real(kind(0d0)), intent(in), dimension(counts) :: my_vector ! Input vector on each process - integer, intent(in) :: root ! Rank of the root process - real(kind(0d0)), allocatable, intent(out) :: gathered_vector(:) ! Gathered vector on the root process - - integer :: i, offset, ierr - integer, allocatable :: recounts(:), displs(:) - - allocate (recounts(num_procs)) - - call MPI_GATHER(counts, 1, MPI_INTEGER, recounts, 1, MPI_INTEGER, root, & - MPI_COMM_WORLD, ierr) - - allocate (displs(size(recounts))) - - displs(1) = 0 - - do i = 2, size(recounts) - displs(i) = displs(i - 1) + recounts(i - 1) - end do - - allocate (gathered_vector(sum(recounts))) - call MPI_GATHERV(my_vector, counts, MPI_DOUBLE_PRECISION, gathered_vector, recounts, displs, MPI_DOUBLE_PRECISION, & - root, MPI_COMM_WORLD, ierr) -#endif - end subroutine s_mpi_gather_data - !> Since only processor with rank 0 is in charge of reading !! and checking the consistency of the user provided inputs, !! these are not available to the remaining processors. This diff --git a/src/simulation/m_mpi_proxy.fpp b/src/simulation/m_mpi_proxy.fpp index e857ae6a9c..18dac33140 100644 --- a/src/simulation/m_mpi_proxy.fpp +++ b/src/simulation/m_mpi_proxy.fpp @@ -164,39 +164,6 @@ contains !! available to the other processors. Then, the purpose of !! this subroutine is to distribute the user inputs to the !! remaining processors in the communicator. - - subroutine s_mpi_gather_data(my_vector, counts, gathered_vector, root) - - implicit none - integer, intent(in) :: counts ! Array of vector lengths for each process - real(kind(0d0)), intent(in), dimension(counts) :: my_vector ! Input vector on each process - integer, intent(in) :: root ! Rank of the root process - real(kind(0d0)), allocatable, intent(out) :: gathered_vector(:) ! Gathered vector on the root process - - integer :: i, offset, ierr - integer, allocatable :: recounts(:), displs(:) - -#ifdef MFC_MPI - - allocate (recounts(num_procs)) - - call MPI_GATHER(counts, 1, MPI_INTEGER, recounts, 1, MPI_INTEGER, root, & - MPI_COMM_WORLD, ierr) - - allocate (displs(size(recounts))) - - displs(1) = 0 - - do i = 2, size(recounts) - displs(i) = displs(i - 1) + recounts(i - 1) - end do - - allocate (gathered_vector(sum(recounts))) - call MPI_GATHERV(my_vector, counts, MPI_DOUBLE_PRECISION, gathered_vector, recounts, displs, MPI_DOUBLE_PRECISION, & - root, MPI_COMM_WORLD, ierr) -#endif - end subroutine s_mpi_gather_data - subroutine s_mpi_bcast_user_inputs() ! --------------------------------- #ifdef MFC_MPI From d308c9732e0903185287028542c5ae59d36c47c5 Mon Sep 17 00:00:00 2001 From: Ben Wilfong <48168887+wilfonba@users.noreply.github.com> Date: Mon, 25 Nov 2024 16:53:03 -0500 Subject: [PATCH 306/326] fix examples --- examples/2D_lungwave/case.py | 2 +- examples/2D_lungwave_horizontal/case.py | 26 +++++++++++------------ examples/3D_lungwave/arc_case.py | 28 ++++++++++++------------- examples/3D_lungwave/case.py | 28 ++++++++++++------------- toolchain/mfc/run/case_dicts.py | 13 +++++++----- 5 files changed, 50 insertions(+), 47 deletions(-) diff --git a/examples/2D_lungwave/case.py b/examples/2D_lungwave/case.py index e5888cbe96..a811a77cdd 100644 --- a/examples/2D_lungwave/case.py +++ b/examples/2D_lungwave/case.py @@ -171,7 +171,7 @@ 'patch_icpp(2)%y_centroid' : -dlengy/4., 'patch_icpp(2)%length_x' : dlengx, 'patch_icpp(2)%length_y' : dlengy/2.+2, - 'patch_icpp(2)%a2' : interface_amp, + 'patch_icpp(2)%a(2)' : interface_amp, 'patch_icpp(2)%vel(1)' : 0.E+00, 'patch_icpp(2)%vel(2)' : 0.0, 'patch_icpp(2)%pres' : patmos_n, diff --git a/examples/2D_lungwave_horizontal/case.py b/examples/2D_lungwave_horizontal/case.py index d11aeac26a..ed469d5abc 100644 --- a/examples/2D_lungwave_horizontal/case.py +++ b/examples/2D_lungwave_horizontal/case.py @@ -31,7 +31,7 @@ #define pulse P_amp = 10.E+6 P_len = 45 #length of the impulse -theta = -math.pi/2 #direction of propagation +theta = -math.pi/2 #direction of propagation #non-dim @@ -43,8 +43,8 @@ stress_char = rho_char*c_char*c_char/gammag #non-dim the properties -rhog_n = rhog/rho_char -c_g_n = c_g/c_char +rhog_n = rhog/rho_char +c_g_n = c_g/c_char rhol_n = rhol/rho_char c_l_n = c_l/c_char Bg_n = Bg/stress_char @@ -72,7 +72,7 @@ time_end = 5 cfl = 8.0 -dt = cfl * dx/c_l +dt = cfl * dx/c_l Nt = int(time_end/dt) Nframes = 500 tstart = 0 @@ -110,7 +110,7 @@ 'time_stepper' : 3, 'weno_order' : 5, 'weno_eps' : 1.E-16, - 'weno_Re_flux' : 'F', + 'weno_Re_flux' : 'F', 'weno_avg' : 'F', 'mapped_weno' : 'T', 'null_weights' : 'F', @@ -130,7 +130,7 @@ 'prim_vars_wrt' :'T', 'parallel_io' :'T', # ========================================================================== - + # Monopole setting ========================================================= 'Monopole' : 'T', # creating an acoustic wave 'num_mono' : 1, # place in the middle and expand @@ -139,11 +139,11 @@ 'Mono(1)%mag' : 100.0*patmos_n,# magnitude 'Mono(1)%length' : 45.0*dlengy, # pulse length 'Mono(1)%support' : 2, # 2D semi infinite plane (x: -inf,inf; y:-len/2, len/2) - 'Mono(1)%support_width' : 30, + 'Mono(1)%support_width' : 30, 'Mono(1)%loc(1)' : 0.7*dlengy, # x_center of the domain 'Mono(1)%loc(2)' : dlengy/2, # upper boundary of the domain 'Mono(1)%dir' : -math.pi, # direction: -pi/2 - + # Patch 1: Background ====================================================== 'patch_icpp(1)%geometry' : 3, 'patch_icpp(1)%x_centroid' : 0., @@ -164,10 +164,10 @@ 'patch_icpp(2)%hcid' : 206, 'patch_icpp(2)%alter_patch(1)' : 'T', 'patch_icpp(2)%x_centroid' : -dlengx/4., - 'patch_icpp(2)%y_centroid' : dlengy/2., + 'patch_icpp(2)%y_centroid' : dlengy/2., 'patch_icpp(2)%length_x' : dlengx/2.+2, - 'patch_icpp(2)%length_y' : dlengy, - 'patch_icpp(2)%a2' : interface_amp, + 'patch_icpp(2)%length_y' : dlengy, + 'patch_icpp(2)%a(2)' : interface_amp, 'patch_icpp(2)%vel(1)' : 0.E+00, 'patch_icpp(2)%vel(2)' : 0.0, 'patch_icpp(2)%pres' : patmos_n, @@ -181,8 +181,8 @@ 'fluid_pp(1)%gamma' : 1.E+00/(gammal-1.E+00), 'fluid_pp(1)%pi_inf' : gammal*Bl_n/(gammal-1.E+00), 'fluid_pp(2)%gamma' : 1.E+00/(gammag-1.E+00), - 'fluid_pp(2)%pi_inf' : gammag*Bg_n/(gammag-1.E+00), - + 'fluid_pp(2)%pi_inf' : gammag*Bg_n/(gammag-1.E+00), + #============================================================================== })) diff --git a/examples/3D_lungwave/arc_case.py b/examples/3D_lungwave/arc_case.py index 1884002b04..5b9dd8024e 100644 --- a/examples/3D_lungwave/arc_case.py +++ b/examples/3D_lungwave/arc_case.py @@ -32,7 +32,7 @@ #define pulse P_amp = 10.E+6 P_len = 45 #length of the impulse -theta = -math.pi/2 #direction of propagation +theta = -math.pi/2 #direction of propagation #non-dim @@ -44,8 +44,8 @@ stress_char = rho_char*c_char*c_char/gammal #non-dim the properties -rhog_n = rhog/rho_char -c_g_n = c_g/c_char +rhog_n = rhog/rho_char +c_g_n = c_g/c_char rhol_n = rhol/rho_char c_l_n = c_l/c_char Bg_n = Bg/stress_char @@ -76,7 +76,7 @@ time_end = 50 cfl = 0.01 -dt = cfl * dx/c_l_n +dt = cfl * dx/c_l_n Nt = int(time_end/dt) Nframes = 500 tstart = 0 @@ -122,7 +122,7 @@ 'time_stepper' : 3, 'weno_order' : 5, 'weno_eps' : 1.E-16, - 'weno_Re_flux' : 'F', + 'weno_Re_flux' : 'F', 'weno_avg' : 'F', 'mapped_weno' : 'T', 'null_weights' : 'F', @@ -139,7 +139,7 @@ # ========================================================================== # Turning on Hypoelasticity ================================================ - #'hypoelasticity' : 'T', + #'hypoelasticity' : 'T', 'hyperelasticity' : 'F', # ========================================================================== @@ -149,9 +149,9 @@ 'prim_vars_wrt' :'T', 'parallel_io' :'T', # ========================================================================== - + # acoustics setting ========================================================= - 'acoustic_source' : 'T', + 'acoustic_source' : 'T', 'num_source' : 1, 'acoustic(1)%support' : 3, 'acoustic(1)%loc(1)' : 4, @@ -165,7 +165,7 @@ 'acoustic(1)%height' : dlengz, 'acoustic(1)%dir' : -math.pi, #=========================================================================== - + # Patch 1: Background ====================================================== 'patch_icpp(1)%geometry' : 9, 'patch_icpp(1)%x_centroid' : 0., @@ -183,7 +183,7 @@ 'patch_icpp(1)%alpha(1)' : alphal_back, 'patch_icpp(1)%alpha(2)' : alphag_back, #'patch_icpp(1)%tau_e(1)' : 0.0, - + # ========================================================================== # Patch 2: Lung ============================================================ @@ -195,9 +195,9 @@ 'patch_icpp(2)%y_centroid' : dlengy/2., 'patch_icpp(2)%z_centroid' : dlengz/2., 'patch_icpp(2)%length_x' : 2000,#dlengx,#dlengx/2.+2, # - 'patch_icpp(2)%length_y' : dlengy, - 'patch_icpp(2)%length_z' : dlengz, - 'patch_icpp(2)%a2' : interface_amp, + 'patch_icpp(2)%length_y' : dlengy, + 'patch_icpp(2)%length_z' : dlengz, + 'patch_icpp(2)%a(2)' : interface_amp, 'patch_icpp(2)%vel(1)' : 0.E+00, 'patch_icpp(2)%vel(2)' : 0.0, 'patch_icpp(2)%vel(3)' : 0.0, @@ -213,7 +213,7 @@ 'fluid_pp(1)%pi_inf' : gammal*Bl_n/(gammal-1.E+00), 'fluid_pp(1)%G' : G_l_n, 'fluid_pp(2)%gamma' : 1.E+00/(gammag-1.E+00), - 'fluid_pp(2)%pi_inf' : gammag*Bg_n/(gammag-1.E+00), + 'fluid_pp(2)%pi_inf' : gammag*Bg_n/(gammag-1.E+00), 'fluid_pp(2)%G' : G_g_n, #============================================================================== })) diff --git a/examples/3D_lungwave/case.py b/examples/3D_lungwave/case.py index 1884002b04..71a5520ed7 100644 --- a/examples/3D_lungwave/case.py +++ b/examples/3D_lungwave/case.py @@ -32,7 +32,7 @@ #define pulse P_amp = 10.E+6 P_len = 45 #length of the impulse -theta = -math.pi/2 #direction of propagation +theta = -math.pi/2 #direction of propagation #non-dim @@ -44,8 +44,8 @@ stress_char = rho_char*c_char*c_char/gammal #non-dim the properties -rhog_n = rhog/rho_char -c_g_n = c_g/c_char +rhog_n = rhog/rho_char +c_g_n = c_g/c_char rhol_n = rhol/rho_char c_l_n = c_l/c_char Bg_n = Bg/stress_char @@ -76,7 +76,7 @@ time_end = 50 cfl = 0.01 -dt = cfl * dx/c_l_n +dt = cfl * dx/c_l_n Nt = int(time_end/dt) Nframes = 500 tstart = 0 @@ -122,7 +122,7 @@ 'time_stepper' : 3, 'weno_order' : 5, 'weno_eps' : 1.E-16, - 'weno_Re_flux' : 'F', + 'weno_Re_flux' : 'F', 'weno_avg' : 'F', 'mapped_weno' : 'T', 'null_weights' : 'F', @@ -139,7 +139,7 @@ # ========================================================================== # Turning on Hypoelasticity ================================================ - #'hypoelasticity' : 'T', + #'hypoelasticity' : 'T', 'hyperelasticity' : 'F', # ========================================================================== @@ -149,9 +149,9 @@ 'prim_vars_wrt' :'T', 'parallel_io' :'T', # ========================================================================== - + # acoustics setting ========================================================= - 'acoustic_source' : 'T', + 'acoustic_source' : 'T', 'num_source' : 1, 'acoustic(1)%support' : 3, 'acoustic(1)%loc(1)' : 4, @@ -165,7 +165,7 @@ 'acoustic(1)%height' : dlengz, 'acoustic(1)%dir' : -math.pi, #=========================================================================== - + # Patch 1: Background ====================================================== 'patch_icpp(1)%geometry' : 9, 'patch_icpp(1)%x_centroid' : 0., @@ -183,7 +183,7 @@ 'patch_icpp(1)%alpha(1)' : alphal_back, 'patch_icpp(1)%alpha(2)' : alphag_back, #'patch_icpp(1)%tau_e(1)' : 0.0, - + # ========================================================================== # Patch 2: Lung ============================================================ @@ -195,9 +195,9 @@ 'patch_icpp(2)%y_centroid' : dlengy/2., 'patch_icpp(2)%z_centroid' : dlengz/2., 'patch_icpp(2)%length_x' : 2000,#dlengx,#dlengx/2.+2, # - 'patch_icpp(2)%length_y' : dlengy, - 'patch_icpp(2)%length_z' : dlengz, - 'patch_icpp(2)%a2' : interface_amp, + 'patch_icpp(2)%length_y' : dlengy, + 'patch_icpp(2)%length_z' : dlengz, + 'patch_icpp(2)%a2)' : interface_amp, 'patch_icpp(2)%vel(1)' : 0.E+00, 'patch_icpp(2)%vel(2)' : 0.0, 'patch_icpp(2)%vel(3)' : 0.0, @@ -213,7 +213,7 @@ 'fluid_pp(1)%pi_inf' : gammal*Bl_n/(gammal-1.E+00), 'fluid_pp(1)%G' : G_l_n, 'fluid_pp(2)%gamma' : 1.E+00/(gammag-1.E+00), - 'fluid_pp(2)%pi_inf' : gammag*Bg_n/(gammag-1.E+00), + 'fluid_pp(2)%pi_inf' : gammag*Bg_n/(gammag-1.E+00), 'fluid_pp(2)%G' : G_g_n, #============================================================================== })) diff --git a/toolchain/mfc/run/case_dicts.py b/toolchain/mfc/run/case_dicts.py index fc7c356b0f..98438977ba 100644 --- a/toolchain/mfc/run/case_dicts.py +++ b/toolchain/mfc/run/case_dicts.py @@ -128,12 +128,15 @@ def analytic(self): ("smooth_patch_id", ParamType.INT), ("hcid", ParamType.INT)]: PRE_PROCESS[f"patch_icpp({p_id})%{attribute}"] = ty - for real_attr in ["radius", "radii", "epsilon", "beta", "normal", "alpha_rho", "a2", - "a3", "a4", "a5", "a6", "a7","a8", "a9", "a10", "a11", "a12", 'non_axis_sym', - "normal", "smooth_coeff", "rho", "vel", "alpha", "gamma", - "pi_inf", "r0", "v0", "p0", "m0", "cv", "qv", "qvp"]: - + for real_attr in ["radius", "radii", "epsilon", "beta", "normal", "alpha_rho", + 'non_axis_sym', "normal", "smooth_coeff", "rho", "vel", + "alpha", "gamma", "pi_inf", "r0", "v0", "p0", "m0", "cv", + "qv", "qvp"]: PRE_PROCESS[f"patch_icpp({p_id})%{real_attr}"] = ParamType.REAL + + for real_attr in range(2, 9+1): + PRE_PROCESS['patch_icpp({p_id})%a({real_attr})'] = ParamType.REAL + PRE_PROCESS[f"patch_icpp({p_id})%pres"] = ParamType.REAL.analytic() for i in range(100): From 61e722194462f4e3fc32a5fe668cd246e7d5173d Mon Sep 17 00:00:00 2001 From: Ben Wilfong <48168887+wilfonba@users.noreply.github.com> Date: Mon, 25 Nov 2024 17:00:46 -0500 Subject: [PATCH 307/326] fix more case files --- examples/2D_lungwave/case.py | 39 +++++++++++----------- examples/2D_lungwave_horizontal/case.py | 23 ++++++------- examples/2D_phasechange_bubble/case.py | 1 - examples/2D_phasechange_bubble/casefile.py | 1 - examples/3D_hyper_bubingel/case.py | 1 - examples/3D_hyper_bubinwater/case.py | 1 - examples/3D_lungwave/arc_case.py | 1 - examples/3D_lungwave/case.py | 1 - examples/3D_phasechange_bubble/case.py | 1 - 9 files changed, 30 insertions(+), 39 deletions(-) diff --git a/examples/2D_lungwave/case.py b/examples/2D_lungwave/case.py index a811a77cdd..b05c142c39 100644 --- a/examples/2D_lungwave/case.py +++ b/examples/2D_lungwave/case.py @@ -32,7 +32,7 @@ #define pulse P_amp = 10.E+6 P_len = 45 #length of the impulse -theta = -math.pi/2 #direction of propagation +theta = -math.pi/2 #direction of propagation #non-dim @@ -44,8 +44,8 @@ stress_char = rho_char*c_char*c_char/gammag #non-dim the properties -rhog_n = rhog/rho_char -c_g_n = c_g/c_char +rhog_n = rhog/rho_char +c_g_n = c_g/c_char rhol_n = rhol/rho_char c_l_n = c_l/c_char Bg_n = Bg/stress_char @@ -73,7 +73,7 @@ time_end = 2.5 cfl = 0.5 -dt = cfl * dx/c_l +dt = cfl * dx/c_l Nt = int(time_end/dt) Nframes = 50000 tstart = 0 @@ -81,7 +81,7 @@ tsave = int(Nt/Nframes) #interface profile -interface_amp = 0.5 +interface_amp = 0.5 # Configuring case dictionary print(json.dumps({ @@ -108,13 +108,12 @@ 'model_eqns' : 2, 'alt_soundspeed' : 'F', 'num_fluids' : 2, - 'adv_alphan' : 'T', 'mpp_lim' : 'T', 'mixture_err' : 'T', 'time_stepper' : 3, 'weno_order' : 5, 'weno_eps' : 1.E-16, - 'weno_Re_flux' : 'F', + 'weno_Re_flux' : 'F', 'weno_avg' : 'F', 'mapped_weno' : 'T', 'null_weights' : 'F', @@ -134,19 +133,19 @@ 'prim_vars_wrt' :'T', 'parallel_io' :'T', # ========================================================================== - + # Monopole setting ========================================================= - 'Monopole' : 'T', # creating an acoustic wave - 'num_mono' : 1, # place in the middle and expand - 'Mono(1)%pulse' : 3, # sine wave - 'Mono(1)%npulse' : 1, # 1 pulse - 'Mono(1)%mag' : 10.0*patmos_n, # magnitude - 'Mono(1)%length' : 1*dlengx, # impulse length - 'Mono(1)%loc(1)' : dlengx/2, # x_center of the domain - 'Mono(1)%loc(2)' : 5.0*dlengx, # upper boundary of the domain - 'Mono(1)%dir' : -math.pi/2, # direction: -pi/2 + 'acoustic_source' : 'T', # creating an acoustic wave + 'num_source' : 1, # place in the middle and expand + 'acoustic(1)%pulse' : 3, # sine wave + 'acoustic(1)%npulse' : 1, # 1 pulse + 'acoustic(1)%mag' : 10.0*patmos_n, # magnitude + 'acoustic(1)%length' : 1*dlengx, # impulse length + 'acoustic(1)%loc(1)' : dlengx/2, # x_center of the domain + 'acoustic(1)%loc(2)' : 5.0*dlengx, # upper boundary of the domain + 'acoustic(1)%dir' : -math.pi/2, # direction: -pi/2 #============================================================================== - + # Patch 1: Background ====================================================== 'patch_icpp(1)%geometry' : 3, 'patch_icpp(1)%x_centroid' : dlengx/2, @@ -186,8 +185,8 @@ 'fluid_pp(1)%pi_inf' : gammal*Bl_n/(gammal-1.E+00), 'fluid_pp(2)%gamma' : 1.E+00/(gammag-1.E+00), 'fluid_pp(2)%pi_inf' : gammag*Bg_n/(gammag-1.E+00), - # ========================================================================== - + # ========================================================================== + })) # ============================================================================== diff --git a/examples/2D_lungwave_horizontal/case.py b/examples/2D_lungwave_horizontal/case.py index ed469d5abc..906381026b 100644 --- a/examples/2D_lungwave_horizontal/case.py +++ b/examples/2D_lungwave_horizontal/case.py @@ -104,7 +104,6 @@ 'model_eqns' : 2, 'alt_soundspeed' : 'F', 'num_fluids' : 2, - 'adv_alphan' : 'T', 'mpp_lim' : 'T', 'mixture_err' : 'T', 'time_stepper' : 3, @@ -132,17 +131,17 @@ # ========================================================================== # Monopole setting ========================================================= - 'Monopole' : 'T', # creating an acoustic wave - 'num_mono' : 1, # place in the middle and expand - 'Mono(1)%pulse' : 3, # square wave - 'Mono(1)%npulse' : 1, # 1 pulse - 'Mono(1)%mag' : 100.0*patmos_n,# magnitude - 'Mono(1)%length' : 45.0*dlengy, # pulse length - 'Mono(1)%support' : 2, # 2D semi infinite plane (x: -inf,inf; y:-len/2, len/2) - 'Mono(1)%support_width' : 30, - 'Mono(1)%loc(1)' : 0.7*dlengy, # x_center of the domain - 'Mono(1)%loc(2)' : dlengy/2, # upper boundary of the domain - 'Mono(1)%dir' : -math.pi, # direction: -pi/2 + 'acoustic_source' : 'T', # creating an acoustic wave + 'num_source' : 1, # place in the middle and expand + 'acoustic(1)%pulse' : 3, # square wave + 'acoustic(1)%npulse' : 1, # 1 pulse + 'acoustic(1)%mag' : 100.0*patmos_n,# magnitude + 'acoustic(1)%length' : 45.0*dlengy, # pulse length + 'acoustic(1)%support' : 2, # 2D semi infinite plane (x: -inf,inf; y:-len/2, len/2) + 'acoustic(1)%support_width' : 30, + 'acoustic(1)%loc(1)' : 0.7*dlengy, # x_center of the domain + 'acoustic(1)%loc(2)' : dlengy/2, # upper boundary of the domain + 'acoustic(1)%dir' : -math.pi, # direction: -pi/2 # Patch 1: Background ====================================================== 'patch_icpp(1)%geometry' : 3, diff --git a/examples/2D_phasechange_bubble/case.py b/examples/2D_phasechange_bubble/case.py index 5fbe5f83ac..2ee87e2605 100644 --- a/examples/2D_phasechange_bubble/case.py +++ b/examples/2D_phasechange_bubble/case.py @@ -204,7 +204,6 @@ 'num_patches' : 2, 'model_eqns' : 3, 'num_fluids' : 3, - 'adv_alphan' : 'T', 'mpp_lim' : 'T', 'mixture_err' : 'T', 'relax' : 'T', diff --git a/examples/2D_phasechange_bubble/casefile.py b/examples/2D_phasechange_bubble/casefile.py index 722d004914..65edf71e4c 100644 --- a/examples/2D_phasechange_bubble/casefile.py +++ b/examples/2D_phasechange_bubble/casefile.py @@ -211,7 +211,6 @@ 'num_patches' : 2, 'model_eqns' : 3, 'num_fluids' : 3, - 'adv_alphan' : 'T', 'mpp_lim' : 'T', 'mixture_err' : 'T', 'relax' : 'T', diff --git a/examples/3D_hyper_bubingel/case.py b/examples/3D_hyper_bubingel/case.py index e5fbd9bfd4..4652c0e804 100755 --- a/examples/3D_hyper_bubingel/case.py +++ b/examples/3D_hyper_bubingel/case.py @@ -294,7 +294,6 @@ 'num_fluids' : 4, 'hypoelasticity' : 'F', 'hyperelasticity' : 'T', - 'adv_alphan' : 'T', 'mpp_lim' : 'T', 'mixture_err' : 'T', 'relax' : 'T', diff --git a/examples/3D_hyper_bubinwater/case.py b/examples/3D_hyper_bubinwater/case.py index 2fff7d603e..9d9216ad3b 100755 --- a/examples/3D_hyper_bubinwater/case.py +++ b/examples/3D_hyper_bubinwater/case.py @@ -289,7 +289,6 @@ 'num_fluids' : 4, 'hypoelasticity' : 'F', 'hyperelasticity' : 'T', - 'adv_alphan' : 'T', 'mpp_lim' : 'T', 'mixture_err' : 'T', 'relax' : 'T', diff --git a/examples/3D_lungwave/arc_case.py b/examples/3D_lungwave/arc_case.py index 5b9dd8024e..0efb7c9022 100644 --- a/examples/3D_lungwave/arc_case.py +++ b/examples/3D_lungwave/arc_case.py @@ -116,7 +116,6 @@ 'model_eqns' : 3, 'alt_soundspeed' : 'F', 'num_fluids' : 2, - #'adv_alphan' : 'T', 'mpp_lim' : 'T', 'mixture_err' : 'T', 'time_stepper' : 3, diff --git a/examples/3D_lungwave/case.py b/examples/3D_lungwave/case.py index 71a5520ed7..c190919c23 100644 --- a/examples/3D_lungwave/case.py +++ b/examples/3D_lungwave/case.py @@ -116,7 +116,6 @@ 'model_eqns' : 3, 'alt_soundspeed' : 'F', 'num_fluids' : 2, - #'adv_alphan' : 'T', 'mpp_lim' : 'T', 'mixture_err' : 'T', 'time_stepper' : 3, diff --git a/examples/3D_phasechange_bubble/case.py b/examples/3D_phasechange_bubble/case.py index 047c8655af..9dcfcd99fb 100644 --- a/examples/3D_phasechange_bubble/case.py +++ b/examples/3D_phasechange_bubble/case.py @@ -211,7 +211,6 @@ 'num_patches' : 2, 'model_eqns' : 3, 'num_fluids' : 3, - 'adv_alphan' : 'T', 'mpp_lim' : 'T', 'mixture_err' : 'T', 'relax' : 'T', From 6e1a155441e0cf9ee382a3eb5b6647a8d9db5ad4 Mon Sep 17 00:00:00 2001 From: Ben Wilfong <48168887+wilfonba@users.noreply.github.com> Date: Mon, 25 Nov 2024 18:47:42 -0500 Subject: [PATCH 308/326] updates --- toolchain/mfc/run/case_dicts.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/toolchain/mfc/run/case_dicts.py b/toolchain/mfc/run/case_dicts.py index 98438977ba..95fb77aedd 100644 --- a/toolchain/mfc/run/case_dicts.py +++ b/toolchain/mfc/run/case_dicts.py @@ -135,7 +135,7 @@ def analytic(self): PRE_PROCESS[f"patch_icpp({p_id})%{real_attr}"] = ParamType.REAL for real_attr in range(2, 9+1): - PRE_PROCESS['patch_icpp({p_id})%a({real_attr})'] = ParamType.REAL + PRE_PROCESS[f"patch_icpp({p_id})%a({real_attr})"] = ParamType.REAL PRE_PROCESS[f"patch_icpp({p_id})%pres"] = ParamType.REAL.analytic() From 1f079a1e79f16a7399955f420a899684c5273f4a Mon Sep 17 00:00:00 2001 From: wilfonba Date: Fri, 29 Nov 2024 19:33:29 -0500 Subject: [PATCH 309/326] fix frontier --- src/common/m_checker_common.fpp | 12 ++++-- src/common/m_finite_differences.fpp | 2 + src/post_process/m_global_parameters.fpp | 2 + src/pre_process/m_global_parameters.fpp | 2 + src/pre_process/m_patches.fpp | 2 +- src/simulation/m_global_parameters.fpp | 3 +- src/simulation/m_hypoelastic.fpp | 52 ++++++++++++------------ toolchain/mfc/test/cases.py | 1 + 8 files changed, 44 insertions(+), 32 deletions(-) diff --git a/src/common/m_checker_common.fpp b/src/common/m_checker_common.fpp index 78bb07fd03..565041d436 100644 --- a/src/common/m_checker_common.fpp +++ b/src/common/m_checker_common.fpp @@ -136,15 +136,19 @@ contains !! Called by s_check_inputs_common for pre-processing and simulation subroutine s_check_inputs_hypoelasticity @:PROHIBIT(hypoelasticity .and. model_eqns /= 2) +#ifdef MFC_SIMULATION + @:PROHIBIT(elasticity .and. fd_order /= 4) +#endif end subroutine s_check_inputs_hypoelasticity !> Checks constraints on the hyperelasticity parameters. !! Called by s_check_inputs_common for pre-processing and simulation subroutine s_check_inputs_hyperelasticity - if (model_eqns == 1 .or. model_eqns > 3) then - call s_mpi_abort('hyperelasticity requires '// & - '6-equation model (model_eqns = 2 or 3). Exiting ...') - end if + @:PROHIBIT(hyperelasticity .and. model_eqns == 1) + @:PROHIBIT(hyperelasticity .and. model_eqns > 3) +#ifdef MFC_SIMULATION + @:PROHIBIT(elasticity .and. fd_order /= 4) +#endif end subroutine s_check_inputs_hyperelasticity !> Checks constraints on the phase change parameters. diff --git a/src/common/m_finite_differences.fpp b/src/common/m_finite_differences.fpp index 9eb65a121d..b02eee4c1d 100644 --- a/src/common/m_finite_differences.fpp +++ b/src/common/m_finite_differences.fpp @@ -90,8 +90,10 @@ contains lE = q end if +#ifdef MFC_POST_PROCESS if (allocated(fd_coeff_s)) deallocate (fd_coeff_s) allocate (fd_coeff_s(-fd_number_in:fd_number_in, lb:lE)) +#endif ! Computing the 1st order finite-difference coefficients if (fd_order_in == 1) then diff --git a/src/post_process/m_global_parameters.fpp b/src/post_process/m_global_parameters.fpp index a319222a2a..6674ad127c 100644 --- a/src/post_process/m_global_parameters.fpp +++ b/src/post_process/m_global_parameters.fpp @@ -341,6 +341,8 @@ contains hypoelasticity = .false. hyperelasticity = .false. elasticity = .false. + b_size = dflt_int + tensor_size = dflt_int bc_x%beg = dflt_int; bc_x%end = dflt_int bc_y%beg = dflt_int; bc_y%end = dflt_int diff --git a/src/pre_process/m_global_parameters.fpp b/src/pre_process/m_global_parameters.fpp index d82084f5d0..61fe23ade2 100644 --- a/src/pre_process/m_global_parameters.fpp +++ b/src/pre_process/m_global_parameters.fpp @@ -319,6 +319,8 @@ contains hyperelasticity = .false. elasticity = .false. pre_stress = .false. + b_size = dflt_int + tensor_size = dflt_int bc_x%beg = dflt_int; bc_x%end = dflt_int bc_y%beg = dflt_int; bc_y%end = dflt_int diff --git a/src/pre_process/m_patches.fpp b/src/pre_process/m_patches.fpp index 5e19be9f40..a1c4eba714 100644 --- a/src/pre_process/m_patches.fpp +++ b/src/pre_process/m_patches.fpp @@ -795,7 +795,7 @@ contains ((y_cc(j) - y_centroid)/b)**2) & - 1d0))*(-0.5d0) + 0.5d0 end if - print *, "a :", a, "b :", b + if ((((x_cc(i) - x_centroid)/a)**2 + & ((y_cc(j) - y_centroid)/b)**2 <= 1d0 & .and. & diff --git a/src/simulation/m_global_parameters.fpp b/src/simulation/m_global_parameters.fpp index 07b545babe..71e11a11d6 100644 --- a/src/simulation/m_global_parameters.fpp +++ b/src/simulation/m_global_parameters.fpp @@ -525,6 +525,8 @@ contains hyperelasticity = .false. elasticity = .false. hyper_model = dflt_int + b_size = dflt_int + tensor_size = dflt_int weno_flat = .true. riemann_flat = .true. rdma_mpi = .false. @@ -1071,7 +1073,6 @@ contains end if if (elasticity) then - fd_order = 4 fd_number = max(1, fd_order/2) !buff_size = buff_size + fd_number end if diff --git a/src/simulation/m_hypoelastic.fpp b/src/simulation/m_hypoelastic.fpp index 428062fddf..d8bd1b0997 100644 --- a/src/simulation/m_hypoelastic.fpp +++ b/src/simulation/m_hypoelastic.fpp @@ -14,7 +14,7 @@ module m_hypoelastic use m_global_parameters !< Definitions of the global parameters use m_finite_differences - + use m_helper ! ========================================================================== implicit none @@ -34,10 +34,10 @@ module m_hypoelastic real(kind(0d0)), allocatable, dimension(:, :, :) :: rho_K_field, G_K_field !$acc declare create(rho_K_field, G_K_field) - real(kind(0d0)), allocatable, dimension(:, :) :: fd_coeff_x - real(kind(0d0)), allocatable, dimension(:, :) :: fd_coeff_y - real(kind(0d0)), allocatable, dimension(:, :) :: fd_coeff_z - !$acc declare create(fd_coeff_x,fd_coeff_y,fd_coeff_z) + real(kind(0d0)), allocatable, dimension(:, :) :: fd_coeff_x_h + real(kind(0d0)), allocatable, dimension(:, :) :: fd_coeff_y_h + real(kind(0d0)), allocatable, dimension(:, :) :: fd_coeff_z_h + !$acc declare create(fd_coeff_x_h,fd_coeff_y_h,fd_coeff_z_h) contains @@ -61,27 +61,27 @@ contains end do !$acc update device(Gs) - @:ALLOCATE(fd_coeff_x(-fd_number:fd_number, 0:m)) + @:ALLOCATE(fd_coeff_x_h(-fd_number:fd_number, 0:m)) if (n > 0) then - @:ALLOCATE(fd_coeff_y(-fd_number:fd_number, 0:n)) + @:ALLOCATE(fd_coeff_y_h(-fd_number:fd_number, 0:n)) end if if (p > 0) then - @:ALLOCATE(fd_coeff_z(-fd_number:fd_number, 0:p)) + @:ALLOCATE(fd_coeff_z_h(-fd_number:fd_number, 0:p)) end if ! Computing centered finite difference coefficients - call s_compute_finite_difference_coefficients(m, x_cc, fd_coeff_x, buff_size, & + call s_compute_finite_difference_coefficients(m, x_cc, fd_coeff_x_h, buff_size, & fd_number, fd_order) - !$acc update device(fd_coeff_x) + !$acc update device(fd_coeff_x_h) if (n > 0) then - call s_compute_finite_difference_coefficients(n, y_cc, fd_coeff_y, buff_size, & + call s_compute_finite_difference_coefficients(n, y_cc, fd_coeff_y_h, buff_size, & fd_number, fd_order) - !$acc update device(fd_coeff_y) + !$acc update device(fd_coeff_y_h) end if if (p > 0) then - call s_compute_finite_difference_coefficients(p, z_cc, fd_coeff_z, buff_size, & + call s_compute_finite_difference_coefficients(p, z_cc, fd_coeff_z_h, buff_size, & fd_number, fd_order) - !$acc update device(fd_coeff_z) + !$acc update device(fd_coeff_z_h) end if end subroutine s_initialize_hypoelastic_module @@ -125,7 +125,7 @@ contains !$acc loop seq do r = -fd_number, fd_number du_dx(k, l, q) = du_dx(k, l, q) & - + q_prim_vf(momxb)%sf(k + r, l, q)*fd_coeff_x(r, k) + + q_prim_vf(momxb)%sf(k + r, l, q)*fd_coeff_x_h(r, k) end do end do @@ -151,11 +151,11 @@ contains !$acc loop seq do r = -fd_number, fd_number du_dy(k, l, q) = du_dy(k, l, q) & - + q_prim_vf(momxb)%sf(k, l + r, q)*fd_coeff_y(r, l) + + q_prim_vf(momxb)%sf(k, l + r, q)*fd_coeff_y_h(r, l) dv_dx(k, l, q) = dv_dx(k, l, q) & - + q_prim_vf(momxb + 1)%sf(k + r, l, q)*fd_coeff_x(r, k) + + q_prim_vf(momxb + 1)%sf(k + r, l, q)*fd_coeff_x_h(r, k) dv_dy(k, l, q) = dv_dy(k, l, q) & - + q_prim_vf(momxb + 1)%sf(k, l + r, q)*fd_coeff_y(r, l) + + q_prim_vf(momxb + 1)%sf(k, l + r, q)*fd_coeff_y_h(r, l) end do end do end do @@ -183,15 +183,15 @@ contains !$acc loop seq do r = -fd_number, fd_number du_dz(k, l, q) = du_dz(k, l, q) & - + q_prim_vf(momxb)%sf(k, l, q + r)*fd_coeff_z(r, q) + + q_prim_vf(momxb)%sf(k, l, q + r)*fd_coeff_z_h(r, q) dv_dz(k, l, q) = dv_dz(k, l, q) & - + q_prim_vf(momxb + 1)%sf(k, l, q + r)*fd_coeff_z(r, q) + + q_prim_vf(momxb + 1)%sf(k, l, q + r)*fd_coeff_z_h(r, q) dw_dx(k, l, q) = dw_dx(k, l, q) & - + q_prim_vf(momxe)%sf(k + r, l, q)*fd_coeff_x(r, k) + + q_prim_vf(momxe)%sf(k + r, l, q)*fd_coeff_x_h(r, k) dw_dy(k, l, q) = dw_dy(k, l, q) & - + q_prim_vf(momxe)%sf(k, l + r, q)*fd_coeff_y(r, l) + + q_prim_vf(momxe)%sf(k, l + r, q)*fd_coeff_y_h(r, l) dw_dz(k, l, q) = dw_dz(k, l, q) & - + q_prim_vf(momxe)%sf(k, l, q + r)*fd_coeff_z(r, q) + + q_prim_vf(momxe)%sf(k, l, q + r)*fd_coeff_z_h(r, q) end do end do end do @@ -343,13 +343,13 @@ contains @:DEALLOCATE(Gs) @:DEALLOCATE(rho_K_field, G_K_field) @:DEALLOCATE(du_dx) - @:DEALLOCATE(fd_coeff_x) + @:DEALLOCATE(fd_coeff_x_h) if (n > 0) then @:DEALLOCATE(du_dy,dv_dx,dv_dy) - @:DEALLOCATE(fd_coeff_y) + @:DEALLOCATE(fd_coeff_y_h) if (p > 0) then @:DEALLOCATE(du_dz, dv_dz, dw_dx, dw_dy, dw_dz) - @:DEALLOCATE(fd_coeff_z) + @:DEALLOCATE(fd_coeff_z_h) end if end if diff --git a/toolchain/mfc/test/cases.py b/toolchain/mfc/test/cases.py index 0b3a6cfa41..6969a05081 100644 --- a/toolchain/mfc/test/cases.py +++ b/toolchain/mfc/test/cases.py @@ -496,6 +496,7 @@ def alter_hypoelasticity(dimInfo): stack.push(f"Hypoelasticity -> {num_fluids} Fluid(s)", { "hypoelasticity": 'T', "num_fluids": num_fluids, 'riemann_solver': 1, + 'fd_order': 4, 'fluid_pp(1)%gamma': 0.3, 'fluid_pp(1)%pi_inf': 7.8E+05, 'patch_icpp(1)%pres': 1.E+06, 'patch_icpp(1)%alpha_rho(1)': 1000.E+00, 'patch_icpp(2)%pres': 1.E+05, 'patch_icpp(2)%alpha_rho(1)': 1000.E+00, From 3d11ead6ca0cc031a7150d961f1362b12f158b9a Mon Sep 17 00:00:00 2001 From: Ben Wilfong <48168887+wilfonba@users.noreply.github.com> Date: Fri, 29 Nov 2024 19:54:57 -0500 Subject: [PATCH 310/326] fix merge bug --- src/pre_process/m_mpi_proxy.fpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pre_process/m_mpi_proxy.fpp b/src/pre_process/m_mpi_proxy.fpp index 8556174b6e..225119be40 100644 --- a/src/pre_process/m_mpi_proxy.fpp +++ b/src/pre_process/m_mpi_proxy.fpp @@ -94,7 +94,7 @@ contains call MPI_BCAST(patch_icpp(i)%a(${VAR}$), 1, MPI_DOUBLE_PRECISION, 0, MPI_COMM_WORLD, ierr) #:endfor - call MPI_BCAST(patch_icpp(i)%model%filepath, len(patch_icpp(i)%model%filepath), MPI_CHARACTER, 0, MPI_COMM_WORLD, ierr) + call MPI_BCAST(patch_icpp(i)%model_filepath, len(patch_icpp(i)%model_filepath), MPI_CHARACTER, 0, MPI_COMM_WORLD, ierr) #:for VAR in [ 'model_translate', 'model_scale', 'model_rotate', & 'normal', 'radii', 'vel', 'tau_e', 'alpha_rho', 'alpha' ] From 1fb4f94fbd9319b12942074affa5dfed04cef9e2 Mon Sep 17 00:00:00 2001 From: Ben Wilfong Date: Sat, 30 Nov 2024 14:25:41 -0500 Subject: [PATCH 311/326] fix benchmarking --- benchmarks/hypo_hll/case.py | 1 + benchmarks/ibm/case.py | 125 ++++++++++++++++++------------------ 2 files changed, 64 insertions(+), 62 deletions(-) diff --git a/benchmarks/hypo_hll/case.py b/benchmarks/hypo_hll/case.py index a7d72e5b0c..fcd9f276e3 100644 --- a/benchmarks/hypo_hll/case.py +++ b/benchmarks/hypo_hll/case.py @@ -79,6 +79,7 @@ # Turning on Hypoelasticity ================================ 'hypoelasticity' : 'T', + 'fd_order' : 4, # ========================================================== # Formatted Database Files Structure Parameters ============ diff --git a/benchmarks/ibm/case.py b/benchmarks/ibm/case.py index ec182e9c08..ec718ba5fa 100644 --- a/benchmarks/ibm/case.py +++ b/benchmarks/ibm/case.py @@ -35,101 +35,102 @@ # Configuring case dictionary print(json.dumps({ - # Logistics ================================================ - 'run_time_info' : 'F', + # Logistics ================================================ + 'run_time_info' : 'F', # ========================================================== - + # Computational Domain Parameters ========================== - 'x_domain%beg' : 0.E+00, - 'x_domain%end' : 1.E+00, + 'x_domain%beg' : 0.E+00, + 'x_domain%end' : 1.E+00, 'y_domain%beg' : 0, 'y_domain%end' : 0.5, 'z_domain%beg' : 0., - 'z_domain%end' : 0.5, - 'm' : Nx, - 'n' : Ny, - 'p' : Nz, - 'dt' : mydt, - 't_step_start' : 0, + 'z_domain%end' : 0.5, + 'm' : Nx, + 'n' : Ny, + 'p' : Nz, + 'dt' : mydt, + 't_step_start' : 0, 't_step_stop' : int(20*(95*size + 5)), 't_step_save' : int(20*(95*size + 5)), - # ========================================================== - + # ========================================================== + # Simulation Algorithm Parameters ========================== - 'num_patches' : 2, - 'model_eqns' : 2, - 'alt_soundspeed' : 'F', - 'num_fluids' : 1, - 'mpp_lim' : 'F', - 'mixture_err' : 'F', - 'time_stepper' : 3, - 'weno_order' : 5, + 'num_patches' : 2, + 'model_eqns' : 2, + 'alt_soundspeed' : 'F', + 'num_fluids' : 1, + 'mpp_lim' : 'F', + 'mixture_err' : 'F', + 'time_stepper' : 3, + 'weno_order' : 5, 'weno_eps' : 1.E-16, - 'weno_Re_flux' : 'F', + 'weno_Re_flux' : 'F', 'weno_avg' : 'F', - 'mapped_weno' : 'F', - 'null_weights' : 'F', - 'mp_weno' : 'F', - 'riemann_solver' : 1, - 'wave_speeds' : 1, - 'avg_state' : 2, - 'bc_x%beg' : -3, + 'mapped_weno' : 'F', + 'null_weights' : 'F', + 'mp_weno' : 'F', + 'riemann_solver' : 1, + 'wave_speeds' : 1, + 'avg_state' : 2, + 'bc_x%beg' : -3, 'bc_x%end' : -3, 'bc_y%beg' : -3, 'bc_y%end' : -3, 'bc_z%beg' : -3, - 'bc_z%end' : -3, + 'bc_z%end' : -3, # ========================================================== # Turning on Hypoelasticity ================================ - 'hypoelasticity' : 'T', + 'hypoelasticity' : 'T', + 'fd_order' : 4, # ========================================================== - + # Formatted Database Files Structure Parameters ============ - 'format' : 1, - 'precision' : 2, - 'prim_vars_wrt' :'T', - 'parallel_io' :'T', - # ========================================================== - - # Patch 1 L ================================================ - 'patch_icpp(1)%geometry' : 9, - 'patch_icpp(1)%x_centroid' : 0.25, + 'format' : 1, + 'precision' : 2, + 'prim_vars_wrt' :'T', + 'parallel_io' :'T', + # ========================================================== + + # Patch 1 L ================================================ + 'patch_icpp(1)%geometry' : 9, + 'patch_icpp(1)%x_centroid' : 0.25, 'patch_icpp(1)%y_centroid' : 0.25, - 'patch_icpp(1)%z_centroid' : 0.25, + 'patch_icpp(1)%z_centroid' : 0.25, 'patch_icpp(1)%length_x' : 0.5, 'patch_icpp(1)%length_y' : 0.5, - 'patch_icpp(1)%length_z' : 0.5, - 'patch_icpp(1)%vel(1)' : 0.0, + 'patch_icpp(1)%length_z' : 0.5, + 'patch_icpp(1)%vel(1)' : 0.0, 'patch_icpp(1)%vel(2)' : 0, - 'patch_icpp(1)%vel(3)' : 0, - 'patch_icpp(1)%pres' : 1.E+8, - 'patch_icpp(1)%alpha_rho(1)' : 1000, - 'patch_icpp(1)%alpha(1)' : 1., - 'patch_icpp(1)%tau_e(1)' : 0.0, + 'patch_icpp(1)%vel(3)' : 0, + 'patch_icpp(1)%pres' : 1.E+8, + 'patch_icpp(1)%alpha_rho(1)' : 1000, + 'patch_icpp(1)%alpha(1)' : 1., + 'patch_icpp(1)%tau_e(1)' : 0.0, # ========================================================== # Patch 2 R ================================================ - 'patch_icpp(2)%geometry' : 9, + 'patch_icpp(2)%geometry' : 9, 'patch_icpp(2)%x_centroid' : 0.75, 'patch_icpp(2)%y_centroid' : 0.25, - 'patch_icpp(2)%z_centroid' : 0.25, - 'patch_icpp(2)%length_x' : 0.5, + 'patch_icpp(2)%z_centroid' : 0.25, + 'patch_icpp(2)%length_x' : 0.5, 'patch_icpp(2)%length_y' : 0.5, - 'patch_icpp(2)%length_z' : 0.5, - 'patch_icpp(2)%vel(1)' : 0, + 'patch_icpp(2)%length_z' : 0.5, + 'patch_icpp(2)%vel(1)' : 0, 'patch_icpp(2)%vel(2)' : 0, - 'patch_icpp(2)%vel(3)' : 0, - 'patch_icpp(2)%pres' : 1.E+05, - 'patch_icpp(2)%alpha_rho(1)' : 1000, - 'patch_icpp(2)%alpha(1)' : 1., - 'patch_icpp(2)%tau_e(1)' : 0.0, + 'patch_icpp(2)%vel(3)' : 0, + 'patch_icpp(2)%pres' : 1.E+05, + 'patch_icpp(2)%alpha_rho(1)' : 1000, + 'patch_icpp(2)%alpha(1)' : 1., + 'patch_icpp(2)%tau_e(1)' : 0.0, # ========================================================== # Fluids Physical Parameters =============================== - 'fluid_pp(1)%gamma' : 1.E+00/(4.4E+00-1.E+00), - 'fluid_pp(1)%pi_inf' : 4.4E+00*6.E+08/(4.4E+00 - 1.E+00), - 'fluid_pp(1)%G' : 10E+09, + 'fluid_pp(1)%gamma' : 1.E+00/(4.4E+00-1.E+00), + 'fluid_pp(1)%pi_inf' : 4.4E+00*6.E+08/(4.4E+00 - 1.E+00), + 'fluid_pp(1)%G' : 10E+09, # ========================================================== })) # ============================================================================== From 75e27e2660ce9cea52bbce0703b6a67ef73c3466 Mon Sep 17 00:00:00 2001 From: Ben Wilfong <48168887+wilfonba@users.noreply.github.com> Date: Sun, 8 Dec 2024 13:51:25 -0500 Subject: [PATCH 312/326] update intel compilers for CI --- .github/workflows/test.yml | 28 +++++++++++++--------------- 1 file changed, 13 insertions(+), 15 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index ec6adf5aed..529c2912fb 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -65,23 +65,21 @@ jobs: - name: Setup Ubuntu (Intel) if: matrix.os == 'ubuntu' && matrix.intel == true run: | - sudo apt update -y - sudo apt install -y tar wget make cmake python3 python3-dev - wget https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB - sudo apt-key add GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB - rm GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB - sudo echo "deb https://apt.repos.intel.com/oneapi all main" | sudo tee /etc/apt/sources.list.d/oneAPI.list - sudo apt-get update - sudo apt-get install -y intel-oneapi-common-vars intel-oneapi-compiler-fortran-2022.1.0 intel-oneapi-compiler-dpcpp-cpp-and-cpp-classic-2022.1.0 intel-oneapi-mkl-2021.4.0 intel-oneapi-mpi-2021.7.1 intel-oneapi-mpi-devel-2021.7.1 + sudo apt update + sudo apt intstall -y gpg-agent wget + wget -O- https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB | gpg --dearmor | sudo tee /usr/share/keyrings/oneapi-archive-keyring.gpg > /dev/null + echo "deb [signed-by=/usr/share/keyrings/oneapi-archive-keyring.gpg] https://apt.repos.intel.com/oneapi all main" | sudo tee /etc/apt/sources.list.d/oneAPI.list + sudo apt update + sudo apt install intel-oneapi-common-vars intel-oneapi-compiler-dpcpp-cpp-2025.0.3 intel-oneapi-compiler-fortran-2025.0.3 intel-oneapi-mpi-2021.14.1 intel-oneapi-mkl-2025.0.1 source /opt/intel/oneapi/setvars.sh - echo "CXX=$(which icpc)" >> $GITHUB_ENV - echo "CC=$(which icc)" >> $GITHUB_ENV + echo "CXX=$(which icpx)" >> $GITHUB_ENV + echo "CC=$(which icx)" >> $GITHUB_ENV echo "FC=$(which ifort)" >> $GITHUB_ENV - echo "OMPI_FC=$(which ifort)" >> $GITHUB_ENV - echo "OMPI_CXX=$(which icpc)" >> $GITHUB_ENV - echo "OMPI_MPICC=$(which icc)" >> $GITHUB_ENV - echo "MPI_HOME=/opt/intel/oneapi/mpi/2021.7.1/" >> $GITHUB_ENV - echo "I_MPI_ROOT=/opt/intel/oneapi/mpi/2021.7.1/" >> $GITHUB_ENV + echo "OMPI_FC=$(which ifx)" >> $GITHUB_ENV + echo "OMPI_CXX=$(which icpx)" >> $GITHUB_ENV + echo "OMPI_MPICC=$(which icx)" >> $GITHUB_ENV + echo "MPI_HOME=/opt/intel/oneapi/mpi/2021.14.1/" >> $GITHUB_ENV + echo "I_MPI_ROOT=/opt/intel/oneapi/mpi/2021.14.1/" >> $GITHUB_ENV - name: Build run: | From f9144fbfeb1f6ca24d7eac41b951676819b9eb6b Mon Sep 17 00:00:00 2001 From: Ben Wilfong <48168887+wilfonba@users.noreply.github.com> Date: Sun, 8 Dec 2024 14:04:55 -0500 Subject: [PATCH 313/326] fix intel and add doxygen --- .github/workflows/test.yml | 2 +- src/common/m_helper.fpp | 60 ++++++++++++++++++++++++-------------- 2 files changed, 39 insertions(+), 23 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 529c2912fb..418dbed98a 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -66,7 +66,7 @@ jobs: if: matrix.os == 'ubuntu' && matrix.intel == true run: | sudo apt update - sudo apt intstall -y gpg-agent wget + sudo apt install -y gpg-agent wget wget -O- https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB | gpg --dearmor | sudo tee /usr/share/keyrings/oneapi-archive-keyring.gpg > /dev/null echo "deb [signed-by=/usr/share/keyrings/oneapi-archive-keyring.gpg] https://apt.repos.intel.com/oneapi all main" | sudo tee /etc/apt/sources.list.d/oneAPI.list sudo apt update diff --git a/src/common/m_helper.fpp b/src/common/m_helper.fpp index bb3848133d..0b96897eaa 100644 --- a/src/common/m_helper.fpp +++ b/src/common/m_helper.fpp @@ -19,7 +19,7 @@ module m_helper implicit none - private; + private; public :: s_comp_n_from_prim, & s_comp_n_from_cons, & s_initialize_nonpoly, & @@ -487,9 +487,12 @@ contains call s_mpi_abort end subroutine s_prohibit_abort - !! This function generates the unassociated legendre poynomials with input - ! mode number and evaluates them at input x + !> This function generates the unassociated legendre poynomials + !! @param x is the input value + !! @param l is the degree + !! @return P is the unassociated legendre polynomial evaluated at x recursive function unassociated_legendre(x, l) result(P) + integer, intent(in) :: l real(kind(0d0)), intent(in) :: x real(kind(0d0)) :: P @@ -504,50 +507,61 @@ contains end function unassociated_legendre - !! This function generated the spherical harmonic function valu, Y, - !based on inputs of x, phi, l and m - + !> This function calculates the spherical harmonic function evaluated at x and phi + !! @param x is the x coordinate + !! @param phi is the phi coordinate + !! @param l is the degree + !! @param m is the order + !! @return Y is the spherical harmonic function evaluated at x and phi recursive function spherical_harmonic_func(x, phi, l, m) result(Y) + integer, intent(in) :: l, m real(kind(0d0)), intent(in) :: x, phi real(kind(0d0)) :: Y, prefactor, pi pi = acos(-1d0) - prefactor = sqrt((2*l + 1)/(4*pi)*factorial(l - m)/factorial(l + m)); + prefactor = sqrt((2*l + 1)/(4*pi)*factorial(l - m)/factorial(l + m)); if (m == 0) then - Y = prefactor*associated_legendre(x, l, m); + Y = prefactor*associated_legendre(x, l, m); elseif (m > 0) then - Y = (-1d0)**m*sqrt(2d0)*prefactor*associated_legendre(x, l, m)*cos(m*phi); + Y = (-1d0)**m*sqrt(2d0)*prefactor*associated_legendre(x, l, m)*cos(m*phi); end if - end function spherical_harmonic_func - !! This function generates the associated legendre polynomials evaluated - !at x with inputs l and m + end function spherical_harmonic_func + !> This function generates the associated legendre polynomials evaluated + !! at x with inputs l and m + !! @param x is the input value + !! @param l is the degree + !! @param m is the order + !! @return P is the associated legendre polynomial evaluated at x recursive function associated_legendre(x, l, m) result(P) + integer, intent(in) :: l, m real(kind(0d0)), intent(in) :: x real(kind(0d0)) :: P if (m <= 0 .and. l <= 0) then - P = 1; + P = 1; elseif (l == 1 .and. m <= 0) then - P = x; + P = x; elseif (l == 1 .and. m == 1) then - P = -(1 - x**2)**(1/2); + P = -(1 - x**2)**(1/2); elseif (m == l) then - P = (-1)**l*double_factorial(2*l - 1)*(1 - x**2)**(l/2); + P = (-1)**l*double_factorial(2*l - 1)*(1 - x**2)**(l/2); elseif (m == l - 1) then - P = x*(2*l - 1)*associated_legendre(x, l - 1, l - 1); + P = x*(2*l - 1)*associated_legendre(x, l - 1, l - 1); else - P = ((2*l - 1)*x*associated_legendre(x, l - 1, m) - (l + m - 1)*associated_legendre(x, l - 2, m))/(l - m); + P = ((2*l - 1)*x*associated_legendre(x, l - 1, m) - (l + m - 1)*associated_legendre(x, l - 2, m))/(l - m); end if end function associated_legendre - !! This function calculates the double factorial value of an integer - + !> This function calculates the double factorial value of an integer + !! @param n is the input integer + !! @return R is the double factorial value of n recursive function double_factorial(n) result(R) + integer, intent(in) :: n integer, parameter :: int64_kind = selected_int_kind(18) ! 18 bytes for 64-bit integer integer(kind=int64_kind) :: R @@ -562,9 +576,11 @@ contains end function double_factorial - !! The following function calculates the factorial value of an integer - + !> The following function calculates the factorial value of an integer + !! @paaram n is the input integer + !! @return R is the factorial value of n recursive function factorial(n) result(R) + integer, intent(in) :: n integer, parameter :: int64_kind = selected_int_kind(18) ! 18 bytes for 64-bit integer integer(kind=int64_kind) :: R From 03d01d61770c7c2db3198e52bbe1f6647e1af11e Mon Sep 17 00:00:00 2001 From: Ben Wilfong <48168887+wilfonba@users.noreply.github.com> Date: Sun, 8 Dec 2024 14:12:00 -0500 Subject: [PATCH 314/326] change intel version --- .github/workflows/test.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 418dbed98a..03cb028839 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -70,7 +70,7 @@ jobs: wget -O- https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB | gpg --dearmor | sudo tee /usr/share/keyrings/oneapi-archive-keyring.gpg > /dev/null echo "deb [signed-by=/usr/share/keyrings/oneapi-archive-keyring.gpg] https://apt.repos.intel.com/oneapi all main" | sudo tee /etc/apt/sources.list.d/oneAPI.list sudo apt update - sudo apt install intel-oneapi-common-vars intel-oneapi-compiler-dpcpp-cpp-2025.0.3 intel-oneapi-compiler-fortran-2025.0.3 intel-oneapi-mpi-2021.14.1 intel-oneapi-mkl-2025.0.1 + sudo apt install intel-oneapi-common-vars intel-oneapi-compiler-dpcpp-cpp-and-cpp-classic-2024.2.1 intel-oneapi-compiler-fortran-2024.2.1 intel-oneapi-mpi-2021.7.1 intel-oneapi-mkl-2021.4.0 source /opt/intel/oneapi/setvars.sh echo "CXX=$(which icpx)" >> $GITHUB_ENV echo "CC=$(which icx)" >> $GITHUB_ENV @@ -78,8 +78,8 @@ jobs: echo "OMPI_FC=$(which ifx)" >> $GITHUB_ENV echo "OMPI_CXX=$(which icpx)" >> $GITHUB_ENV echo "OMPI_MPICC=$(which icx)" >> $GITHUB_ENV - echo "MPI_HOME=/opt/intel/oneapi/mpi/2021.14.1/" >> $GITHUB_ENV - echo "I_MPI_ROOT=/opt/intel/oneapi/mpi/2021.14.1/" >> $GITHUB_ENV + echo "MPI_HOME=/opt/intel/oneapi/mpi/2021.7.1/" >> $GITHUB_ENV + echo "I_MPI_ROOT=/opt/intel/oneapi/mpi/2021.7.1/" >> $GITHUB_ENV - name: Build run: | From fb5085984cf69cd7b377ea6cf240f62c0540bafa Mon Sep 17 00:00:00 2001 From: Ben Wilfong <48168887+wilfonba@users.noreply.github.com> Date: Sun, 8 Dec 2024 14:16:13 -0500 Subject: [PATCH 315/326] change intel versions again and format --- .github/workflows/test.yml | 2 +- src/common/m_helper.fpp | 20 ++++++++++---------- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 03cb028839..1e26c5a63c 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -70,7 +70,7 @@ jobs: wget -O- https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB | gpg --dearmor | sudo tee /usr/share/keyrings/oneapi-archive-keyring.gpg > /dev/null echo "deb [signed-by=/usr/share/keyrings/oneapi-archive-keyring.gpg] https://apt.repos.intel.com/oneapi all main" | sudo tee /etc/apt/sources.list.d/oneAPI.list sudo apt update - sudo apt install intel-oneapi-common-vars intel-oneapi-compiler-dpcpp-cpp-and-cpp-classic-2024.2.1 intel-oneapi-compiler-fortran-2024.2.1 intel-oneapi-mpi-2021.7.1 intel-oneapi-mkl-2021.4.0 + sudo apt install intel-oneapi-common-vars intel-oneapi-compiler-dpcpp-cpp-and-cpp-classic-2023.1.0 intel-oneapi-compiler-fortran-2023.1.0 intel-oneapi-mpi-2021.7.1 intel-oneapi-mkl-2021.4.0 source /opt/intel/oneapi/setvars.sh echo "CXX=$(which icpx)" >> $GITHUB_ENV echo "CC=$(which icx)" >> $GITHUB_ENV diff --git a/src/common/m_helper.fpp b/src/common/m_helper.fpp index 0b96897eaa..78bccd9b83 100644 --- a/src/common/m_helper.fpp +++ b/src/common/m_helper.fpp @@ -19,7 +19,7 @@ module m_helper implicit none - private; + private; public :: s_comp_n_from_prim, & s_comp_n_from_cons, & s_initialize_nonpoly, & @@ -520,11 +520,11 @@ contains real(kind(0d0)) :: Y, prefactor, pi pi = acos(-1d0) - prefactor = sqrt((2*l + 1)/(4*pi)*factorial(l - m)/factorial(l + m)); + prefactor = sqrt((2*l + 1)/(4*pi)*factorial(l - m)/factorial(l + m)); if (m == 0) then - Y = prefactor*associated_legendre(x, l, m); + Y = prefactor*associated_legendre(x, l, m); elseif (m > 0) then - Y = (-1d0)**m*sqrt(2d0)*prefactor*associated_legendre(x, l, m)*cos(m*phi); + Y = (-1d0)**m*sqrt(2d0)*prefactor*associated_legendre(x, l, m)*cos(m*phi); end if end function spherical_harmonic_func @@ -542,17 +542,17 @@ contains real(kind(0d0)) :: P if (m <= 0 .and. l <= 0) then - P = 1; + P = 1; elseif (l == 1 .and. m <= 0) then - P = x; + P = x; elseif (l == 1 .and. m == 1) then - P = -(1 - x**2)**(1/2); + P = -(1 - x**2)**(1/2); elseif (m == l) then - P = (-1)**l*double_factorial(2*l - 1)*(1 - x**2)**(l/2); + P = (-1)**l*double_factorial(2*l - 1)*(1 - x**2)**(l/2); elseif (m == l - 1) then - P = x*(2*l - 1)*associated_legendre(x, l - 1, l - 1); + P = x*(2*l - 1)*associated_legendre(x, l - 1, l - 1); else - P = ((2*l - 1)*x*associated_legendre(x, l - 1, m) - (l + m - 1)*associated_legendre(x, l - 2, m))/(l - m); + P = ((2*l - 1)*x*associated_legendre(x, l - 1, m) - (l + m - 1)*associated_legendre(x, l - 2, m))/(l - m); end if end function associated_legendre From bd7067adf237718233c836fcf968b3ed19287174 Mon Sep 17 00:00:00 2001 From: Ben Wilfong <48168887+wilfonba@users.noreply.github.com> Date: Sun, 8 Dec 2024 16:36:36 -0500 Subject: [PATCH 316/326] add git blame --- examples/2D_lungwave_horizontal/case.py | 1 - examples/3D_lungwave/case.py | 2 +- src/simulation/m_derived_variables.f90 | 2 ++ 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/examples/2D_lungwave_horizontal/case.py b/examples/2D_lungwave_horizontal/case.py index 906381026b..ef08cdae5f 100644 --- a/examples/2D_lungwave_horizontal/case.py +++ b/examples/2D_lungwave_horizontal/case.py @@ -138,7 +138,6 @@ 'acoustic(1)%mag' : 100.0*patmos_n,# magnitude 'acoustic(1)%length' : 45.0*dlengy, # pulse length 'acoustic(1)%support' : 2, # 2D semi infinite plane (x: -inf,inf; y:-len/2, len/2) - 'acoustic(1)%support_width' : 30, 'acoustic(1)%loc(1)' : 0.7*dlengy, # x_center of the domain 'acoustic(1)%loc(2)' : dlengy/2, # upper boundary of the domain 'acoustic(1)%dir' : -math.pi, # direction: -pi/2 diff --git a/examples/3D_lungwave/case.py b/examples/3D_lungwave/case.py index c190919c23..0efb7c9022 100644 --- a/examples/3D_lungwave/case.py +++ b/examples/3D_lungwave/case.py @@ -196,7 +196,7 @@ 'patch_icpp(2)%length_x' : 2000,#dlengx,#dlengx/2.+2, # 'patch_icpp(2)%length_y' : dlengy, 'patch_icpp(2)%length_z' : dlengz, - 'patch_icpp(2)%a2)' : interface_amp, + 'patch_icpp(2)%a(2)' : interface_amp, 'patch_icpp(2)%vel(1)' : 0.E+00, 'patch_icpp(2)%vel(2)' : 0.0, 'patch_icpp(2)%vel(3)' : 0.0, diff --git a/src/simulation/m_derived_variables.f90 b/src/simulation/m_derived_variables.f90 index e4920eebcb..3ff8ef3989 100644 --- a/src/simulation/m_derived_variables.f90 +++ b/src/simulation/m_derived_variables.f90 @@ -156,9 +156,11 @@ subroutine s_compute_derived_variables(t_step) end do end do end do + call s_derive_center_of_mass(q_prim_ts(3)%vf, c_mass) call s_write_probe_files(t_step, q_cons_ts(1)%vf, accel_mag) + call s_write_com_files(t_step, c_mass) end if From 17278fb3357dcbe5a42eb6814d4b5bec7cd75281 Mon Sep 17 00:00:00 2001 From: Ben Wilfong <48168887+wilfonba@users.noreply.github.com> Date: Sun, 8 Dec 2024 17:24:15 -0500 Subject: [PATCH 317/326] fix a bunch of examples --- examples/1D_hypo_2materials/case.py | 155 ++++++++++++------------ examples/1D_impact/case.py | 141 ++++++++++----------- examples/2D_5wave_quasi1D/case.py | 137 ++++++++++----------- examples/2D_lungwave/case.py | 4 +- examples/2D_lungwave_horizontal/case.py | 1 + examples/3D_bubble_channel/case.py | 7 -- examples/3D_lungwave/case.py | 1 - src/simulation/m_data_output.fpp | 10 +- src/simulation/m_derived_variables.f90 | 1 + tests/1BA21D14/golden-metadata.txt | 150 +++++++++++++++++++++++ tests/1BA21D14/golden.txt | 14 +++ tests/4D95A70E/golden-metadata.txt | 127 +++++++------------ tests/4D95A70E/golden.txt | 28 ++--- tests/57FE221F/golden-metadata.txt | 150 +++++++++++++++++++++++ tests/57FE221F/golden.txt | 14 +++ tests/58A24791/golden-metadata.txt | 150 +++++++++++++++++++++++ tests/58A24791/golden.txt | 53 ++++++++ tests/610959C9/golden-metadata.txt | 150 +++++++++++++++++++++++ tests/610959C9/golden.txt | 26 ++++ tests/A1480A64/golden-metadata.txt | 150 +++++++++++++++++++++++ tests/A1480A64/golden.txt | 20 +++ tests/B97D4966/golden-metadata.txt | 150 +++++++++++++++++++++++ tests/B97D4966/golden.txt | 24 ++++ 23 files changed, 1343 insertions(+), 320 deletions(-) create mode 100644 tests/1BA21D14/golden-metadata.txt create mode 100644 tests/1BA21D14/golden.txt create mode 100644 tests/57FE221F/golden-metadata.txt create mode 100644 tests/57FE221F/golden.txt create mode 100644 tests/58A24791/golden-metadata.txt create mode 100644 tests/58A24791/golden.txt create mode 100644 tests/610959C9/golden-metadata.txt create mode 100644 tests/610959C9/golden.txt create mode 100644 tests/A1480A64/golden-metadata.txt create mode 100644 tests/A1480A64/golden.txt create mode 100644 tests/B97D4966/golden-metadata.txt create mode 100644 tests/B97D4966/golden.txt diff --git a/examples/1D_hypo_2materials/case.py b/examples/1D_hypo_2materials/case.py index 5cac94c304..94ce8d7258 100755 --- a/examples/1D_hypo_2materials/case.py +++ b/examples/1D_hypo_2materials/case.py @@ -12,88 +12,89 @@ # Configuring case dictionary print(json.dumps({ - # Logistics ================================================ - 'run_time_info' : 'T', - # ========================================================== - - # Computational Domain Parameters ========================== - 'x_domain%beg' : 0.E+00, - 'x_domain%end' : 1.E+00, - 'm' : 25, - 'n' : 0, - 'p' : 0, - 'dt' : mydt, - 't_step_start' : 0, - 't_step_stop' : 50, - 't_step_save' : 50, + # Logistics ================================================ + 'run_time_info' : 'T', + # ========================================================== + + # Computational Domain Parameters ========================== + 'x_domain%beg' : 0.E+00, + 'x_domain%end' : 1.E+00, + 'm' : 25, + 'n' : 0, + 'p' : 0, + 'dt' : mydt, + 't_step_start' : 0, + 't_step_stop' : 50, + 't_step_save' : 50, # ========================================================== - - # Simulation Algorithm Parameters ========================== - 'num_patches' : 2, - 'model_eqns' : 2, - 'alt_soundspeed' : 'F', - 'num_fluids' : 2, - 'mpp_lim' : 'F', - 'mixture_err' : 'F', - 'time_stepper' : 3, - 'weno_order' : 3, - 'weno_eps' : 1.E-16, - 'weno_Re_flux' : 'F', - 'weno_avg' : 'F', - 'mapped_weno' : 'F', - 'null_weights' : 'F', - 'mp_weno' : 'F', - 'riemann_solver' : 1, - 'wave_speeds' : 1, - 'avg_state' : 2, - 'bc_x%beg' : -3, - 'bc_x%end' : -3, - # ========================================================== - # Turning on Hypoelasticity ================================ - 'hypoelasticity' : 'T', - # ========================================================== - - # Formatted Database Files Structure Parameters ============ - 'format' : 1, - 'precision' : 2, - 'prim_vars_wrt' :'T', - 'parallel_io' :'F', + # Simulation Algorithm Parameters ========================== + 'num_patches' : 2, + 'model_eqns' : 2, + 'alt_soundspeed' : 'F', + 'num_fluids' : 2, + 'mpp_lim' : 'F', + 'mixture_err' : 'F', + 'time_stepper' : 3, + 'weno_order' : 3, + 'weno_eps' : 1.E-16, + 'weno_Re_flux' : 'F', + 'weno_avg' : 'F', + 'mapped_weno' : 'F', + 'null_weights' : 'F', + 'mp_weno' : 'F', + 'riemann_solver' : 1, + 'wave_speeds' : 1, + 'avg_state' : 2, + 'bc_x%beg' : -3, + 'bc_x%end' : -3, + # ========================================================== + + # Turning on Hypoelasticity ================================ + 'hypoelasticity' : 'T', + 'fd_order' : 4, + # ========================================================== + + # Formatted Database Files Structure Parameters ============ + 'format' : 1, + 'precision' : 2, + 'prim_vars_wrt' :'T', + 'parallel_io' :'F', # ========================================================== - + # Patch 1 L ================================================ - 'patch_icpp(1)%geometry' : 1, - 'patch_icpp(1)%x_centroid' : 0.35, - 'patch_icpp(1)%length_x' : 0.7, - 'patch_icpp(1)%vel(1)' : 0.0, - 'patch_icpp(1)%pres' : 1E+09, - 'patch_icpp(1)%alpha_rho(1)' : 1000, - 'patch_icpp(1)%alpha_rho(2)' : 0., - 'patch_icpp(1)%alpha(1)' : 1, - 'patch_icpp(1)%alpha(2)' : 0., - 'patch_icpp(1)%tau_e(1)' : 0.0, - # ========================================================== + 'patch_icpp(1)%geometry' : 1, + 'patch_icpp(1)%x_centroid' : 0.35, + 'patch_icpp(1)%length_x' : 0.7, + 'patch_icpp(1)%vel(1)' : 0.0, + 'patch_icpp(1)%pres' : 1E+09, + 'patch_icpp(1)%alpha_rho(1)' : 1000, + 'patch_icpp(1)%alpha_rho(2)' : 0., + 'patch_icpp(1)%alpha(1)' : 1, + 'patch_icpp(1)%alpha(2)' : 0., + 'patch_icpp(1)%tau_e(1)' : 0.0, + # ========================================================== - # Patch 2 R ================================================ - 'patch_icpp(2)%geometry' : 1, - 'patch_icpp(2)%x_centroid' : 0.85, - 'patch_icpp(2)%length_x' : 0.3, - 'patch_icpp(2)%vel(1)' : 0, - 'patch_icpp(2)%pres' : 1E+05, - 'patch_icpp(2)%alpha_rho(1)' : 0., - 'patch_icpp(2)%alpha_rho(2)' : 50., - 'patch_icpp(2)%alpha(1)' : 0, - 'patch_icpp(2)%alpha(2)' : 1, - 'patch_icpp(2)%tau_e(1)' : 0.0, - # ========================================================== + # Patch 2 R ================================================ + 'patch_icpp(2)%geometry' : 1, + 'patch_icpp(2)%x_centroid' : 0.85, + 'patch_icpp(2)%length_x' : 0.3, + 'patch_icpp(2)%vel(1)' : 0, + 'patch_icpp(2)%pres' : 1E+05, + 'patch_icpp(2)%alpha_rho(1)' : 0., + 'patch_icpp(2)%alpha_rho(2)' : 50., + 'patch_icpp(2)%alpha(1)' : 0, + 'patch_icpp(2)%alpha(2)' : 1, + 'patch_icpp(2)%tau_e(1)' : 0.0, + # ========================================================== - # Fluids Physical Parameters =============================== - 'fluid_pp(1)%gamma' : 1.E+00/(4.4E+00-1.E+00), - 'fluid_pp(1)%pi_inf' : 4.4E+00*6.E+08/(4.4E+00 - 1.E+00), - 'fluid_pp(1)%G' : 1.E+09, - 'fluid_pp(2)%gamma' : 1.E+00/(1.4E+00-1.E+00), - 'fluid_pp(2)%pi_inf' : 0., - 'fluid_pp(2)%G' : 0., - # ========================================================== + # Fluids Physical Parameters =============================== + 'fluid_pp(1)%gamma' : 1.E+00/(4.4E+00-1.E+00), + 'fluid_pp(1)%pi_inf' : 4.4E+00*6.E+08/(4.4E+00 - 1.E+00), + 'fluid_pp(1)%G' : 1.E+09, + 'fluid_pp(2)%gamma' : 1.E+00/(1.4E+00-1.E+00), + 'fluid_pp(2)%pi_inf' : 0., + 'fluid_pp(2)%G' : 0., + # ========================================================== })) # ============================================================================== diff --git a/examples/1D_impact/case.py b/examples/1D_impact/case.py index 8327a45415..c825b1df6b 100755 --- a/examples/1D_impact/case.py +++ b/examples/1D_impact/case.py @@ -12,81 +12,82 @@ # Configuring case dictionary print(json.dumps({ - # Logistics ================================================ - 'run_time_info' : 'T', - # ========================================================== - - # Computational Domain Parameters ========================== - 'x_domain%beg' : 0.E+00, - 'x_domain%end' : 1.E+00, - 'm' : Nx, - 'n' : 0, - 'p' : 0, - 'dt' : mydt, - 't_step_start' : 0, - 't_step_stop' : int(Nt), - 't_step_save' : int(math.ceil(Nt/1.)), + # Logistics ================================================ + 'run_time_info' : 'T', + # ========================================================== + + # Computational Domain Parameters ========================== + 'x_domain%beg' : 0.E+00, + 'x_domain%end' : 1.E+00, + 'm' : Nx, + 'n' : 0, + 'p' : 0, + 'dt' : mydt, + 't_step_start' : 0, + 't_step_stop' : int(Nt), + 't_step_save' : int(math.ceil(Nt/1.)), # ========================================================== - - # Simulation Algorithm Parameters ========================== - 'num_patches' : 2, - 'model_eqns' : 2, - 'alt_soundspeed' : 'F', - 'num_fluids' : 1, - 'mpp_lim' : 'F', - 'mixture_err' : 'F', - 'time_stepper' : 3, - 'weno_order' : 3, - 'weno_eps' : 1.E-16, - 'weno_Re_flux' : 'F', - 'weno_avg' : 'F', - 'mapped_weno' : 'F', - 'null_weights' : 'F', - 'mp_weno' : 'F', - 'riemann_solver' : 1, - 'wave_speeds' : 1, - 'avg_state' : 2, - 'bc_x%beg' : -3, - 'bc_x%end' : -3, - # ========================================================== - # Turning on Hypoelasticity ================================ - 'hypoelasticity' : 'T', - # ========================================================== - - # Formatted Database Files Structure Parameters ============ - 'format' : 1, - 'precision' : 2, - 'prim_vars_wrt' :'T', - 'parallel_io' :'F', + # Simulation Algorithm Parameters ========================== + 'num_patches' : 2, + 'model_eqns' : 2, + 'alt_soundspeed' : 'F', + 'num_fluids' : 1, + 'mpp_lim' : 'F', + 'mixture_err' : 'F', + 'time_stepper' : 3, + 'weno_order' : 3, + 'weno_eps' : 1.E-16, + 'weno_Re_flux' : 'F', + 'weno_avg' : 'F', + 'mapped_weno' : 'F', + 'null_weights' : 'F', + 'mp_weno' : 'F', + 'riemann_solver' : 1, + 'wave_speeds' : 1, + 'avg_state' : 2, + 'bc_x%beg' : -3, + 'bc_x%end' : -3, + # ========================================================== + + # Turning on Hypoelasticity ================================ + 'hypoelasticity' : 'T', + 'fd_order' : 4, + # ========================================================== + + # Formatted Database Files Structure Parameters ============ + 'format' : 1, + 'precision' : 2, + 'prim_vars_wrt' :'T', + 'parallel_io' :'F', # ========================================================== - + # Patch 1 L ================================================ - 'patch_icpp(1)%geometry' : 1, - 'patch_icpp(1)%x_centroid' : 0.25, - 'patch_icpp(1)%length_x' : 0.5, - 'patch_icpp(1)%vel(1)' : 10.0, - 'patch_icpp(1)%pres' : 1E+05, - 'patch_icpp(1)%alpha_rho(1)' : 1000, - 'patch_icpp(1)%alpha(1)' : 1., - 'patch_icpp(1)%tau_e(1)' : 0.0, - # ========================================================== + 'patch_icpp(1)%geometry' : 1, + 'patch_icpp(1)%x_centroid' : 0.25, + 'patch_icpp(1)%length_x' : 0.5, + 'patch_icpp(1)%vel(1)' : 10.0, + 'patch_icpp(1)%pres' : 1E+05, + 'patch_icpp(1)%alpha_rho(1)' : 1000, + 'patch_icpp(1)%alpha(1)' : 1., + 'patch_icpp(1)%tau_e(1)' : 0.0, + # ========================================================== - # Patch 2 R ================================================ - 'patch_icpp(2)%geometry' : 1, - 'patch_icpp(2)%x_centroid' : 0.75, - 'patch_icpp(2)%length_x' : 0.5, - 'patch_icpp(2)%vel(1)' : -10.0, - 'patch_icpp(2)%pres' : 1E+05, - 'patch_icpp(2)%alpha_rho(1)' : 1000, - 'patch_icpp(2)%alpha(1)' : 1., - 'patch_icpp(2)%tau_e(1)' : 0.0, - # ========================================================== + # Patch 2 R ================================================ + 'patch_icpp(2)%geometry' : 1, + 'patch_icpp(2)%x_centroid' : 0.75, + 'patch_icpp(2)%length_x' : 0.5, + 'patch_icpp(2)%vel(1)' : -10.0, + 'patch_icpp(2)%pres' : 1E+05, + 'patch_icpp(2)%alpha_rho(1)' : 1000, + 'patch_icpp(2)%alpha(1)' : 1., + 'patch_icpp(2)%tau_e(1)' : 0.0, + # ========================================================== - # Fluids Physical Parameters =============================== - 'fluid_pp(1)%gamma' : 1.E+00/(4.4E+00-1.E+00), - 'fluid_pp(1)%pi_inf' : 4.4E+00*6.E+08/(4.4E+00 - 1.E+00), - 'fluid_pp(1)%G' : 0.5E+09, - # ========================================================== + # Fluids Physical Parameters =============================== + 'fluid_pp(1)%gamma' : 1.E+00/(4.4E+00-1.E+00), + 'fluid_pp(1)%pi_inf' : 4.4E+00*6.E+08/(4.4E+00 - 1.E+00), + 'fluid_pp(1)%G' : 0.5E+09, + # ========================================================== })) # ============================================================================== diff --git a/examples/2D_5wave_quasi1D/case.py b/examples/2D_5wave_quasi1D/case.py index cf3a80eb81..4590ca8381 100755 --- a/examples/2D_5wave_quasi1D/case.py +++ b/examples/2D_5wave_quasi1D/case.py @@ -15,91 +15,92 @@ # Configuring case dictionary print(json.dumps({ - # Logistics ================================================ - 'run_time_info' : 'T', - # ========================================================== - - # Computational Domain Parameters ========================== - 'x_domain%beg' : 0.E+00, - 'x_domain%end' : 1.E+00, - 'y_domain%beg' : -1.E-01, - 'y_domain%end' : 1.E-01, - 'm' : Nx, - 'n' : Ny, - 'p' : 0, - 'dt' : mydt, - 't_step_start' : 0, - 't_step_stop' : int(Nt), - 't_step_save' : int(math.ceil(Nt/1)), + # Logistics ================================================ + 'run_time_info' : 'T', + # ========================================================== + + # Computational Domain Parameters ========================== + 'x_domain%beg' : 0.E+00, + 'x_domain%end' : 1.E+00, + 'y_domain%beg' : -1.E-01, + 'y_domain%end' : 1.E-01, + 'm' : Nx, + 'n' : Ny, + 'p' : 0, + 'dt' : mydt, + 't_step_start' : 0, + 't_step_stop' : int(Nt), + 't_step_save' : int(math.ceil(Nt/1)), # ========================================================== - + # Simulation Algorithm Parameters ========================== - 'num_patches' : 2, - 'model_eqns' : 2, - 'alt_soundspeed' : 'F', - 'num_fluids' : 1, - 'mpp_lim' : 'F', - 'mixture_err' : 'F', - 'time_stepper' : 3, - 'weno_order' : 3, + 'num_patches' : 2, + 'model_eqns' : 2, + 'alt_soundspeed' : 'F', + 'num_fluids' : 1, + 'mpp_lim' : 'F', + 'mixture_err' : 'F', + 'time_stepper' : 3, + 'weno_order' : 3, 'weno_eps' : 1.E-16, - 'weno_Re_flux' : 'F', + 'weno_Re_flux' : 'F', 'weno_avg' : 'F', - 'mapped_weno' : 'F', - 'null_weights' : 'F', - 'mp_weno' : 'F', - 'riemann_solver' : 1, - 'wave_speeds' : 1, - 'avg_state' : 2, - 'bc_x%beg' : -3, - 'bc_x%end' : -3, - 'bc_y%beg' : -3, - 'bc_y%end' : -3, + 'mapped_weno' : 'F', + 'null_weights' : 'F', + 'mp_weno' : 'F', + 'riemann_solver' : 1, + 'wave_speeds' : 1, + 'avg_state' : 2, + 'bc_x%beg' : -3, + 'bc_x%end' : -3, + 'bc_y%beg' : -3, + 'bc_y%end' : -3, # ========================================================== # Turning on Hypoelasticity ================================ - 'hypoelasticity' : 'T', + 'hypoelasticity' : 'T', + 'fd_order' : 4, # ========================================================== - + # Formatted Database Files Structure Parameters ============ - 'format' : 1, - 'precision' : 2, - 'prim_vars_wrt' :'T', - 'parallel_io' :'F', + 'format' : 1, + 'precision' : 2, + 'prim_vars_wrt' :'T', + 'parallel_io' :'F', # ========================================================== - + # Patch 1 L ================================================ - 'patch_icpp(1)%geometry' : 3, - 'patch_icpp(1)%x_centroid' : 0.25, - 'patch_icpp(1)%y_centroid' : 0.0, - 'patch_icpp(1)%length_x' : 0.5, - 'patch_icpp(1)%length_y' : 0.2, - 'patch_icpp(1)%vel(1)' : 0.0, - 'patch_icpp(1)%vel(2)' : 100, - 'patch_icpp(1)%pres' : 1E+08, - 'patch_icpp(1)%alpha_rho(1)' : 1000, - 'patch_icpp(1)%alpha(1)' : 1., - 'patch_icpp(1)%tau_e(1)' : 0.0, + 'patch_icpp(1)%geometry' : 3, + 'patch_icpp(1)%x_centroid' : 0.25, + 'patch_icpp(1)%y_centroid' : 0.0, + 'patch_icpp(1)%length_x' : 0.5, + 'patch_icpp(1)%length_y' : 0.2, + 'patch_icpp(1)%vel(1)' : 0.0, + 'patch_icpp(1)%vel(2)' : 100, + 'patch_icpp(1)%pres' : 1E+08, + 'patch_icpp(1)%alpha_rho(1)' : 1000, + 'patch_icpp(1)%alpha(1)' : 1., + 'patch_icpp(1)%tau_e(1)' : 0.0, # ========================================================== # Patch 2 R ================================================ - 'patch_icpp(2)%geometry' : 3, - 'patch_icpp(2)%x_centroid' : 0.75, - 'patch_icpp(2)%y_centroid' : 0.0, - 'patch_icpp(2)%length_x' : 0.5, - 'patch_icpp(2)%length_y' : 0.2, - 'patch_icpp(2)%vel(1)' : 0.0, - 'patch_icpp(2)%vel(2)' : -100, - 'patch_icpp(2)%pres' : 1E+05, - 'patch_icpp(2)%alpha_rho(1)' : 1000, - 'patch_icpp(2)%alpha(1)' : 1., - 'patch_icpp(2)%tau_e(1)' : 0.0, + 'patch_icpp(2)%geometry' : 3, + 'patch_icpp(2)%x_centroid' : 0.75, + 'patch_icpp(2)%y_centroid' : 0.0, + 'patch_icpp(2)%length_x' : 0.5, + 'patch_icpp(2)%length_y' : 0.2, + 'patch_icpp(2)%vel(1)' : 0.0, + 'patch_icpp(2)%vel(2)' : -100, + 'patch_icpp(2)%pres' : 1E+05, + 'patch_icpp(2)%alpha_rho(1)' : 1000, + 'patch_icpp(2)%alpha(1)' : 1., + 'patch_icpp(2)%tau_e(1)' : 0.0, # ========================================================== # Fluids Physical Parameters =============================== - 'fluid_pp(1)%gamma' : 1.E+00/(4.4E+00-1.E+00), - 'fluid_pp(1)%pi_inf' : 4.4E+00*6.E+08/(4.4E+00 - 1.E+00), - 'fluid_pp(1)%G' : 10.E+9, + 'fluid_pp(1)%gamma' : 1.E+00/(4.4E+00-1.E+00), + 'fluid_pp(1)%pi_inf' : 4.4E+00*6.E+08/(4.4E+00 - 1.E+00), + 'fluid_pp(1)%G' : 10.E+9, # ========================================================== })) # ============================================================================== diff --git a/examples/2D_lungwave/case.py b/examples/2D_lungwave/case.py index b05c142c39..a53269ce9e 100644 --- a/examples/2D_lungwave/case.py +++ b/examples/2D_lungwave/case.py @@ -137,8 +137,10 @@ # Monopole setting ========================================================= 'acoustic_source' : 'T', # creating an acoustic wave 'num_source' : 1, # place in the middle and expand - 'acoustic(1)%pulse' : 3, # sine wave + 'acoustic(1)%support' : 2, + 'acoustic(1)%pulse' : 1, # sine wave 'acoustic(1)%npulse' : 1, # 1 pulse + 'acoustic(1)%wavelength' : dlengx, 'acoustic(1)%mag' : 10.0*patmos_n, # magnitude 'acoustic(1)%length' : 1*dlengx, # impulse length 'acoustic(1)%loc(1)' : dlengx/2, # x_center of the domain diff --git a/examples/2D_lungwave_horizontal/case.py b/examples/2D_lungwave_horizontal/case.py index ef08cdae5f..ca06daaca3 100644 --- a/examples/2D_lungwave_horizontal/case.py +++ b/examples/2D_lungwave_horizontal/case.py @@ -138,6 +138,7 @@ 'acoustic(1)%mag' : 100.0*patmos_n,# magnitude 'acoustic(1)%length' : 45.0*dlengy, # pulse length 'acoustic(1)%support' : 2, # 2D semi infinite plane (x: -inf,inf; y:-len/2, len/2) + 'acoustic(1)%wavelength' : dlengy, # wavelength 'acoustic(1)%loc(1)' : 0.7*dlengy, # x_center of the domain 'acoustic(1)%loc(2)' : dlengy/2, # upper boundary of the domain 'acoustic(1)%dir' : -math.pi, # direction: -pi/2 diff --git a/examples/3D_bubble_channel/case.py b/examples/3D_bubble_channel/case.py index 6fc04870c0..9b37f530ef 100755 --- a/examples/3D_bubble_channel/case.py +++ b/examples/3D_bubble_channel/case.py @@ -291,15 +291,8 @@ 'num_patches' : 2, 'model_eqns' : 3, 'num_fluids' : 2, - #'alt_soundspeed' : 'T', - #'hypoelasticity' : 'F', - #'hyperelasticity' : 'F', 'mpp_lim' : 'T', 'mixture_err' : 'T', - #'relax' : 'T', - #'relax_model' : 6, - #'palpha_eps' : 1.0E-6, - #'ptgalpha_eps' : 1.0E-2, 'time_stepper' : 3, 'weno_order' : 5, 'weno_eps' : 1.0E-16, diff --git a/examples/3D_lungwave/case.py b/examples/3D_lungwave/case.py index 0efb7c9022..064dd4173b 100644 --- a/examples/3D_lungwave/case.py +++ b/examples/3D_lungwave/case.py @@ -104,7 +104,6 @@ 'a_x' : 4.0E+00, 'x_a' : -5., 'x_b' : 5., - 'loops_x' : 0, 'dt' : dt, 't_step_start' : tstart, 't_step_stop' : tstop, diff --git a/src/simulation/m_data_output.fpp b/src/simulation/m_data_output.fpp index 665d0cd6dd..d1b0acb890 100644 --- a/src/simulation/m_data_output.fpp +++ b/src/simulation/m_data_output.fpp @@ -973,6 +973,7 @@ contains end do end if end if + end subroutine s_write_com_files ! ------------------------------------- !> This writes a formatted data file for the flow probe information @@ -1674,6 +1675,10 @@ contains @:ALLOCATE(icfl_sf(0:m, 0:n, 0:p)) icfl_max = 0d0 + if (probe_wrt) then + @:ALLOCATE(c_mass(num_fluids,5)) + end if + if (viscous) then @:ALLOCATE(vcfl_sf(0:m, 0:n, 0:p)) @:ALLOCATE(Rc_sf (0:m, 0:n, 0:p)) @@ -1687,7 +1692,10 @@ contains !> Module deallocation and/or disassociation procedures subroutine s_finalize_data_output_module - !deallocate (c_mass) + if (probe_wrt) then + @:DEALLOCATE(c_mass) + end if + ! Deallocating the ICFL, VCFL, CCFL, and Rc stability criteria @:DEALLOCATE(icfl_sf) if (viscous) then diff --git a/src/simulation/m_derived_variables.f90 b/src/simulation/m_derived_variables.f90 index 3ff8ef3989..a8c0c6681d 100644 --- a/src/simulation/m_derived_variables.f90 +++ b/src/simulation/m_derived_variables.f90 @@ -91,6 +91,7 @@ end subroutine s_initialize_derived_variables_module !> Allocate and open derived variables. Computing FD coefficients. subroutine s_initialize_derived_variables + print*, "fd_order", fd_order if (probe_wrt) then ! Opening and writing header of flow probe files if (proc_rank == 0) then diff --git a/tests/1BA21D14/golden-metadata.txt b/tests/1BA21D14/golden-metadata.txt new file mode 100644 index 0000000000..27a124e65c --- /dev/null +++ b/tests/1BA21D14/golden-metadata.txt @@ -0,0 +1,150 @@ +This file was created on 2024-12-08 17:22:08.907408. + +mfc.sh: + + Invocation: test -o 1BA21D14 --generate + Lock: mpi=Yes & gpu=No & debug=No & gcov=No & unified=No + Git: bd7067adf237718233c836fcf968b3ed19287174 on prcode (dirty) + +post_process: + + CMake Configuration: + + CMake v3.29.2 on wlan-nat-private-5131.24.scconf.org + + C : AppleClang v15.0.0.15000309 (/Library/Developer/CommandLineTools/usr/bin/cc) + Fortran : GNU v14.1.0 (/opt/homebrew/bin/gfortran) + + PRE_PROCESS : OFF + SIMULATION : OFF + POST_PROCESS : ON + SYSCHECK : OFF + DOCUMENTATION : OFF + ALL : OFF + + MPI : ON + OpenACC : OFF + + Fypp : /Users/benwilfong/Documents/software/MFC-Brown/build/venv/bin/fypp + Doxygen : + + Build Type : Release + + Configuration Environment: + + CC : + CXX : + FC : + OMPI_CC : + OMPI_CXX : + OMPI_FC : + +simulation: + + CMake Configuration: + + CMake v3.29.2 on wlan-nat-private-5131.24.scconf.org + + C : AppleClang v15.0.0.15000309 (/Library/Developer/CommandLineTools/usr/bin/cc) + Fortran : GNU v14.1.0 (/opt/homebrew/bin/gfortran) + + PRE_PROCESS : OFF + SIMULATION : ON + POST_PROCESS : OFF + SYSCHECK : OFF + DOCUMENTATION : OFF + ALL : OFF + + MPI : ON + OpenACC : OFF + + Fypp : /Users/benwilfong/Documents/software/MFC-Brown/build/venv/bin/fypp + Doxygen : + + Build Type : Release + + Configuration Environment: + + CC : + CXX : + FC : + OMPI_CC : + OMPI_CXX : + OMPI_FC : + +syscheck: + + CMake Configuration: + + CMake v3.29.2 on wlan-nat-private-5131.24.scconf.org + + C : AppleClang v15.0.0.15000309 (/Library/Developer/CommandLineTools/usr/bin/cc) + Fortran : GNU v14.1.0 (/opt/homebrew/bin/gfortran) + + PRE_PROCESS : OFF + SIMULATION : OFF + POST_PROCESS : OFF + SYSCHECK : ON + DOCUMENTATION : OFF + ALL : OFF + + MPI : ON + OpenACC : OFF + + Fypp : /Users/benwilfong/Documents/software/MFC-Brown/build/venv/bin/fypp + Doxygen : + + Build Type : Release + + Configuration Environment: + + CC : + CXX : + FC : + OMPI_CC : + OMPI_CXX : + OMPI_FC : + +pre_process: + + CMake Configuration: + + CMake v3.29.2 on wlan-nat-private-5131.24.scconf.org + + C : AppleClang v15.0.0.15000309 (/Library/Developer/CommandLineTools/usr/bin/cc) + Fortran : GNU v14.1.0 (/opt/homebrew/bin/gfortran) + + PRE_PROCESS : ON + SIMULATION : OFF + POST_PROCESS : OFF + SYSCHECK : OFF + DOCUMENTATION : OFF + ALL : OFF + + MPI : ON + OpenACC : OFF + + Fypp : /Users/benwilfong/Documents/software/MFC-Brown/build/venv/bin/fypp + Doxygen : + + Build Type : Release + + Configuration Environment: + + CC : + CXX : + FC : + OMPI_CC : + OMPI_CXX : + OMPI_FC : + +CPU: + + CPU Info: + From sysctl -a + machdep.cpu.cores_per_package: 8 + machdep.cpu.core_count: 8 + machdep.cpu.logical_per_package: 8 + machdep.cpu.thread_count: 8 + machdep.cpu.brand_string: Apple M2 + diff --git a/tests/1BA21D14/golden.txt b/tests/1BA21D14/golden.txt new file mode 100644 index 0000000000..05b4bef908 --- /dev/null +++ b/tests/1BA21D14/golden.txt @@ -0,0 +1,14 @@ +D/cons.1.00.000000.dat 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 844.0677966101696 844.0677966101696 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 0.0 0.0 0.0 0.0 0.0 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 0.0 0.0 0.0 0.0 0.0 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 +D/cons.1.00.000050.dat 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.86e-12 1.86e-12 1.86e-12 1.86e-12 1.86e-12 1.86e-12 1.86e-12 1.86e-12 1.86e-12 1.86e-12 1.86e-12 1.86e-12 1.86e-12 1.86e-12 1.86e-12 1.86e-12 1.86e-12 1.86e-12 1.86e-12 1.86e-12 1.86e-12 1.86e-12 1.86e-12 1.86e-12 1.86e-12 1.86e-12 2.467e-10 2.467e-10 2.467e-10 2.467e-10 2.467e-10 2.467e-10 2.467e-10 2.467e-10 2.467e-10 2.467e-10 2.467e-10 2.467e-10 2.467e-10 2.467e-10 2.467e-10 2.467e-10 2.467e-10 2.467e-10 2.467e-10 2.467e-10 2.467e-10 2.467e-10 2.467e-10 2.467e-10 2.467e-10 2.467e-10 1.728805e-08 1.728805e-08 1.728805e-08 1.728805e-08 1.728805e-08 1.728805e-08 1.728805e-08 1.728805e-08 1.728805e-08 1.728805e-08 1.728805e-08 1.728805e-08 1.728805e-08 1.728805e-08 1.728805e-08 1.728805e-08 1.728805e-08 1.728805e-08 1.728805e-08 1.728805e-08 1.728805e-08 1.728805e-08 1.728805e-08 1.728805e-08 1.728805e-08 1.728805e-08 7.6427326e-07 7.6419956e-07 6.3881554e-07 6.3881554e-07 6.3881554e-07 6.3881554e-07 6.3881554e-07 6.3881554e-07 6.3881554e-07 6.3881554e-07 6.3881554e-07 7.6419956e-07 7.6427326e-07 7.6427326e-07 7.6419956e-07 6.3881554e-07 6.3881554e-07 6.3881554e-07 6.3881554e-07 6.3881554e-07 6.3881554e-07 6.3881554e-07 6.3881554e-07 6.3881554e-07 7.6419956e-07 7.6427326e-07 844.0678090053366 844.0678088684712 1.301117213e-05 1.287285014e-05 1.24467627e-05 1.244676269e-05 1.244676269e-05 1.244676269e-05 1.24467627e-05 1.287285014e-05 1.301117213e-05 844.0678088684712 844.0678090053366 844.0678090053366 844.0678088684712 1.301117213e-05 1.287285014e-05 1.24467627e-05 1.244676269e-05 1.244676269e-05 1.244676269e-05 1.24467627e-05 1.287285014e-05 1.301117213e-05 844.0678088684712 844.0678090053366 844.0679251287366 844.0679251275648 844.0679245060846 844.0679230933378 0.00013146837384 0.00013004624767 0.00013004624764 0.00013004624767 0.00013146837384 844.0679230933378 844.0679245060846 844.0679251275648 844.0679251287366 844.0679251287366 844.0679251275648 844.0679245060846 844.0679230933378 0.00013146837384 0.00013004624767 0.00013004624764 0.00013004624767 0.00013146837384 844.0679230933378 844.0679245060846 844.0679251275648 844.0679251287366 844.0684917391183 844.0684917406729 844.0684920413868 844.0684920296871 844.0684896512722 844.0684896409251 844.068489640892 844.0684896409251 844.0684896512722 844.0684920296871 844.0684920413868 844.0684917406729 844.0684917391183 844.0684917391183 844.0684917406729 844.0684920413868 844.0684920296871 844.0684896512722 844.0684896409251 844.068489640892 844.0684896409251 844.0684896512722 844.0684920296871 844.0684920413868 844.0684917406729 844.0684917391183 844.0697786019191 844.0697786017525 844.069778566041 844.0697785691941 844.0697792118746 844.0697792146722 844.0697792146807 844.0697792146722 844.0697792118746 844.0697785691941 844.069778566041 844.0697786017525 844.0697786019191 844.0697786019191 844.0697786017525 844.069778566041 844.0697785691941 844.0697792118746 844.0697792146722 844.0697792146807 844.0697792146722 844.0697792118746 844.0697785691941 844.069778566041 844.0697786017525 844.0697786019191 844.0707775520264 844.0707775520256 844.0707775518457 844.070777551975 844.0707775846313 844.0707775847754 844.0707775847756 844.0707775847754 844.0707775846313 844.070777551975 844.0707775518457 844.0707775520256 844.0707775520264 844.0707775520264 844.0707775520256 844.0707775518457 844.070777551975 844.0707775846313 844.0707775847754 844.0707775847756 844.0707775847754 844.0707775846313 844.070777551975 844.0707775518457 844.0707775520256 844.0707775520264 844.0701608887015 844.0701608887015 844.0701608887019 844.0701608887019 844.0701608887548 844.0701608887549 844.0701608887549 844.0701608887549 844.0701608887548 844.0701608887019 844.0701608887019 844.0701608887015 844.0701608887015 844.0701608887015 844.0701608887015 844.0701608887019 844.0701608887019 844.0701608887548 844.0701608887549 844.0701608887549 844.0701608887549 844.0701608887548 844.0701608887019 844.0701608887019 844.0701608887015 844.0701608887015 844.068785167876 844.068785167876 844.068785167876 844.068785167876 844.068785167879 844.068785167879 844.068785167879 844.068785167879 844.068785167879 844.068785167876 844.068785167876 844.068785167876 844.068785167876 844.068785167876 844.068785167876 844.068785167876 844.068785167876 844.068785167879 844.068785167879 844.068785167879 844.068785167879 844.068785167879 844.068785167876 844.068785167876 844.068785167876 844.068785167876 844.0680146101286 844.0680146101286 844.0680146101286 844.0680146101286 844.0680146101286 844.0680146101286 844.0680146101286 844.0680146101286 844.0680146101286 844.0680146101286 844.0680146101286 844.0680146101286 844.0680146101286 844.0680146101286 844.0680146101286 844.0680146101286 844.0680146101286 844.0680146101286 844.0680146101286 844.0680146101286 844.0680146101286 844.0680146101286 844.0680146101286 844.0680146101286 844.0680146101286 844.0680146101286 844.0678219982238 844.0678219982238 844.0678219982238 844.0678219982238 844.0678219982238 844.0678219982238 844.0678219982238 844.0678219982238 844.0678219982238 844.0678219982238 844.0678219982238 844.0678219982238 844.0678219982238 844.0678219982238 844.0678219982238 844.0678219982238 844.0678219982238 844.0678219982238 844.0678219982238 844.0678219982238 844.0678219982238 844.0678219982238 844.0678219982238 844.0678219982238 844.0678219982238 844.0678219982238 844.0677981685809 844.0677981685809 844.0677981685809 844.0677981685809 844.0677981685809 844.0677981685809 844.0677981685809 844.0677981685809 844.0677981685809 844.0677981685809 844.0677981685809 844.0677981685809 844.0677981685809 844.0677981685809 844.0677981685809 844.0677981685809 844.0677981685809 844.0677981685809 844.0677981685809 844.0677981685809 844.0677981685809 844.0677981685809 844.0677981685809 844.0677981685809 844.0677981685809 844.0677981685809 844.0677966605908 844.0677966605908 844.0677966605908 844.0677966605908 844.0677966605908 844.0677966605908 844.0677966605908 844.0677966605908 844.0677966605908 844.0677966605908 844.0677966605908 844.0677966605908 844.0677966605908 844.0677966605908 844.0677966605908 844.0677966605908 844.0677966605908 844.0677966605908 844.0677966605908 844.0677966605908 844.0677966605908 844.0677966605908 844.0677966605908 844.0677966605908 844.0677966605908 844.0677966605908 844.067796611039 844.067796611039 844.067796611039 844.067796611039 844.067796611039 844.067796611039 844.067796611039 844.067796611039 844.067796611039 844.067796611039 844.067796611039 844.067796611039 844.067796611039 844.067796611039 844.067796611039 844.067796611039 844.067796611039 844.067796611039 844.067796611039 844.067796611039 844.067796611039 844.067796611039 844.067796611039 844.067796611039 844.067796611039 844.067796611039 844.0677966101947 844.0677966101947 844.0677966101947 844.0677966101947 844.0677966101947 844.0677966101947 844.0677966101947 844.0677966101947 844.0677966101947 844.0677966101947 844.0677966101947 844.0677966101947 844.0677966101947 844.0677966101947 844.0677966101947 844.0677966101947 844.0677966101947 844.0677966101947 844.0677966101947 844.0677966101947 844.0677966101947 844.0677966101947 844.0677966101947 844.0677966101947 844.0677966101947 844.0677966101947 844.0677966101697 844.0677966101697 844.0677966101697 844.0677966101697 844.0677966101697 844.0677966101697 844.0677966101697 844.0677966101697 844.0677966101697 844.0677966101697 844.0677966101697 844.0677966101697 844.0677966101697 844.0677966101697 844.0677966101697 844.0677966101697 844.0677966101697 844.0677966101697 844.0677966101697 844.0677966101697 844.0677966101697 844.0677966101697 844.0677966101697 844.0677966101697 844.0677966101697 844.0677966101697 +D/cons.2.00.000000.dat 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +D/cons.2.00.000050.dat 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.00000000000186 1.00000000000186 1.00000000000186 1.00000000000186 1.00000000000186 1.00000000000186 1.00000000000186 1.00000000000186 1.00000000000186 1.00000000000186 1.00000000000186 1.00000000000186 1.00000000000186 1.00000000000186 1.00000000000186 1.00000000000186 1.00000000000186 1.00000000000186 1.00000000000186 1.00000000000186 1.00000000000186 1.00000000000186 1.00000000000186 1.00000000000186 1.00000000000186 1.00000000000186 1.00000000024963 1.00000000024963 1.00000000024962 1.00000000024962 1.00000000024962 1.00000000024962 1.00000000024962 1.00000000024962 1.00000000024962 1.00000000024962 1.00000000024962 1.00000000024963 1.00000000024963 1.00000000024963 1.00000000024963 1.00000000024962 1.00000000024962 1.00000000024962 1.00000000024962 1.00000000024962 1.00000000024962 1.00000000024962 1.00000000024962 1.00000000024962 1.00000000024963 1.00000000024963 1.00000001749812 1.00000001749803 1.00000001739733 1.00000001739723 1.00000001739702 1.00000001739702 1.00000001739702 1.00000001739702 1.00000001739702 1.00000001739723 1.00000001739733 1.00000001749803 1.00000001749812 1.00000001749812 1.00000001749803 1.00000001739733 1.00000001739723 1.00000001739702 1.00000001739702 1.00000001739702 1.00000001739702 1.00000001739702 1.00000001739723 1.00000001739733 1.00000001749803 1.00000001749812 1.00000063860253 1.00000063860478 1.00000064290983 1.00000064291166 1.0000006409783 1.00000064097735 1.00000064097735 1.00000064097735 1.0000006409783 1.00000064291166 1.00000064290983 1.00000063860478 1.00000063860253 1.00000063860253 1.00000063860478 1.00000064290983 1.00000064291166 1.0000006409783 1.00000064097735 1.00000064097735 1.00000064097735 1.0000006409783 1.00000064291166 1.00000064290983 1.00000063860478 1.00000063860253 1.244669002e-05 1.244669002e-05 1.00001244255202 1.00001244259499 1.00001248887386 1.00001248891594 1.00001248891597 1.00001248891594 1.00001248887386 1.00001244259499 1.00001244255202 1.244669002e-05 1.244669002e-05 1.244669002e-05 1.244669002e-05 1.00001244255202 1.00001244259499 1.00001248887386 1.00001248891594 1.00001248891597 1.00001248891594 1.00001248887386 1.00001244259499 1.00001244255202 1.244669002e-05 1.244669002e-05 0.00012787519211 0.00012787519211 0.00012787519202 0.00012787519189 1.00012783149194 1.00012783150134 1.00012783149663 1.00012783150134 1.00012783149194 0.00012787519189 0.00012787519202 0.00012787519211 0.00012787519211 0.00012787519211 0.00012787519211 0.00012787519202 0.00012787519189 1.00012783149194 1.00012783150134 1.00012783149663 1.00012783150134 1.00012783149194 0.00012787519189 0.00012787519202 0.00012787519211 0.00012787519211 0.00069273998693 0.00069273998693 0.00069273998702 0.00069273998702 0.00069273998546 0.00069273998545 0.00069273998545 0.00069273998545 0.00069273998546 0.00069273998702 0.00069273998702 0.00069273998693 0.00069273998693 0.00069273998693 0.00069273998693 0.00069273998702 0.00069273998702 0.00069273998546 0.00069273998545 0.00069273998545 0.00069273998545 0.00069273998546 0.00069273998702 0.00069273998702 0.00069273998693 0.00069273998693 0.0019788175139 0.0019788175139 0.00197881751386 0.00197881751387 0.00197881751438 0.00197881751438 0.00197881751438 0.00197881751438 0.00197881751438 0.00197881751387 0.00197881751386 0.0019788175139 0.0019788175139 0.0019788175139 0.0019788175139 0.00197881751386 0.00197881751387 0.00197881751438 0.00197881751438 0.00197881751438 0.00197881751438 0.00197881751438 0.00197881751387 0.00197881751386 0.0019788175139 0.0019788175139 0.00298052496293 0.00298052496293 0.00298052496293 0.00298052496293 0.002980524963 0.002980524963 0.002980524963 0.002980524963 0.002980524963 0.00298052496293 0.00298052496293 0.00298052496293 0.00298052496293 0.00298052496293 0.00298052496293 0.00298052496293 0.00298052496293 0.002980524963 0.002980524963 0.002980524963 0.002980524963 0.002980524963 0.00298052496293 0.00298052496293 0.00298052496293 0.00298052496293 0.00236718016413 0.00236718016413 0.00236718016413 0.00236718016413 0.00236718016414 0.00236718016414 0.00236718016414 0.00236718016414 0.00236718016414 0.00236718016413 0.00236718016413 0.00236718016413 0.00236718016413 0.00236718016413 0.00236718016413 0.00236718016413 0.00236718016413 0.00236718016414 0.00236718016414 0.00236718016414 0.00236718016414 0.00236718016414 0.00236718016413 0.00236718016413 0.00236718016413 0.00236718016413 0.00099133718275 0.00099133718275 0.00099133718275 0.00099133718275 0.00099133718275 0.00099133718275 0.00099133718275 0.00099133718275 0.00099133718275 0.00099133718275 0.00099133718275 0.00099133718275 0.00099133718275 0.00099133718275 0.00099133718275 0.00099133718275 0.00099133718275 0.00099133718275 0.00099133718275 0.00099133718275 0.00099133718275 0.00099133718275 0.00099133718275 0.00099133718275 0.00099133718275 0.00099133718275 0.00021890869479 0.00021890869479 0.00021890869479 0.00021890869479 0.00021890869479 0.00021890869479 0.00021890869479 0.00021890869479 0.00021890869479 0.00021890869479 0.00021890869479 0.00021890869479 0.00021890869479 0.00021890869479 0.00021890869479 0.00021890869479 0.00021890869479 0.00021890869479 0.00021890869479 0.00021890869479 0.00021890869479 0.00021890869479 0.00021890869479 0.00021890869479 0.00021890869479 0.00021890869479 2.548919726e-05 2.548919726e-05 2.548919726e-05 2.548919726e-05 2.548919726e-05 2.548919726e-05 2.548919726e-05 2.548919726e-05 2.548919726e-05 2.548919726e-05 2.548919726e-05 2.548919726e-05 2.548919726e-05 2.548919726e-05 2.548919726e-05 2.548919726e-05 2.548919726e-05 2.548919726e-05 2.548919726e-05 2.548919726e-05 2.548919726e-05 2.548919726e-05 2.548919726e-05 2.548919726e-05 2.548919726e-05 2.548919726e-05 1.56495133e-06 1.56495133e-06 1.56495133e-06 1.56495133e-06 1.56495133e-06 1.56495133e-06 1.56495133e-06 1.56495133e-06 1.56495133e-06 1.56495133e-06 1.56495133e-06 1.56495133e-06 1.56495133e-06 1.56495133e-06 1.56495133e-06 1.56495133e-06 1.56495133e-06 1.56495133e-06 1.56495133e-06 1.56495133e-06 1.56495133e-06 1.56495133e-06 1.56495133e-06 1.56495133e-06 1.56495133e-06 1.56495133e-06 5.066372e-08 5.066372e-08 5.066372e-08 5.066372e-08 5.066372e-08 5.066372e-08 5.066372e-08 5.066372e-08 5.066372e-08 5.066372e-08 5.066372e-08 5.066372e-08 5.066372e-08 5.066372e-08 5.066372e-08 5.066372e-08 5.066372e-08 5.066372e-08 5.066372e-08 5.066372e-08 5.066372e-08 5.066372e-08 5.066372e-08 5.066372e-08 5.066372e-08 5.066372e-08 8.6486e-10 8.6486e-10 8.6486e-10 8.6486e-10 8.6486e-10 8.6486e-10 8.6486e-10 8.6486e-10 8.6486e-10 8.6486e-10 8.6486e-10 8.6486e-10 8.6486e-10 8.6486e-10 8.6486e-10 8.6486e-10 8.6486e-10 8.6486e-10 8.6486e-10 8.6486e-10 8.6486e-10 8.6486e-10 8.6486e-10 8.6486e-10 8.6486e-10 8.6486e-10 7.78e-12 7.78e-12 7.78e-12 7.78e-12 7.78e-12 7.78e-12 7.78e-12 7.78e-12 7.78e-12 7.78e-12 7.78e-12 7.78e-12 7.78e-12 7.78e-12 7.78e-12 7.78e-12 7.78e-12 7.78e-12 7.78e-12 7.78e-12 7.78e-12 7.78e-12 7.78e-12 7.78e-12 7.78e-12 7.78e-12 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 +D/cons.3.00.000000.dat 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +D/cons.3.00.000050.dat -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -2.19e-12 -2.19e-12 -2.19e-12 -2.19e-12 -2.19e-12 -2.19e-12 -2.19e-12 -2.19e-12 -2.19e-12 -2.19e-12 -2.19e-12 -2.19e-12 -2.19e-12 -2.19e-12 -2.19e-12 -2.19e-12 -2.19e-12 -2.19e-12 -2.19e-12 -2.19e-12 -2.19e-12 -2.19e-12 -2.19e-12 -2.19e-12 -2.19e-12 -2.19e-12 -2.9496e-10 -2.9496e-10 -2.9495e-10 -2.9495e-10 -2.9495e-10 -2.9495e-10 -2.9495e-10 -2.9495e-10 -2.9495e-10 -2.9495e-10 -2.9495e-10 -2.9496e-10 -2.9496e-10 -2.9496e-10 -2.9496e-10 -2.9495e-10 -2.9495e-10 -2.9495e-10 -2.9495e-10 -2.9495e-10 -2.9495e-10 -2.9495e-10 -2.9495e-10 -2.9495e-10 -2.9496e-10 -2.9496e-10 -2.067551e-08 -2.067551e-08 -2.05563e-08 -2.05563e-08 -2.055605e-08 -2.055605e-08 -2.055605e-08 -2.055605e-08 -2.055605e-08 -2.05563e-08 -2.05563e-08 -2.067551e-08 -2.067551e-08 -2.067551e-08 -2.067551e-08 -2.05563e-08 -2.05563e-08 -2.055605e-08 -2.055605e-08 -2.055605e-08 -2.055605e-08 -2.055605e-08 -2.05563e-08 -2.05563e-08 -2.067551e-08 -2.067551e-08 -7.5430374e-07 -7.5430325e-07 -7.5965659e-07 -7.5965658e-07 -7.5737031e-07 -7.5737031e-07 -7.5737031e-07 -7.5737031e-07 -7.5737031e-07 -7.5965658e-07 -7.5965659e-07 -7.5430325e-07 -7.5430374e-07 -7.5430374e-07 -7.5430325e-07 -7.5965659e-07 -7.5965658e-07 -7.5737031e-07 -7.5737031e-07 -7.5737031e-07 -7.5737031e-07 -7.5737031e-07 -7.5965658e-07 -7.5965659e-07 -7.5430325e-07 -7.5430374e-07 -7.048068319e-05 -7.047866257e-05 -1.468324274e-05 -1.468323865e-05 -1.475670058e-05 -1.475670049e-05 -1.475670049e-05 -1.475670049e-05 -1.475670058e-05 -1.468323865e-05 -1.468324274e-05 -7.047866257e-05 -7.048068319e-05 -7.048068319e-05 -7.047866257e-05 -1.468324274e-05 -1.468323865e-05 -1.475670058e-05 -1.475670049e-05 -1.475670049e-05 -1.475670049e-05 -1.475670058e-05 -1.468323865e-05 -1.468324274e-05 -7.047866257e-05 -7.048068319e-05 -0.00072108196148 -0.00072108541022 -0.00072273776517 -0.00072271698316 -0.00015083063941 -0.00015083059407 -0.00015083059406 -0.00015083059407 -0.00015083063941 -0.00072271698316 -0.00072273776517 -0.00072108541022 -0.00072108196148 -0.00072108196148 -0.00072108541022 -0.00072273776517 -0.00072271698316 -0.00015083063941 -0.00015083059407 -0.00015083059406 -0.00015083059407 -0.00015083063941 -0.00072271698316 -0.00072273776517 -0.00072108541022 -0.00072108196148 -0.00390583306738 -0.00390583158979 -0.00390455063293 -0.00390457414756 -0.00391338264794 -0.00391338261265 -0.00391338261255 -0.00391338261265 -0.00391338264794 -0.00390457414756 -0.00390455063293 -0.00390583158979 -0.00390583306738 -0.00390583306738 -0.00390583158979 -0.00390455063293 -0.00390457414756 -0.00391338264794 -0.00391338261265 -0.00391338261255 -0.00391338261265 -0.00391338264794 -0.00390457414756 -0.00390455063293 -0.00390583158979 -0.00390583306738 -0.01113438081134 -0.01113438085845 -0.01113458297026 -0.01113458018545 -0.01113049384088 -0.01113049390274 -0.01113049390291 -0.01113049390274 -0.01113049384088 -0.01113458018545 -0.01113458297026 -0.01113438085845 -0.01113438081134 -0.01113438081134 -0.01113438085845 -0.01113458297026 -0.01113458018545 -0.01113049384088 -0.01113049390274 -0.01113049390291 -0.01113049390274 -0.01113049384088 -0.01113458018545 -0.01113458297026 -0.01113438085845 -0.01113438081134 -0.01674626979625 -0.0167462697991 -0.01674627084824 -0.01674627090293 -0.01674608560893 -0.01674608558431 -0.01674608558424 -0.01674608558431 -0.01674608560893 -0.01674627090293 -0.01674627084824 -0.0167462697991 -0.01674626979625 -0.01674626979625 -0.0167462697991 -0.01674627084824 -0.01674627090293 -0.01674608560893 -0.01674608558431 -0.01674608558424 -0.01674608558431 -0.01674608560893 -0.01674627090293 -0.01674627084824 -0.0167462697991 -0.01674626979625 -0.01328198389237 -0.01328198389237 -0.01328198389054 -0.01328198388997 -0.01328198359313 -0.01328198359244 -0.01328198359243 -0.01328198359244 -0.01328198359313 -0.01328198388997 -0.01328198389054 -0.01328198389237 -0.01328198389237 -0.01328198389237 -0.01328198389237 -0.01328198389054 -0.01328198388997 -0.01328198359313 -0.01328198359244 -0.01328198359243 -0.01328198359244 -0.01328198359313 -0.01328198388997 -0.01328198389054 -0.01328198389237 -0.01328198389237 -0.0055534864035 -0.0055534864035 -0.00555348640677 -0.0055534864067 -0.00555348638591 -0.00555348638587 -0.00555348638587 -0.00555348638587 -0.00555348638591 -0.0055534864067 -0.00555348640677 -0.0055534864035 -0.0055534864035 -0.0055534864035 -0.0055534864035 -0.00555348640677 -0.0055534864067 -0.00555348638591 -0.00555348638587 -0.00555348638587 -0.00555348638587 -0.00555348638591 -0.0055534864067 -0.00555348640677 -0.0055534864035 -0.0055534864035 -0.00122467214867 -0.00122467214867 -0.00122467214868 -0.00122467214867 -0.00122467214711 -0.0012246721471 -0.0012246721471 -0.0012246721471 -0.00122467214711 -0.00122467214867 -0.00122467214868 -0.00122467214867 -0.00122467214867 -0.00122467214867 -0.00122467214867 -0.00122467214868 -0.00122467214867 -0.00122467214711 -0.0012246721471 -0.0012246721471 -0.0012246721471 -0.00122467214711 -0.00122467214867 -0.00122467214868 -0.00122467214867 -0.00122467214867 -0.00014262410804 -0.00014262410804 -0.00014262410804 -0.00014262410804 -0.00014262410803 -0.00014262410803 -0.00014262410803 -0.00014262410803 -0.00014262410803 -0.00014262410804 -0.00014262410804 -0.00014262410804 -0.00014262410804 -0.00014262410804 -0.00014262410804 -0.00014262410804 -0.00014262410804 -0.00014262410803 -0.00014262410803 -0.00014262410803 -0.00014262410803 -0.00014262410803 -0.00014262410804 -0.00014262410804 -0.00014262410804 -0.00014262410804 -8.75496777e-06 -8.75496777e-06 -8.75496777e-06 -8.75496777e-06 -8.75496777e-06 -8.75496777e-06 -8.75496777e-06 -8.75496777e-06 -8.75496777e-06 -8.75496777e-06 -8.75496777e-06 -8.75496777e-06 -8.75496777e-06 -8.75496777e-06 -8.75496777e-06 -8.75496777e-06 -8.75496777e-06 -8.75496777e-06 -8.75496777e-06 -8.75496777e-06 -8.75496777e-06 -8.75496777e-06 -8.75496777e-06 -8.75496777e-06 -8.75496777e-06 -8.75496777e-06 -2.8288733e-07 -2.8288733e-07 -2.8288733e-07 -2.8288733e-07 -2.8288733e-07 -2.8288733e-07 -2.8288733e-07 -2.8288733e-07 -2.8288733e-07 -2.8288733e-07 -2.8288733e-07 -2.8288733e-07 -2.8288733e-07 -2.8288733e-07 -2.8288733e-07 -2.8288733e-07 -2.8288733e-07 -2.8288733e-07 -2.8288733e-07 -2.8288733e-07 -2.8288733e-07 -2.8288733e-07 -2.8288733e-07 -2.8288733e-07 -2.8288733e-07 -2.8288733e-07 -4.70235e-09 -4.70235e-09 -4.70235e-09 -4.70235e-09 -4.70235e-09 -4.70235e-09 -4.70235e-09 -4.70235e-09 -4.70235e-09 -4.70235e-09 -4.70235e-09 -4.70235e-09 -4.70235e-09 -4.70235e-09 -4.70235e-09 -4.70235e-09 -4.70235e-09 -4.70235e-09 -4.70235e-09 -4.70235e-09 -4.70235e-09 -4.70235e-09 -4.70235e-09 -4.70235e-09 -4.70235e-09 -4.70235e-09 -1.4319e-10 -1.4319e-10 -1.4319e-10 -1.4319e-10 -1.4319e-10 -1.4319e-10 -1.4319e-10 -1.4319e-10 -1.4319e-10 -1.4319e-10 -1.4319e-10 -1.4319e-10 -1.4319e-10 -1.4319e-10 -1.4319e-10 -1.4319e-10 -1.4319e-10 -1.4319e-10 -1.4319e-10 -1.4319e-10 -1.4319e-10 -1.4319e-10 -1.4319e-10 -1.4319e-10 -1.4319e-10 -1.4319e-10 1.11e-12 1.11e-12 1.11e-12 1.11e-12 1.11e-12 1.11e-12 1.11e-12 1.11e-12 1.11e-12 1.11e-12 1.11e-12 1.11e-12 1.11e-12 1.11e-12 1.11e-12 1.11e-12 1.11e-12 1.11e-12 1.11e-12 1.11e-12 1.11e-12 1.11e-12 1.11e-12 1.11e-12 1.11e-12 1.11e-12 +D/cons.4.00.000000.dat 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +D/cons.4.00.000050.dat 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 1.1e-13 1.1e-13 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -1.1e-13 -1.1e-13 -0.0 0.0 1.1e-13 1.1e-13 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -1.1e-13 -1.1e-13 -0.0 -0.0 -2.66e-12 -7.94e-12 4.63e-12 1.12e-12 -0.0 -0.0 -0.0 -1.12e-12 -4.63e-12 7.94e-12 2.66e-12 0.0 -0.0 -2.66e-12 -7.94e-12 4.63e-12 1.12e-12 -0.0 -0.0 -0.0 -1.12e-12 -4.63e-12 7.94e-12 2.66e-12 0.0 5.26299e-09 7.7397093e-07 9.0746e-10 -4.934e-11 -5.002e-11 -4e-14 -0.0 4e-14 5.002e-11 4.934e-11 -9.0746e-10 -7.7397093e-07 -5.26299e-09 5.26299e-09 7.7397093e-07 9.0746e-10 -4.934e-11 -5.002e-11 -4e-14 -0.0 4e-14 5.002e-11 4.934e-11 -9.0746e-10 -7.7397093e-07 -5.26299e-09 3.912e-11 4.67677e-09 7.351874e-08 7.97332538e-06 9.36683e-09 5.57e-12 -0.0 -5.57e-12 -9.36683e-09 -7.97332538e-06 -7.351874e-08 -4.67677e-09 -3.912e-11 3.912e-11 4.67677e-09 7.351874e-08 7.97332538e-06 9.36683e-09 5.57e-12 -0.0 -5.57e-12 -9.36683e-09 -7.97332538e-06 -7.351874e-08 -4.67677e-09 -3.912e-11 -5.658e-11 -7.4742e-09 -7.27454e-09 5.931716e-08 5.863835e-08 1.8409e-10 -0.0 -1.8409e-10 -5.863835e-08 -5.931716e-08 7.27454e-09 7.4742e-09 5.658e-11 -5.658e-11 -7.4742e-09 -7.27454e-09 5.931716e-08 5.863835e-08 1.8409e-10 -0.0 -1.8409e-10 -5.863835e-08 -5.931716e-08 7.27454e-09 7.4742e-09 5.658e-11 6.37e-12 8.9056e-10 8.499e-10 -1.605069e-08 -1.586381e-08 -4.999e-11 -0.0 4.999e-11 1.586381e-08 1.605069e-08 -8.499e-10 -8.9056e-10 -6.37e-12 6.37e-12 8.9056e-10 8.499e-10 -1.605069e-08 -1.586381e-08 -4.999e-11 -0.0 4.999e-11 1.586381e-08 1.605069e-08 -8.499e-10 -8.9056e-10 -6.37e-12 1e-14 3.59e-12 1.74e-12 -8.0095e-10 -7.9848e-10 -2.49e-12 -0.0 2.49e-12 7.9848e-10 8.0095e-10 -1.74e-12 -3.59e-12 -1e-14 1e-14 3.59e-12 1.74e-12 -8.0095e-10 -7.9848e-10 -2.49e-12 -0.0 2.49e-12 7.9848e-10 8.0095e-10 -1.74e-12 -3.59e-12 -1e-14 -0.0 -0.0 -0.0 -9.8e-13 -1.01e-12 -0.0 -0.0 0.0 1.01e-12 9.8e-13 0.0 0.0 0.0 -0.0 -0.0 -0.0 -9.8e-13 -1.01e-12 -0.0 -0.0 0.0 1.01e-12 9.8e-13 0.0 0.0 0.0 0.0 1e-14 1e-14 -1e-13 -1e-13 -0.0 -0.0 0.0 1e-13 1e-13 -1e-14 -1e-14 -0.0 0.0 1e-14 1e-14 -1e-13 -1e-13 -0.0 -0.0 0.0 1e-13 1e-13 -1e-14 -1e-14 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +D/cons.5.00.000000.dat 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 5918.588357724879 5918.588357724879 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 +D/cons.5.00.000050.dat 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019392524 2.49312019392524 2.49312019392524 2.49312019392524 2.49312019392524 2.49312019392524 2.49312019392524 2.49312019392524 2.49312019392524 2.49312019392524 2.49312019392524 2.49312019392524 2.49312019392524 2.49312019392524 2.49312019392524 2.49312019392524 2.49312019392524 2.49312019392524 2.49312019392524 2.49312019392524 2.49312019392524 2.49312019392524 2.49312019392524 2.49312019392524 2.49312019392524 2.49312019392524 2.49312019479006 2.49312019479006 2.49312019479003 2.49312019479003 2.49312019479003 2.49312019479003 2.49312019479003 2.49312019479003 2.49312019479003 2.49312019479003 2.49312019479003 2.49312019479006 2.49312019479006 2.49312019479006 2.49312019479006 2.49312019479003 2.49312019479003 2.49312019479003 2.49312019479003 2.49312019479003 2.49312019479003 2.49312019479003 2.49312019479003 2.49312019479003 2.49312019479006 2.49312019479006 2.49312025499365 2.49312025499332 2.49312025464184 2.49312025464151 2.49312025464076 2.49312025464076 2.49312025464076 2.49312025464076 2.49312025464076 2.49312025464151 2.49312025464184 2.49312025499332 2.49312025499365 2.49312025499365 2.49312025499332 2.49312025464184 2.49312025464151 2.49312025464076 2.49312025464076 2.49312025464076 2.49312025464076 2.49312025464076 2.49312025464151 2.49312025464184 2.49312025499332 2.49312025499365 2.49312330273204 2.49312330222302 2.49312243791038 2.49312243791677 2.49312243116865 2.49312243116535 2.49312243116535 2.49312243116535 2.49312243116865 2.49312243791677 2.49312243791038 2.49312330222302 2.49312330273204 2.49312330273204 2.49312330222302 2.49312243791038 2.49312243791677 2.49312243116865 2.49312243116535 2.49312243116535 2.49312243116535 2.49312243116865 2.49312243791677 2.49312243791038 2.49312330222302 2.49312330273204 5918.588444654218 5918.588443694355 2.49316758116084 2.49316661123362 2.49316378452249 2.49316378466927 2.49316378466938 2.49316378466927 2.49316378452249 2.49316661123362 2.49316758116084 5918.588443694355 5918.588444654218 5918.588444654218 5918.588443694355 2.49316758116084 2.49316661123362 2.49316378452249 2.49316378466927 2.49316378466938 2.49316378466927 2.49316378452249 2.49316661123362 2.49316758116084 5918.588443694355 5918.588444654218 5918.589259046873 5918.589259038651 5918.589254680112 5918.589244772279 2.49359155087581 2.49358157704879 2.4935815770321 2.49358157704879 2.49359155087581 5918.589244772279 5918.589254680112 5918.589259038651 5918.589259046873 5918.589259046873 5918.589259038651 5918.589254680112 5918.589244772279 2.49359155087581 2.49358157704879 2.4935815770321 2.49358157704879 2.49359155087581 5918.589244772279 5918.589254680112 5918.589259038651 5918.589259046873 5918.593232785049 5918.5932327959645 5918.593234904926 5918.593234822871 5918.5932181426315 5918.593218070058 5918.593218069828 5918.593218070058 5918.5932181426315 5918.593234822871 5918.593234904926 5918.5932327959645 5918.593232785049 5918.593232785049 5918.5932327959645 5918.593234904926 5918.593234822871 5918.5932181426315 5918.593218070058 5918.593218069828 5918.593218070058 5918.5932181426315 5918.593234822871 5918.593234904926 5918.5932327959645 5918.593232785049 5918.602257814725 5918.6022578135535 5918.602257563104 5918.6022575852185 5918.602262092471 5918.602262112079 5918.602262112142 5918.602262112079 5918.602262092471 5918.6022575852185 5918.602257563104 5918.6022578135535 5918.602257814725 5918.602257814725 5918.6022578135535 5918.602257563104 5918.6022575852185 5918.602262092471 5918.602262112079 5918.602262112142 5918.602262112079 5918.602262092471 5918.6022575852185 5918.602257563104 5918.6022578135535 5918.602257814725 5918.609263687243 5918.609263687239 5918.609263685973 5918.6092636868925 5918.609263915918 5918.609263916921 5918.609263916926 5918.609263916921 5918.609263915918 5918.6092636868925 5918.609263685973 5918.609263687239 5918.609263687243 5918.609263687243 5918.609263687239 5918.609263685973 5918.6092636868925 5918.609263915918 5918.609263916921 5918.609263916926 5918.609263916921 5918.609263915918 5918.6092636868925 5918.609263685973 5918.609263687239 5918.609263687243 5918.604938878264 5918.604938878264 5918.604938878266 5918.604938878266 5918.60493887863 5918.604938878634 5918.604938878634 5918.604938878634 5918.60493887863 5918.604938878266 5918.604938878266 5918.604938878264 5918.604938878264 5918.604938878264 5918.604938878264 5918.604938878266 5918.604938878266 5918.60493887863 5918.604938878634 5918.604938878634 5918.604938878634 5918.60493887863 5918.604938878266 5918.604938878266 5918.604938878264 5918.604938878264 5918.595290655984 5918.595290655984 5918.5952906559805 5918.595290655982 5918.595290656015 5918.595290656015 5918.595290656015 5918.595290656015 5918.595290656015 5918.595290655982 5918.5952906559805 5918.595290655984 5918.595290655984 5918.595290655984 5918.595290655984 5918.5952906559805 5918.595290655982 5918.595290656015 5918.595290656015 5918.595290656015 5918.595290656015 5918.595290656015 5918.595290655982 5918.5952906559805 5918.595290655984 5918.595290655984 5918.589886594953 5918.589886594953 5918.589886594953 5918.589886594953 5918.589886594954 5918.589886594954 5918.589886594954 5918.589886594954 5918.589886594954 5918.589886594953 5918.589886594953 5918.589886594953 5918.589886594953 5918.589886594953 5918.589886594953 5918.589886594953 5918.589886594953 5918.589886594954 5918.589886594954 5918.589886594954 5918.589886594954 5918.589886594954 5918.589886594953 5918.589886594953 5918.589886594953 5918.589886594953 5918.588535775467 5918.588535775467 5918.588535775467 5918.588535775467 5918.588535775467 5918.588535775467 5918.588535775467 5918.588535775467 5918.588535775467 5918.588535775467 5918.588535775467 5918.588535775467 5918.588535775467 5918.588535775467 5918.588535775467 5918.588535775467 5918.588535775467 5918.588535775467 5918.588535775467 5918.588535775467 5918.588535775467 5918.588535775467 5918.588535775467 5918.588535775467 5918.588535775467 5918.588535775467 5918.588368654273 5918.588368654273 5918.588368654273 5918.588368654273 5918.588368654273 5918.588368654273 5918.588368654273 5918.588368654273 5918.588368654273 5918.588368654273 5918.588368654273 5918.588368654273 5918.588368654273 5918.588368654273 5918.588368654273 5918.588368654273 5918.588368654273 5918.588368654273 5918.588368654273 5918.588368654273 5918.588368654273 5918.588368654273 5918.588368654273 5918.588368654273 5918.588368654273 5918.588368654273 5918.588358078484 5918.588358078484 5918.588358078484 5918.588358078484 5918.588358078484 5918.588358078484 5918.588358078484 5918.588358078484 5918.588358078484 5918.588358078484 5918.588358078484 5918.588358078484 5918.588358078484 5918.588358078484 5918.588358078484 5918.588358078484 5918.588358078484 5918.588358078484 5918.588358078484 5918.588358078484 5918.588358078484 5918.588358078484 5918.588358078484 5918.588358078484 5918.588358078484 5918.588358078484 5918.5883577309805 5918.5883577309805 5918.5883577309805 5918.5883577309805 5918.5883577309805 5918.5883577309805 5918.5883577309805 5918.5883577309805 5918.5883577309805 5918.5883577309805 5918.5883577309805 5918.5883577309805 5918.5883577309805 5918.5883577309805 5918.5883577309805 5918.5883577309805 5918.5883577309805 5918.5883577309805 5918.5883577309805 5918.5883577309805 5918.5883577309805 5918.5883577309805 5918.5883577309805 5918.5883577309805 5918.5883577309805 5918.5883577309805 5918.588357725056 5918.588357725056 5918.588357725056 5918.588357725056 5918.588357725056 5918.588357725056 5918.588357725056 5918.588357725056 5918.588357725056 5918.588357725056 5918.588357725056 5918.588357725056 5918.588357725056 5918.588357725056 5918.588357725056 5918.588357725056 5918.588357725056 5918.588357725056 5918.588357725056 5918.588357725056 5918.588357725056 5918.588357725056 5918.588357725056 5918.588357725056 5918.588357725056 5918.588357725056 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 +D/cons.6.00.000000.dat 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +D/cons.6.00.000050.dat 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.4863e-10 1.4855e-10 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.4855e-10 1.4863e-10 1.4863e-10 1.4855e-10 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.4855e-10 1.4863e-10 1.0 1.0 6.6868e-10 5.048e-10 0.0 0.0 0.0 0.0 0.0 5.048e-10 6.6868e-10 1.0 1.0 1.0 1.0 6.6868e-10 5.048e-10 0.0 0.0 0.0 0.0 0.0 5.048e-10 6.6868e-10 1.0 1.0 1.0 1.0 1.0 1.0 4.25612e-09 2.57127e-09 2.57127e-09 2.57127e-09 4.25612e-09 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 4.25612e-09 2.57127e-09 2.57127e-09 2.57127e-09 4.25612e-09 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +D/cons.7.00.000000.dat 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +D/cons.7.00.000050.dat 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.99999999985137 0.99999999985145 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.99999999985145 0.99999999985137 0.99999999985137 0.99999999985145 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.99999999985145 0.99999999985137 0.0 0.0 0.99999999933132 0.9999999994952 1.0 1.0 1.0 1.0 1.0 0.9999999994952 0.99999999933132 0.0 0.0 0.0 0.0 0.99999999933132 0.9999999994952 1.0 1.0 1.0 1.0 1.0 0.9999999994952 0.99999999933132 0.0 0.0 0.0 0.0 0.0 0.0 0.99999999574388 0.99999999742873 0.99999999742873 0.99999999742873 0.99999999574388 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.99999999574388 0.99999999742873 0.99999999742873 0.99999999742873 0.99999999574388 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \ No newline at end of file diff --git a/tests/4D95A70E/golden-metadata.txt b/tests/4D95A70E/golden-metadata.txt index 19a2f4ee38..98e00653a9 100644 --- a/tests/4D95A70E/golden-metadata.txt +++ b/tests/4D95A70E/golden-metadata.txt @@ -1,19 +1,19 @@ -This file was created on 2024-11-22 02:58:41.291077. +This file was created on 2024-12-08 17:12:23.259112. mfc.sh: - Invocation: test -j 8 --generate -o Example + Invocation: test -o 4D95A70E --generate Lock: mpi=Yes & gpu=No & debug=No & gcov=No & unified=No - Git: eb1524b7e9585bed8b4fff63f7a65061881ab20d on exampleCI2 (dirty) + Git: bd7067adf237718233c836fcf968b3ed19287174 on prcode (dirty) syscheck: CMake Configuration: - CMake v3.31.0 on bok + CMake v3.29.2 on wlan-nat-private-5131.24.scconf.org - C : GNU v14.2.1 (/usr/bin/cc) - Fortran : GNU v14.2.1 (/usr/bin/gfortran) + C : AppleClang v15.0.0.15000309 (/Library/Developer/CommandLineTools/usr/bin/cc) + Fortran : GNU v14.1.0 (/opt/homebrew/bin/gfortran) PRE_PROCESS : OFF SIMULATION : OFF @@ -25,31 +25,31 @@ syscheck: MPI : ON OpenACC : OFF - Fypp : /home/bok/dev/MFC/build/venv/bin/fypp + Fypp : /Users/benwilfong/Documents/software/MFC-Brown/build/venv/bin/fypp Doxygen : Build Type : Release Configuration Environment: - CC : /usr/bin/cc - CXX : /usr/bin/c++ - FC : /usr/bin/gfortran + CC : + CXX : + FC : OMPI_CC : OMPI_CXX : OMPI_FC : -pre_process: +simulation: CMake Configuration: - CMake v3.31.0 on bok + CMake v3.29.2 on wlan-nat-private-5131.24.scconf.org - C : GNU v14.2.1 (/usr/bin/cc) - Fortran : GNU v14.2.1 (/usr/bin/gfortran) + C : AppleClang v15.0.0.15000309 (/Library/Developer/CommandLineTools/usr/bin/cc) + Fortran : GNU v14.1.0 (/opt/homebrew/bin/gfortran) - PRE_PROCESS : ON - SIMULATION : OFF + PRE_PROCESS : OFF + SIMULATION : ON POST_PROCESS : OFF SYSCHECK : OFF DOCUMENTATION : OFF @@ -58,32 +58,32 @@ pre_process: MPI : ON OpenACC : OFF - Fypp : /home/bok/dev/MFC/build/venv/bin/fypp + Fypp : /Users/benwilfong/Documents/software/MFC-Brown/build/venv/bin/fypp Doxygen : Build Type : Release Configuration Environment: - CC : /usr/bin/cc - CXX : /usr/bin/c++ - FC : /usr/bin/gfortran + CC : + CXX : + FC : OMPI_CC : OMPI_CXX : OMPI_FC : -simulation: +post_process: CMake Configuration: - CMake v3.31.0 on bok + CMake v3.29.2 on wlan-nat-private-5131.24.scconf.org - C : GNU v14.2.1 (/usr/bin/cc) - Fortran : GNU v14.2.1 (/usr/bin/gfortran) + C : AppleClang v15.0.0.15000309 (/Library/Developer/CommandLineTools/usr/bin/cc) + Fortran : GNU v14.1.0 (/opt/homebrew/bin/gfortran) PRE_PROCESS : OFF - SIMULATION : ON - POST_PROCESS : OFF + SIMULATION : OFF + POST_PROCESS : ON SYSCHECK : OFF DOCUMENTATION : OFF ALL : OFF @@ -91,32 +91,32 @@ simulation: MPI : ON OpenACC : OFF - Fypp : /home/bok/dev/MFC/build/venv/bin/fypp + Fypp : /Users/benwilfong/Documents/software/MFC-Brown/build/venv/bin/fypp Doxygen : Build Type : Release Configuration Environment: - CC : /usr/bin/cc - CXX : /usr/bin/c++ - FC : /usr/bin/gfortran + CC : + CXX : + FC : OMPI_CC : OMPI_CXX : OMPI_FC : -post_process: +pre_process: CMake Configuration: - CMake v3.31.0 on bok + CMake v3.29.2 on wlan-nat-private-5131.24.scconf.org - C : GNU v14.2.1 (/usr/bin/cc) - Fortran : GNU v14.2.1 (/usr/bin/gfortran) + C : AppleClang v15.0.0.15000309 (/Library/Developer/CommandLineTools/usr/bin/cc) + Fortran : GNU v14.1.0 (/opt/homebrew/bin/gfortran) - PRE_PROCESS : OFF + PRE_PROCESS : ON SIMULATION : OFF - POST_PROCESS : ON + POST_PROCESS : OFF SYSCHECK : OFF DOCUMENTATION : OFF ALL : OFF @@ -124,16 +124,16 @@ post_process: MPI : ON OpenACC : OFF - Fypp : /home/bok/dev/MFC/build/venv/bin/fypp + Fypp : /Users/benwilfong/Documents/software/MFC-Brown/build/venv/bin/fypp Doxygen : Build Type : Release Configuration Environment: - CC : /usr/bin/cc - CXX : /usr/bin/c++ - FC : /usr/bin/gfortran + CC : + CXX : + FC : OMPI_CC : OMPI_CXX : OMPI_FC : @@ -141,45 +141,10 @@ post_process: CPU: CPU Info: - From lscpu - Architecture: x86_64 - CPU op-mode(s): 32-bit, 64-bit - Address sizes: 39 bits physical, 48 bits virtual - Byte Order: Little Endian - CPU(s): 8 - On-line CPU(s) list: 0-7 - Vendor ID: GenuineIntel - Model name: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz - CPU family: 6 - Model: 140 - Thread(s) per core: 2 - Core(s) per socket: 4 - Socket(s): 1 - Stepping: 1 - CPU(s) scaling MHz: 65% - CPU max MHz: 4700.0000 - CPU min MHz: 400.0000 - BogoMIPS: 5608.00 - 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 cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb cat_l2 cdp_l2 ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid rdt_a avx512f avx512dq rdseed adx smap avx512ifma clflushopt clwb intel_pt avx512cd sha_ni avx512bw avx512vl xsaveopt xsavec xgetbv1 xsaves split_lock_detect user_shstk dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp hwp_pkg_req vnmi avx512vbmi umip pku ospke avx512_vbmi2 gfni vaes vpclmulqdq avx512_vnni avx512_bitalg avx512_vpopcntdq rdpid movdiri movdir64b fsrm avx512_vp2intersect md_clear ibt flush_l1d arch_capabilities - Virtualization: VT-x - L1d cache: 192 KiB (4 instances) - L1i cache: 128 KiB (4 instances) - L2 cache: 5 MiB (4 instances) - L3 cache: 12 MiB (1 instance) - NUMA node(s): 1 - NUMA node0 CPU(s): 0-7 - Vulnerability Gather data sampling: Vulnerable: No microcode - Vulnerability Itlb multihit: Not affected - Vulnerability L1tf: Not affected - Vulnerability Mds: Not affected - Vulnerability Meltdown: Not affected - Vulnerability Mmio stale data: Not affected - Vulnerability Reg file data sampling: Not affected - Vulnerability Retbleed: Not affected - Vulnerability Spec rstack overflow: Not affected - Vulnerability Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl - Vulnerability Spectre v1: Mitigation; usercopy/swapgs barriers and __user pointer sanitization - Vulnerability Spectre v2: Mitigation; Enhanced / Automatic IBRS; IBPB conditional; RSB filling; PBRSB-eIBRS SW sequence; BHI SW loop, KVM SW loop - Vulnerability Srbds: Not affected - Vulnerability Tsx async abort: Not affected + From sysctl -a + machdep.cpu.cores_per_package: 8 + machdep.cpu.core_count: 8 + machdep.cpu.logical_per_package: 8 + machdep.cpu.thread_count: 8 + machdep.cpu.brand_string: Apple M2 diff --git a/tests/4D95A70E/golden.txt b/tests/4D95A70E/golden.txt index c8d4c5eb81..854498334e 100644 --- a/tests/4D95A70E/golden.txt +++ b/tests/4D95A70E/golden.txt @@ -1,28 +1,28 @@ D/cons.1.00.000000.dat 1000.0 1000.0 1000.0 1000.0 1000.0 1000.0 1000.0 1000.0 1000.0 1000.0 1000.0 1000.0 1000.0 1000.0 1000.0 1000.0 1000.0 1000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -D/cons.1.00.000050.dat 1000.0 1000.0 1000.0 1000.0 1000.0 999.9999999999917 999.9999999999876 1000.0000000002941 999.9999999980331 999.9999997748768 999.9999921952459 999.999816152059 999.9967099176287 999.9543380319055 999.5027696356942 995.7178513831024 970.0271580755043 813.9629711151086 208.50676914810185 12.21235215214933 0.11915143649291 0.00012090348151 8.030106e-08 4.396e-11 -1.29e-12 -1e-14 +D/cons.1.00.000050.dat 1000.0 1000.0 1000.0 1000.0 1000.0 999.9999999999917 999.9999999999876 1000.0000000002941 999.9999999980331 999.9999997748768 999.9999921952409 999.9998161518923 999.9967099128927 999.9543379284804 999.5027677914837 995.7178218825021 970.0266535161464 813.9581788822869 208.5114088324742 12.21301649720069 0.11917563091422 0.00012092494898 8.031162e-08 4.396e-11 -1.29e-12 -1e-14 D/cons.2.00.000000.dat 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 50.0 50.0 50.0 50.0 50.0 50.0 50.0 50.0 -D/cons.2.00.000050.dat -0.0 0.0 0.0 -0.0 -0.0 1e-14 4.7e-13 -9.3e-13 -4.818e-11 6.245e-11 6.66189e-09 2.3201315e-07 7.03234858e-06 0.00018172799352 0.00388180927595 0.06562421726517 0.83132346366288 7.84707790297338 39.43569703575258 51.64405495308421 50.17015741746467 50.00198711531961 50.00000707455738 50.00000001160021 50.00000000001566 49.99999999999743 +D/cons.2.00.000050.dat -0.0 0.0 0.0 -0.0 -0.0 1e-14 4.7e-13 -9.3e-13 -4.818e-11 6.245e-11 6.66189e-09 2.3201356e-07 7.03236697e-06 0.00018172873767 0.00388183612888 0.0656250702021 0.83134611451783 7.84733422831051 39.43548512687115 51.64398345092101 50.17016085367987 50.0019872334537 50.00000707451554 50.00000001159253 50.00000000001566 49.99999999999743 D/cons.3.00.000000.dat 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -D/cons.3.00.000050.dat 0.0 0.0 6.82e-12 -7.129e-11 -1.7146e-10 1.190979e-08 3.517854e-08 -1.09205872e-06 -1.56107956e-05 0.00010016134749 0.01187058179961 0.37377754082586 7.75796412350477 118.78520743779329 1349.736725124286 11220.54448841838 64361.10246648608 162497.75871980123 66616.96610614682 5704.883600047752 90.4950991801802 0.38329637605563 0.00059448344857 7.4601367e-07 6.838e-10 -6.858e-11 +D/cons.3.00.000050.dat 0.0 0.0 6.82e-12 -7.129e-11 -1.7146e-10 1.190967e-08 3.517866e-08 -1.09205946e-06 -1.56108111e-05 0.00010016115496 0.01187058294554 0.37377776508422 7.75797368288837 118.78547166138664 1349.7419323354045 11220.6186825736 64361.76644393604 162496.35733417407 66617.39504664196 5705.103727664679 90.50374764696691 0.38331343450967 0.00059364968589 7.4497867e-07 6.8291e-10 -6.857e-11 D/cons.4.00.000000.dat 1070588235.2941175 1070588235.2941175 1070588235.2941175 1070588235.2941175 1070588235.2941175 1070588235.2941175 1070588235.2941175 1070588235.2941175 1070588235.2941175 1070588235.2941175 1070588235.2941175 1070588235.2941175 1070588235.2941175 1070588235.2941175 1070588235.2941175 1070588235.2941175 1070588235.2941175 1070588235.2941175 250000.00000000006 250000.00000000006 250000.00000000006 250000.00000000006 250000.00000000006 250000.00000000006 250000.00000000006 250000.00000000006 -D/cons.4.00.000050.dat 1070588235.2941175 1070588235.2941175 1070588235.2941175 1070588235.2941175 1070588235.2941173 1070588235.2941006 1070588235.294119 1070588235.2954245 1070588235.2893184 1070588234.7656468 1070588219.1927743 1070587862.1483239 1070581660.1664257 1070500059.5771502 1069701089.3276695 1064216811.2180921 1037611199.8244653 882444557.0529016 215420570.61945546 13423754.65988868 379954.02286487335 250144.9410996711 250000.13478324108 249999.9990332371 249999.99998951485 250000.00000060524 +D/cons.4.00.000050.dat 1070588235.2941175 1070588235.2941175 1070588235.2941175 1070588235.2941175 1070588235.2941173 1070588235.2941006 1070588235.294119 1070588235.2954245 1070588235.2893184 1070588234.7656468 1070588219.1927651 1070587862.1479917 1070581660.1571779 1070500059.3853793 1069701086.3166618 1064216775.3795623 1037610639.2778354 882439720.7207628 215425280.6090728 13424454.803127246 379979.7957859225 250144.9650473325 250000.13472528526 249999.99903316793 249999.9999895141 250000.00000060513 D/cons.5.00.000000.dat 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -D/cons.5.00.000050.dat 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.99999999999952 1.00000000000051 1.00000000004381 0.99999999996784 0.99999999518566 0.99999985247547 0.99999617266672 0.99991776995527 0.99859989551878 0.98219634309036 0.83533453736578 0.2207601597102 0.01024026768784 9.072836368e-05 9.203196e-08 5.923e-11 -1.38e-12 -1e-14 0.0 +D/cons.5.00.000050.dat 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.99999999999952 1.00000000000051 1.00000000004381 0.99999999996784 0.99999999518565 0.99999985247509 0.9999961726515 0.99991776940258 0.9985998778675 0.98219587738428 0.83532953185202 0.22076467180577 0.0102410191171 9.074938766e-05 9.205006e-08 5.924e-11 -1.38e-12 -1e-14 0.0 D/cons.6.00.000000.dat 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 -D/cons.6.00.000050.dat -0.0 -0.0 0.0 0.0 -0.0 -1e-14 0.0 4.8e-13 -5.1e-13 -4.381e-11 3.216e-11 4.81434e-09 1.4752453e-07 3.82733328e-06 8.223004473e-05 0.00140010448122 0.01780365690964 0.16466546263422 0.7792398402898 0.98975973231216 0.99990927163632 0.99999990796804 0.99999999994077 1.00000000000138 1.00000000000001 1.0 +D/cons.6.00.000050.dat -0.0 -0.0 0.0 0.0 -0.0 -1e-14 0.0 4.8e-13 -5.1e-13 -4.381e-11 3.216e-11 4.81435e-09 1.4752491e-07 3.8273485e-06 8.223059742e-05 0.0014001221325 0.01780412261572 0.16467046814798 0.77923532819423 0.9897589808829 0.99990925061234 0.99999990794994 0.99999999994076 1.00000000000138 1.00000000000001 1.0 D/cons.7.00.000000.dat 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -D/cons.7.00.000050.dat -2.500498e-08 3.3698911e-07 -1.2863674e-07 -5.719387914e-05 8.70180233e-05 0.00748699844897 0.0387476238706 -1.71735217657229 -86.58133581569281 -2378.849862902062 -46071.7540964306 -650748.6993372098 -6090738.57972129 -23985331.675471786 201306823.7121881 4049400396.5404153 20790582425.01199 34882062783.47294 3369941879.6031933 63456205.6981167 423809.83918308234 359.03678615035847 0.20313472951125 0.00010159476041 4.537635e-08 -2.396e-11 +D/cons.7.00.000050.dat -2.500498e-08 3.3698911e-07 -1.2863674e-07 -5.719371254e-05 8.701650437e-05 0.00748700076604 0.03874767621398 -1.71735227621296 -86.58136615165927 -2378.8514258790224 -46071.80550888391 -650749.9746533885 -6090760.045919474 -23985536.714976117 201306730.00413072 4049436228.6039257 20790583313.20078 34881513260.997025 3370125323.57196 63462194.282737605 423924.6770356139 360.79136982889554 0.2040541683344 0.00010203083168 4.557171e-08 -2.394e-11 D/prim.1.00.000000.dat 1000.0 1000.0 1000.0 1000.0 1000.0 1000.0 1000.0 1000.0 1000.0 1000.0 1000.0 1000.0 1000.0 1000.0 1000.0 1000.0 1000.0 1000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -D/prim.1.00.000050.dat 1000.0 1000.0 1000.0 1000.0 1000.0 999.9999999999917 999.9999999999876 1000.0000000002941 999.9999999980331 999.9999997748768 999.9999921952459 999.999816152059 999.9967099176287 999.9543380319055 999.5027696356942 995.7178513831024 970.0271580755043 813.9629711151086 208.50676914810185 12.21235215214933 0.11915143649291 0.00012090348151 8.030106e-08 4.396e-11 -1.29e-12 -1e-14 +D/prim.1.00.000050.dat 1000.0 1000.0 1000.0 1000.0 1000.0 999.9999999999917 999.9999999999876 1000.0000000002941 999.9999999980331 999.9999997748768 999.9999921952409 999.9998161518923 999.9967099128927 999.9543379284804 999.5027677914837 995.7178218825021 970.0266535161464 813.9581788822869 208.5114088324742 12.21301649720069 0.11917563091422 0.00012092494898 8.031162e-08 4.396e-11 -1.29e-12 -1e-14 D/prim.2.00.000000.dat 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 50.0 50.0 50.0 50.0 50.0 50.0 50.0 50.0 -D/prim.2.00.000050.dat -0.0 0.0 0.0 -0.0 -0.0 1e-14 4.7e-13 -9.3e-13 -4.818e-11 6.245e-11 6.66189e-09 2.3201315e-07 7.03234858e-06 0.00018172799352 0.00388180927595 0.06562421726517 0.83132346366288 7.84707790297338 39.43569703575258 51.64405495308421 50.17015741746467 50.00198711531961 50.00000707455738 50.00000001160021 50.00000000001566 49.99999999999743 +D/prim.2.00.000050.dat -0.0 0.0 0.0 -0.0 -0.0 1e-14 4.7e-13 -9.3e-13 -4.818e-11 6.245e-11 6.66189e-09 2.3201356e-07 7.03236697e-06 0.00018172873767 0.00388183612888 0.0656250702021 0.83134611451783 7.84733422831051 39.43548512687115 51.64398345092101 50.17016085367987 50.0019872334537 50.00000707451554 50.00000001159253 50.00000000001566 49.99999999999743 D/prim.3.00.000000.dat 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -D/prim.3.00.000050.dat 0.0 0.0 1e-14 -7e-14 -1.7e-13 1.191e-11 3.518e-11 -1.09206e-09 -1.56108e-08 1.0016135e-07 1.187058189e-05 0.00037377760946 0.00775798959337 0.11879061006326 1.35040294446565 11.26805652368694 66.2929805839983 197.7315304357222 268.6791300073178 89.33925127742101 1.79948981687106 0.00766560433635 1.188966727e-05 1.492027e-08 1.368e-11 -1.37e-12 +D/prim.3.00.000050.dat 0.0 0.0 1e-14 -7e-14 -1.7e-13 1.191e-11 3.518e-11 -1.09206e-09 -1.561081e-08 1.0016115e-07 1.187058304e-05 0.00037377783372 0.00775799915282 0.11879087431107 1.35040815670239 11.26813135618083 66.29369739799299 197.7309165511835 268.6760619698059 89.34186905585267 1.79966080233913 0.00766594546965 1.187299202e-05 1.489957e-08 1.366e-11 -1.37e-12 D/prim.4.00.000000.dat 1000000000.0 1000000000.0 1000000000.0 1000000000.0 1000000000.0 1000000000.0 1000000000.0 1000000000.0 1000000000.0 1000000000.0 1000000000.0 1000000000.0 1000000000.0 1000000000.0 1000000000.0 1000000000.0 1000000000.0 1000000000.0 100000.0 100000.0 100000.0 100000.0 100000.0 100000.0 100000.0 100000.0 -D/prim.4.00.000050.dat 1000000000.0 1000000000.0 1000000000.0 999999999.9999995 999999999.9999998 999999999.9999713 999999999.9999932 1000000000.0021145 999999999.9861565 999999998.4161005 999999945.0991101 999998707.9060419 999976927.4882886 999681586.3856242 996583039.9695488 971601839.963705 818003583.8008378 330458825.54315263 17311377.021948308 2096359.5582247064 123701.50120255922 100029.39993044733 100000.03552091874 100000.00004149698 100000.00000005514 99999.99999999627 +D/prim.4.00.000050.dat 1000000000.0 1000000000.0 1000000000.0 999999999.9999995 999999999.9999998 999999999.9999713 999999999.9999932 1000000000.0021145 999999999.9861565 999999998.4161009 999999945.0990788 999998707.9048748 999976927.4550296 999681585.6595767 996583027.0442927 971601635.1389756 818000330.7893987 330452128.6903793 17312078.616694942 2096400.133417557 123705.25275801803 100029.34732860186 100000.03546680599 100000.00004145093 100000.00000005522 99999.99999999623 D/prim.5.00.000000.dat 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -D/prim.5.00.000050.dat 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.99999999999952 1.00000000000051 1.00000000004381 0.99999999996784 0.99999999518566 0.99999985247547 0.99999617266672 0.99991776995527 0.99859989551878 0.98219634309036 0.83533453736578 0.2207601597102 0.01024026768784 9.072836368e-05 9.203196e-08 5.923e-11 -1.38e-12 -1e-14 0.0 +D/prim.5.00.000050.dat 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.99999999999952 1.00000000000051 1.00000000004381 0.99999999996784 0.99999999518565 0.99999985247509 0.9999961726515 0.99991776940258 0.9985998778675 0.98219587738428 0.83532953185202 0.22076467180577 0.0102410191171 9.074938766e-05 9.205006e-08 5.924e-11 -1.38e-12 -1e-14 0.0 D/prim.6.00.000000.dat 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 -D/prim.6.00.000050.dat -0.0 -0.0 0.0 0.0 -0.0 -1e-14 0.0 4.8e-13 -5.1e-13 -4.381e-11 3.216e-11 4.81434e-09 1.4752453e-07 3.82733328e-06 8.223004473e-05 0.00140010448122 0.01780365690964 0.16466546263422 0.7792398402898 0.98975973231216 0.99990927163632 0.99999990796804 0.99999999994077 1.00000000000138 1.00000000000001 1.0 +D/prim.6.00.000050.dat -0.0 -0.0 0.0 0.0 -0.0 -1e-14 0.0 4.8e-13 -5.1e-13 -4.381e-11 3.216e-11 4.81435e-09 1.4752491e-07 3.8273485e-06 8.223059742e-05 0.0014001221325 0.01780412261572 0.16467046814798 0.77923532819423 0.9897589808829 0.99990925061234 0.99999990794994 0.99999999994076 1.00000000000138 1.00000000000001 1.0 D/prim.7.00.000000.dat 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -D/prim.7.00.000050.dat -2.5e-11 3.3699e-10 -1.2864e-10 -5.719388e-08 8.701802e-08 7.48699845e-06 3.874762387e-05 -0.00171735217657 -0.08658133581587 -2.37884986343745 -46.07175445570239 -650.748818825058 -6090.758575986371 -23986.42258373006 201406.18716359933 4066547.0915742926 21414637.47842145 42445407.94451327 13591628.459097087 993732.7916608693 8427.434157304591 7.18043299325217 0.00406269400887 2.03189521e-06 9.0753e-10 -4.8e-13 \ No newline at end of file +D/prim.7.00.000050.dat -2.5e-11 3.3699e-10 -1.2864e-10 -5.719371e-08 8.70165e-08 7.48700077e-06 3.874767621e-05 -0.00171735227621 -0.08658136615183 -2.37885142641441 -46.07180586815632 -650.750094141579 -6090.7800422837645 -23986.627635023142 201406.09377549595 4066583.1923557348 21414649.022936385 42444973.542423435 13592125.594945114 993817.3471083071 8429.713069797237 7.21552316726201 0.0040810827827 2.04061663e-06 9.1143e-10 -4.8e-13 \ No newline at end of file diff --git a/tests/57FE221F/golden-metadata.txt b/tests/57FE221F/golden-metadata.txt new file mode 100644 index 0000000000..e72662de12 --- /dev/null +++ b/tests/57FE221F/golden-metadata.txt @@ -0,0 +1,150 @@ +This file was created on 2024-12-08 17:20:15.177427. + +mfc.sh: + + Invocation: test -o 57FE221F --generate + Lock: mpi=Yes & gpu=No & debug=No & gcov=No & unified=No + Git: bd7067adf237718233c836fcf968b3ed19287174 on prcode (dirty) + +syscheck: + + CMake Configuration: + + CMake v3.29.2 on wlan-nat-private-5131.24.scconf.org + + C : AppleClang v15.0.0.15000309 (/Library/Developer/CommandLineTools/usr/bin/cc) + Fortran : GNU v14.1.0 (/opt/homebrew/bin/gfortran) + + PRE_PROCESS : OFF + SIMULATION : OFF + POST_PROCESS : OFF + SYSCHECK : ON + DOCUMENTATION : OFF + ALL : OFF + + MPI : ON + OpenACC : OFF + + Fypp : /Users/benwilfong/Documents/software/MFC-Brown/build/venv/bin/fypp + Doxygen : + + Build Type : Release + + Configuration Environment: + + CC : + CXX : + FC : + OMPI_CC : + OMPI_CXX : + OMPI_FC : + +simulation: + + CMake Configuration: + + CMake v3.29.2 on wlan-nat-private-5131.24.scconf.org + + C : AppleClang v15.0.0.15000309 (/Library/Developer/CommandLineTools/usr/bin/cc) + Fortran : GNU v14.1.0 (/opt/homebrew/bin/gfortran) + + PRE_PROCESS : OFF + SIMULATION : ON + POST_PROCESS : OFF + SYSCHECK : OFF + DOCUMENTATION : OFF + ALL : OFF + + MPI : ON + OpenACC : OFF + + Fypp : /Users/benwilfong/Documents/software/MFC-Brown/build/venv/bin/fypp + Doxygen : + + Build Type : Release + + Configuration Environment: + + CC : + CXX : + FC : + OMPI_CC : + OMPI_CXX : + OMPI_FC : + +post_process: + + CMake Configuration: + + CMake v3.29.2 on wlan-nat-private-5131.24.scconf.org + + C : AppleClang v15.0.0.15000309 (/Library/Developer/CommandLineTools/usr/bin/cc) + Fortran : GNU v14.1.0 (/opt/homebrew/bin/gfortran) + + PRE_PROCESS : OFF + SIMULATION : OFF + POST_PROCESS : ON + SYSCHECK : OFF + DOCUMENTATION : OFF + ALL : OFF + + MPI : ON + OpenACC : OFF + + Fypp : /Users/benwilfong/Documents/software/MFC-Brown/build/venv/bin/fypp + Doxygen : + + Build Type : Release + + Configuration Environment: + + CC : + CXX : + FC : + OMPI_CC : + OMPI_CXX : + OMPI_FC : + +pre_process: + + CMake Configuration: + + CMake v3.29.2 on wlan-nat-private-5131.24.scconf.org + + C : AppleClang v15.0.0.15000309 (/Library/Developer/CommandLineTools/usr/bin/cc) + Fortran : GNU v14.1.0 (/opt/homebrew/bin/gfortran) + + PRE_PROCESS : ON + SIMULATION : OFF + POST_PROCESS : OFF + SYSCHECK : OFF + DOCUMENTATION : OFF + ALL : OFF + + MPI : ON + OpenACC : OFF + + Fypp : /Users/benwilfong/Documents/software/MFC-Brown/build/venv/bin/fypp + Doxygen : + + Build Type : Release + + Configuration Environment: + + CC : + CXX : + FC : + OMPI_CC : + OMPI_CXX : + OMPI_FC : + +CPU: + + CPU Info: + From sysctl -a + machdep.cpu.cores_per_package: 8 + machdep.cpu.core_count: 8 + machdep.cpu.logical_per_package: 8 + machdep.cpu.thread_count: 8 + machdep.cpu.brand_string: Apple M2 + diff --git a/tests/57FE221F/golden.txt b/tests/57FE221F/golden.txt new file mode 100644 index 0000000000..312c78f602 --- /dev/null +++ b/tests/57FE221F/golden.txt @@ -0,0 +1,14 @@ +D/cons.1.00.000000.dat 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 844.0677966101696 +D/cons.1.00.000050.dat 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 844.0677966101697 844.0677966101697 844.0677966101943 844.0677966106073 844.067796614282 844.0677966305338 844.0677966633475 844.0677966833945 844.0677966633363 844.0677966305237 844.0677966142795 844.0677966106072 844.0677966101943 844.0677966101697 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 844.0677966101697 844.0677966101697 844.0677966101943 844.0677966106073 844.067796614282 844.0677966305338 844.0677966633475 844.0677966833945 844.0677966633363 844.0677966305237 844.0677966142795 844.0677966106072 844.0677966101943 844.0677966101697 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 844.0677966101697 844.0677966101697 844.0677966101943 844.0677966106073 844.067796614282 844.0677966305338 844.0677966633475 844.0677966833945 844.0677966633363 844.0677966305237 844.0677966142795 844.0677966106072 844.0677966101943 844.0677966101697 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1e-14 844.0677966101697 844.0677966101943 844.0677966106073 844.067796614282 844.0677966305338 844.0677966633475 844.0677966833945 844.0677966633363 844.0677966305237 844.0677966142795 844.0677966106072 844.0677966101943 844.0677966101697 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1e-14 844.0677966101697 844.0677966101943 844.0677966106073 844.067796614282 844.0677966305338 844.0677966633475 844.0677966833945 844.0677966633363 844.0677966305237 844.0677966142795 844.0677966106072 844.0677966101943 844.0677966101697 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1e-14 844.0677966101697 844.0677966101943 844.0677966106073 844.067796614282 844.0677966305338 844.0677966633475 844.0677966833945 844.0677966633363 844.0677966305237 844.0677966142795 844.0677966106072 844.0677966101943 844.0677966101697 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1e-14 844.0677966101697 844.0677966101943 844.0677966106073 844.067796614282 844.0677966305338 844.0677966633475 844.0677966833945 844.0677966633363 844.0677966305237 844.0677966142795 844.0677966106072 844.0677966101943 844.0677966101697 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1e-14 844.0677966101697 844.0677966101943 844.0677966106073 844.067796614282 844.0677966305338 844.0677966633475 844.0677966833945 844.0677966633363 844.0677966305237 844.0677966142795 844.0677966106072 844.0677966101943 844.0677966101697 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1e-14 844.0677966101697 844.0677966101943 844.0677966106073 844.067796614282 844.0677966305338 844.0677966633475 844.0677966833945 844.0677966633363 844.0677966305237 844.0677966142795 844.0677966106072 844.0677966101943 844.0677966101697 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1e-14 844.0677966101697 844.0677966101943 844.0677966106073 844.067796614282 844.0677966305338 844.0677966633475 844.0677966833945 844.0677966633363 844.0677966305237 844.0677966142795 844.0677966106072 844.0677966101943 844.0677966101697 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1e-14 7.3e-13 844.0677966101943 844.0677966106073 844.067796614282 844.0677966305338 844.0677966633475 844.0677966833945 844.0677966633363 844.0677966305237 844.0677966142795 844.0677966106072 844.0677966101943 844.0677966101697 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1e-14 7.3e-13 844.0677966101943 844.0677966106073 844.067796614282 844.0677966305338 844.0677966633475 844.0677966833945 844.0677966633363 844.0677966305237 844.0677966142795 844.0677966106072 844.0677966101943 844.0677966101697 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1e-14 7.3e-13 844.0677966101943 844.0677966106073 844.067796614282 844.0677966305338 844.0677966633475 844.0677966833945 844.0677966633363 844.0677966305237 844.0677966142795 844.0677966106072 844.0677966101943 844.0677966101697 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1e-14 7.3e-13 844.0677966101943 844.0677966106073 844.067796614282 844.0677966305338 844.0677966633475 844.0677966833945 844.0677966633363 844.0677966305237 844.0677966142795 844.0677966106072 844.0677966101943 844.0677966101697 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1e-14 7.3e-13 844.0677966101943 844.0677966106073 844.067796614282 844.0677966305338 844.0677966633475 844.0677966833945 844.0677966633363 844.0677966305237 844.0677966142795 844.0677966106072 844.0677966101943 844.0677966101697 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1e-14 7.3e-13 844.0677966101943 844.0677966106073 844.067796614282 844.0677966305338 844.0677966633475 844.0677966833945 844.0677966633363 844.0677966305237 844.0677966142795 844.0677966106072 844.0677966101943 844.0677966101697 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1e-14 844.0677966101697 844.0677966101943 844.0677966106073 844.067796614282 844.0677966305338 844.0677966633475 844.0677966833945 844.0677966633363 844.0677966305237 844.0677966142795 844.0677966106072 844.0677966101943 844.0677966101697 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1e-14 844.0677966101697 844.0677966101943 844.0677966106073 844.067796614282 844.0677966305338 844.0677966633475 844.0677966833945 844.0677966633363 844.0677966305237 844.0677966142795 844.0677966106072 844.0677966101943 844.0677966101697 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1e-14 844.0677966101697 844.0677966101943 844.0677966106073 844.067796614282 844.0677966305338 844.0677966633475 844.0677966833945 844.0677966633363 844.0677966305237 844.0677966142795 844.0677966106072 844.0677966101943 844.0677966101697 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1e-14 844.0677966101697 844.0677966101943 844.0677966106073 844.067796614282 844.0677966305338 844.0677966633475 844.0677966833945 844.0677966633363 844.0677966305237 844.0677966142795 844.0677966106072 844.0677966101943 844.0677966101697 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1e-14 844.0677966101697 844.0677966101943 844.0677966106073 844.067796614282 844.0677966305338 844.0677966633475 844.0677966833945 844.0677966633363 844.0677966305237 844.0677966142795 844.0677966106072 844.0677966101943 844.0677966101697 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1e-14 844.0677966101697 844.0677966101943 844.0677966106073 844.067796614282 844.0677966305338 844.0677966633475 844.0677966833945 844.0677966633363 844.0677966305237 844.0677966142795 844.0677966106072 844.0677966101943 844.0677966101697 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1e-14 844.0677966101697 844.0677966101943 844.0677966106073 844.067796614282 844.0677966305338 844.0677966633475 844.0677966833945 844.0677966633363 844.0677966305237 844.0677966142795 844.0677966106072 844.0677966101943 844.0677966101697 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 844.0677966101697 844.0677966101697 844.0677966101943 844.0677966106073 844.067796614282 844.0677966305338 844.0677966633475 844.0677966833945 844.0677966633363 844.0677966305237 844.0677966142795 844.0677966106072 844.0677966101943 844.0677966101697 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 844.0677966101697 844.0677966101697 844.0677966101943 844.0677966106073 844.067796614282 844.0677966305338 844.0677966633475 844.0677966833945 844.0677966633363 844.0677966305237 844.0677966142795 844.0677966106072 844.0677966101943 844.0677966101697 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 844.0677966101697 844.0677966101697 844.0677966101943 844.0677966106073 844.067796614282 844.0677966305338 844.0677966633475 844.0677966833945 844.0677966633363 844.0677966305237 844.0677966142795 844.0677966106072 844.0677966101943 844.0677966101697 +D/cons.2.00.000000.dat 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +D/cons.2.00.000050.dat 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1e-14 7.3e-13 2.456e-11 4.3759e-10 4.11046e-09 2.035927e-08 5.317222e-08 7.322495e-08 5.317222e-08 2.035927e-08 4.11046e-09 4.3759e-10 2.456e-11 7.3e-13 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1e-14 7.3e-13 2.456e-11 4.3759e-10 4.11046e-09 2.035927e-08 5.317222e-08 7.322495e-08 5.317222e-08 2.035927e-08 4.11046e-09 4.3759e-10 2.456e-11 7.3e-13 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1e-14 7.3e-13 2.456e-11 4.3759e-10 4.11046e-09 2.035927e-08 5.317222e-08 7.322495e-08 5.317222e-08 2.035927e-08 4.11046e-09 4.3759e-10 2.456e-11 7.3e-13 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.00000000000001 7.3e-13 2.456e-11 4.3759e-10 4.11046e-09 2.035927e-08 5.317222e-08 7.322495e-08 5.317222e-08 2.035927e-08 4.11046e-09 4.3759e-10 2.456e-11 7.3e-13 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.00000000000001 7.3e-13 2.456e-11 4.3759e-10 4.11046e-09 2.035927e-08 5.317222e-08 7.322495e-08 5.317222e-08 2.035927e-08 4.11046e-09 4.3759e-10 2.456e-11 7.3e-13 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.00000000000001 7.3e-13 2.456e-11 4.3759e-10 4.11046e-09 2.035927e-08 5.317222e-08 7.322495e-08 5.317222e-08 2.035927e-08 4.11046e-09 4.3759e-10 2.456e-11 7.3e-13 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.00000000000001 7.3e-13 2.456e-11 4.3759e-10 4.11046e-09 2.035927e-08 5.317222e-08 7.322495e-08 5.317222e-08 2.035927e-08 4.11046e-09 4.3759e-10 2.456e-11 7.3e-13 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.00000000000001 7.3e-13 2.456e-11 4.3759e-10 4.11046e-09 2.035927e-08 5.317222e-08 7.322495e-08 5.317222e-08 2.035927e-08 4.11046e-09 4.3759e-10 2.456e-11 7.3e-13 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.00000000000001 7.3e-13 2.456e-11 4.3759e-10 4.11046e-09 2.035927e-08 5.317222e-08 7.322495e-08 5.317222e-08 2.035927e-08 4.11046e-09 4.3759e-10 2.456e-11 7.3e-13 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.00000000000001 7.3e-13 2.456e-11 4.3759e-10 4.11046e-09 2.035927e-08 5.317222e-08 7.322495e-08 5.317222e-08 2.035927e-08 4.11046e-09 4.3759e-10 2.456e-11 7.3e-13 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.00000000000001 1.00000000000073 2.456e-11 4.3759e-10 4.11046e-09 2.035927e-08 5.317222e-08 7.322495e-08 5.317222e-08 2.035927e-08 4.11046e-09 4.3759e-10 2.456e-11 7.3e-13 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.00000000000001 1.00000000000073 2.456e-11 4.3759e-10 4.11046e-09 2.035927e-08 5.317222e-08 7.322495e-08 5.317222e-08 2.035927e-08 4.11046e-09 4.3759e-10 2.456e-11 7.3e-13 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.00000000000001 1.00000000000073 2.456e-11 4.3759e-10 4.11046e-09 2.035927e-08 5.317222e-08 7.322495e-08 5.317222e-08 2.035927e-08 4.11046e-09 4.3759e-10 2.456e-11 7.3e-13 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.00000000000001 1.00000000000073 2.456e-11 4.3759e-10 4.11046e-09 2.035927e-08 5.317222e-08 7.322495e-08 5.317222e-08 2.035927e-08 4.11046e-09 4.3759e-10 2.456e-11 7.3e-13 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.00000000000001 1.00000000000073 2.456e-11 4.3759e-10 4.11046e-09 2.035927e-08 5.317222e-08 7.322495e-08 5.317222e-08 2.035927e-08 4.11046e-09 4.3759e-10 2.456e-11 7.3e-13 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.00000000000001 1.00000000000073 2.456e-11 4.3759e-10 4.11046e-09 2.035927e-08 5.317222e-08 7.322495e-08 5.317222e-08 2.035927e-08 4.11046e-09 4.3759e-10 2.456e-11 7.3e-13 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.00000000000001 7.3e-13 2.456e-11 4.3759e-10 4.11046e-09 2.035927e-08 5.317222e-08 7.322495e-08 5.317222e-08 2.035927e-08 4.11046e-09 4.3759e-10 2.456e-11 7.3e-13 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.00000000000001 7.3e-13 2.456e-11 4.3759e-10 4.11046e-09 2.035927e-08 5.317222e-08 7.322495e-08 5.317222e-08 2.035927e-08 4.11046e-09 4.3759e-10 2.456e-11 7.3e-13 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.00000000000001 7.3e-13 2.456e-11 4.3759e-10 4.11046e-09 2.035927e-08 5.317222e-08 7.322495e-08 5.317222e-08 2.035927e-08 4.11046e-09 4.3759e-10 2.456e-11 7.3e-13 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.00000000000001 7.3e-13 2.456e-11 4.3759e-10 4.11046e-09 2.035927e-08 5.317222e-08 7.322495e-08 5.317222e-08 2.035927e-08 4.11046e-09 4.3759e-10 2.456e-11 7.3e-13 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.00000000000001 7.3e-13 2.456e-11 4.3759e-10 4.11046e-09 2.035927e-08 5.317222e-08 7.322495e-08 5.317222e-08 2.035927e-08 4.11046e-09 4.3759e-10 2.456e-11 7.3e-13 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.00000000000001 7.3e-13 2.456e-11 4.3759e-10 4.11046e-09 2.035927e-08 5.317222e-08 7.322495e-08 5.317222e-08 2.035927e-08 4.11046e-09 4.3759e-10 2.456e-11 7.3e-13 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.00000000000001 7.3e-13 2.456e-11 4.3759e-10 4.11046e-09 2.035927e-08 5.317222e-08 7.322495e-08 5.317222e-08 2.035927e-08 4.11046e-09 4.3759e-10 2.456e-11 7.3e-13 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1e-14 7.3e-13 2.456e-11 4.3759e-10 4.11046e-09 2.035927e-08 5.317222e-08 7.322495e-08 5.317222e-08 2.035927e-08 4.11046e-09 4.3759e-10 2.456e-11 7.3e-13 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1e-14 7.3e-13 2.456e-11 4.3759e-10 4.11046e-09 2.035927e-08 5.317222e-08 7.322495e-08 5.317222e-08 2.035927e-08 4.11046e-09 4.3759e-10 2.456e-11 7.3e-13 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1e-14 7.3e-13 2.456e-11 4.3759e-10 4.11046e-09 2.035927e-08 5.317222e-08 7.322495e-08 5.317222e-08 2.035927e-08 4.11046e-09 4.3759e-10 2.456e-11 7.3e-13 +D/cons.3.00.000000.dat 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +D/cons.3.00.000050.dat 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +D/cons.4.00.000000.dat 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +D/cons.4.00.000050.dat -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -6e-14 -4.1e-12 -1.3816e-10 -2.45917e-09 -2.309876e-08 -1.1440305e-07 -2.9874147e-07 -4.1135838e-07 -2.9867683e-07 -1.143461e-07 -2.308391e-08 -2.45678e-09 -1.3826e-10 -4.09e-12 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -6e-14 -4.1e-12 -1.3816e-10 -2.45917e-09 -2.309876e-08 -1.1440305e-07 -2.9874147e-07 -4.1135838e-07 -2.9867683e-07 -1.143461e-07 -2.308391e-08 -2.45678e-09 -1.3826e-10 -4.09e-12 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -6e-14 -4.1e-12 -1.3816e-10 -2.45917e-09 -2.309876e-08 -1.1440305e-07 -2.9874147e-07 -4.1135838e-07 -2.9867683e-07 -1.143461e-07 -2.308391e-08 -2.45678e-09 -1.3826e-10 -4.09e-12 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -1e-14 -4.1e-12 -1.3816e-10 -2.45917e-09 -2.309876e-08 -1.1440305e-07 -2.9874147e-07 -4.1135838e-07 -2.9867683e-07 -1.143461e-07 -2.308391e-08 -2.45678e-09 -1.3826e-10 -4.09e-12 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -1e-14 -4.1e-12 -1.3816e-10 -2.45917e-09 -2.309876e-08 -1.1440305e-07 -2.9874147e-07 -4.1135838e-07 -2.9867683e-07 -1.143461e-07 -2.308391e-08 -2.45678e-09 -1.3826e-10 -4.09e-12 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -1e-14 -4.1e-12 -1.3816e-10 -2.45917e-09 -2.309876e-08 -1.1440305e-07 -2.9874147e-07 -4.1135838e-07 -2.9867683e-07 -1.143461e-07 -2.308391e-08 -2.45678e-09 -1.3826e-10 -4.09e-12 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -1e-14 -4.1e-12 -1.3816e-10 -2.45917e-09 -2.309876e-08 -1.1440305e-07 -2.9874147e-07 -4.1135838e-07 -2.9867683e-07 -1.143461e-07 -2.308391e-08 -2.45678e-09 -1.3826e-10 -4.09e-12 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -1e-14 -4.1e-12 -1.3816e-10 -2.45917e-09 -2.309876e-08 -1.1440305e-07 -2.9874147e-07 -4.1135838e-07 -2.9867683e-07 -1.143461e-07 -2.308391e-08 -2.45678e-09 -1.3826e-10 -4.09e-12 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -1e-14 -4.1e-12 -1.3816e-10 -2.45917e-09 -2.309876e-08 -1.1440305e-07 -2.9874147e-07 -4.1135838e-07 -2.9867683e-07 -1.143461e-07 -2.308391e-08 -2.45678e-09 -1.3826e-10 -4.09e-12 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -1e-14 -4.1e-12 -1.3816e-10 -2.45917e-09 -2.309876e-08 -1.1440305e-07 -2.9874147e-07 -4.1135838e-07 -2.9867683e-07 -1.143461e-07 -2.308391e-08 -2.45678e-09 -1.3826e-10 -4.09e-12 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -1e-14 -8.6e-13 -1.3817e-10 -2.45917e-09 -2.309876e-08 -1.1440305e-07 -2.9874147e-07 -4.1135838e-07 -2.9867683e-07 -1.143461e-07 -2.308391e-08 -2.45678e-09 -1.3826e-10 -4.09e-12 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -1e-14 -8.6e-13 -1.3817e-10 -2.45917e-09 -2.309876e-08 -1.1440305e-07 -2.9874147e-07 -4.1135838e-07 -2.9867683e-07 -1.143461e-07 -2.308391e-08 -2.45678e-09 -1.3826e-10 -4.09e-12 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -1e-14 -8.6e-13 -1.3817e-10 -2.45917e-09 -2.309876e-08 -1.1440305e-07 -2.9874147e-07 -4.1135838e-07 -2.9867683e-07 -1.143461e-07 -2.308391e-08 -2.45678e-09 -1.3826e-10 -4.09e-12 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -1e-14 -8.6e-13 -1.3817e-10 -2.45917e-09 -2.309876e-08 -1.1440305e-07 -2.9874147e-07 -4.1135838e-07 -2.9867683e-07 -1.143461e-07 -2.308391e-08 -2.45678e-09 -1.3826e-10 -4.09e-12 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -1e-14 -8.6e-13 -1.3817e-10 -2.45917e-09 -2.309876e-08 -1.1440305e-07 -2.9874147e-07 -4.1135838e-07 -2.9867683e-07 -1.143461e-07 -2.308391e-08 -2.45678e-09 -1.3826e-10 -4.09e-12 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -1e-14 -8.6e-13 -1.3817e-10 -2.45917e-09 -2.309876e-08 -1.1440305e-07 -2.9874147e-07 -4.1135838e-07 -2.9867683e-07 -1.143461e-07 -2.308391e-08 -2.45678e-09 -1.3826e-10 -4.09e-12 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -1e-14 -4.1e-12 -1.3816e-10 -2.45917e-09 -2.309876e-08 -1.1440305e-07 -2.9874147e-07 -4.1135838e-07 -2.9867683e-07 -1.143461e-07 -2.308391e-08 -2.45678e-09 -1.3826e-10 -4.09e-12 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -1e-14 -4.1e-12 -1.3816e-10 -2.45917e-09 -2.309876e-08 -1.1440305e-07 -2.9874147e-07 -4.1135838e-07 -2.9867683e-07 -1.143461e-07 -2.308391e-08 -2.45678e-09 -1.3826e-10 -4.09e-12 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -1e-14 -4.1e-12 -1.3816e-10 -2.45917e-09 -2.309876e-08 -1.1440305e-07 -2.9874147e-07 -4.1135838e-07 -2.9867683e-07 -1.143461e-07 -2.308391e-08 -2.45678e-09 -1.3826e-10 -4.09e-12 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -1e-14 -4.1e-12 -1.3816e-10 -2.45917e-09 -2.309876e-08 -1.1440305e-07 -2.9874147e-07 -4.1135838e-07 -2.9867683e-07 -1.143461e-07 -2.308391e-08 -2.45678e-09 -1.3826e-10 -4.09e-12 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -1e-14 -4.1e-12 -1.3816e-10 -2.45917e-09 -2.309876e-08 -1.1440305e-07 -2.9874147e-07 -4.1135838e-07 -2.9867683e-07 -1.143461e-07 -2.308391e-08 -2.45678e-09 -1.3826e-10 -4.09e-12 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -1e-14 -4.1e-12 -1.3816e-10 -2.45917e-09 -2.309876e-08 -1.1440305e-07 -2.9874147e-07 -4.1135838e-07 -2.9867683e-07 -1.143461e-07 -2.308391e-08 -2.45678e-09 -1.3826e-10 -4.09e-12 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -1e-14 -4.1e-12 -1.3816e-10 -2.45917e-09 -2.309876e-08 -1.1440305e-07 -2.9874147e-07 -4.1135838e-07 -2.9867683e-07 -1.143461e-07 -2.308391e-08 -2.45678e-09 -1.3826e-10 -4.09e-12 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -6e-14 -4.1e-12 -1.3816e-10 -2.45917e-09 -2.309876e-08 -1.1440305e-07 -2.9874147e-07 -4.1135838e-07 -2.9867683e-07 -1.143461e-07 -2.308391e-08 -2.45678e-09 -1.3826e-10 -4.09e-12 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -6e-14 -4.1e-12 -1.3816e-10 -2.45917e-09 -2.309876e-08 -1.1440305e-07 -2.9874147e-07 -4.1135838e-07 -2.9867683e-07 -1.143461e-07 -2.308391e-08 -2.45678e-09 -1.3826e-10 -4.09e-12 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -6e-14 -4.1e-12 -1.3816e-10 -2.45917e-09 -2.309876e-08 -1.1440305e-07 -2.9874147e-07 -4.1135838e-07 -2.9867683e-07 -1.143461e-07 -2.308391e-08 -2.45678e-09 -1.3826e-10 -4.09e-12 +D/cons.5.00.000000.dat 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 5918.588357724879 +D/cons.5.00.000050.dat 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 5918.588357724879 5918.588357724879 5918.588357725051 5918.588357727954 5918.588357753718 5918.588357867692 5918.588358097827 5918.588358238408 5918.588358097738 5918.588357867626 5918.588357753695 5918.58835772795 5918.588357725051 5918.588357724879 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 5918.588357724879 5918.588357724879 5918.588357725051 5918.588357727954 5918.588357753718 5918.588357867692 5918.588358097827 5918.588358238408 5918.588358097738 5918.588357867626 5918.588357753695 5918.58835772795 5918.588357725051 5918.588357724879 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 5918.588357724879 5918.588357724879 5918.588357725051 5918.588357727954 5918.588357753718 5918.588357867692 5918.588358097827 5918.588358238408 5918.588358097738 5918.588357867626 5918.588357753695 5918.58835772795 5918.588357725051 5918.588357724879 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.4931201939188 5918.588357724879 5918.588357725051 5918.588357727954 5918.588357753718 5918.588357867692 5918.588358097827 5918.588358238408 5918.588358097738 5918.588357867626 5918.588357753695 5918.58835772795 5918.588357725051 5918.588357724879 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.4931201939188 5918.588357724879 5918.588357725051 5918.588357727954 5918.588357753718 5918.588357867692 5918.588358097827 5918.588358238408 5918.588358097738 5918.588357867626 5918.588357753695 5918.58835772795 5918.588357725051 5918.588357724879 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.4931201939188 5918.588357724879 5918.588357725051 5918.588357727954 5918.588357753718 5918.588357867692 5918.588358097827 5918.588358238408 5918.588358097738 5918.588357867626 5918.588357753695 5918.58835772795 5918.588357725051 5918.588357724879 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.4931201939188 5918.588357724879 5918.588357725051 5918.588357727954 5918.588357753718 5918.588357867692 5918.588358097827 5918.588358238408 5918.588358097738 5918.588357867626 5918.588357753695 5918.58835772795 5918.588357725051 5918.588357724879 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.4931201939188 5918.588357724879 5918.588357725051 5918.588357727954 5918.588357753718 5918.588357867692 5918.588358097827 5918.588358238408 5918.588358097738 5918.588357867626 5918.588357753695 5918.58835772795 5918.588357725051 5918.588357724879 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.4931201939188 5918.588357724879 5918.588357725051 5918.588357727954 5918.588357753718 5918.588357867692 5918.588358097827 5918.588358238408 5918.588358097738 5918.588357867626 5918.588357753695 5918.58835772795 5918.588357725051 5918.588357724879 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.4931201939188 5918.588357724879 5918.588357725051 5918.588357727954 5918.588357753718 5918.588357867692 5918.588358097827 5918.588358238408 5918.588358097738 5918.588357867626 5918.588357753695 5918.58835772795 5918.588357725051 5918.588357724879 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.4931201939188 2.49312019392134 5918.588357725051 5918.588357727954 5918.588357753718 5918.588357867692 5918.588358097827 5918.588358238408 5918.588358097738 5918.588357867626 5918.588357753695 5918.58835772795 5918.588357725051 5918.588357724879 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.4931201939188 2.49312019392134 5918.588357725051 5918.588357727954 5918.588357753718 5918.588357867692 5918.588358097827 5918.588358238408 5918.588358097738 5918.588357867626 5918.588357753695 5918.58835772795 5918.588357725051 5918.588357724879 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.4931201939188 2.49312019392134 5918.588357725051 5918.588357727954 5918.588357753718 5918.588357867692 5918.588358097827 5918.588358238408 5918.588358097738 5918.588357867626 5918.588357753695 5918.58835772795 5918.588357725051 5918.588357724879 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.4931201939188 2.49312019392134 5918.588357725051 5918.588357727954 5918.588357753718 5918.588357867692 5918.588358097827 5918.588358238408 5918.588358097738 5918.588357867626 5918.588357753695 5918.58835772795 5918.588357725051 5918.588357724879 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.4931201939188 2.49312019392134 5918.588357725051 5918.588357727954 5918.588357753718 5918.588357867692 5918.588358097827 5918.588358238408 5918.588358097738 5918.588357867626 5918.588357753695 5918.58835772795 5918.588357725051 5918.588357724879 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.4931201939188 2.49312019392134 5918.588357725051 5918.588357727954 5918.588357753718 5918.588357867692 5918.588358097827 5918.588358238408 5918.588358097738 5918.588357867626 5918.588357753695 5918.58835772795 5918.588357725051 5918.588357724879 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.4931201939188 5918.588357724879 5918.588357725051 5918.588357727954 5918.588357753718 5918.588357867692 5918.588358097827 5918.588358238408 5918.588358097738 5918.588357867626 5918.588357753695 5918.58835772795 5918.588357725051 5918.588357724879 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.4931201939188 5918.588357724879 5918.588357725051 5918.588357727954 5918.588357753718 5918.588357867692 5918.588358097827 5918.588358238408 5918.588358097738 5918.588357867626 5918.588357753695 5918.58835772795 5918.588357725051 5918.588357724879 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.4931201939188 5918.588357724879 5918.588357725051 5918.588357727954 5918.588357753718 5918.588357867692 5918.588358097827 5918.588358238408 5918.588358097738 5918.588357867626 5918.588357753695 5918.58835772795 5918.588357725051 5918.588357724879 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.4931201939188 5918.588357724879 5918.588357725051 5918.588357727954 5918.588357753718 5918.588357867692 5918.588358097827 5918.588358238408 5918.588358097738 5918.588357867626 5918.588357753695 5918.58835772795 5918.588357725051 5918.588357724879 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.4931201939188 5918.588357724879 5918.588357725051 5918.588357727954 5918.588357753718 5918.588357867692 5918.588358097827 5918.588358238408 5918.588358097738 5918.588357867626 5918.588357753695 5918.58835772795 5918.588357725051 5918.588357724879 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.4931201939188 5918.588357724879 5918.588357725051 5918.588357727954 5918.588357753718 5918.588357867692 5918.588358097827 5918.588358238408 5918.588358097738 5918.588357867626 5918.588357753695 5918.58835772795 5918.588357725051 5918.588357724879 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.4931201939188 5918.588357724879 5918.588357725051 5918.588357727954 5918.588357753718 5918.588357867692 5918.588358097827 5918.588358238408 5918.588358097738 5918.588357867626 5918.588357753695 5918.58835772795 5918.588357725051 5918.588357724879 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 5918.588357724879 5918.588357724879 5918.588357725051 5918.588357727954 5918.588357753718 5918.588357867692 5918.588358097827 5918.588358238408 5918.588358097738 5918.588357867626 5918.588357753695 5918.58835772795 5918.588357725051 5918.588357724879 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 5918.588357724879 5918.588357724879 5918.588357725051 5918.588357727954 5918.588357753718 5918.588357867692 5918.588358097827 5918.588358238408 5918.588358097738 5918.588357867626 5918.588357753695 5918.58835772795 5918.588357725051 5918.588357724879 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 2.49312019391876 5918.588357724879 5918.588357724879 5918.588357725051 5918.588357727954 5918.588357753718 5918.588357867692 5918.588358097827 5918.588358238408 5918.588358097738 5918.588357867626 5918.588357753695 5918.58835772795 5918.588357725051 5918.588357724879 +D/cons.6.00.000000.dat 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +D/cons.6.00.000050.dat 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +D/cons.7.00.000000.dat 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +D/cons.7.00.000050.dat 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \ No newline at end of file diff --git a/tests/58A24791/golden-metadata.txt b/tests/58A24791/golden-metadata.txt new file mode 100644 index 0000000000..cd70120164 --- /dev/null +++ b/tests/58A24791/golden-metadata.txt @@ -0,0 +1,150 @@ +This file was created on 2024-12-08 16:52:35.075597. + +mfc.sh: + + Invocation: test -j 8 -o 58A24791 --generate + Lock: mpi=Yes & gpu=No & debug=No & gcov=No & unified=No + Git: bd7067adf237718233c836fcf968b3ed19287174 on prcode (dirty) + +pre_process: + + CMake Configuration: + + CMake v3.29.2 on wlan-nat-private-5131.24.scconf.org + + C : AppleClang v15.0.0.15000309 (/Library/Developer/CommandLineTools/usr/bin/cc) + Fortran : GNU v14.1.0 (/opt/homebrew/bin/gfortran) + + PRE_PROCESS : ON + SIMULATION : OFF + POST_PROCESS : OFF + SYSCHECK : OFF + DOCUMENTATION : OFF + ALL : OFF + + MPI : ON + OpenACC : OFF + + Fypp : /Users/benwilfong/Documents/software/MFC-Brown/build/venv/bin/fypp + Doxygen : + + Build Type : Release + + Configuration Environment: + + CC : + CXX : + FC : + OMPI_CC : + OMPI_CXX : + OMPI_FC : + +post_process: + + CMake Configuration: + + CMake v3.29.2 on wlan-nat-private-5131.24.scconf.org + + C : AppleClang v15.0.0.15000309 (/Library/Developer/CommandLineTools/usr/bin/cc) + Fortran : GNU v14.1.0 (/opt/homebrew/bin/gfortran) + + PRE_PROCESS : OFF + SIMULATION : OFF + POST_PROCESS : ON + SYSCHECK : OFF + DOCUMENTATION : OFF + ALL : OFF + + MPI : ON + OpenACC : OFF + + Fypp : /Users/benwilfong/Documents/software/MFC-Brown/build/venv/bin/fypp + Doxygen : + + Build Type : Release + + Configuration Environment: + + CC : + CXX : + FC : + OMPI_CC : + OMPI_CXX : + OMPI_FC : + +syscheck: + + CMake Configuration: + + CMake v3.29.2 on wlan-nat-private-5131.24.scconf.org + + C : AppleClang v15.0.0.15000309 (/Library/Developer/CommandLineTools/usr/bin/cc) + Fortran : GNU v14.1.0 (/opt/homebrew/bin/gfortran) + + PRE_PROCESS : OFF + SIMULATION : OFF + POST_PROCESS : OFF + SYSCHECK : ON + DOCUMENTATION : OFF + ALL : OFF + + MPI : ON + OpenACC : OFF + + Fypp : /Users/benwilfong/Documents/software/MFC-Brown/build/venv/bin/fypp + Doxygen : + + Build Type : Release + + Configuration Environment: + + CC : + CXX : + FC : + OMPI_CC : + OMPI_CXX : + OMPI_FC : + +simulation: + + CMake Configuration: + + CMake v3.29.2 on wlan-nat-private-5131.24.scconf.org + + C : AppleClang v15.0.0.15000309 (/Library/Developer/CommandLineTools/usr/bin/cc) + Fortran : GNU v14.1.0 (/opt/homebrew/bin/gfortran) + + PRE_PROCESS : OFF + SIMULATION : ON + POST_PROCESS : OFF + SYSCHECK : OFF + DOCUMENTATION : OFF + ALL : OFF + + MPI : ON + OpenACC : OFF + + Fypp : /Users/benwilfong/Documents/software/MFC-Brown/build/venv/bin/fypp + Doxygen : + + Build Type : Release + + Configuration Environment: + + CC : + CXX : + FC : + OMPI_CC : + OMPI_CXX : + OMPI_FC : + +CPU: + + CPU Info: + From sysctl -a + machdep.cpu.cores_per_package: 8 + machdep.cpu.core_count: 8 + machdep.cpu.logical_per_package: 8 + machdep.cpu.thread_count: 8 + machdep.cpu.brand_string: Apple M2 + diff --git a/tests/58A24791/golden.txt b/tests/58A24791/golden.txt new file mode 100644 index 0000000000..1fe3a0f182 --- /dev/null +++ b/tests/58A24791/golden.txt @@ -0,0 +1,53 @@ +D/cons.1.00.000000.dat 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1.37e-12 1.37e-12 1.37e-12 1.37e-12 1.37e-12 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1.37e-12 1.37e-12 1.37e-12 1.37e-12 1.37e-12 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1.37e-12 1.37e-12 1.37e-12 1.37e-12 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1.37e-12 1.37e-12 1.37e-12 1.37e-12 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1.37e-12 1.37e-12 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1.37e-12 1.37e-12 1.37e-12 1.37e-12 1.37e-12 1.37e-12 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1.37e-12 1.37e-12 1.37e-12 1.37e-12 1.37e-12 1.37e-12 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1.37e-12 1.37e-12 1.37e-12 1.37e-12 1.37e-12 1.37e-12 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1.37e-12 1.37e-12 1.37e-12 1.37e-12 1.37e-12 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1.37e-12 1.37e-12 1.37e-12 1.37e-12 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1.37e-12 1.37e-12 1.37e-12 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1.37e-12 1.37e-12 1.37e-12 1.37e-12 1.37e-12 1.37e-12 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1.37e-12 1.37e-12 1.37e-12 1.37e-12 1.37e-12 1.37e-12 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1.37e-12 1.37e-12 1.37e-12 1.37e-12 1.37e-12 1.37e-12 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1.37e-12 1.37e-12 1.37e-12 1.37e-12 1.37e-12 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1.37e-12 1.37e-12 1.37e-12 1.37e-12 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1.37e-12 1.37e-12 1.37e-12 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1.37e-12 1.37e-12 1.37e-12 1.37e-12 1.37e-12 1.37e-12 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1.37e-12 1.37e-12 1.37e-12 1.37e-12 1.37e-12 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1.37e-12 1.37e-12 1.37e-12 1.37e-12 1.37e-12 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1.37e-12 1.37e-12 1.37e-12 1.37e-12 1.37e-12 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1.37e-12 1.37e-12 1.37e-12 1.37e-12 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1.37e-12 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1.37e-12 1.37e-12 1.37e-12 1.37e-12 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1.37e-12 1.37e-12 1.37e-12 1.37e-12 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1.37e-12 1.37e-12 1.37e-12 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1.37e-12 1.37e-12 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +D/cons.1.00.000050.dat 1375.2712964439413 1375.2712804563441 1375.2712266515375 1375.2710873978283 1375.270878118019 1375.2704404441913 1375.2701827590445 1375.2699910515357 1375.2699216657495 1375.2699021829806 1375.2698977189855 1375.2698968725438 1375.2698967379247 1375.2698967197846 1375.269896717361 1375.2698967172194 1375.2698967172273 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2712804563441 1375.2712587898723 1375.2711912477323 1375.2710389385566 1375.270819523567 1375.2703996540565 1375.270153163402 1375.2699799640843 1375.26991867244 1375.269901513917 1375.26989759549 1375.2698968535153 1375.269896735443 1375.2698967194654 1375.269896717339 1375.2698967172203 1375.2698967172273 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.271226651538 1375.2711912477323 1375.2710958980142 1375.2709365320059 1375.270644183667 1375.2703215730307 1375.2700857653062 1375.2699566678748 1375.2699123684267 1375.2699000982464 1375.2698973296683 1375.2698968113343 1375.2698967298438 1375.2698967186961 1375.2698967172892 1375.269896717222 1375.2698967172275 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2710873978288 1375.2710389385566 1375.2709365320059 1375.2707756871885 1375.2704508347535 1375.270200107829 1375.2700157983516 1375.269932276815 1375.2699055358535 1375.269898541567 1375.269897035776 1375.2698967646882 1375.2698967236001 1375.2698967178387 1375.269896717242 1375.2698967172253 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.270878118019 1375.2708195235673 1375.270644183667 1375.2704508347535 1375.270221975541 1375.2700587991524 1375.2699535459058 1375.2699128370552 1375.2699004937642 1375.269897458883 1375.2698968408858 1375.2698967351018 1375.269896719544 1375.269896717382 1375.269896717227 1375.2698967172273 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2704404441918 1375.2703996540565 1375.27032157303 1375.2702001078278 1375.2700587991521 1375.2699655043073 1375.2699180768977 1375.2699023319012 1375.269897955394 1375.2698969488945 1375.269896754535 1375.2698967226424 1375.2698967177641 1375.2698967172535 1375.2698967172275 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2701827590445 1375.270153163402 1375.2700857653062 1375.2700157983516 1375.2699535459058 1375.2699180768977 1375.2699030933702 1375.2698983125847 1375.2698970534102 1375.2698967776405 1375.26989672683 1375.2698967184253 1375.2698967173185 1375.26989671723 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2699910515348 1375.2699799640839 1375.2699566678748 1375.269932276815 1375.2699128370552 1375.2699023319012 1375.2698983125847 1375.2698970973127 1375.269896793914 1375.26989673083 1375.269896719148 1375.2698967174172 1375.2698967172385 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2699216657495 1375.2699186724406 1375.269912368427 1375.2699055358537 1375.2699004937642 1375.269897955394 1375.2698970534102 1375.269896793914 1375.2698967324804 1375.2698967196236 1375.2698967175074 1375.2698967172507 1375.2698967172282 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2699021829806 1375.269901513917 1375.2699000982464 1375.269898541567 1375.269897458883 1375.2698969488945 1375.2698967776405 1375.26989673083 1375.2698967196236 1375.2698967175454 1375.2698967172598 1375.269896717229 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698977189855 1375.26989759549 1375.2698973296683 1375.269897035776 1375.2698968408858 1375.269896754535 1375.26989672683 1375.269896719148 1375.2698967175074 1375.2698967172598 1375.2698967172294 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698968725438 1375.2698968535153 1375.2698968113343 1375.2698967646882 1375.2698967351018 1375.2698967226424 1375.2698967184253 1375.2698967174172 1375.2698967172507 1375.269896717229 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698967379247 1375.269896735443 1375.2698967298438 1375.2698967236001 1375.269896719544 1375.2698967177641 1375.2698967173185 1375.2698967172385 1375.2698967172282 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698967197846 1375.2698967194654 1375.2698967186961 1375.2698967178387 1375.269896717382 1375.2698967172535 1375.26989671723 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717361 1375.269896717339 1375.2698967172892 1375.269896717242 1375.269896717227 1375.2698967172275 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698967172194 1375.2698967172203 1375.269896717222 1375.2698967172253 1375.2698967172273 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698967172273 1375.2698967172273 1375.2698967172275 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.26649737403 1375.2665300636427 1375.2666451761027 1375.2669664463021 1375.2675014398171 1375.2686305374511 1375.269276950797 1375.2697058307986 1375.269848320543 1375.2698865223326 1375.269894910751 1375.269896445252 1375.2698966819844 1375.2698967129356 1375.2698967170545 1375.2698967172703 1375.2698967172325 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2665300636427 1375.2665754155262 1375.2667230947845 1375.2670842517398 1375.2676572574164 1375.268733275729 1375.269345385902 1375.2697287639228 1375.2698542511353 1375.2698877921873 1375.269895137284 1375.269896479059 1375.2698966863047 1375.2698967134345 1375.269896717107 1375.2698967172676 1375.2698967172325 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2666451761036 1375.2667230947845 1375.2669474211832 1375.2673541467918 1375.2681352128136 1375.2689420789914 1375.2695037502554 1375.2697778342497 1375.2698669620552 1375.269890519415 1375.2698956290742 1375.2698965545035 1375.2698966961173 1375.2698967146696 1375.2698967172134 1375.2698967172582 1375.2698967172303 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2669664463017 1375.2670842517393 1375.2673541467918 1375.2677722264095 1375.268627846857 1375.2692400091394 1375.269655813304 1375.2698277495783 1375.2698802731018 1375.269893428613 1375.2698961597082 1375.2698966362577 1375.2698967067683 1375.2698967161602 1375.269896717272 1375.269896717243 1375.269896717229 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2675014398164 1375.2676572574164 1375.2681352128138 1375.268627846857 1375.2691890583417 1375.2695645444874 1375.2697864628515 1375.2698666098593 1375.2698899000304 1375.2698954169384 1375.2698965058196 1375.2698966874348 1375.2698967133258 1375.2698967170481 1375.2698967172646 1375.2698967172325 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2686305374507 1375.268733275729 1375.2689420789914 1375.2692400091394 1375.2695645444874 1375.2697638452064 1375.2698567511472 1375.2698865346438 1375.269894533033 1375.269896318624 1375.2698966545884 1375.2698967083822 1375.2698967163176 1375.2698967172557 1375.2698967172407 1375.2698967172284 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2692769507967 1375.2693453859022 1375.2695037502554 1375.2696558133039 1375.2697864628515 1375.2698567511472 1375.2698851256175 1375.2698938946712 1375.2698961368203 1375.269896615252 1375.2698967014237 1375.2698967151582 1375.2698967171737 1375.269896717249 1375.2698967172307 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2697058307986 1375.2697287639228 1375.2697778342497 1375.2698277495783 1375.2698666098593 1375.2698865346438 1375.2698938946712 1375.2698960602704 1375.2698965874708 1375.2698966948954 1375.2698967139252 1375.26989671701 1375.26989671725 1375.269896717233 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269848320543 1375.2698542511355 1375.2698669620552 1375.2698802731018 1375.2698899000304 1375.269894533033 1375.2698961368203 1375.2698965874708 1375.2698966922098 1375.2698967130693 1375.2698967168542 1375.2698967172435 1375.2698967172353 1375.2698967172282 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698865223326 1375.2698877921873 1375.269890519415 1375.269893428613 1375.2698954169384 1375.269896318624 1375.269896615252 1375.2698966948954 1375.2698967130693 1375.269896716792 1375.2698967172357 1375.2698967172362 1375.269896717229 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269894910751 1375.269895137284 1375.2698956290742 1375.2698961597082 1375.2698965058196 1375.2698966545884 1375.2698967014237 1375.2698967139252 1375.2698967168542 1375.2698967172357 1375.2698967172364 1375.2698967172291 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896445252 1375.269896479059 1375.2698965545035 1375.2698966362577 1375.2698966874348 1375.2698967083822 1375.2698967151582 1375.26989671701 1375.2698967172435 1375.2698967172362 1375.2698967172291 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698966819844 1375.2698966863047 1375.2698966961173 1375.2698967067683 1375.2698967133258 1375.2698967163176 1375.2698967171737 1375.26989671725 1375.2698967172353 1375.269896717229 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698967129356 1375.2698967134345 1375.2698967146696 1375.2698967161602 1375.2698967170481 1375.2698967172557 1375.269896717249 1375.269896717233 1375.2698967172282 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698967170545 1375.269896717107 1375.2698967172134 1375.269896717272 1375.2698967172646 1375.2698967172407 1375.2698967172307 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698967172703 1375.2698967172676 1375.2698967172582 1375.269896717243 1375.2698967172325 1375.2698967172284 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698967172325 1375.2698967172325 1375.2698967172303 1375.269896717229 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.240841833284 1375.2411760836346 1375.2422913332555 1375.2451414890336 1375.2493635147496 1375.2585588536188 1375.2638377287576 1375.2678459851165 1375.269345262451 1375.2697735044876 1375.269873664419 1375.269893068508 1375.2698962241896 1375.2698966598043 1375.2698967110066 1375.269896716856 1375.2698967172726 1375.2698967172344 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2411760836346 1375.2416276463791 1375.24302531123 1375.2461237813097 1375.2505409993444 1375.2594009820598 1375.2644463133713 1375.2680817284534 1375.2694101133347 1375.2697882944558 1375.269876459692 1375.269893511819 1375.269896283284 1375.2698966665814 1375.2698967116723 1375.2698967169308 1375.2698967172703 1375.269896717234 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2422913332555 1375.243025311229 1375.2449872295326 1375.2481746935266 1375.2542926590866 1375.260997160929 1375.2658476092695 1375.268581468874 1375.2695463905 1375.2698193971107 1375.2698823977896 1375.269894469374 1375.2698964155545 1375.2698966822418 1375.2698967132908 1375.2698967171075 1375.2698967172635 1375.2698967172316 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2451414890336 1375.2461237813097 1375.2481746935273 1375.251437860645 1375.2582502524683 1375.2634575625837 1375.267311621213 1375.2691091791794 1375.2696973757102 1375.2698545880091 1375.269889201866 1375.2698955750627 1375.269896567948 1375.2698967001322 1375.2698967153913 1375.269896717249 1375.269896717248 1375.2698967172291 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2493635147493 1375.2505409993444 1375.2542926590866 1375.2582502524683 1375.263039290954 1375.2664144921357 1375.2686387588358 1375.269532421301 1375.2698094635336 1375.2698792082026 1375.2698937396974 1375.2698962836682 1375.2698966625633 1375.2698967108265 1375.2698967167887 1375.2698967172666 1375.2698967172348 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2585588536188 1375.2594009820598 1375.260997160929 1375.2634575625837 1375.2664144921357 1375.2683692255016 1375.2694133234 1375.269767307848 1375.2698676459347 1375.2698911776615 1375.2698958148758 1375.2698965904756 1375.2698967014437 1375.2698967154608 1375.2698967172257 1375.2698967172457 1375.2698967172294 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2638377287587 1375.264446313371 1375.26584760927 1375.267311621213 1375.2686387588358 1375.2694133234 1375.269750050638 1375.269859375728 1375.2698887087092 1375.269895256249 1375.269896488544 1375.2698966860198 1375.2698967132437 1375.269896717037 1375.269896717252 1375.2698967172316 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2678459851165 1375.268081728453 1375.268581468874 1375.2691091791794 1375.269532421301 1375.269767307848 1375.269859375728 1375.2698876746938 1375.2698948651614 1375.2698963933535 1375.269896668364 1375.2698967104345 1375.2698967166596 1375.2698967172457 1375.2698967172344 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269345262451 1375.2694101133347 1375.2695463905 1375.2696973757102 1375.2698094635336 1375.2698676459347 1375.2698887087092 1375.2698948651614 1375.2698963538362 1375.2698966561147 1375.2698967078286 1375.2698967162494 1375.2698967172228 1375.2698967172375 1375.269896717229 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2697735044876 1375.2697882944558 1375.2698193971107 1375.2698545880091 1375.2698792082026 1375.2698911776615 1375.269895256249 1375.2698963933535 1375.2698966561147 1375.269896706773 1375.2698967159834 1375.2698967171966 1375.269896717238 1375.2698967172294 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269873664419 1375.269876459692 1375.2698823977896 1375.269889201866 1375.2698937396974 1375.2698958148758 1375.269896488544 1375.269896668364 1375.2698967078286 1375.2698967159834 1375.2698967171864 1375.2698967172382 1375.26989671723 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269893068508 1375.269893511819 1375.269894469374 1375.2698955750627 1375.2698962836682 1375.2698965904756 1375.2698966860198 1375.2698967104345 1375.2698967162494 1375.2698967171966 1375.2698967172382 1375.26989671723 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.26989622419 1375.269896283284 1375.2698964155545 1375.269896567948 1375.2698966625633 1375.2698967014437 1375.2698967132437 1375.2698967166596 1375.2698967172228 1375.269896717238 1375.26989671723 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698966598043 1375.2698966665814 1375.2698966822418 1375.2698967001322 1375.2698967108265 1375.2698967154608 1375.269896717037 1375.2698967172457 1375.2698967172375 1375.2698967172294 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698967110066 1375.2698967116723 1375.2698967132908 1375.2698967153913 1375.2698967167887 1375.2698967172257 1375.269896717252 1375.2698967172344 1375.269896717229 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896716856 1375.2698967169308 1375.2698967171075 1375.269896717249 1375.2698967172666 1375.2698967172457 1375.2698967172316 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698967172726 1375.2698967172703 1375.2698967172635 1375.269896717248 1375.2698967172348 1375.2698967172294 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698967172344 1375.269896717234 1375.2698967172316 1375.2698967172291 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.073502791104 1375.0762453323205 1375.0849380425336 1375.105030678992 1375.130775924632 1375.1890823159374 1375.2223239057748 1375.2518181771918 1375.2647119216101 1375.268661711454 1375.2696519054662 1375.2698558830155 1375.269890929645 1375.2698960140763 1375.2698966433416 1375.2698967100985 1375.2698967167687 1375.269896717274 1375.2698967172357 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.0762453323214 1375.0798620775506 1375.090506343943 1375.1114339071419 1375.1375102353811 1375.1946135931323 1375.2265554315711 1375.2537563921487 1375.2652903974797 1375.2688035535223 1375.2696803982728 1375.2698606529102 1375.2698916033378 1375.2698960945079 1375.2698966515907 1375.26989671083 1375.2698967168428 1375.2698967172716 1375.2698967172344 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.0849380425343 1375.0905063439434 1375.1041970143058 1375.1232507429704 1375.1599854767062 1375.2039436726636 1375.2362237626678 1375.257917758396 1375.266487158239 1375.2690954443963 1375.2697395819866 1375.2698707364464 1375.269893060147 1375.2698962756438 1375.2698966710534 1375.2698967126314 1375.2698967170302 1375.2698967172662 1375.2698967172325 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.105030678992 1375.1114339071419 1375.1232507429704 1375.1429966013604 1375.184657150973 1375.2190813563732 1375.247292705474 1375.2624897755195 1375.2678970676282 1375.2694482227191 1375.2698122436275 1375.2698832297374 1375.269894875334 1375.2698965001173 1375.2698966948549 1375.269896715011 1375.2698967172253 1375.269896717252 1375.2698967172294 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.130775924632 1375.1375102353811 1375.1599854767067 1375.1846571509732 1375.2166497632682 1375.2404040951053 1375.258083254249 1375.26624993107 1375.268967791368 1375.2696997249195 1375.2698615131787 1375.269891360065 1375.2698960165162 1375.2698966376856 1375.2698967089789 1375.269896716619 1375.2698967172666 1375.2698967172366 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.1890823159376 1375.1946135931323 1375.2039436726643 1375.2190813563736 1375.2404040951053 1375.2554670366262 1375.2650261004399 1375.2685232504862 1375.269572767688 1375.269832123229 1375.2698857427965 1375.2698951166665 1375.2698965152852 1375.2698966947416 1375.2698967148724 1375.269896717197 1375.2698967172498 1375.2698967172294 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2223239057748 1375.2265554315711 1375.2362237626678 1375.247292705474 1375.258083254249 1375.2650261004399 1375.2683469592714 1375.2694833577218 1375.2698040784035 1375.269879107677 1375.2698938551391 1375.2698963164096 1375.2698966683556 1375.2698967116764 1375.2698967168897 1375.2698967172557 1375.2698967172325 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2518181771918 1375.2537563921487 1375.257917758395 1375.2624897755188 1375.26624993107 1375.2685232504855 1375.2694833577218 1375.269792389998 1375.2698744979327 1375.2698926876321 1375.2698960899654 1375.2698966327098 1375.2698967068443 1375.269896716298 1375.26989671724 1375.2698967172373 1375.2698967172282 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2647119216101 1375.2652903974797 1375.266487158239 1375.2678970676282 1375.268967791368 1375.269572767688 1375.2698040784035 1375.2698744979327 1375.2698922049087 1375.2698959343859 1375.2698966001553 1375.2698967015715 1375.2698967155393 1375.2698967171955 1375.269896717241 1375.2698967172291 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.268661711454 1375.2688035535223 1375.2690954443967 1375.2694482227191 1375.2696997249195 1375.269832123229 1375.269879107677 1375.2698926876321 1375.2698959343859 1375.2698965868087 1375.2698966980686 1375.269896714826 1375.2698967171425 1375.269896717242 1375.2698967172303 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2696519054662 1375.2696803982726 1375.2697395819866 1375.2698122436275 1375.2698615131787 1375.2698857427965 1375.2698938551391 1375.2698960899654 1375.2698966001553 1375.2698966980686 1375.2698967145227 1375.2698967171057 1375.2698967172407 1375.2698967172307 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698558830164 1375.269860652911 1375.2698707364464 1375.2698832297374 1375.269891360065 1375.2698951166665 1375.2698963164096 1375.2698966327098 1375.2698967015715 1375.269896714826 1375.2698967171057 1375.26989671724 1375.269896717231 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269890929646 1375.2698916033378 1375.269893060147 1375.269894875334 1375.2698960165162 1375.2698965152852 1375.2698966683556 1375.2698967068443 1375.2698967155393 1375.2698967171425 1375.2698967172407 1375.269896717231 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698960140763 1375.2698960945079 1375.2698962756438 1375.2698965001173 1375.2698966376856 1375.2698966947416 1375.2698967116764 1375.269896716298 1375.2698967171955 1375.269896717242 1375.2698967172307 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698966433416 1375.2698966515907 1375.2698966710534 1375.2698966948549 1375.2698967089789 1375.2698967148724 1375.2698967168897 1375.26989671724 1375.269896717241 1375.2698967172303 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698967100985 1375.26989671083 1375.2698967126314 1375.269896715011 1375.269896716619 1375.269896717197 1375.2698967172557 1375.2698967172373 1375.2698967172291 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698967167687 1375.2698967168428 1375.2698967170302 1375.2698967172253 1375.2698967172666 1375.2698967172498 1375.2698967172325 1375.2698967172282 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717274 1375.2698967172716 1375.2698967172662 1375.269896717252 1375.2698967172366 1375.2698967172294 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698967172357 1375.2698967172344 1375.2698967172325 1375.2698967172294 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1374.2530375919923 1374.2727277318843 1374.3329098847473 1374.453346719659 1374.561671798373 1374.838089349723 1374.9878942178163 1375.1473863165777 1375.231763761588 1375.2601307177067 1375.2678321208402 1375.2695320129976 1375.2698423094641 1375.2698897946632 1375.2698959595898 1375.2698966452983 1375.2698967109952 1375.2698967168456 1375.2698967172762 1375.269896717234 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1374.2727277318843 1374.2984511372754 1374.3694975485696 1374.4848231252308 1374.5883176350783 1374.865143244813 1375.009902337989 1375.1594056889905 1375.2357793389356 1375.261194329563 1375.2680606494969 1375.269572550824 1375.269848333427 1375.2698905537202 1375.2698960407495 1375.2698966527505 1375.2698967115928 1375.269896716901 1375.2698967172735 1375.2698967172335 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1374.3329098847473 1374.3694975485696 1374.449755730701 1374.5202459550067 1374.6792248424363 1374.9054833018865 1375.0583452955816 1375.185078210481 1375.2438804194942 1375.2633320855791 1375.2685241912666 1375.2696563947902 1375.2698611096803 1375.269892210227 1375.2698962264724 1375.269896670845 1375.2698967131116 1375.2698967170543 1375.2698967172666 1375.2698967172312 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1374.453346719659 1374.484823125231 1374.5202459550067 1374.610527593982 1374.7990611628468 1374.9671092014376 1375.1187353096848 1375.2154250480023 1375.2541041087861 1375.2661107120518 1375.2691393502275 1375.2697690552602 1375.269878413011 1375.2698944652047 1375.2698964773097 1375.2698966948044 1375.269896715211 1375.2698967172353 1375.2698967172507 1375.269896717229 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1374.5616717983728 1374.588317635078 1374.6792248424363 1374.7990611628463 1374.9581823202386 1375.081681140877 1375.1840397814249 1375.2411697357184 1375.2620562058912 1375.268127385085 1375.2695624413366 1375.2698432703412 1375.269889413012 1375.2698958565004 1375.2698966290561 1375.2698967090153 1375.2698967166286 1375.2698967172703 1375.2698967172357 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1374.838089349723 1374.865143244813 1374.9054833018865 1374.9671092014376 1375.081681140877 1375.164413065201 1375.230796056223 1375.2582604124952 1375.2670016512905 1375.2692906382288 1375.2697890025531 1375.2698803407764 1375.2698945722693 1375.2698964734736 1375.2698966927474 1375.2698967149088 1375.2698967171984 1375.2698967172512 1375.2698967172291 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1374.9878942178163 1375.009902337989 1375.0583452955816 1375.1187353096848 1375.184039781425 1375.230796056223 1375.2568052059034 1375.2662297620607 1375.2690353012113 1375.269725616039 1375.2698677536853 1375.2698925071347 1375.2698961880042 1375.2698966591895 1375.2698967113747 1375.26989671685 1375.2698967172594 1375.2698967172335 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.1473863165775 1375.1594056889905 1375.185078210481 1375.2154250480023 1375.2411697357184 1375.2582604124952 1375.2662297620607 1375.268929282717 1375.2696819195805 1375.269856217563 1375.2698901814608 1375.2698958078884 1375.2698966073322 1375.2698967051829 1375.2698967161762 1375.269896717244 1375.269896717239 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.231763761588 1375.2357793389356 1375.2438804194942 1375.2541041087861 1375.2620562058912 1375.2670016512905 1375.2690353012113 1375.2696819195805 1375.269851469032 1375.269888593198 1375.269895464222 1375.2698965499076 1375.2698966973983 1375.2698967152053 1375.269896717191 1375.2698967172448 1375.2698967172294 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2601307177067 1375.261194329563 1375.2633320855791 1375.2661107120518 1375.268127385085 1375.2692906382288 1375.269725616039 1375.269856217563 1375.269888593198 1375.2698953238641 1375.2698965111501 1375.2698966905373 1375.269896714082 1375.2698967171125 1375.269896717247 1375.2698967172303 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2678321208402 1375.2680606494969 1375.2685241912666 1375.2691393502275 1375.2695624413366 1375.2697890025531 1375.2698677536853 1375.2698901814608 1375.269895464222 1375.2698965111501 1375.269896687747 1375.26989671331 1375.2698967170406 1375.2698967172475 1375.2698967172316 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2695320129976 1375.269572550824 1375.2696563947902 1375.2697690552602 1375.2698432703412 1375.2698803407764 1375.2698925071347 1375.2698958078884 1375.2698965499076 1375.2698966905373 1375.26989671331 1375.2698967170136 1375.2698967172455 1375.269896717232 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698423094641 1375.269848333427 1375.2698611096803 1375.269878413011 1375.269889413012 1375.2698945722693 1375.2698961880042 1375.2698966073322 1375.2698966973983 1375.269896714082 1375.2698967170406 1375.2698967172455 1375.269896717232 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698897946632 1375.2698905537202 1375.269892210227 1375.2698944652047 1375.2698958565004 1375.2698964734736 1375.2698966591895 1375.2698967051829 1375.2698967152053 1375.2698967171125 1375.2698967172475 1375.269896717232 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698959595898 1375.2698960407495 1375.2698962264724 1375.2698964773097 1375.2698966290561 1375.2698966927474 1375.2698967113747 1375.2698967161762 1375.269896717191 1375.269896717247 1375.2698967172316 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698966452983 1375.2698966527505 1375.269896670845 1375.2698966948044 1375.2698967090153 1375.2698967149088 1375.26989671685 1375.269896717244 1375.2698967172448 1375.2698967172303 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698967109952 1375.2698967115928 1375.2698967131116 1375.269896715211 1375.2698967166286 1375.2698967171984 1375.2698967172594 1375.269896717239 1375.2698967172294 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698967168456 1375.269896716901 1375.2698967170543 1375.2698967172353 1375.2698967172703 1375.2698967172512 1375.2698967172335 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698967172762 1375.2698967172735 1375.2698967172666 1375.2698967172507 1375.2698967172357 1375.2698967172291 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717234 1375.2698967172335 1375.2698967172312 1375.269896717229 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1372.6105553430868 1372.655963483485 1372.7976651737242 1373.0996148932393 1373.4919152233288 1373.9038533077028 1374.1513290763362 1374.6246346945293 1375.0466751612091 1375.2094212055954 1375.256293782944 1375.2673526582746 1375.269497047995 1375.2698434496479 1375.2698906378912 1375.2698961183721 1375.2698966659602 1375.2698967131316 1375.2698967170593 1375.2698967172712 1375.2698967172316 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1372.655963483485 1372.7164499558075 1372.8967084937715 1373.1883568686023 1373.5450141622614 1373.9286039333235 1374.2173010329752 1374.6837690945276 1375.0710303417447 1375.2158571750597 1375.2577375140615 1375.2676206428475 1375.2695386836447 1375.2698489174238 1375.2698912506928 1375.2698961767517 1375.2698966707283 1375.2698967134668 1375.2698967170893 1375.2698967172685 1375.269896717231 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1372.7976651737242 1372.8967084937715 1373.1396183409106 1373.4377174133924 1373.7205088914814 1373.9784081881544 1374.3308789676523 1374.7956909337327 1375.114860665235 1375.2279623915567 1375.2605386279427 1375.2681580540482 1375.2696250613496 1375.2698606630672 1375.2698926153926 1375.2698963147825 1375.2698966828468 1375.2698967143733 1375.2698967171755 1375.2698967172616 1375.26989671723 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1373.0996148932393 1373.1883568686026 1373.437717413393 1373.6308625172433 1373.8321429891093 1374.113861074113 1374.5066817731715 1374.950370884846 1375.1724442831235 1375.2449438533379 1375.2645894602226 1375.2689504376976 1375.269753991666 1375.2698783412143 1375.2698946805206 1375.2698965211382 1375.2698967005806 1375.2698967158121 1375.269896717277 1375.2698967172457 1375.2698967172282 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1373.4919152233285 1373.5450141622614 1373.7205088914818 1373.8321429891093 1374.1179508176228 1374.3880657133261 1374.7812735414184 1375.0909578468445 1375.2180019264904 1375.2574351378134 1375.2674028842057 1375.2694767220546 1375.2698365971235 1375.2698893347433 1375.269895933271 1375.2698966448786 1375.2698967111262 1375.2698967168444 1375.2698967172744 1375.2698967172335 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1373.9038533077028 1373.9286039333238 1373.9784081881542 1374.113861074113 1374.3880657133261 1374.6786070741894 1375.0185326681124 1375.1919456897974 1375.24945869184 1375.2654060699986 1375.2690620481915 1375.2697644358457 1375.2698787121908 1375.269894598602 1375.2698965004092 1375.2698966975702 1375.26989671549 1375.2698967172473 1375.2698967172475 1375.2698967172284 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1374.1513290763362 1374.2173010329752 1374.3308789676523 1374.5066817731715 1374.7812735414184 1375.0185326681124 1375.1816239331295 1375.2441675834518 1375.2635754644643 1375.268585663007 1375.2696656121625 1375.2698618401125 1375.269892179352 1375.2698962049592 1375.2698966666906 1375.2698967126164 1375.2698967169854 1375.269896717263 1375.2698967172316 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1374.6246346945293 1374.6837690945276 1374.7956909337327 1374.950370884846 1375.0909578468445 1375.1919456897974 1375.2441675834518 1375.2628181752445 1375.268259683942 1375.269575964091 1375.2698430664375 1375.2698890006059 1375.2698957565397 1375.26989661312 1375.2698967069964 1375.2698967164126 1375.2698967172616 1375.269896717238 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.0466751612091 1375.0710303417447 1375.114860665235 1375.1724442831235 1375.2180019264904 1375.24945869184 1375.2635754644643 1375.268259683942 1375.269539250043 1375.269830330167 1375.2698861500646 1375.2698952653473 1375.2698965439579 1375.2698966988676 1375.2698967155136 1375.2698967172273 1375.2698967172453 1375.269896717229 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2094212055954 1375.2158571750597 1375.2279623915565 1375.2449438533379 1375.2574351378134 1375.2654060699986 1375.268585663007 1375.269575964091 1375.269830330167 1375.2698849905755 1375.269894935552 1375.269896482783 1375.2698966902124 1375.269896714323 1375.2698967171566 1375.2698967172512 1375.2698967172303 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.256293782944 1375.2577375140615 1375.2605386279427 1375.2645894602226 1375.2674028842057 1375.2690620481915 1375.2696656121625 1375.2698430664375 1375.2698861500646 1375.269894935552 1375.2698964580559 1375.2698966844227 1375.2698967132667 1375.2698967170766 1375.269896717254 1375.2698967172316 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2673526582746 1375.2676206428475 1375.2681580540482 1375.2689504376976 1375.2694767220546 1375.2697644358457 1375.2698618401125 1375.2698890006059 1375.2698952653473 1375.269896482783 1375.2698966844227 1375.2698967128474 1375.2698967170247 1375.2698967172548 1375.2698967172325 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269497047995 1375.2695386836447 1375.2696250613496 1375.269753991666 1375.2698365971235 1375.2698787121908 1375.269892179352 1375.2698957565397 1375.2698965439579 1375.2698966902124 1375.2698967132667 1375.2698967170247 1375.2698967172555 1375.2698967172325 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698434496479 1375.2698489174238 1375.2698606630672 1375.2698783412143 1375.2698893347433 1375.269894598602 1375.2698962049592 1375.26989661312 1375.2698966988676 1375.269896714323 1375.2698967170766 1375.2698967172548 1375.2698967172325 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698906378912 1375.2698912506928 1375.2698926153926 1375.2698946805206 1375.269895933271 1375.2698965004092 1375.2698966666906 1375.2698967069964 1375.2698967155136 1375.2698967171566 1375.269896717254 1375.2698967172325 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698961183721 1375.2698961767517 1375.2698963147825 1375.2698965211382 1375.2698966448786 1375.2698966975702 1375.2698967126164 1375.2698967164126 1375.2698967172273 1375.2698967172512 1375.2698967172316 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698966659602 1375.2698966707283 1375.2698966828468 1375.2698967005806 1375.2698967111262 1375.26989671549 1375.2698967169854 1375.2698967172616 1375.2698967172453 1375.2698967172303 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698967131316 1375.2698967134668 1375.2698967143733 1375.2698967158121 1375.2698967168444 1375.2698967172473 1375.269896717263 1375.269896717238 1375.269896717229 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698967170593 1375.2698967170893 1375.2698967171755 1375.269896717277 1375.2698967172744 1375.2698967172475 1375.2698967172316 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698967172712 1375.2698967172685 1375.2698967172616 1375.2698967172457 1375.2698967172335 1375.2698967172284 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698967172316 1375.269896717231 1375.26989671723 1375.2698967172282 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 4.12735043699683 4.13732225450473 4.17740652280906 4.32324372740318 12.91435886494452 1372.814004305611 1372.8738199095972 1373.5352926225876 1374.4770187303068 1375.0381492609984 1375.2135957470275 1375.2586873411763 1375.2680370896594 1375.2696365525346 1375.269865694031 1375.2698935346154 1375.269896433807 1375.2698966951584 1375.2698967154747 1375.2698967172764 1375.2698967172525 1375.2698967172282 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 4.13732225450473 4.15208463989793 4.20875952185423 4.39895497319238 18.67966448263112 1372.8367649020809 1372.957794155982 1373.6439991732677 1374.56113015553 1375.0617368608328 1375.2191919818279 1375.2597598684786 1375.2682080348304 1375.2696595412751 1375.2698683338065 1375.2698937958664 1375.2698964559504 1375.269896696824 1375.2698967155948 1375.2698967172826 1375.2698967172507 1375.2698967172282 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 4.17740652280915 4.20875952185421 4.34324438298725 10.33283676016179 1372.5084551799355 1372.9589688409706 1373.1760948600274 1373.878470367906 1374.7105628749441 1375.1069740220294 1375.230494908017 1375.2620459784202 1375.2685918494433 1375.2697137902996 1375.2698748631803 1375.2698944719584 1375.269896517666 1375.2698967016756 1375.2698967159752 1375.2698967172967 1375.2698967172457 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 4.32324372740323 4.39895497319232 10.33283676016122 20.17188006228141 1372.5790436084474 1372.908819394832 1373.3867659761272 1374.224856195667 1374.907499443401 1375.1689837086167 1375.2467801053106 1375.2654979823117 1375.269193580418 1375.2698013252573 1375.2698856317122 1375.2698956042348 1375.2698966194203 1375.269896709561 1375.2698967166973 1375.269896717289 1375.2698967172362 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 12.91435886494445 18.67966448263074 1372.5084551799355 1372.5790436084474 1372.9743752922705 1373.2690215525663 1373.8794768667194 1374.6212535938228 1375.0662433789569 1375.2168972787792 1375.2585169372917 1375.2678542620097 1375.269587111716 1375.2698566911567 1375.2698922648922 1375.2698962875381 1375.2698966811474 1375.2698967143149 1375.269896717168 1375.2698967172619 1375.26989671723 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1372.814004305611 1372.8367649020809 1372.9589688409706 1372.9088193948328 1373.269021552566 1373.6308236631137 1374.3575996331726 1374.9547017861594 1375.1822906183704 1375.2494721019366 1375.2658870966327 1375.2692280978617 1375.2698013114698 1375.2698849898145 1375.269895467337 1375.2698966008045 1375.2698967075173 1375.26989671649 1375.2698967172837 1375.2698967172385 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1372.8738199095972 1372.9577941559812 1373.1760948600274 1373.3867659761274 1373.8794768667196 1374.3575996331726 1374.9021083751948 1375.1599123359704 1375.2414624487894 1375.2636876165332 1375.2687466222826 1375.2697149020785 1375.2698720214491 1375.2698938161375 1375.2698964203437 1375.2698966904084 1375.269896714912 1375.2698967172134 1375.269896717254 1375.2698967172291 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1373.5352926225878 1373.6439991732677 1373.878470367906 1374.224856195667 1374.6212535938228 1374.9547017861594 1375.1599123359704 1375.2381826453918 1375.2621941035159 1375.2683144031425 1375.2696199777981 1375.2698552244512 1375.2698913483418 1375.2698961136775 1375.2698966578148 1375.2698967118552 1375.2698967169288 1375.269896717269 1375.2698967172325 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1374.4770187303068 1374.56113015553 1374.7105628749441 1374.907499443401 1375.0662433789569 1375.1822906183704 1375.2414624487894 1375.2621941035159 1375.2681383883166 1375.2695560514874 1375.269840294711 1375.2698886726532 1375.2698957231942 1375.26989660992 1375.2698967067188 1375.2698967164308 1375.2698967172694 1375.2698967172394 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.0381492609984 1375.0617368608328 1375.1069740220294 1375.1689837086167 1375.2168972787792 1375.2494721019366 1375.2636876165332 1375.2683144031425 1375.2695560514874 1375.2698342480062 1375.2698868868267 1375.2698953802144 1375.2698965587779 1375.2698967005463 1375.2698967157041 1375.2698967172512 1375.2698967172453 1375.269896717229 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2135957470275 1375.2191919818276 1375.230494908017 1375.2467801053106 1375.2585169372917 1375.2658870966327 1375.2687466222826 1375.2696199777981 1375.269840294711 1375.2698868868267 1375.2698952420521 1375.2698965249401 1375.2698966951991 1375.2698967148765 1375.269896717219 1375.2698967172512 1375.2698967172298 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2586873411763 1375.2597598684786 1375.2620459784202 1375.2654979823117 1375.2678542620097 1375.2692280978617 1375.2697149020785 1375.2698552244512 1375.2698886726532 1375.2698953802144 1375.2698965249401 1375.2698966930484 1375.269896714329 1375.2698967171864 1375.2698967172546 1375.2698967172307 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2680370896594 1375.2682080348304 1375.2685918494433 1375.269193580418 1375.269587111716 1375.2698013114698 1375.2698720214491 1375.2698913483418 1375.2698957231942 1375.2698965587779 1375.2698966951991 1375.269896714329 1375.2698967171739 1375.2698967172557 1375.2698967172312 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2696365525346 1375.2696595412751 1375.2697137902996 1375.2698013252573 1375.2698566911567 1375.2698849898145 1375.2698938161375 1375.2698961136775 1375.26989660992 1375.2698967005463 1375.2698967148765 1375.2698967171864 1375.2698967172557 1375.2698967172319 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269865694031 1375.2698683338065 1375.2698748631803 1375.2698856317122 1375.2698922648922 1375.269895467337 1375.2698964203437 1375.2698966578148 1375.2698967067188 1375.2698967157041 1375.269896717219 1375.2698967172546 1375.2698967172312 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698935346154 1375.2698937958664 1375.2698944719584 1375.2698956042348 1375.2698962875381 1375.2698966008045 1375.2698966904084 1375.2698967118552 1375.2698967164308 1375.2698967172512 1375.2698967172512 1375.2698967172307 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896433807 1375.2698964559504 1375.269896517666 1375.2698966194203 1375.2698966811474 1375.2698967075173 1375.269896714912 1375.2698967169288 1375.2698967172694 1375.2698967172453 1375.2698967172298 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698966951584 1375.269896696824 1375.2698967016756 1375.269896709561 1375.2698967143149 1375.26989671649 1375.2698967172134 1375.269896717269 1375.2698967172394 1375.269896717229 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698967154747 1375.2698967155948 1375.2698967159752 1375.2698967166973 1375.269896717168 1375.2698967172837 1375.269896717254 1375.2698967172325 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698967172764 1375.2698967172826 1375.2698967172967 1375.269896717289 1375.2698967172619 1375.2698967172385 1375.2698967172291 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698967172525 1375.2698967172507 1375.2698967172457 1375.2698967172362 1375.26989671723 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698967172282 1375.2698967172282 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 0.00440042616715 0.00440926086655 0.0044461778277 0.00462252353328 0.03682243679174 12.19157781189295 1372.5892826973934 1372.950437839135 1373.7977213820525 1374.7829734780128 1375.1447320622092 1375.243535030484 1375.2653124706196 1375.269229574181 1375.269814470819 1375.2698880371863 1375.2698959262368 1375.269896654436 1375.2698967126387 1375.2698967170234 1375.269896717279 1375.269896717232 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 0.00440926086655 0.0044222941627 0.00447013559369 0.00469458910221 0.04707683350433 12.71825729012005 1372.7021371969238 1373.020959924573 1373.9228974616044 1374.826980021665 1375.1548454067715 1375.2455559359332 1375.2656514884884 1375.2692776703007 1375.2698202887416 1375.2698886424403 1375.2698959804636 1375.2698966586706 1375.2698967129281 1375.2698967170475 1375.269896717277 1375.2698967172319 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 0.0044461778277 0.00447013559369 0.00457474756386 0.01417764532377 2.14416448750642 19.94238052371789 1372.8384641445516 1373.1457560398278 1374.087441832504 1374.8957766920796 1375.1732596056697 1375.2496308813304 1375.2663887862434 1375.269388561318 1375.2698343493228 1375.2698901634992 1375.2698961229655 1375.2698966703526 1375.2698967137428 1375.2698967171207 1375.2698967172707 1375.2698967172307 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 0.00462252353328 0.00469458910221 0.01417764532376 0.07755488473212 17.57862664775607 1372.5052659445537 1372.9909294295896 1373.455641508641 1374.4637768828723 1375.0357243781364 1375.212713564884 1375.2584464541612 1375.2679869509018 1375.2696283610783 1375.2698646101453 1375.269893415817 1375.2698964225644 1375.269896694155 1375.269896715394 1375.2698967172682 1375.269896717254 1375.2698967172282 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 0.03682243679174 0.04707683350432 2.1441644875063 17.57862664774761 1372.567153902316 1372.746485336961 1373.2284565842658 1373.875948262299 1374.7671001569704 1375.1336751967021 1375.2391486017514 1375.26414124232 1375.2689932588717 1375.2697765387727 1375.269883037504 1375.2698953733932 1375.2698966027963 1375.2698967085787 1375.26989671662 1375.2698967172944 1375.269896717237 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 12.19157781189288 12.71825729012009 19.94238052372015 1372.5052659445528 1372.7464853369586 1372.8714552257197 1373.5994669860102 1374.4988300276739 1375.0456603164828 1375.2149565146185 1375.258705363858 1375.2679750939078 1375.2696159472578 1375.2698615144043 1375.2698929024539 1375.2698963577975 1375.269896687387 1375.2698967148092 1375.2698967172153 1375.2698967172582 1375.2698967172291 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1372.5892826973934 1372.7021371969238 1372.8384641445512 1372.9909294295896 1373.2284565842658 1373.5994669860102 1374.3464662485 1374.9819416740768 1375.193573392344 1375.2527273332196 1375.266630857691 1375.2693685877778 1375.2698235867183 1375.2698879844463 1375.2698958122585 1375.2698966352498 1375.2698967104898 1375.2698967168008 1375.2698967172794 1375.2698967172344 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1372.950437839135 1373.020959924573 1373.1457560398283 1373.455641508641 1373.875948262299 1374.4988300276739 1374.9819416740768 1375.1848360223883 1375.2487001352472 1375.2654356441299 1375.2690999682093 1375.2697750890748 1375.2698807343095 1375.2698948975512 1375.2698965366026 1375.2698967012082 1375.269896715934 1375.2698967172755 1375.2698967172453 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1373.7977213820525 1373.9228974616044 1374.087441832504 1374.4637768828725 1374.7671001569704 1375.0456603164828 1375.193573392344 1375.2487001352472 1375.264952762418 1375.2689203861592 1375.269732329106 1375.2698729436054 1375.2698937441771 1375.269896393772 1375.269896686289 1375.2698967144534 1375.2698967171893 1375.2698967172576 1375.2698967172298 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1374.7829734780128 1374.826980021665 1374.8957766920796 1375.0357243781364 1375.1336751967021 1375.2149565146185 1375.2527273332196 1375.2654356441299 1375.2689203861592 1375.2697150758138 1375.2698677709361 1375.2698927375975 1375.26989624225 1375.2698966676237 1375.2698967123113 1375.2698967170274 1375.2698967172676 1375.269896717232 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.1447320622092 1375.1548454067715 1375.1732596056697 1375.212713564884 1375.2391486017514 1375.258705363858 1375.266630857691 1375.2690999682093 1375.269732329106 1375.2698677709361 1375.2698923333912 1375.2698961423257 1375.2698966514174 1375.2698967101815 1375.2698967168244 1375.269896717273 1375.2698967172355 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.243535030484 1375.2455559359332 1375.2496308813304 1375.2584464541612 1375.26414124232 1375.2679750939078 1375.2693685877778 1375.2697750890748 1375.2698729436054 1375.2698927375975 1375.2698961423257 1375.2698966449336 1375.2698967088465 1375.2698967166205 1375.2698967172776 1375.269896717238 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2653124706196 1375.2656514884884 1375.2663887862434 1375.2679869509018 1375.2689932588717 1375.2696159472578 1375.2698235867183 1375.2698807343095 1375.2698937441771 1375.26989624225 1375.2698966514174 1375.2698967088465 1375.2698967165297 1375.2698967172794 1375.2698967172394 1375.2698967172282 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269229574181 1375.2692776703007 1375.269388561318 1375.2696283610783 1375.2697765387727 1375.2698615144043 1375.2698879844463 1375.2698948975512 1375.269896393772 1375.2698966676237 1375.2698967101815 1375.2698967166205 1375.2698967172794 1375.2698967172394 1375.2698967172282 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269814470819 1375.2698202887416 1375.2698343493228 1375.2698646101453 1375.269883037504 1375.2698929024539 1375.2698958122585 1375.2698965366026 1375.269896686289 1375.2698967123113 1375.2698967168244 1375.2698967172776 1375.2698967172394 1375.2698967172282 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698880371863 1375.2698886424403 1375.2698901634992 1375.269893415817 1375.2698953733932 1375.2698963577975 1375.2698966352498 1375.2698967012082 1375.2698967144534 1375.2698967170274 1375.269896717273 1375.269896717238 1375.2698967172282 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698959262368 1375.2698959804636 1375.2698961229655 1375.2698964225644 1375.2698966027963 1375.269896687387 1375.2698967104898 1375.269896715934 1375.2698967171893 1375.2698967172676 1375.2698967172355 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896654436 1375.2698966586706 1375.2698966703526 1375.269896694155 1375.2698967085787 1375.2698967148092 1375.2698967168008 1375.2698967172755 1375.2698967172576 1375.269896717232 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698967126387 1375.2698967129281 1375.2698967137428 1375.269896715394 1375.26989671662 1375.2698967172153 1375.2698967172794 1375.2698967172453 1375.2698967172298 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698967170234 1375.2698967170475 1375.2698967171207 1375.2698967172682 1375.2698967172944 1375.2698967172582 1375.2698967172344 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717279 1375.269896717277 1375.2698967172707 1375.269896717254 1375.269896717237 1375.2698967172291 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717232 1375.2698967172319 1375.2698967172307 1375.2698967172282 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 8.981e-11 8.979e-11 8.97e-11 8.945e-11 0.02717781406449 9.8689680104258 1372.5588641081151 1372.9600876818477 1373.7560714522444 1374.7597402289045 1375.1378289860993 1375.2418240504621 1375.2649726036352 1375.2691745136096 1375.2698070691595 1375.2698871983864 1375.2698958446972 1375.2698966475755 1375.2698967121532 1375.2698967169774 1375.2698967172817 1375.2698967172325 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 8.979e-11 8.976e-11 8.953e-11 8.928e-11 0.03516992038505 11.77215477549217 1372.6578283796289 1373.0259791854771 1373.8888798984083 1374.8105050592646 1375.149958243733 1375.2443741380166 1375.2654216933195 1375.2692410417367 1375.2698154224674 1375.2698880956143 1375.2698959274683 1375.2698966541918 1375.2698967126091 1375.2698967170188 1375.2698967172785 1375.269896717232 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 8.97e-11 8.953e-11 8.906e-11 0.00167869460963 0.07659326322895 19.31430207879786 1372.8165227566162 1373.1166601821917 1374.0575570560716 1374.8843154167046 1375.1700813511977 1375.2489215647363 1375.266259895432 1375.2693691640209 1375.2698318970818 1375.2698898995725 1375.2698960982996 1375.2698966683772 1375.2698967136027 1375.2698967171102 1375.2698967172716 1375.269896717231 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 8.945e-11 8.928e-11 0.00167869460963 0.05892861870507 15.15067526772612 1372.506960877335 1372.9597278254344 1373.4134023651268 1374.4290238832675 1375.026316551207 1375.2103921660012 1375.2579791871322 1375.2679090529857 1375.2696175103617 1375.269863333089 1375.2698932874 1375.2698964115 1375.2698966933378 1375.2698967153353 1375.2698967172664 1375.2698967172546 1375.2698967172284 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 0.02717781406449 0.03516992038504 0.07659326322901 15.15067526772619 1372.5751311752995 1372.771190175007 1373.1925990334782 1373.8335579750144 1374.7386535837084 1375.1259879104134 1375.2374059971653 1375.26382518415 1375.2689458599107 1375.26977055273 1375.2698823925903 1375.269895313122 1375.269896597708 1375.269896708214 1375.2698967165882 1375.2698967172955 1375.269896717238 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 9.86896801042628 11.77215477549214 19.31430207879777 1372.5069608773347 1372.7711901750063 1372.8716421640668 1373.5708346173226 1374.4505889035343 1375.0295895141699 1375.2107727580744 1375.2578485313709 1375.2678316746515 1375.2695957883623 1375.269859088067 1375.2698926490086 1375.2698963344255 1375.269896685496 1375.2698967146678 1375.2698967172062 1375.2698967172598 1375.2698967172298 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1372.5588641081151 1372.6578283796289 1372.8165227566153 1372.9597278254344 1373.1925990334782 1373.5708346173226 1374.3016757218281 1374.9595576525298 1375.1874338559353 1375.2512927509179 1375.2663546898573 1375.269324184068 1375.269817531523 1375.2698872748217 1375.2698957397836 1375.2698966287544 1375.2698967099793 1375.2698967167528 1375.2698967172817 1375.2698967172348 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1372.9600876818467 1373.025979185477 1373.1166601821924 1373.413402365127 1373.833557975014 1374.4505889035336 1374.9595576525296 1375.1777386655351 1375.2468370533481 1375.2650301794167 1375.2690264093728 1375.2697638234706 1375.2698792598442 1375.269894730645 1375.2698965200664 1375.2698966997941 1375.2698967158015 1375.269896717272 1375.2698967172466 1375.2698967172282 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1373.7560714522444 1373.8888798984083 1374.0575570560716 1374.4290238832684 1374.7386535837084 1375.02958951417 1375.1874338559353 1375.2468370533481 1375.2644937429757 1375.2688263764082 1375.2697161586973 1375.269870579471 1375.2698934470063 1375.2698963612195 1375.2698966832083 1375.2698967141744 1375.2698967171684 1375.26989671726 1375.26989671723 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1374.7597402289045 1374.8105050592642 1374.8843154167055 1375.026316551207 1375.1259879104134 1375.2107727580744 1375.2512927509179 1375.2650301794167 1375.2688263764082 1375.2696968651917 1375.2698647899188 1375.2698923204025 1375.2698961916456 1375.2698966623077 1375.2698967118004 1375.269896716982 1375.2698967172694 1375.2698967172328 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.1378289860993 1375.1499582437327 1375.1700813511977 1375.2103921660012 1375.2374059971653 1375.2578485313709 1375.2663546898573 1375.2690264093728 1375.2697161586973 1375.2698647899188 1375.2698918667504 1375.269896079409 1375.2698966440873 1375.2698967094366 1375.2698967167455 1375.2698967172735 1375.2698967172366 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2418240504628 1375.2443741380166 1375.2489215647363 1375.257979187132 1375.26382518415 1375.2678316746515 1375.269324184068 1375.2697638234706 1375.269870579471 1375.2698923204025 1375.269896079409 1375.2698966367818 1375.2698967079432 1375.2698967165077 1375.2698967172773 1375.2698967172385 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2649726036352 1375.2654216933195 1375.2662598954319 1375.2679090529857 1375.2689458599107 1375.2695957883623 1375.269817531523 1375.2698792598442 1375.2698934470063 1375.2698961916456 1375.2698966440873 1375.2698967079432 1375.2698967164042 1375.269896717279 1375.26989671724 1375.2698967172282 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2691745136096 1375.2692410417367 1375.2693691640209 1375.2696175103617 1375.26977055273 1375.269859088067 1375.2698872748217 1375.269894730645 1375.2698963612195 1375.2698966623077 1375.2698967094366 1375.2698967165077 1375.269896717279 1375.26989671724 1375.2698967172282 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698070691595 1375.2698154224674 1375.2698318970818 1375.269863333089 1375.2698823925903 1375.2698926490086 1375.2698957397836 1375.2698965200664 1375.2698966832083 1375.2698967118004 1375.2698967167455 1375.2698967172773 1375.26989671724 1375.2698967172282 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698871983864 1375.2698880956143 1375.2698898995725 1375.2698932874 1375.269895313122 1375.2698963344255 1375.2698966287544 1375.2698966997941 1375.2698967141744 1375.269896716982 1375.2698967172735 1375.2698967172385 1375.2698967172282 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698958446972 1375.2698959274683 1375.2698960982996 1375.2698964115 1375.269896597708 1375.269896685496 1375.2698967099793 1375.2698967158015 1375.2698967171684 1375.2698967172694 1375.2698967172366 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698966475762 1375.269896654192 1375.2698966683772 1375.2698966933383 1375.269896708214 1375.2698967146678 1375.2698967167528 1375.269896717272 1375.26989671726 1375.2698967172328 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698967121535 1375.2698967126091 1375.2698967136027 1375.2698967153353 1375.2698967165882 1375.2698967172062 1375.2698967172817 1375.2698967172466 1375.26989671723 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698967169774 1375.2698967170188 1375.2698967171102 1375.2698967172664 1375.2698967172955 1375.2698967172598 1375.2698967172348 1375.2698967172282 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698967172817 1375.2698967172785 1375.2698967172716 1375.2698967172546 1375.269896717238 1375.2698967172298 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698967172325 1375.269896717232 1375.269896717231 1375.2698967172284 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 0.00493123497837 0.00498250559131 0.00522230622321 0.01826326846149 2.93927085522702 17.84586705564641 1372.8446920780764 1373.1082840531942 1374.052827195909 1374.8820766332135 1375.1696995533894 1375.2488375919131 1375.2662424601958 1375.2693660832501 1375.2698314449701 1375.2698898441452 1375.2698960919995 1375.269896667687 1375.269896713559 1375.2698967171025 1375.2698967172726 1375.269896717231 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 0.00498250559131 0.00505171645401 0.00541674208861 0.0404700169646 9.59296488943833 1372.5459740366039 1372.950894807993 1373.212735900269 1374.1750634986827 1374.9398047871327 1375.1873745399623 1375.2530085218223 1375.26702581137 1375.2694864960179 1375.2698469048173 1375.269891527946 1375.269896250531 1375.2698966807163 1375.2698967144522 1375.2698967171925 1375.2698967172644 1375.2698967172298 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 0.00522230622321 0.00541674208861 0.02445523509084 2.20449854570192 11.51779775714813 1372.4939687622798 1372.9251483382902 1373.3469329226755 1374.3880300223288 1375.0177947394366 1375.2090557216732 1375.2578559378915 1375.2679105921563 1375.2696204813412 1375.2698639753496 1375.2698933788704 1375.2698964219826 1375.2698966943778 1375.269896715423 1375.2698967172737 1375.2698967172525 1375.2698967172282 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 0.01826326846148 0.04047001696456 2.20449854570198 3.40841359930579 20.4353252977788 1372.7053987719062 1372.9800237393054 1373.6608899026953 1374.6517979330386 1375.0993599079857 1375.2308940164537 1375.262539652024 1375.2687356651907 1375.2697415899163 1375.2698789859226 1375.2698949679445 1375.26989656717 1375.2698967058398 1375.2698967163594 1375.2698967173026 1375.2698967172407 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 2.93927085522674 9.59296488943688 11.51779775714826 20.43532529777785 1372.5884958065044 1372.7977665067954 1373.31387287048 1374.2082604168347 1374.9212676176082 1375.1779266703181 1375.250108822617 1375.266369455099 1375.269368648166 1375.2698295236676 1375.2698893740026 1375.2698960218768 1375.2698966597009 1375.269896712821 1375.269896717028 1375.2698967172744 1375.269896717232 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 17.84586705564707 1372.5459740366034 1372.493968762281 1372.7053987719053 1372.7977665067958 1373.350080284715 1373.8420334913296 1374.6687107503776 1375.1028485746485 1375.2306004777859 1375.2622295559465 1375.2686356384174 1375.2697199949241 1375.2698754141704 1375.2698944911874 1375.2698965142383 1375.2698967007761 1375.2698967158874 1375.2698967172876 1375.2698967172455 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1372.844692078075 1372.9508948079913 1372.9251483382905 1372.9800237393058 1373.3138728704805 1373.8420334913296 1374.5546273881334 1375.0497569568668 1375.2131021507982 1375.2575440542798 1375.2676291440564 1375.2695427947576 1375.2698493658806 1375.2698912446142 1375.2698961671638 1375.2698966686823 1375.2698967132326 1375.269896717063 1375.2698967172685 1375.269896717231 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1373.1082840531942 1373.212735900269 1373.3469329226755 1373.6608899026958 1374.2082604168347 1374.6687107503776 1375.0497569568668 1375.2058614321406 1375.2542940248657 1375.2666961487437 1375.2693405944865 1375.26981417626 1375.2698861684737 1375.2698955481317 1375.2698966040916 1375.2698967073109 1375.2698967164915 1375.2698967172803 1375.269896717238 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1374.052827195909 1374.1750634986827 1374.3880300223288 1374.6517979330386 1374.9212676176082 1375.1028485746485 1375.2131021507985 1375.2542940248657 1375.2663112551897 1375.269201684154 1375.269782101342 1375.2698805010205 1375.2698947337994 1375.2698965060843 1375.2698966972932 1375.2698967155093 1375.269896717253 1375.269896717249 1375.2698967172284 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1374.8820766332137 1374.939804787132 1375.0177947394366 1375.0993599079864 1375.1779266703181 1375.2306004777859 1375.2575440542798 1375.2666961487437 1375.269201684154 1375.2697689511504 1375.2698766543178 1375.269894003696 1375.2698963988714 1375.2698966845064 1375.2698967140334 1375.2698967171627 1375.2698967172585 1375.2698967172307 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.1696995533894 1375.1873745399623 1375.2090557216732 1375.2308940164537 1375.250108822617 1375.2622295559465 1375.2676291440564 1375.2693405944865 1375.269782101342 1375.2698766543178 1375.2698937066536 1375.2698963268938 1375.2698966731105 1375.2698967124488 1375.2698967170447 1375.2698967172648 1375.2698967172325 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2488375919131 1375.2530085218223 1375.2578559378917 1375.2625396520243 1375.266369455099 1375.2686356384174 1375.2695427947576 1375.26981417626 1375.2698805010205 1375.269894003696 1375.2698963268938 1375.2698966684884 1375.2698967114486 1375.269896716938 1375.2698967172691 1375.2698967172344 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2662424601958 1375.26702581137 1375.2679105921563 1375.2687356651907 1375.269368648166 1375.2697199949241 1375.2698493658806 1375.2698861684737 1375.2698947337994 1375.2698963988714 1375.2698966731105 1375.2698967114486 1375.26989671689 1375.269896717272 1375.2698967172353 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2693660832501 1375.2694864960179 1375.2696204813412 1375.2697415899163 1375.2698295236676 1375.2698754141704 1375.2698912446142 1375.2698955481317 1375.2698965060843 1375.2698966845064 1375.2698967124488 1375.269896716938 1375.269896717272 1375.2698967172357 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698314449701 1375.2698469048173 1375.2698639753496 1375.2698789859226 1375.2698893740026 1375.2698944911874 1375.2698961671638 1375.2698966040916 1375.2698966972932 1375.2698967140334 1375.2698967170447 1375.2698967172691 1375.2698967172353 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698898441452 1375.269891527946 1375.2698933788704 1375.2698949679445 1375.2698960218768 1375.2698965142383 1375.2698966686823 1375.2698967073109 1375.2698967155093 1375.2698967171627 1375.2698967172648 1375.2698967172344 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698960919995 1375.269896250531 1375.2698964219826 1375.26989656717 1375.2698966597009 1375.2698967007761 1375.2698967132326 1375.2698967164915 1375.269896717253 1375.2698967172585 1375.2698967172325 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896667687 1375.2698966807163 1375.2698966943778 1375.2698967058398 1375.269896712821 1375.2698967158874 1375.269896717063 1375.2698967172803 1375.269896717249 1375.2698967172307 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896713559 1375.2698967144522 1375.269896715423 1375.2698967163594 1375.269896717028 1375.2698967172876 1375.2698967172685 1375.269896717238 1375.2698967172284 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698967171025 1375.2698967171925 1375.2698967172737 1375.2698967173026 1375.2698967172744 1375.2698967172455 1375.269896717231 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698967172726 1375.2698967172644 1375.2698967172525 1375.2698967172407 1375.269896717232 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717231 1375.2698967172298 1375.2698967172282 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 4.40621653113835 4.45137595118391 4.62955257619841 12.11180800396064 1372.6618078575311 1372.8965710260018 1373.4041276727658 1374.1673718180803 1374.8457239008355 1375.1445529033583 1375.2393404718803 1375.263764868775 1375.2688717516878 1375.2697524309167 1375.2698794334226 1375.2698949388032 1375.2698965584732 1375.2698967047952 1375.2698967162394 1375.2698967172985 1375.2698967172425 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 4.45137595118389 4.50874807630736 4.75738474446991 18.18540782815786 1372.762137022908 1372.9257410294674 1373.4326630457497 1374.2005849925933 1374.8750786581002 1375.1586606541175 1375.2441542000777 1375.2649756876053 1375.269108680789 1375.269789771722 1375.269884295057 1375.2698954721964 1375.269896608948 1375.2698967088018 1375.2698967166307 1375.2698967172907 1375.269896717237 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 4.62955257619842 4.75738474446984 16.37840385600263 1372.5114548838012 1372.898789994644 1373.042490365652 1373.5855655977969 1374.3469171234976 1374.965827156516 1375.1891362765962 1375.252186856801 1375.2666660846983 1375.2694002184237 1375.269831749342 1375.2698894121133 1375.2698960053588 1375.2698966563569 1375.2698967124186 1375.2698967169908 1375.2698967172762 1375.2698967172325 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 12.1118080039601 18.18540782815833 1372.5114548838012 1372.593536225414 1373.0167689802581 1373.302022801384 1373.9244714987979 1374.6337761502637 1375.0703431191635 1375.218783703973 1375.2592031756085 1375.268027811984 1375.2696208008658 1375.2698619631904 1375.2698929475864 1375.2698963622067 1375.2698966877767 1375.2698967148256 1375.269896717218 1375.2698967172585 1375.2698967172294 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1372.6618078575318 1372.7621370229083 1372.898789994644 1373.0167689802572 1373.3721950989964 1373.7181473403398 1374.331591446746 1374.9019758960003 1375.163308001389 1375.2442306068526 1375.2647893717156 1375.2690452224367 1375.2697765194173 1375.269882199402 1375.2698952023181 1375.269896579325 1375.2698967060044 1375.2698967163517 1375.26989671729 1375.2698967172403 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1372.8965710260015 1372.925741029467 1373.042490365652 1373.3020228013838 1373.7181473403398 1374.2396631286908 1374.756444243848 1375.0982289584226 1375.2237635769995 1375.259645380149 1375.2679933264099 1375.2695977175897 1375.2698565686676 1375.2698920691735 1375.269896249585 1375.2698966757143 1375.269896713743 1375.2698967171102 1375.2698967172657 1375.2698967172307 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1373.404127672765 1373.4326630457497 1373.5855655977969 1373.9244714987972 1374.331591446746 1374.756444243848 1375.0680292974675 1375.2092508394662 1375.2547298785446 1375.2667299425648 1375.269339134117 1375.269813116699 1375.2698859503096 1375.2698955168444 1375.269896600348 1375.2698967069998 1375.2698967164226 1375.269896717278 1375.269896717239 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1374.1673718180803 1374.200584992593 1374.3469171234976 1374.6337761502637 1374.9019758960003 1375.0982289584226 1375.2092508394662 1375.252663734902 1375.2658293413551 1375.2690919180634 1375.2697618283964 1375.269877381708 1375.2698943268242 1375.2698964603076 1375.269896692784 1375.2698967150347 1375.2698967172164 1375.2698967172519 1375.269896717229 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1374.8457239008355 1374.8750786580995 1374.965827156516 1375.0703431191635 1375.163308001389 1375.2237635769995 1375.2547298785446 1375.2658293413551 1375.2689881435692 1375.2697258498204 1375.2698693824223 1375.2698929626476 1375.2698962707448 1375.2698966707737 1375.2698967127344 1375.2698967170145 1375.2698967172635 1375.2698967172316 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.1445529033583 1375.158660654117 1375.1891362765966 1375.218783703974 1375.244230606853 1375.259645380149 1375.2667299425648 1375.2690919180634 1375.2697258498204 1375.2698660628728 1375.269892021819 1375.2698960975283 1375.2698966460418 1375.269896709671 1375.2698967167198 1375.2698967172653 1375.2698967172362 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2393404718805 1375.2441542000777 1375.2521868568017 1375.2592031756085 1375.2647893717156 1375.2679933264099 1375.269339134117 1375.2697618283964 1375.2698693824223 1375.269892021819 1375.2698960263779 1375.2698966292055 1375.2698967070573 1375.2698967163917 1375.26989671726 1375.2698967172394 1375.2698967172282 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.263764868775 1375.2649756876053 1375.2666660846983 1375.268027811984 1375.2690452224367 1375.2695977175897 1375.269813116699 1375.269877381708 1375.2698929626476 1375.2698960975283 1375.2698966292055 1375.2698967060144 1375.2698967161407 1375.2698967172553 1375.2698967172407 1375.2698967172284 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2688717516883 1375.269108680789 1375.2694002184237 1375.2696208008658 1375.2697765194173 1375.2698565686676 1375.2698859503096 1375.2698943268242 1375.2698962707448 1375.2698966460418 1375.2698967070573 1375.2698967161407 1375.269896717253 1375.2698967172416 1375.269896717229 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2697524309167 1375.269789771722 1375.269831749342 1375.2698619631904 1375.269882199402 1375.2698920691735 1375.2698955168444 1375.2698964603076 1375.2698966707737 1375.269896709671 1375.2698967163917 1375.2698967172553 1375.2698967172416 1375.269896717229 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698794334226 1375.269884295057 1375.2698894121133 1375.2698929475864 1375.2698952023181 1375.269896249585 1375.269896600348 1375.269896692784 1375.2698967127344 1375.2698967167198 1375.26989671726 1375.2698967172407 1375.269896717229 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698949388032 1375.2698954721961 1375.2698960053588 1375.2698963622067 1375.269896579325 1375.2698966757143 1375.2698967069998 1375.2698967150347 1375.2698967170145 1375.2698967172653 1375.2698967172394 1375.2698967172284 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698965584732 1375.2698966089483 1375.2698966563569 1375.2698966877763 1375.2698967060044 1375.269896713743 1375.2698967164226 1375.2698967172164 1375.2698967172635 1375.2698967172362 1375.2698967172282 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698967047952 1375.2698967088018 1375.2698967124188 1375.2698967148256 1375.2698967163517 1375.2698967171102 1375.269896717278 1375.2698967172519 1375.2698967172316 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698967162394 1375.2698967166307 1375.2698967169908 1375.269896717218 1375.26989671729 1375.2698967172657 1375.269896717239 1375.269896717229 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698967172985 1375.2698967172907 1375.2698967172762 1375.2698967172585 1375.2698967172403 1375.2698967172307 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698967172425 1375.269896717237 1375.2698967172325 1375.2698967172294 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1372.6281661841278 1372.7624238811823 1373.0500650325382 1373.4027468187703 1373.756439634825 1373.9698193039512 1374.4609011224768 1374.8870427029099 1375.1503780186501 1375.2384029588177 1375.2630073849305 1375.2686362998218 1375.2697020751118 1375.2698711075875 1375.2698938212227 1375.2698964331712 1375.2698966926803 1375.2698967151102 1375.2698967172353 1375.2698967172544 1375.269896717229 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1372.7624238811825 1372.9088973274593 1373.1656067566485 1373.457876396333 1373.7906872190295 1374.0267757143438 1374.4887233482461 1374.9389887648401 1375.171838239123 1375.2451949298681 1375.264688483621 1375.2689715889449 1375.2697572643065 1375.2698787380587 1375.2698947198194 1375.2698965250372 1375.2698967008316 1375.2698967158333 1375.269896717278 1375.2698967172466 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1373.0500650325382 1373.1656067566485 1373.413877467556 1373.6349858746532 1373.8492650123796 1374.130303073526 1374.6110833185828 1375.0335005749823 1375.2026382480235 1375.2536448859867 1375.2665977747529 1375.2693315500526 1375.2698143656262 1375.2698864274116 1375.2698956059523 1375.269896612479 1375.2698967083297 1375.2698967165743 1375.2698967172828 1375.2698967172375 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1373.4027468187703 1373.457876396333 1373.6349858746532 1373.7253135254866 1373.984923842734 1374.3552796679505 1374.7857371188354 1375.1120221928265 1375.2274349236188 1375.260178105337 1375.2680171050904 1375.2695880084332 1375.2698534122555 1375.2698914920963 1375.2698961710767 1375.2698966673004 1375.2698967129725 1375.2698967170363 1375.2698967172691 1375.2698967172316 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1373.756439634825 1373.7906872190285 1373.8492650123792 1373.9849238427335 1374.3604555661195 1374.656783327235 1375.0045408359626 1375.1893312797858 1375.2488076064203 1375.2652562306228 1375.2690352236978 1375.269760924062 1375.269878406547 1375.2698945883865 1375.2698965021511 1375.2698966979972 1375.269896715552 1375.2698967172576 1375.2698967172485 1375.2698967172282 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1373.9698193039512 1374.0267757143438 1374.1303030735255 1374.3552796679505 1374.656783327235 1374.9555069185344 1375.1513506347428 1375.2355965760778 1375.2614726851123 1375.268151170102 1375.2695894906417 1375.2698504923208 1375.2698907316808 1375.269896045661 1375.2698966512855 1375.2698967112826 1375.2698967168499 1375.2698967172703 1375.2698967172335 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1374.4609011224766 1374.488723348246 1374.6110833185828 1374.7857371188354 1375.0045408359626 1375.1513506347428 1375.2298423952454 1375.258740197498 1375.2672818728827 1375.2693783425639 1375.2698092129986 1375.2698840554115 1375.2698951360235 1375.2698965455374 1375.26989670056 1375.269896715713 1375.269896717249 1375.2698967172455 1375.2698967172282 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1374.8870427029099 1374.9389887648395 1375.0335005749823 1375.1120221928265 1375.1893312797858 1375.2355965760778 1375.258740197498 1375.2669091138803 1375.2692257506317 1375.2697692660083 1375.2698760727544 1375.2698938439153 1375.2698963710511 1375.2698966806074 1375.2698967136205 1375.2698967170782 1375.269896717257 1375.2698967172307 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.1503780186501 1375.171838239123 1375.2026382480235 1375.2274349236188 1375.2488076064203 1375.2614726851123 1375.2672818728827 1375.2692257506317 1375.269752392729 1375.2698704318664 1375.2698926270875 1375.2698961689778 1375.2698966533108 1375.2698967103313 1375.2698967167387 1375.2698967172582 1375.2698967172348 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2384029588177 1375.2451949298686 1375.2536448859867 1375.260178105337 1375.2652562306228 1375.268151170102 1375.2693783425639 1375.2697692660083 1375.2698704318664 1375.2698921200256 1375.2698960288008 1375.2698966280593 1375.2698967066756 1375.269896716317 1375.2698967172446 1375.2698967172385 1375.2698967172282 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2630073849305 1375.264688483621 1375.2665977747529 1375.2680171050904 1375.2690352236978 1375.2695894906417 1375.2698092129986 1375.2698760727544 1375.2698926270875 1375.2698960288008 1375.269896617641 1375.2698967042697 1375.2698967159124 1375.2698967172248 1375.2698967172412 1375.269896717229 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2686362998218 1375.2689715889449 1375.2693315500526 1375.2695880084332 1375.269760924062 1375.2698504923208 1375.2698840554115 1375.2698938439153 1375.2698961689778 1375.2698966280593 1375.2698967042697 1375.269896715734 1375.2698967172134 1375.2698967172416 1375.2698967172294 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2697020751118 1375.2697572643067 1375.2698143656262 1375.2698534122555 1375.269878406547 1375.2698907316808 1375.2698951360235 1375.2698963710511 1375.2698966533108 1375.2698967066756 1375.2698967159124 1375.2698967172134 1375.2698967172412 1375.2698967172298 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698711075875 1375.2698787380587 1375.2698864274116 1375.2698914920963 1375.2698945883865 1375.269896045661 1375.2698965455374 1375.2698966806074 1375.2698967103313 1375.269896716317 1375.2698967172248 1375.2698967172416 1375.2698967172298 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698938212227 1375.2698947198194 1375.2698956059523 1375.2698961710767 1375.2698965021511 1375.2698966512855 1375.26989670056 1375.2698967136205 1375.2698967167387 1375.2698967172446 1375.2698967172412 1375.2698967172294 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698964331712 1375.2698965250372 1375.269896612479 1375.2698966673004 1375.2698966979972 1375.2698967112826 1375.269896715713 1375.2698967170782 1375.2698967172582 1375.2698967172385 1375.269896717229 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698966926803 1375.2698967008316 1375.2698967083297 1375.2698967129725 1375.269896715552 1375.2698967168499 1375.269896717249 1375.269896717257 1375.2698967172348 1375.2698967172282 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698967151102 1375.2698967158333 1375.2698967165743 1375.2698967170363 1375.2698967172576 1375.2698967172703 1375.2698967172455 1375.2698967172307 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698967172353 1375.269896717278 1375.2698967172828 1375.2698967172691 1375.2698967172485 1375.2698967172335 1375.2698967172282 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698967172544 1375.2698967172466 1375.2698967172375 1375.2698967172316 1375.2698967172282 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717229 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1374.09897406258 1374.1612199733954 1374.2952326352133 1374.3999435016688 1374.710733355813 1374.8844424242209 1375.0849612804705 1375.200065260592 1375.2491301041844 1375.2647855261566 1375.2688473420787 1375.2697154094321 1375.269870111457 1375.2698933721695 1375.2698963536513 1375.2698966827513 1375.2698967141057 1375.269896717147 1375.269896717261 1375.26989671723 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1374.1612199733954 1374.2264229285272 1374.352073824686 1374.4481422562992 1374.7421025501874 1374.9109067894806 1375.101703059978 1375.2101901552805 1375.2528906042123 1375.265873349298 1375.2690983400555 1375.269762688815 1375.2698775221897 1375.269894354007 1375.2698964657827 1375.269896693743 1375.2698967151148 1375.2698967172312 1375.2698967172525 1375.2698967172291 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1374.2952326352133 1374.3520738246855 1374.4169716733813 1374.560885981783 1374.811325212755 1374.987977421015 1375.1461928771434 1375.2288679413914 1375.2587369396297 1375.2673626093563 1375.269412485016 1375.2698182168044 1375.269885831786 1375.2698954158932 1375.2698965818947 1375.2698967046288 1375.269896716196 1375.2698967172748 1375.2698967172416 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1374.3999435016694 1374.4481422562985 1374.5608859817828 1374.7309259878803 1374.911554393625 1375.0700951100982 1375.1856217003033 1375.2439159811554 1375.2632232583708 1375.268454452037 1375.2696329679422 1375.2698556115465 1375.2698912176959 1375.2698960811115 1375.2698966530697 1375.269896711233 1375.2698967168744 1375.269896717272 1375.269896717234 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1374.7107333558135 1374.7421025501874 1374.811325212755 1374.911554393625 1375.0524699083737 1375.1526172575896 1375.2257008427353 1375.2569110170698 1375.2666933748908 1375.2692321308048 1375.269779909122 1375.2698791887867 1375.2698944542142 1375.2698964639776 1375.2698966923344 1375.2698967148954 1375.2698967172112 1375.2698967172537 1375.2698967172291 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1374.8844424242209 1374.9109067894806 1374.987977421015 1375.070095110098 1375.1526172575896 1375.2160033156772 1375.2512490131078 1375.2647095582424 1375.2686845289963 1375.2696572722318 1375.26985642567 1375.269890899962 1375.2698959915544 1375.2698966383143 1375.2698967093727 1375.2698967166534 1375.2698967172682 1375.2698967172357 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.0849612804705 1375.1017030599776 1375.1461928771434 1375.185621700303 1375.2257008427353 1375.2512490131078 1375.2638633847064 1375.2682831181673 1375.2695343140492 1375.269827800683 1375.2698855332474 1375.269895156787 1375.2698965285792 1375.2698966969908 1375.2698967152398 1375.2698967172128 1375.269896717248 1375.2698967172291 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.200065260592 1375.2101901552803 1375.2288679413914 1375.243915981155 1375.2569110170698 1375.2647095582424 1375.2682831181673 1375.2694811822075 1375.269806932152 1375.2698802794139 1375.26989414498 1375.2698963703544 1375.269896676421 1375.269896712786 1375.2698967169893 1375.2698967172553 1375.2698967172316 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2491301041844 1375.2528906042123 1375.2587369396297 1375.2632232583708 1375.2666933748908 1375.2686845289963 1375.2695343140492 1375.269806932152 1375.269878048675 1375.2698934245666 1375.2698962199458 1375.2698966522792 1375.2698967093859 1375.269896716616 1375.269896717248 1375.2698967172355 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2647855261566 1375.265873349298 1375.2673626093563 1375.268454452037 1375.2692321308048 1375.2696572722318 1375.269827800683 1375.2698802794139 1375.2698934245666 1375.2698961569859 1375.2698966353473 1375.2698967063172 1375.2698967162175 1375.2698967172264 1375.2698967172366 1375.2698967172282 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2688473420785 1375.269098340056 1375.269412485016 1375.2696329679422 1375.269779909122 1375.26985642567 1375.2698855332474 1375.26989414498 1375.2698962199458 1375.2698966353473 1375.2698967050912 1375.269896715926 1375.2698967172057 1375.2698967172385 1375.269896717229 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2697154094321 1375.269762688815 1375.2698182168044 1375.2698556115465 1375.2698791887867 1375.269890899962 1375.269895156787 1375.2698963703544 1375.2698966522792 1375.2698967063172 1375.269896715926 1375.269896717198 1375.2698967172375 1375.2698967172291 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269870111457 1375.2698775221897 1375.269885831786 1375.2698912176959 1375.2698944542142 1375.2698959915544 1375.2698965285792 1375.269896676421 1375.2698967093859 1375.2698967162175 1375.2698967172057 1375.2698967172375 1375.2698967172294 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698933721695 1375.269894354007 1375.2698954158932 1375.2698960811115 1375.2698964639776 1375.2698966383143 1375.2698966969908 1375.269896712786 1375.269896716616 1375.2698967172264 1375.2698967172385 1375.2698967172291 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698963536513 1375.2698964657827 1375.2698965818947 1375.2698966530697 1375.2698966923344 1375.2698967093727 1375.2698967152398 1375.2698967169893 1375.269896717248 1375.2698967172366 1375.269896717229 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698966827513 1375.269896693743 1375.2698967046288 1375.269896711233 1375.2698967148954 1375.2698967166534 1375.2698967172128 1375.2698967172553 1375.2698967172355 1375.2698967172282 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698967141057 1375.2698967151148 1375.269896716196 1375.2698967168744 1375.2698967172112 1375.2698967172682 1375.269896717248 1375.2698967172316 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717147 1375.2698967172312 1375.2698967172748 1375.269896717272 1375.2698967172537 1375.2698967172357 1375.2698967172291 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717261 1375.2698967172525 1375.2698967172416 1375.269896717234 1375.2698967172291 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.26989671723 1375.2698967172291 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1374.9488872269085 1374.961143296561 1374.9920040695904 1375.0281868048994 1375.1303176575814 1375.181391054716 1375.2331521687265 1375.2577790115727 1375.2666237001115 1375.2691564601935 1375.269755526395 1375.2698738382553 1375.2698935430672 1375.2698963369323 1375.2698966775858 1375.2698967133501 1375.2698967171027 1375.2698967172635 1375.2698967172312 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1374.961143296561 1374.9750605733886 1375.0067520603186 1375.0434797979367 1375.140864380853 1375.1912011292525 1375.238061947961 1375.259893017104 1375.2672827123704 1375.2693236856683 1375.269790438257 1375.269879914886 1375.2698944364267 1375.2698964500066 1375.26989668989 1375.2698967145782 1375.269896717202 1375.2698967172557 1375.2698967172298 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1374.9920040695908 1375.006752060318 1375.0322631446377 1375.0931536164242 1375.161550907251 1375.212960156229 1375.2483398646843 1375.2633906803624 1375.268261241922 1375.269550974641 1375.269834755685 1375.2698872300823 1375.2698954667294 1375.269896574043 1375.2698967027125 1375.2698967159595 1375.269896717267 1375.2698967172437 1375.2698967172282 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.0281868048999 1375.0434797979367 1375.0931536164237 1375.1425986504019 1375.1909810150348 1375.2318592791646 1375.2561779903217 1375.266004145715 1375.268966552507 1375.2697086131257 1375.2698643235508 1375.2698919338602 1375.2698961073213 1375.269896649446 1375.2698967103488 1375.2698967168064 1375.2698967172703 1375.2698967172348 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.1303176575823 1375.140864380853 1375.161550907251 1375.1909810150348 1375.225307635271 1375.2494521016422 1375.2631084762909 1375.2680375735981 1375.2694686759448 1375.269813294689 1375.2698828540354 1375.2698947381866 1375.269896472708 1375.2698966907922 1375.2698967145445 1375.2698967171943 1375.2698967172546 1375.2698967172298 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.181391054716 1375.1912011292522 1375.2129601562292 1375.2318592791646 1375.2494521016424 1375.2615157307098 1375.2672407838916 1375.2692007241128 1375.269743034302 1375.2698679006705 1375.2698920939013 1375.2698960778782 1375.2698966402613 1375.2698967088534 1375.2698967166007 1375.269896717264 1375.2698967172366 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2331521687256 1375.238061947961 1375.2483398646843 1375.2561779903217 1375.2631084762909 1375.2672407838916 1375.2690852558935 1375.269690490001 1375.269852610025 1375.2698887048357 1375.2698954706755 1375.2698965496572 1375.2698966973549 1375.2698967151282 1375.2698967172034 1375.2698967172473 1375.2698967172294 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2577790115727 1375.259893017104 1375.2633906803624 1375.266004145715 1375.2680375735981 1375.2692007241128 1375.269690490001 1375.2698459583783 1375.2698862114512 1375.269894869647 1375.2698964384845 1375.2698966806302 1375.2698967128492 1375.2698967170018 1375.2698967172519 1375.2698967172319 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2666237001115 1375.2672827123704 1375.2682612419214 1375.2689665525068 1375.2694686759448 1375.269743034302 1375.269852610025 1375.2698862114512 1375.2698946130852 1375.2698963587725 1375.2698966646403 1375.2698967101844 1375.2698967166923 1375.2698967172428 1375.2698967172344 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2691564601937 1375.2693236856694 1375.2695509746416 1375.2697086131257 1375.269813294689 1375.2698679006705 1375.2698887048357 1375.269894869647 1375.2698963587725 1375.2698966578957 1375.2698967083118 1375.2698967164176 1375.2698967172244 1375.2698967172357 1375.2698967172282 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269755526395 1375.2697904382578 1375.269834755685 1375.269864323551 1375.2698828540354 1375.2698920939013 1375.2698954706755 1375.2698964384845 1375.2698966646403 1375.2698967083118 1375.2698967163062 1375.26989671721 1375.2698967172357 1375.269896717229 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698738382553 1375.269879914886 1375.2698872300823 1375.2698919338602 1375.2698947381866 1375.2698960778782 1375.2698965496572 1375.2698966806302 1375.2698967101844 1375.2698967164176 1375.26989671721 1375.2698967172357 1375.2698967172291 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698935430672 1375.2698944364267 1375.2698954667294 1375.2698961073213 1375.269896472708 1375.2698966402613 1375.2698966973549 1375.2698967128492 1375.2698967166923 1375.2698967172244 1375.2698967172357 1375.2698967172291 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698963369323 1375.2698964500066 1375.269896574043 1375.269896649446 1375.2698966907922 1375.2698967088534 1375.2698967151282 1375.2698967170018 1375.2698967172428 1375.2698967172357 1375.269896717229 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698966775858 1375.26989668989 1375.2698967027125 1375.2698967103488 1375.2698967145445 1375.2698967166007 1375.2698967172034 1375.2698967172519 1375.2698967172344 1375.2698967172282 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698967133501 1375.2698967145782 1375.2698967159595 1375.2698967168064 1375.2698967171943 1375.269896717264 1375.2698967172473 1375.2698967172319 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698967171027 1375.269896717202 1375.269896717267 1375.2698967172703 1375.2698967172546 1375.2698967172366 1375.2698967172294 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698967172635 1375.2698967172557 1375.2698967172437 1375.2698967172348 1375.2698967172298 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.2698967172312 1375.2698967172298 1375.2698967172282 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 1375.269896717228 0.0 0.0 0.0 0.0 0.0 0.0 1e-14 6.62e-12 2.079e-11 2.615e-11 2.929e-11 2.847e-11 2.296e-11 1.606e-11 1.18e-11 9.19e-12 7.8e-12 1.98e-12 1.5e-13 1.6e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 0.0 0.0 0.0 0.0 0.0 0.0 1.023e-11 1.739e-11 1.923e-11 2.388e-11 2.346e-11 2.075e-11 1.517e-11 1.107e-11 8.75e-12 7.19e-12 6.36e-12 1.3e-12 1.5e-13 1.6e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 0.0 0.0 0.0 0.0 0.0 2e-14 6.08e-12 1.816e-11 2.466e-11 2.744e-11 2.699e-11 2.402e-11 1.8e-11 1.281e-11 9.7e-12 7.69e-12 4.46e-12 5.3e-13 1.5e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 0.0 0.0 0.0 0.0 0.0 1e-14 8.59e-12 2.183e-11 2.561e-11 2.939e-11 2.837e-11 2.363e-11 1.751e-11 1.259e-11 9.94e-12 7.93e-12 2.79e-12 2.4e-13 1.6e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 0.0 0.0 0.0 0.0 0.0 9.39e-12 1.849e-11 2.383e-11 2.633e-11 2.53e-11 2.307e-11 1.785e-11 1.331e-11 1.035e-11 8.35e-12 6.26e-12 1.22e-12 1.5e-13 1.6e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 0.0 0.0 2e-14 1e-14 9.39e-12 1.749e-11 1.953e-11 2.505e-11 2.494e-11 2.267e-11 1.78e-11 1.305e-11 9.96e-12 7.94e-12 6.69e-12 2.99e-12 3.2e-13 1.6e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1e-14 1.023e-11 6.08e-12 8.59e-12 1.849e-11 1.953e-11 2.425e-11 2.423e-11 2.263e-11 1.835e-11 1.323e-11 9.66e-12 7.59e-12 6.1e-12 4.58e-12 9.2e-13 1.6e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 6.62e-12 1.739e-11 1.816e-11 2.183e-11 2.383e-11 2.505e-11 2.423e-11 2.319e-11 1.918e-11 1.434e-11 1.009e-11 7.66e-12 5.87e-12 4.94e-12 1.5e-12 2.1e-13 1.6e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 2.079e-11 1.923e-11 2.466e-11 2.561e-11 2.633e-11 2.494e-11 2.263e-11 1.918e-11 1.511e-11 1.117e-11 8.2e-12 6.11e-12 4.63e-12 1.98e-12 2.7e-13 1.6e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 2.615e-11 2.388e-11 2.744e-11 2.939e-11 2.53e-11 2.267e-11 1.835e-11 1.434e-11 1.117e-11 8.52e-12 6.41e-12 4.85e-12 2.31e-12 3.9e-13 1.5e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 2.929e-11 2.346e-11 2.699e-11 2.837e-11 2.307e-11 1.78e-11 1.323e-11 1.009e-11 8.2e-12 6.41e-12 4.89e-12 2.46e-12 4.3e-13 1.5e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 2.847e-11 2.075e-11 2.402e-11 2.363e-11 1.785e-11 1.305e-11 9.66e-12 7.66e-12 6.11e-12 4.85e-12 2.46e-12 4.7e-13 1.5e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 2.296e-11 1.517e-11 1.8e-11 1.751e-11 1.331e-11 9.96e-12 7.59e-12 5.87e-12 4.63e-12 2.31e-12 4.3e-13 1.5e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.606e-11 1.107e-11 1.282e-11 1.259e-11 1.035e-11 7.94e-12 6.1e-12 4.94e-12 1.98e-12 3.9e-13 1.5e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.18e-11 8.75e-12 9.7e-12 9.94e-12 8.35e-12 6.69e-12 4.58e-12 1.5e-12 2.7e-13 1.5e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 9.19e-12 7.19e-12 7.69e-12 7.93e-12 6.26e-12 2.99e-12 9.2e-13 2.1e-13 1.6e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 7.8e-12 6.36e-12 4.46e-12 2.79e-12 1.22e-12 3.2e-13 1.6e-13 1.6e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.98e-12 1.3e-12 5.3e-13 2.4e-13 1.5e-13 1.6e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.5e-13 1.5e-13 1.5e-13 1.6e-13 1.6e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.6e-13 1.6e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 1.7e-13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +D/cons.10.00.000000.dat 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.34893817556628 0.34893817556628 0.34893817556628 0.34893817556628 0.34893817556628 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.34893817556628 0.34893817556628 0.34893817556628 0.34893817556628 0.34893817556628 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.34893817556628 0.34893817556628 0.34893817556628 0.34893817556628 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.34893817556628 0.34893817556628 0.34893817556628 0.34893817556628 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.34893817556628 0.34893817556628 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.34893817556628 0.34893817556628 0.34893817556628 0.34893817556628 0.34893817556628 0.34893817556628 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.34893817556628 0.34893817556628 0.34893817556628 0.34893817556628 0.34893817556628 0.34893817556628 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.34893817556628 0.34893817556628 0.34893817556628 0.34893817556628 0.34893817556628 0.34893817556628 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.34893817556628 0.34893817556628 0.34893817556628 0.34893817556628 0.34893817556628 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.34893817556628 0.34893817556628 0.34893817556628 0.34893817556628 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.34893817556628 0.34893817556628 0.34893817556628 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.34893817556628 0.34893817556628 0.34893817556628 0.34893817556628 0.34893817556628 0.34893817556628 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.34893817556628 0.34893817556628 0.34893817556628 0.34893817556628 0.34893817556628 0.34893817556628 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.34893817556628 0.34893817556628 0.34893817556628 0.34893817556628 0.34893817556628 0.34893817556628 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.34893817556628 0.34893817556628 0.34893817556628 0.34893817556628 0.34893817556628 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.34893817556628 0.34893817556628 0.34893817556628 0.34893817556628 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.34893817556628 0.34893817556628 0.34893817556628 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.34893817556628 0.34893817556628 0.34893817556628 0.34893817556628 0.34893817556628 0.34893817556628 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.34893817556628 0.34893817556628 0.34893817556628 0.34893817556628 0.34893817556628 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.34893817556628 0.34893817556628 0.34893817556628 0.34893817556628 0.34893817556628 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.34893817556628 0.34893817556628 0.34893817556628 0.34893817556628 0.34893817556628 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.34893817556628 0.34893817556628 0.34893817556628 0.34893817556628 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.34893817556628 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.34893817556628 0.34893817556628 0.34893817556628 0.34893817556628 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.34893817556628 0.34893817556628 0.34893817556628 0.34893817556628 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.34893817556628 0.34893817556628 0.34893817556628 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.34893817556628 0.34893817556628 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +D/cons.10.00.000050.dat 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1e-14 1e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1e-14 1e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.67995721109902 0.68001701815444 0.68019458705293 0.68039672354973 0.70885712716707 1e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.68001701815444 0.68010956194549 0.68033877571614 0.68068199837061 0.71165904492376 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.68019458705293 0.68033877571614 0.68017802143686 0.70599666802256 2e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.68039672354974 0.68068199837061 0.70599666802256 0.71165985786525 1e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.70885712716707 0.71165904492375 2e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1e-14 1e-14 0.0 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.35546827638037 0.35546950843972 0.35547895907493 0.3555684487778 0.36170482863918 0.71007271368166 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.35546950843972 0.35547123512589 0.35548869976523 0.35560998451569 0.36605705434684 0.70996711304769 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.35547895907493 0.35548869976523 0.35562968825732 0.35987275821126 0.64707053475126 0.71181741844385 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.3555684487778 0.35560998451569 0.35987275821126 0.37040258277248 0.71363281081407 2e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.36170482863918 0.36605705434683 0.64707053475126 0.71363281081405 1e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.71007271368166 0.70996711304769 0.71181741844384 2e-14 1e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1e-14 1e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.34892362573132 0.34892371791606 0.34892478233787 0.34893943206562 0.36031528985631 0.70707960762705 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.34892371791606 0.34892393564516 0.3489264700633 0.34907235067709 0.36161342647047 0.70947405766125 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.34892478233787 0.3489264700633 0.34897144355277 0.35537557788348 0.37044091448617 0.71258254843003 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.34893943206562 0.34907235067709 0.35537557788348 0.36672331798904 0.71313918978402 2e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.36031528985631 0.36161342647046 0.37044091448633 0.71313918978402 1e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.70707960762705 0.70947405766125 0.71258254843002 2e-14 1e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1e-14 1e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.35564661495023 0.35566268004385 0.35579139441385 0.3621271490866 0.66423257636642 0.71119112893697 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.35566268004385 0.35568798093961 0.3559184411515 0.36660794191811 0.70739524657446 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.35579139441385 0.3559184411515 0.36566425055328 0.64983329601283 0.7091789281553 2e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.36212714908658 0.3666079419181 0.64983329601283 0.67100758042952 0.71160101088786 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.66423257636641 0.70739524657445 0.7091789281553 0.71160101088787 1e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.71119112893699 1e-14 2e-14 1e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1e-14 0.0 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.68278043364065 0.68298959086069 0.68330401473335 0.70827996587338 1e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.68298959086069 0.68323836328603 0.68344040566639 0.71169870982156 1e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.68330401473335 0.68344040566639 0.7119210722779 2e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.70827996587339 0.71169870982157 2e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1e-14 1e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +D/cons.11.00.000000.dat 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.65106182443372 0.65106182443372 0.65106182443372 0.65106182443372 0.65106182443372 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.65106182443372 0.65106182443372 0.65106182443372 0.65106182443372 0.65106182443372 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.65106182443372 0.65106182443372 0.65106182443372 0.65106182443372 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.65106182443372 0.65106182443372 0.65106182443372 0.65106182443372 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.65106182443372 0.65106182443372 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.65106182443372 0.65106182443372 0.65106182443372 0.65106182443372 0.65106182443372 0.65106182443372 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.65106182443372 0.65106182443372 0.65106182443372 0.65106182443372 0.65106182443372 0.65106182443372 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.65106182443372 0.65106182443372 0.65106182443372 0.65106182443372 0.65106182443372 0.65106182443372 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.65106182443372 0.65106182443372 0.65106182443372 0.65106182443372 0.65106182443372 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.65106182443372 0.65106182443372 0.65106182443372 0.65106182443372 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.65106182443372 0.65106182443372 0.65106182443372 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.65106182443372 0.65106182443372 0.65106182443372 0.65106182443372 0.65106182443372 0.65106182443372 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.65106182443372 0.65106182443372 0.65106182443372 0.65106182443372 0.65106182443372 0.65106182443372 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.65106182443372 0.65106182443372 0.65106182443372 0.65106182443372 0.65106182443372 0.65106182443372 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.65106182443372 0.65106182443372 0.65106182443372 0.65106182443372 0.65106182443372 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.65106182443372 0.65106182443372 0.65106182443372 0.65106182443372 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.65106182443372 0.65106182443372 0.65106182443372 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.65106182443372 0.65106182443372 0.65106182443372 0.65106182443372 0.65106182443372 0.65106182443372 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.65106182443372 0.65106182443372 0.65106182443372 0.65106182443372 0.65106182443372 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.65106182443372 0.65106182443372 0.65106182443372 0.65106182443372 0.65106182443372 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.65106182443372 0.65106182443372 0.65106182443372 0.65106182443372 0.65106182443372 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.65106182443372 0.65106182443372 0.65106182443372 0.65106182443372 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.65106182443372 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.65106182443372 0.65106182443372 0.65106182443372 0.65106182443372 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.65106182443372 0.65106182443372 0.65106182443372 0.65106182443372 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.65106182443372 0.65106182443372 0.65106182443372 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.65106182443372 0.65106182443372 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +D/cons.11.00.000050.dat 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1e-14 1e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1e-14 1e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.31706974558069 0.31700270628708 0.31679605566131 0.31648802584619 0.28177536069677 1e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.31700270628708 0.31689945634405 0.31662912260798 0.31614777738904 0.27477392215024 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.31679605566131 0.31662912260798 0.3166921841999 0.28651527089453 2e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.31648802584619 0.31614777738904 0.28651527089454 0.27368576753879 1e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.28177536069677 0.27477392215024 2e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1e-14 1e-14 0.0 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.64452867943744 0.64452744126783 0.64451796507043 0.64442835295985 0.63826967397967 0.28108433271267 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.64452744126783 0.64452570556786 0.64450820776369 0.64438676716022 0.63391033088742 0.28080664539008 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.64451796507043 0.64450820776369 0.64436714610644 0.64011742573487 0.35139472897763 0.27369518058173 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.64442835295985 0.64438676716022 0.64011742573488 0.6295436741042 0.27359967348427 2e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.63826967397967 0.63391033088742 0.35139472897763 0.27359967348429 1e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.28108433271267 0.28080664539008 0.27369518058173 2e-14 1e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1e-14 1e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.65107637426862 0.65107628208387 0.65107521766207 0.65106056793431 0.6396658887294 0.28576891134421 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.65107628208387 0.65107606435477 0.65107352993663 0.65092764932284 0.6383622138855 0.28198848712918 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.65107521766207 0.65107352993663 0.65102855644717 0.64462325990882 0.62950599419402 0.27338621569133 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.65106056793431 0.65092764932284 0.64462325990882 0.63323584936405 0.27586182826225 2e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.6396658887294 0.6383622138855 0.62950599419386 0.27586182826225 1e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.28576891134421 0.28198848712918 0.27338621569132 2e-14 1e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1e-14 1e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.64434997357618 0.64433387296505 0.64420499209051 0.63786020265602 0.33365655448891 0.27584932783685 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.64433387296505 0.6443085241239 0.64407781011158 0.63336402117717 0.28565419914684 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.64420499209051 0.64407781011158 0.63431880690071 0.3485882681146 0.28246941051789 2e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.63786020265603 0.63336402117719 0.3485882681146 0.32654114158704 0.27355264610177 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.33365655448892 0.28565419914685 0.28246941051789 0.27355264610177 1e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.27584932783685 1e-14 2e-14 1e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1e-14 0.0 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.3140438576295 0.31380192876328 0.31335811930992 0.28293689340105 1e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.31380192876328 0.31351152509802 0.31312884359014 0.27509420230464 1e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.31335811930992 0.31312884359014 0.27618750238778 2e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.28293689340105 0.27509420230464 2e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1e-14 1e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +D/cons.12.00.000000.dat 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +D/cons.12.00.000050.dat -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 2.9e-13 2.7e-13 2.1e-13 2e-13 2e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 2.7e-13 2.5e-13 1.9e-13 1.8e-13 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 2.1e-13 1.9e-13 2.1e-13 4e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 2e-13 1.8e-13 4e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 2e-14 1e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 2.15836e-09 2.06413e-09 1.78252e-09 1.5312e-09 3.1271e-10 1.1525e-10 1.313e-11 1.14e-12 6e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 2.06413e-09 1.95327e-09 1.65048e-09 1.41212e-09 2.6638e-10 7.243e-11 7.93e-12 6e-13 3e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 1.78252e-09 1.65048e-09 1.53969e-09 5.2911e-10 1.6176e-10 3.089e-11 3.3e-12 2.3e-13 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 1.5312e-09 1.41212e-09 5.2911e-10 2.285e-10 8.97e-11 1.296e-11 1.29e-12 8e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 3.1271e-10 2.6638e-10 1.6176e-10 8.97e-11 2.1e-11 3.19e-12 2.7e-13 2e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 1.1525e-10 7.243e-11 3.089e-11 1.296e-11 3.19e-12 4.3e-13 3e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 1.313e-11 7.93e-12 3.3e-12 1.29e-12 2.7e-13 3e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 1.14e-12 6e-13 2.3e-13 8e-14 2e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 6e-14 3e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 4.174746767e-05 4.087365891e-05 3.796113356e-05 3.422817468e-05 1.555438581e-05 8.97221957e-06 2.92366382e-06 8.1723239e-07 1.8574737e-07 3.592185e-08 5.93838e-09 8.4485e-10 1.0419e-10 1.126e-11 1.09e-12 4e-14 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 4.087365891e-05 3.978132683e-05 3.644812258e-05 3.2472885e-05 1.420048985e-05 7.12422145e-06 2.25347721e-06 5.9438125e-07 1.320583e-07 2.501903e-08 4.06471e-09 5.6977e-10 6.937e-11 7.41e-12 6.8e-13 2e-14 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 3.796113356e-05 3.644812258e-05 3.4093019e-05 2.023002634e-05 1.090037152e-05 4.51882914e-06 1.40229706e-06 3.5808726e-07 7.724681e-08 1.421075e-08 2.24353e-09 3.0607e-10 3.638e-11 3.84e-12 3e-13 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 3.422817468e-05 3.2472885e-05 2.023002634e-05 1.301872136e-05 7.75504334e-06 2.84815856e-06 8.4821794e-07 2.039356e-07 4.207754e-08 7.43903e-09 1.13289e-09 1.4955e-10 1.726e-11 1.8e-12 9e-14 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 1.555438581e-05 1.420048985e-05 1.090037152e-05 7.75504334e-06 3.7212366e-06 1.37118006e-06 3.8251365e-07 9.000177e-08 1.801736e-08 3.08679e-09 4.5579e-10 5.845e-11 6.59e-12 6.4e-13 2e-14 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 8.97221957e-06 7.12422145e-06 4.51882914e-06 2.84815856e-06 1.37118006e-06 4.835216e-07 1.3164466e-07 3.001416e-08 5.82889e-09 9.7049e-10 1.3959e-10 1.751e-11 1.97e-12 1.3e-13 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 2.92366382e-06 2.25347721e-06 1.40229706e-06 8.4821794e-07 3.8251365e-07 1.3164466e-07 3.526793e-08 7.90819e-09 1.50344e-09 2.4472e-10 3.444e-11 4.27e-12 4.3e-13 1e-14 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 8.1723239e-07 5.9438125e-07 3.5808726e-07 2.039356e-07 9.000177e-08 3.001416e-08 7.90819e-09 1.73625e-09 3.2243e-10 5.127e-11 7.08e-12 8.6e-13 4e-14 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 1.8574737e-07 1.320583e-07 7.724681e-08 4.207754e-08 1.801736e-08 5.82889e-09 1.50344e-09 3.2243e-10 5.847e-11 9.11e-12 1.27e-12 8e-14 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 3.592185e-08 2.501903e-08 1.421075e-08 7.43903e-09 3.08679e-09 9.7049e-10 2.4472e-10 5.127e-11 9.11e-12 1.43e-12 1.2e-13 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 5.93838e-09 4.06471e-09 2.24353e-09 1.13289e-09 4.5579e-10 1.3959e-10 3.444e-11 7.08e-12 1.27e-12 1.2e-13 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 8.4485e-10 5.6977e-10 3.0607e-10 1.4955e-10 5.845e-11 1.751e-11 4.27e-12 8.6e-13 8e-14 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 1.0419e-10 6.937e-11 3.638e-11 1.726e-11 6.59e-12 1.97e-12 4.3e-13 4e-14 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 1.126e-11 7.41e-12 3.84e-12 1.8e-12 6.4e-13 1.3e-13 1e-14 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 1.09e-12 6.8e-13 3e-13 9e-14 2e-14 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 4e-14 2e-14 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.99999999999998 0.99999999999998 0.99999999999998 0.99999999999998 0.99999999999998 0.99999999999999 0.99999999999999 0.99999999999999 0.99999999999999 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.99999999999999 0.99999999999999 0.99999999999999 0.99999999999998 0.99999999999998 0.99999999999998 0.99999999999999 0.99999999999999 0.99999999999999 0.99999999999999 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.99999999999999 0.99999999999998 0.99999999999998 0.99999999999998 0.99999999999998 0.99999999999999 0.99999999999999 0.99999999999999 0.99999999999999 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.99999999999999 0.99999999999998 0.99999999999998 0.99999999999998 0.99999999999998 0.99999999999998 0.99999999999999 0.99999999999999 0.99999999999999 0.99999999999999 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.99999999999999 0.99999999999999 0.99999999999998 0.99999999999998 0.99999999999998 0.99999999999998 0.99999999999999 0.99999999999999 0.99999999999999 0.99999999999999 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.99999999999999 0.99999999999999 0.99999999999999 0.99999999999998 0.99999999999998 0.99999999999998 0.99999999999999 0.99999999999999 0.99999999999999 0.99999999999999 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.99999999999999 1.0 0.99999999999999 0.99999999999999 0.99999999999999 0.99999999999998 0.99999999999998 0.99999999999998 0.99999999999999 0.99999999999999 0.99999999999999 0.99999999999999 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.99999999999999 0.99999999999999 0.99999999999998 0.99999999999998 0.99999999999998 0.99999999999998 0.99999999999998 0.99999999999999 0.99999999999999 0.99999999999999 0.99999999999999 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.99999999999998 0.99999999999999 0.99999999999998 0.99999999999998 0.99999999999998 0.99999999999998 0.99999999999998 0.99999999999999 0.99999999999999 0.99999999999999 0.99999999999999 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.99999999999998 0.99999999999998 0.99999999999998 0.99999999999998 0.99999999999998 0.99999999999998 0.99999999999999 0.99999999999999 0.99999999999999 0.99999999999999 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.99999999999998 0.99999999999998 0.99999999999998 0.99999999999998 0.99999999999998 0.99999999999999 0.99999999999999 0.99999999999999 0.99999999999999 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.99999999999998 0.99999999999998 0.99999999999998 0.99999999999998 0.99999999999999 0.99999999999999 0.99999999999999 0.99999999999999 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.99999999999998 0.99999999999999 0.99999999999999 0.99999999999999 0.99999999999999 0.99999999999999 0.99999999999999 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.99999999999999 0.99999999999999 0.99999999999999 0.99999999999999 0.99999999999999 0.99999999999999 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.99999999999999 0.99999999999999 0.99999999999999 0.99999999999999 0.99999999999999 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.99999999999999 0.99999999999999 0.99999999999999 0.99999999999999 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.99999999999999 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +D/cons.13.00.000000.dat 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 1.4396384e-07 1.4396384e-07 1.4396384e-07 1.4396384e-07 1.4396384e-07 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 1.4396384e-07 1.4396384e-07 1.4396384e-07 1.4396384e-07 1.4396384e-07 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 1.4396384e-07 1.4396384e-07 1.4396384e-07 1.4396384e-07 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 1.4396384e-07 1.4396384e-07 1.4396384e-07 1.4396384e-07 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 1.4396384e-07 1.4396384e-07 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 1.4396384e-07 1.4396384e-07 1.4396384e-07 1.4396384e-07 1.4396384e-07 1.4396384e-07 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 1.4396384e-07 1.4396384e-07 1.4396384e-07 1.4396384e-07 1.4396384e-07 1.4396384e-07 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 1.4396384e-07 1.4396384e-07 1.4396384e-07 1.4396384e-07 1.4396384e-07 1.4396384e-07 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 1.4396384e-07 1.4396384e-07 1.4396384e-07 1.4396384e-07 1.4396384e-07 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 1.4396384e-07 1.4396384e-07 1.4396384e-07 1.4396384e-07 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 1.4396384e-07 1.4396384e-07 1.4396384e-07 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 1.4396384e-07 1.4396384e-07 1.4396384e-07 1.4396384e-07 1.4396384e-07 1.4396384e-07 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 1.4396384e-07 1.4396384e-07 1.4396384e-07 1.4396384e-07 1.4396384e-07 1.4396384e-07 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 1.4396384e-07 1.4396384e-07 1.4396384e-07 1.4396384e-07 1.4396384e-07 1.4396384e-07 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 1.4396384e-07 1.4396384e-07 1.4396384e-07 1.4396384e-07 1.4396384e-07 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 1.4396384e-07 1.4396384e-07 1.4396384e-07 1.4396384e-07 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 1.4396384e-07 1.4396384e-07 1.4396384e-07 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 1.4396384e-07 1.4396384e-07 1.4396384e-07 1.4396384e-07 1.4396384e-07 1.4396384e-07 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 1.4396384e-07 1.4396384e-07 1.4396384e-07 1.4396384e-07 1.4396384e-07 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 1.4396384e-07 1.4396384e-07 1.4396384e-07 1.4396384e-07 1.4396384e-07 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 1.4396384e-07 1.4396384e-07 1.4396384e-07 1.4396384e-07 1.4396384e-07 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 1.4396384e-07 1.4396384e-07 1.4396384e-07 1.4396384e-07 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 1.4396384e-07 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 1.4396384e-07 1.4396384e-07 1.4396384e-07 1.4396384e-07 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 1.4396384e-07 1.4396384e-07 1.4396384e-07 1.4396384e-07 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 1.4396384e-07 1.4396384e-07 1.4396384e-07 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 1.4396384e-07 1.4396384e-07 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +D/cons.13.00.000050.dat 139686860.77846903 139686859.09644935 139686853.43576702 139686838.78521788 139686816.76743835 139686770.721086 139686743.61091194 139686723.44207388 139686716.14226377 139686714.09255737 139686713.62291873 139686713.5338676 139686713.5197045 139686713.51779693 139686713.51754105 139686713.51752648 139686713.51752752 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686859.09644964 139686856.81696847 139686849.71101594 139686833.68693864 139686810.6028778 139686766.42968917 139686740.4972613 139686722.27560544 139686715.8273489 139686714.022168 139686713.60992548 139686713.53186566 139686713.51944363 139686713.517763 139686713.5175389 139686713.51752645 139686713.51752752 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686853.43576702 139686849.71101594 139686839.67950013 139686822.9130124 139686792.1558688 139686758.21504366 139686733.40655252 139686719.82470113 139686715.16412905 139686713.87323123 139686713.58196014 139686713.52742758 139686713.5188545 139686713.5176819 139686713.51753375 139686713.51752663 139686713.5175275 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686838.7852179 139686833.68693864 139686822.9130124 139686805.9909763 139686771.81423834 139686745.43611404 139686726.0455917 139686717.258612 139686714.4453 139686713.70945877 139686713.55104116 139686713.52251986 139686713.51819775 139686713.5175918 139686713.51752898 139686713.51752737 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686816.76743835 139686810.60287732 139686792.1558688 139686771.814238 139686747.73673788 139686730.5695441 139686719.49625066 139686715.21343106 139686713.91484186 139686713.59555334 139686713.5305362 139686713.51940778 139686713.51777104 139686713.51754367 139686713.5175275 139686713.51752752 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686770.72108597 139686766.42968917 139686758.21504363 139686745.43611404 139686730.56954408 139686720.7543477 139686715.764694 139686714.10822517 139686713.64778963 139686713.5419002 139686713.5214526 139686713.51809675 139686713.5175838 139686713.51752967 139686713.5175275 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686743.61091194 139686740.4972613 139686733.40655252 139686726.0455917 139686719.49625066 139686715.764694 139686714.18833622 139686713.685368 139686713.5528959 139686713.52388313 139686713.51853773 139686713.51765338 139686713.5175369 139686713.51752827 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686723.4420737 139686722.27560547 139686719.82470113 139686717.258612 139686715.21343106 139686714.10822517 139686713.685368 139686713.5575143 139686713.525595 139686713.51895842 139686713.51772916 139686713.51754737 139686713.5175286 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686716.14226317 139686715.8273492 139686715.16412866 139686714.44530004 139686713.91484186 139686713.64778963 139686713.5528959 139686713.525595 139686713.51913223 139686713.5177794 139686713.51755682 139686713.51752925 139686713.5175274 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686714.09255737 139686714.022168 139686713.87323123 139686713.70945877 139686713.59555334 139686713.5419002 139686713.52388313 139686713.51895842 139686713.5177794 139686713.51756105 139686713.51753077 139686713.51752743 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.62291873 139686713.60992548 139686713.58196014 139686713.55104116 139686713.5305362 139686713.5214526 139686713.51853773 139686713.51772916 139686713.51755682 139686713.51753077 139686713.51752755 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.5338676 139686713.53186566 139686713.52742758 139686713.52251986 139686713.51940778 139686713.51809675 139686713.51765338 139686713.51754737 139686713.51752925 139686713.51752743 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.5197045 139686713.51944363 139686713.5188545 139686713.51819775 139686713.51777104 139686713.5175838 139686713.5175369 139686713.5175286 139686713.5175274 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51779693 139686713.517763 139686713.5176819 139686713.5175918 139686713.51754367 139686713.51752967 139686713.51752827 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51754105 139686713.5175389 139686713.51753375 139686713.51752898 139686713.5175275 139686713.5175275 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752648 139686713.51752645 139686713.51752663 139686713.51752737 139686713.51752752 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752752 139686713.51752752 139686713.5175275 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686355.91950068 139686359.35814485 139686371.46686748 139686405.26149338 139686461.53866652 139686580.31226635 139686648.31538096 139686693.4352157 139686708.42590895 139686712.44496349 139686713.3274754 139686713.48891425 139686713.51382005 139686713.5170762 139686713.51750892 139686713.51753193 139686713.51752734 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686359.35814485 139686364.1287344 139686379.66315195 139686417.65359277 139686477.9298125 139686591.12026963 139686655.5149645 139686695.84789747 139686709.04984182 139686712.57855925 139686713.3513071 139686713.49247062 139686713.51427364 139686713.5171285 139686713.5175152 139686713.51753113 139686713.51752734 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686371.46686703 139686379.66315195 139686403.26006392 139686446.04447374 139686528.20536602 139686613.08635047 139686672.17543423 139686701.01035532 139686710.38710576 139686712.86548024 139686713.4030466 139686713.5004082 139686713.51530674 139686713.5172581 139686713.51752594 139686713.5175302 139686713.51752797 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686405.26149306 139686417.65359282 139686446.04447374 139686490.02378523 139686580.02933237 139686644.42904568 139686688.1731298 139686706.26172566 139686711.7875067 139686713.1715452 139686713.45887268 139686713.50900826 139686713.5164271 139686713.5174146 139686713.51753175 139686713.51752886 139686713.51752704 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686461.53866723 139686477.92981285 139686528.20536605 139686580.02933237 139686639.0688561 139686678.5712292 139686701.91813096 139686710.35005245 139686712.80031663 139686713.38072917 139686713.4952862 139686713.5143931 139686713.51711655 139686713.51750836 139686713.51753116 139686713.51752734 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686580.31226632 139686591.1202693 139686613.08635083 139686644.42904556 139686678.5712292 139686699.53863195 139686709.31285748 139686712.44625795 139686713.28773734 139686713.47559217 139686713.51093704 139686713.5165967 139686713.51743144 139686713.51753047 139686713.51752844 139686713.51752776 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686648.3153806 139686655.5149642 139686672.17543423 139686688.17312953 139686701.91813096 139686709.31285748 139686712.2980201 139686713.22057757 139686713.45646495 139686713.50679904 139686713.5158646 139686713.51730993 139686713.51752198 139686713.5175294 139686713.5175276 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686693.4352157 139686695.84789747 139686701.01035532 139686706.26172566 139686710.35005245 139686712.44625795 139686713.22057757 139686713.4484116 139686713.5038762 139686713.51517737 139686713.51717952 139686713.5175046 139686713.51752952 139686713.517528 139686713.51752737 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686708.42590895 139686709.04984155 139686710.38710576 139686711.7875067 139686712.80031663 139686713.28773734 139686713.45646495 139686713.5038762 139686713.51489496 139686713.51708996 139686713.51748797 139686713.51752943 139686713.51752788 139686713.5175274 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686712.44496349 139686712.57855925 139686712.86548024 139686713.1715452 139686713.38072917 139686713.47559217 139686713.50679904 139686713.51517737 139686713.51708996 139686713.51748148 139686713.5175284 139686713.51752806 139686713.51752704 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.3274754 139686713.3513071 139686713.4030466 139686713.45887268 139686713.4952862 139686713.51093704 139686713.5158646 139686713.51717952 139686713.51748797 139686713.5175284 139686713.5175281 139686713.51752704 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.48891425 139686713.49247062 139686713.5004082 139686713.50900826 139686713.5143931 139686713.5165967 139686713.51730993 139686713.5175046 139686713.51752943 139686713.51752806 139686713.51752704 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51382005 139686713.51427364 139686713.51530674 139686713.5164271 139686713.51711655 139686713.51743144 139686713.51752198 139686713.51752952 139686713.51752788 139686713.51752704 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.5170762 139686713.5171285 139686713.5172581 139686713.5174146 139686713.51750836 139686713.51753047 139686713.5175294 139686713.517528 139686713.5175274 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51750892 139686713.5175152 139686713.51752594 139686713.51753175 139686713.51753116 139686713.51752844 139686713.5175276 139686713.51752737 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51753193 139686713.51753113 139686713.5175302 139686713.51752886 139686713.51752734 139686713.51752776 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752734 139686713.51752734 139686713.51752797 139686713.51752704 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139683658.89957598 139683694.0280493 139683811.23282212 139684110.76876566 139684554.55273926 139685521.0186787 139686076.1591356 139686497.7775292 139686655.50182298 139686700.5548361 139686711.09223402 139686713.13365957 139686713.46565658 139686713.5114853 139686713.51687285 139686713.5174889 139686713.51753202 139686713.51752824 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139683694.0280493 139683741.48473766 139683888.3672 139684214.0058389 139684678.34871298 139685609.57112357 139686140.17102575 139686522.57721007 139686662.32438472 139686702.11082253 139686711.38631347 139686713.1802991 139686713.4718735 139686713.51219878 139686713.5169433 139686713.51749623 139686713.51753193 139686713.51752797 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139683811.23282212 139683888.3672004 139684094.5429283 139684429.59894133 139685072.47137982 139685777.4212902 139686287.56386438 139686575.14932805 139686676.66131088 139686705.38299736 139686712.01103607 139686713.28103969 139686713.4857895 139686713.5138462 139686713.51711333 139686713.51751485 139686713.5175311 139686713.5175281 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139684110.76876566 139684214.0058389 139684429.59894165 139684772.6168917 139685488.57517466 139686036.17643148 139686441.5647044 139686630.6651258 139686692.5456818 139686709.08528265 139686712.72686568 139686713.39736453 139686713.50182232 139686713.51572824 139686713.51733407 139686713.51752904 139686713.5175295 139686713.51752704 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139684554.55273888 139684678.34871298 139685072.47137982 139685488.57517466 139685992.1803576 139686347.19292784 139686581.17611533 139686675.19167677 139686704.33792704 139686711.67547226 139686713.20427313 139686713.47191384 139686713.5117762 139686713.5168539 139686713.5174811 139686713.51753157 139686713.51752755 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139685521.01867905 139685609.57112357 139685777.42129052 139686036.17643148 139686347.19292784 139686552.82119846 139686662.662071 139686699.90291402 139686710.45905328 139686712.93473175 139686713.42259407 139686713.50419208 139686713.51586667 139686713.5173414 139686713.51752722 139686713.5175296 139686713.51752755 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686076.1591356 139686140.17102608 139686287.56386375 139686441.5647044 139686581.17611533 139686662.662071 139686698.08736023 139686709.58897814 139686712.6749832 139686713.36382365 139686713.49346876 139686713.51424384 139686713.51710838 139686713.51750708 139686713.51753044 139686713.5175281 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686497.7775292 139686522.57720968 139686575.14932773 139686630.6651258 139686675.19167677 139686699.90291402 139686709.58897814 139686712.5661982 139686713.32267886 139686713.4834534 139686713.51238725 139686713.51681295 139686713.51746795 139686713.5175296 139686713.51752815 139686713.51752737 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686655.50182298 139686662.32438472 139686676.66131088 139686692.5456818 139686704.33792704 139686710.45905328 139686712.6749832 139686713.32267886 139686713.4792965 139686713.511098 139686713.51653823 139686713.51742414 139686713.5175269 139686713.51752895 139686713.51752704 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686700.5548361 139686702.11082253 139686705.38299736 139686709.08528265 139686711.67547226 139686712.93473175 139686713.36382365 139686713.4834534 139686713.511098 139686713.51642767 139686713.51739672 139686713.51752415 139686713.51752824 139686713.51752755 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686711.09223402 139686711.38631347 139686712.01103607 139686712.72686568 139686713.20427313 139686713.42259407 139686713.49346876 139686713.51238725 139686713.51653823 139686713.51739672 139686713.51752257 139686713.51752827 139686713.51752794 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.13365957 139686713.1802991 139686713.28103969 139686713.39736453 139686713.47191384 139686713.50419208 139686713.51424384 139686713.51681295 139686713.51742414 139686713.51752415 139686713.51752827 139686713.51752827 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.4656565 139686713.4718735 139686713.4857895 139686713.50182232 139686713.5117762 139686713.51586667 139686713.51710838 139686713.51746795 139686713.5175269 139686713.51752824 139686713.51752794 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.5114853 139686713.51219878 139686713.5138462 139686713.51572824 139686713.5168539 139686713.5173414 139686713.51750708 139686713.5175296 139686713.51752895 139686713.51752755 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51687285 139686713.5169433 139686713.51711333 139686713.51733407 139686713.5174811 139686713.51752722 139686713.51753044 139686713.51752815 139686713.51752704 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.5174889 139686713.51749623 139686713.51751485 139686713.51752904 139686713.51753157 139686713.5175296 139686713.5175281 139686713.51752737 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51753202 139686713.51753193 139686713.5175311 139686713.5175295 139686713.51752755 139686713.51752755 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752824 139686713.51752797 139686713.5175281 139686713.51752704 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139666125.2513685 139666412.30269703 139667321.96391478 139669424.61686796 139672123.23011377 139678223.36664942 139681712.46356124 139684812.11509582 139686168.09335762 139686583.59029126 139686687.76196903 139686709.22152457 139686712.90863845 139686713.4435516 139686713.50975385 139686713.51677772 139686713.51747912 139686713.51753256 139686713.5175284 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139666412.30269745 139666790.8082906 139667904.5575705 139670094.793708 139672830.68984598 139678803.7061316 139682157.03899145 139685015.91861522 139686228.9429534 139686598.5123456 139686690.7595592 139686709.7233461 139686712.97951534 139686713.45201334 139686713.51062182 139686713.51685435 139686713.51748687 139686713.51753202 139686713.51752824 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139667321.96391472 139667904.55757052 139669336.68290898 139671335.4032114 139675172.41351426 139679782.82489398 139683172.85758153 139685453.51142067 139686354.8321782 139686629.2199895 139686696.98599887 139686710.78419343 139686713.13278037 139686713.47106975 139686713.51266935 139686713.5170439 139686713.51750663 139686713.51753157 139686713.51752734 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139669424.61686796 139670094.793708 139671335.4032114 139673405.11119062 139677759.28810817 139681371.95555034 139684336.31092495 139685934.35754123 139686503.14942542 139686666.3335697 139686704.63040826 139686712.09856185 139686713.32374883 139686713.49468637 139686713.51517376 139686713.5172943 139686713.51752722 139686713.51753008 139686713.51752755 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139672123.2301141 139672830.68984568 139675172.41351485 139677759.28810817 139681116.35928553 139683612.16103998 139685470.90480125 139686329.8763625 139686615.79044124 139686692.79281783 139686709.81385064 139686712.95392138 139686713.44380847 139686713.50915936 139686713.5166593 139686713.51746294 139686713.5175319 139686713.51752767 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139678223.36664903 139678803.70613158 139679782.82489428 139681371.9555499 139683612.16103998 139685195.77689925 139686201.139581 139686569.02377516 139686679.43626356 139686706.72185582 139686712.36295086 139686713.3491388 139686713.49628195 139686713.51516187 139686713.51727977 139686713.51752374 139686713.5175296 139686713.51752755 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139681712.46356124 139682157.03899145 139683172.85758153 139684336.31092495 139685470.90480125 139686201.139581 139686550.47770634 139686670.02990356 139686703.77137813 139686711.66489652 139686713.21641815 139686713.47535896 139686713.5123856 139686713.51694328 139686713.51749167 139686713.51753047 139686713.51752734 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139684812.11509573 139685015.91861522 139685453.51142007 139685934.357541 139686329.8763625 139686569.02377486 139686670.02990356 139686702.54169062 139686711.17992434 139686713.0935895 139686713.4515357 139686713.5086355 139686713.51643547 139686713.51742974 139686713.51752838 139686713.517529 139686713.5175274 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686168.09335697 139686228.9429534 139686354.8321782 139686503.14942575 139686615.79044124 139686679.43626356 139686703.77137813 139686711.17992434 139686713.04280397 139686713.4351679 139686713.50521025 139686713.51588064 139686713.51734975 139686713.5175241 139686713.51752844 139686713.51752704 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686583.59029126 139686598.5123456 139686629.21999002 139686666.3335697 139686692.79281783 139686706.72185582 139686711.66489652 139686713.0935895 139686713.4351679 139686713.5038066 139686713.51551148 139686713.51727468 139686713.51751798 139686713.51752862 139686713.51752728 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686687.76196903 139686690.7595592 139686696.98599887 139686704.63040826 139686709.81385064 139686712.36295086 139686713.21641815 139686713.4515357 139686713.50521025 139686713.51551148 139686713.517243 139686713.5175147 139686713.51752844 139686713.51752758 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686709.22152478 139686709.72334614 139686710.78419343 139686712.09856185 139686712.95392138 139686713.3491388 139686713.47535896 139686713.5086355 139686713.51588064 139686713.51727468 139686713.5175147 139686713.51752838 139686713.5175272 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686712.90863875 139686712.97951534 139686713.13278037 139686713.32374883 139686713.44380847 139686713.49628195 139686713.5123856 139686713.51643547 139686713.51734975 139686713.51751798 139686713.51752844 139686713.5175272 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.4435516 139686713.45201364 139686713.47106975 139686713.49468637 139686713.50915936 139686713.51516187 139686713.51694328 139686713.51742974 139686713.5175241 139686713.51752862 139686713.51752758 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.50975385 139686713.51062182 139686713.51266935 139686713.51517376 139686713.5166593 139686713.51727977 139686713.51749167 139686713.51752838 139686713.51752844 139686713.51752728 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51677772 139686713.51685435 139686713.5170439 139686713.5172943 139686713.51746294 139686713.51752374 139686713.51753047 139686713.517529 139686713.51752704 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51747912 139686713.51748687 139686713.51750663 139686713.51752722 139686713.5175319 139686713.5175296 139686713.51752734 139686713.5175274 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51753256 139686713.51753202 139686713.51753157 139686713.51753008 139686713.51752767 139686713.51752755 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.5175284 139686713.51752824 139686713.51752734 139686713.51752755 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139581205.92657903 139583237.31362337 139589441.50322008 139601839.2636483 139613201.39120826 139641534.55306083 139657145.74517602 139673844.60972464 139682703.76513833 139685686.2226258 139686496.3168082 139686675.148692 139686707.79350755 139686712.78923172 139686713.43781912 139686713.5099597 139686713.51687214 139686713.51748705 139686713.5175324 139686713.51752794 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139583237.31362337 139585889.71379974 139593205.55301094 139605077.34367427 139616060.9947437 139644349.75983045 139659447.60462457 139675105.70596254 139683125.83803746 139685798.09215295 139686520.35793543 139686679.41346446 139686708.42726403 139686712.8690896 139686713.4463575 139686713.51074356 139686713.51693466 139686713.5174935 139686713.51753232 139686713.51752868 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139589441.50322074 139593205.5530106 139601442.87831873 139608927.77012447 139625053.22288194 139648552.1935365 139664513.45324716 139677799.85563943 139683977.41604498 139686022.94568956 139686569.1227407 139686688.23426434 139686709.77140063 139686713.0433635 139686713.46589693 139686713.51264748 139686713.5170945 139686713.517509 139686713.5175319 139686713.51752722 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139601839.26364872 139605077.3436749 139608927.77012455 139618339.33795604 139637481.73271617 139654974.1161371 139670839.42157635 139680986.77173862 139685052.39721444 139686315.22929862 139686633.83892843 139686700.08674747 139686711.591814 139686713.2806011 139686713.49228686 139686713.5151683 139686713.5173156 139686713.51752788 139686713.51752958 139686713.51752743 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139613201.39120793 139616060.99474376 139625053.22288194 139637481.73271653 139654034.187808 139666955.31605774 139677690.27294385 139683692.38474607 139685888.73714003 139686527.37800628 139686678.34987447 139686707.89459738 139686712.74907973 139686713.42697307 139686713.50825152 139686713.51666346 139686713.51746416 139686713.51753193 139686713.5175284 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139641534.55306083 139644349.75983045 139648552.1935365 139654974.1161371 139666955.31605774 139675630.0046225 139682601.94749138 139685489.49700424 139686408.9515344 139686649.75493956 139686702.1853123 139686711.79462606 139686713.29186457 139686713.49188292 139686713.51495177 139686713.51728305 139686713.51752454 139686713.51752988 139686713.51752707 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139657145.74517602 139659447.60462457 139664513.45324716 139670839.42157632 139677690.27294448 139682601.94749138 139685336.44761798 139686327.75092253 139686622.89247987 139686695.51669517 139686710.4703889 139686713.0746001 139686713.46184975 139686713.5114212 139686713.5169121 139686713.51748762 139686713.5175312 139686713.51752868 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139673844.60972396 139675105.70596254 139677799.85563943 139680986.77173862 139683692.38474607 139685489.49700424 139686327.75092253 139686611.7389627 139686690.91958833 139686709.2567206 139686712.82992512 139686713.4218589 139686713.50596535 139686713.51626012 139686713.51741666 139686713.51752907 139686713.5175286 139686713.51752737 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139682703.76513833 139683125.83803746 139683977.41604498 139685052.39721513 139685888.73714003 139686408.9515344 139686622.89247987 139686690.91958833 139686708.75714722 139686712.66283002 139686713.38570336 139686713.49992394 139686713.51544085 139686713.5173143 139686713.51752356 139686713.51752913 139686713.51752755 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139685686.2226258 139685798.09215295 139686022.94568956 139686315.22929862 139686527.37800628 139686649.75493956 139686695.51669517 139686709.2567206 139686712.66283002 139686713.37093723 139686713.4958465 139686713.514719 139686713.5171968 139686713.51751542 139686713.51752952 139686713.51752797 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686496.3168082 139686520.35793543 139686569.1227407 139686633.83892843 139686678.34987447 139686702.1853123 139686710.4703889 139686712.82992512 139686713.38570336 139686713.4958465 139686713.51442558 139686713.51711515 139686713.51750806 139686713.5175298 139686713.5175281 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686675.148692 139686679.41346446 139686688.23426434 139686700.08674747 139686707.89459738 139686711.79462606 139686713.0746001 139686713.4218589 139686713.49992394 139686713.514719 139686713.51711515 139686713.51750478 139686713.51752964 139686713.51752812 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686707.79350755 139686708.42726403 139686709.77140063 139686711.591814 139686712.74907973 139686713.29186457 139686713.46184975 139686713.50596535 139686713.51544085 139686713.5171968 139686713.51750806 139686713.51752964 139686713.51752812 139686713.51752737 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686712.78923172 139686712.8690896 139686713.0433635 139686713.2806011 139686713.42697307 139686713.49188292 139686713.5114212 139686713.51626012 139686713.5173143 139686713.51751542 139686713.5175298 139686713.51752812 139686713.51752737 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.43781912 139686713.4463575 139686713.46589693 139686713.49228686 139686713.50825152 139686713.51495177 139686713.5169121 139686713.51741666 139686713.51752356 139686713.51752952 139686713.5175281 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.5099597 139686713.51074356 139686713.51264748 139686713.5151683 139686713.51666346 139686713.51728305 139686713.51748762 139686713.51752907 139686713.51752913 139686713.51752797 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51687214 139686713.51693466 139686713.5170945 139686713.5173156 139686713.51746416 139686713.51752454 139686713.5175312 139686713.5175286 139686713.51752755 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51748705 139686713.5174935 139686713.517509 139686713.51752788 139686713.51753193 139686713.51752988 139686713.51752868 139686713.51752737 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.5175324 139686713.51753232 139686713.5175319 139686713.51752958 139686713.5175284 139686713.51752707 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752794 139686713.51752868 139686713.51752722 139686713.51752743 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139414493.3738131 139419169.98350772 139433830.2526525 139465429.44823584 139506930.12005517 139545038.63514268 139570250.2842106 139619246.27604696 139663287.16400516 139680355.9620088 139685282.6895966 139686445.87860763 139686671.4702336 139686707.9134621 139686712.87794462 139686713.4545245 139686713.5121337 139686713.51709646 139686713.51750955 139686713.5175315 139686713.5175281 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139419169.98350772 139425413.49216267 139444119.55074534 139474840.08554736 139512590.68799773 139547551.43015015 139577079.53299507 139625400.4698877 139665837.92923412 139681032.12942702 139685434.52375552 139686474.0699722 139686675.85049242 139686708.48870426 139686712.94241455 139686713.46066618 139686713.51263547 139686713.5171318 139686713.51751298 139686713.51753172 139686713.51752782 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139433830.2526525 139444119.55074534 139469621.7710632 139501046.4249694 139526183.531514 139552665.69825253 139588757.7453687 139637052.80643222 139670430.55408973 139682304.08939165 139685729.12314448 139686530.60496217 139686684.93783575 139686709.72441474 139686713.08598927 139686713.47518763 139686713.51391006 139686713.51722714 139686713.51752186 139686713.51753092 139686713.51752827 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139465429.44823515 139474840.085547 139501046.42497006 139521796.29753432 139537717.57580978 139566362.38407448 139606969.75662473 139653204.0317413 139676472.05098632 139684089.15603042 139686155.20508623 139686613.9647703 139686698.50197488 139686711.58426052 139686713.30325273 139686713.49689797 139686713.51577637 139686713.51737863 139686713.5175324 139686713.51752928 139686713.5175274 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139506930.1200555 139512590.68799773 139526183.53151372 139537717.57580978 139566751.7495732 139594641.46058607 139635531.78951052 139667922.0824025 139681257.06363752 139685402.6925577 139686451.16072023 139686669.33180216 139686707.19253573 139686712.74084562 139686713.43505025 139686713.50991553 139686713.51688528 139686713.51748714 139686713.5175323 139686713.51752868 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139545038.63514298 139547551.43015012 139552665.6982524 139566362.38407448 139594641.46058607 139624830.89812544 139660333.71051258 139678519.4858784 139684563.83724862 139686241.1025018 139686625.7063895 139686699.6007562 139686711.6232892 139686713.2946344 139686713.4947167 139686713.51545942 139686713.5173445 139686713.51752913 139686713.51753008 139686713.51752776 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139570250.2842106 139577079.53299507 139588757.7453687 139606969.75662473 139635531.78951052 139660333.71051258 139677435.41363233 139684007.449958 139686048.53587815 139686575.58918348 139686689.20396245 139686709.8482463 139686713.04011506 139686713.46363378 139686713.51221097 139686713.51704186 139686713.5175017 139686713.51753157 139686713.5175281 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139619246.27604696 139625400.46988806 139637052.80643222 139653204.0317413 139667922.0824025 139678519.4858784 139684007.449958 139685968.87632838 139686541.29545107 139686679.77251393 139686707.87314436 139686712.70569214 139686713.41645718 139686713.5065747 139686713.51645073 139686713.51744157 139686713.51753092 139686713.5175286 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139663287.16400516 139665837.92923382 139670430.55408973 139676472.05098632 139681257.06363752 139684563.83724862 139686048.53587815 139686541.29545107 139686675.91000828 139686706.53321424 139686712.4057983 139686713.36478063 139686713.49929833 139686713.51559547 139686713.5173469 139686713.51752752 139686713.51752874 139686713.51752743 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139680355.9620089 139681032.12942702 139682304.08939192 139684089.15603042 139685402.6925577 139686241.1025018 139686575.58918348 139686679.77251393 139686706.53321424 139686712.28381318 139686713.33008376 139686713.49286237 139686713.5146844 139686713.51722196 139686713.51751974 139686713.51752988 139686713.51752797 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139685282.6895966 139685434.52375552 139685729.12314448 139686155.20508623 139686451.16072023 139686625.7063895 139686689.20396245 139686707.87314436 139686712.4057983 139686713.33008376 139686713.4902606 139686713.5140761 139686713.5171105 139686713.51751146 139686713.5175303 139686713.5175281 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686445.87860763 139686474.0699722 139686530.60496217 139686613.9647703 139686669.33180216 139686699.6007562 139686709.8482463 139686712.70569214 139686713.36478063 139686713.49286237 139686713.5140761 139686713.51706627 139686713.5175064 139686713.5175299 139686713.51752734 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686671.4702336 139686675.85049242 139686684.93783575 139686698.50197488 139686707.19253573 139686711.6232892 139686713.04011506 139686713.41645718 139686713.49929833 139686713.5146844 139686713.5171105 139686713.5175064 139686713.5175301 139686713.51752734 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686707.9134621 139686708.48870426 139686709.72441474 139686711.58426052 139686712.74084562 139686713.2946344 139686713.46363378 139686713.5065747 139686713.51559547 139686713.51722196 139686713.51751146 139686713.5175299 139686713.51752734 139686713.51752737 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686712.87794462 139686712.94241455 139686713.08598927 139686713.30325273 139686713.43505025 139686713.4947167 139686713.51221097 139686713.51645073 139686713.5173469 139686713.51751974 139686713.5175303 139686713.51752734 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.4545245 139686713.46066618 139686713.47518763 139686713.49689797 139686713.50991553 139686713.51545942 139686713.51704186 139686713.51744157 139686713.51752752 139686713.51752988 139686713.5175281 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.5121337 139686713.51263547 139686713.51391006 139686713.51577637 139686713.51688528 139686713.5173445 139686713.5175017 139686713.51753092 139686713.51752874 139686713.51752797 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51709646 139686713.5171318 139686713.51722714 139686713.51737863 139686713.51748714 139686713.51752913 139686713.51753157 139686713.5175286 139686713.51752743 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51750955 139686713.51751298 139686713.51752186 139686713.5175324 139686713.5175323 139686713.51753008 139686713.5175281 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.5175315 139686713.51753172 139686713.51753092 139686713.51752928 139686713.51752868 139686713.51752776 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.5175281 139686713.51752782 139686713.51752827 139686713.5175274 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 359234.23894239124 360187.9338696189 364038.78654701804 378199.4237103057 1237107.6491001076 139436184.83242223 139439656.86101827 139506797.52180678 139603950.4709268 139662398.83791924 139680795.0033686 139685534.44304776 139686517.88054892 139686686.1467891 139686710.25370178 139686713.18269712 139686713.4877099 139686713.5152051 139686713.5173428 139686713.5175324 139686713.5175301 139686713.5175274 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 360187.9338696182 361598.86954701674 367046.1828849991 385549.54897183925 1820061.3842483903 139439247.42282864 139448409.23010433 139517974.94714546 139612677.34021747 139664868.33436885 139681382.91628414 139685647.240885 139686535.8638112 139686688.5653178 139686710.5314216 139686713.2101824 139686713.49003932 139686713.51538038 139686713.51735583 139686713.5175329 139686713.51752925 139686713.5175274 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 364038.78654702625 367046.18288499763 380178.29955337936 977754.1858739827 139403789.58724663 139449631.1702315 139469869.18320882 139541931.22988248 139628187.65088737 139669605.08233276 139682570.44121215 139685887.67734832 139686576.24095732 139686694.272586 139686711.21835086 139686713.28131104 139686713.4965325 139686713.51589096 139686713.51739576 139686713.51753473 139686713.5175296 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 378199.4237103118 385549.54897183145 977754.1858739263 1971629.9460772453 139411811.21129122 139443081.91897312 139491311.97504658 139577708.51536247 139648723.8905653 139676109.44453597 139684282.28876144 139686250.7770239 139686639.5442638 139686703.48173577 139686712.3512643 139686713.40043348 139686713.5072374 139686713.51672092 139686713.51747185 139686713.51753333 139686713.51752815 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 1237107.6491001004 1820061.3842483584 139403789.58724663 139411811.21129122 139449243.96855095 139479228.5351449 139541922.8309549 139618853.2932009 139665331.666561 139681141.11986795 139685516.48210573 139686498.64585397 139686680.9453399 139686709.3065456 139686713.049115 139686713.47232133 139686713.51373163 139686713.51722065 139686713.5175211 139686713.51753092 139686713.51752827 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139436184.83242232 139439247.42282897 139449631.17023146 139443081.91897312 139479228.53514454 139516318.91824037 139591446.42756987 139653653.11708054 139677505.62897587 139684565.27119753 139686291.70525256 139686643.17548975 139686703.48028237 139686712.28373232 139686713.38603154 139686713.50527897 139686713.51650566 139686713.5174494 139686713.51753384 139686713.51752824 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139439656.86101827 139448409.23010507 139469869.18320882 139491311.9750462 139541922.83095485 139591446.42756987 139648154.5343064 139675155.65639913 139683723.04334876 139686060.33528823 139686592.52262396 139686694.38953093 139686710.9193838 139686713.21231484 139686713.4862933 139686713.51470578 139686713.5172839 139686713.51752594 139686713.5175303 139686713.51752704 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139506797.52180618 139517974.94714546 139541931.22988248 139577708.51536247 139618853.2932009 139653653.11708054 139675155.65639913 139683378.19456136 139685903.2333871 139686547.05214489 139686684.40298933 139686709.1522395 139686712.95268846 139686713.45403057 139686713.51127642 139686713.51696205 139686713.51749545 139686713.5175314 139686713.51752734 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139603950.4709268 139612677.34021702 139628187.65088737 139648723.8905653 139665331.666561 139677505.62897587 139683723.04334876 139685903.2333871 139686528.53507847 139686677.67761075 139686707.581543 139686712.6711893 139686713.4129486 139686713.5062376 139686713.51642156 139686713.51744398 139686713.51753134 139686713.51752853 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139662398.83791924 139664868.33436885 139669605.08233276 139676109.44453597 139681141.11986795 139684565.27119753 139686060.33528823 139686547.05214489 139686677.67761075 139686706.9453941 139686712.48331073 139686713.37686536 139686713.50085703 139686713.51577225 139686713.5173673 139686713.51752958 139686713.51752907 139686713.51752704 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139680795.0033686 139681382.91628352 139682570.44121215 139684282.28876144 139685516.48210573 139686291.70525256 139686592.52262396 139686684.40298933 139686707.581543 139686712.48331073 139686713.36232972 139686713.4972975 139686713.5152097 139686713.5172798 139686713.51752585 139686713.51752958 139686713.5175276 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139685534.44304776 139685647.240885 139685887.67734832 139686250.7770239 139686498.64585397 139686643.17548975 139686694.38953093 139686709.1522395 139686712.6711893 139686713.37686536 139686713.4972975 139686713.5149836 139686713.51722282 139686713.51752257 139686713.5175302 139686713.51752758 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686517.88054892 139686535.8638112 139686576.24095732 139686639.5442638 139686680.9453399 139686703.48028237 139686710.9193838 139686712.95268846 139686713.4129486 139686713.50085703 139686713.5152097 139686713.51722282 139686713.51752204 139686713.51753047 139686713.51752722 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686686.1467891 139686688.5653178 139686694.272586 139686703.48173577 139686709.3065456 139686712.28373232 139686713.21231484 139686713.45403057 139686713.5062376 139686713.51577225 139686713.5172798 139686713.51752257 139686713.51753047 139686713.5175278 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686710.25370178 139686710.5314216 139686711.21835086 139686712.3512643 139686713.049115 139686713.38603154 139686713.4862933 139686713.51127642 139686713.51642156 139686713.5173673 139686713.51752585 139686713.5175302 139686713.51752722 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.18269712 139686713.2101824 139686713.28131104 139686713.40043348 139686713.47232133 139686713.50527897 139686713.51470578 139686713.51696205 139686713.51744398 139686713.51752958 139686713.51752958 139686713.51752758 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.4877099 139686713.49003932 139686713.4965325 139686713.5072374 139686713.51373163 139686713.51650566 139686713.5172839 139686713.51749545 139686713.51753134 139686713.51752907 139686713.5175276 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.5152051 139686713.51538038 139686713.51589096 139686713.51672092 139686713.51722065 139686713.5174494 139686713.51752594 139686713.5175314 139686713.51752853 139686713.51752704 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.5173428 139686713.51735583 139686713.51739576 139686713.51747185 139686713.5175211 139686713.51753384 139686713.5175303 139686713.51752734 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.5175324 139686713.5175329 139686713.51753473 139686713.51753333 139686713.51753092 139686713.51752824 139686713.51752704 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.5175301 139686713.51752925 139686713.5175296 139686713.51752815 139686713.51752827 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.5175274 139686713.5175274 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 164.35342098824944 164.68084421204657 166.1009574984292 173.41156050232874 1417.2497468474912 1167374.4574613674 139411068.28955486 139447501.64392072 139533941.6628476 139635781.3818888 139673568.8833155 139683941.35789672 139686231.27192986 139686643.33115998 139686704.86472747 139686712.60433483 139686713.43431023 139686713.51092148 139686713.51704443 139686713.5175059 139686713.51753223 139686713.51752782 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 164.68084421204787 165.1634195818699 167.07067676436537 176.46815611573447 1841.1900666739862 1220016.3881869067 139423507.59848228 139454619.56586915 139546786.42080614 139640361.60560492 139674629.48905796 139684153.80026832 139686266.93280977 139686648.39102018 139686705.4768049 139686712.66801125 139686713.44001496 139686713.5113673 139686713.51707515 139686713.51750818 139686713.5175324 139686713.5175278 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 166.1009574984364 167.07067676436128 172.42898752978914 543.7364066365187 169623.27217505526 1948766.7928302465 139440071.14811164 139467793.97386083 139563831.8578576 139647540.97698516 139676561.6663221 139684582.2121948 139686344.4896451 139686660.05713022 139686706.95605844 139686712.82803568 139686713.45500767 139686713.5125959 139686713.51716018 139686713.51751578 139686713.5175315 139686713.51752758 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 173.41156050233027 176.46815611572947 543.7364066360728 3056.1544161355387 1713070.488997465 139402621.46525192 139451501.52798888 139498551.4363708 139602566.83566803 139662144.37255606 139680702.3424088 139685509.11244142 139686512.60618898 139686685.28501332 139686710.139671 139686713.17019868 139686713.48652714 139686713.51509985 139686713.5173346 139686713.51753202 139686713.5175303 139686713.5175274 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 1417.2497468474921 1841.1900666736444 169623.27217504464 1713070.4889966014 139409825.8881875 139426843.63524613 139475379.44129658 139541697.41471633 139634078.61948207 139672405.079764 139683480.01930007 139686108.06439888 139686618.46991235 139686700.87406054 139686712.07833803 139686713.37614852 139686713.50548834 139686713.51661792 139686713.51746356 139686713.51753426 139686713.51752836 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 1167374.4574613664 1220016.3881869137 1948766.7928304619 139402621.46525186 139426843.63524607 139438838.80864578 139513239.63676566 139606153.93325034 139663178.32438546 139680937.42375895 139685536.31071645 139686511.3576754 139686683.97898906 139686709.81398022 139686713.11619028 139686713.47971308 139686713.51438788 139686713.51727244 139686713.5175265 139686713.5175302 139686713.51752704 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139411068.28955486 139423507.59848228 139440071.14811242 139451501.5279882 139475379.44129658 139513239.63676566 139590357.00802737 139656507.83500892 139678690.92221898 139684907.60337847 139686369.94626847 139686657.9556196 139686705.82376602 139686712.5987866 139686713.422319 139686713.5089031 139686713.5168186 139686713.51748213 139686713.51753253 139686713.51752824 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139447501.64392072 139454619.56586915 139467793.9738612 139498551.43637043 139541697.41471604 139606153.93325034 139656507.83500892 139677773.120959 139684484.09967503 139686244.21509817 139686629.69576958 139686700.7215373 139686711.83602774 139686713.32608658 139686713.49852452 139686713.51584163 139686713.5173912 139686713.51753247 139686713.51752874 139686713.51752737 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139533941.6628476 139546786.42080614 139563831.8578576 139602566.83566803 139634078.61948207 139663178.32438546 139678690.92221898 139684484.09967503 139686193.4188913 139686610.80311683 139686696.22294995 139686711.01639974 139686713.20474505 139686713.4834974 139686713.51427266 139686713.51723573 139686713.5175233 139686713.51753098 139686713.5175276 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139635781.3818888 139640361.60560492 139647540.97698516 139662144.37255606 139672405.079764 139680937.42375895 139684907.60337847 139686244.21509817 139686610.80311683 139686694.40780935 139686710.47220415 139686713.09884575 139686713.46755627 139686713.51230878 139686713.51700997 139686713.5175061 139686713.51753113 139686713.51752812 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139673568.8833152 139674629.48905763 139676561.6663221 139680702.3424088 139683480.01930007 139685536.31071645 139686369.94626847 139686629.69576958 139686696.22294995 139686710.47220415 139686713.05632088 139686713.4570443 139686713.5106036 139686713.51678577 139686713.51748484 139686713.51753208 139686713.5175284 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139683941.35789672 139684153.80026832 139684582.2121948 139685509.11244142 139686108.06439888 139686511.3576754 139686657.9556196 139686700.7215373 139686711.01639974 139686713.09884575 139686713.4570443 139686713.50992182 139686713.51664582 139686713.5174636 139686713.51753265 139686713.51752824 139686713.51752737 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686231.27193022 139686266.93280977 139686344.4896451 139686512.60618898 139686618.46991235 139686683.97898906 139686705.82376602 139686711.83602774 139686713.20474505 139686713.46755627 139686713.5106036 139686713.51664582 139686713.51745415 139686713.51753253 139686713.51752844 139686713.5175274 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686643.33115998 139686648.39102018 139686660.05713022 139686685.28501332 139686700.87406054 139686709.81398022 139686712.5987866 139686713.32608658 139686713.4834974 139686713.51230878 139686713.51678577 139686713.5174636 139686713.51753253 139686713.51752844 139686713.5175274 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686704.86472747 139686705.4768049 139686706.95605844 139686710.139671 139686712.07833803 139686713.11619028 139686713.422319 139686713.49852452 139686713.51427266 139686713.51700997 139686713.51748484 139686713.51753265 139686713.51752844 139686713.5175274 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686712.60433483 139686712.66801125 139686712.82803568 139686713.17019868 139686713.37614852 139686713.47971308 139686713.5089031 139686713.51584163 139686713.51723573 139686713.5175061 139686713.51753208 139686713.51752824 139686713.5175274 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.43431023 139686713.44001496 139686713.45500767 139686713.48652714 139686713.50548834 139686713.51438788 139686713.5168186 139686713.5173912 139686713.5175233 139686713.51753113 139686713.5175284 139686713.51752737 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51092148 139686713.5113673 139686713.5125959 139686713.51509985 139686713.51661792 139686713.51727244 139686713.51748213 139686713.51753247 139686713.51753098 139686713.51752812 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51704443 139686713.51707515 139686713.51716018 139686713.5173346 139686713.51746356 139686713.5175265 139686713.51753253 139686713.51752874 139686713.5175276 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.5175059 139686713.51750818 139686713.51751578 139686713.51753202 139686713.51753426 139686713.5175302 139686713.51752824 139686713.51752737 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51753223 139686713.5175324 139686713.5175315 139686713.5175303 139686713.51752836 139686713.51752704 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752782 139686713.5175278 139686713.51752758 139686713.5175274 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 9.35953208e-06 9.35053446e-06 9.29343405e-06 9.11754287e-06 1050.1777497271314 933127.3558362718 139407400.99174947 139448415.1995516 139529638.0947796 139633360.92717564 139672844.81385148 139683761.49322173 139686195.52181494 139686637.5386237 139686704.08603123 139686712.5160879 139686713.42573157 139686713.51019964 139686713.5169935 139686713.51750076 139686713.5175333 139686713.51752734 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 9.35053446e-06 9.3279028e-06 9.18675933e-06 8.83761886e-06 1365.0237733604356 1124990.2842970018 139418347.659111 139455105.18521875 139543256.82590085 139638641.90221304 139674116.6212665 139684029.55072722 139686242.7604195 139686644.5375712 139686704.9648459 139686712.61048153 139686713.43443972 139686713.5108959 139686713.51704141 139686713.51750553 139686713.51753324 139686713.51752782 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 9.29343405e-06 9.18675933e-06 8.84620733e-06 64.32462655177422 3043.6282055345127 1887583.667989833 139436975.74164686 139464612.1134889 139560697.37583515 139646339.85236067 139676227.79986456 139684507.62078664 139686330.93090728 139686658.01645404 139686706.69806874 139686712.8002689 139686713.4524125 139686713.51238847 139686713.51714578 139686713.51751465 139686713.51753247 139686713.51752782 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 9.11754287e-06 8.83761886e-06 64.32462655177655 2316.8578836486067 1467598.9593902694 139402417.800286 139448144.89705932 139494198.93040314 139598963.18192822 139661159.52935335 139680458.46615615 139685459.9696272 139686504.41139963 139686684.14346483 139686710.0053176 139686713.15668854 139686713.48536268 139686713.51501417 139686713.51732817 139686713.5175316 139686713.5175302 139686713.51752776 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 1050.1777497271275 1365.0237733598954 3043.628205538383 1467598.95939028 139409744.16168112 139429234.51708516 139471663.4928556 139537323.45027342 139631115.69311324 139671598.82206753 139683296.8387027 139686074.81933013 139686613.48342687 139686700.2442965 139686712.0104892 139686713.36980686 139686713.50495318 139686713.51657906 139686713.51745993 139686713.51753518 139686713.51752824 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 933127.3558363224 1124990.284297 1887583.6679898151 139402417.80028602 139429234.5170852 139438831.69714388 139510258.3182614 139601136.7627606 139661494.63948056 139680497.82380283 139685446.19476652 139686496.2700576 139686681.8581749 139686709.55871484 139686713.08952665 139686713.47725427 139686713.51418915 139686713.51725826 139686713.51752526 139686713.5175311 139686713.51752758 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139407400.99174947 139418347.6591113 139436975.74164677 139448144.89705932 139471663.4928557 139510258.3182618 139585695.4007592 139654165.3076531 139678046.0467852 139684756.74081936 139686340.89448696 139686653.2841636 139686705.1867248 139686712.52412942 139686713.4146945 139686713.50821942 139686713.5167644 139686713.5174775 139686713.51753268 139686713.51752755 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139448415.19955173 139455105.18521884 139464612.11348957 139494198.93040317 139537323.45027307 139601136.76276135 139654165.3076534 139677027.7385316 139684288.18914655 139686201.56284058 139686621.957124 139686699.53633314 139686711.68090558 139686713.30852702 139686713.49678472 139686713.51569274 139686713.5173775 139686713.5175325 139686713.5175289 139686713.5175274 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139529638.0947797 139543256.82590085 139560697.37583515 139598963.18192884 139631115.69311324 139661494.6394806 139678046.0467852 139684288.18914655 139686145.13347375 139686600.91300407 139686694.52173448 139686710.7676788 139686713.17348024 139686713.48007303 139686713.51394808 139686713.51720643 139686713.51752108 139686713.51753077 139686713.51752827 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139633360.92717564 139638641.9022131 139646339.85236073 139661159.52935335 139671598.82206753 139680497.82380283 139684756.74081936 139686201.56284058 139686600.91300407 139686692.49195284 139686710.15858343 139686713.05495468 139686713.46223298 139686713.51174983 139686713.5169565 139686713.51750165 139686713.51753134 139686713.51752734 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139672844.81385148 139674116.62126717 139676227.79986456 139680458.46615615 139683296.8387027 139685446.19476652 139686340.89448696 139686621.957124 139686694.52173448 139686710.15858343 139686713.00722793 139686713.45042565 139686713.50983217 139686713.5167077 139686713.51747644 139686713.51753232 139686713.51752767 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139683761.49322173 139684029.55072722 139684507.62078664 139685459.96962753 139686074.81933013 139686496.2700576 139686653.2841636 139686699.53633314 139686710.7676788 139686713.05495468 139686713.45042565 139686713.5090635 139686713.51655033 139686713.5174513 139686713.51753238 139686713.51752853 139686713.51752737 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686195.52181494 139686242.7604195 139686330.930907 139686504.41139963 139686613.48342687 139686681.8581749 139686705.1867248 139686711.68090558 139686713.17348024 139686713.46223298 139686713.50983217 139686713.51655033 139686713.5174406 139686713.51753289 139686713.51752868 139686713.5175274 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686637.5386237 139686644.5375712 139686658.01645404 139686684.14346483 139686700.2442965 139686709.55871484 139686712.52412942 139686713.30852702 139686713.48007303 139686713.51174983 139686713.5167077 139686713.5174513 139686713.51753289 139686713.51752868 139686713.5175274 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686704.08603123 139686704.9648459 139686706.69806874 139686710.0053176 139686712.0104892 139686713.08952665 139686713.4146945 139686713.49678472 139686713.51394808 139686713.5169565 139686713.51747644 139686713.51753238 139686713.51752868 139686713.5175274 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686712.5160879 139686712.61048153 139686712.8002689 139686713.15668854 139686713.36980686 139686713.47725427 139686713.50821942 139686713.51569274 139686713.51720643 139686713.51750165 139686713.51753232 139686713.51752853 139686713.5175274 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.42573157 139686713.43444005 139686713.4524125 139686713.48536268 139686713.50495318 139686713.51418915 139686713.5167644 139686713.5173775 139686713.51752108 139686713.51753134 139686713.51752767 139686713.51752737 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51019904 139686713.5108952 139686713.51238847 139686713.51501435 139686713.51657906 139686713.51725826 139686713.5174775 139686713.5175325 139686713.51753077 139686713.51752734 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51699346 139686713.51704141 139686713.51714578 139686713.51732817 139686713.51745993 139686713.51752526 139686713.51753268 139686713.5175289 139686713.51752827 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51750076 139686713.51750553 139686713.51751465 139686713.5175316 139686713.51753518 139686713.5175311 139686713.51752755 139686713.5175274 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.5175333 139686713.51753324 139686713.51753247 139686713.5175302 139686713.51752824 139686713.51752758 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752734 139686713.51752782 139686713.51752782 139686713.51752776 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 184.33187640938138 186.33448235344937 196.4300113631755 706.4637845979146 244739.9070478842 1735506.8384196633 139441183.89374316 139463986.99023727 139560256.2437597 139646111.9174078 139676188.10770744 139684498.80771455 139686329.09729517 139686657.69235387 139686706.65050367 139686712.79443833 139686713.4517494 139686713.5123155 139686713.51714143 139686713.5175143 139686713.51753172 139686713.51752782 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 186.33448235343712 189.09322003011363 204.9702621324672 1581.6403661231943 905423.9097068094 139407079.92081225 139447223.9833882 139473694.8745224 139572681.79962745 139652113.26558593 139678041.2572236 139684937.25671458 139686411.49729446 139686670.3601685 139686708.27696744 139686712.97158408 139686713.4684282 139686713.51368663 139686713.5172356 139686713.51752374 139686713.51753116 139686713.51752758 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 196.4300113631745 204.9702621324543 956.4655342853011 175291.27811489036 1098371.0087057264 139401355.0685093 139444809.34710446 139487443.86790133 139594720.06022435 139660267.71090436 139680318.05436784 139685447.00528255 139686504.5731966 139686684.4560227 139686710.0728865 139686713.166312 139686713.48646578 139686713.5151239 139686713.5173371 139686713.51753262 139686713.51752973 139686713.5175274 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 706.4637845976048 1581.6403661213385 175291.27811489734 289877.61214971985 1998392.648889149 139425445.56114376 139450749.67594028 139519718.81818137 139622103.01859027 139668809.9189291 139682612.55802387 139685939.60891858 139686591.37071925 139686697.1972554 139686711.65208784 139686713.33349213 139686713.50174126 139686713.51632893 139686713.517436 139686713.51753557 139686713.51752844 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 244739.90704785622 905423.9097066585 1098371.0087057392 1998392.6488890413 139413270.60730526 139431627.32094827 139483852.88272792 139575987.42038557 139650162.06376743 139677048.37803593 139684632.3040036 139686342.45055792 139686657.96205527 139686706.44836935 139686712.74497613 139686713.4443722 139686713.5114756 139686713.51706377 139686713.5175058 139686713.5175322 139686713.51752782 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 1735506.83841974 139407079.9208122 139401355.06850895 139425445.56114385 139431627.3209482 139487593.4711137 139538110.11383528 139623812.10564882 139669170.6902323 139682581.38648623 139685906.97817594 139686580.84731436 139686694.9253377 139686711.27631834 139686713.28333455 139686713.4961723 139686713.5157964 139686713.5173864 139686713.5175335 139686713.51752993 139686713.51752737 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139441183.89374286 139447223.98338795 139444809.3471045 139450749.6759406 139483852.8827286 139538110.11383528 139611928.03603652 139663604.8317339 139680742.30528215 139685414.15545303 139686474.96334612 139686676.28297222 139686708.5358834 139686712.94177568 139686713.4596574 139686713.51242 139686713.51710677 139686713.51751056 139686713.51753172 139686713.51752782 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139463986.99023727 139473694.8745224 139487443.86790165 139519718.8181809 139575987.42038557 139623812.10564882 139663604.8317339 139679981.38621545 139685072.336653 139686376.81339973 139686655.0105648 139686704.8337311 139686712.40773493 139686713.39453113 139686713.50562453 139686713.51648414 139686713.51744962 139686713.51753303 139686713.51752824 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139560256.2437597 139572681.79962745 139594720.06022435 139622103.01859027 139650162.06376743 139669170.6902323 139680742.3052825 139685072.336653 139686336.32355398 139686640.39660516 139686701.45926574 139686711.81148413 139686713.30885842 139686713.49531385 139686713.5154305 139686713.5173466 139686713.5175297 139686713.5175294 139686713.51752776 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139646111.9174078 139652113.26558602 139660267.71090436 139668809.9189287 139677048.37803593 139682581.38648623 139685414.15545303 139686376.81339973 139686640.39660516 139686700.07579085 139686711.40678918 139686713.23204735 139686713.48403412 139686713.51408458 139686713.51719087 139686713.51751992 139686713.51753023 139686713.51752758 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139676188.10770777 139678041.2572236 139680318.05436778 139682612.55802387 139684632.3040036 139685906.97817594 139686474.96334612 139686655.0105648 139686701.45926574 139686711.40678918 139686713.20079705 139686713.47646177 139686713.51288623 139686713.5170251 139686713.51750836 139686713.5175317 139686713.51752734 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139684498.80771455 139684937.25671393 139685447.00528324 139685939.60891864 139686342.45055792 139686580.84731436 139686676.28297222 139686704.8337311 139686711.81148413 139686713.23204735 139686713.47646177 139686713.51240018 139686713.51691875 139686713.517497 139686713.5175314 139686713.51752824 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686329.09729517 139686411.49729446 139686504.5731966 139686591.37071925 139686657.96205527 139686694.9253377 139686708.5358834 139686712.40773493 139686713.30885842 139686713.48403412 139686713.51288623 139686713.51691875 139686713.51749137 139686713.5175325 139686713.51752788 139686713.51752737 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686657.69235387 139686670.3601685 139686684.4560227 139686697.1972554 139686706.44836935 139686711.27631834 139686712.94177568 139686713.39453113 139686713.49531385 139686713.51408458 139686713.5170251 139686713.517497 139686713.5175325 139686713.5175284 139686713.51752737 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686706.65050367 139686708.27696744 139686710.0728865 139686711.65208784 139686712.74497613 139686713.28333455 139686713.4596574 139686713.50562453 139686713.5154305 139686713.51719087 139686713.51750836 139686713.5175314 139686713.51752788 139686713.51752737 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686712.79443833 139686712.97158408 139686713.166312 139686713.33349213 139686713.4443722 139686713.4961723 139686713.51242 139686713.51648414 139686713.5173466 139686713.51751992 139686713.5175317 139686713.51752824 139686713.51752737 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.45174974 139686713.4684282 139686713.48646578 139686713.50174126 139686713.5114756 139686713.5157964 139686713.51710677 139686713.51744962 139686713.5175297 139686713.51753023 139686713.51752734 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.5123155 139686713.51368663 139686713.5151239 139686713.51632893 139686713.51706377 139686713.5173864 139686713.51751056 139686713.51753303 139686713.5175294 139686713.51752758 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51714143 139686713.5172356 139686713.5173371 139686713.517436 139686713.5175058 139686713.5175335 139686713.51753172 139686713.51752824 139686713.51752776 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.5175143 139686713.51752374 139686713.51753262 139686713.51753557 139686713.5175322 139686713.51752993 139686713.51752782 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51753172 139686713.51753116 139686713.51752973 139686713.51752844 139686713.51752782 139686713.51752737 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752782 139686713.51752758 139686713.5175274 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 386623.4355617097 390975.47071553493 408294.34596362425 1156335.6959079977 139419795.00366595 139443954.1079862 139493257.12719682 139571867.3148081 139642287.60209507 139673546.6847354 139683500.21244472 139686068.4758348 139686605.68710196 139686698.33778408 139686711.69916752 139686713.33042598 139686713.50082502 139686713.5162192 139686713.51742333 139686713.5175349 139686713.51752853 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 390975.4707155329 396499.1940702753 420819.94972085656 1770220.3113952174 139430877.6432174 139445031.69200513 139496169.84262663 139575253.972827 139645342.24048913 139675026.0397867 139684006.20188117 139686195.83608618 139686630.61253896 139686702.26623926 139686712.21064055 139686713.38654214 139686713.50613606 139686713.51664072 139686713.51746437 139686713.51753387 139686713.51752836 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 408294.345963625 420819.9497208516 1588519.606116834 139404131.47445938 139443387.24408308 139456464.07371792 139511811.17278248 139590396.53479216 139654823.3876904 139678225.24998674 139684850.79492027 139686373.6533601 139686661.28334036 139686706.68252218 139686712.74898508 139686713.4426347 139686713.51112372 139686713.51702103 139686713.51750258 139686713.5175321 139686713.51752734 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 1156335.6959079432 1770220.311395267 139404131.47445938 139411788.19823262 139456479.09409475 139482669.8039582 139546701.55872312 139620181.97855622 139665763.28009635 139681339.51258945 139685588.66690418 139686516.9036216 139686684.48961437 139686709.86119476 139686713.12093836 139686713.48017663 139686713.5144291 139686713.51727462 139686713.51752654 139686713.5175299 139686713.51752755 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139419795.00366566 139430877.64321736 139443387.24408308 139456479.09409508 139489837.1752318 139525305.5038451 139588739.67563254 139648137.02978575 139675512.44269818 139684014.15132827 139686176.2339416 139686623.9364223 139686700.87202075 139686711.99016443 139686713.3581499 139686713.50301906 139686713.51634684 139686713.51743492 139686713.51753426 139686713.51752868 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139443954.10798645 139445031.6920052 139456464.07371792 139482669.8039583 139525305.5038451 139579149.4073147 139632940.5191674 139668683.54955056 139681862.53433898 139685635.1573824 139686513.2749768 139686682.06111807 139686709.29365933 139686713.0285239 139686713.46832913 139686713.5131602 139686713.51716107 139686713.51751465 139686713.51753125 139686713.51752758 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139493257.12719595 139496169.84262633 139511811.17278248 139546701.55872285 139588739.67563254 139632940.51916707 139665517.22184545 139680337.26196554 139685118.15840942 139686380.36770776 139686654.85690627 139686704.72225842 139686712.38478318 139686713.39124012 139686713.50523078 139686713.51645073 139686713.51744264 139686713.51753297 139686713.5175286 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139571867.3148081 139575253.97282764 139590396.53479216 139620181.97855622 139648137.02978575 139668683.54955056 139680337.26196554 139684900.85710034 139686285.62670952 139686628.8487364 139686699.3264358 139686711.48331416 139686713.26604238 139686713.49049824 139686713.51495537 139686713.51729652 139686713.51752642 139686713.51753008 139686713.51752743 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139642287.60209507 139645342.24048918 139654823.3876904 139665763.28009635 139675512.44269818 139681862.53433898 139685118.15840942 139686285.62670952 139686617.93125775 139686695.5412882 139686710.64174277 139686713.12252256 139686713.47055477 139686713.51264066 139686713.51705462 139686713.51750562 139686713.5175311 139686713.5175281 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139673546.6847354 139675026.03978676 139678225.24998635 139681339.51258942 139684014.1513276 139685635.1573824 139686380.36770776 139686628.8487364 139686695.5412882 139686710.29250488 139686713.02354172 139686713.45233127 139686713.51003835 139686713.51673236 139686713.51747409 139686713.517531 139686713.51752815 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139683500.2124454 139684006.20188084 139684850.7949205 139685588.66690418 139686176.2339416 139686513.2749768 139686654.85690627 139686699.3264358 139686710.64174277 139686713.02354172 139686713.44484547 139686713.50826702 139686713.5164573 139686713.51743928 139686713.51753083 139686713.51752844 139686713.5175274 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686068.4758348 139686195.83608618 139686373.65336052 139686516.9036216 139686623.9364223 139686682.06111807 139686704.72225842 139686711.48331416 139686713.12252256 139686713.45233127 139686713.50826702 139686713.5163474 139686713.51741326 139686713.51752952 139686713.51752844 139686713.51752776 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686605.6871023 139686630.61253923 139686661.28334036 139686684.48961437 139686700.87202075 139686709.29365933 139686712.38478318 139686713.26604238 139686713.47055477 139686713.51003835 139686713.5164573 139686713.51741326 139686713.5175297 139686713.51752925 139686713.51752704 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686698.33778408 139686702.26623926 139686706.68252218 139686709.86119476 139686711.99016443 139686713.0285239 139686713.39124012 139686713.49049824 139686713.51264066 139686713.51673236 139686713.51743928 139686713.51752952 139686713.51752925 139686713.51752704 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686711.69916752 139686712.21064055 139686712.74898508 139686713.12093836 139686713.3581499 139686713.46832913 139686713.50523078 139686713.51495537 139686713.51705462 139686713.51747409 139686713.51753083 139686713.51752844 139686713.51752704 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.33042598 139686713.3865432 139686713.4426347 139686713.48017663 139686713.50301906 139686713.5131602 139686713.51645073 139686713.51729652 139686713.51750562 139686713.517531 139686713.51752844 139686713.51752776 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.5008251 139686713.50613576 139686713.51112372 139686713.5144291 139686713.51634684 139686713.51716107 139686713.51744264 139686713.51752642 139686713.5175311 139686713.51752815 139686713.5175274 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51621917 139686713.51664072 139686713.51702136 139686713.51727462 139686713.51743492 139686713.51751465 139686713.51753297 139686713.51753008 139686713.5175281 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51742333 139686713.51746437 139686713.51750258 139686713.51752654 139686713.51753426 139686713.51753125 139686713.5175286 139686713.51752743 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.5175349 139686713.51753387 139686713.5175321 139686713.5175299 139686713.51752868 139686713.51752758 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752853 139686713.51752836 139686713.51752734 139686713.51752755 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139416110.88891146 139430023.90620923 139460284.37608838 139497647.32615265 139529857.139972 139551977.57213715 139602254.87226936 139646606.40341702 139674157.81644276 139683401.6138313 139685988.79580095 139686580.91696 139686693.04008004 139686710.82323962 139686713.2128503 139686713.48764285 139686713.51494464 139686713.5173046 139686713.51752788 139686713.51753023 139686713.51752743 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139430023.9062088 139445287.4740805 139472630.31524062 139503706.29523984 139533427.63993067 139557462.76578638 139605108.9902672 139652018.65371177 139676408.62208602 139684115.5613573 139686165.62143645 139686616.18993458 139686698.8462754 139686711.62601078 139686713.30738792 139686713.49730745 139686713.51580277 139686713.5173805 139686713.51753297 139686713.51752895 139686713.51752737 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139460284.37608838 139472630.31524062 139498796.42132896 139517406.57663485 139539325.78723177 139568076.59164345 139617842.51507562 139661905.63053417 139679643.06750196 139685004.09205016 139686366.465929 139686654.05909288 139686704.85365424 139686712.43497708 139686713.40061414 139686713.50650695 139686713.5165911 139686713.51745903 139686713.51753318 139686713.51752895 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139497647.32615265 139503706.29523984 139517406.57663485 139526623.33195606 139553480.8130256 139591297.0584033 139636035.21207377 139670134.18588603 139682248.6298867 139685691.198747 139686515.77678525 139686681.03967258 139686708.96158627 139686712.96781188 139686713.46006843 139686713.51227444 139686713.51708007 139686713.5175071 139686713.5175314 139686713.5175281 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139529857.139972 139533427.63993138 139539325.78723222 139553480.81302524 139591841.59421143 139622575.91800418 139658871.79934546 139678245.06704366 139684495.3936525 139686225.34187323 139686622.88442945 139686699.23129952 139686711.59113368 139686713.29356033 139686713.49489963 139686713.51550442 139686713.5173507 139686713.5175309 139686713.5175298 139686713.5175274 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139551977.57213715 139557462.76578638 139568076.5916434 139591297.0584033 139622575.91800418 139653735.27511585 139674257.87935004 139683106.3634807 139685827.35337183 139686529.87995398 139686681.19559005 139686708.65439183 139686712.8878118 139686713.4468741 139686713.5105896 139686713.51690215 139686713.5174874 139686713.51753193 139686713.51752868 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139602254.87226966 139605108.99026722 139617842.51507562 139636035.21207377 139658871.79934546 139674257.87935004 139682501.46530902 139685539.94122258 139686438.42946583 139686658.98178342 139686704.31156603 139686712.18542796 139686713.3511747 139686713.49946442 139686713.51577446 139686713.51736763 139686713.5175297 139686713.51752964 139686713.5175274 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139646606.40341672 139652018.65371147 139661905.63053417 139670134.18588603 139678245.06704366 139683106.3634807 139685539.94122258 139686399.21545818 139686642.9284276 139686700.10891402 139686711.34560508 139686713.21523765 139686713.48110753 139686713.51367494 139686713.51714793 139686713.51751164 139686713.5175304 139686713.51752758 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139674157.81644276 139676408.62208602 139679643.06750196 139682248.6298867 139684495.3936525 139685827.35337183 139686438.42946583 139686642.9284276 139686698.3337491 139686710.7521498 139686713.08721977 139686713.45984858 139686713.5108031 139686713.51680169 139686713.51747632 139686713.5175302 139686713.51752755 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139683401.61383107 139684115.5613566 139685004.09205016 139685691.198747 139686225.34187323 139686529.87995398 139686658.98178342 139686700.10891402 139686710.7521498 139686713.03387406 139686713.44510078 139686713.5081464 139686713.5164165 139686713.5174315 139686713.51752898 139686713.5175286 139686713.5175274 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139685988.79580095 139686165.62143645 139686366.465929 139686515.77678525 139686622.88442945 139686681.19559005 139686704.31156603 139686711.34560508 139686713.08721977 139686713.44510078 139686713.50705028 139686713.51616412 139686713.51738864 139686713.51752675 139686713.5175287 139686713.51752704 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686580.91696 139686616.18993458 139686654.05909288 139686681.03967258 139686699.23129952 139686708.65439183 139686712.18542796 139686713.21523765 139686713.45984858 139686713.5081464 139686713.51616412 139686713.51737046 139686713.51752594 139686713.51752925 139686713.51752755 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686693.04008004 139686698.84627536 139686704.85365424 139686708.96158627 139686711.59113368 139686712.8878118 139686713.3511747 139686713.48110753 139686713.5108031 139686713.5164165 139686713.51738864 139686713.51752594 139686713.5175287 139686713.51752758 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686710.82323962 139686711.62601078 139686712.43497708 139686712.96781188 139686713.29356033 139686713.4468741 139686713.49946442 139686713.51367494 139686713.51680169 139686713.5174315 139686713.51752675 139686713.51752925 139686713.51752758 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.2128503 139686713.30738792 139686713.40061414 139686713.46006843 139686713.49489963 139686713.5105896 139686713.51577446 139686713.51714793 139686713.51747632 139686713.51752898 139686713.5175287 139686713.51752755 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.48764285 139686713.49730745 139686713.50650695 139686713.51227444 139686713.51550442 139686713.51690215 139686713.51736763 139686713.51751164 139686713.5175302 139686713.5175286 139686713.51752704 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51494464 139686713.51580277 139686713.5165911 139686713.51708007 139686713.5173507 139686713.5174874 139686713.5175297 139686713.5175304 139686713.51752755 139686713.5175274 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.5173046 139686713.5173805 139686713.51745903 139686713.5175071 139686713.5175309 139686713.51753193 139686713.51752964 139686713.51752758 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752788 139686713.51753297 139686713.51753318 139686713.5175314 139686713.5175298 139686713.51752868 139686713.5175274 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51753023 139686713.51752895 139686713.51752895 139686713.5175281 139686713.5175274 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752743 139686713.51752737 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139565386.26059023 139571786.15207773 139585529.48633045 139596579.4585012 139628283.04042798 139646368.82313988 139667301.7719019 139679374.03451714 139684529.4095693 139686175.8327168 139686603.1189182 139686694.44291636 139686710.71844062 139686713.1656072 139686713.479277 139686713.5139 139686713.51719853 139686713.51751918 139686713.51753104 139686713.51752794 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139571786.15207773 139578481.03119448 139591375.496689 139601641.95544988 139631549.51496863 139649108.5696699 139669053.6074365 139680436.82100937 139684924.78433678 139686290.26004812 139686629.5245131 139686699.4169616 139686711.4980942 139686713.26890272 139686713.49107376 139686713.5150565 139686713.51730487 139686713.51752722 139686713.51752973 139686713.51752704 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139585529.48633045 139591375.49668938 139598453.60251078 139612779.8776739 139638728.01268312 139657151.25242606 139673719.2208794 139682399.3514134 139685539.62295982 139686446.9242463 139686662.57377905 139686705.25882033 139686712.3723131 139686713.38061875 139686713.5032895 139686713.51620162 139686713.51741892 139686713.51753262 139686713.51752925 139686713.51752737 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139596579.45850056 139601641.95545048 139612779.87767422 139630366.05977252 139649197.0291859 139665744.14326626 139677857.34337935 139683981.16235173 139686011.49738392 139686561.78595674 139686685.76963362 139686709.19296405 139686712.9389435 139686713.45060423 139686713.51077688 139686713.51689634 139686713.51749033 139686713.5175325 139686713.51752797 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139628283.0404276 139631549.51496866 139638728.01268312 139649197.0291859 139663898.70527965 139674392.72543153 139682066.51413795 139685347.58352816 139686376.52226442 139686643.59975305 139686701.22863293 139686711.67342967 139686713.2794447 139686713.49088377 139686713.51490822 139686713.51728216 139686713.5175249 139686713.51753056 139686713.51752707 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139646368.82313988 139649108.5696699 139657151.25242606 139665744.14326623 139674392.72543153 139681047.45106387 139684752.155977 139686167.83614457 139686585.99026948 139686688.32656112 139686709.27861497 139686712.9055164 139686713.4411823 139686713.5092248 139686713.5167009 139686713.5174671 139686713.51753202 139686713.5175284 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139667301.7719019 139669053.60743687 139673719.2208794 139677857.34337932 139682066.51413795 139684752.155977 139686078.8263747 139686543.7609878 139686675.39072618 139686706.26709777 139686712.3409048 139686713.35335907 139686713.49768066 139686713.51539811 139686713.5173181 139686713.5175258 139686713.5175298 139686713.51752704 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139679374.03451714 139680436.8210094 139682399.3514135 139683981.16235253 139685347.58352816 139686167.83614457 139686543.7609878 139686669.80099258 139686704.0716068 139686711.78817046 139686713.24691176 139686713.48103398 139686713.5132339 139686713.5170599 139686713.5175024 139686713.51752952 139686713.5175281 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139684529.4095693 139684924.78433678 139685539.62295982 139686011.49738392 139686376.52226442 139686585.99026948 139686675.39072618 139686704.0716068 139686711.55348325 139686713.1711195 139686713.46521053 139686713.51069397 139686713.51670253 139686713.51746282 139686713.5175295 139686713.5175284 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686175.8327168 139686290.26004848 139686446.9242463 139686561.78595674 139686643.59975305 139686688.32656112 139686706.26709777 139686711.78817046 139686713.1711195 139686713.45858687 139686713.50891265 139686713.5163794 139686713.5174209 139686713.51752692 139686713.51752767 139686713.5175274 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686603.11891818 139686629.52451277 139686662.57377905 139686685.76963362 139686701.22863293 139686709.27861497 139686712.3409048 139686713.24691176 139686713.46521053 139686713.50891265 139686713.51625046 139686713.5173905 139686713.5175249 139686713.5175286 139686713.51752704 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686694.44291636 139686699.4169616 139686705.25882033 139686709.19296405 139686711.67342967 139686712.9055164 139686713.35335907 139686713.48103398 139686713.51069397 139686713.5163794 139686713.5173905 139686713.51752436 139686713.51752895 139686713.51752707 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686710.71844062 139686711.4980942 139686712.3723131 139686712.9389435 139686713.2794447 139686713.4411823 139686713.49768066 139686713.5132339 139686713.51670253 139686713.5174209 139686713.5175249 139686713.51752895 139686713.51752755 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.1656072 139686713.26890272 139686713.38061875 139686713.45060423 139686713.49088377 139686713.5092248 139686713.51539811 139686713.5170599 139686713.51746282 139686713.51752692 139686713.5175286 139686713.51752707 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.479277 139686713.49107376 139686713.5032895 139686713.51077688 139686713.51490822 139686713.5167009 139686713.5173181 139686713.5175024 139686713.5175295 139686713.51752767 139686713.51752704 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.5139 139686713.5150565 139686713.51620162 139686713.51689634 139686713.51728216 139686713.5174671 139686713.5175258 139686713.51752952 139686713.5175284 139686713.5175274 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51719853 139686713.51730487 139686713.51741892 139686713.51749033 139686713.5175249 139686713.51753202 139686713.5175298 139686713.5175281 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51751918 139686713.51752722 139686713.51753262 139686713.5175325 139686713.51753056 139686713.5175284 139686713.51752704 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51753104 139686713.51752973 139686713.51752925 139686713.51752797 139686713.51752707 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752794 139686713.51752704 139686713.51752737 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139653193.1273884 139654475.46282005 139657701.1845711 139661484.43841198 139672115.7848856 139677451.1896316 139682863.17983693 139685442.84793803 139686370.1135252 139686635.8181262 139686698.6931113 139686711.1147464 139686713.1841073 139686713.47757423 139686713.5133626 139686713.51711997 139686713.51751426 139686713.5175311 139686713.51752752 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139654475.4628197 139655931.21693546 139659242.2143236 139663082.9746536 139673217.46374947 139678473.02871037 139683376.17328423 139685664.10741666 139686439.17408413 139686653.35653955 139686702.35667217 139686711.75266823 139686713.27792013 139686713.48945102 139686713.51465452 139686713.51724884 139686713.517525 139686713.51753083 139686713.5175276 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139657701.18457088 139659242.21432388 139661912.9457104 139668233.39668712 139675374.9971746 139680747.76185963 139684452.90047035 139686030.86286014 139686541.84401685 139686677.21448135 139686707.01002014 139686712.520953 139686713.3861488 139686713.5024826 139686713.51600194 139686713.5173944 139686713.5175312 139686713.51752913 139686713.5175274 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139661484.43841228 139663082.9746536 139668233.39668706 139673393.58748952 139678453.23886362 139682726.79354146 139685274.58572105 139686305.0261038 139686615.86968407 139686693.76506755 139686710.11518252 139686713.01503646 139686713.45344758 139686713.51040596 139686713.51680422 139686713.517483 139686713.51753193 139686713.51752755 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139672115.78488502 139673217.46374947 139675374.9971746 139678453.23886362 139682042.14074668 139684569.7178841 139686001.29596296 139686518.37694335 139686668.57523945 139686704.75641286 139686712.06131485 139686713.3096123 139686713.49183574 139686713.51474983 139686713.51724523 139686713.51752427 139686713.51753023 139686713.5175276 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139677451.1896316 139678473.0287104 139680747.76185983 139682726.7935414 139684569.71788442 139685834.24813312 139686434.7603406 139686640.44528735 139686697.37831998 139686710.49070433 139686713.03182405 139686713.45035145 139686713.5094397 139686713.51664677 139686713.5174613 139686713.51753172 139686713.51752767 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139682863.17983603 139683376.1732839 139684452.90047035 139685274.58572105 139686001.29596296 139686434.7603406 139686628.32371497 139686691.86075178 139686708.8847013 139686712.6757989 139686713.3865545 139686713.49991912 139686713.51543906 139686713.5173066 139686713.5175252 139686713.5175294 139686713.51752755 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139685442.84793782 139685664.1074165 139686030.86286035 139686305.0261038 139686518.37694335 139686640.44528735 139686691.86075178 139686708.18607268 139686712.41386795 139686713.3234072 139686713.48823762 139686713.51368108 139686713.51706657 139686713.51750338 139686713.5175298 139686713.5175278 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686370.11352497 139686439.17408478 139686541.84401715 139686615.8696845 139686668.57523945 139686697.37831998 139686708.8847013 139686712.41386795 139686713.29645094 139686713.47986132 139686713.51200125 139686713.5167871 139686713.51747102 139686713.51752886 139686713.51752824 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686635.8181265 139686653.35653883 139686677.21448198 139686693.76506755 139686704.75641286 139686710.49070433 139686712.6757989 139686713.3234072 139686713.47986132 139686713.5112926 139686713.51659042 139686713.51744223 139686713.51752678 139686713.5175284 139686713.5175274 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686698.69311097 139686702.35667247 139686707.01002014 139686710.1151825 139686712.06131485 139686713.03182405 139686713.3865545 139686713.48823762 139686713.51200125 139686713.51659042 139686713.51743063 139686713.51752555 139686713.5175284 139686713.51752704 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686711.1147464 139686711.75266823 139686712.520953 139686713.01503646 139686713.3096123 139686713.45035145 139686713.49991912 139686713.51368108 139686713.5167871 139686713.51744223 139686713.51752555 139686713.51752844 139686713.51752707 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.1841072 139686713.27792013 139686713.3861488 139686713.45344758 139686713.49183574 139686713.5094397 139686713.51543906 139686713.51706657 139686713.51747102 139686713.51752678 139686713.5175284 139686713.51752707 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.47757426 139686713.48945102 139686713.5024826 139686713.51040596 139686713.51474983 139686713.51664677 139686713.5173066 139686713.51750338 139686713.51752886 139686713.5175284 139686713.51752704 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.5133626 139686713.51465452 139686713.51600194 139686713.51680422 139686713.51724523 139686713.5174613 139686713.5175252 139686713.5175298 139686713.51752824 139686713.5175274 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51711997 139686713.51724884 139686713.5173944 139686713.517483 139686713.51752427 139686713.51753172 139686713.5175294 139686713.5175278 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51751426 139686713.517525 139686713.5175312 139686713.51753193 139686713.51753023 139686713.51752767 139686713.51752755 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.5175311 139686713.51753083 139686713.51752913 139686713.51752755 139686713.5175276 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752752 139686713.5175276 139686713.5175274 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 139686713.51752746 3.76e-12 3.76e-12 3.77e-12 3.77e-12 5.4e-12 5.67e-12 6.2947e-10 6.7236071e-07 2.11186128e-06 2.65632691e-06 2.97459661e-06 2.8913365e-06 2.33252736e-06 1.63073618e-06 1.19858474e-06 9.3381851e-07 7.9184862e-07 2.0080205e-07 1.529074e-08 1.638476e-08 1.751722e-08 1.751009e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 3.76e-12 3.77e-12 3.77e-12 3.78e-12 5.4e-12 5.34e-11 1.03932644e-06 1.76679441e-06 1.95309618e-06 2.42553255e-06 2.38256122e-06 2.10727739e-06 1.54131505e-06 1.12414997e-06 8.8912229e-07 7.300148e-07 6.4563647e-07 1.3233866e-07 1.504479e-08 1.670079e-08 1.751604e-08 1.751007e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 3.77e-12 3.77e-12 3.77e-12 5.39e-12 5.66e-12 1.61527e-09 6.1737609e-07 1.84431877e-06 2.50498477e-06 2.78677567e-06 2.74133335e-06 2.43999245e-06 1.82832988e-06 1.30116836e-06 9.8497005e-07 7.8097148e-07 4.5306506e-07 5.377228e-08 1.554961e-08 1.71237e-08 1.751394e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 3.77e-12 3.78e-12 5.39e-12 5.66e-12 5.67e-12 1.47997e-09 8.7261504e-07 2.21702382e-06 2.60147639e-06 2.9847037e-06 2.88118599e-06 2.39970968e-06 1.77887634e-06 1.2783356e-06 1.00947293e-06 8.0578155e-07 2.8316615e-07 2.421148e-08 1.602061e-08 1.74984e-08 1.751121e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 5.4e-12 5.4e-12 5.66e-12 5.67e-12 8.173e-11 9.5335114e-07 1.87758733e-06 2.42054271e-06 2.67462091e-06 2.56928947e-06 2.34309679e-06 1.81343629e-06 1.35150836e-06 1.0511274e-06 8.4763279e-07 6.355369e-07 1.2374298e-07 1.496144e-08 1.665819e-08 1.751821e-08 1.751016e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 5.67e-12 5.34e-11 1.61527e-09 1.47997e-09 9.5335114e-07 1.7760386e-06 1.9838774e-06 2.54383842e-06 2.53326948e-06 2.3021828e-06 1.80774085e-06 1.32567638e-06 1.01120648e-06 8.0654794e-07 6.7934578e-07 3.0375384e-07 3.213832e-08 1.593796e-08 1.732788e-08 1.751171e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 6.2947e-10 1.03932644e-06 6.1737609e-07 8.7261504e-07 1.87758733e-06 1.9838774e-06 2.46297643e-06 2.46121588e-06 2.2986903e-06 1.86370859e-06 1.34381544e-06 9.8086761e-07 7.7075087e-07 6.1979246e-07 4.6472698e-07 9.367284e-08 1.615179e-08 1.693634e-08 1.751564e-08 1.751009e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 6.7236071e-07 1.76679441e-06 1.84431877e-06 2.21702382e-06 2.42054271e-06 2.54383842e-06 2.46121588e-06 2.35554235e-06 1.94785144e-06 1.45646332e-06 1.02500783e-06 7.7822761e-07 5.962291e-07 5.0134834e-07 1.5283205e-07 2.104914e-08 1.628525e-08 1.750084e-08 1.751053e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 2.11186128e-06 1.95309618e-06 2.50498477e-06 2.60147639e-06 2.67462091e-06 2.53326948e-06 2.2986903e-06 1.94785144e-06 1.53483011e-06 1.1341273e-06 8.3327586e-07 6.2028982e-07 4.7042326e-07 2.0062736e-07 2.699318e-08 1.5993e-08 1.725061e-08 1.751165e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 2.65632691e-06 2.42553255e-06 2.78677567e-06 2.9847037e-06 2.56928947e-06 2.3021828e-06 1.86370859e-06 1.45646332e-06 1.1341273e-06 8.6587607e-07 6.5073467e-07 4.922692e-07 2.3418368e-07 3.920543e-08 1.566725e-08 1.706956e-08 1.751336e-08 1.751008e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 2.97459661e-06 2.38256122e-06 2.74133335e-06 2.88118599e-06 2.34309679e-06 1.80774085e-06 1.34381544e-06 1.02500783e-06 8.3327586e-07 6.5073467e-07 4.9712026e-07 2.5021287e-07 4.409343e-08 1.560701e-08 1.693439e-08 1.751282e-08 1.751016e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 2.8913365e-06 2.10727739e-06 2.43999245e-06 2.39970968e-06 1.81343629e-06 1.32567638e-06 9.8086761e-07 7.7822761e-07 6.2028982e-07 4.922692e-07 2.5021287e-07 4.794823e-08 1.568702e-08 1.701552e-08 1.75106e-08 1.751028e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 2.33252736e-06 1.54131505e-06 1.82832988e-06 1.77887634e-06 1.35150836e-06 1.01120648e-06 7.7075087e-07 5.962291e-07 4.7042326e-07 2.3418368e-07 4.409343e-08 1.568702e-08 1.687506e-08 1.75086e-08 1.751038e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.63073618e-06 1.12414997e-06 1.30177055e-06 1.2783356e-06 1.0511274e-06 8.0654794e-07 6.1979246e-07 5.0134834e-07 2.0062736e-07 3.920543e-08 1.560701e-08 1.701552e-08 1.75086e-08 1.75103e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.19857978e-06 8.8912229e-07 9.8497005e-07 1.00947293e-06 8.4763279e-07 6.7934578e-07 4.6472698e-07 1.5283205e-07 2.699318e-08 1.566725e-08 1.693439e-08 1.75106e-08 1.751038e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 9.3381851e-07 7.3001466e-07 7.8097148e-07 8.0578155e-07 6.355369e-07 3.0375384e-07 9.367284e-08 2.104914e-08 1.5993e-08 1.706956e-08 1.751282e-08 1.751028e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 7.9182983e-07 6.4562941e-07 4.5306459e-07 2.8316591e-07 1.2374297e-07 3.213832e-08 1.615179e-08 1.628525e-08 1.725061e-08 1.751336e-08 1.751016e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 2.0080171e-07 1.3233866e-07 5.377228e-08 2.421148e-08 1.496144e-08 1.593796e-08 1.693634e-08 1.750084e-08 1.751165e-08 1.751008e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.529068e-08 1.504479e-08 1.554961e-08 1.602061e-08 1.665819e-08 1.732788e-08 1.751564e-08 1.751053e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.638476e-08 1.670079e-08 1.71237e-08 1.74984e-08 1.751821e-08 1.751171e-08 1.751009e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751722e-08 1.751604e-08 1.751394e-08 1.751121e-08 1.751016e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751009e-08 1.751007e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 1.751006e-08 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +D/cons.14.00.000000.dat 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 21371.306895202648 21371.306895202648 21371.306895202648 21371.306895202648 21371.306895202648 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 21371.306895202648 21371.306895202648 21371.306895202648 21371.306895202648 21371.306895202648 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 21371.306895202648 21371.306895202648 21371.306895202648 21371.306895202648 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 21371.306895202648 21371.306895202648 21371.306895202648 21371.306895202648 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 21371.306895202648 21371.306895202648 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 21371.306895202648 21371.306895202648 21371.306895202648 21371.306895202648 21371.306895202648 21371.306895202648 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 21371.306895202648 21371.306895202648 21371.306895202648 21371.306895202648 21371.306895202648 21371.306895202648 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 21371.306895202648 21371.306895202648 21371.306895202648 21371.306895202648 21371.306895202648 21371.306895202648 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 21371.306895202648 21371.306895202648 21371.306895202648 21371.306895202648 21371.306895202648 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 21371.306895202648 21371.306895202648 21371.306895202648 21371.306895202648 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 21371.306895202648 21371.306895202648 21371.306895202648 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 21371.306895202648 21371.306895202648 21371.306895202648 21371.306895202648 21371.306895202648 21371.306895202648 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 21371.306895202648 21371.306895202648 21371.306895202648 21371.306895202648 21371.306895202648 21371.306895202648 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 21371.306895202648 21371.306895202648 21371.306895202648 21371.306895202648 21371.306895202648 21371.306895202648 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 21371.306895202648 21371.306895202648 21371.306895202648 21371.306895202648 21371.306895202648 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 21371.306895202648 21371.306895202648 21371.306895202648 21371.306895202648 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 21371.306895202648 21371.306895202648 21371.306895202648 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 21371.306895202648 21371.306895202648 21371.306895202648 21371.306895202648 21371.306895202648 21371.306895202648 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 21371.306895202648 21371.306895202648 21371.306895202648 21371.306895202648 21371.306895202648 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 21371.306895202648 21371.306895202648 21371.306895202648 21371.306895202648 21371.306895202648 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 21371.306895202648 21371.306895202648 21371.306895202648 21371.306895202648 21371.306895202648 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 21371.306895202648 21371.306895202648 21371.306895202648 21371.306895202648 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 21371.306895202648 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 21371.306895202648 21371.306895202648 21371.306895202648 21371.306895202648 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 21371.306895202648 21371.306895202648 21371.306895202648 21371.306895202648 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 21371.306895202648 21371.306895202648 21371.306895202648 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 21371.306895202648 21371.306895202648 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +D/cons.14.00.000050.dat 8.626304e-08 8.626304e-08 8.626304e-08 8.626303e-08 8.626301e-08 8.626298e-08 8.626296e-08 8.626295e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626304e-08 8.626304e-08 8.626304e-08 8.626302e-08 8.626301e-08 8.626298e-08 8.626296e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626304e-08 8.626304e-08 8.626303e-08 8.626302e-08 8.626299e-08 8.626297e-08 8.626295e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626303e-08 8.626302e-08 8.626302e-08 8.6263e-08 8.626298e-08 8.626296e-08 8.626295e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626301e-08 8.626301e-08 8.626299e-08 8.626298e-08 8.626296e-08 8.626295e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626298e-08 8.626298e-08 8.626297e-08 8.626296e-08 8.626295e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626296e-08 8.626296e-08 8.626295e-08 8.626295e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626295e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626268e-08 8.626269e-08 8.626269e-08 8.626272e-08 8.626276e-08 8.626284e-08 8.626289e-08 8.626292e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626269e-08 8.626269e-08 8.62627e-08 8.626273e-08 8.626277e-08 8.626285e-08 8.62629e-08 8.626293e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626269e-08 8.62627e-08 8.626272e-08 8.626275e-08 8.626281e-08 8.626287e-08 8.626291e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626272e-08 8.626273e-08 8.626275e-08 8.626278e-08 8.626284e-08 8.626289e-08 8.626292e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626276e-08 8.626277e-08 8.626281e-08 8.626284e-08 8.626289e-08 8.626291e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626284e-08 8.626285e-08 8.626287e-08 8.626289e-08 8.626291e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626289e-08 8.62629e-08 8.626291e-08 8.626292e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626292e-08 8.626293e-08 8.626293e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626293e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626076e-08 8.626078e-08 8.626087e-08 8.626108e-08 8.62614e-08 8.626209e-08 8.626248e-08 8.626278e-08 8.62629e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626078e-08 8.626082e-08 8.626092e-08 8.626116e-08 8.626149e-08 8.626215e-08 8.626253e-08 8.62628e-08 8.62629e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626087e-08 8.626092e-08 8.626107e-08 8.626131e-08 8.626177e-08 8.626227e-08 8.626263e-08 8.626284e-08 8.626291e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626108e-08 8.626116e-08 8.626131e-08 8.626155e-08 8.626206e-08 8.626246e-08 8.626274e-08 8.626288e-08 8.626292e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.62614e-08 8.626149e-08 8.626177e-08 8.626206e-08 8.626242e-08 8.626268e-08 8.626284e-08 8.626291e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626209e-08 8.626215e-08 8.626227e-08 8.626246e-08 8.626268e-08 8.626282e-08 8.62629e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626248e-08 8.626253e-08 8.626263e-08 8.626274e-08 8.626284e-08 8.62629e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626278e-08 8.62628e-08 8.626284e-08 8.626288e-08 8.626291e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.62629e-08 8.62629e-08 8.626291e-08 8.626292e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626293e-08 8.626293e-08 8.626293e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.624821e-08 8.624842e-08 8.624907e-08 8.625058e-08 8.625251e-08 8.625688e-08 8.625937e-08 8.626158e-08 8.626255e-08 8.626285e-08 8.626292e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.624842e-08 8.624869e-08 8.624949e-08 8.625106e-08 8.625301e-08 8.625729e-08 8.625969e-08 8.626173e-08 8.626259e-08 8.626286e-08 8.626292e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.624907e-08 8.624949e-08 8.625051e-08 8.625194e-08 8.62547e-08 8.625799e-08 8.626041e-08 8.626204e-08 8.626268e-08 8.626288e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.625058e-08 8.625106e-08 8.625194e-08 8.625342e-08 8.625655e-08 8.625913e-08 8.626124e-08 8.626238e-08 8.626279e-08 8.62629e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.625251e-08 8.625301e-08 8.62547e-08 8.625655e-08 8.625895e-08 8.626073e-08 8.626205e-08 8.626266e-08 8.626287e-08 8.626292e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.625688e-08 8.625729e-08 8.625799e-08 8.625913e-08 8.626073e-08 8.626186e-08 8.626257e-08 8.626284e-08 8.626291e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.625937e-08 8.625969e-08 8.626041e-08 8.626124e-08 8.626205e-08 8.626257e-08 8.626282e-08 8.626291e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626158e-08 8.626173e-08 8.626204e-08 8.626238e-08 8.626266e-08 8.626284e-08 8.626291e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626255e-08 8.626259e-08 8.626268e-08 8.626279e-08 8.626287e-08 8.626291e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626285e-08 8.626286e-08 8.626288e-08 8.62629e-08 8.626292e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626292e-08 8.626292e-08 8.626293e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.618672e-08 8.61882e-08 8.619271e-08 8.620174e-08 8.620986e-08 8.623056e-08 8.624179e-08 8.625375e-08 8.626008e-08 8.626221e-08 8.626278e-08 8.626291e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.61882e-08 8.619013e-08 8.619545e-08 8.620409e-08 8.621185e-08 8.623259e-08 8.624344e-08 8.625465e-08 8.626038e-08 8.626229e-08 8.62628e-08 8.626291e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.619271e-08 8.619545e-08 8.620147e-08 8.620675e-08 8.621866e-08 8.623562e-08 8.624708e-08 8.625658e-08 8.626099e-08 8.626245e-08 8.626284e-08 8.626292e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.620174e-08 8.620409e-08 8.620675e-08 8.621352e-08 8.622764e-08 8.624024e-08 8.62516e-08 8.625885e-08 8.626175e-08 8.626265e-08 8.626288e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.620986e-08 8.621185e-08 8.621866e-08 8.622764e-08 8.623957e-08 8.624882e-08 8.62565e-08 8.626078e-08 8.626235e-08 8.626281e-08 8.626291e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.623056e-08 8.623259e-08 8.623562e-08 8.624024e-08 8.624882e-08 8.625503e-08 8.626001e-08 8.626207e-08 8.626272e-08 8.626289e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.624179e-08 8.624344e-08 8.624708e-08 8.62516e-08 8.62565e-08 8.626001e-08 8.626196e-08 8.626266e-08 8.626287e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.625375e-08 8.625465e-08 8.625658e-08 8.625885e-08 8.626078e-08 8.626207e-08 8.626266e-08 8.626287e-08 8.626292e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626008e-08 8.626038e-08 8.626099e-08 8.626175e-08 8.626235e-08 8.626272e-08 8.626287e-08 8.626292e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626221e-08 8.626229e-08 8.626245e-08 8.626265e-08 8.626281e-08 8.626289e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626278e-08 8.62628e-08 8.626284e-08 8.626288e-08 8.626291e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626291e-08 8.626291e-08 8.626292e-08 8.626293e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626293e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.606362e-08 8.606702e-08 8.607764e-08 8.610029e-08 8.612971e-08 8.616054e-08 8.617908e-08 8.621456e-08 8.62462e-08 8.62584e-08 8.626192e-08 8.626275e-08 8.626291e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.606702e-08 8.607155e-08 8.608507e-08 8.610694e-08 8.61337e-08 8.61624e-08 8.618403e-08 8.621899e-08 8.624803e-08 8.625889e-08 8.626203e-08 8.626277e-08 8.626291e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.607764e-08 8.608507e-08 8.610329e-08 8.612564e-08 8.61468e-08 8.616613e-08 8.619254e-08 8.622738e-08 8.625131e-08 8.625979e-08 8.626224e-08 8.626281e-08 8.626292e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.610029e-08 8.610694e-08 8.612564e-08 8.614014e-08 8.615517e-08 8.617627e-08 8.620572e-08 8.623898e-08 8.625563e-08 8.626107e-08 8.626254e-08 8.626287e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.612971e-08 8.61337e-08 8.61468e-08 8.615517e-08 8.617658e-08 8.619682e-08 8.62263e-08 8.624952e-08 8.625905e-08 8.6262e-08 8.626275e-08 8.626291e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.616054e-08 8.61624e-08 8.616613e-08 8.617627e-08 8.619682e-08 8.62186e-08 8.624409e-08 8.625709e-08 8.626141e-08 8.62626e-08 8.626288e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.617908e-08 8.618403e-08 8.619254e-08 8.620572e-08 8.62263e-08 8.624409e-08 8.625632e-08 8.626101e-08 8.626246e-08 8.626284e-08 8.626292e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.621456e-08 8.621899e-08 8.622738e-08 8.623898e-08 8.624952e-08 8.625709e-08 8.626101e-08 8.626241e-08 8.626282e-08 8.626291e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.62462e-08 8.624803e-08 8.625131e-08 8.625563e-08 8.625905e-08 8.626141e-08 8.626246e-08 8.626282e-08 8.626291e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.62584e-08 8.625889e-08 8.625979e-08 8.626107e-08 8.6262e-08 8.62626e-08 8.626284e-08 8.626291e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626192e-08 8.626203e-08 8.626224e-08 8.626254e-08 8.626275e-08 8.626288e-08 8.626292e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626275e-08 8.626277e-08 8.626281e-08 8.626287e-08 8.626291e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626291e-08 8.626291e-08 8.626292e-08 8.626293e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626293e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 84978.72329221359 85010.04250765502 85131.77472857227 85544.69573065083 99636.60070165544 8.607885e-08 8.608335e-08 8.61329e-08 8.62035e-08 8.624556e-08 8.625872e-08 8.62621e-08 8.62628e-08 8.626292e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 85010.04250765496 85056.46025330032 85225.16276058511 85771.94190157067 102237.47536307678 8.608057e-08 8.608965e-08 8.614105e-08 8.62098e-08 8.624733e-08 8.625914e-08 8.626218e-08 8.626281e-08 8.626292e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 85131.77472857245 85225.16276058507 85578.23674007283 97703.08300539291 8.605595e-08 8.608972e-08 8.610598e-08 8.615862e-08 8.6221e-08 8.625072e-08 8.625998e-08 8.626235e-08 8.626284e-08 8.626292e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 85544.69573065166 85771.94190157061 97703.08300539255 102653.49898930478 8.606126e-08 8.608596e-08 8.612177e-08 8.618459e-08 8.623577e-08 8.625537e-08 8.62612e-08 8.626261e-08 8.626289e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 99636.60070165593 102237.47536307586 8.605595e-08 8.606126e-08 8.609086e-08 8.611294e-08 8.615869e-08 8.62143e-08 8.624767e-08 8.625896e-08 8.626208e-08 8.626278e-08 8.626291e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.607885e-08 8.608057e-08 8.608972e-08 8.608596e-08 8.611294e-08 8.614005e-08 8.619454e-08 8.62393e-08 8.625637e-08 8.626141e-08 8.626264e-08 8.626289e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.608335e-08 8.608965e-08 8.610598e-08 8.612177e-08 8.615869e-08 8.619454e-08 8.623536e-08 8.625469e-08 8.626081e-08 8.626247e-08 8.626285e-08 8.626292e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.61329e-08 8.614105e-08 8.615862e-08 8.618459e-08 8.62143e-08 8.62393e-08 8.625469e-08 8.626056e-08 8.626236e-08 8.626282e-08 8.626292e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.62035e-08 8.62098e-08 8.6221e-08 8.623577e-08 8.624767e-08 8.625637e-08 8.626081e-08 8.626236e-08 8.626281e-08 8.626291e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.624556e-08 8.624733e-08 8.625072e-08 8.625537e-08 8.625896e-08 8.626141e-08 8.626247e-08 8.626282e-08 8.626291e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.625872e-08 8.625914e-08 8.625998e-08 8.62612e-08 8.626208e-08 8.626264e-08 8.626285e-08 8.626292e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.62621e-08 8.626218e-08 8.626235e-08 8.626261e-08 8.626278e-08 8.626289e-08 8.626292e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.62628e-08 8.626281e-08 8.626284e-08 8.626289e-08 8.626291e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626292e-08 8.626292e-08 8.626292e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 21940.640543963793 21940.52778088874 21944.147101661223 22000.826732304784 22707.19586438465 99753.46577583591 8.606199e-08 8.608909e-08 8.615258e-08 8.622643e-08 8.625355e-08 8.626096e-08 8.626259e-08 8.626289e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 21940.527780888748 21940.323776849087 21950.210494763785 22028.047612767747 23193.52757767207 99969.65590914185 8.607046e-08 8.609437e-08 8.616196e-08 8.622973e-08 8.625431e-08 8.626111e-08 8.626262e-08 8.626289e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 21944.147101661227 21950.210494763804 22062.664409529283 22546.20190157701 72582.88914945962 102646.76798244796 8.608072e-08 8.610373e-08 8.61743e-08 8.623489e-08 8.625569e-08 8.626142e-08 8.626268e-08 8.62629e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 22000.82673230479 22028.0476127677 22546.201901576424 23572.168257313773 102543.4111085104 8.605569e-08 8.609212e-08 8.612693e-08 8.62025e-08 8.624538e-08 8.625865e-08 8.626208e-08 8.626279e-08 8.626292e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 22707.195864384616 23193.527577671146 72582.88914945933 102543.41110850566 8.606034e-08 8.60738e-08 8.610991e-08 8.615843e-08 8.622524e-08 8.625272e-08 8.626063e-08 8.626251e-08 8.626287e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 99753.46577583627 99969.65590914183 102646.76798244656 8.605569e-08 8.60738e-08 8.608316e-08 8.613771e-08 8.620513e-08 8.624612e-08 8.625882e-08 8.62621e-08 8.626279e-08 8.626292e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.606199e-08 8.607046e-08 8.608072e-08 8.609212e-08 8.610991e-08 8.613771e-08 8.61937e-08 8.624135e-08 8.625721e-08 8.626165e-08 8.626269e-08 8.62629e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.608909e-08 8.609437e-08 8.610373e-08 8.612693e-08 8.615843e-08 8.620513e-08 8.624135e-08 8.625656e-08 8.626135e-08 8.62626e-08 8.626288e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.615258e-08 8.616196e-08 8.61743e-08 8.62025e-08 8.622524e-08 8.624612e-08 8.625721e-08 8.626135e-08 8.626257e-08 8.626286e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.622643e-08 8.622973e-08 8.623489e-08 8.624538e-08 8.625272e-08 8.625882e-08 8.626165e-08 8.62626e-08 8.626286e-08 8.626292e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.625355e-08 8.625431e-08 8.625569e-08 8.625865e-08 8.626063e-08 8.62621e-08 8.626269e-08 8.626288e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626096e-08 8.626111e-08 8.626142e-08 8.626208e-08 8.626251e-08 8.626279e-08 8.62629e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626259e-08 8.626262e-08 8.626268e-08 8.626279e-08 8.626287e-08 8.626292e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626289e-08 8.626289e-08 8.62629e-08 8.626292e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626293e-08 8.626293e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 21317.618888660192 21313.980432878612 21291.124996399805 21226.529655058177 22671.184802514035 97756.0708508899 8.60597e-08 8.608981e-08 8.614946e-08 8.622469e-08 8.625304e-08 8.626083e-08 8.626257e-08 8.626288e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 21313.980432878612 21304.81296257416 21248.070322460953 21180.45732214455 22810.81287157786 99419.07492924019 8.606713e-08 8.609475e-08 8.615941e-08 8.62285e-08 8.625394e-08 8.626102e-08 8.62626e-08 8.626289e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 21291.124996399805 21248.070322460935 21127.910606677942 22253.39068474789 23690.670216981183 102770.69362012352 8.607906e-08 8.610155e-08 8.617206e-08 8.623403e-08 8.625545e-08 8.626137e-08 8.626267e-08 8.62629e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 21226.52965505819 21180.457322144517 22253.390684747894 23306.885235168924 101679.7658245162 8.605581e-08 8.608977e-08 8.612377e-08 8.61999e-08 8.624467e-08 8.625848e-08 8.626204e-08 8.626279e-08 8.626292e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 22671.184802514046 22810.81287157733 23690.670216998005 101679.76582451623 8.606092e-08 8.607565e-08 8.610722e-08 8.615526e-08 8.622311e-08 8.625215e-08 8.62605e-08 8.626248e-08 8.626287e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 97756.070850891 99419.07492924019 102770.69362012127 8.605581e-08 8.607565e-08 8.608318e-08 8.613556e-08 8.620151e-08 8.624492e-08 8.62585e-08 8.626203e-08 8.626278e-08 8.626292e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.60597e-08 8.606713e-08 8.607906e-08 8.608977e-08 8.610722e-08 8.613556e-08 8.619035e-08 8.623967e-08 8.625675e-08 8.626154e-08 8.626267e-08 8.62629e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.608981e-08 8.609475e-08 8.610155e-08 8.612377e-08 8.615526e-08 8.620151e-08 8.623967e-08 8.625603e-08 8.626121e-08 8.626257e-08 8.626287e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.614946e-08 8.615941e-08 8.617206e-08 8.61999e-08 8.622311e-08 8.624492e-08 8.625675e-08 8.626121e-08 8.626253e-08 8.626286e-08 8.626292e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.622469e-08 8.62285e-08 8.623403e-08 8.624467e-08 8.625215e-08 8.62585e-08 8.626154e-08 8.626257e-08 8.626286e-08 8.626292e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.625304e-08 8.625394e-08 8.625545e-08 8.625848e-08 8.62605e-08 8.626203e-08 8.626267e-08 8.626287e-08 8.626292e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626083e-08 8.626102e-08 8.626137e-08 8.626204e-08 8.626248e-08 8.626278e-08 8.62629e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626257e-08 8.62626e-08 8.626267e-08 8.626279e-08 8.626287e-08 8.626292e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626288e-08 8.626289e-08 8.62629e-08 8.626292e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626293e-08 8.626293e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 21961.796727774497 21968.440432519845 22047.143740533444 22799.145915185672 78868.17967982449 101918.84386784642 8.60812e-08 8.610092e-08 8.61717e-08 8.623386e-08 8.625542e-08 8.626136e-08 8.626266e-08 8.62629e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 21968.440432519816 21981.03839046502 22129.478627607597 23218.59499961234 97581.36746527704 8.605875e-08 8.608911e-08 8.610873e-08 8.618086e-08 8.623819e-08 8.625675e-08 8.626167e-08 8.626272e-08 8.626291e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 22047.143740533167 22129.478627607357 23168.82835807485 73300.3267334602 99112.40530012031 8.605486e-08 8.608718e-08 8.611878e-08 8.619682e-08 8.624404e-08 8.625838e-08 8.626204e-08 8.626279e-08 8.626292e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 22799.14591518434 23218.594999610763 73300.3267334612 81628.1539155141 102712.51423485218 8.607073e-08 8.609131e-08 8.614232e-08 8.62166e-08 8.625015e-08 8.626001e-08 8.626239e-08 8.626285e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 78868.1796798215 97581.36746527441 99112.40530012055 102712.51423485282 8.606196e-08 8.607764e-08 8.61163e-08 8.618334e-08 8.62368e-08 8.625604e-08 8.626145e-08 8.626267e-08 8.62629e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 101918.84386785005 8.605875e-08 8.605486e-08 8.607073e-08 8.607764e-08 8.611901e-08 8.615589e-08 8.621786e-08 8.625041e-08 8.625999e-08 8.626236e-08 8.626284e-08 8.626292e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.60812e-08 8.608911e-08 8.608718e-08 8.609131e-08 8.61163e-08 8.615589e-08 8.620931e-08 8.624643e-08 8.625868e-08 8.626201e-08 8.626277e-08 8.626291e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.610092e-08 8.610873e-08 8.611878e-08 8.614232e-08 8.618334e-08 8.621786e-08 8.624643e-08 8.625814e-08 8.626177e-08 8.62627e-08 8.62629e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.61717e-08 8.618086e-08 8.619682e-08 8.62166e-08 8.62368e-08 8.625041e-08 8.625868e-08 8.626177e-08 8.626267e-08 8.626289e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.623386e-08 8.623819e-08 8.624404e-08 8.625015e-08 8.625604e-08 8.625999e-08 8.626201e-08 8.62627e-08 8.626289e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.625542e-08 8.625675e-08 8.625838e-08 8.626001e-08 8.626145e-08 8.626236e-08 8.626277e-08 8.62629e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626136e-08 8.626167e-08 8.626204e-08 8.626239e-08 8.626267e-08 8.626284e-08 8.626291e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626266e-08 8.626272e-08 8.626279e-08 8.626285e-08 8.62629e-08 8.626292e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.62629e-08 8.626291e-08 8.626292e-08 8.626293e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626293e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 86151.8805504727 86280.2326367056 86741.34830202757 99130.35499544776 8.606745e-08 8.608506e-08 8.612308e-08 8.618028e-08 8.623113e-08 8.625354e-08 8.626065e-08 8.626248e-08 8.626286e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 86280.23263670587 86437.0778234833 87067.34698194372 102117.69415390775 8.607497e-08 8.608724e-08 8.612521e-08 8.618277e-08 8.623333e-08 8.62546e-08 8.626101e-08 8.626257e-08 8.626288e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 86741.34830202808 87067.34698194372 101670.37647486004 8.605617e-08 8.608521e-08 8.609598e-08 8.613667e-08 8.619374e-08 8.624014e-08 8.625688e-08 8.626161e-08 8.62627e-08 8.62629e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 99130.3549954477 102117.69415390905 8.605617e-08 8.606236e-08 8.609407e-08 8.611542e-08 8.616207e-08 8.621524e-08 8.624797e-08 8.625911e-08 8.626214e-08 8.62628e-08 8.626292e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.606745e-08 8.607497e-08 8.608521e-08 8.609407e-08 8.612068e-08 8.61466e-08 8.619259e-08 8.623535e-08 8.625495e-08 8.626101e-08 8.626256e-08 8.626287e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.608506e-08 8.608724e-08 8.609598e-08 8.611542e-08 8.61466e-08 8.618569e-08 8.622444e-08 8.625007e-08 8.625948e-08 8.626217e-08 8.62628e-08 8.626292e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.612308e-08 8.612521e-08 8.613667e-08 8.616207e-08 8.619259e-08 8.622444e-08 8.62478e-08 8.625839e-08 8.62618e-08 8.62627e-08 8.62629e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.618028e-08 8.618277e-08 8.619374e-08 8.621524e-08 8.623535e-08 8.625007e-08 8.625839e-08 8.626165e-08 8.626263e-08 8.626288e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.623113e-08 8.623333e-08 8.624014e-08 8.624797e-08 8.625495e-08 8.625948e-08 8.62618e-08 8.626263e-08 8.626287e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.625354e-08 8.62546e-08 8.625688e-08 8.625911e-08 8.626101e-08 8.626217e-08 8.62627e-08 8.626288e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626065e-08 8.626101e-08 8.626161e-08 8.626214e-08 8.626256e-08 8.62628e-08 8.62629e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626248e-08 8.626257e-08 8.62627e-08 8.62628e-08 8.626287e-08 8.626292e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626286e-08 8.626288e-08 8.62629e-08 8.626292e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626293e-08 8.626293e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.606494e-08 8.6075e-08 8.609657e-08 8.612303e-08 8.61495e-08 8.616548e-08 8.620228e-08 8.623423e-08 8.625398e-08 8.626058e-08 8.626242e-08 8.626284e-08 8.626292e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.6075e-08 8.608598e-08 8.610524e-08 8.612717e-08 8.615206e-08 8.616975e-08 8.620437e-08 8.623813e-08 8.625558e-08 8.626109e-08 8.626255e-08 8.626287e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.609657e-08 8.610524e-08 8.612387e-08 8.614039e-08 8.615645e-08 8.61775e-08 8.621354e-08 8.624521e-08 8.625789e-08 8.626172e-08 8.626269e-08 8.62629e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.612303e-08 8.612717e-08 8.614039e-08 8.614716e-08 8.616661e-08 8.619437e-08 8.622664e-08 8.62511e-08 8.625975e-08 8.626221e-08 8.62628e-08 8.626291e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.61495e-08 8.615206e-08 8.615645e-08 8.616661e-08 8.619475e-08 8.621697e-08 8.624304e-08 8.62569e-08 8.626136e-08 8.626259e-08 8.626287e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.616548e-08 8.616975e-08 8.61775e-08 8.619437e-08 8.621697e-08 8.623936e-08 8.625405e-08 8.626037e-08 8.626231e-08 8.626281e-08 8.626292e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.620228e-08 8.620437e-08 8.621354e-08 8.622664e-08 8.624304e-08 8.625405e-08 8.625993e-08 8.62621e-08 8.626274e-08 8.62629e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.623423e-08 8.623813e-08 8.624521e-08 8.62511e-08 8.62569e-08 8.626037e-08 8.62621e-08 8.626271e-08 8.626289e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.625398e-08 8.625558e-08 8.625789e-08 8.625975e-08 8.626136e-08 8.626231e-08 8.626274e-08 8.626289e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626058e-08 8.626109e-08 8.626172e-08 8.626221e-08 8.626259e-08 8.626281e-08 8.62629e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626242e-08 8.626255e-08 8.626269e-08 8.62628e-08 8.626287e-08 8.626292e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626284e-08 8.626287e-08 8.62629e-08 8.626291e-08 8.626293e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626292e-08 8.626293e-08 8.626293e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.617862e-08 8.618322e-08 8.619303e-08 8.620072e-08 8.622233e-08 8.623488e-08 8.624936e-08 8.625779e-08 8.62614e-08 8.626256e-08 8.626286e-08 8.626292e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.618322e-08 8.618801e-08 8.619718e-08 8.620425e-08 8.622459e-08 8.623668e-08 8.625055e-08 8.625852e-08 8.626168e-08 8.626264e-08 8.626288e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.619303e-08 8.619718e-08 8.620203e-08 8.62115e-08 8.622953e-08 8.624224e-08 8.625381e-08 8.62599e-08 8.626211e-08 8.626275e-08 8.62629e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.620072e-08 8.620425e-08 8.62115e-08 8.622368e-08 8.623683e-08 8.624825e-08 8.625671e-08 8.626101e-08 8.626244e-08 8.626283e-08 8.626292e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.622233e-08 8.622459e-08 8.622953e-08 8.623683e-08 8.6247e-08 8.625429e-08 8.625967e-08 8.626197e-08 8.62627e-08 8.626289e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.623488e-08 8.623668e-08 8.624224e-08 8.624825e-08 8.625429e-08 8.625895e-08 8.626156e-08 8.626255e-08 8.626285e-08 8.626292e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.624936e-08 8.625055e-08 8.625381e-08 8.625671e-08 8.625967e-08 8.626156e-08 8.626249e-08 8.626282e-08 8.626291e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.625779e-08 8.625852e-08 8.62599e-08 8.626101e-08 8.626197e-08 8.626255e-08 8.626282e-08 8.626291e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.62614e-08 8.626168e-08 8.626211e-08 8.626244e-08 8.62627e-08 8.626285e-08 8.626291e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626256e-08 8.626264e-08 8.626275e-08 8.626283e-08 8.626289e-08 8.626292e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626286e-08 8.626288e-08 8.62629e-08 8.626292e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626292e-08 8.626293e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.623732e-08 8.623827e-08 8.624068e-08 8.624338e-08 8.625186e-08 8.625587e-08 8.626003e-08 8.626198e-08 8.626268e-08 8.626288e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.623827e-08 8.623936e-08 8.624183e-08 8.624453e-08 8.625269e-08 8.625671e-08 8.626043e-08 8.626215e-08 8.626273e-08 8.626289e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.624068e-08 8.624183e-08 8.624365e-08 8.624889e-08 8.625434e-08 8.625844e-08 8.626124e-08 8.626243e-08 8.626281e-08 8.626291e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.624338e-08 8.624453e-08 8.624889e-08 8.625284e-08 8.625662e-08 8.625993e-08 8.626185e-08 8.626263e-08 8.626287e-08 8.626292e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.625186e-08 8.625269e-08 8.625434e-08 8.625662e-08 8.62594e-08 8.626132e-08 8.62624e-08 8.626279e-08 8.62629e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.625587e-08 8.625671e-08 8.625844e-08 8.625993e-08 8.626132e-08 8.626228e-08 8.626273e-08 8.626288e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626003e-08 8.626043e-08 8.626124e-08 8.626185e-08 8.62624e-08 8.626273e-08 8.626287e-08 8.626292e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626198e-08 8.626215e-08 8.626243e-08 8.626263e-08 8.626279e-08 8.626288e-08 8.626292e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626268e-08 8.626273e-08 8.626281e-08 8.626287e-08 8.62629e-08 8.626293e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626288e-08 8.626289e-08 8.626291e-08 8.626292e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626293e-08 8.626293e-08 8.626293e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 8.626294e-08 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.3e-13 4.9e-13 6.2e-13 7e-13 6.8e-13 5.5e-13 3.8e-13 2.8e-13 2.2e-13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.8e-13 4e-13 4.5e-13 5.7e-13 5.6e-13 4.9e-13 3.6e-13 2.6e-13 2.1e-13 1.7e-13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1e-13 4.2e-13 5.8e-13 6.5e-13 6.4e-13 5.7e-13 4.3e-13 3e-13 2.3e-13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.8e-13 5.1e-13 6.1e-13 7e-13 6.7e-13 5.6e-13 4.2e-13 3e-13 2.4e-13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.8e-13 4.3e-13 5.6e-13 6.2e-13 6e-13 5.5e-13 4.2e-13 3.2e-13 2.5e-13 2e-13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.8e-13 4e-13 4.6e-13 5.9e-13 5.9e-13 5.4e-13 4.2e-13 3.1e-13 2.4e-13 1.9e-13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.8e-13 1e-13 1.8e-13 4.3e-13 4.6e-13 5.7e-13 5.8e-13 5.4e-13 4.4e-13 3.1e-13 2.3e-13 1.8e-13 1.4e-13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.3e-13 4e-13 4.2e-13 5.1e-13 5.6e-13 5.9e-13 5.8e-13 5.5e-13 4.6e-13 3.4e-13 2.4e-13 1.8e-13 1.4e-13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 4.9e-13 4.5e-13 5.8e-13 6.1e-13 6.2e-13 5.9e-13 5.4e-13 4.6e-13 3.6e-13 2.7e-13 1.9e-13 1.4e-13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 6.2e-13 5.7e-13 6.5e-13 7e-13 6e-13 5.4e-13 4.4e-13 3.4e-13 2.7e-13 2e-13 1.5e-13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 7e-13 5.6e-13 6.4e-13 6.7e-13 5.5e-13 4.2e-13 3.1e-13 2.4e-13 1.9e-13 1.5e-13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 6.8e-13 4.9e-13 5.7e-13 5.6e-13 4.2e-13 3.1e-13 2.3e-13 1.8e-13 1.4e-13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 5.5e-13 3.6e-13 4.3e-13 4.2e-13 3.2e-13 2.4e-13 1.8e-13 1.4e-13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 3.8e-13 2.6e-13 3e-13 3e-13 2.5e-13 1.9e-13 1.4e-13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 2.8e-13 2.1e-13 2.3e-13 2.4e-13 2e-13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 2.2e-13 1.7e-13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +D/cons.15.00.000000.dat 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 5778.173691849232 5778.173691849232 5778.173691849232 5778.173691849232 5778.173691849232 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 5778.173691849232 5778.173691849232 5778.173691849232 5778.173691849232 5778.173691849232 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 5778.173691849232 5778.173691849232 5778.173691849232 5778.173691849232 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 5778.173691849232 5778.173691849232 5778.173691849232 5778.173691849232 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 5778.173691849232 5778.173691849232 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 5778.173691849232 5778.173691849232 5778.173691849232 5778.173691849232 5778.173691849232 5778.173691849232 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 5778.173691849232 5778.173691849232 5778.173691849232 5778.173691849232 5778.173691849232 5778.173691849232 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 5778.173691849232 5778.173691849232 5778.173691849232 5778.173691849232 5778.173691849232 5778.173691849232 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 5778.173691849232 5778.173691849232 5778.173691849232 5778.173691849232 5778.173691849232 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 5778.173691849232 5778.173691849232 5778.173691849232 5778.173691849232 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 5778.173691849232 5778.173691849232 5778.173691849232 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 5778.173691849232 5778.173691849232 5778.173691849232 5778.173691849232 5778.173691849232 5778.173691849232 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 5778.173691849232 5778.173691849232 5778.173691849232 5778.173691849232 5778.173691849232 5778.173691849232 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 5778.173691849232 5778.173691849232 5778.173691849232 5778.173691849232 5778.173691849232 5778.173691849232 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 5778.173691849232 5778.173691849232 5778.173691849232 5778.173691849232 5778.173691849232 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 5778.173691849232 5778.173691849232 5778.173691849232 5778.173691849232 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 5778.173691849232 5778.173691849232 5778.173691849232 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 5778.173691849232 5778.173691849232 5778.173691849232 5778.173691849232 5778.173691849232 5778.173691849232 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 5778.173691849232 5778.173691849232 5778.173691849232 5778.173691849232 5778.173691849232 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 5778.173691849232 5778.173691849232 5778.173691849232 5778.173691849232 5778.173691849232 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 5778.173691849232 5778.173691849232 5778.173691849232 5778.173691849232 5778.173691849232 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 5778.173691849232 5778.173691849232 5778.173691849232 5778.173691849232 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 5778.173691849232 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 5778.173691849232 5778.173691849232 5778.173691849232 5778.173691849232 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 5778.173691849232 5778.173691849232 5778.173691849232 5778.173691849232 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 5778.173691849232 5778.173691849232 5778.173691849232 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 5778.173691849232 5778.173691849232 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +D/cons.15.00.000050.dat 1.250003e-08 1.250003e-08 1.250003e-08 1.250003e-08 1.250002e-08 1.250001e-08 1.250001e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.250003e-08 1.250003e-08 1.250003e-08 1.250002e-08 1.250002e-08 1.250001e-08 1.250001e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.250003e-08 1.250003e-08 1.250003e-08 1.250002e-08 1.250002e-08 1.250001e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.250003e-08 1.250002e-08 1.250002e-08 1.250002e-08 1.250001e-08 1.250001e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.250002e-08 1.250002e-08 1.250002e-08 1.250001e-08 1.250001e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.250001e-08 1.250001e-08 1.250001e-08 1.250001e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.250001e-08 1.250001e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249993e-08 1.249993e-08 1.249993e-08 1.249994e-08 1.249995e-08 1.249997e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249993e-08 1.249993e-08 1.249993e-08 1.249994e-08 1.249995e-08 1.249998e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249993e-08 1.249993e-08 1.249994e-08 1.249995e-08 1.249996e-08 1.249998e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249994e-08 1.249994e-08 1.249995e-08 1.249995e-08 1.249997e-08 1.249999e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249995e-08 1.249995e-08 1.249996e-08 1.249997e-08 1.249998e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249997e-08 1.249998e-08 1.249998e-08 1.249999e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249999e-08 1.249999e-08 1.249999e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249938e-08 1.249939e-08 1.249941e-08 1.249947e-08 1.249956e-08 1.249976e-08 1.249987e-08 1.249996e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249939e-08 1.24994e-08 1.249943e-08 1.249949e-08 1.249959e-08 1.249978e-08 1.249988e-08 1.249996e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249941e-08 1.249943e-08 1.249947e-08 1.249954e-08 1.249967e-08 1.249981e-08 1.249991e-08 1.249997e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249947e-08 1.249949e-08 1.249954e-08 1.249961e-08 1.249975e-08 1.249986e-08 1.249994e-08 1.249998e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249956e-08 1.249959e-08 1.249967e-08 1.249975e-08 1.249985e-08 1.249993e-08 1.249997e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249976e-08 1.249978e-08 1.249981e-08 1.249986e-08 1.249993e-08 1.249997e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249987e-08 1.249988e-08 1.249991e-08 1.249994e-08 1.249997e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249996e-08 1.249996e-08 1.249997e-08 1.249998e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249999e-08 1.249999e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249581e-08 1.249587e-08 1.249605e-08 1.249648e-08 1.249703e-08 1.249827e-08 1.249898e-08 1.249961e-08 1.249989e-08 1.249997e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249587e-08 1.249594e-08 1.249617e-08 1.249662e-08 1.249717e-08 1.249839e-08 1.249907e-08 1.249966e-08 1.24999e-08 1.249998e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249605e-08 1.249617e-08 1.249646e-08 1.249687e-08 1.249765e-08 1.249859e-08 1.249928e-08 1.249974e-08 1.249993e-08 1.249998e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249648e-08 1.249662e-08 1.249687e-08 1.249729e-08 1.249818e-08 1.249891e-08 1.249952e-08 1.249984e-08 1.249996e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249703e-08 1.249717e-08 1.249765e-08 1.249818e-08 1.249886e-08 1.249937e-08 1.249975e-08 1.249992e-08 1.249998e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249827e-08 1.249839e-08 1.249859e-08 1.249891e-08 1.249937e-08 1.249969e-08 1.24999e-08 1.249997e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249898e-08 1.249907e-08 1.249928e-08 1.249952e-08 1.249975e-08 1.24999e-08 1.249997e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249961e-08 1.249966e-08 1.249974e-08 1.249984e-08 1.249992e-08 1.249997e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249989e-08 1.24999e-08 1.249993e-08 1.249996e-08 1.249998e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249997e-08 1.249998e-08 1.249998e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.247831e-08 1.247873e-08 1.248001e-08 1.248258e-08 1.248489e-08 1.249078e-08 1.249398e-08 1.249738e-08 1.249919e-08 1.249979e-08 1.249996e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.247873e-08 1.247928e-08 1.248079e-08 1.248325e-08 1.248546e-08 1.249136e-08 1.249445e-08 1.249764e-08 1.249927e-08 1.249981e-08 1.249996e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.248001e-08 1.248079e-08 1.24825e-08 1.248401e-08 1.248739e-08 1.249222e-08 1.249548e-08 1.249819e-08 1.249944e-08 1.249986e-08 1.249997e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.248258e-08 1.248325e-08 1.248401e-08 1.248594e-08 1.248995e-08 1.249354e-08 1.249677e-08 1.249884e-08 1.249966e-08 1.249992e-08 1.249998e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.248489e-08 1.248546e-08 1.248739e-08 1.248995e-08 1.249335e-08 1.249598e-08 1.249817e-08 1.249939e-08 1.249983e-08 1.249996e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249078e-08 1.249136e-08 1.249222e-08 1.249354e-08 1.249598e-08 1.249775e-08 1.249916e-08 1.249975e-08 1.249994e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249398e-08 1.249445e-08 1.249548e-08 1.249677e-08 1.249817e-08 1.249916e-08 1.249972e-08 1.249992e-08 1.249998e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249738e-08 1.249764e-08 1.249819e-08 1.249884e-08 1.249939e-08 1.249975e-08 1.249992e-08 1.249998e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249919e-08 1.249927e-08 1.249944e-08 1.249966e-08 1.249983e-08 1.249994e-08 1.249998e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249979e-08 1.249981e-08 1.249986e-08 1.249992e-08 1.249996e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249996e-08 1.249996e-08 1.249997e-08 1.249998e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249999e-08 1.249999e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.244333e-08 1.24443e-08 1.244732e-08 1.245377e-08 1.246215e-08 1.247086e-08 1.247613e-08 1.248623e-08 1.249523e-08 1.249871e-08 1.249971e-08 1.249995e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.24443e-08 1.244559e-08 1.244943e-08 1.245566e-08 1.246328e-08 1.247139e-08 1.247754e-08 1.248749e-08 1.249575e-08 1.249885e-08 1.249974e-08 1.249995e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.244732e-08 1.244943e-08 1.245462e-08 1.246099e-08 1.246695e-08 1.247245e-08 1.247996e-08 1.248988e-08 1.249669e-08 1.24991e-08 1.24998e-08 1.249996e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.245377e-08 1.245566e-08 1.246099e-08 1.246512e-08 1.246933e-08 1.247533e-08 1.248371e-08 1.249318e-08 1.249792e-08 1.249947e-08 1.249989e-08 1.249998e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.246215e-08 1.246328e-08 1.246695e-08 1.246933e-08 1.247542e-08 1.248118e-08 1.248957e-08 1.249618e-08 1.249889e-08 1.249973e-08 1.249995e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.247086e-08 1.247139e-08 1.247245e-08 1.247533e-08 1.248118e-08 1.248738e-08 1.249463e-08 1.249834e-08 1.249956e-08 1.24999e-08 1.249998e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.247613e-08 1.247754e-08 1.247996e-08 1.248371e-08 1.248957e-08 1.249463e-08 1.249811e-08 1.249945e-08 1.249987e-08 1.249997e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.248623e-08 1.248749e-08 1.248988e-08 1.249318e-08 1.249618e-08 1.249834e-08 1.249945e-08 1.249985e-08 1.249997e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249523e-08 1.249575e-08 1.249669e-08 1.249792e-08 1.249889e-08 1.249956e-08 1.249987e-08 1.249997e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249871e-08 1.249885e-08 1.24991e-08 1.249947e-08 1.249973e-08 1.24999e-08 1.249997e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249971e-08 1.249974e-08 1.24998e-08 1.249989e-08 1.249995e-08 1.249998e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249995e-08 1.249995e-08 1.249996e-08 1.249998e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249999e-08 1.249999e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 5671.833228483113 5672.305386843354 5675.5783305708965 5697.175832280468 5702.842133077918 1.244768e-08 1.244891e-08 1.2463e-08 1.248308e-08 1.249505e-08 1.24988e-08 1.249976e-08 1.249996e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 5672.305386843351 5672.899485287125 5677.860422210571 5704.421287177913 5690.166205534528 1.244817e-08 1.245071e-08 1.246532e-08 1.248487e-08 1.249556e-08 1.249892e-08 1.249978e-08 1.249996e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 5675.578330570897 5677.860422210574 5705.125566198419 5704.764021740019 1.244115e-08 1.245074e-08 1.245534e-08 1.247031e-08 1.248806e-08 1.249652e-08 1.249916e-08 1.249983e-08 1.249997e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 5697.17583228047 5704.4212871778755 5704.764021740137 5691.86724139754 1.244267e-08 1.244966e-08 1.245983e-08 1.24777e-08 1.249226e-08 1.249785e-08 1.249951e-08 1.249991e-08 1.249998e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 5702.842133077918 5690.166205534522 1.244115e-08 1.244267e-08 1.245104e-08 1.245732e-08 1.247033e-08 1.248615e-08 1.249565e-08 1.249887e-08 1.249976e-08 1.249996e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.244768e-08 1.244817e-08 1.245074e-08 1.244966e-08 1.245732e-08 1.246503e-08 1.248053e-08 1.249327e-08 1.249813e-08 1.249956e-08 1.249991e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.244891e-08 1.245071e-08 1.245534e-08 1.245983e-08 1.247033e-08 1.248053e-08 1.249215e-08 1.249765e-08 1.249939e-08 1.249987e-08 1.249998e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.2463e-08 1.246532e-08 1.247031e-08 1.24777e-08 1.248615e-08 1.249327e-08 1.249765e-08 1.249932e-08 1.249984e-08 1.249997e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.248308e-08 1.248487e-08 1.248806e-08 1.249226e-08 1.249565e-08 1.249813e-08 1.249939e-08 1.249984e-08 1.249996e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249505e-08 1.249556e-08 1.249652e-08 1.249785e-08 1.249887e-08 1.249956e-08 1.249987e-08 1.249997e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.24988e-08 1.249892e-08 1.249916e-08 1.249951e-08 1.249976e-08 1.249991e-08 1.249998e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249976e-08 1.249978e-08 1.249983e-08 1.249991e-08 1.249996e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249996e-08 1.249996e-08 1.249997e-08 1.249998e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249999e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 5499.7371879426055 5499.6770211188405 5500.3937094666835 5513.062878403273 5543.939933120689 5685.621974738569 1.244285e-08 1.245055e-08 1.24686e-08 1.248961e-08 1.249733e-08 1.249944e-08 1.24999e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 5499.677021118841 5499.580619927153 5501.745264914564 5519.1800854965295 5559.603996691179 5693.8326844805915 1.244527e-08 1.245205e-08 1.247126e-08 1.249055e-08 1.249754e-08 1.249948e-08 1.249991e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 5500.3937094666835 5501.745264914565 5527.781305091697 5548.129867177409 5611.2098957825565 5690.346593975802 1.244822e-08 1.245471e-08 1.247477e-08 1.249201e-08 1.249794e-08 1.249957e-08 1.249993e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 5513.062878403267 5519.180085496527 5548.129867177414 5546.783573082686 5667.1493517845465 1.244107e-08 1.245141e-08 1.24613e-08 1.24828e-08 1.2495e-08 1.249878e-08 1.249976e-08 1.249996e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 5543.939933120666 5559.60399669112 5611.209895782554 5667.149351784678 1.24424e-08 1.24462e-08 1.245646e-08 1.247026e-08 1.248927e-08 1.249709e-08 1.249934e-08 1.249988e-08 1.249998e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 5685.621974738578 5693.832684480588 5690.346593975798 1.244107e-08 1.24462e-08 1.244885e-08 1.246436e-08 1.248354e-08 1.249521e-08 1.249883e-08 1.249976e-08 1.249996e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.244285e-08 1.244527e-08 1.244822e-08 1.245141e-08 1.245646e-08 1.246436e-08 1.248029e-08 1.249385e-08 1.249837e-08 1.249963e-08 1.249993e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.245055e-08 1.245205e-08 1.245471e-08 1.24613e-08 1.247026e-08 1.248354e-08 1.249385e-08 1.249818e-08 1.249955e-08 1.24999e-08 1.249998e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.24686e-08 1.247126e-08 1.247477e-08 1.24828e-08 1.248927e-08 1.249521e-08 1.249837e-08 1.249955e-08 1.249989e-08 1.249998e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.248961e-08 1.249055e-08 1.249201e-08 1.2495e-08 1.249709e-08 1.249883e-08 1.249963e-08 1.24999e-08 1.249998e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249733e-08 1.249754e-08 1.249794e-08 1.249878e-08 1.249934e-08 1.249976e-08 1.249993e-08 1.249998e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249944e-08 1.249948e-08 1.249957e-08 1.249976e-08 1.249988e-08 1.249996e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.24999e-08 1.249991e-08 1.249993e-08 1.249996e-08 1.249998e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249999e-08 1.249999e-08 1.249999e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 5760.214533219828 5758.9059010655155 5750.64793858005 5726.382141732758 5569.254696447757 5683.983559265597 1.24422e-08 1.245075e-08 1.246771e-08 1.248911e-08 1.249718e-08 1.24994e-08 1.249989e-08 1.249998e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 5758.905901065513 5755.610732383659 5735.138821487102 5699.259018581671 5572.741533587175 5688.8585475842165 1.244432e-08 1.245215e-08 1.247054e-08 1.249019e-08 1.249744e-08 1.249945e-08 1.24999e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 5750.64793858005 5735.1388214870985 5688.977317510266 5584.274462974069 5575.076224128717 5684.713102024307 1.244774e-08 1.245409e-08 1.247414e-08 1.249177e-08 1.249787e-08 1.249955e-08 1.249992e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 5726.382141732753 5699.259018581685 5584.274462974067 5571.5126496205985 5667.557767691397 1.24411e-08 1.245074e-08 1.24604e-08 1.248205e-08 1.24948e-08 1.249873e-08 1.249975e-08 1.249996e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 5569.254696447756 5572.741533587166 5575.076224128829 5667.5577676913845 1.244255e-08 1.244673e-08 1.24557e-08 1.246935e-08 1.248866e-08 1.249693e-08 1.249931e-08 1.249987e-08 1.249998e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 5683.983559265612 5688.858547584234 5684.713102024238 1.24411e-08 1.244673e-08 1.244886e-08 1.246375e-08 1.248251e-08 1.249487e-08 1.249874e-08 1.249974e-08 1.249996e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.24422e-08 1.244432e-08 1.244774e-08 1.245074e-08 1.24557e-08 1.246375e-08 1.247934e-08 1.249337e-08 1.249824e-08 1.24996e-08 1.249992e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.245075e-08 1.245215e-08 1.245409e-08 1.24604e-08 1.246935e-08 1.248251e-08 1.249337e-08 1.249803e-08 1.249951e-08 1.24999e-08 1.249998e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.246771e-08 1.247054e-08 1.247414e-08 1.248205e-08 1.248866e-08 1.249487e-08 1.249824e-08 1.249951e-08 1.249988e-08 1.249998e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.248911e-08 1.249019e-08 1.249177e-08 1.24948e-08 1.249693e-08 1.249874e-08 1.24996e-08 1.24999e-08 1.249998e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249718e-08 1.249744e-08 1.249787e-08 1.249873e-08 1.249931e-08 1.249974e-08 1.249992e-08 1.249998e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.24994e-08 1.249945e-08 1.249955e-08 1.249975e-08 1.249987e-08 1.249996e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249989e-08 1.24999e-08 1.249992e-08 1.249996e-08 1.249998e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249998e-08 1.249999e-08 1.249999e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 5500.876361575237 5502.222430031339 5519.685276651845 5557.099302736589 5655.877618755067 5697.663552742893 1.244836e-08 1.245392e-08 1.247404e-08 1.249172e-08 1.249786e-08 1.249955e-08 1.249992e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 5502.222430031333 5504.902401973006 5538.124597431602 5552.3470608250445 5668.3728089600045 1.244194e-08 1.245055e-08 1.245612e-08 1.247664e-08 1.249295e-08 1.249824e-08 1.249964e-08 1.249994e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 5519.685276651772 5538.124597431556 5563.2340316164045 5599.080387036328 5682.5734681768845 1.244083e-08 1.245e-08 1.245898e-08 1.248118e-08 1.249462e-08 1.24987e-08 1.249974e-08 1.249996e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 5557.099302736618 5552.347060825014 5599.080387036323 5678.052830845442 5693.031096440565 1.244537e-08 1.245118e-08 1.246568e-08 1.248681e-08 1.249636e-08 1.249917e-08 1.249984e-08 1.249998e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 5655.877618755108 5668.372808960166 5682.573468176913 5693.031096440507 1.244287e-08 1.244729e-08 1.245828e-08 1.247734e-08 1.249256e-08 1.249804e-08 1.249958e-08 1.249992e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 5697.663552742832 1.244194e-08 1.244083e-08 1.244537e-08 1.244729e-08 1.245905e-08 1.246953e-08 1.248717e-08 1.249643e-08 1.249916e-08 1.249984e-08 1.249997e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.244836e-08 1.245055e-08 1.245e-08 1.245118e-08 1.245828e-08 1.246953e-08 1.248473e-08 1.24953e-08 1.249879e-08 1.249974e-08 1.249995e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.245392e-08 1.245612e-08 1.245898e-08 1.246568e-08 1.247734e-08 1.248717e-08 1.24953e-08 1.249863e-08 1.249967e-08 1.249993e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.247404e-08 1.247664e-08 1.248118e-08 1.248681e-08 1.249256e-08 1.249643e-08 1.249879e-08 1.249967e-08 1.249992e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249172e-08 1.249295e-08 1.249462e-08 1.249636e-08 1.249804e-08 1.249916e-08 1.249974e-08 1.249993e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249786e-08 1.249824e-08 1.24987e-08 1.249917e-08 1.249958e-08 1.249984e-08 1.249995e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249955e-08 1.249964e-08 1.249974e-08 1.249984e-08 1.249992e-08 1.249997e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249992e-08 1.249994e-08 1.249996e-08 1.249998e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249999e-08 1.249999e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 5674.451974347205 5677.128298945018 5698.176938327625 5700.655278041043 1.244442e-08 1.244943e-08 1.24602e-08 1.247647e-08 1.249094e-08 1.249732e-08 1.249935e-08 1.249987e-08 1.249998e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 5677.128298945023 5680.533068992982 5715.293096962176 5689.450812971411 1.244657e-08 1.245002e-08 1.246081e-08 1.247718e-08 1.249157e-08 1.249762e-08 1.249945e-08 1.249989e-08 1.249998e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 5698.17693832762 5715.2930969621775 5683.901356803009 1.244121e-08 1.244946e-08 1.24525e-08 1.246407e-08 1.24803e-08 1.249351e-08 1.249828e-08 1.249962e-08 1.249993e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 5700.655278041041 5689.450812971417 1.244121e-08 1.244296e-08 1.245199e-08 1.245802e-08 1.247129e-08 1.248642e-08 1.249574e-08 1.249891e-08 1.249977e-08 1.249996e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.244442e-08 1.244657e-08 1.244946e-08 1.245199e-08 1.245952e-08 1.246689e-08 1.247997e-08 1.249214e-08 1.249772e-08 1.249945e-08 1.249989e-08 1.249998e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.244943e-08 1.245002e-08 1.24525e-08 1.245802e-08 1.246689e-08 1.247801e-08 1.248904e-08 1.249633e-08 1.249901e-08 1.249978e-08 1.249996e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.24602e-08 1.246081e-08 1.246407e-08 1.247129e-08 1.247997e-08 1.248904e-08 1.249569e-08 1.24987e-08 1.249968e-08 1.249993e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.247647e-08 1.247718e-08 1.24803e-08 1.248642e-08 1.249214e-08 1.249633e-08 1.24987e-08 1.249963e-08 1.249991e-08 1.249998e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249094e-08 1.249157e-08 1.249351e-08 1.249574e-08 1.249772e-08 1.249901e-08 1.249968e-08 1.249991e-08 1.249998e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249732e-08 1.249762e-08 1.249828e-08 1.249891e-08 1.249945e-08 1.249978e-08 1.249993e-08 1.249998e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249935e-08 1.249945e-08 1.249962e-08 1.249977e-08 1.249989e-08 1.249996e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249987e-08 1.249989e-08 1.249993e-08 1.249996e-08 1.249998e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249998e-08 1.249998e-08 1.249999e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.24437e-08 1.244657e-08 1.245271e-08 1.246025e-08 1.246772e-08 1.247227e-08 1.248273e-08 1.249183e-08 1.249745e-08 1.249933e-08 1.249985e-08 1.249997e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.244657e-08 1.244969e-08 1.245518e-08 1.246143e-08 1.246845e-08 1.247348e-08 1.248333e-08 1.249294e-08 1.249791e-08 1.249947e-08 1.249989e-08 1.249998e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.245271e-08 1.245518e-08 1.246048e-08 1.246513e-08 1.24697e-08 1.247568e-08 1.248594e-08 1.249495e-08 1.249856e-08 1.249965e-08 1.249993e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.246025e-08 1.246143e-08 1.246513e-08 1.246706e-08 1.247259e-08 1.248048e-08 1.248966e-08 1.249663e-08 1.249909e-08 1.249979e-08 1.249996e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.246772e-08 1.246845e-08 1.24697e-08 1.247259e-08 1.248059e-08 1.248691e-08 1.249433e-08 1.249828e-08 1.249955e-08 1.24999e-08 1.249998e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.247227e-08 1.247348e-08 1.247568e-08 1.248048e-08 1.248691e-08 1.249329e-08 1.249747e-08 1.249927e-08 1.249982e-08 1.249996e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.248273e-08 1.248333e-08 1.248594e-08 1.248966e-08 1.249433e-08 1.249747e-08 1.249914e-08 1.249976e-08 1.249994e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249183e-08 1.249294e-08 1.249495e-08 1.249663e-08 1.249828e-08 1.249927e-08 1.249976e-08 1.249994e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249745e-08 1.249791e-08 1.249856e-08 1.249909e-08 1.249955e-08 1.249982e-08 1.249994e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249933e-08 1.249947e-08 1.249965e-08 1.249979e-08 1.24999e-08 1.249996e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249985e-08 1.249989e-08 1.249993e-08 1.249996e-08 1.249998e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249997e-08 1.249998e-08 1.249999e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.247553e-08 1.247684e-08 1.247966e-08 1.248188e-08 1.248826e-08 1.249189e-08 1.249609e-08 1.249852e-08 1.249956e-08 1.249989e-08 1.249998e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.247684e-08 1.247822e-08 1.248086e-08 1.24829e-08 1.248891e-08 1.249243e-08 1.249644e-08 1.249873e-08 1.249964e-08 1.249991e-08 1.249998e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.247966e-08 1.248086e-08 1.248225e-08 1.248512e-08 1.249035e-08 1.249404e-08 1.249738e-08 1.249913e-08 1.249976e-08 1.249995e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.248188e-08 1.24829e-08 1.248512e-08 1.248866e-08 1.249246e-08 1.249578e-08 1.249821e-08 1.249945e-08 1.249986e-08 1.249997e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.248826e-08 1.248891e-08 1.249035e-08 1.249246e-08 1.249541e-08 1.249752e-08 1.249906e-08 1.249972e-08 1.249993e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249189e-08 1.249243e-08 1.249404e-08 1.249578e-08 1.249752e-08 1.249886e-08 1.24996e-08 1.249989e-08 1.249997e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249609e-08 1.249644e-08 1.249738e-08 1.249821e-08 1.249906e-08 1.24996e-08 1.249987e-08 1.249997e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249852e-08 1.249873e-08 1.249913e-08 1.249945e-08 1.249972e-08 1.249989e-08 1.249997e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249956e-08 1.249964e-08 1.249976e-08 1.249986e-08 1.249993e-08 1.249997e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249989e-08 1.249991e-08 1.249995e-08 1.249997e-08 1.249999e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249998e-08 1.249998e-08 1.249999e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249352e-08 1.249378e-08 1.249441e-08 1.249513e-08 1.249716e-08 1.249818e-08 1.249924e-08 1.249975e-08 1.249993e-08 1.249998e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249378e-08 1.249406e-08 1.249471e-08 1.249543e-08 1.249737e-08 1.249837e-08 1.249934e-08 1.249979e-08 1.249994e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249441e-08 1.249471e-08 1.24952e-08 1.24964e-08 1.249777e-08 1.249882e-08 1.249955e-08 1.249986e-08 1.249997e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249513e-08 1.249543e-08 1.24964e-08 1.249739e-08 1.249837e-08 1.249921e-08 1.249971e-08 1.249992e-08 1.249998e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249716e-08 1.249737e-08 1.249777e-08 1.249837e-08 1.249907e-08 1.249957e-08 1.249986e-08 1.249996e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249818e-08 1.249837e-08 1.249882e-08 1.249921e-08 1.249957e-08 1.249982e-08 1.249994e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249924e-08 1.249934e-08 1.249955e-08 1.249971e-08 1.249986e-08 1.249994e-08 1.249998e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249975e-08 1.249979e-08 1.249986e-08 1.249992e-08 1.249996e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249993e-08 1.249994e-08 1.249997e-08 1.249998e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.249998e-08 1.249999e-08 1.249999e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 1.25e-08 -1.7e-13 -1.7e-13 -1.6e-13 -1.4e-13 -6e-14 -4e-14 -1e-14 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1.7e-13 -1.7e-13 -1.5e-13 -1.4e-13 -6e-14 -3e-14 -1e-14 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1.6e-13 -1.5e-13 -1.4e-13 -8e-14 -5e-14 -2e-14 -1e-14 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1.4e-13 -1.4e-13 -8e-14 -5e-14 -3e-14 -1e-14 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -6e-14 -6e-14 -5e-14 -3e-14 -2e-14 -1e-14 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -4e-14 -3e-14 -2e-14 -1e-14 -1e-14 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1e-14 -1e-14 -1e-14 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +D/cons.16.00.000000.dat 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 +D/cons.16.00.000050.dat -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 6.13989e-09 5.93816e-09 5.06134e-09 4.53035e-09 1.3505e-10 2.2e-13 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 5.93816e-09 5.62988e-09 4.65871e-09 4.2761e-09 9.957e-11 -1e-14 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 5.06134e-09 4.65871e-09 4.6084e-09 3.964e-10 1.678e-11 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 4.53035e-09 4.2761e-09 3.964e-10 6.357e-11 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 1.3505e-10 9.957e-11 1.678e-11 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 2.2e-13 -1e-14 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 4.030921913e-05 3.7619546e-05 2.942803525e-05 2.724881652e-05 2.31734324e-06 5.9926896e-07 2.548062e-08 8.1335e-10 1.134e-11 1e-13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 3.7619546e-05 3.4252505e-05 2.608184541e-05 2.553590704e-05 1.89208712e-06 2.9998631e-07 1.216181e-08 3.0241e-10 3.91e-12 3e-14 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 2.942803525e-05 2.608184541e-05 2.879981956e-05 5.34057961e-06 9.0101716e-07 8.955489e-08 3.79447e-09 7.704e-11 9e-13 1e-14 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 2.724881652e-05 2.553590704e-05 5.34057961e-06 1.51296753e-06 4.3722315e-07 2.667024e-08 1.05253e-09 1.678e-11 1.7e-13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 2.31734324e-06 1.89208712e-06 9.0101716e-07 4.3722315e-07 5.047126e-08 3.58451e-09 1.0274e-10 1.54e-12 1e-14 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 5.9926896e-07 2.9998631e-07 8.955489e-08 2.667024e-08 3.58451e-09 2.0116e-10 5.1e-12 7e-14 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 2.548062e-08 1.216181e-08 3.79447e-09 1.05253e-09 1.0274e-10 5.1e-12 1.1e-13 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 8.1335e-10 3.0241e-10 7.704e-11 1.678e-11 1.54e-12 7e-14 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.134e-11 3.91e-12 9e-13 1.7e-13 1e-14 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1e-13 3e-14 1e-14 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.30123293634066 0.28809473022832 0.24881372768242 0.21375095745879 0.04366250869045 0.01609427922797 0.00183421058631 0.00015944404562 8.71534291e-06 3.4452113e-07 9.90687e-09 2.1004e-10 3.33e-12 4e-14 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.28809473022877 0.27263503286139 0.23039296012923 0.19713455047536 0.03719573652352 0.01011531810258 0.00110764766503 8.352454832e-05 4.363675e-06 1.6552623e-07 4.59958e-09 9.474e-11 1.47e-12 2e-14 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.24881372768156 0.23039296012906 0.21493891145041 0.07387066912741 0.02258795323618 0.00431359521126 0.00046041177503 3.177507251e-05 1.56050776e-06 5.568287e-08 1.4578e-09 2.838e-11 4.2e-13 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.21375095745907 0.19713455047549 0.07387066912753 0.03190504242335 0.01252688339262 0.00181021918668 0.00018028187499 1.084825024e-05 4.8462657e-07 1.590922e-08 3.8643e-10 7.03e-12 1e-13 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.04366250869042 0.03719573652378 0.02258795323609 0.01252688339276 0.00293323079748 0.00044489670992 3.737214959e-05 2.16954458e-06 9.151955e-08 2.81834e-09 6.42e-11 1.1e-12 1e-14 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.01609427922779 0.01011531810254 0.0043135952112 0.00181021918672 0.00044489670992 5.961024418e-05 4.697363e-06 2.5345063e-07 9.95857e-09 2.8718e-10 6.17e-12 1e-13 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.00183421058632 0.00110764766504 0.00046041177503 0.00018028187499 3.737214959e-05 4.697363e-06 3.4957538e-07 1.819536e-08 6.8174e-10 1.871e-11 3.8e-13 1e-14 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.00015944404555 8.352454829e-05 3.177507251e-05 1.084825024e-05 2.16954458e-06 2.5345063e-07 1.819536e-08 9.0597e-10 3.227e-11 8.4e-13 2e-14 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 8.7153429e-06 4.363675e-06 1.56050776e-06 4.8462657e-07 9.151955e-08 9.95857e-09 6.8174e-10 3.227e-11 1.09e-12 3e-14 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 3.4452113e-07 1.6552623e-07 5.568287e-08 1.590922e-08 2.81834e-09 2.8718e-10 1.871e-11 8.4e-13 3e-14 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 9.90687e-09 4.59958e-09 1.4578e-09 3.8643e-10 6.42e-11 6.17e-12 3.8e-13 2e-14 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 2.1004e-10 9.474e-11 2.838e-11 7.03e-12 1.1e-12 1e-13 1e-14 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 3.33e-12 1.47e-12 4.2e-13 1e-13 1e-14 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 4e-14 2e-14 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 5830.410569454479 5708.422718988546 5301.765909090759 4780.521313291491 2172.547768827364 1253.2280050828397 408.3869266917202 114.15556165015659 25.94638112624674 5.01780194458203 0.82951214985912 0.11801455041443 0.01455353685586 0.00157299526628 0.00015203923688 5.08639756e-06 -3.9332e-10 -6.736e-11 1.9901e-10 -8.7293e-10 -0.0 0.0 0.0 -0.0 -0.0 -0.0 5708.4227189920475 5555.919265073668 5090.50271829668 4535.410510510541 1983.456273259861 995.1074623986441 314.774013937873 83.0265892113039 18.44675645091355 3.49482511170983 0.56778546524503 0.07958876371427 0.0096895180302 0.00103439669733 9.518438211e-05 2.83181385e-06 -3.848e-10 -1.3883e-10 7.128e-10 -6.9472e-10 -0.0 0.0 0.0 -0.0 -0.0 -0.0 5301.765909076737 5090.502718296135 4761.658590951223 2825.549201290048 1522.5300760561786 631.1962852225466 195.87937251130842 50.01980647400783 10.79034098014253 1.98505241053153 0.313391253245 0.0427538677549 0.0050818151639 0.00053579078148 4.214137675e-05 6.9669012e-07 -3.3393e-10 -1.3869e-10 -4.8121e-10 -4.2618e-10 0.0 0.0 0.0 -0.0 -0.0 -0.0 4780.521313290723 4535.410510511599 2825.549201296166 1818.3926660444945 1083.2208582900344 397.8396864809546 118.48365654266875 28.48701665264761 5.87766924480064 1.03913402851998 0.15824932582174 0.02088971051755 0.00241103822807 0.00025082973022 1.298425181e-05 2.735036e-08 -1.618e-10 8.781e-11 -1.10074e-09 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 2172.5477688221213 1983.4562732642878 1522.5300760546525 1083.2208583013369 519.7918620803043 191.5329592879464 53.43182304927473 12.57203548770473 2.51678520856849 0.43118407248619 0.06366814400747 0.00816495298456 0.00092062969965 8.934895197e-05 2.36847047e-06 -1.5786e-10 -2.0172e-10 5.8933e-10 -6.5241e-10 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 1253.2280050750114 995.1074623961424 631.196285215899 397.8396864893327 191.53295928671983 67.541150949509 18.38897573901049 4.19257715406521 0.81421800720882 0.13556491621374 0.01949856113522 0.00244547922879 0.00027582699239 1.754050701e-05 1.2254165e-07 -5.2221e-10 -1.6818e-10 -1.05147e-09 -1.9585e-10 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 408.38692669608673 314.7740139413783 195.87937251144243 118.48365654153787 53.43182304903169 18.38897573901049 4.92645876657986 1.10466828942517 0.210009897107 0.03418407134281 0.00481095121159 0.00059623852414 5.945425176e-05 1.53718778e-06 -8.3024e-10 -3.1913e-10 1.1581e-10 -3.1166e-10 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 114.15556162448456 83.02658919249265 50.01980647087451 28.4870166539556 12.57203548778751 4.19257715406521 1.10466828942517 0.24253069759385 0.0450392004638 0.00716202499859 0.00098956384819 0.00012077693925 5.0438887e-06 -5.9503e-10 -8.1729e-10 0.0 -6.7743e-10 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 25.94638112467867 18.44675645049744 10.79034098221108 5.87766924665201 2.51678520856849 0.81421800720979 0.210009897107 0.0450392004638 0.00816728794674 0.0012722496077 0.00017704081898 1.119190927e-05 5.236943e-08 -5.2312e-10 1.8195e-10 -1.05721e-09 -2.7471e-10 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 5.01780194326279 3.49482510249121 1.98505240964073 1.03913402851998 0.43118407248619 0.13556491621374 0.03418407134281 0.00716202499859 0.0012722496077 0.00019998470846 1.657972985e-05 1.5233033e-07 -5.4262e-10 -1.186e-11 -1.23465e-09 -4.284e-10 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.8295121587177 0.56778546337791 0.31339125377784 0.15824932426292 0.06366814400747 0.01949856113522 0.00481095121159 0.00098956384819 0.00017704081898 1.657972985e-05 1.9547254e-07 -3.7205e-10 -3.0391e-10 -3.2208e-10 -4.3244e-10 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.1180145569437 0.07958876371429 0.04275386789806 0.02088971052529 0.00816495298456 0.00244547922879 0.00059623852414 0.00012077693925 1.119190927e-05 1.5233033e-07 -3.7205e-10 -3.9133e-10 -9.379e-11 -1.9771e-10 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.01455353918363 0.00968951808588 0.0050818151639 0.00241103822807 0.00092062969965 0.00027582699239 5.945425176e-05 5.0438887e-06 5.236943e-08 -5.4262e-10 -3.0391e-10 -9.379e-11 -3.579e-10 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.00157300028968 0.00103439668947 0.00053579141736 0.00025082973022 8.934895197e-05 1.754050701e-05 1.53718778e-06 -5.9503e-10 -5.2312e-10 -1.186e-11 -3.2208e-10 -1.9771e-10 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.00015203923668 9.518438211e-05 4.214137675e-05 1.298425181e-05 2.36847047e-06 1.2254165e-07 -8.3024e-10 -8.1729e-10 1.8195e-10 -1.23465e-09 -4.3244e-10 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 5.08639756e-06 2.83181387e-06 6.9669012e-07 2.735036e-08 -1.5786e-10 -5.2221e-10 -3.1913e-10 0.0 -1.05721e-09 -4.284e-10 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -3.9334e-10 -3.848e-10 -3.3393e-10 -1.618e-10 -2.0172e-10 -1.6818e-10 1.1581e-10 -6.7743e-10 -2.7471e-10 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -6.739e-11 -1.3883e-10 -1.3869e-10 8.781e-11 5.8933e-10 -1.05147e-09 -3.1166e-10 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 1.99e-10 7.128e-10 -4.8121e-10 -1.10074e-09 -6.5241e-10 -1.9585e-10 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -8.7293e-10 -6.9472e-10 -4.2618e-10 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 139681649.6050605 139681831.6495856 139682333.89121428 139683012.22590697 139684585.7400014 139685453.59040567 139686226.34964263 139686562.97151598 139686674.9615314 139686705.22881606 139686712.00990912 139686713.2836921 139686713.48631918 139686713.51391906 139686713.517122 139686713.51751536 139686713.51752993 139686713.51752788 139686713.5175275 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139681831.6495856 139682048.35157773 139682582.30828112 139683289.84935707 139684768.92599002 139685601.95791396 139686298.3296806 139686589.97956827 139686682.85150257 139686707.1150122 139686712.38350812 139686713.34582037 139686713.49518275 139686713.51499 139686713.51724726 139686713.5175247 139686713.51753008 139686713.5175278 139686713.5175275 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139682333.89121428 139682582.30828112 139683072.3146451 139684017.40887743 139685119.9451005 139685942.55198407 139686442.85813257 139686635.7562335 139686694.91114816 139686709.76620746 139686712.87457296 139686713.42306226 139686713.50551486 139686713.5161653 139686713.51739517 139686713.5175307 139686713.51752865 139686713.51752767 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139683012.22590697 139683289.84935737 139684017.40887743 139684836.1403005 139685622.20184475 139686221.7050191 139686549.353738 139686668.89565825 139686703.33022618 139686711.54696187 139686713.1921476 139686713.47131535 139686713.51182982 139686713.51686913 139686713.51748598 139686713.51753137 139686713.51752755 139686713.51752704 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139684585.7400014 139684768.92598966 139685119.9451005 139685622.20184544 139686116.12533638 139686463.16822436 139686634.75502005 139686692.86889988 139686708.96820864 139686712.667454 139686713.38172773 139686713.49882916 139686713.51527396 139686713.51726854 139686713.51752478 139686713.51753 139686713.5175278 139686713.5175275 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139685453.59040567 139685601.95791382 139685942.55198407 139686221.705019 139686463.16822407 139686616.6934649 139686684.10797918 139686706.09032327 139686711.93770126 139686713.23188177 139686713.4732509 139686713.51157874 139686713.51678884 139686713.51747096 139686713.51753077 139686713.51752838 139686713.5175277 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686226.34964272 139686298.32968092 139686442.85813263 139686549.353738 139686634.75502005 139686684.10797918 139686704.82794595 139686711.38248047 139686713.07615024 139686713.4399571 139686713.50581595 139686713.51595882 139686713.5173455 139686713.5175262 139686713.5175291 139686713.51752746 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686562.97151598 139686589.9795683 139686635.7562335 139686668.89565825 139686692.86889988 139686706.09032327 139686711.38248047 139686713.00800684 139686713.4152595 139686713.50005472 139686713.5149265 139686713.5171764 139686713.51751104 139686713.51752925 139686713.51752794 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686674.9615314 139686682.851502 139686694.91114816 139686703.33022648 139686708.96820864 139686711.93770126 139686713.07615024 139686713.4152595 139686713.49758288 139686713.51419204 139686713.51701865 139686713.51748994 139686713.51752847 139686713.51752746 139686713.51752704 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686705.22881606 139686707.1150122 139686709.76620746 139686711.54696187 139686712.667454 139686713.23188177 139686713.4399571 139686713.50005472 139686713.51419204 139686713.51695052 139686713.51747537 139686713.51752704 139686713.51752764 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686712.00990906 139686712.38350812 139686712.87457296 139686713.19214758 139686713.38172773 139686713.4732509 139686713.50581595 139686713.5149265 139686713.51701865 139686713.51747537 139686713.51752654 139686713.5175279 139686713.51752734 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.2836924 139686713.34582037 139686713.42306226 139686713.47131535 139686713.49882916 139686713.51157874 139686713.51595882 139686713.5171764 139686713.51748994 139686713.51752704 139686713.5175279 139686713.51752764 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.48631918 139686713.49518275 139686713.50551486 139686713.51182982 139686713.51527396 139686713.51678884 139686713.5173455 139686713.51751104 139686713.51752847 139686713.51752764 139686713.51752734 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51391846 139686713.51499 139686713.5161653 139686713.51686913 139686713.51726854 139686713.51747096 139686713.5175262 139686713.51752925 139686713.51752746 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.517122 139686713.51724726 139686713.51739517 139686713.51748598 139686713.51752478 139686713.51753077 139686713.5175291 139686713.51752794 139686713.51752704 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51751536 139686713.5175247 139686713.5175307 139686713.51753137 139686713.51753 139686713.51752838 139686713.51752746 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752993 139686713.51753008 139686713.51752865 139686713.51752755 139686713.5175278 139686713.5175277 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752788 139686713.5175278 139686713.51752767 139686713.51752704 139686713.5175275 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.5175275 139686713.5175275 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139686713.51752743 139685971.1286931 139685994.85195652 139686066.65046617 139686176.13965753 139686417.09590852 139686551.36482036 139686656.10158792 139686696.87652716 139686709.50261915 139686712.70080298 139686713.37631595 139686713.49657792 139686713.51483947 139686713.51719195 139686713.5175211 139686713.5175316 139686713.51752818 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139685994.85195652 139686024.10805744 139686103.5989183 139686220.36816773 139686445.86202598 139686573.3579442 139686665.59316266 139686700.05549026 139686710.3598955 139686712.8921528 139686713.4121127 139686713.5023163 139686713.51560345 139686713.51729828 139686713.51752773 139686713.51753008 139686713.51752788 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686066.65046543 139686103.5989179 139686183.85427454 139686337.4524795 139686503.03224453 139686620.836039 139686683.27157494 139686705.31499892 139686711.65913868 139686713.1614421 139686713.45928812 139686713.50930846 139686713.51648182 139686713.51742566 139686713.5175323 139686713.51752898 139686713.51752737 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686176.13965714 139686220.36816707 139686337.45247912 139686463.82152852 139686577.02992228 139686657.22544914 139686695.97856155 139686708.99459344 139686712.53616205 139686713.33656475 139686713.48892495 139686713.51361445 139686713.51701796 139686713.51750046 139686713.5175324 139686713.51752797 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686417.09590843 139686445.86202523 139686503.03224453 139686577.02992228 139686642.87488213 139686686.3413312 139686705.41040674 139686711.49620745 139686713.09290898 139686713.44165272 139686713.50588903 139686713.51595476 139686713.51733744 139686713.51752797 139686713.5175303 139686713.51752722 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686551.36482036 139686573.3579442 139686620.836039 139686657.22544914 139686686.3413312 139686703.59327278 139686710.6333695 139686712.8192896 139686713.3749869 139686713.4927305 139686713.51379904 139686713.5170032 139686713.51749277 139686713.51753163 139686713.51752788 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686656.10158736 139686665.5931624 139686683.27157494 139686695.97856155 139686705.41040674 139686710.6333695 139686712.6970535 139686713.3234795 139686713.47886673 139686713.51095042 139686713.51652303 139686713.51741192 139686713.5175283 139686713.5175293 139686713.51752767 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686696.87652752 139686700.05549026 139686705.3149989 139686708.99459344 139686711.49620745 139686712.8192896 139686713.3234795 139686713.47276527 139686713.50882316 139686713.5160353 139686713.51731706 139686713.51751968 139686713.51752916 139686713.51752815 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686709.50261915 139686710.3598955 139686711.65913868 139686712.53616205 139686713.09290898 139686713.3749869 139686713.47886673 139686713.50882316 139686713.5158252 139686713.5172561 139686713.51750815 139686713.51752892 139686713.5175278 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686712.70080298 139686712.8921528 139686713.1614421 139686713.33656475 139686713.44165272 139686713.4927305 139686713.51095042 139686713.5160353 139686713.5172561 139686713.51750338 139686713.51752886 139686713.51752773 139686713.51752737 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.37631625 139686713.4121127 139686713.45928812 139686713.48892495 139686713.50588903 139686713.51379904 139686713.51652303 139686713.51731706 139686713.51750815 139686713.51752886 139686713.51752824 139686713.51752737 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.49657792 139686713.5023163 139686713.50930846 139686713.51361445 139686713.51595476 139686713.5170032 139686713.51741192 139686713.51751968 139686713.51752892 139686713.51752773 139686713.51752737 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.51483947 139686713.51560345 139686713.51648182 139686713.51701796 139686713.51733744 139686713.51749277 139686713.5175283 139686713.51752916 139686713.5175278 139686713.51752737 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.51719195 139686713.51729828 139686713.51742566 139686713.51750046 139686713.51752797 139686713.51753163 139686713.5175293 139686713.51752815 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175211 139686713.51752773 139686713.5175323 139686713.5175324 139686713.5175303 139686713.51752788 139686713.51752767 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175316 139686713.51753008 139686713.51752898 139686713.51752797 139686713.51752722 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.51752818 139686713.51752788 139686713.51752737 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686622.99357677 139686625.63115123 139686634.20353636 139686648.5805141 139686678.9067935 139686695.8989728 139686707.71164685 139686711.92219627 139686713.1521326 139686713.44671437 139686713.50580594 139686713.51583657 139686713.51730293 139686713.51752633 139686713.51753038 139686713.51752782 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686625.63115194 139686628.97156927 139686638.77683103 139686654.30305156 139686682.5902624 139686698.5319492 139686708.73849908 139686712.2414498 139686713.2329926 139686713.46387455 139686713.50890285 139686713.51629195 139686713.51737866 139686713.51753026 139686713.51753008 139686713.51752767 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686634.20353636 139686638.77683097 139686649.4546369 139686669.53985196 139686690.15803525 139686703.98808557 139686710.581239 139686712.76159036 139686713.35446882 139686713.48767367 139686713.51283285 139686713.5168453 139686713.5174677 139686713.51753214 139686713.51752824 139686713.51752737 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686648.58051443 139686654.30305156 139686669.53985196 139686685.59169957 139686699.05732128 139686707.9793898 139686711.88108796 139686713.11527067 139686713.4341615 139686713.5027864 139686713.51526552 139686713.51720312 139686713.5175154 139686713.51753142 139686713.5175281 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686678.90679327 139686682.59026244 139686690.15803555 139686699.05732128 139686706.41586736 139686710.95869622 139686712.78727606 139686713.34340322 139686713.4824806 139686713.51150477 139686713.51659617 139686713.51741937 139686713.51753056 139686713.5175291 139686713.51752767 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686695.89897284 139686698.5319492 139686703.98808557 139686707.97938982 139686710.95869687 139686712.6259751 139686713.2681278 139686713.45941487 139686713.50608173 139686713.51557237 139686713.51722652 139686713.51751128 139686713.51753065 139686713.51752797 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686707.7116465 139686708.73849908 139686710.581239 139686711.88108796 139686712.78727606 139686713.2681278 139686713.44896013 139686713.50184894 139686713.51447147 139686713.51699784 139686713.51747018 139686713.51752925 139686713.5175286 139686713.5175274 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686711.92219627 139686712.2414498 139686712.76158994 139686713.11527067 139686713.34340322 139686713.45941487 139686713.50184894 139686713.51398745 139686713.51683435 139686713.5174286 139686713.51752543 139686713.5175289 139686713.5175276 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.1521326 139686713.2329926 139686713.35446882 139686713.4341615 139686713.4824806 139686713.50608173 139686713.51447147 139686713.51683435 139686713.51741076 139686713.51752183 139686713.51752952 139686713.51752785 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.44671437 139686713.46387455 139686713.48767367 139686713.5027864 139686713.51150477 139686713.51557237 139686713.51699784 139686713.5174286 139686713.51752183 139686713.51752892 139686713.5175278 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.50580594 139686713.50890285 139686713.51283285 139686713.51526552 139686713.51659617 139686713.51722652 139686713.51747018 139686713.51752543 139686713.51752952 139686713.5175278 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.51583657 139686713.51629195 139686713.5168453 139686713.51720312 139686713.51741937 139686713.51751128 139686713.51752925 139686713.5175289 139686713.51752785 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.51730293 139686713.51737866 139686713.5174677 139686713.5175154 139686713.51753056 139686713.51753065 139686713.5175286 139686713.5175276 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.51752633 139686713.51753026 139686713.51753214 139686713.51753142 139686713.5175291 139686713.51752797 139686713.5175274 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.51753038 139686713.51753008 139686713.51752824 139686713.5175281 139686713.51752767 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.51752782 139686713.51752767 139686713.51752737 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686704.1061928 139686704.36092708 139686705.2360702 139686706.82083398 139686710.05409428 139686711.86421362 139686713.00348225 139686713.3827137 139686713.48799187 139686713.51204392 139686713.5166169 139686713.5174109 139686713.51753026 139686713.51753002 139686713.51752788 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686704.36092678 139686704.69042987 139686705.7181916 139686707.44329116 139686710.44910553 139686712.12958142 139686713.0986693 139686713.41082525 139686713.49486393 139686713.51343232 139686713.51685196 139686713.51745346 139686713.51753122 139686713.51752973 139686713.51752767 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686705.23607063 139686705.7181916 139686706.90346548 139686709.11034298 139686711.28370294 139686712.66250828 139686713.26639017 139686713.45582196 139686713.50477055 139686713.5152604 139686713.5171612 139686713.51750085 139686713.51753193 139686713.5175287 139686713.51752737 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686706.82083452 139686707.44329077 139686709.11034298 139686710.8313191 139686712.19157046 139686713.04006246 139686713.38251272 139686713.48573542 139686713.51118985 139686713.5164098 139686713.5173654 139686713.5175251 139686713.51753008 139686713.5175278 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686710.05409423 139686710.44910553 139686711.28370294 139686712.19157046 139686712.89620247 139686713.30512962 139686713.4592004 139686713.50415522 139686713.5149156 139686713.5170701 139686713.5174788 139686713.51753095 139686713.5175296 139686713.51752767 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686711.86421362 139686712.12958145 139686712.66250828 139686713.04006246 139686713.30512962 139686713.4463436 139686713.4982581 139686713.51316214 139686713.51666456 139686713.51739213 139686713.51752383 139686713.5175301 139686713.51752812 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.00348225 139686713.0986693 139686713.26639017 139686713.38251272 139686713.4592004 139686713.4982581 139686713.5123599 139686713.51635098 139686713.5173017 139686713.5175055 139686713.51753008 139686713.5175288 139686713.51752737 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.3827137 139686713.41082525 139686713.45582196 139686713.48573542 139686713.50415522 139686713.51316214 139686713.51635098 139686713.51726392 139686713.51749074 139686713.5175289 139686713.5175284 139686713.51752767 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.48799187 139686713.49486393 139686713.50477055 139686713.51118985 139686713.5149156 139686713.51666456 139686713.5173017 139686713.51749074 139686713.51752844 139686713.51752874 139686713.51752788 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.51204392 139686713.51343232 139686713.5152604 139686713.5164098 139686713.5170701 139686713.51739213 139686713.5175055 139686713.5175289 139686713.51752874 139686713.5175279 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5166169 139686713.51685196 139686713.5171612 139686713.5173654 139686713.5174788 139686713.51752383 139686713.51753008 139686713.5175284 139686713.51752788 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5174109 139686713.51745346 139686713.51750085 139686713.5175251 139686713.51753095 139686713.5175301 139686713.5175288 139686713.51752767 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.51753026 139686713.51753122 139686713.51753193 139686713.51753008 139686713.5175296 139686713.51752812 139686713.51752737 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.51753002 139686713.51752973 139686713.5175287 139686713.5175278 139686713.51752767 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.51752788 139686713.51752767 139686713.51752737 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686712.66857058 139686712.69020817 139686712.76787555 139686712.9177261 139686713.2154807 139686713.38136244 139686713.47709435 139686713.5073398 139686713.5153641 139686713.51712418 139686713.51747915 139686713.51753116 139686713.5175293 139686713.51752767 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686712.69020817 139686712.71868 139686712.81188908 139686712.97597447 139686713.2518727 139686713.40450755 139686713.4849809 139686713.50959906 139686713.51587722 139686713.51722902 139686713.51749822 139686713.5175315 139686713.51752874 139686713.5175274 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686712.76787555 139686712.81188908 139686712.92419165 139686713.1327752 139686713.33014667 139686713.44962913 139686713.49834934 139686713.51299334 139686713.5165973 139686713.51737037 139686713.5175206 139686713.51753074 139686713.51752815 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686712.9177258 139686712.9759744 139686713.1327752 139686713.29160583 139686713.4107032 139686713.48098543 139686713.5075798 139686713.51524463 139686713.5170724 139686713.5174619 139686713.51753074 139686713.5175303 139686713.51752788 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.2154807 139686713.2518727 139686713.33014667 139686713.4107032 139686713.46954578 139686713.5017948 139686713.51333404 139686713.5165747 139686713.51734337 139686713.5175123 139686713.51753116 139686713.51752856 139686713.51752737 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.38136244 139686713.40450755 139686713.44962913 139686713.48098543 139686713.5017948 139686713.5123857 139686713.51615447 139686713.5172131 139686713.51747838 139686713.51752993 139686713.51753014 139686713.51752815 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.47709435 139686713.4849809 139686713.49834934 139686713.5075798 139686713.51333404 139686713.51615447 139686713.517153 139686713.51744953 139686713.51752517 139686713.51753008 139686713.51752797 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5073398 139686713.50959906 139686713.51299334 139686713.51524463 139686713.5165747 139686713.5172131 139686713.51744953 139686713.51752263 139686713.51753032 139686713.51752847 139686713.5175274 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5153641 139686713.51587722 139686713.5165973 139686713.5170724 139686713.51734337 139686713.51747838 139686713.51752517 139686713.51753032 139686713.5175287 139686713.5175274 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.51712418 139686713.51722902 139686713.51737037 139686713.5174619 139686713.5175123 139686713.51752993 139686713.51753008 139686713.51752847 139686713.5175274 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.51747915 139686713.51749822 139686713.5175206 139686713.51753074 139686713.51753116 139686713.51753014 139686713.51752797 139686713.5175274 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.51753116 139686713.5175315 139686713.51753074 139686713.5175303 139686713.51752856 139686713.51752815 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175293 139686713.51752874 139686713.51752815 139686713.51752788 139686713.51752737 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.51752767 139686713.5175274 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.45024237 139686713.45190465 139686713.457934 139686713.47038636 139686713.49424908 139686713.50758877 139686713.5146578 139686713.516818 139686713.51737398 139686713.51751485 139686713.51753208 139686713.5175288 139686713.5175274 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.45190465 139686713.4540862 139686713.46141016 139686713.4751023 139686713.49717993 139686713.5093918 139686713.5152415 139686713.51697582 139686713.51741505 139686713.51752278 139686713.51753142 139686713.51752838 139686713.5175278 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.457934 139686713.46141016 139686713.47073755 139686713.4878966 139686713.50361085 139686713.51267508 139686713.5161901 139686713.51720798 139686713.51747295 139686713.51753098 139686713.51753065 139686713.5175278 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.47038636 139686713.4751023 139686713.4878966 139686713.50070658 139686713.5098933 139686713.5150056 139686713.51684335 139686713.5173651 139686713.5175096 139686713.5175324 139686713.51752892 139686713.51752767 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.49424908 139686713.49717993 139686713.5036106 139686713.5098933 139686713.51422423 139686713.51645753 139686713.51723176 139686713.51746812 139686713.51752943 139686713.51753065 139686713.51752833 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.50758877 139686713.50939146 139686713.5126755 139686713.5150056 139686713.51645753 139686713.51716802 139686713.51743206 139686713.51752013 139686713.51753104 139686713.5175287 139686713.51752767 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5146578 139686713.5152415 139686713.5161901 139686713.51684335 139686713.51723176 139686713.51743206 139686713.51751488 139686713.51753113 139686713.51752928 139686713.51752815 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.516818 139686713.51697582 139686713.51720798 139686713.5173651 139686713.51746812 139686713.51752013 139686713.51753113 139686713.5175299 139686713.5175281 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.51737398 139686713.51741505 139686713.51747295 139686713.5175096 139686713.51752943 139686713.51753104 139686713.51752928 139686713.5175281 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.51751485 139686713.51752278 139686713.51753098 139686713.5175324 139686713.51753065 139686713.5175287 139686713.51752815 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.51753208 139686713.51753142 139686713.51753065 139686713.51752892 139686713.51752833 139686713.51752767 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175288 139686713.51752838 139686713.5175278 139686713.51752767 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175274 139686713.5175278 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.51280308 139686713.51291564 139686713.5133283 139686713.51424983 139686713.51592147 139686713.51686326 139686713.51732063 139686713.51748642 139686713.51753157 139686713.51753092 139686713.51752865 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.51291564 139686713.51306546 139686713.51357323 139686713.51458573 139686713.51613194 139686713.5169808 139686713.51736122 139686713.51750028 139686713.5175322 139686713.51753023 139686713.5175278 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5133283 139686713.51357323 139686713.514259 139686713.5154963 139686713.51659155 139686713.51719108 139686713.51743436 139686713.51751977 139686713.51753247 139686713.51752943 139686713.51752767 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.51424983 139686713.51458573 139686713.5154963 139686713.51639903 139686713.51701552 139686713.5173468 139686713.51748914 139686713.51753128 139686713.51753107 139686713.51752877 139686713.51752737 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.51592147 139686713.51613194 139686713.51659155 139686713.51701552 139686713.51729777 139686713.51745674 139686713.5175219 139686713.51753289 139686713.51752898 139686713.51752788 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.51686326 139686713.5169808 139686713.51719108 139686713.5173468 139686713.51745674 139686713.517517 139686713.5175327 139686713.51752993 139686713.5175283 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.51732063 139686713.51736122 139686713.51743436 139686713.51748914 139686713.5175219 139686713.5175327 139686713.51753137 139686713.51752877 139686713.5175274 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.51748642 139686713.51750028 139686713.51751977 139686713.51753128 139686713.51753289 139686713.51752993 139686713.51752877 139686713.51752797 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.51753157 139686713.5175322 139686713.51753247 139686713.51753107 139686713.51752898 139686713.5175283 139686713.5175274 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.51753092 139686713.51753023 139686713.51752943 139686713.51752877 139686713.51752788 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.51752865 139686713.5175278 139686713.51752767 139686713.51752737 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.51720613 139686713.5172128 139686713.51723877 139686713.5172967 139686713.51740885 139686713.51748976 139686713.51752958 139686713.5175322 139686713.5175293 139686713.51752722 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5172128 139686713.51722214 139686713.51725367 139686713.51731905 139686713.51742557 139686713.51750013 139686713.51753223 139686713.5175321 139686713.51752874 139686713.51752767 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.51723877 139686713.51725367 139686713.51729763 139686713.5173783 139686713.51746643 139686713.51751965 139686713.5175339 139686713.5175307 139686713.51752865 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5172967 139686713.51731905 139686713.5173783 139686713.5174495 139686713.51750413 139686713.51753166 139686713.5175322 139686713.51752898 139686713.51752815 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.51740885 139686713.51742557 139686713.51746643 139686713.51750413 139686713.51752797 139686713.51753354 139686713.51753038 139686713.51752815 139686713.51752737 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.51748976 139686713.51750013 139686713.51751965 139686713.51753166 139686713.51753354 139686713.51753098 139686713.51752827 139686713.51752767 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.51752958 139686713.51753223 139686713.5175339 139686713.5175322 139686713.51753038 139686713.51752827 139686713.5175276 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175322 139686713.5175321 139686713.5175307 139686713.51752898 139686713.51752815 139686713.51752767 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175293 139686713.51752874 139686713.51752865 139686713.51752815 139686713.51752737 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.51752722 139686713.51752767 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.51752192 139686713.5175219 139686713.51752412 139686713.51752797 139686713.51753497 139686713.51753274 139686713.51753017 139686713.51752824 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175219 139686713.5175227 139686713.5175246 139686713.51753 139686713.5175342 139686713.5175322 139686713.5175299 139686713.5175281 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.51752412 139686713.5175246 139686713.5175288 139686713.51753408 139686713.5175339 139686713.5175316 139686713.51752824 139686713.51752767 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.51752797 139686713.51753 139686713.51753408 139686713.51753435 139686713.5175326 139686713.5175291 139686713.51752824 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.51753497 139686713.5175342 139686713.5175339 139686713.5175326 139686713.5175303 139686713.51752862 139686713.51752767 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.51753274 139686713.5175322 139686713.5175316 139686713.5175291 139686713.51752862 139686713.5175276 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.51753017 139686713.5175299 139686713.51752824 139686713.51752824 139686713.51752767 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.51752824 139686713.5175281 139686713.51752767 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.51753104 139686713.51753104 139686713.5175316 139686713.51753008 139686713.51752943 139686713.51752824 139686713.5175274 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.51753104 139686713.51753116 139686713.51753077 139686713.51752993 139686713.517529 139686713.5175278 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175316 139686713.51753077 139686713.51753008 139686713.51752946 139686713.51752838 139686713.5175276 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.51753008 139686713.51752993 139686713.51752946 139686713.5175289 139686713.5175281 139686713.51752737 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.51752943 139686713.517529 139686713.51752838 139686713.5175281 139686713.5175274 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.51752824 139686713.5175278 139686713.5175276 139686713.51752737 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175274 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.51752767 139686713.51752767 139686713.51752767 139686713.5175274 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.51752767 139686713.51752767 139686713.51752767 139686713.5175274 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.51752767 139686713.51752767 139686713.5175274 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175274 139686713.5175274 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.51752776 139686713.51752776 139686713.51752776 139686713.51752716 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.51752776 139686713.51752776 139686713.51752776 139686713.51752716 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.51752776 139686713.51752776 139686713.51752716 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.51752716 139686713.51752716 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 +D/cons.17.00.000000.dat 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +D/cons.17.00.000050.dat 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +D/cons.18.00.000000.dat 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +D/cons.18.00.000050.dat 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +D/cons.19.00.000000.dat 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +D/cons.19.00.000050.dat 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +D/cons.2.00.000000.dat 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 0.00900220718574 0.00900220718574 0.00900220718574 0.00900220718574 0.00900220718574 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 0.00900220718574 0.00900220718574 0.00900220718574 0.00900220718574 0.00900220718574 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 0.00900220718574 0.00900220718574 0.00900220718574 0.00900220718574 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 0.00900220718574 0.00900220718574 0.00900220718574 0.00900220718574 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 0.00900220718574 0.00900220718574 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 0.00900220718574 0.00900220718574 0.00900220718574 0.00900220718574 0.00900220718574 0.00900220718574 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 0.00900220718574 0.00900220718574 0.00900220718574 0.00900220718574 0.00900220718574 0.00900220718574 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 0.00900220718574 0.00900220718574 0.00900220718574 0.00900220718574 0.00900220718574 0.00900220718574 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 0.00900220718574 0.00900220718574 0.00900220718574 0.00900220718574 0.00900220718574 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 0.00900220718574 0.00900220718574 0.00900220718574 0.00900220718574 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 0.00900220718574 0.00900220718574 0.00900220718574 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 0.00900220718574 0.00900220718574 0.00900220718574 0.00900220718574 0.00900220718574 0.00900220718574 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 0.00900220718574 0.00900220718574 0.00900220718574 0.00900220718574 0.00900220718574 0.00900220718574 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 0.00900220718574 0.00900220718574 0.00900220718574 0.00900220718574 0.00900220718574 0.00900220718574 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 0.00900220718574 0.00900220718574 0.00900220718574 0.00900220718574 0.00900220718574 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 0.00900220718574 0.00900220718574 0.00900220718574 0.00900220718574 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 0.00900220718574 0.00900220718574 0.00900220718574 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 0.00900220718574 0.00900220718574 0.00900220718574 0.00900220718574 0.00900220718574 0.00900220718574 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 0.00900220718574 0.00900220718574 0.00900220718574 0.00900220718574 0.00900220718574 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 0.00900220718574 0.00900220718574 0.00900220718574 0.00900220718574 0.00900220718574 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 0.00900220718574 0.00900220718574 0.00900220718574 0.00900220718574 0.00900220718574 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 0.00900220718574 0.00900220718574 0.00900220718574 0.00900220718574 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 0.00900220718574 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 0.00900220718574 0.00900220718574 0.00900220718574 0.00900220718574 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 0.00900220718574 0.00900220718574 0.00900220718574 0.00900220718574 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 0.00900220718574 0.00900220718574 0.00900220718574 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 0.00900220718574 0.00900220718574 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +D/cons.2.00.000050.dat 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 0.03586968301018 0.03588281799754 0.03593384663941 0.03610675533624 0.04201481031151 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 0.03588281799754 0.03590228685753 0.03597299698594 0.03620198875632 0.04310347635236 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 0.03593384663941 0.03597299698594 0.03612069476816 0.04120496832463 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 0.03610675533624 0.03620198875632 0.04120496832463 0.04327736238932 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 0.04201481031151 0.04310347635235 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 0.00931401187174 0.00931396462053 0.00931549112216 0.00933938453979 0.00963816140366 0.04206428505937 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 0.00931396462053 0.00931387903508 0.00931804721289 0.0093508591123 0.00984388458952 0.04215461294921 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 0.00931549112216 0.00931804721289 0.00936544444456 0.00956997743766 0.03066512864163 0.04327463144244 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 0.00933938453979 0.0093508591123 0.00956997743766 0.01000424880858 0.04323237823657 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 0.00963816140366 0.00984388458952 0.03066512864163 0.04323237823657 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 0.04206428505937 0.04215461294921 0.04327463144244 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 0.00898059879399 0.00897915131198 0.0089700654583 0.00894455378333 0.0096227082183 0.04122766438382 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 0.00897915131198 0.0089755037823 0.00895293942436 0.00892813848039 0.00968178257639 0.04192418123408 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 0.0089700654583 0.00895293942436 0.00890563684523 0.00944572681741 0.01005415998474 0.04332682772511 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 0.00894455378333 0.00892813848039 0.00944572681741 0.00989176238113 0.04287112409132 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 0.0096227082183 0.00968178257639 0.01005415998475 0.04287112409132 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 0.04122766438382 0.04192418123408 0.04332682772511 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 0.00932295965886 0.00932576146878 0.00935893963622 0.00967697509261 0.03330475032221 0.04297005035529 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 0.00932576146878 0.00933107326072 0.00939364630756 0.00985455607751 0.04115477116795 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 0.00935893963622 0.00939364630756 0.00983340103313 0.03096679834402 0.04179581798515 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 0.00967697509261 0.0098545560775 0.03096679834402 0.03446322889222 0.04330199767702 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 0.03330475032221 0.04115477116795 0.04179581798515 0.04330199767702 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 0.0429700503553 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 0.03636193842535 0.03641574800483 0.03660886164555 0.04180286858466 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 0.03641574800483 0.03648149913579 0.03674534475815 0.04305343067536 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 0.03660886164555 0.03674534475815 0.04286657010911 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 0.04180286858466 0.04305343067536 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 4e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +D/cons.20.00.000000.dat 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +D/cons.20.00.000050.dat 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +D/cons.21.00.000000.dat 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +D/cons.21.00.000050.dat 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +D/cons.22.00.000000.dat 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +D/cons.22.00.000050.dat 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +D/cons.23.00.000000.dat -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -2.318128669e-05 -2.318128669e-05 -2.318128669e-05 -2.318128669e-05 -2.318128669e-05 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -2.318128669e-05 -2.318128669e-05 -2.318128669e-05 -2.318128669e-05 -2.318128669e-05 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -2.318128669e-05 -2.318128669e-05 -2.318128669e-05 -2.318128669e-05 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -2.318128669e-05 -2.318128669e-05 -2.318128669e-05 -2.318128669e-05 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -2.318128669e-05 -2.318128669e-05 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -2.0161219e-05 -2.0161219e-05 -2.0161219e-05 -2.0161219e-05 -2.0161219e-05 -2.0161219e-05 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -2.0161219e-05 -2.0161219e-05 -2.0161219e-05 -2.0161219e-05 -2.0161219e-05 -2.0161219e-05 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -2.0161219e-05 -2.0161219e-05 -2.0161219e-05 -2.0161219e-05 -2.0161219e-05 -2.0161219e-05 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -2.0161219e-05 -2.0161219e-05 -2.0161219e-05 -2.0161219e-05 -2.0161219e-05 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -2.0161219e-05 -2.0161219e-05 -2.0161219e-05 -2.0161219e-05 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -2.0161219e-05 -2.0161219e-05 -2.0161219e-05 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -1.719345865e-05 -1.719345865e-05 -1.719345865e-05 -1.719345865e-05 -1.719345865e-05 -1.719345865e-05 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -1.719345865e-05 -1.719345865e-05 -1.719345865e-05 -1.719345865e-05 -1.719345865e-05 -1.719345865e-05 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -1.719345865e-05 -1.719345865e-05 -1.719345865e-05 -1.719345865e-05 -1.719345865e-05 -1.719345865e-05 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -1.719345865e-05 -1.719345865e-05 -1.719345865e-05 -1.719345865e-05 -1.719345865e-05 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -1.719345865e-05 -1.719345865e-05 -1.719345865e-05 -1.719345865e-05 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -1.719345865e-05 -1.719345865e-05 -1.719345865e-05 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -1.42621583e-05 -1.42621583e-05 -1.42621583e-05 -1.42621583e-05 -1.42621583e-05 -1.42621583e-05 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -1.42621583e-05 -1.42621583e-05 -1.42621583e-05 -1.42621583e-05 -1.42621583e-05 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -1.42621583e-05 -1.42621583e-05 -1.42621583e-05 -1.42621583e-05 -1.42621583e-05 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -1.42621583e-05 -1.42621583e-05 -1.42621583e-05 -1.42621583e-05 -1.42621583e-05 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -1.42621583e-05 -1.42621583e-05 -1.42621583e-05 -1.42621583e-05 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -1.42621583e-05 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -1.135577647e-05 -1.135577647e-05 -1.135577647e-05 -1.135577647e-05 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -1.135577647e-05 -1.135577647e-05 -1.135577647e-05 -1.135577647e-05 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -1.135577647e-05 -1.135577647e-05 -1.135577647e-05 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -1.135577647e-05 -1.135577647e-05 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 +D/cons.23.00.000050.dat -1.6861360733501 -1.68613606704449 -1.68613605225571 -1.68613603820161 -1.68613606602902 -1.68613648442144 -1.68613660676932 -1.68613662895755 -1.68613662048082 -1.68613661519183 -1.68613661348316 -1.68613661308716 -1.68613661301523 -1.68613661300486 -1.68613661300312 -1.68613661300309 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613606704449 -1.68613605979231 -1.68613604582189 -1.68613603954499 -1.68613607094769 -1.68613649716647 -1.68613660750323 -1.68613662671985 -1.68613661949656 -1.68613661490294 -1.68613661342024 -1.68613661307634 -1.6861366130137 -1.68613661300462 -1.6861366130031 -1.68613661300309 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613605225571 -1.68613604582189 -1.68613604801764 -1.68613605920414 -1.68613640815019 -1.68613654765783 -1.68613662601315 -1.68613662523545 -1.6861366180001 -1.68613661438647 -1.68613661329752 -1.68613661305367 -1.68613661301048 -1.68613661300407 -1.68613661300309 -1.6861366130031 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613603820161 -1.68613603954499 -1.68613605920414 -1.68613608538773 -1.68613648055364 -1.68613659699699 -1.6861366298809 -1.68613662252882 -1.68613661626836 -1.68613661382545 -1.68613661316722 -1.6861366130299 -1.68613661300713 -1.68613661300345 -1.68613661300309 -1.6861366130031 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613606602902 -1.68613607094769 -1.68613640815019 -1.68613648055364 -1.68613660346467 -1.68613663357471 -1.68613662793077 -1.68613661886641 -1.68613661468273 -1.68613661338148 -1.68613661307278 -1.68613661301391 -1.68613661300468 -1.68613661300315 -1.6861366130031 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613648442143 -1.68613649716647 -1.68613654765783 -1.68613659699699 -1.68613663357471 -1.68613663119399 -1.68613662069353 -1.68613661548146 -1.68613661363209 -1.68613661313356 -1.68613661302581 -1.68613661300675 -1.68613661300341 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613660676932 -1.68613660750323 -1.68613662601315 -1.68613662988089 -1.68613662793077 -1.68613662069353 -1.68613661580993 -1.68613661381305 -1.68613661319262 -1.68613661303994 -1.68613661300942 -1.6861366130039 -1.68613661300314 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613662895755 -1.68613662671985 -1.68613662523545 -1.68613662252882 -1.68613661886641 -1.68613661548146 -1.68613661381305 -1.6861366132175 -1.68613661304994 -1.68613661301205 -1.6861366130044 -1.6861366130032 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613662048082 -1.68613661949656 -1.68613661800011 -1.68613661626836 -1.68613661468273 -1.68613661363209 -1.68613661319262 -1.68613661304994 -1.68613661301314 -1.68613661300471 -1.68613661300326 -1.68613661300312 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661519183 -1.68613661490294 -1.68613661438647 -1.68613661382545 -1.68613661338148 -1.68613661313356 -1.68613661303994 -1.68613661301205 -1.68613661300471 -1.68613661300328 -1.68613661300313 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661348316 -1.68613661342024 -1.68613661329752 -1.68613661316722 -1.68613661307278 -1.68613661302581 -1.68613661300942 -1.6861366130044 -1.68613661300326 -1.68613661300313 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661308716 -1.68613661307634 -1.68613661305367 -1.6861366130299 -1.68613661301391 -1.68613661300675 -1.6861366130039 -1.6861366130032 -1.68613661300312 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661301523 -1.6861366130137 -1.68613661301048 -1.68613661300713 -1.68613661300468 -1.68613661300341 -1.68613661300314 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300486 -1.68613661300462 -1.68613661300407 -1.68613661300345 -1.68613661300315 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300312 -1.6861366130031 -1.68613661300309 -1.68613661300309 -1.6861366130031 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300309 -1.68613661300309 -1.6861366130031 -1.6861366130031 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.68613661300311 -1.53101937904246 -1.53101941352433 -1.53101953460802 -1.53101987153042 -1.53102043169142 -1.5310216228535 -1.53102230109814 -1.53102275133902 -1.53102290128468 -1.53102294158861 -1.53102295046258 -1.53102295209016 -1.53102295234184 -1.53102295237454 -1.53102295237901 -1.53102295237926 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53101941352433 -1.53101946128813 -1.53101961644307 -1.53101999482266 -1.53102059471065 -1.53102173037143 -1.53102237281244 -1.53102277546124 -1.53102290753957 -1.53102294293191 -1.53102295070292 -1.53102295212612 -1.53102295234644 -1.53102295237507 -1.53102295237907 -1.53102295237926 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53101953460802 -1.53101961644307 -1.53101985157677 -1.53102027748767 -1.53102110339519 -1.53102194939145 -1.53102253879869 -1.53102282702631 -1.53102292093241 -1.5310229458137 -1.53102295122402 -1.53102295220627 -1.53102295235684 -1.53102295237639 -1.53102295237919 -1.53102295237925 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53101987153042 -1.53101999482266 -1.53102027748767 -1.53102071475944 -1.53102161949564 -1.53102226217876 -1.53102269863586 -1.5310228795809 -1.53102293497995 -1.53102294889142 -1.53102295178675 -1.53102295229316 -1.53102295236805 -1.53102295237802 -1.53102295237926 -1.53102295237923 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102043169142 -1.53102059471065 -1.53102110339519 -1.53102161949564 -1.53102220868177 -1.53102260268827 -1.53102283602871 -1.53102292053026 -1.53102294515066 -1.53102295099754 -1.53102295215428 -1.53102295234759 -1.53102295237496 -1.53102295237901 -1.53102295237926 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.5310216228535 -1.53102173037143 -1.53102194939145 -1.53102226217876 -1.53102260268827 -1.53102281215143 -1.53102291010938 -1.53102294158498 -1.5310229500588 -1.53102295195503 -1.53102295231259 -1.53102295236973 -1.5310229523782 -1.53102295237924 -1.53102295237923 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102230109814 -1.53102237281244 -1.53102253879869 -1.53102269863586 -1.53102283602871 -1.53102291010938 -1.53102294009249 -1.53102294938089 -1.53102295176152 -1.53102295227063 -1.53102295236237 -1.53102295237693 -1.53102295237915 -1.53102295237924 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102275133902 -1.53102277546125 -1.53102282702631 -1.5310228795809 -1.53102292053026 -1.53102294158498 -1.53102294938089 -1.53102295168004 -1.531022952241 -1.53102295235545 -1.5310229523756 -1.53102295237897 -1.53102295237924 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102290128468 -1.53102290753957 -1.53102292093241 -1.53102293497995 -1.53102294515066 -1.5310229500588 -1.53102295176152 -1.531022952241 -1.5310229523526 -1.53102295237468 -1.53102295237879 -1.53102295237923 -1.53102295237923 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102294158861 -1.53102294293191 -1.5310229458137 -1.53102294889142 -1.53102295099754 -1.53102295195503 -1.53102295227063 -1.53102295235545 -1.53102295237468 -1.53102295237873 -1.53102295237922 -1.53102295237923 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295046258 -1.53102295070292 -1.53102295122402 -1.53102295178675 -1.53102295215428 -1.53102295231259 -1.53102295236237 -1.5310229523756 -1.53102295237879 -1.53102295237922 -1.53102295237923 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295209016 -1.53102295212612 -1.53102295220627 -1.53102295229316 -1.53102295234759 -1.53102295236973 -1.53102295237693 -1.53102295237897 -1.53102295237923 -1.53102295237923 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295234184 -1.53102295234644 -1.53102295235684 -1.53102295236805 -1.53102295237496 -1.5310229523782 -1.53102295237915 -1.53102295237924 -1.53102295237923 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237454 -1.53102295237507 -1.53102295237639 -1.53102295237802 -1.53102295237901 -1.53102295237924 -1.53102295237924 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237901 -1.53102295237907 -1.53102295237919 -1.53102295237926 -1.53102295237926 -1.53102295237923 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237926 -1.53102295237926 -1.53102295237925 -1.53102295237923 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.53102295237922 -1.3873914673356 -1.38739179410965 -1.38739287905556 -1.38739563315008 -1.38739968543662 -1.3874081344311 -1.38741310137763 -1.38741693411193 -1.38741838208359 -1.38741879831108 -1.38741889611161 -1.38741891512507 -1.3874189182257 -1.38741891865464 -1.38741891870514 -1.38741891871092 -1.38741891871134 -1.3874189187113 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38739179410965 -1.38739223448857 -1.38739359022528 -1.38739657743309 -1.38740082410418 -1.38740893320701 -1.3874136863833 -1.3874171627334 -1.38741844530483 -1.38741881278939 -1.38741889885687 -1.38741891556157 -1.38741891828399 -1.38741891866134 -1.3874189187058 -1.387418918711 -1.38741891871134 -1.3874189187113 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38739287905556 -1.38739359022528 -1.38739547544002 -1.38739854723505 -1.38740409728339 -1.38741042711016 -1.38741501797599 -1.38741764441124 -1.38741857761922 -1.3874188431456 -1.38741890467491 -1.38741891650255 -1.38741891841429 -1.3874189186768 -1.3874189187074 -1.38741891871118 -1.38741891871133 -1.3874189187113 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38739563315008 -1.38739657743309 -1.38739854723505 -1.38740167601985 -1.38740784243599 -1.38741274610455 -1.38741642030431 -1.38741815350735 -1.38741872419179 -1.38741887746422 -1.38741891133371 -1.38741891758764 -1.38741891856417 -1.38741891869442 -1.38741891870947 -1.38741891871132 -1.38741891871131 -1.3874189187113 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38739968543662 -1.38740082410418 -1.38740409728339 -1.38740784243599 -1.38741233784928 -1.38741555544511 -1.3874176968028 -1.38741856335 -1.3874188333107 -1.387418901528 -1.38741891578274 -1.38741891828409 -1.38741891865735 -1.38741891870496 -1.38741891871086 -1.38741891871133 -1.3874189187113 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.3874081344311 -1.38740893320701 -1.38741042711016 -1.38741274610455 -1.38741555544511 -1.38741743485565 -1.38741844723672 -1.38741879206259 -1.38741889018211 -1.38741891326275 -1.38741891782211 -1.3874189185862 -1.38741891869569 -1.38741891870954 -1.38741891871129 -1.38741891871131 -1.3874189187113 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741310137764 -1.3874136863833 -1.38741501797599 -1.38741642030431 -1.3874176968028 -1.38741844723672 -1.38741877517982 -1.38741888206599 -1.387418910834 -1.3874189172715 -1.38741891848557 -1.38741891868045 -1.38741891870734 -1.3874189187111 -1.38741891871132 -1.3874189187113 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741693411193 -1.3874171627334 -1.38741764441124 -1.38741815350735 -1.38741856335 -1.38741879206259 -1.38741888206599 -1.38741890981675 -1.38741891688599 -1.38741891839158 -1.387418918663 -1.38741891870456 -1.38741891871073 -1.38741891871131 -1.3874189187113 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741838208359 -1.38741844530483 -1.38741857761922 -1.38741872419179 -1.3874188333107 -1.38741889018211 -1.387418910834 -1.38741891688599 -1.38741891835256 -1.38741891865088 -1.38741891870198 -1.38741891871032 -1.38741891871129 -1.3874189187113 -1.3874189187113 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741879831108 -1.38741881278939 -1.3874188431456 -1.38741887746422 -1.387418901528 -1.38741891326275 -1.3874189172715 -1.38741891839158 -1.38741891865088 -1.38741891870094 -1.38741891871006 -1.38741891871126 -1.3874189187113 -1.3874189187113 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741889611161 -1.38741889885687 -1.38741890467491 -1.38741891133371 -1.38741891578274 -1.38741891782211 -1.38741891848557 -1.387418918663 -1.38741891870198 -1.38741891871006 -1.38741891871125 -1.3874189187113 -1.3874189187113 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891512507 -1.38741891556157 -1.38741891650255 -1.38741891758764 -1.38741891828409 -1.3874189185862 -1.38741891868045 -1.38741891870456 -1.38741891871032 -1.38741891871126 -1.3874189187113 -1.3874189187113 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.3874189182257 -1.38741891828399 -1.38741891841429 -1.38741891856417 -1.38741891865735 -1.38741891869569 -1.38741891870734 -1.38741891871073 -1.38741891871129 -1.3874189187113 -1.3874189187113 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891865464 -1.38741891866134 -1.3874189186768 -1.38741891869442 -1.38741891870496 -1.38741891870954 -1.3874189187111 -1.38741891871131 -1.3874189187113 -1.3874189187113 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891870514 -1.3874189187058 -1.3874189187074 -1.38741891870947 -1.38741891871086 -1.38741891871129 -1.38741891871132 -1.3874189187113 -1.3874189187113 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871092 -1.387418918711 -1.38741891871118 -1.38741891871132 -1.38741891871133 -1.38741891871131 -1.3874189187113 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871134 -1.38741891871134 -1.38741891871133 -1.38741891871131 -1.3874189187113 -1.3874189187113 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.3874189187113 -1.3874189187113 -1.3874189187113 -1.3874189187113 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.38741891871129 -1.2528027503832 -1.25280517610679 -1.25281282074672 -1.252830344253 -1.25285284397661 -1.25289990835402 -1.25292779787515 -1.25295316123127 -1.25296439590479 -1.25296786303089 -1.2529687368126 -1.25296891750334 -1.25296894864012 -1.25296895316775 -1.25296895372914 -1.25296895378877 -1.25296895379475 -1.2529689537952 -1.25296895379517 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25280517610679 -1.25280836552238 -1.2528176908696 -1.25283588942479 -1.25285889178827 -1.25290460839322 -1.25293146218956 -1.2529548586419 -1.25296490565129 -1.25296798861778 -1.25296876212782 -1.25296892175261 -1.25296894924154 -1.25296895323966 -1.25296895373653 -1.25296895378943 -1.25296895379481 -1.2529689537952 -1.25296895379517 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25281282074672 -1.2528176908696 -1.2528295378777 -1.25284636594223 -1.25287520458408 -1.25291241787655 -1.25293971302061 -1.25295848135245 -1.2529659557084 -1.25296824619794 -1.25296881457128 -1.25296893071561 -1.25296895053959 -1.25296895340139 -1.25296895375393 -1.25296895379104 -1.25296895379498 -1.25296895379519 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.252830344253 -1.25283588942479 -1.25284636594223 -1.25286358055367 -1.25289610443907 -1.25292507782158 -1.25294924294292 -1.25296245512398 -1.25296719073444 -1.25296855691123 -1.25296887882761 -1.25296894179796 -1.25296895215371 -1.25296895360138 -1.25296895377516 -1.25296895379317 -1.25296895379516 -1.25296895379518 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25285284397661 -1.25285889178827 -1.25287520458408 -1.25289610443907 -1.25292291571799 -1.25294326510005 -1.25295859372471 -1.25296574040795 -1.25296813214503 -1.25296877903946 -1.25296892249174 -1.25296894902247 -1.25296895316991 -1.25296895372409 -1.25296895378777 -1.25296895379461 -1.25296895379519 -1.25296895379517 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25289990835402 -1.25290460839322 -1.25291241787655 -1.25292507782158 -1.25294326510005 -1.25295629765799 -1.25296466234897 -1.2529677389892 -1.25296866641324 -1.25296889635486 -1.25296894401694 -1.25296895236673 -1.25296895361469 -1.25296895377504 -1.25296895379304 -1.25296895379513 -1.25296895379518 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25292779787515 -1.25293146218956 -1.25293971302061 -1.25294924294292 -1.25295859372471 -1.25296466234897 -1.25296758317977 -1.25296858709593 -1.25296887141124 -1.25296893810343 -1.25296895124052 -1.2529689534369 -1.25296895375143 -1.25296895379018 -1.25296895379485 -1.25296895379518 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25295316123127 -1.2529548586419 -1.25295848135245 -1.25296245512398 -1.25296574040795 -1.2529677389892 -1.25296858709593 -1.25296886101436 -1.25296893399449 -1.25296895019808 -1.25296895323442 -1.25296895371952 -1.25296895378585 -1.25296895379432 -1.25296895379517 -1.25296895379517 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296439590479 -1.2529649056513 -1.2529659557084 -1.25296719073444 -1.25296813214503 -1.25296866641324 -1.25296887141124 -1.25296893399449 -1.25296894976702 -1.2529689530953 -1.25296895369037 -1.25296895378112 -1.25296895379364 -1.25296895379513 -1.25296895379517 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296786303089 -1.25296798861778 -1.25296824619794 -1.25296855691123 -1.25296877903946 -1.25296889635486 -1.25296893810343 -1.25296895019808 -1.2529689530953 -1.25296895367842 -1.25296895377799 -1.252968953793 -1.25296895379508 -1.25296895379517 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.2529687368126 -1.25296876212782 -1.25296881457128 -1.25296887882761 -1.25296892249174 -1.25296894401694 -1.25296895124052 -1.25296895323442 -1.25296895369037 -1.25296895377799 -1.25296895379273 -1.25296895379505 -1.25296895379517 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296891750334 -1.25296892175261 -1.25296893071561 -1.25296894179796 -1.25296894902247 -1.25296895236673 -1.2529689534369 -1.25296895371952 -1.25296895378112 -1.252968953793 -1.25296895379505 -1.25296895379517 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296894864012 -1.25296894924154 -1.25296895053959 -1.25296895215371 -1.25296895316991 -1.25296895361469 -1.25296895375143 -1.25296895378585 -1.25296895379364 -1.25296895379508 -1.25296895379517 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895316775 -1.25296895323966 -1.25296895340139 -1.25296895360138 -1.25296895372409 -1.25296895377504 -1.25296895379018 -1.25296895379432 -1.25296895379513 -1.25296895379517 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895372914 -1.25296895373653 -1.25296895375393 -1.25296895377516 -1.25296895378777 -1.25296895379304 -1.25296895379485 -1.25296895379517 -1.25296895379517 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895378877 -1.25296895378943 -1.25296895379104 -1.25296895379317 -1.25296895379461 -1.25296895379513 -1.25296895379518 -1.25296895379517 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379475 -1.25296895379481 -1.25296895379498 -1.25296895379516 -1.25296895379519 -1.25296895379518 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.2529689537952 -1.2529689537952 -1.25296895379519 -1.25296895379518 -1.25296895379517 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379517 -1.25296895379517 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.25296895379516 -1.12482168686592 -1.12483736820347 -1.12488496424559 -1.12497875762056 -1.12506721286316 -1.12525603013927 -1.12536653032447 -1.12548906902953 -1.12555504390022 -1.12557742309433 -1.12558353717897 -1.1255848924619 -1.12558514062649 -1.12558517869392 -1.12558518364542 -1.12558518419699 -1.12558518424989 -1.12558518425461 -1.12558518425496 -1.12558518425493 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12483736820347 -1.12485777390394 -1.1249135743023 -1.12500284716215 -1.12509121192842 -1.12527631203548 -1.12538358191718 -1.12549852003045 -1.12555822576704 -1.12557827109709 -1.12558372008703 -1.12558492499722 -1.12558514547133 -1.12558517930539 -1.12558518371088 -1.12558518420301 -1.12558518425037 -1.12558518425466 -1.12558518425496 -1.12558518425493 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12488496424559 -1.1249135743023 -1.12497512328976 -1.12503532153992 -1.12513626946326 -1.12530648952137 -1.12542051875713 -1.12551862287913 -1.12556462473954 -1.12557997035601 -1.12558409011051 -1.12558499213362 -1.1255851557257 -1.12558518063737 -1.12558518386045 -1.1255851842176 -1.1255851842516 -1.12558518425478 -1.12558518425496 -1.12558518425493 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12497875762055 -1.12500284716215 -1.12503532153992 -1.12510776372116 -1.12522609499987 -1.12535090562811 -1.1254668436575 -1.12554223536276 -1.12557266086996 -1.12558216977942 -1.12558457937182 -1.12558508205117 -1.1255851695728 -1.1255851824457 -1.12558518406193 -1.12558518423686 -1.12558518425329 -1.12558518425493 -1.12558518425494 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12506721286316 -1.12509121192842 -1.12513626946326 -1.12522609499987 -1.12534346145425 -1.12543810672598 -1.12551754438324 -1.12556243065523 -1.12557894642834 -1.12558377202943 -1.12558491677936 -1.12558514140376 -1.12558517838927 -1.12558518356279 -1.12558518418395 -1.1255851842483 -1.12558518425444 -1.12558518425496 -1.12558518425493 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12525603013927 -1.12527631203548 -1.12530648952137 -1.12535090562811 -1.12543810672598 -1.12550204836214 -1.12555420853655 -1.12557592568608 -1.12558287324662 -1.12558469922146 -1.12558509787802 -1.12558517110082 -1.12558518252966 -1.12558518405864 -1.12558518423519 -1.12558518425305 -1.1255851842549 -1.12558518425494 -1.12558518425493 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12536653032447 -1.12538358191718 -1.12542051875713 -1.1254668436575 -1.12551754438324 -1.12555420853655 -1.12557477001522 -1.12558225713936 -1.1255844948322 -1.12558504703061 -1.1255851609866 -1.12558518086794 -1.12558518382867 -1.12558518420813 -1.1255851842502 -1.12558518425462 -1.12558518425495 -1.12558518425493 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12548906902953 -1.12549852003045 -1.12551862287913 -1.12554223536276 -1.12556243065523 -1.12557592568608 -1.12558225713936 -1.12558440995451 -1.12558501197267 -1.12558515171515 -1.12558517899619 -1.12558518352239 -1.12558518416631 -1.1255851842452 -1.12558518425407 -1.12558518425494 -1.12558518425493 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12555504390022 -1.12555822576704 -1.12556462473954 -1.12557266086996 -1.12557894642834 -1.12558287324662 -1.1255844948322 -1.12558501197267 -1.12558514789845 -1.12558517771776 -1.12558518324543 -1.12558518411998 -1.12558518423891 -1.12558518425329 -1.12558518425489 -1.12558518425494 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12557742309433 -1.12557827109709 -1.12557997035601 -1.12558216977942 -1.12558377202943 -1.12558469922146 -1.12558504703061 -1.12558515171515 -1.12558517771776 -1.12558518313231 -1.12558518408872 -1.12558518423337 -1.12558518425238 -1.12558518425483 -1.12558518425494 -1.12558518425493 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558353717897 -1.12558372008703 -1.12558409011051 -1.12558457937182 -1.12558491677936 -1.12558509787802 -1.1255851609866 -1.12558517899619 -1.12558518324543 -1.12558518408872 -1.12558518423112 -1.12558518425175 -1.12558518425478 -1.12558518425494 -1.12558518425493 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.1255848924619 -1.12558492499722 -1.12558499213362 -1.12558508205117 -1.12558514140376 -1.12558517110082 -1.12558518086794 -1.12558518352239 -1.12558518411998 -1.12558518423337 -1.12558518425175 -1.12558518425475 -1.12558518425494 -1.12558518425493 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558514062649 -1.12558514547133 -1.1255851557257 -1.1255851695728 -1.12558517838927 -1.12558518252966 -1.12558518382867 -1.12558518416631 -1.12558518423891 -1.12558518425238 -1.12558518425478 -1.12558518425494 -1.12558518425493 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558517869392 -1.12558517930539 -1.12558518063737 -1.1255851824457 -1.12558518356279 -1.12558518405864 -1.12558518420813 -1.1255851842452 -1.12558518425329 -1.12558518425483 -1.12558518425494 -1.12558518425493 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518364542 -1.12558518371088 -1.12558518386045 -1.12558518406193 -1.12558518418395 -1.12558518423519 -1.1255851842502 -1.12558518425407 -1.12558518425489 -1.12558518425494 -1.12558518425493 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518419699 -1.12558518420301 -1.1255851842176 -1.12558518423686 -1.1255851842483 -1.12558518425305 -1.12558518425462 -1.12558518425494 -1.12558518425494 -1.12558518425493 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518424989 -1.12558518425037 -1.1255851842516 -1.12558518425329 -1.12558518425444 -1.1255851842549 -1.12558518425495 -1.12558518425493 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425461 -1.12558518425466 -1.12558518425478 -1.12558518425493 -1.12558518425496 -1.12558518425494 -1.12558518425493 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425496 -1.12558518425496 -1.12558518425496 -1.12558518425494 -1.12558518425493 -1.12558518425493 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425493 -1.12558518425493 -1.12558518425493 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.12558518425492 -1.00166768578903 -1.00170049569068 -1.00180265604073 -1.00201985079425 -1.00242893885155 -1.00261203494877 -1.00274731597986 -1.00306277954366 -1.00335736104791 -1.00347232541251 -1.00350565063779 -1.0035135458011 -1.00351508122701 -1.003515329796 -1.00351536371359 -1.00351536765802 -1.00351536805255 -1.00351536808657 -1.00351536808941 -1.00351536808956 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00170049569068 -1.00174414522193 -1.00187391157946 -1.00208382239413 -1.00247596175449 -1.00262627474341 -1.00279316404691 -1.00310451820629 -1.00337472343034 -1.00347693493585 -1.00350668758904 -1.0035137386585 -1.00351511123319 -1.00351533374088 -1.0035153641561 -1.0035153677002 -1.00351536805601 -1.00351536808682 -1.00351536808943 -1.00351536808956 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00180265604072 -1.00187391157946 -1.00204854418473 -1.00238180484093 -1.00249170575393 -1.00265615876075 -1.00286667640238 -1.00318279088438 -1.00340583974864 -1.00348557481212 -1.00350869390415 -1.00351412452348 -1.00351517336379 -1.00351534220095 -1.00351536514013 -1.00351536779983 -1.00351536806476 -1.00351536808747 -1.00351536808949 -1.00351536808956 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00201985079425 -1.00208382239413 -1.00238180484093 -1.0025425419986 -1.00256401332766 -1.00272526568393 -1.002982031839 -1.00328979320661 -1.00344620175048 -1.00349758645516 -1.00351157490287 -1.00351469023183 -1.00351526566708 -1.00351535488362 -1.00351536662412 -1.0035153679483 -1.00351536807753 -1.00351536808851 -1.00351536808957 -1.00351536808955 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00242893885155 -1.00247596175449 -1.00249170575393 -1.00256401332766 -1.00272726212812 -1.00290123848799 -1.00317088099651 -1.00338859070156 -1.00347843386374 -1.00350647043947 -1.00351358312178 -1.00351506690392 -1.00351532491057 -1.00351536278069 -1.00351536752518 -1.0035153680374 -1.00351536808513 -1.00351536808926 -1.00351536808957 -1.00351536808954 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00261203494877 -1.00262627474341 -1.00265615876075 -1.00272526568393 -1.00290123848799 -1.00309859674031 -1.00333708450063 -1.00345987461073 -1.00350077041491 -1.00351215292062 -1.00351476934735 -1.00351527305251 -1.00351535513755 -1.00351536656389 -1.00351536793326 -1.00351536807535 -1.00351536808828 -1.00351536808955 -1.00351536808955 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00274731597986 -1.00279316404691 -1.00286667640238 -1.002982031839 -1.00317088099651 -1.00333708450063 -1.00345255223686 -1.00349699258769 -1.00351084188847 -1.00351442746953 -1.00351520202035 -1.00351534299508 -1.00351536482101 -1.00351536772022 -1.00351536805306 -1.0035153680862 -1.00351536808936 -1.00351536808956 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00306277954366 -1.00310451820629 -1.00318279088438 -1.00328979320661 -1.00338859070156 -1.00345987461073 -1.00349699258769 -1.00351029941135 -1.00351419348242 -1.00351513756982 -1.00351532948103 -1.00351536253043 -1.00351536739682 -1.0035153680144 -1.00351536808214 -1.00351536808894 -1.00351536808956 -1.00351536808954 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00335736104791 -1.00337472343034 -1.00340583974864 -1.00344620175048 -1.00347843386374 -1.00350077041491 -1.00351084188847 -1.00351419348242 -1.00351511117221 -1.00351532031173 -1.00351536047605 -1.0035153670425 -1.00351536796448 -1.00351536807627 -1.00351536808829 -1.00351536808953 -1.00351536808955 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00347232541251 -1.00347693493585 -1.00348557481212 -1.00349758645516 -1.00350647043947 -1.00351215292062 -1.00351442746953 -1.00351513756982 -1.00351532031173 -1.00351535964034 -1.00351536680458 -1.00351536792031 -1.00351536807001 -1.00351536808743 -1.00351536808948 -1.00351536808955 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00350565063779 -1.00350668758904 -1.00350869390415 -1.00351157490287 -1.00351358312178 -1.00351476934735 -1.00351520202035 -1.00351532948103 -1.00351536047605 -1.00351536680458 -1.00351536790246 -1.00351536806583 -1.00351536808667 -1.00351536808942 -1.00351536808955 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.0035135458011 -1.0035137386585 -1.00351412452348 -1.00351469023183 -1.00351506690392 -1.00351527305251 -1.00351534299508 -1.00351536253043 -1.0035153670425 -1.00351536792031 -1.00351536806583 -1.00351536808636 -1.00351536808938 -1.00351536808955 -1.00351536808954 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351508122701 -1.00351511123319 -1.00351517336379 -1.00351526566708 -1.00351532491057 -1.00351535513755 -1.00351536482101 -1.00351536739682 -1.00351536796448 -1.00351536807001 -1.00351536808667 -1.00351536808938 -1.00351536808955 -1.00351536808954 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.003515329796 -1.00351533374088 -1.00351534220095 -1.00351535488362 -1.00351536278069 -1.00351536656389 -1.00351536772022 -1.0035153680144 -1.00351536807627 -1.00351536808743 -1.00351536808942 -1.00351536808955 -1.00351536808954 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536371359 -1.0035153641561 -1.00351536514013 -1.00351536662412 -1.00351536752518 -1.00351536793326 -1.00351536805306 -1.00351536808214 -1.00351536808829 -1.00351536808948 -1.00351536808955 -1.00351536808954 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536765802 -1.0035153677002 -1.00351536779983 -1.0035153679483 -1.0035153680374 -1.00351536807535 -1.0035153680862 -1.00351536808894 -1.00351536808953 -1.00351536808955 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536805255 -1.00351536805601 -1.00351536806476 -1.00351536807753 -1.00351536808513 -1.00351536808828 -1.00351536808936 -1.00351536808956 -1.00351536808955 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808657 -1.00351536808682 -1.00351536808747 -1.00351536808851 -1.00351536808926 -1.00351536808955 -1.00351536808956 -1.00351536808954 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808941 -1.00351536808943 -1.00351536808949 -1.00351536808957 -1.00351536808957 -1.00351536808955 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808956 -1.00351536808956 -1.00351536808956 -1.00351536808955 -1.00351536808954 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -1.00351536808953 -0.00301843962666 -0.00302567844091 -0.00305477568377 -0.0031592646145 -0.00856482067293 -0.88393342218621 -0.8838905979183 -0.88427127187166 -0.8848538684572 -0.88520651702573 -0.8853173360343 -0.88534591166189 -0.88535185008998 -0.88535286765002 -0.88535301361203 -0.88535303136426 -0.88535303321442 -0.88535303338132 -0.8853530333943 -0.88535303339545 -0.88535303339544 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.00302567844091 -0.00303639495111 -0.00307753456393 -0.00321287854605 -0.01226516462934 -0.88394917797281 -0.88394217863848 -0.88434013222264 -0.88490747440869 -0.88522158757353 -0.88532091735972 -0.88534659858968 -0.88535195963244 -0.88535288238667 -0.88535301530471 -0.88535303153181 -0.88535303322863 -0.88535303338239 -0.88535303339438 -0.88535303339546 -0.88535303339544 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.00305477568377 -0.00307753456393 -0.00317372136916 -0.00690174544017 -0.88367837941656 -0.88404342526191 -0.88407366632802 -0.88448935674508 -0.88500293719581 -0.88525048984801 -0.88532814205312 -0.88534806030768 -0.88535220511989 -0.88535291709561 -0.88535301948358 -0.88535303196466 -0.88535303326815 -0.8853530333855 -0.88535303339462 -0.88535303339547 -0.88535303339543 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.0031592646145 -0.00321287854605 -0.00690174544017 -0.01323057448118 -0.88378433077106 -0.88392376056443 -0.88418399998523 -0.88469820752833 -0.88512493954338 -0.88528928462399 -0.88533839365515 -0.88535024231802 -0.88535258656375 -0.88535297270058 -0.88535302633486 -0.88535303268593 -0.88535303333303 -0.88535303339053 -0.88535303339508 -0.88535303339546 -0.88535303339543 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.00856482067293 -0.01226516462934 -0.88367837941656 -0.88378433077106 -0.88396850692162 -0.88412310662061 -0.88448514192691 -0.88494595684859 -0.88522469167014 -0.88531952687045 -0.8853458225964 -0.88535173689717 -0.88535283658627 -0.885353007922 -0.88535303055908 -0.88535303312146 -0.8853530333724 -0.88535303339356 -0.88535303339538 -0.88535303339544 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88393342218621 -0.88394917797281 -0.88404342526192 -0.88392376056443 -0.88412310662061 -0.88432940718044 -0.88477893766847 -0.88515415899045 -0.88529759817524 -0.88534008221765 -0.88535048665157 -0.88535260813665 -0.88535297264638 -0.88535302592099 -0.88535303259817 -0.88535303332111 -0.88535303338922 -0.88535303339495 -0.88535303339546 -0.88535303339543 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.8838905979183 -0.88394217863848 -0.88407366632802 -0.88418399998523 -0.88448514192691 -0.88477893766847 -0.88512104147074 -0.8852834477507 -0.88533500201613 -0.88534908892092 -0.88535230173231 -0.88535291759521 -0.88535301765136 -0.88535303154443 -0.88535303320587 -0.88535303337829 -0.88535303339394 -0.88535303339541 -0.88535303339544 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88427127187166 -0.88434013222264 -0.88448935674508 -0.88469820752833 -0.88494595684859 -0.88515415899045 -0.8852834477507 -0.88533292124939 -0.88534813953788 -0.88535202659835 -0.88535285710271 -0.88535300693738 -0.88535302996916 -0.88535303300999 -0.88535303335746 -0.88535303339199 -0.88535303339523 -0.88535303339545 -0.88535303339543 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.8848538684572 -0.88490747440869 -0.88500293719581 -0.88512493954338 -0.88522469167014 -0.88529759817524 -0.88533500201613 -0.88534813953788 -0.8853519145381 -0.88535281635792 -0.88535299741279 -0.88535302826087 -0.88535303276053 -0.88535303332685 -0.8853530333887 -0.88535303339491 -0.88535303339545 -0.88535303339543 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88520651702573 -0.88522158757353 -0.88525048984801 -0.88528928462399 -0.88531952687045 -0.88534008221765 -0.88534908892092 -0.88535202659835 -0.88535281635792 -0.8853529935549 -0.88535302712059 -0.88535303254139 -0.88535303329415 -0.88535303338475 -0.88535303339445 -0.88535303339544 -0.88535303339543 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.8853173360343 -0.88532091735972 -0.88532814205312 -0.88533839365515 -0.8853458225964 -0.88535048665157 -0.88535230173231 -0.88535285710271 -0.88535299741279 -0.88535302712059 -0.8853530324531 -0.88535303327252 -0.88535303338133 -0.88535303339392 -0.88535303339542 -0.88535303339544 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88534591166189 -0.88534659858968 -0.88534806030768 -0.88535024231802 -0.88535173689717 -0.88535260813665 -0.88535291759521 -0.88535300693738 -0.88535302826087 -0.88535303254139 -0.88535303327252 -0.88535303337996 -0.88535303339357 -0.8853530333954 -0.88535303339544 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535185008998 -0.88535195963244 -0.88535220511989 -0.88535258656375 -0.88535283658627 -0.88535297264638 -0.88535301765136 -0.88535302996916 -0.88535303276053 -0.88535303329415 -0.88535303338133 -0.88535303339357 -0.88535303339539 -0.88535303339544 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535286765002 -0.88535288238667 -0.88535291709561 -0.88535297270058 -0.885353007922 -0.88535302592099 -0.88535303154443 -0.88535303300999 -0.88535303332685 -0.88535303338475 -0.88535303339392 -0.8853530333954 -0.88535303339544 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535301361203 -0.88535301530471 -0.88535301948358 -0.88535302633486 -0.88535303055908 -0.88535303259817 -0.88535303320587 -0.88535303335746 -0.8853530333887 -0.88535303339445 -0.88535303339542 -0.88535303339544 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303136426 -0.88535303153181 -0.88535303196466 -0.88535303268593 -0.88535303312146 -0.88535303332111 -0.88535303337829 -0.88535303339199 -0.88535303339491 -0.88535303339544 -0.88535303339544 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303321442 -0.88535303322863 -0.88535303326815 -0.88535303333303 -0.8853530333724 -0.88535303338922 -0.88535303339394 -0.88535303339523 -0.88535303339545 -0.88535303339543 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303338132 -0.88535303338239 -0.8853530333855 -0.88535303339053 -0.88535303339356 -0.88535303339495 -0.88535303339541 -0.88535303339545 -0.88535303339543 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.8853530333943 -0.88535303339438 -0.88535303339462 -0.88535303339508 -0.88535303339538 -0.88535303339546 -0.88535303339544 -0.88535303339543 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339545 -0.88535303339546 -0.88535303339547 -0.88535303339546 -0.88535303339544 -0.88535303339543 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339544 -0.88535303339544 -0.88535303339543 -0.88535303339543 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -0.88535303339542 -2.360978024e-05 -2.361596525e-05 -2.364536879e-05 -2.381304531e-05 -4.215430687e-05 -0.00696732944589 -0.76855531770858 -0.76873295168037 -0.76919274866321 -0.7697382293984 -0.76993920727059 -0.76999418428899 -0.7700063153071 -0.77000849901254 -0.77000882526845 -0.77000886632198 -0.77000887072598 -0.7700088711326 -0.77000887116511 -0.77000887116756 -0.7700088711677 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -2.361596525e-05 -2.36250661e-05 -2.366771954e-05 -2.388379505e-05 -4.855452306e-05 -0.00726634140501 -0.76861544969998 -0.76877148990886 -0.76926235915978 -0.76976276585059 -0.76994485020621 -0.76999531246962 -0.7700065046305 -0.77000852587833 -0.77000882851888 -0.77000886666018 -0.77000887075628 -0.77000887113497 -0.77000887116527 -0.77000887116757 -0.7700088711677 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -2.364536879e-05 -2.366771954e-05 -2.383452645e-05 -2.952548959e-05 -0.00138382014286 -0.0113302836139 -0.7686924333331 -0.76884239139624 -0.76935435363982 -0.7698011900416 -0.76995513142154 -0.76999758767792 -0.77000691634992 -0.77000858781232 -0.77000883637325 -0.77000886751 -0.77000887083591 -0.7700088711415 -0.77000887116573 -0.77000887116761 -0.7700088711677 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -2.381304531e-05 -2.388379505e-05 -2.952548959e-05 -6.552516826e-05 -0.00997844781803 -0.76851521864193 -0.76876056363514 -0.76900614294222 -0.76956147812024 -0.7698786945284 -0.76997704332537 -0.7700024922771 -0.77000780652477 -0.77000872148803 -0.77000885325204 -0.77000886932488 -0.77000887100316 -0.77000887115479 -0.77000887116665 -0.7700088711677 -0.77000887116769 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -4.215430687e-05 -4.855452306e-05 -0.00138382014286 -0.00997844781802 -0.76855600351899 -0.7686350201044 -0.76888591560879 -0.76923670301052 -0.76972956264001 -0.76993309375161 -0.76999174852168 -0.77000566362302 -0.77000836736708 -0.77000880412059 -0.77000886353296 -0.77000887041745 -0.77000887110377 -0.77000887116284 -0.77000887116733 -0.77000887116771 -0.77000887116768 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.00696732944589 -0.00726634140501 -0.01133028361391 -0.76851521864193 -0.7686350201044 -0.7686881197058 -0.76908375229767 -0.76958038528439 -0.76988409748769 -0.76997827044298 -0.77000263324745 -0.77000779947838 -0.7700087145129 -0.77000885151933 -0.77000886903784 -0.77000887096695 -0.77000887115101 -0.77000887116632 -0.77000887116767 -0.77000887116769 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.76855531770858 -0.76861544969998 -0.7686924333331 -0.76876056363514 -0.76888591560879 -0.76908375229767 -0.7694957064377 -0.76984863229571 -0.76996636025861 -0.76999930104483 -0.77000704974904 -0.77000857648848 -0.77000883034837 -0.77000886629185 -0.77000887066227 -0.77000887112188 -0.77000887116391 -0.77000887116743 -0.7700088711677 -0.77000887116768 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.76873295168037 -0.76877148990885 -0.76884239139624 -0.76900614294222 -0.76923670301052 -0.76958038528439 -0.76984863229571 -0.76996149325183 -0.76999705609756 -0.77000638309828 -0.77000842659356 -0.770008803276 -0.77000886224349 -0.7700088701514 -0.77000887106677 -0.77000887115872 -0.77000887116695 -0.7700088711677 -0.77000887116768 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.76919274866321 -0.76926235915978 -0.76935435363982 -0.76956147812024 -0.76972956264001 -0.76988409748769 -0.76996636025861 -0.76999705609756 -0.77000611375812 -0.77000832638077 -0.77000877940579 -0.77000885789315 -0.77000886950719 -0.77000887098698 -0.77000887115039 -0.77000887116612 -0.77000887116765 -0.77000887116769 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.7697382293984 -0.76976276585059 -0.7698011900416 -0.7698786945284 -0.76993309375161 -0.76997827044298 -0.76999930104483 -0.77000638309828 -0.77000832638077 -0.77000876977421 -0.77000885500466 -0.77000886894497 -0.77000887090234 -0.77000887113996 -0.77000887116492 -0.77000887116756 -0.7700088711677 -0.77000887116768 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.76993920727059 -0.76994485020621 -0.76995513142154 -0.76997704332537 -0.76999174852168 -0.77000263324745 -0.77000704974904 -0.77000842659356 -0.77000877940579 -0.77000885500466 -0.7700088687192 -0.77000887084651 -0.7700088711309 -0.77000887116374 -0.77000887116745 -0.7700088711677 -0.77000887116768 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.76999418428899 -0.76999531246962 -0.76999758767792 -0.7700024922771 -0.77000566362302 -0.77000779947838 -0.77000857648848 -0.770008803276 -0.77000885789315 -0.77000886894497 -0.77000887084651 -0.77000887112728 -0.77000887116299 -0.77000887116733 -0.7700088711677 -0.77000887116768 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.7700063153071 -0.7700065046305 -0.77000691634992 -0.77000780652477 -0.77000836736708 -0.7700087145129 -0.77000883034837 -0.77000886224349 -0.77000886950719 -0.77000887090234 -0.7700088711309 -0.77000887116299 -0.77000887116728 -0.7700088711677 -0.77000887116768 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000849901254 -0.77000852587833 -0.77000858781232 -0.77000872148803 -0.77000880412059 -0.77000885151933 -0.77000886629185 -0.7700088701514 -0.77000887098698 -0.77000887113996 -0.77000887116374 -0.77000887116733 -0.7700088711677 -0.77000887116768 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000882526845 -0.77000882851888 -0.77000883637325 -0.77000885325204 -0.77000886353296 -0.77000886903784 -0.77000887066227 -0.77000887106677 -0.77000887115039 -0.77000887116492 -0.77000887116745 -0.7700088711677 -0.77000887116768 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000886632198 -0.77000886666018 -0.77000886751 -0.77000886932488 -0.77000887041745 -0.77000887096695 -0.77000887112188 -0.77000887115872 -0.77000887116612 -0.77000887116756 -0.7700088711677 -0.77000887116768 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887072598 -0.77000887075628 -0.77000887083591 -0.77000887100316 -0.77000887110377 -0.77000887115101 -0.77000887116391 -0.77000887116695 -0.77000887116765 -0.7700088711677 -0.77000887116768 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.7700088711326 -0.77000887113497 -0.7700088711415 -0.77000887115479 -0.77000887116284 -0.77000887116632 -0.77000887116743 -0.7700088711677 -0.77000887116769 -0.77000887116768 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116511 -0.77000887116527 -0.77000887116573 -0.77000887116665 -0.77000887116733 -0.77000887116767 -0.7700088711677 -0.77000887116768 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116756 -0.77000887116757 -0.77000887116761 -0.7700088711677 -0.77000887116771 -0.77000887116769 -0.77000887116768 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.7700088711677 -0.7700088711677 -0.7700088711677 -0.77000887116769 -0.77000887116768 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -0.77000887116767 -1.715297695e-05 -1.715020542e-05 -1.71327693e-05 -1.708260798e-05 -3.030380428e-05 -0.00474433701267 -0.65534274767197 -0.65555122319321 -0.65593626546464 -0.65641804226244 -0.6565992305272 -0.65664902714123 -0.65666010538594 -0.65666211552791 -0.65666241805004 -0.65666245636408 -0.65666246049767 -0.65666246088144 -0.6566624609123 -0.65666246091461 -0.65666246091475 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -1.715020542e-05 -1.714322545e-05 -1.709991313e-05 -1.70429929e-05 -3.403920484e-05 -0.00559179839747 -0.65538123462721 -0.65557757564125 -0.6559987029711 -0.65644206690401 -0.6566049785957 -0.6566502371267 -0.6566603186528 -0.6566621471401 -0.65666242202102 -0.65666245679072 -0.65666246053701 -0.65666246088459 -0.65666246091252 -0.65666246091463 -0.65666246091475 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -1.71327693e-05 -1.709991313e-05 -1.700612875e-05 -1.819305132e-05 -5.406237522e-05 -0.00917130739089 -0.65546314695757 -0.65562081167292 -0.65607931686629 -0.65647730987592 -0.65661458149385 -0.6566524068579 -0.65666071857992 -0.65666220827202 -0.65666242988198 -0.65666245765154 -0.65666246061854 -0.65666246089136 -0.65666246091299 -0.65666246091467 -0.65666246091475 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -1.708260798e-05 -1.70429929e-05 -1.819305132e-05 -4.54803825e-05 -0.00726693598953 -0.65531623187895 -0.6555485437089 -0.65576984062571 -0.65625906045067 -0.65654570265063 -0.65663395437399 -0.65665675382137 -0.65666150932608 -0.65666232727512 -0.65666244493864 -0.6566624592736 -0.65666246076846 -0.6566624609033 -0.65666246091382 -0.65666246091475 -0.65666246091474 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -3.030380428e-05 -3.403920484e-05 -5.406237522e-05 -0.00726693598953 -0.65535566541601 -0.65545326031449 -0.65566170342885 -0.65597288809701 -0.65640776912998 -0.65659351096803 -0.65664690080691 -0.65665955413183 -0.65666200579772 -0.65666240053929 -0.65666245406081 -0.65666246024298 -0.65666246085756 -0.65666246091042 -0.65666246091442 -0.65666246091476 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.00474433701267 -0.00559179839747 -0.00917130739089 -0.65531623187895 -0.65545326031449 -0.65550669851894 -0.65584710591644 -0.65626991310495 -0.65654738639549 -0.65663415925743 -0.65665669509916 -0.65666147284238 -0.65666231694843 -0.65666244291488 -0.6566624589689 -0.65666246073165 -0.65666246089955 -0.6566624609135 -0.65666246091472 -0.65666246091474 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65534274767197 -0.65538123462721 -0.65546314695757 -0.6555485437089 -0.65566170342885 -0.65584710591644 -0.65619864610777 -0.65651387346543 -0.6566229919116 -0.65665355888401 -0.65666076637662 -0.65666218704993 -0.65666242304158 -0.65666245639902 -0.65666246044731 -0.65666246087242 -0.65666246091126 -0.6566624609145 -0.65666246091475 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65555122319321 -0.65557757564125 -0.65562081167292 -0.65576984062571 -0.65597288809701 -0.65626991310495 -0.65651387346543 -0.65661835291241 -0.6566514274811 -0.65666013290522 -0.65666204465134 -0.65666239736018 -0.6566624525668 -0.65666245996484 -0.65666246082046 -0.65666246090639 -0.65666246091405 -0.65666246091475 -0.65666246091474 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65593626546464 -0.6559987029711 -0.65607931686629 -0.65625906045067 -0.65640776912998 -0.65654738639549 -0.6566229919116 -0.6566514274811 -0.65665987635532 -0.65666194899912 -0.65666237457003 -0.65666244841673 -0.65666245935117 -0.65666246074453 -0.65666246089847 -0.65666246091327 -0.6566624609147 -0.65666246091474 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65641804226244 -0.65644206690401 -0.65647730987592 -0.65654570265063 -0.65659351096803 -0.65663415925743 -0.65665355888401 -0.65666013290522 -0.65666194899912 -0.65666236534545 -0.65666244564888 -0.6566624588126 -0.65666246066346 -0.65666246088848 -0.65666246091213 -0.65666246091461 -0.65666246091475 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.6565992305272 -0.6566049785957 -0.65661458149385 -0.65663395437399 -0.65664690080691 -0.65665669509916 -0.65666076637662 -0.65666204465134 -0.65666237457003 -0.65666244564888 -0.65666245859574 -0.65666246060982 -0.65666246087977 -0.656662460911 -0.6566624609145 -0.65666246091475 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65664902714123 -0.6566502371267 -0.6566524068579 -0.65665675382137 -0.65665955413183 -0.65666147284238 -0.65666218704993 -0.65666239736018 -0.65666244841673 -0.6566624588126 -0.65666246060982 -0.65666246087627 -0.65666246091029 -0.65666246091438 -0.65666246091475 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666010538594 -0.6566603186528 -0.65666071857992 -0.65666150932608 -0.65666200579772 -0.65666231694843 -0.65666242304158 -0.6566624525668 -0.65666245935117 -0.65666246066346 -0.65666246087977 -0.65666246091029 -0.65666246091433 -0.65666246091475 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666211552791 -0.6566621471401 -0.65666220827202 -0.65666232727512 -0.65666240053929 -0.65666244291488 -0.65666245639902 -0.65666245996484 -0.65666246074453 -0.65666246088848 -0.656662460911 -0.65666246091438 -0.65666246091475 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666241805004 -0.65666242202102 -0.65666242988198 -0.65666244493864 -0.65666245406081 -0.6566624589689 -0.65666246044731 -0.65666246082046 -0.65666246089847 -0.65666246091213 -0.6566624609145 -0.65666246091475 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666245636408 -0.65666245679072 -0.65666245765154 -0.6566624592736 -0.65666246024298 -0.65666246073165 -0.65666246087242 -0.65666246090639 -0.65666246091327 -0.65666246091461 -0.65666246091475 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246049767 -0.65666246053701 -0.65666246061854 -0.65666246076846 -0.65666246085756 -0.65666246089955 -0.65666246091126 -0.65666246091405 -0.6566624609147 -0.65666246091475 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246088144 -0.65666246088459 -0.65666246089136 -0.6566624609033 -0.65666246091042 -0.6566624609135 -0.6566624609145 -0.65666246091475 -0.65666246091474 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.6566624609123 -0.65666246091252 -0.65666246091299 -0.65666246091382 -0.65666246091442 -0.65666246091472 -0.65666246091475 -0.65666246091474 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091461 -0.65666246091463 -0.65666246091467 -0.65666246091475 -0.65666246091476 -0.65666246091474 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091475 -0.65666246091475 -0.65666246091475 -0.65666246091474 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -0.65666246091473 -1.562779372e-05 -1.564378273e-05 -1.574981035e-05 -2.080010105e-05 -0.00097963668884 -0.00695378764684 -0.54367748089996 -0.54381724699517 -0.54421451028483 -0.54455212773363 -0.54466829497968 -0.54470011397245 -0.54470709093571 -0.54470834047587 -0.54470852635381 -0.54470854965363 -0.54470855214419 -0.54470855237351 -0.54470855239177 -0.54470855239318 -0.54470855239325 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -1.564378273e-05 -1.566753409e-05 -1.585307581e-05 -2.921417998e-05 -0.00370233218007 -0.54351068089319 -0.5437212623906 -0.54386159542647 -0.54426469178551 -0.54457545231073 -0.54467539349 -0.54470178275393 -0.54470740359189 -0.54470838845627 -0.54470853250676 -0.54470855032317 -0.54470855220716 -0.54470855237868 -0.54470855239212 -0.54470855239322 -0.54470855239324 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -1.574981035e-05 -1.585307581e-05 -2.300100988e-05 -0.00074079001011 -0.00443042003062 -0.54346411916973 -0.54371291081518 -0.54391687791312 -0.5443504973621 -0.54460666703997 -0.5446840469891 -0.5447037141951 -0.54470775574341 -0.54470844174212 -0.54470853929171 -0.54470855105852 -0.54470855227526 -0.54470855238411 -0.54470855239251 -0.54470855239325 -0.54470855239324 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -2.080010105e-05 -2.921417998e-05 -0.00074079001011 -0.00113219971122 -0.0079726543627 -0.54361212688913 -0.54375859468265 -0.54405291698054 -0.54445884674211 -0.54463991357668 -0.5446928944486 -0.54470560386231 -0.544708087643 -0.54470849035678 -0.54470854530762 -0.5447085516946 -0.54470855233332 -0.54470855238868 -0.54470855239288 -0.54470855239326 -0.54470855239324 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.00097963668884 -0.00370233218007 -0.00443042003062 -0.0079726543627 -0.54356317193939 -0.54367583011879 -0.54390632385658 -0.54427835458988 -0.54456799782216 -0.54467158961627 -0.5447006162903 -0.54470713986524 -0.54470834115811 -0.5447085255379 -0.54470854946032 -0.54470855211564 -0.54470855237027 -0.54470855239147 -0.54470855239315 -0.54470855239325 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.00695378764684 -0.54351068089319 -0.54346411916973 -0.54361212688913 -0.54367583011879 -0.54391775247308 -0.54412930005672 -0.5444665281154 -0.54464149696771 -0.54469281159912 -0.54470548553104 -0.54470804847276 -0.54470848182996 -0.54470854389234 -0.54470855150537 -0.5447085523123 -0.54470855238667 -0.5447085523927 -0.54470855239325 -0.54470855239324 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54367748089996 -0.5437212623906 -0.54371291081518 -0.54375859468265 -0.54390632385658 -0.54412930005672 -0.54442064102926 -0.54462021225866 -0.5446858073527 -0.5447036128016 -0.54470764662175 -0.54470841113514 -0.54470853350612 -0.54470855021145 -0.54470855217402 -0.54470855237389 -0.54470855239164 -0.54470855239316 -0.54470855239325 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54381724699517 -0.54386159542647 -0.54391687791312 -0.54405291698054 -0.54427835458988 -0.5444665281154 -0.54462021225866 -0.54468290919362 -0.54470231391056 -0.54470727418404 -0.54470833048837 -0.54470851947953 -0.54470854818904 -0.54470855192747 -0.54470855234817 -0.54470855238928 -0.54470855239294 -0.54470855239325 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54421451028483 -0.54426469178551 -0.5443504973621 -0.54445884674211 -0.54456799782216 -0.54464149696771 -0.5446858073527 -0.54470231391056 -0.54470712054607 -0.54470827508992 -0.54470850669646 -0.54470854593149 -0.54470855160322 -0.54470855230916 -0.5447085523853 -0.54470855239255 -0.54470855239324 -0.54470855239324 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54455212773363 -0.54457545231073 -0.54460666703997 -0.54463991357668 -0.54467158961627 -0.54469281159912 -0.5447036128016 -0.54470727418404 -0.54470827508992 -0.54470850145593 -0.54470854439937 -0.54470855131255 -0.54470855226649 -0.54470855238021 -0.54470855239196 -0.5447085523932 -0.54470855239324 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54466829497968 -0.54467539349 -0.5446840469891 -0.5446928944486 -0.5447006162903 -0.54470548553104 -0.54470764662175 -0.54470833048837 -0.54470850669646 -0.54470854439937 -0.5447085511943 -0.54470855223784 -0.54470855237567 -0.54470855239133 -0.54470855239316 -0.54470855239325 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470011397245 -0.54470178275393 -0.5447037141951 -0.54470560386231 -0.54470713986524 -0.54470804847276 -0.54470841113514 -0.54470851947953 -0.54470854593149 -0.54470855131255 -0.54470855223784 -0.54470855237383 -0.54470855239093 -0.54470855239312 -0.54470855239325 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470709093571 -0.54470740359189 -0.54470775574341 -0.544708087643 -0.54470834115811 -0.54470848182996 -0.54470853350612 -0.54470854818904 -0.54470855160322 -0.54470855226649 -0.54470855237567 -0.54470855239093 -0.5447085523931 -0.54470855239325 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470834047587 -0.54470838845627 -0.54470844174212 -0.54470849035678 -0.5447085255379 -0.54470854389234 -0.54470855021145 -0.54470855192747 -0.54470855230916 -0.54470855238021 -0.54470855239133 -0.54470855239312 -0.54470855239325 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470852635381 -0.54470853250676 -0.54470853929171 -0.54470854530762 -0.54470854946032 -0.54470855150537 -0.54470855217402 -0.54470855234817 -0.5447085523853 -0.54470855239196 -0.54470855239316 -0.54470855239325 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470854965363 -0.54470855032317 -0.54470855105852 -0.5447085516946 -0.54470855211564 -0.5447085523123 -0.54470855237389 -0.54470855238928 -0.54470855239255 -0.5447085523932 -0.54470855239325 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855214419 -0.54470855220716 -0.54470855227526 -0.54470855233332 -0.54470855237027 -0.54470855238667 -0.54470855239164 -0.54470855239294 -0.54470855239324 -0.54470855239324 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855237351 -0.54470855237868 -0.54470855238411 -0.54470855238868 -0.54470855239147 -0.5447085523927 -0.54470855239316 -0.54470855239325 -0.54470855239324 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239177 -0.54470855239212 -0.54470855239251 -0.54470855239288 -0.54470855239315 -0.54470855239325 -0.54470855239325 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239318 -0.54470855239322 -0.54470855239325 -0.54470855239326 -0.54470855239325 -0.54470855239324 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239325 -0.54470855239324 -0.54470855239324 -0.54470855239324 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.54470855239323 -0.00108704193348 -0.0010978641564 -0.00114168102026 -0.00363681178454 -0.43278103061847 -0.43276427785799 -0.43305416498874 -0.43332435308432 -0.4335622531951 -0.43366446652459 -0.43369624386465 -0.43370433435407 -0.4337060114911 -0.43370629891578 -0.43370634017298 -0.43370634519203 -0.43370634571485 -0.43370634576199 -0.43370634576567 -0.43370634576601 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.0010978641564 -0.00111161235576 -0.00117474465637 -0.0055597334582 -0.43274041186421 -0.4328575790913 -0.43307781923556 -0.43334594920092 -0.43357502092156 -0.43366975361698 -0.43369793226308 -0.43370474496061 -0.43370609032554 -0.4337063111964 -0.43370634175965 -0.43370634536518 -0.43370634573117 -0.43370634576328 -0.43370634576579 -0.43370634576601 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.00114168102026 -0.00117474465637 -0.00499641052821 -0.4327326077686 -0.43276679266002 -0.43290035629903 -0.43312679299365 -0.43339609985705 -0.4336054049572 -0.43367976958879 -0.4337005517255 -0.43370529345949 -0.43370618459781 -0.43370632473468 -0.43370634340647 -0.43370634553647 -0.43370634574638 -0.43370634576444 -0.43370634576591 -0.433706345766 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.00363681178454 -0.0055597334582 -0.4327326077686 -0.43276061983396 -0.43279685496565 -0.43301122856783 -0.43324149797052 -0.43349182977836 -0.43364007887525 -0.43368951978264 -0.43370284648816 -0.43370573685713 -0.43370625617405 -0.43370633451203 -0.43370634454804 -0.43370634565148 -0.4337063457565 -0.43370634576522 -0.43370634576598 -0.433706345766 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43278103061847 -0.43274041186421 -0.43276679266002 -0.43279685496565 -0.43302185400484 -0.43316907402471 -0.43338935609901 -0.43358396188981 -0.43367119926562 -0.43369793331115 -0.43370467967908 -0.43370606903505 -0.43370630681976 -0.43370634107342 -0.43370634527729 -0.43370634572156 -0.43370634576238 -0.43370634576571 -0.43370634576601 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43276427785799 -0.4328575790913 -0.43290035629903 -0.43301122856783 -0.43316907402471 -0.43335800016177 -0.43353374614991 -0.43364945702394 -0.43369119907211 -0.43370300039009 -0.43370572730315 -0.43370624892436 -0.43370633279499 -0.43370634426735 -0.43370634561545 -0.43370634575264 -0.43370634576487 -0.43370634576595 -0.433706345766 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43305416498874 -0.43307781923556 -0.43312679299365 -0.43324149797052 -0.43338935609901 -0.43353374614991 -0.43363935609998 -0.43368642467082 -0.43370139601999 -0.43370531706109 -0.43370616525467 -0.43370631877118 -0.43370634229641 -0.4337063453798 -0.43370634572843 -0.4337063457627 -0.43370634576573 -0.433706345766 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43332435308432 -0.43334594920092 -0.43339609985705 -0.43349182977836 -0.43358396188981 -0.43364945702394 -0.43368642467082 -0.43370072207615 -0.43370502464967 -0.4337060852808 -0.43370630222515 -0.43370633953787 -0.43370634499732 -0.43370634568347 -0.43370634575814 -0.43370634576528 -0.43370634576598 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.4335622531951 -0.43357502092156 -0.4336054049572 -0.43364007887525 -0.43367119926562 -0.43369119907211 -0.43370139601999 -0.43370502464967 -0.43370605170903 -0.43370629061958 -0.43370633696328 -0.43370634455901 -0.43370634562265 -0.43370634575109 -0.43370634576455 -0.43370634576592 -0.433706345766 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43366446652459 -0.43366975361698 -0.43367976958879 -0.43368951978264 -0.43369793331115 -0.43370300039009 -0.43370531706109 -0.4337060852808 -0.43370629061958 -0.43370633589497 -0.43370634425678 -0.43370634556709 -0.43370634574316 -0.43370634576357 -0.43370634576582 -0.433706345766 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43369624386465 -0.43369793226308 -0.4337005517255 -0.43370284648816 -0.43370467967908 -0.43370572730315 -0.43370616525467 -0.43370630222515 -0.43370633696328 -0.43370634425678 -0.43370634554426 -0.43370634573777 -0.43370634576273 -0.43370634576572 -0.433706345766 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370433435407 -0.43370474496061 -0.43370529345949 -0.43370573685713 -0.43370606903505 -0.43370624892436 -0.43370631877118 -0.43370633953787 -0.43370634455901 -0.43370634556709 -0.43370634573777 -0.4337063457624 -0.43370634576564 -0.433706345766 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.4337060114911 -0.43370609032554 -0.43370618459781 -0.43370625617405 -0.43370630681976 -0.43370633279499 -0.43370634229641 -0.43370634499732 -0.43370634562265 -0.43370634574316 -0.43370634576273 -0.43370634576564 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370629891578 -0.4337063111964 -0.43370632473468 -0.43370633451203 -0.43370634107342 -0.43370634426735 -0.4337063453798 -0.43370634568347 -0.43370634575109 -0.43370634576357 -0.43370634576572 -0.433706345766 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634017298 -0.43370634175965 -0.43370634340647 -0.43370634454804 -0.43370634527729 -0.43370634561545 -0.43370634572843 -0.43370634575814 -0.43370634576455 -0.43370634576582 -0.433706345766 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634519203 -0.43370634536518 -0.43370634553647 -0.43370634565148 -0.43370634572156 -0.43370634575264 -0.4337063457627 -0.43370634576528 -0.43370634576592 -0.433706345766 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634571485 -0.43370634573117 -0.43370634574638 -0.4337063457565 -0.43370634576238 -0.43370634576487 -0.43370634576573 -0.43370634576598 -0.433706345766 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576199 -0.43370634576328 -0.43370634576444 -0.43370634576522 -0.43370634576571 -0.43370634576595 -0.433706345766 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576567 -0.43370634576579 -0.43370634576591 -0.43370634576598 -0.43370634576601 -0.433706345766 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576601 -0.43370634576601 -0.433706345766 -0.433706345766 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.43370634576599 -0.32261831668641 -0.32265111655313 -0.32272267269413 -0.32268268645431 -0.3228818274008 -0.32294289565077 -0.32311580442516 -0.32323347177159 -0.32330439744318 -0.32332747901083 -0.32333380417311 -0.32333523131811 -0.32333549876629 -0.32333554085733 -0.32333554647998 -0.32333554712357 -0.32333554718728 -0.32333554719278 -0.3233355471933 -0.3233355471933 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32265111655313 -0.32268724496013 -0.3227508679169 -0.32268458775843 -0.32289030420232 -0.32298500347409 -0.32312995715765 -0.32325026431919 -0.32331062698995 -0.32332933134476 -0.3233342462413 -0.32333531746371 -0.32333551272946 -0.32333554276758 -0.32333554670325 -0.32333554714627 -0.32333554718929 -0.32333554719296 -0.32333554719331 -0.3233355471933 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32272267269413 -0.3227508679169 -0.32267876604456 -0.32283944840962 -0.32291695231071 -0.32302288234201 -0.32316237784053 -0.32327463537231 -0.32331843854787 -0.32333145014225 -0.3233347215045 -0.32333540656993 -0.32333552680208 -0.3233355446557 -0.32333554692017 -0.32333554716762 -0.32333554719112 -0.32333554719314 -0.32333554719331 -0.3233355471933 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32268268645431 -0.32268458775843 -0.32283944840962 -0.32288047639261 -0.32294865277345 -0.32308797277225 -0.32320760528758 -0.32329479759727 -0.32332474779874 -0.32333309696754 -0.3233350765961 -0.32333547034096 -0.3233355364642 -0.32333554590398 -0.32333554705899 -0.32333554718105 -0.32333554719226 -0.32333554719325 -0.3233355471933 -0.3233355471933 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.3228818274008 -0.32289030420232 -0.32291695231071 -0.32294865277345 -0.32308323697533 -0.32317343784259 -0.3232670179487 -0.32331500484998 -0.323330216054 -0.32333438237343 -0.32333533226332 -0.32333551349108 -0.32333554266896 -0.32333554666926 -0.32333554714051 -0.32333554718859 -0.32333554719289 -0.3233355471933 -0.3233355471933 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32294289565077 -0.32298500347409 -0.32302288234201 -0.32308797277225 -0.32317343784259 -0.32325411417681 -0.32330503680789 -0.32332684840451 -0.32333342984031 -0.3233351115019 -0.32333547093728 -0.32333553577307 -0.32333554572028 -0.32333554702857 -0.32333554717716 -0.32333554719185 -0.3233355471932 -0.3233355471933 -0.3233355471933 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32311580442516 -0.32312995715765 -0.32316237784053 -0.32320760528758 -0.3232670179487 -0.32330503680789 -0.32332537132012 -0.32333274105744 -0.32333489440607 -0.32333541855172 -0.32333552558263 -0.32333554407875 -0.32333554680565 -0.32333554715132 -0.32333554718923 -0.32333554719293 -0.3233355471933 -0.3233355471933 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32323347177159 -0.32325026431919 -0.32327463537231 -0.32329479759727 -0.32331500484998 -0.32332684840451 -0.32333274105744 -0.32333480133635 -0.3233353806968 -0.32333551572474 -0.3233355421171 -0.32333554648922 -0.32333554710871 -0.32333554718437 -0.32333554719242 -0.32333554719326 -0.3233355471933 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32330439744318 -0.32331062698995 -0.32331843854787 -0.32332474779874 -0.323330216054 -0.32333342984031 -0.32333489440607 -0.3233353806968 -0.32333551156104 -0.32333554073127 -0.32333554619135 -0.32333554705939 -0.32333554717772 -0.32333554719162 -0.32333554719317 -0.3233355471933 -0.3233355471933 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32332747901083 -0.32332933134476 -0.32333145014225 -0.32333309696754 -0.32333438237343 -0.3233351115019 -0.32333541855172 -0.32333551572474 -0.32333554073127 -0.32333554606724 -0.32333554702518 -0.32333554717157 -0.32333554719073 -0.32333554719307 -0.3233355471933 -0.3233355471933 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333380417311 -0.3233342462413 -0.3233347215045 -0.3233350765961 -0.32333533226332 -0.32333547093728 -0.32333552558263 -0.3233355421171 -0.32333554619135 -0.32333554702518 -0.32333554716904 -0.32333554719015 -0.32333554719297 -0.32333554719329 -0.3233355471933 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333523131811 -0.32333531746371 -0.32333540656993 -0.32333547034096 -0.32333551349108 -0.32333553577307 -0.32333554407875 -0.32333554648922 -0.32333554705939 -0.32333554717157 -0.32333554719015 -0.32333554719293 -0.32333554719329 -0.3233355471933 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333549876629 -0.32333551272946 -0.32333552680208 -0.3233355364642 -0.32333554266896 -0.32333554572028 -0.32333554680565 -0.32333554710871 -0.32333554717772 -0.32333554719073 -0.32333554719297 -0.32333554719329 -0.3233355471933 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554085733 -0.32333554276758 -0.3233355446557 -0.32333554590398 -0.32333554666926 -0.32333554702857 -0.32333554715132 -0.32333554718437 -0.32333554719162 -0.32333554719307 -0.32333554719329 -0.3233355471933 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554647998 -0.32333554670325 -0.32333554692017 -0.32333554705899 -0.32333554714051 -0.32333554717716 -0.32333554718923 -0.32333554719242 -0.32333554719317 -0.3233355471933 -0.3233355471933 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554712357 -0.32333554714627 -0.32333554716762 -0.32333554718105 -0.32333554718859 -0.32333554719185 -0.32333554719293 -0.32333554719326 -0.3233355471933 -0.3233355471933 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554718728 -0.32333554718929 -0.32333554719112 -0.32333554719226 -0.32333554719289 -0.3233355471932 -0.3233355471933 -0.3233355471933 -0.3233355471933 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719278 -0.32333554719296 -0.32333554719314 -0.32333554719325 -0.3233355471933 -0.3233355471933 -0.3233355471933 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.3233355471933 -0.32333554719331 -0.32333554719331 -0.3233355471933 -0.3233355471933 -0.3233355471933 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.3233355471933 -0.3233355471933 -0.3233355471933 -0.3233355471933 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.32333554719329 -0.21310268445512 -0.21311404067161 -0.21314063873448 -0.21315454885303 -0.21324487175559 -0.2132802691421 -0.2133242342089 -0.2133467032269 -0.21335611868914 -0.21335901353214 -0.2133597457979 -0.21335989935794 -0.21335992632896 -0.21335993033813 -0.21335993084733 -0.21335993090311 -0.21335993090841 -0.21335993090891 -0.21335993090893 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21311404067161 -0.21312641521349 -0.21315199614328 -0.21316159824097 -0.21325122421983 -0.21328920266492 -0.21332845951451 -0.21334902376457 -0.21335689373716 -0.21335922388962 -0.21335979235414 -0.21335990788058 -0.21335992763786 -0.21335993050895 -0.2133599308666 -0.21335993090499 -0.21335993090858 -0.21335993090892 -0.21335993090893 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21314063873448 -0.21315199614328 -0.21315403615283 -0.21321175500915 -0.21326731491415 -0.21330571242362 -0.21333686652034 -0.21335247755058 -0.21335794415127 -0.21335948638747 -0.2133598469567 -0.21335991742798 -0.21335992905419 -0.21335993068864 -0.21335993088614 -0.21335993090682 -0.21335993090875 -0.21335993090893 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21315454885303 -0.21316159824097 -0.21321175500915 -0.21325104792145 -0.2132857297123 -0.21332161075308 -0.21334417056425 -0.2133552176113 -0.21335874391332 -0.21335967801908 -0.21335988518397 -0.2133599238484 -0.21335992997158 -0.21335993080121 -0.21335993089812 -0.21335993090792 -0.21335993090886 -0.21335993090893 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21324487175559 -0.21325122421983 -0.21326731491415 -0.2132857297123 -0.2133173784944 -0.21333788065925 -0.21335184845901 -0.21335760538913 -0.21335936596066 -0.21335981513709 -0.21335991076707 -0.21335992791208 -0.21335993052479 -0.21335993086619 -0.21335993090474 -0.21335993090854 -0.21335993090892 -0.21335993090893 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.2132802691421 -0.21328920266492 -0.21330571242362 -0.21332161075308 -0.21333788065925 -0.21335002387261 -0.21335656722888 -0.21335901298014 -0.21335971931974 -0.21335988957123 -0.21335992401561 -0.21335992992117 -0.21335993078649 -0.21335993089568 -0.21335993090762 -0.21335993090883 -0.21335993090893 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.2133242342089 -0.21332845951451 -0.21333686652034 -0.21334417056425 -0.21335184845901 -0.21335656722888 -0.21335886170467 -0.21335964906725 -0.21335986832822 -0.21335991911918 -0.21335992901049 -0.21335993064577 -0.21335993087728 -0.21335993090555 -0.2133599309086 -0.21335993090892 -0.21335993090893 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.2133467032269 -0.21334902376457 -0.21335247755058 -0.2133552176113 -0.21335760538913 -0.21335901298014 -0.21335964906725 -0.21335985915208 -0.2133599155508 -0.2133599281195 -0.21335993047535 -0.21335993085078 -0.21335993090211 -0.21335993090819 -0.21335993090888 -0.21335993090893 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335611868914 -0.21335689373716 -0.21335794415127 -0.21335874391332 -0.21335936596066 -0.21335971931974 -0.21335986832822 -0.2133599155508 -0.2133599277413 -0.21335993035406 -0.21335993082561 -0.21335993089809 -0.21335993090763 -0.21335993090882 -0.21335993090893 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335901353214 -0.21335922388962 -0.21335948638747 -0.21335967801908 -0.21335981513709 -0.21335988957123 -0.21335991911918 -0.2133599281195 -0.21335993035406 -0.21335993081507 -0.21335993089527 -0.21335993090712 -0.21335993090876 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.2133597457979 -0.21335979235414 -0.2133598469567 -0.21335988518397 -0.21335991076707 -0.21335992401561 -0.21335992901049 -0.21335993047535 -0.21335993082561 -0.21335993089527 -0.21335993090692 -0.21335993090871 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335989935794 -0.21335990788058 -0.21335991742798 -0.2133599238484 -0.21335992791208 -0.21335992992117 -0.21335993064577 -0.21335993085078 -0.21335993089809 -0.21335993090712 -0.21335993090871 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335992632896 -0.21335992763786 -0.21335992905419 -0.21335992997158 -0.21335993052479 -0.21335993078649 -0.21335993087728 -0.21335993090211 -0.21335993090763 -0.21335993090876 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993033813 -0.21335993050895 -0.21335993068864 -0.21335993080121 -0.21335993086619 -0.21335993089568 -0.21335993090555 -0.21335993090819 -0.21335993090882 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993084733 -0.2133599308666 -0.21335993088614 -0.21335993089812 -0.21335993090474 -0.21335993090762 -0.2133599309086 -0.21335993090888 -0.21335993090893 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090311 -0.21335993090499 -0.21335993090682 -0.21335993090792 -0.21335993090854 -0.21335993090883 -0.21335993090892 -0.21335993090893 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090841 -0.21335993090858 -0.21335993090875 -0.21335993090886 -0.21335993090892 -0.21335993090893 -0.21335993090893 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090891 -0.21335993090892 -0.21335993090893 -0.21335993090893 -0.21335993090893 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090893 -0.21335993090893 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.21335993090892 -0.10356216310259 -0.10356332428955 -0.10356637601476 -0.10356951747137 -0.1035826761755 -0.10358801698565 -0.10359372702895 -0.10359624248019 -0.10359713321801 -0.10359738025555 -0.10359743727859 -0.10359744831737 -0.10359745012566 -0.10359745037852 -0.10359745040899 -0.10359745041216 -0.10359745041248 -0.1035974504125 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10356332428955 -0.10356465569571 -0.10356783206779 -0.1035709009666 -0.10358375506063 -0.10358936992131 -0.10359431377319 -0.1035964873157 -0.10359720429354 -0.10359739740247 -0.10359744072371 -0.10359744889958 -0.10359745020929 -0.1035974503889 -0.1035974504101 -0.10359745041227 -0.10359745041249 -0.1035974504125 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10356637601476 -0.10356783206779 -0.10356969076446 -0.10357858370542 -0.10358612075633 -0.10359171402236 -0.10359533432072 -0.10359682766626 -0.10359729704443 -0.10359741852118 -0.10359744477591 -0.10359744955961 -0.10359745030122 -0.10359745039987 -0.10359745041122 -0.10359745041239 -0.1035974504125 -0.1035974504125 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10356951747138 -0.1035709009666 -0.10357858370542 -0.10358412210991 -0.10358899971092 -0.10359361666519 -0.10359609702292 -0.10359707747723 -0.10359736310289 -0.10359743304443 -0.10359744746255 -0.10359744998201 -0.10359745035817 -0.10359745040651 -0.10359745041189 -0.10359745041246 -0.1035974504125 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.1035826761755 -0.10358375506063 -0.10358612075633 -0.10358899971092 -0.10359288409971 -0.1035954186867 -0.10359679264157 -0.10359727427427 -0.10359741057334 -0.1035974427645 -0.10359744915795 -0.10359745023541 -0.10359745039083 -0.10359745041017 -0.10359745041226 -0.10359745041249 -0.1035974504125 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10358801698565 -0.10358936992131 -0.10359171402236 -0.10359361666519 -0.1035954186867 -0.10359663307051 -0.10359719695632 -0.10359738537454 -0.10359743628753 -0.10359744780075 -0.10359744999844 -0.10359745035583 -0.10359745040574 -0.10359745041176 -0.10359745041244 -0.1035974504125 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359372702895 -0.10359431377319 -0.10359533432072 -0.10359609702292 -0.10359679264157 -0.10359719695632 -0.10359737450065 -0.10359743144958 -0.10359744641483 -0.10359744969519 -0.10359745030208 -0.10359745039779 -0.10359745041076 -0.10359745041231 -0.10359745041249 -0.1035974504125 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359624248019 -0.1035964873157 -0.10359682766626 -0.10359707747723 -0.10359727427427 -0.10359738537454 -0.10359743144958 -0.10359744581231 -0.10359744947228 -0.10359745024894 -0.10359745038805 -0.10359745040931 -0.10359745041212 -0.10359745041247 -0.1035974504125 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359713321801 -0.10359720429354 -0.10359729704443 -0.10359736310289 -0.10359741057334 -0.10359743628753 -0.10359744641483 -0.10359744947228 -0.10359745022627 -0.10359745038108 -0.10359745040793 -0.10359745041189 -0.10359745041245 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359738025555 -0.10359739740247 -0.10359741852118 -0.10359743304443 -0.1035974427645 -0.10359744780075 -0.10359744969519 -0.10359745024894 -0.10359745038108 -0.10359745040734 -0.10359745041173 -0.10359745041242 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359743727859 -0.10359744072371 -0.10359744477591 -0.10359744746255 -0.10359744915795 -0.10359744999844 -0.10359745030208 -0.10359745038805 -0.10359745040793 -0.10359745041173 -0.10359745041241 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359744831737 -0.10359744889958 -0.10359744955961 -0.10359744998201 -0.10359745023541 -0.10359745035583 -0.10359745039779 -0.10359745040931 -0.10359745041189 -0.10359745041242 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745012566 -0.10359745020929 -0.10359745030122 -0.10359745035817 -0.10359745039083 -0.10359745040574 -0.10359745041076 -0.10359745041212 -0.10359745041245 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745037852 -0.1035974503889 -0.10359745039987 -0.10359745040651 -0.10359745041017 -0.10359745041176 -0.10359745041231 -0.10359745041247 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745040899 -0.1035974504101 -0.10359745041122 -0.10359745041189 -0.10359745041226 -0.10359745041244 -0.10359745041249 -0.1035974504125 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041216 -0.10359745041227 -0.10359745041239 -0.10359745041246 -0.10359745041249 -0.1035974504125 -0.1035974504125 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041248 -0.10359745041249 -0.1035974504125 -0.1035974504125 -0.1035974504125 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.1035974504125 -0.1035974504125 -0.1035974504125 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 -0.10359745041249 0.00610725574864 0.00610720894238 0.00610704708935 0.00610683269439 0.00610573630155 0.00610535641058 0.00610501410803 0.0061048985499 0.00610486466949 0.0061048568302 0.00610485529999 0.00610485504641 0.00610485501043 0.00610485500602 0.00610485500554 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.00610720894238 0.00610714971222 0.00610696179073 0.00610673095429 0.00610565812622 0.00610524870292 0.00610497591034 0.00610488611997 0.0061048617457 0.00610485625098 0.00610485520293 0.00610485503252 0.00610485500872 0.00610485500583 0.00610485500552 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.00610704708935 0.00610696179073 0.00610682481191 0.00610600377775 0.00610546439418 0.00610510072179 0.00610492938633 0.00610487353533 0.00610485890515 0.00610485570558 0.0061048551134 0.00610485501988 0.00610485500717 0.00610485500567 0.00610485500551 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.00610683269439 0.00610673095429 0.00610600377775 0.00610558460208 0.00610528651367 0.00610500873601 0.00610489971564 0.00610486549505 0.00610485711864 0.00610485537031 0.00610485505976 0.0061048550125 0.00610485500629 0.00610485500557 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.00610573630155 0.00610565812622 0.00610546439418 0.00610528651367 0.00610505848008 0.00610492809016 0.00610487492002 0.00610485958119 0.00610485589994 0.00610485515513 0.00610485502708 0.0061048550082 0.0061048550058 0.00610485500552 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.00610535641058 0.00610524870292 0.00610510072179 0.00610500873601 0.00610492809016 0.00610488027263 0.0061048617298 0.0061048565028 0.00610485528943 0.00610485505165 0.00610485501198 0.0061048550063 0.00610485500558 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.00610501410803 0.00610497591034 0.00610492938633 0.00610489971564 0.00610487492002 0.0061048617298 0.0061048567672 0.00610485539138 0.00610485507712 0.00610485501688 0.00610485500707 0.00610485500568 0.00610485500551 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048985499 0.00610488611997 0.00610487353533 0.00610486549505 0.00610485958119 0.0061048565028 0.00610485539138 0.00610485508825 0.0061048550205 0.00610485500783 0.00610485500581 0.00610485500553 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.00610486466949 0.0061048617457 0.00610485890515 0.00610485711864 0.00610485589994 0.00610485528943 0.00610485507712 0.0061048550205 0.00610485500816 0.0061048550059 0.00610485500555 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048568302 0.00610485625098 0.00610485570558 0.00610485537031 0.00610485515513 0.00610485505165 0.00610485501688 0.00610485500783 0.0061048550059 0.00610485500556 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.00610485529999 0.00610485520293 0.0061048551134 0.00610485505976 0.00610485502708 0.00610485501198 0.00610485500707 0.00610485500581 0.00610485500555 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.00610485504641 0.00610485503252 0.00610485501988 0.0061048550125 0.0061048550082 0.0061048550063 0.00610485500568 0.00610485500553 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.00610485501043 0.00610485500872 0.00610485500717 0.00610485500629 0.0061048550058 0.00610485500558 0.00610485500551 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.00610485500602 0.00610485500583 0.00610485500567 0.00610485500557 0.00610485500552 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.00610485500554 0.00610485500552 0.00610485500551 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.0061048550055 0.11589299083109 0.11589300247557 0.11589303373738 0.11589307769531 0.11589311570502 0.11589316071253 0.11589319666384 0.11589321360692 0.11589321935719 0.11589322093501 0.1158932212887 0.11589322135464 0.11589322136502 0.11589322136639 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.11589300247557 0.11589301639901 0.11589304885912 0.11589309356594 0.11589312559894 0.11589316434853 0.11589319932607 0.1158932146765 0.11589321970291 0.11589322102204 0.11589322130646 0.11589322135769 0.11589322136544 0.11589322136645 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.11589303373738 0.11589304885912 0.11589308040684 0.11589309102037 0.11589314033973 0.11589318071593 0.11589320691516 0.11589321717456 0.11589322036704 0.11589322116728 0.11589322133295 0.11589322136173 0.11589322136596 0.11589322136654 0.11589322136661 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.11589307769531 0.11589309356594 0.11589309102037 0.11589312679192 0.11589316974868 0.11589319637589 0.11589321292134 0.11589321904014 0.11589322083653 0.11589322126501 0.11589322135004 0.11589322136428 0.11589322136628 0.11589322136658 0.11589322136661 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.11589311570502 0.11589312559894 0.11589314033973 0.11589316974868 0.11589319187393 0.11589320885634 0.11589321734123 0.11589322030397 0.11589322113318 0.11589322132338 0.11589322135978 0.11589322136565 0.11589322136648 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.11589316071253 0.11589316434853 0.11589318071593 0.11589319637589 0.11589320885634 0.11589321651231 0.11589321986821 0.11589322098614 0.11589322128593 0.11589322135213 0.11589322136437 0.11589322136627 0.11589322136658 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.11589319666384 0.11589319932607 0.11589320691516 0.11589321292134 0.11589321734123 0.11589321986821 0.11589322092039 0.11589322125699 0.11589322134407 0.11589322136267 0.11589322136598 0.11589322136653 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.11589321360692 0.1158932146765 0.11589321717456 0.11589321904014 0.11589322030397 0.11589322098614 0.11589322125699 0.11589322134052 0.1158932213614 0.11589322136568 0.11589322136647 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.11589321935719 0.11589321970291 0.11589322036704 0.11589322083653 0.11589322113318 0.11589322128593 0.11589322134407 0.1158932213614 0.11589322136555 0.11589322136643 0.11589322136659 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.11589322093501 0.11589322102204 0.11589322116728 0.11589322126501 0.11589322132338 0.11589322135213 0.11589322136267 0.11589322136568 0.11589322136643 0.11589322136658 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932212887 0.11589322130646 0.11589322133295 0.11589322135004 0.11589322135978 0.11589322136437 0.11589322136598 0.11589322136647 0.11589322136659 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.11589322135464 0.11589322135769 0.11589322136173 0.11589322136428 0.11589322136565 0.11589322136627 0.11589322136653 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.11589322136502 0.11589322136544 0.11589322136596 0.11589322136628 0.11589322136648 0.11589322136658 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.11589322136639 0.11589322136645 0.11589322136654 0.11589322136658 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.11589322136661 0.11589322136661 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.1158932213666 0.22592884438897 0.2259288476656 0.22592885789142 0.22592887436039 0.22592890392368 0.22592892271969 0.2259289359532 0.22592894090687 0.22592894240036 0.22592894276807 0.22592894284349 0.22592894285651 0.22592894285845 0.22592894285875 0.22592894285876 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.2259288476656 0.22592885176597 0.2259288632175 0.22592888070111 0.22592890803003 0.22592892534112 0.22592893705229 0.22592894126418 0.22592894249524 0.225928942789 0.22592894284739 0.2259289428571 0.22592894285855 0.22592894285876 0.22592894285876 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592885789142 0.2259288632175 0.22592887521144 0.2259288937495 0.22592891598602 0.22592893144833 0.22592893923811 0.22592894190346 0.22592894264859 0.22592894281965 0.22592894285252 0.22592894285783 0.22592894285867 0.22592894285876 0.22592894285876 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592887436039 0.22592888070111 0.22592889374951 0.22592891088072 0.225928926258 0.22592893620028 0.22592894083406 0.2259289423491 0.22592894275112 0.22592894283942 0.22592894285574 0.22592894285831 0.22592894285874 0.22592894285876 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592890392368 0.22592890803003 0.22592891598602 0.225928926258 0.22592893449945 0.2259289397479 0.22592894194647 0.22592894263644 0.22592894281321 0.22592894285081 0.2259289428575 0.2259289428586 0.22592894285876 0.22592894285876 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592892271969 0.22592892534112 0.22592893144833 0.22592893620028 0.2259289397479 0.22592894175074 0.22592894254173 0.22592894278349 0.2259289428437 0.22592894285614 0.22592894285834 0.22592894285873 0.22592894285876 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.2259289359532 0.22592893705229 0.22592893923811 0.22592894083406 0.22592894194647 0.22592894254173 0.22592894277003 0.22592894283815 0.22592894285468 0.22592894285803 0.22592894285867 0.22592894285876 0.22592894285876 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894090687 0.22592894126418 0.22592894190346 0.2259289423491 0.22592894263644 0.22592894278349 0.22592894283815 0.22592894285404 0.22592894285781 0.22592894285862 0.22592894285875 0.22592894285876 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894240036 0.22592894249524 0.22592894264859 0.22592894275112 0.22592894281321 0.2259289428437 0.22592894285468 0.22592894285781 0.22592894285859 0.22592894285874 0.22592894285876 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894276807 0.225928942789 0.22592894281965 0.22592894283942 0.22592894285081 0.22592894285614 0.22592894285803 0.22592894285862 0.22592894285874 0.22592894285876 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894284349 0.22592894284739 0.22592894285252 0.22592894285574 0.2259289428575 0.22592894285834 0.22592894285867 0.22592894285875 0.22592894285876 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285651 0.2259289428571 0.22592894285783 0.22592894285831 0.2259289428586 0.22592894285873 0.22592894285876 0.22592894285876 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285845 0.22592894285855 0.22592894285867 0.22592894285874 0.22592894285876 0.22592894285876 0.22592894285876 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285876 0.22592894285876 0.22592894285876 0.22592894285876 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285876 0.22592894285876 0.22592894285876 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.22592894285875 0.33641172397242 0.33641172448135 0.33641172619039 0.33641172920475 0.33641173494274 0.33641173833977 0.33641174049753 0.33641174123333 0.33641174144131 0.33641174148958 0.33641174149886 0.3364117415005 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641172448135 0.33641172513471 0.33641172711794 0.33641173036789 0.33641173568695 0.33641173881764 0.33641174067391 0.3364117412867 0.33641174145471 0.33641174149235 0.33641174149934 0.33641174150059 0.33641174150076 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641172619039 0.33641172711794 0.33641172934136 0.33641173318685 0.33641173721935 0.33641173982593 0.33641174100056 0.33641174137609 0.33641174147467 0.33641174149607 0.33641174149998 0.33641174150069 0.33641174150076 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641172920475 0.33641173036789 0.33641173318685 0.3364117363642 0.33641173895859 0.33641174056329 0.33641174123127 0.33641174143643 0.33641174148778 0.33641174149843 0.33641174150041 0.33641174150074 0.33641174150076 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641173494274 0.33641173568695 0.33641173721935 0.33641173895859 0.33641174029562 0.33641174108134 0.33641174138376 0.33641174147358 0.33641174149538 0.33641174149979 0.33641174150065 0.33641174150076 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641173833977 0.33641173881764 0.33641173982593 0.33641174056329 0.33641174108134 0.33641174135836 0.33641174146169 0.3364117414918 0.33641174149895 0.33641174150046 0.33641174150074 0.33641174150076 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174049753 0.33641174067391 0.33641174100056 0.33641174123127 0.33641174138376 0.33641174146169 0.33641174149016 0.33641174149831 0.33641174150027 0.3364117415007 0.33641174150076 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174123333 0.3364117412867 0.33641174137609 0.33641174143643 0.33641174147358 0.3364117414918 0.33641174149831 0.33641174150019 0.33641174150067 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174144131 0.33641174145471 0.33641174147467 0.33641174148778 0.33641174149538 0.33641174149895 0.33641174150027 0.33641174150067 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174148958 0.33641174149235 0.33641174149607 0.33641174149843 0.33641174149979 0.33641174150046 0.3364117415007 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174149886 0.33641174149934 0.33641174149998 0.33641174150041 0.33641174150065 0.33641174150074 0.33641174150076 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.3364117415005 0.33641174150059 0.33641174150069 0.33641174150074 0.33641174150076 0.33641174150076 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150076 0.33641174150076 0.33641174150076 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.33641174150075 0.44760684134855 0.44760684140824 0.44760684161928 0.44760684201891 0.44760684278321 0.44760684322266 0.44760684347807 0.44760684355998 0.44760684358197 0.44760684358684 0.44760684358784 0.44760684358799 0.44760684358799 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684140824 0.44760684148635 0.44760684173761 0.4476068421725 0.44760684287983 0.44760684328275 0.4476068434989 0.44760684356605 0.44760684358337 0.44760684358713 0.4476068435879 0.44760684358799 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684161928 0.44760684173761 0.44760684203407 0.44760684256523 0.44760684308468 0.447606843403 0.44760684353513 0.44760684357537 0.44760684358536 0.44760684358753 0.44760684358796 0.44760684358799 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684201891 0.4476068421725 0.44760684256523 0.44760684298207 0.44760684330081 0.44760684348828 0.44760684356054 0.44760684358162 0.4476068435867 0.44760684358779 0.44760684358799 0.44760684358799 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684278321 0.44760684287983 0.44760684308468 0.44760684330081 0.44760684345815 0.4476068435449 0.44760684357638 0.44760684358531 0.44760684358746 0.44760684358793 0.44760684358799 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684322266 0.44760684328275 0.447606843403 0.44760684348828 0.4476068435449 0.44760684357377 0.44760684358415 0.44760684358709 0.44760684358784 0.44760684358799 0.44760684358799 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684347807 0.4476068434989 0.44760684353513 0.44760684356054 0.44760684357638 0.44760684358415 0.44760684358692 0.44760684358775 0.44760684358797 0.44760684358799 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684355998 0.44760684356605 0.44760684357537 0.44760684358162 0.44760684358531 0.44760684358709 0.44760684358775 0.44760684358796 0.44760684358799 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358197 0.44760684358337 0.44760684358536 0.4476068435867 0.44760684358746 0.44760684358784 0.44760684358797 0.44760684358799 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358684 0.44760684358713 0.44760684358753 0.44760684358779 0.44760684358793 0.44760684358799 0.44760684358799 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358784 0.4476068435879 0.44760684358796 0.44760684358799 0.44760684358799 0.44760684358799 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358799 0.44760684358799 0.44760684358799 0.44760684358799 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358799 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.44760684358798 0.55987769635598 0.55987769636185 0.55987769638287 0.55987769642574 0.5598776965058 0.55987769655153 0.55987769657588 0.55987769658339 0.55987769658534 0.55987769658585 0.55987769658591 0.5598776965859 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769636185 0.55987769636951 0.55987769639488 0.55987769644181 0.55987769651585 0.55987769655765 0.55987769657787 0.55987769658394 0.55987769658549 0.55987769658587 0.55987769658591 0.5598776965859 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769638287 0.55987769639488 0.55987769642675 0.55987769648413 0.55987769653775 0.55987769656892 0.55987769658117 0.55987769658475 0.55987769658569 0.5598776965859 0.5598776965859 0.5598776965859 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769642574 0.55987769644181 0.55987769648413 0.55987769652775 0.55987769655946 0.55987769657707 0.55987769658347 0.55987769658531 0.55987769658583 0.55987769658591 0.5598776965859 0.5598776965859 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.5598776965058 0.55987769651585 0.55987769653775 0.55987769655946 0.55987769657441 0.55987769658213 0.55987769658484 0.55987769658568 0.5598776965859 0.55987769658591 0.5598776965859 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769655153 0.55987769655765 0.55987769656892 0.55987769657707 0.55987769658213 0.55987769658461 0.55987769658555 0.55987769658586 0.55987769658591 0.5598776965859 0.5598776965859 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769657588 0.55987769657787 0.55987769658117 0.55987769658347 0.55987769658484 0.55987769658555 0.55987769658584 0.55987769658591 0.5598776965859 0.5598776965859 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658339 0.55987769658394 0.55987769658475 0.55987769658531 0.55987769658568 0.55987769658586 0.55987769658591 0.5598776965859 0.5598776965859 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658534 0.55987769658549 0.55987769658569 0.55987769658583 0.5598776965859 0.55987769658591 0.5598776965859 0.5598776965859 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658585 0.55987769658587 0.5598776965859 0.55987769658591 0.55987769658591 0.5598776965859 0.5598776965859 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658591 0.55987769658591 0.5598776965859 0.5598776965859 0.5598776965859 0.5598776965859 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.5598776965859 0.5598776965859 0.5598776965859 0.5598776965859 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.55987769658589 0.67372572455151 0.673725724552 0.67372572455376 0.67372572455765 0.67372572456458 0.67372572456854 0.67372572457047 0.67372572457118 0.67372572457138 0.67372572457138 0.67372572457137 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.673725724552 0.67372572455264 0.67372572455479 0.67372572455906 0.67372572456547 0.67372572456903 0.67372572457064 0.67372572457124 0.67372572457138 0.67372572457137 0.67372572457137 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572455376 0.67372572455479 0.67372572455767 0.6737257245628 0.67372572456739 0.67372572456991 0.67372572457095 0.67372572457133 0.67372572457138 0.67372572457137 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572455765 0.67372572455906 0.6737257245628 0.67372572456658 0.67372572456918 0.67372572457058 0.67372572457119 0.67372572457138 0.67372572457138 0.67372572457137 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572456458 0.67372572456547 0.67372572456739 0.67372572456918 0.67372572457037 0.67372572457105 0.67372572457134 0.67372572457138 0.67372572457137 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572456854 0.67372572456903 0.67372572456991 0.67372572457058 0.67372572457105 0.67372572457131 0.67372572457138 0.67372572457138 0.67372572457137 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457047 0.67372572457064 0.67372572457095 0.67372572457119 0.67372572457134 0.67372572457138 0.67372572457138 0.67372572457137 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457118 0.67372572457124 0.67372572457133 0.67372572457138 0.67372572457138 0.67372572457138 0.67372572457137 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457138 0.67372572457138 0.67372572457138 0.67372572457138 0.67372572457137 0.67372572457137 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457138 0.67372572457137 0.67372572457137 0.67372572457137 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457137 0.67372572457137 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.67372572457136 0.78983729020115 0.78983729020118 0.78983729020131 0.78983729020161 0.78983729020216 0.78983729020257 0.78983729020278 0.7898372902028 0.78983729020278 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020118 0.78983729020123 0.78983729020139 0.78983729020171 0.78983729020225 0.78983729020263 0.78983729020279 0.78983729020279 0.78983729020278 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020131 0.78983729020139 0.78983729020161 0.78983729020201 0.78983729020245 0.78983729020273 0.7898372902028 0.78983729020279 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020161 0.78983729020171 0.78983729020201 0.78983729020237 0.78983729020265 0.78983729020279 0.7898372902028 0.78983729020278 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020216 0.78983729020225 0.78983729020245 0.78983729020265 0.78983729020277 0.7898372902028 0.78983729020279 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020257 0.78983729020263 0.78983729020273 0.78983729020279 0.7898372902028 0.78983729020279 0.78983729020278 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020278 0.78983729020279 0.7898372902028 0.7898372902028 0.78983729020279 0.78983729020278 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.7898372902028 0.78983729020279 0.78983729020279 0.78983729020278 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020278 0.78983729020278 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.78983729020277 0.90913565642237 0.90913565642238 0.90913565642239 0.90913565642241 0.90913565642246 0.90913565642245 0.90913565642243 0.90913565642242 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642238 0.90913565642238 0.90913565642239 0.90913565642242 0.90913565642246 0.90913565642244 0.90913565642243 0.90913565642242 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642239 0.90913565642239 0.90913565642242 0.90913565642245 0.90913565642245 0.90913565642243 0.90913565642242 0.90913565642242 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642242 0.90913565642245 0.90913565642246 0.90913565642244 0.90913565642243 0.90913565642242 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642246 0.90913565642246 0.90913565642245 0.90913565642244 0.90913565642243 0.90913565642242 0.90913565642242 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642245 0.90913565642244 0.90913565642243 0.90913565642243 0.90913565642242 0.90913565642242 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642243 0.90913565642243 0.90913565642242 0.90913565642242 0.90913565642242 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642242 0.90913565642242 0.90913565642242 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 0.90913565642241 1.03283183866354 1.03283183866354 1.03283183866354 1.03283183866354 1.03283183866353 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866354 1.03283183866354 1.03283183866354 1.03283183866354 1.03283183866353 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866354 1.03283183866354 1.03283183866354 1.03283183866353 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866354 1.03283183866354 1.03283183866353 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866353 1.03283183866353 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.03283183866352 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.16246292258133 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 1.29990101234572 +D/cons.24.00.000000.dat 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 6.3870547e-07 6.3870547e-07 6.3870547e-07 6.3870547e-07 6.3870547e-07 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 1.91922682e-06 1.91922682e-06 1.91922682e-06 1.91922682e-06 1.91922682e-06 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 3.20908479e-06 3.20908479e-06 3.20908479e-06 3.20908479e-06 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 4.51452138e-06 4.51452138e-06 4.51452138e-06 4.51452138e-06 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 5.84180425e-06 5.84180425e-06 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 6.3870547e-07 6.3870547e-07 6.3870547e-07 6.3870547e-07 6.3870547e-07 6.3870547e-07 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 1.91922682e-06 1.91922682e-06 1.91922682e-06 1.91922682e-06 1.91922682e-06 1.91922682e-06 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 3.20908479e-06 3.20908479e-06 3.20908479e-06 3.20908479e-06 3.20908479e-06 3.20908479e-06 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 4.51452138e-06 4.51452138e-06 4.51452138e-06 4.51452138e-06 4.51452138e-06 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 5.84180425e-06 5.84180425e-06 5.84180425e-06 5.84180425e-06 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 7.19723549e-06 7.19723549e-06 7.19723549e-06 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 6.3870547e-07 6.3870547e-07 6.3870547e-07 6.3870547e-07 6.3870547e-07 6.3870547e-07 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 1.91922682e-06 1.91922682e-06 1.91922682e-06 1.91922682e-06 1.91922682e-06 1.91922682e-06 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 3.20908479e-06 3.20908479e-06 3.20908479e-06 3.20908479e-06 3.20908479e-06 3.20908479e-06 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 4.51452138e-06 4.51452138e-06 4.51452138e-06 4.51452138e-06 4.51452138e-06 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 5.84180425e-06 5.84180425e-06 5.84180425e-06 5.84180425e-06 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 7.19723549e-06 7.19723549e-06 7.19723549e-06 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 6.3870547e-07 6.3870547e-07 6.3870547e-07 6.3870547e-07 6.3870547e-07 6.3870547e-07 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 1.91922682e-06 1.91922682e-06 1.91922682e-06 1.91922682e-06 1.91922682e-06 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 3.20908479e-06 3.20908479e-06 3.20908479e-06 3.20908479e-06 3.20908479e-06 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 4.51452138e-06 4.51452138e-06 4.51452138e-06 4.51452138e-06 4.51452138e-06 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 5.84180425e-06 5.84180425e-06 5.84180425e-06 5.84180425e-06 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 7.19723549e-06 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 6.3870547e-07 6.3870547e-07 6.3870547e-07 6.3870547e-07 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 1.91922682e-06 1.91922682e-06 1.91922682e-06 1.91922682e-06 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 3.20908479e-06 3.20908479e-06 3.20908479e-06 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 4.51452138e-06 4.51452138e-06 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 +D/cons.24.00.000050.dat 0.02439379860784 0.02439379848734 0.02439379818508 0.02439379784876 0.02439379792481 0.02439380429173 0.02439380619375 0.02439380666247 0.02439380657948 0.02439380651197 0.02439380648896 0.02439380648351 0.0243938064825 0.02439380648236 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.07330019046646 0.07330019004633 0.07330018912949 0.07330018847098 0.07330018834312 0.07330020842706 0.07330021366349 0.07330021495126 0.0733002147551 0.07330021458225 0.07330021452287 0.07330021450873 0.07330021450612 0.07330021450574 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.12256317013578 0.12256316946464 0.12256316907005 0.12256316942047 0.12256319354406 0.12256320563811 0.12256321206884 0.12256321254605 0.12256321216209 0.12256321193227 0.12256321185942 0.12256321184272 0.12256321183972 0.12256321183928 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.17242113559441 0.1724211354199 0.17242113653805 0.17242113892153 0.17242118046354 0.17242119373988 0.1724211980723 0.17242119772494 0.17242119719631 0.17242119697215 0.17242119690974 0.1724211968965 0.17242119689429 0.17242119689393 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.22311347014051 0.22311347082712 0.22311351574016 0.2231135255837 0.22311354415515 0.2231135492673 0.22311354933786 0.22311354839595 0.2231135479116 0.22311354775463 0.2231135477166 0.22311354770926 0.2231135477081 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.27488093049184 0.27488093302043 0.27488094276913 0.27488095158062 0.27488095915608 0.27488095948895 0.27488095816074 0.27488095742475 0.27488095715244 0.27488095707735 0.27488095706089 0.27488095705796 0.27488095705744 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.3279657079083 0.32796570839415 0.3279657129334 0.32796571431297 0.3279657146377 0.32796571357023 0.32796571276276 0.32796571241532 0.32796571230458 0.32796571227689 0.32796571227131 0.32796571227028 0.32796571227014 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.38261190842276 0.38261190806177 0.38261190808213 0.38261190774541 0.38261190716221 0.38261190650947 0.38261190617316 0.38261190604973 0.38261190601442 0.38261190600636 0.38261190600471 0.38261190600445 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.43906556739508 0.43906556718221 0.43906556689557 0.43906556653469 0.43906556619124 0.43906556594849 0.43906556584442 0.43906556581002 0.43906556580106 0.43906556579898 0.43906556579862 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.49757469263268 0.49757469255787 0.49757469242971 0.49757469228681 0.49757469217172 0.49757469210528 0.49757469207979 0.49757469207211 0.49757469207006 0.49757469206966 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.5583891965686 0.55838919654982 0.55838919651393 0.55838919647541 0.55838919644717 0.55838919643285 0.5583891964278 0.55838919642623 0.55838919642587 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.62176073465622 0.62176073465257 0.62176073464499 0.62176073463702 0.62176073463162 0.62176073462917 0.62176073462818 0.62176073462793 0.6217607346279 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.68794243124828 0.6879424312477 0.6879424312465 0.68794243124525 0.68794243124432 0.68794243124383 0.68794243124372 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.75718849593686 0.75718849593676 0.75718849593652 0.75718849593626 0.75718849593613 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.82975373432704 0.82975373432704 0.82975373432703 0.82975373432703 0.82975373432703 0.82975373432703 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 0.02439374625258 0.02439374687751 0.02439374905754 0.02439375494912 0.02439376502377 0.02439378479695 0.02439379598733 0.02439380323731 0.02439380565757 0.02439380630814 0.0243938064514 0.02439380647767 0.02439380648173 0.02439380648226 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.07330003543329 0.07330003801017 0.07330004637374 0.07330006618173 0.07330009951712 0.07330015490254 0.07330018656469 0.07330020595382 0.073300212337 0.07330021404853 0.07330021442455 0.07330021449343 0.07330021450409 0.07330021450548 0.07330021450567 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.1225629233565 0.1225629305918 0.12256295150095 0.12256298833425 0.12256306230718 0.12256313018836 0.12256317856166 0.12256320172634 0.12256320930089 0.12256321130902 0.1225632117459 0.12256321182524 0.1225632118374 0.12256321183898 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.17242083319799 0.17242084841083 0.17242088386256 0.17242093632399 0.1724210440862 0.17242111819903 0.17242116808726 0.17242118863496 0.17242119492104 0.17242119649855 0.17242119682676 0.17242119688414 0.17242119689263 0.17242119689376 0.1724211968939 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.22311316709522 0.22311319197655 0.22311327283141 0.22311335190805 0.22311343847686 0.22311349672586 0.22311353071836 0.22311354305852 0.22311354665261 0.22311354750618 0.22311354767506 0.22311354770328 0.22311354770727 0.22311354770787 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.27488071649767 0.27488073588526 0.27488077465797 0.2748808325972 0.27488089390602 0.27488093187438 0.27488094946791 0.27488095512062 0.27488095664114 0.2748809569813 0.27488095704544 0.27488095705569 0.27488095705721 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.32796557215569 0.32796558754807 0.327965623195 0.32796565790377 0.32796568736163 0.32796570324473 0.32796570964622 0.32796571162986 0.32796571213822 0.32796571224694 0.32796571226653 0.32796571226964 0.32796571227012 0.32796571227014 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.38261185590444 0.38261186190056 0.38261187469669 0.38261188787967 0.38261189807409 0.38261190331982 0.3826119052586 0.38261190583049 0.38261190597004 0.38261190599851 0.38261190600352 0.38261190600436 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.4390655512399 0.43906555301794 0.43906555681795 0.43906556083802 0.43906556373681 0.43906556513703 0.43906556562244 0.43906556575916 0.43906556579098 0.43906556579728 0.43906556579846 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.49757468859198 0.49757468902387 0.49757468994916 0.49757469094415 0.49757469162349 0.49757469193266 0.49757469203454 0.49757469206192 0.49757469206814 0.49757469206945 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.5583891957334 0.55838919582002 0.55838919600767 0.55838919621144 0.55838919634437 0.55838919640169 0.55838919641971 0.5583891964245 0.55838919642566 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.6217607345117 0.62176073452611 0.62176073455825 0.62176073459324 0.62176073461514 0.62176073462407 0.62176073462697 0.62176073462779 0.6217607346279 0.6217607346279 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.68794243122709 0.68794243122912 0.68794243123374 0.68794243123873 0.6879424312418 0.68794243124325 0.68794243124367 0.68794243124372 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.75718849593382 0.75718849593408 0.75718849593472 0.75718849593552 0.75718849593601 0.75718849593613 0.75718849593612 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.82975373432692 0.82975373432695 0.82975373432702 0.82975373432706 0.82975373432706 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.9058929594079 0.9058929594079 0.90589295940789 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 0.02439329265382 0.02439329923916 0.02439332101145 0.02439337442051 0.02439345722321 0.02439361284586 0.02439370351623 0.02439377128844 0.0243937969608 0.02439380434507 0.02439380608105 0.02439380641865 0.02439380647371 0.02439380648133 0.02439380648222 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.07329869065942 0.0732987170778 0.07329879857306 0.07329897185916 0.07329924492764 0.07329967880519 0.07329993815813 0.07330012135583 0.07330018935834 0.07330020887282 0.07330021344905 0.07330021433798 0.07330021448292 0.07330021450302 0.07330021450538 0.07330021450566 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.12256077295661 0.12256084286917 0.1225610303681 0.12256132480384 0.12256190270043 0.12256245235142 0.12256286812291 0.12256309902983 0.12256318160156 0.12256320513307 0.12256321059263 0.12256321164296 0.12256321181281 0.12256321183614 0.12256321183886 0.1225632118392 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.17241815030673 0.17241828050028 0.17241856065129 0.17241897744266 0.17241980484494 0.17242042538415 0.17242088598441 0.17242110164376 0.17242117267908 0.17242119175792 0.17242119597501 0.17242119675392 0.17242119687557 0.17242119689179 0.17242119689366 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.22311033736697 0.22311052813248 0.22311113093333 0.22311176795435 0.22311248907928 0.22311301039038 0.22311335198293 0.22311349076075 0.22311353401436 0.22311354495127 0.22311354723789 0.22311354763932 0.22311354769924 0.22311354770688 0.22311354770783 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2748788232732 0.27487898219169 0.27487926339642 0.27487973796637 0.27488029071436 0.27488066461415 0.27488086410854 0.27488093209873 0.27488095143462 0.27488095598327 0.27488095688204 0.27488095703272 0.27488095705431 0.27488095705704 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.32796434183972 0.32796447952972 0.3279647904954 0.32796512525396 0.32796542509196 0.32796560176225 0.32796567860863 0.32796570367373 0.3279657104215 0.3279657119321 0.32796571221712 0.32796571226288 0.3279657122692 0.32796571227009 0.32796571227014 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.38261136399333 0.38261142624046 0.38261155669828 0.38261169701965 0.38261180884913 0.38261187141694 0.38261189599126 0.38261190357306 0.38261190550525 0.38261190591695 0.38261190599121 0.38261190600258 0.38261190600427 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.43906539814619 0.43906541784263 0.43906545889087 0.43906550494218 0.43906553904634 0.43906555686429 0.43906556333043 0.43906556522641 0.43906556568608 0.43906556577963 0.43906556579565 0.43906556579827 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.49757464950052 0.49757465460523 0.49757466527731 0.49757467745806 0.49757468597447 0.4975746901368 0.4975746915586 0.49757469195608 0.49757469204815 0.49757469206592 0.49757469206916 0.4975746920696 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.55838918746452 0.55838918855011 0.55838919084629 0.55838919349418 0.55838919526059 0.55838919607194 0.55838919633594 0.55838919640658 0.5583891964221 0.55838919642532 0.5583891964258 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.62176073304494 0.6217607332371 0.62176073365081 0.62176073413083 0.62176073443868 0.62176073457247 0.62176073461422 0.6217607346249 0.62176073462746 0.62176073462788 0.6217607346279 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.68794243100658 0.68794243103497 0.68794243109839 0.68794243117171 0.68794243121728 0.68794243123605 0.68794243124176 0.68794243124343 0.6879424312437 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.75718849590567 0.75718849590926 0.75718849591754 0.75718849592702 0.75718849593269 0.75718849593516 0.75718849593601 0.75718849593612 0.75718849593612 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.8297537343234 0.82975373432379 0.82975373432473 0.82975373432596 0.82975373432677 0.82975373432703 0.82975373432705 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.90589295940763 0.90589295940768 0.9058929594078 0.90589295940789 0.9058929594079 0.90589295940789 0.90589295940788 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.98586031241671 0.98586031241671 0.9858603124167 0.98586031241669 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 0.0243903385861 0.02439039355032 0.02439056655723 0.02439094553254 0.02439148127971 0.02439244264866 0.02439300602394 0.02439349827395 0.02439371736533 0.02439378512683 0.02439380223015 0.02439380577068 0.02439380638121 0.02439380647003 0.02439380648104 0.02439380648221 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.07328996227735 0.07329017726061 0.07329080995943 0.07329198393461 0.07329376784712 0.0732964199847 0.07329804892638 0.07329939342342 0.07329997787214 0.07330015794879 0.07330020325602 0.07330021262291 0.07330021423792 0.07330021447299 0.07330021450223 0.07330021450534 0.07330021450566 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.12254693402123 0.12254747059345 0.1225488044136 0.12255058914165 0.12255423361271 0.12255766262062 0.12256039358377 0.12256219374521 0.12256291937867 0.1225631426517 0.12256319820442 0.12256320957645 0.12256321151979 0.12256321180055 0.12256321183516 0.1225632118388 0.12256321183919 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.17240105682598 0.17240192060141 0.17240365283209 0.17240621096389 0.1724111994615 0.17241519553892 0.17241850808456 0.17242030824616 0.17242095546776 0.17242114247549 0.17242118660386 0.17242119524576 0.17242119666826 0.17242119686725 0.17242119689114 0.17242119689362 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.2230921256652 0.22309322573943 0.22309684633676 0.22310081539441 0.22310545836162 0.22310905396339 0.22311172537019 0.22311298129946 0.22311340265171 0.22311351681636 0.2231135421687 0.22311354686267 0.2231135475971 0.2231135476953 0.22311354770659 0.2231135477078 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.27486610023852 0.27486714384172 0.27486862362155 0.27487149376465 0.2748753752635 0.27487821608065 0.27488002621242 0.27488069348127 0.27488089466037 0.27488094457609 0.27488095493105 0.27488095674655 0.2748809570181 0.274880957053 0.27488095705693 0.27488095705738 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.32795512189165 0.32795607490448 0.32795813342129 0.32796063422101 0.32796303564994 0.32796460582109 0.32796535843443 0.32796561752381 0.32796569096421 0.32796570820842 0.32796571160836 0.32796571217727 0.32796571225879 0.32796571226884 0.32796571227005 0.32796571227014 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.38260717883392 0.38260768688328 0.38260875206416 0.38260995696277 0.38261093953094 0.38261154087855 0.3826117956528 0.38261187805773 0.38261190003482 0.38261190491907 0.38261190583511 0.38261190598157 0.38261190600161 0.38261190600417 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.43906400299246 0.43906417744446 0.43906453298361 0.43906495956468 0.43906528248227 0.43906546669018 0.43906553735626 0.43906555895638 0.43906556440546 0.43906556555635 0.43906556576229 0.43906556579371 0.43906556579805 0.43906556579857 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.49757426831989 0.49757431697472 0.49757441613202 0.49757453741085 0.49757462379813 0.49757466961881 0.49757468593042 0.4975746906611 0.49757469179535 0.49757469202383 0.49757469206286 0.49757469206875 0.49757469206958 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.55838910179822 0.55838911280658 0.55838913551709 0.55838916363235 0.55838918270145 0.55838919213618 0.55838919530412 0.55838919617942 0.55838919637974 0.55838919641826 0.55838919642474 0.55838919642577 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.6217607169964 0.62176071905499 0.62176072338486 0.62176072878225 0.62176073229763 0.62176073393002 0.62176073445272 0.62176073459088 0.62176073462102 0.62176073462683 0.62176073462784 0.6217607346279 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.68794242847136 0.68794242879393 0.68794242948874 0.68794243035849 0.68794243090589 0.68794243114614 0.68794243122004 0.68794243123866 0.68794243124288 0.68794243124366 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.75718849556457 0.75718849560704 0.75718849570245 0.75718849582105 0.75718849589385 0.75718849592413 0.75718849593314 0.75718849593561 0.75718849593609 0.75718849593612 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.82975373428418 0.82975373428896 0.82975373430022 0.82975373431402 0.82975373432222 0.82975373432565 0.82975373432683 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.90589295940334 0.9058929594038 0.90589295940494 0.90589295940645 0.90589295940748 0.90589295940785 0.90589295940789 0.90589295940788 0.90589295940788 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.98586031241636 0.98586031241641 0.98586031241654 0.98586031241668 0.98586031241671 0.98586031241669 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 1.0699085048699 1.0699085048699 1.06990850486989 1.06990850486988 1.06990850486987 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 0.02437590641737 0.02437630777575 0.02437752989847 0.0243797806425 0.02438232516873 0.02438667147934 0.02438913609618 0.02439173803931 0.02439315504417 0.02439363828761 0.02439377071778 0.02439380013775 0.02439380553281 0.02439380636123 0.02439380646906 0.02439380648107 0.02439380648222 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.07324765368072 0.07324920411288 0.07325350980314 0.07325981457607 0.07326872590402 0.07328026075283 0.07328752157083 0.07329466849831 0.07329847634013 0.07329976674068 0.07330011937926 0.07330019762688 0.0733002119771 0.07330021418266 0.07330021447014 0.07330021450228 0.07330021450538 0.07330021450566 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.12248138076095 0.12248490606122 0.12249281245839 0.12249956838897 0.12251726736615 0.12253331244667 0.12254589586857 0.12255610122332 0.12256099998521 0.12256264846326 0.12256309326238 0.1225631909757 0.12256320873661 0.12256321144539 0.12256321179623 0.12256321183514 0.12256321183885 0.12256321183919 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.17232274358439 0.17232699294976 0.17233377105925 0.17234581251018 0.17236787720945 0.17238629210635 0.17240351972687 0.17241473917605 0.17241930672658 0.17242074052336 0.17242110510487 0.17242118135678 0.17242119465877 0.17242119661818 0.17242119686446 0.17242119689114 0.17242119689364 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.22300747482203 0.22301190555753 0.22302684289523 0.22304613426858 0.22306749044752 0.22308549182818 0.22310047619646 0.22310912680166 0.22311233178484 0.22311327171297 0.22311349533146 0.223113539304 0.22311354655614 0.22311354757187 0.22311354769394 0.22311354770659 0.2231135477078 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.27480497764526 0.27481020146234 0.27481501142141 0.27482622233833 0.27484597450436 0.27486116682056 0.27487354570436 0.27487873890706 0.27488040247501 0.27488084047485 0.27488093626621 0.27488095388721 0.27488095664115 0.27488095700999 0.27488095705262 0.27488095705693 0.27488095705738 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.32790457909911 0.32790954847215 0.32791899739693 0.32793233638164 0.32794647646408 0.32795690723353 0.327962743944 0.32796487654328 0.32796551509108 0.32796567296207 0.32796570559586 0.32796571129748 0.32796571214761 0.32796571225667 0.32796571226877 0.32796571227005 0.32796571227014 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.38258038260265 0.38258351163339 0.38258986073998 0.38259774528794 0.38260435904582 0.38260883482418 0.38261093280296 0.38261164810712 0.38261184853014 0.38261189513379 0.3826119042455 0.38261190575915 0.38261190597473 0.38261190600116 0.38261190600414 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.43905421008645 0.43905541175061 0.43905776810519 0.43906082441174 0.43906319170049 0.43906468533798 0.43906530262225 0.4390654999268 0.43906555187791 0.43906556329243 0.43906556541115 0.43906556574674 0.43906556579242 0.43906556579795 0.43906556579857 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.49757137302162 0.49757173510101 0.49757245086095 0.49757339666887 0.49757408251511 0.49757448246401 0.49757463266779 0.4975746779636 0.49757468923216 0.4975746915818 0.49757469199732 0.49757469206022 0.49757469206849 0.49757469206957 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.55838840445913 0.5583884921803 0.55838866818386 0.55838890428494 0.55838906675619 0.55838915450117 0.5583891851153 0.55838919386634 0.55838919593394 0.55838919634475 0.5583891964142 0.55838919642426 0.55838919642574 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.6217605781373 0.62176059553735 0.62176063124834 0.62176067959339 0.6217607114782 0.62176072751361 0.62176073279366 0.62176073423073 0.62176073455466 0.62176073461619 0.62176073462616 0.6217607346278 0.6217607346279 0.6217607346279 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.68794240531791 0.68794240818904 0.6879424142429 0.68794242248678 0.68794242773521 0.68794243021067 0.68794243098818 0.68794243119053 0.68794243123409 0.68794243124217 0.68794243124361 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.7571884922946 0.75718849269398 0.75718849356152 0.75718849474737 0.75718849548019 0.75718849580669 0.75718849590523 0.75718849592968 0.75718849593503 0.75718849593605 0.75718849593612 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.82975373388924 0.82975373393613 0.82975373404311 0.82975373418797 0.82975373427578 0.82975373431277 0.82975373432361 0.82975373432642 0.82975373432701 0.82975373432705 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.90589295936241 0.90589295936712 0.90589295937853 0.90589295939366 0.90589295940265 0.90589295940639 0.90589295940763 0.90589295940788 0.90589295940789 0.90589295940788 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.98586031241238 0.98586031241279 0.98586031241383 0.98586031241528 0.98586031241626 0.98586031241666 0.9858603124167 0.98586031241669 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 1.06990850486957 1.06990850486961 1.06990850486973 1.06990850486987 1.0699085048699 1.06990850486988 1.06990850486987 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.15828799591191 1.15828799591191 1.15828799591191 1.1582879959119 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 0.02434716837618 0.02434821315103 0.0243516285508 0.0243583111828 0.02437159067753 0.02437250243819 0.02437616840734 0.02438312225075 0.02439002829019 0.02439277066721 0.02439357161822 0.02439376231338 0.0243937995158 0.0243938055511 0.02439380637582 0.02439380647183 0.02439380648143 0.02439380648226 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.07316338306245 0.07316753961938 0.07318082826733 0.07320107478437 0.0732385212147 0.07323767178816 0.07325126646754 0.07327140356485 0.07329019136927 0.07329745330973 0.07329958736878 0.07330009634782 0.07330019583244 0.0733002120041 0.07330021421884 0.07330021447725 0.07330021450323 0.07330021450548 0.07330021450567 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.12235113758773 0.12236205108161 0.12239258579423 0.12242287044886 0.12246237219385 0.12246396667551 0.12248925650415 0.12252419969687 0.12255018699969 0.12255964253072 0.12256240802787 0.12256306152813 0.12256318824244 0.12256320869624 0.12256321148065 0.12256321180395 0.12256321183619 0.12256321183896 0.1225632118392 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.17217425054891 0.17218864252571 0.17223173713091 0.17225639302523 0.17227370378345 0.17229639528396 0.17233452626392 0.17238396076836 0.17240968078567 0.17241821744962 0.17242055834618 0.17242108238431 0.17242117954564 0.17242119465245 0.17242119664477 0.17242119686986 0.17242119689185 0.17242119689372 0.1724211968939 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.22287522206742 0.2228841364483 0.22291197159016 0.22292949580116 0.22295525049825 0.22298746795303 0.22304079932735 0.22308638124742 0.22310557938484 0.22311161821061 0.22311315919157 0.22311348197037 0.22311353826348 0.22311354654476 0.22311354758409 0.22311354769645 0.22311354770693 0.22311354770784 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.27466448838126 0.27466630129736 0.2746628849364 0.27468609600407 0.27472357383103 0.27477250931238 0.27483392725751 0.27486623907902 0.27487707166325 0.27488009856353 0.27488079676581 0.27488093155945 0.27488095357614 0.2748809566467 0.27488095701527 0.27488095705356 0.27488095705705 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.32773770629444 0.32775069841443 0.32776700321177 0.32780294366837 0.3278585211322 0.32790986273714 0.32794589387056 0.3279598940036 0.32796427456051 0.32796541266752 0.32796565925246 0.32796570424323 0.32796571122294 0.32796571215165 0.32796571225842 0.32796571226906 0.32796571227008 0.32796571227014 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.38245057501298 0.38246535211439 0.38249143803374 0.38253050524923 0.38256554571849 0.38259154855938 0.38260513409979 0.3826100314241 0.38261147034914 0.38261182030154 0.3826118916218 0.38261190393003 0.38261190574557 0.38261190597632 0.38261190600165 0.3826119060042 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.4390003582213 0.43900749912229 0.43901988714318 0.43903674921352 0.43905002269384 0.43905940184591 0.43906364753562 0.43906506652835 0.43906545632888 0.43906554539926 0.43906556254228 0.43906556535011 0.43906556574495 0.43906556579288 0.43906556579804 0.43906556579858 0.43906556579859 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.49755443551571 0.49755659533019 0.49756056500241 0.49756625227682 0.49757043577158 0.49757314955174 0.49757423944354 0.49757458087059 0.49757466897433 0.49757468797814 0.49757469144644 0.49757469198744 0.49757469206012 0.49757469206858 0.49757469206958 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.55838403608031 0.55838458455707 0.55838563248943 0.55838716775903 0.55838823577471 0.55838887339432 0.55838910660279 0.55838917549939 0.55838919229175 0.55838919572703 0.55838919632395 0.5583891964129 0.55838919642425 0.55838919642576 0.55838919642583 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.62175965256281 0.62175976669167 0.62175999307303 0.62176032969348 0.62176055376757 0.6217606774388 0.62176071949443 0.62176073126929 0.62176073399432 0.62176073452536 0.62176073461352 0.62176073462596 0.6217607346278 0.62176073462791 0.6217607346279 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.68794224215925 0.6879422618823 0.68794230246159 0.68794236338242 0.68794240250812 0.68794242260842 0.68794242906041 0.68794243078025 0.68794243115993 0.68794243123062 0.68794243124177 0.6879424312436 0.68794243124372 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.75718846808315 0.75718847094589 0.75718847705486 0.75718848628725 0.75718849204236 0.75718849481532 0.75718849566436 0.75718849588076 0.75718849592632 0.75718849593455 0.75718849593603 0.75718849593613 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.82975373083203 0.82975373118479 0.82975373196609 0.82975373315194 0.82975373387298 0.82975373420112 0.82975373429762 0.82975373432106 0.82975373432603 0.82975373432699 0.82975373432705 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.905892959031 0.90589295906777 0.90589295915439 0.90589295928408 0.90589295936205 0.90589295939539 0.90589295940493 0.90589295940735 0.90589295940787 0.90589295940789 0.90589295940788 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.9858603123815 0.98586031238477 0.98586031239307 0.98586031240522 0.98586031241246 0.98586031241547 0.98586031241651 0.9858603124167 0.98586031241669 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 1.0699085048668 1.06990850486705 1.06990850486772 1.06990850486879 1.06990850486957 1.06990850486988 1.06990850486989 1.06990850486987 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.15828799591173 1.15828799591176 1.15828799591183 1.15828799591191 1.15828799591191 1.15828799591189 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.25124612122592 1.25124612122592 1.25124612122591 1.2512461212259 1.25124612122589 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 7.432318578e-05 7.450063168e-05 7.521712592e-05 7.781922226e-05 0.00023069844422 0.02436265045883 0.02435889511969 0.0243660499702 0.02438054951693 0.02438985806495 0.02439283644631 0.02439361197781 0.02439377406124 0.02439380193163 0.02439380593839 0.02439380642643 0.02439380647735 0.02439380648195 0.0243938064823 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.00022386819453 0.00022465772297 0.00022770664196 0.00023809428754 0.00111164736486 0.07321375551896 0.07320588700325 0.07322439729303 0.07326520055326 0.07328969734705 0.07329761591066 0.07329969023987 0.0733001266298 0.07330020210984 0.07330021301753 0.07330021435214 0.07330021449191 0.0733002145046 0.07330021450559 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.00037793055928 0.00038073591732 0.00039317348313 0.00092809149226 0.12247524531299 0.12242208229418 0.1224172894083 0.12245426748695 0.12251721113233 0.12254953066869 0.12255985672166 0.12256253714008 0.12256309897375 0.12256319594263 0.12256320993337 0.12256321164287 0.12256321182172 0.12256321183784 0.1225632118391 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.00055082662756 0.00056045295517 0.0014527864445 0.0027073002586 0.1722218919967 0.17220020809636 0.17222222728493 0.17230322527971 0.17237912989579 0.17240929022145 0.17241843935659 0.17242066810816 0.17242111188124 0.17242118530934 0.17242119554292 0.17242119675787 0.17242119688191 0.17242119689295 0.17242119689383 0.1724211968939 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.00232956450434 0.00324170474228 0.22283820837003 0.22290632304199 0.22285593897594 0.22285856352112 0.2229162516197 0.22301711248994 0.2230827113537 0.22310542247293 0.22311178786148 0.22311322984416 0.22311349929337 0.22311354142534 0.22311354700695 0.22311354764009 0.22311354770219 0.22311354770743 0.22311354770789 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.27460224556458 0.27464269859331 0.27458370442652 0.27457381438796 0.27455677224012 0.27459668650931 0.27471376357274 0.27482213517144 0.27486445021188 0.27487708034988 0.27488019156581 0.27488082880979 0.27488093868757 0.27488095479219 0.27488095681533 0.2748809570348 0.2748809570555 0.27488095705724 0.2748809570574 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.32756302807856 0.32758261188635 0.32757273834275 0.32759973712473 0.32767374331548 0.32776803921997 0.3278841886527 0.32794107451953 0.32795929342103 0.32796430200503 0.32796544976031 0.32796567060442 0.32796570659205 0.32796571160128 0.32796571220153 0.32796571226392 0.32796571226959 0.32796571227013 0.32796571227014 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.38220917715757 0.38223486585432 0.38227450864844 0.38235487428564 0.38244710548527 0.38253083130469 0.38258326808757 0.38260357343372 0.38260986898676 0.3826114853899 0.38261183213592 0.38261189489138 0.38261190456241 0.38261190584193 0.3826119059884 0.38261190600297 0.38261190600434 0.38261190600444 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.43884076089754 0.43886512255719 0.4389045919041 0.43896065415362 0.43900542393873 0.43903943597739 0.43905700773835 0.43906323152614 0.43906503011695 0.43906546157133 0.43906554847587 0.4390655633216 0.43906556549176 0.43906556576539 0.43906556579532 0.43906556579833 0.43906556579859 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.49749859089837 0.49750644961762 0.49752072898353 0.49754106981443 0.49755677911296 0.49756773414197 0.49757256227471 0.49757414636614 0.4975745740694 0.49757467035411 0.49757468864223 0.49757469160229 0.49757469201411 0.49757469206375 0.49757469206907 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.55836813105678 0.55837024556768 0.55837437713205 0.55838045716756 0.55838484827813 0.55838765469995 0.55838875176892 0.558389088954 0.55838917443375 0.55838919258249 0.5583891958476 0.55838919635028 0.55838919641714 0.55838919642488 0.55838919642581 0.55838919642583 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.62175601575693 0.6217564705036 0.62175741855921 0.62175886820885 0.621759860793 0.62176044709693 0.62176065608357 0.62176071663554 0.62176073112859 0.62176073404477 0.62176073454384 0.6217607346173 0.62176073462661 0.62176073462787 0.6217607346279 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.68794155852043 0.68794163918713 0.68794181747301 0.68794209918611 0.68794228405364 0.687942385691 0.68794241940655 0.68794242866195 0.68794243076439 0.68794243116712 0.68794243123304 0.68794243124229 0.68794243124368 0.68794243124372 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.75718836079085 0.75718837278534 0.75718840075934 0.75718844612798 0.75718847492108 0.75718848975594 0.75718849440212 0.75718849561607 0.75718849587907 0.75718849592722 0.75718849593485 0.75718849593609 0.75718849593613 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.82975371659001 0.82975371810479 0.82975372181754 0.82975372796155 0.82975373175844 0.8297537336036 0.82975373415469 0.82975373429246 0.8297537343209 0.82975373432614 0.82975373432703 0.82975373432705 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.90589295741439 0.90589295757854 0.90589295800027 0.90589295870813 0.90589295913664 0.90589295933417 0.90589295939085 0.90589295940445 0.90589295940736 0.90589295940789 0.90589295940789 0.90589295940788 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.98586031222294 0.98586031223811 0.98586031228019 0.98586031234959 0.98586031239186 0.98586031240997 0.98586031241507 0.98586031241647 0.98586031241671 0.98586031241669 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 1.06990850485346 1.0699085048547 1.0699085048583 1.06990850486414 1.06990850486768 1.0699085048693 1.06990850486985 1.06990850486989 1.06990850486987 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.15828799591045 1.15828799591054 1.15828799591085 1.15828799591144 1.15828799591182 1.15828799591192 1.1582879959119 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.25124612122593 1.25124612122593 1.25124612122594 1.25124612122594 1.25124612122591 1.25124612122589 1.25124612122589 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.34902619133925 1.34902619133925 1.34902619133925 1.34902619133924 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 7.2489168e-07 7.2504021e-07 7.2578505e-07 7.303008e-07 1.3127599e-06 0.00021754801483 0.02435488833557 0.02435574097465 0.02436893497942 0.02438544167852 0.0243916382765 0.024393347362 0.02439372635368 0.02439379479161 0.0243938050384 0.02439380632973 0.02439380646841 0.02439380648123 0.02439380648225 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 2.178656e-06 2.17931447e-06 2.18281551e-06 2.20103711e-06 4.67202865e-06 0.00068222603915 0.07319897704903 0.07319240787305 0.07323261231942 0.07327756268247 0.07329427091095 0.07329894858344 0.07329999269653 0.0733001820537 0.07330021048923 0.07330021408054 0.07330021446683 0.07330021450259 0.07330021450545 0.07330021450567 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 3.64669032e-06 3.6496258e-06 3.67671919e-06 4.56177705e-06 0.0001975948407 0.00192492959961 0.12241872166826 0.12240551874877 0.12246745553267 0.12253204155881 0.12255502513972 0.12256147618043 0.12256290915394 0.1225631677577 0.12256320640742 0.1225632112667 0.12256321178718 0.1225632118351 0.1225632118389 0.1225632118392 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 5.16693192e-06 5.18219277e-06 6.63306199e-06 1.577973048e-05 0.00236671991798 0.17227916073836 0.1722215134044 0.17223414565293 0.17233159728199 0.17239437838741 0.17241451607791 0.17241984093973 0.17242096855356 0.17242116457957 0.17242119300674 0.17242119649251 0.17242119685794 0.17242119689107 0.17242119689367 0.1724211968939 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 1.357556055e-05 1.537884801e-05 0.0003591525208 0.00304870816585 0.22287878780385 0.22286535237843 0.22285185929183 0.22291495843643 0.22303913378993 0.22309300043761 0.22310884860456 0.22311265988456 0.22311340738338 0.22311352894442 0.22311354556339 0.22311354749655 0.22311354768985 0.22311354770653 0.2231135477078 0.22311354770791 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.00274465506202 0.00286266809858 0.00424058865928 0.27456242672928 0.27454026647969 0.27450179890069 0.27459034276015 0.27474043170961 0.27483938526376 0.27487065321246 0.27487884037283 0.27488059122779 0.27488090332766 0.27488095029245 0.27488095632177 0.27488095698788 0.2748809570516 0.27488095705692 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.3275243036261 0.32755427230928 0.32765303960571 0.32759004569909 0.3275817507068 0.32761907851456 0.32776497652247 0.32790208874444 0.32794866378769 0.32796184628656 0.32796497215798 0.32796559196284 0.32796569554061 0.32796571026543 0.32796571206179 0.32796571225122 0.32796571226857 0.32796571227003 0.32796571227015 0.32796571227014 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.38212737770159 0.38214305350888 0.38217895384056 0.38218908819219 0.38227045821765 0.38241682268807 0.38253801187928 0.38258980125074 0.38260634832905 0.38261072843902 0.38261169456948 0.38261187358887 0.3826119017297 0.38261190551631 0.38261190595586 0.3826119060001 0.38261190600407 0.38261190600444 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.43866211652654 0.43869800388928 0.43874644443899 0.43883761063313 0.43892023201276 0.4389995971204 0.43904285742885 0.43905919795971 0.43906407001825 0.43906526879161 0.43906551557071 0.43906555850857 0.43906556488419 0.43906556569885 0.43906556578902 0.43906556579771 0.43906556579857 0.43906556579859 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.49741798404001 0.49743265948602 0.49745561724996 0.49749810930033 0.49752941778611 0.49755617967014 0.49756885518615 0.49757316427154 0.49757435580274 0.49757462922635 0.4975746820181 0.49757469068348 0.49757469190375 0.49757469205225 0.49757469206787 0.49757469206954 0.49757469206962 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.55834305929215 0.55834688489346 0.55835381183332 0.55836788542114 0.55837760014958 0.55838493154149 0.55838794284502 0.55838888879102 0.55838913265589 0.55838918515424 0.55838919471342 0.55838919620067 0.55838919639999 0.55838919642304 0.55838919642566 0.55838919642584 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.62174976249229 0.62175062021837 0.62175233774495 0.62175593181349 0.62175829807601 0.62175991441194 0.62176050784671 0.62176068214417 0.62176072432866 0.62176073289822 0.62176073437735 0.62176073459632 0.62176073462422 0.62176073462762 0.62176073462792 0.6217607346279 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.68794029918729 0.6879404592745 0.68794080508158 0.68794153790757 0.68794200547749 0.68794229804014 0.68794239637114 0.68794242359034 0.6879424298152 0.68794243101484 0.68794243121192 0.68794243123964 0.68794243124336 0.68794243124373 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.75718815193801 0.75718817704114 0.75718823456367 0.75718835694223 0.7571884333065 0.75718847748748 0.75718849133922 0.75718849497477 0.75718849576472 0.75718849590976 0.75718849593235 0.75718849593578 0.75718849593614 0.75718849593612 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.82975368759618 0.82975369093489 0.82975369895963 0.82975371601848 0.82975372648575 0.82975373212983 0.82975373380377 0.82975373422226 0.82975373430904 0.82975373432416 0.8297537343268 0.82975373432706 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.90589295400006 0.9058929543803 0.90589295533123 0.9058929573449 0.90589295856439 0.90589295918132 0.90589295935603 0.90589295939771 0.9058929594061 0.90589295940774 0.9058929594079 0.90589295940788 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.98586031187852 0.98586031191567 0.98586031201291 0.98586031221568 0.98586031233834 0.98586031239617 0.98586031241203 0.98586031241578 0.98586031241665 0.98586031241671 0.98586031241669 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 1.06990850482337 1.06990850482653 1.0699085048352 1.06990850485274 1.06990850486342 1.06990850486805 1.06990850486954 1.0699085048699 1.06990850486989 1.06990850486987 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.15828799590818 1.15828799590841 1.15828799590906 1.15828799591039 1.15828799591138 1.15828799591186 1.15828799591192 1.15828799591189 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.2512461212257 1.25124612122572 1.25124612122579 1.25124612122592 1.25124612122594 1.25124612122591 1.25124612122589 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.34902619133928 1.34902619133927 1.34902619133927 1.34902619133925 1.34902619133924 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 6.3718846e-07 6.3706764e-07 6.3622417e-07 6.3324762e-07 1.14055229e-06 0.00017637606987 0.02435391340242 0.02435651581216 0.0243685475559 0.02438511820672 0.02439153481178 0.02439332043888 0.02439372084629 0.02439379388234 0.02439380491459 0.02439380631557 0.02439380646703 0.02439380648111 0.02439380648224 0.02439380648233 0.02439380648234 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 1.91426877e-06 1.91335465e-06 1.90693829e-06 1.89610925e-06 3.86081527e-06 0.0006317956154 0.07319399559991 0.07319421056316 0.07323153893405 0.07327686434289 0.07329404790086 0.07329889211364 0.07329998140527 0.07330018022117 0.07330021024277 0.0733002140526 0.0733002144641 0.07330021450235 0.07330021450543 0.07330021450567 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 3.19691337e-06 3.19043074e-06 3.16810138e-06 3.44483275e-06 1.122039736e-05 0.00186657871502 0.12241845081446 0.12240335962648 0.12246493983792 0.12253106949303 0.12255475361282 0.12256141511133 0.12256289798062 0.12256316606669 0.12256320619269 0.12256321124351 0.122563211785 0.12256321183492 0.12256321183889 0.1225632118392 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 4.48243273e-06 4.47283769e-06 4.84942962e-06 1.32894716e-05 0.00206437856194 0.17227621737528 0.17222339564837 0.17222828819875 0.17232702333539 0.1723931681422 0.17241422017131 0.17241978156404 0.17242095866496 0.17242116320244 0.17242119284463 0.1724211964762 0.17242119685654 0.17242119689096 0.17242119689366 0.1724211968939 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 1.221913784e-05 1.353190409e-05 2.039934349e-05 0.00265995451087 0.22287160892322 0.22286950117631 0.22284842064688 0.22290844669349 0.22303466132694 0.22309178785191 0.22310857163867 0.22311260928406 0.22311339975423 0.2231135279775 0.22311354545896 0.22311354748677 0.22311354768903 0.22311354770647 0.22311354770779 0.22311354770791 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.00234158180835 0.00268735593814 0.00412884801108 0.2745531782447 0.27454487108964 0.27450341731381 0.2745856689894 0.27473146551705 0.27483634462633 0.2748698511412 0.274878674725 0.27488056333255 0.27488089938971 0.27488094981699 0.274880956272 0.27488095698329 0.27488095705123 0.27488095705689 0.27488095705738 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.32745530727436 0.32753044650366 0.32764584625457 0.32758272249212 0.3275757122401 0.3276140108658 0.32775518359276 0.32789708184006 0.32794727246685 0.32796151856576 0.32796490868245 0.32796558170886 0.32796569413727 0.32796571010051 0.32796571204491 0.3279657122497 0.32796571226845 0.32796571227002 0.32796571227015 0.32796571227014 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.38213102840221 0.38214517742108 0.38216743780467 0.3821797666473 0.38226118741807 0.38240450875074 0.38253218206908 0.38258793785844 0.38260585500914 0.38261062038812 0.38261167486731 0.3826118705594 0.38261190133195 0.38261190547117 0.38261190595138 0.38261190599972 0.38261190600404 0.38261190600444 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.43865062838572 0.43868808607012 0.43873616968617 0.43882766192084 0.43891207170708 0.43899482146495 0.43904101672901 0.43905863436958 0.43906393021613 0.43906524000688 0.43906551059849 0.43906555777915 0.43906556479225 0.43906556568876 0.43906556578806 0.43906556579763 0.43906556579856 0.43906556579859 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.49741036031022 0.49742712053281 0.49745145098792 0.49749497944245 0.49752685772438 0.4975547601899 0.49756836498944 0.49757302474117 0.49757432327443 0.49757462289734 0.49757468097832 0.49757469053753 0.497574691886 0.49757469205038 0.49757469206769 0.49757469206952 0.49757469206962 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.55834048023706 0.55834502549719 0.55835254513759 0.55836700442624 0.55837694019007 0.55838460345827 0.5583878364698 0.5583888602947 0.55838912636273 0.55838918398969 0.55838919453055 0.55838919617594 0.5583891963971 0.55838919642274 0.55838919642562 0.55838919642584 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.62174904283296 0.62175011650444 0.62175202643846 0.62175573244711 0.62175816377648 0.62175985300134 0.62176048873481 0.62176067727185 0.62176072330212 0.62176073271647 0.62176073434986 0.62176073459275 0.62176073462382 0.62176073462757 0.62176073462792 0.6217607346279 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.68794013977845 0.68794035041236 0.68794074280086 0.68794150091937 0.68794198307397 0.68794228845611 0.68794239347917 0.68794242288318 0.68794242967218 0.68794243099041 0.68794243120838 0.6879424312392 0.6879424312433 0.68794243124373 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.75718812334874 0.75718815787462 0.75718822426831 0.75718835124981 0.75718843017961 0.75718847621408 0.75718849096528 0.75718849488649 0.75718849574745 0.75718849590694 0.75718849593195 0.75718849593572 0.75718849593614 0.75718849593612 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.82975368336603 0.82975368813653 0.82975369753424 0.82975371528231 0.82975372611539 0.8297537319837 0.82975373376183 0.82975373421266 0.82975373430725 0.82975373432386 0.82975373432675 0.82975373432706 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.90589295347485 0.90589295403617 0.90589295516372 0.9058929572639 0.90589295852649 0.90589295916657 0.90589295935191 0.90589295939681 0.90589295940592 0.90589295940772 0.9058929594079 0.90589295940788 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.98586031182279 0.98586031187929 0.98586031199586 0.98586031220807 0.98586031233484 0.98586031239487 0.98586031241167 0.98586031241569 0.98586031241664 0.98586031241671 0.98586031241669 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 1.06990850481827 1.06990850482318 1.06990850483372 1.06990850485213 1.06990850486315 1.06990850486794 1.0699085048695 1.0699085048699 1.06990850486989 1.06990850486987 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.15828799590779 1.15828799590815 1.15828799590895 1.15828799591034 1.15828799591135 1.15828799591186 1.15828799591192 1.15828799591189 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.25124612122566 1.2512461212257 1.25124612122578 1.25124612122591 1.25124612122594 1.25124612122591 1.25124612122589 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.34902619133928 1.34902619133928 1.34902619133927 1.34902619133925 1.34902619133924 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 7.3456191e-07 7.3563179e-07 7.4215785e-07 9.865373e-07 5.357826334e-05 0.00040553334943 0.02437691288417 0.02437043434042 0.02437685587535 0.0243879948759 0.02439223981922 0.02439346793252 0.0243937466125 0.02439379767058 0.02439380538755 0.02439380636617 0.02439380647169 0.02439380648149 0.02439380648227 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 2.21064412e-06 2.21534803e-06 2.25062221e-06 4.37178971e-06 0.00051560795856 0.07327496050337 0.07322243739389 0.07321635258677 0.07324974259996 0.07328439966384 0.07329616267414 0.07329937133146 0.07330006946645 0.07330019360093 0.0733002119506 0.07330021423815 0.07330021448152 0.07330021450378 0.07330021450553 0.07330021450567 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 3.73126916e-06 3.76085385e-06 5.70117001e-06 0.00020203779326 0.0010337022551 0.12241243440163 0.12239426117921 0.12241247240383 0.12249053229144 0.12254203714034 0.12255803414234 0.12256217793937 0.12256304020673 0.12256318785553 0.12256320898627 0.12256321154752 0.12256321181336 0.1225632118372 0.12256321183905 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 7.24238909e-06 1.073041918e-05 0.00028498930647 0.00043672730003 0.00273083036153 0.17219758953519 0.17218375012245 0.17223971096616 0.17234890950049 0.1724009266567 0.17241650889163 0.17242030583472 0.17242105551024 0.17242117792873 0.17242119471964 0.1724211966789 0.17242119687542 0.17242119689249 0.17242119689378 0.1724211968939 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.00048859352195 0.00175060468857 0.00209091685725 0.00353857594591 0.22290666655378 0.22281287548921 0.22284784124867 0.22295806633204 0.22306095774922 0.22309944407585 0.22311047989066 0.22311299676159 0.22311346478694 0.22311353711564 0.22311354654693 0.22311354759772 0.22311354769877 0.2231135477072 0.22311354770786 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.00382234564054 0.27451495722567 0.27452515467092 0.27462397688884 0.274553262339 0.27457550831577 0.27462867826105 0.27476981074276 0.27484958812724 0.27487350293792 0.27487949206233 0.27488071477842 0.27488092296155 0.27488095293354 0.27488095662531 0.27488095701791 0.27488095705418 0.27488095705713 0.2748809570574 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.3276505464146 0.32758440379587 0.32757580936203 0.32758567994423 0.32758280165148 0.32766666430711 0.32780960390565 0.32791678144952 0.32795294302226 0.32796291303882 0.32796519526141 0.32796563118598 0.3279657013801 0.3279657110076 0.32796571214291 0.32796571225888 0.3279657122692 0.3279657122701 0.32796571227014 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.38216978524202 0.38213788304778 0.38216240594381 0.38223429811037 0.3823500538513 0.38245998880572 0.38255530023867 0.38259521013403 0.38260780012285 0.38261105794241 0.38261175785835 0.38261188392324 0.38261190317282 0.38261190568973 0.3826119059739 0.38261190600174 0.38261190600423 0.38261190600444 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.4387364530715 0.43875526282825 0.43881486257287 0.43889060599918 0.43896462459594 0.43901646910322 0.43904865116626 0.43906086949698 0.43906447859588 0.43906535384603 0.43906553068886 0.43906556081315 0.439065565187 0.43906556573332 0.4390655657924 0.43906556579804 0.43906556579859 0.43906556579859 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.49745105904982 0.49746641182709 0.49749187093326 0.49751876040423 0.49754406296283 0.49756145772546 0.49757049051425 0.4975735947404 0.49757445235146 0.49757464779463 0.49757468509069 0.49757469112276 0.49757469195824 0.49757469205813 0.49757469206848 0.49757469206958 0.49757469206962 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.5583524697911 0.55835836562387 0.55836643417773 0.55837461704158 0.55838172216598 0.55838627544338 0.55838832579084 0.55838898155846 0.55838915192382 0.55838918860494 0.55838919524841 0.55838919627275 0.55838919640848 0.55838919642393 0.55838919642574 0.55838919642583 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.62175200154537 0.62175363589993 0.62175566721733 0.62175763954779 0.62175923948413 0.6217601964277 0.62176058262772 0.62176069899652 0.62176072759859 0.62176073344763 0.62176073445764 0.62176073460659 0.62176073462535 0.62176073462776 0.62176073462791 0.6217607346279 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.68794073595963 0.68794108588636 0.68794149949541 0.68794188660908 0.68794218210622 0.68794234740282 0.68794240866159 0.68794242619122 0.68794243029033 0.68794243109023 0.68794243122239 0.6879424312409 0.68794243124354 0.68794243124373 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.75718822281271 0.75718828313144 0.7571883524985 0.75718841537705 0.75718846088266 0.75718848477063 0.75718849305509 0.75718849531837 0.7571884958242 0.75718849591872 0.75718849593356 0.75718849593596 0.75718849593614 0.75718849593612 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.829753697289 0.82975370588328 0.82975371561473 0.82975372419115 0.82975373011367 0.82975373304464 0.82975373400895 0.8297537342614 0.82975373431544 0.82975373432516 0.82975373432692 0.82975373432706 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.90589295513003 0.90589295616127 0.90589295731765 0.90589295831227 0.90589295897099 0.90589295927989 0.90589295937717 0.90589295940158 0.90589295940678 0.90589295940783 0.9058929594079 0.90589295940788 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.98586031199161 0.98586031209804 0.98586031221493 0.98586031231411 0.98586031237725 0.98586031240537 0.98586031241391 0.98586031241616 0.9858603124167 0.9858603124167 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 1.0699085048332 1.06990850484275 1.06990850485288 1.06990850486139 1.06990850486657 1.06990850486885 1.06990850486974 1.0699085048699 1.06990850486988 1.06990850486987 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.15828799590892 1.15828799590963 1.15828799591041 1.15828799591117 1.15828799591171 1.15828799591192 1.15828799591191 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.25124612122577 1.25124612122585 1.25124612122592 1.25124612122595 1.25124612122593 1.2512461212259 1.25124612122589 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.34902619133927 1.34902619133926 1.34902619133925 1.34902619133924 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.45186657818423 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 7.928496044e-05 8.00888582e-05 8.32803478e-05 0.00021641509712 0.02436193157653 0.02436787612277 0.02436684979087 0.02437717097195 0.02438724782838 0.02439183004617 0.0243933161639 0.02439370668574 0.02439378961059 0.02439380408546 0.02439380619308 0.02439380645238 0.02439380647964 0.02439380648212 0.02439380648232 0.02439380648234 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.00024067250561 0.00024374509255 0.0002576412943 0.00108133671867 0.07321148914399 0.07321730218297 0.0732190952192 0.07324995131811 0.07328112001455 0.07329474615325 0.07329893356962 0.0732999674216 0.07330017466077 0.07330020906754 0.07330021387104 0.07330021444182 0.0733002145001 0.07330021450524 0.07330021450565 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.00041900602607 0.00043064868749 0.00159191021177 0.1224728781812 0.12242356583881 0.1224149917235 0.12243364557669 0.12248787839639 0.12253783764502 0.12255637860084 0.12256169879989 0.12256293402133 0.12256316894131 0.12256320620572 0.12256321120396 0.12256321177717 0.12256321183389 0.12256321183879 0.12256321183919 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.0017182709929 0.00247138944334 0.17225650435644 0.17221836977064 0.17222117864938 0.17221973066947 0.17227090088778 0.17234703750009 0.17239748831711 0.17241505197337 0.17241990106579 0.17242096921483 0.1724211631525 0.17242119263192 0.17242119643063 0.17242119685019 0.17242119689026 0.17242119689359 0.17242119689389 0.1724211968939 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.22287852949028 0.22293710522285 0.22288471918979 0.2228616610595 0.22287629830441 0.22289647047866 0.22297492281764 0.22305770057781 0.22309713556455 0.22310955671567 0.22311274809226 0.22311341374567 0.2231135287298 0.22311354540946 0.22311354746756 0.22311354768599 0.22311354770611 0.22311354770776 0.22311354770791 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.27456738901882 0.2745780555852 0.274545361257 0.2745684068563 0.2746158088688 0.27469554911304 0.27478569489187 0.27484859435474 0.27487217603331 0.27487899230291 0.27488059036992 0.27488089922549 0.2748809492675 0.27488095615327 0.27488095696625 0.27488095704929 0.27488095705671 0.27488095705736 0.2748809570574 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.32761340445738 0.32761306995191 0.32762484815143 0.32768582473385 0.32776399717587 0.32785248901867 0.32792064245633 0.3279520345583 0.32796226588038 0.32796498848017 0.32796558424434 0.32796569300398 0.3279657097814 0.32796571199199 0.327965712243 0.32796571226775 0.32796571226995 0.32796571227015 0.32796571227014 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.38234429251028 0.38234904379982 0.38238027233862 0.38245114832486 0.38251781529108 0.38256745177832 0.38259605002271 0.38260736089079 0.38261082619119 0.38261169123907 0.38261186986034 0.38261190080611 0.38261190536001 0.38261190593501 0.38261190599781 0.38261190600383 0.38261190600442 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.43894363963091 0.43895082470264 0.43897646962197 0.43900693053061 0.43903398829983 0.4390517693469 0.43906099258926 0.43906433070891 0.43906528837915 0.4390655133953 0.43906555738512 0.43906556463953 0.43906556566041 0.43906556578418 0.43906556579718 0.43906556579851 0.43906556579859 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.49753322563995 0.49753753434329 0.49754756960524 0.49755749327436 0.49756600273431 0.49757119718011 0.49757360516585 0.49757441425481 0.49757463281182 0.49757468139795 0.49757469042986 0.49757469185263 0.49757469204463 0.49757469206694 0.49757469206943 0.49757469206962 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.5583777140137 0.55837944419057 0.55838246365939 0.558385127336 0.55838724359338 0.55838846463056 0.55838898085551 0.55838914402622 0.55838918576504 0.55838919458852 0.55838919615475 0.5583891963912 0.5583891964218 0.55838919642548 0.55838919642583 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.62175814640685 0.62175864321721 0.62175935827169 0.62175993797728 0.62176037027826 0.62176060610801 0.62176069852547 0.62176072624415 0.62176073299436 0.6217607343575 0.62176073458939 0.62176073462297 0.62176073462741 0.62176073462791 0.6217607346279 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.68794194941545 0.68794205862158 0.68794219605541 0.68794230049374 0.68794237410961 0.68794241208634 0.68794242608568 0.68794243009456 0.68794243102843 0.6879424312093 0.68794243123877 0.68794243124317 0.68794243124372 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.75718842090326 0.75718844003937 0.75718846193341 0.75718847774116 0.7571884883161 0.75718849348833 0.75718849530179 0.75718849579993 0.75718849591143 0.75718849593208 0.75718849593566 0.75718849593613 0.75718849593612 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.8297537244383 0.82975372718824 0.82975373012441 0.8297537321578 0.82975373345338 0.82975373405655 0.82975373425923 0.82975373431281 0.82975373432441 0.82975373432673 0.82975373432705 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.90589295829343 0.90589295862462 0.90589295895963 0.90589295918428 0.90589295932085 0.90589295938161 0.90589295940138 0.90589295940647 0.90589295940774 0.9058929594079 0.90589295940788 0.90589295940788 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.98586031230812 0.9858603123424 0.98586031237488 0.98586031239645 0.98586031240895 0.98586031241427 0.98586031241612 0.98586031241667 0.9858603124167 0.98586031241669 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 1.06990850486062 1.06990850486357 1.06990850486626 1.06990850486806 1.0699085048692 1.06990850486977 1.0699085048699 1.06990850486988 1.06990850486987 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.15828799591107 1.15828799591138 1.15828799591168 1.15828799591187 1.15828799591193 1.15828799591191 1.15828799591189 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.25124612122595 1.25124612122594 1.25124612122593 1.25124612122591 1.2512461212259 1.25124612122589 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.34902619133924 1.34902619133924 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 0.02434921440102 0.0243521715522 0.0243597392539 0.02437075345666 0.02437079987366 0.02437709272012 0.02438204598732 0.02438806179442 0.02439195879027 0.0243933076114 0.02439369526696 0.02439378583762 0.02439380325835 0.02439380605443 0.02439380643361 0.02439380647752 0.02439380648192 0.0243938064823 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.07317661238107 0.07318647680142 0.07321014787202 0.07323673799784 0.07323233671621 0.07324761823381 0.07326394958951 0.07328446114431 0.0732954606079 0.07329899877989 0.07329995509533 0.07330016799091 0.07330020744176 0.07330021358956 0.07330021440342 0.0733002144958 0.07330021450483 0.0733002145056 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.12239434820112 0.1224063053075 0.12243990275354 0.12245834688608 0.12245305048317 0.12247454680547 0.12250921858063 0.12254350163691 0.12255753907999 0.12256182855165 0.12256292909622 0.12256316314504 0.12256320471512 0.12256321094623 0.12256321174253 0.12256321183008 0.12256321183843 0.12256321183915 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.17223992508955 0.17224554637078 0.17226444579142 0.17226050886856 0.17228071804487 0.17231681065303 0.17236412628582 0.17240233535406 0.17241608369591 0.17242001919243 0.17242096802868 0.17242115916656 0.1724211915866 0.17242119625211 0.1724211968267 0.17242119688774 0.17242119689337 0.17242119689387 0.1724211968939 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.22292297579316 0.22292770567721 0.22292301621529 0.22293429822709 0.22298565508596 0.22302194508982 0.22307312474891 0.22310111663516 0.22311026422398 0.2231128205777 0.22311341208941 0.22311352625682 0.22311354480772 0.22311354737002 0.22311354767371 0.22311354770484 0.22311354770763 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.27466175622147 0.27467154287562 0.27468031735874 0.27471935712285 0.2747704164986 0.27482260690494 0.27485858859324 0.27487442308588 0.27487934146143 0.2748806205874 0.27488089760259 0.2748809480838 0.27488095589248 0.27488095692642 0.27488095704451 0.27488095705622 0.27488095705731 0.2748809570574 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.32779744605218 0.32780041569624 0.32782252829163 0.32785997067933 0.32790732431008 0.32793921885341 0.32795667946456 0.32796317609117 0.32796511434731 0.32796559318688 0.3279656920936 0.32796570934178 0.32796571190354 0.32796571223025 0.32796571226625 0.32796571226978 0.32796571227014 0.32796571227014 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.38251514039992 0.3825275658233 0.38255112817272 0.3825712924991 0.38259106525269 0.38260293709226 0.38260896340373 0.38261111257336 0.38261172687793 0.38261187183734 0.38261190045142 0.38261190522942 0.38261190591084 0.38261190599451 0.38261190600344 0.38261190600439 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.43903049336922 0.43903655188199 0.43904554594004 0.43905292347076 0.43905925297053 0.43906302477362 0.43906477158818 0.43906536085667 0.43906552151842 0.43906555770469 0.43906556453537 0.43906556562884 0.43906556577875 0.43906556579643 0.43906556579843 0.43906556579859 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.49756411179328 0.4975663303636 0.49756916701836 0.49757138705109 0.49757310754012 0.49757409262738 0.49757451306163 0.49757464785276 0.49757468291555 0.49757469046354 0.49757469182847 0.49757469203831 0.49757469206589 0.49757469206928 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.55838657821613 0.55838720390921 0.55838793029055 0.55838847481785 0.55838886464486 0.55838907757008 0.55838916241904 0.55838918837144 0.55838919482481 0.5583891961556 0.55838919638664 0.5583891964207 0.55838919642529 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.6217601979431 0.62176033843063 0.62176049198636 0.62176060205282 0.62176067616553 0.62176071465277 0.6217607291355 0.62176073337736 0.6217607343886 0.62176073458888 0.6217607346222 0.62176073462723 0.62176073462789 0.6217607346279 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.68794233909386 0.68794236489174 0.68794239198281 0.68794241059281 0.68794242249388 0.68794242837446 0.68794243048327 0.68794243107674 0.6879424312128 0.68794243123858 0.68794243124306 0.6879424312437 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.75718848253883 0.75718848648981 0.75718849052099 0.75718849318571 0.75718849481357 0.75718849558103 0.75718849584508 0.75718849591664 0.75718849593243 0.75718849593562 0.75718849593611 0.75718849593612 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.82975373266154 0.829753733174 0.82975373368465 0.82975373401127 0.82975373420249 0.82975373428876 0.82975373431733 0.82975373432492 0.82975373432675 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.90589295922905 0.9058929592865 0.90589295934163 0.9058929593763 0.90589295939569 0.90589295940409 0.9058929594069 0.90589295940778 0.90589295940789 0.90589295940788 0.90589295940788 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.98586031239982 0.98586031240539 0.98586031241054 0.98586031241374 0.98586031241551 0.98586031241641 0.98586031241669 0.9858603124167 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 1.06990850486827 1.06990850486881 1.06990850486937 1.06990850486972 1.06990850486989 1.0699085048699 1.06990850486988 1.06990850486987 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.15828799591188 1.15828799591192 1.15828799591192 1.15828799591191 1.15828799591189 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.25124612122591 1.2512461212259 1.25124612122589 1.25124612122589 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 0.02437361268539 0.0243748233168 0.02437734360316 0.02437992110768 0.02438471544577 0.02438797956631 0.02439092589226 0.02439270645311 0.02439347342373 0.02439372329928 0.02439378919974 0.02439380346759 0.02439380603652 0.02439380642593 0.02439380647617 0.02439380648175 0.02439380648228 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.07324334490517 0.07324706660158 0.07325405081791 0.07326278518108 0.07327451922221 0.07328338203987 0.07329208326473 0.07329729064472 0.0732993711911 0.07330001303674 0.07330017421423 0.07330020769887 0.0733002135258 0.07330021438453 0.07330021449274 0.07330021450447 0.07330021450557 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.12248115268419 0.12248647493926 0.12249478538268 0.12250881376405 0.12252565726711 0.1225402894756 0.12255290881183 0.12255974914352 0.12256226147761 0.12256299461349 0.12256317012413 0.12256320505061 0.12256321089499 0.12256321172606 0.12256321182742 0.12256321183811 0.12256321183912 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.17232277039954 0.17232864650414 0.17234303753582 0.17236041264059 0.17237975043879 0.17239772937323 0.17241113619373 0.17241806671542 0.17242038788323 0.17242102124545 0.1724211646595 0.17242119185634 0.17242119621847 0.17242119681564 0.17242119688599 0.17242119689315 0.17242119689385 0.1724211968939 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.22303505844399 0.223039850905 0.22304723527155 0.22306030851907 0.22308121091253 0.22309561456429 0.22310671694561 0.22311152353027 0.22311304536465 0.22311344302431 0.2231135292468 0.22311354493042 0.22311354734859 0.22311354766763 0.22311354770393 0.22311354770752 0.22311354770789 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.27481138797549 0.27481630699526 0.27482906811248 0.27484404807339 0.27485916707063 0.2748707851826 0.27487740238687 0.27487996158849 0.27488072324975 0.27488091069221 0.27488094923121 0.27488095592461 0.2748809569158 0.27488095704197 0.27488095705585 0.27488095705728 0.2748809570574 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.32792537942097 0.32792883548316 0.32793820314657 0.32794691301734 0.32795582663941 0.32796150155237 0.32796434012821 0.32796534311018 0.32796562897455 0.32796569637119 0.3279657096822 0.32796571190816 0.32796571222629 0.32796571226542 0.32796571226967 0.32796571227013 0.32796571227014 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.38259385146149 0.38259641153246 0.38260119145901 0.38260511826285 0.38260850177934 0.38261053654571 0.38261147727037 0.38261179502152 0.38261188192442 0.38261190158095 0.3826119053103 0.38261190591061 0.38261190599337 0.38261190600322 0.38261190600436 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.43905936424055 0.43906046356277 0.43906220315658 0.43906355439805 0.43906459725836 0.43906519731057 0.43906545505387 0.43906553824107 0.43906556004794 0.43906556478127 0.43906556564456 0.43906556577842 0.43906556579613 0.43906556579839 0.43906556579859 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.49757295163386 0.49757331577331 0.4975738224967 0.49757419703062 0.49757446337901 0.4975746093214 0.49757466814987 0.49757468634306 0.49757469091891 0.4975746918733 0.49757469204085 0.49757469206576 0.49757469206925 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.55838879336672 0.55838888847956 0.55838900920103 0.55838909442613 0.5583891511596 0.55838918075684 0.55838919206068 0.55838919541866 0.55838919623057 0.5583891963936 0.55838919642102 0.5583891964253 0.55838919642581 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.6217606567606 0.62176067684765 0.62176070072071 0.62176071686954 0.62176072704238 0.62176073210298 0.62176073394851 0.62176073447645 0.62176073459947 0.6217607346231 0.62176073462732 0.62176073462788 0.6217607346279 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.68794241855766 0.6879424220603 0.68794242602747 0.68794242860797 0.68794243015755 0.68794243089453 0.68794243115269 0.68794243122397 0.6879424312399 0.68794243124321 0.68794243124369 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.75718849417565 0.75718849468866 0.75718849524824 0.75718849559983 0.75718849580206 0.75718849589425 0.75718849592535 0.75718849593374 0.75718849593578 0.75718849593611 0.75718849593612 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.82975373411686 0.82975373418131 0.8297537342485 0.8297537342898 0.82975373431257 0.82975373432245 0.82975373432587 0.82975373432689 0.82975373432705 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.90589295938607 0.90589295939299 0.90589295939987 0.90589295940406 0.90589295940638 0.9058929594075 0.90589295940786 0.90589295940789 0.90589295940788 0.90589295940788 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.98586031241452 0.98586031241521 0.98586031241596 0.98586031241643 0.98586031241667 0.98586031241671 0.98586031241669 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 1.0699085048698 1.06990850486986 1.0699085048699 1.0699085048699 1.06990850486988 1.06990850486987 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.1582879959119 1.1582879959119 1.15828799591189 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.25124612122589 1.25124612122589 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 0.02438920699067 0.02438942059837 0.02438993254973 0.02439058366439 0.0243918413034 0.02439259787622 0.02439327959 0.0243936281703 0.02439375699862 0.02439379504519 0.02439380426228 0.02439380611745 0.02439380643112 0.02439380647613 0.02439380648168 0.02439380648227 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.07328705820582 0.07328777494163 0.07328932295523 0.07329145150497 0.07329475865417 0.07329686244937 0.07329879257023 0.07329975623006 0.07330009216089 0.07330018723308 0.07330020937938 0.07330021368641 0.07330021439348 0.07330021449244 0.07330021450431 0.07330021450554 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.12254383472354 0.12254504027322 0.12254734015707 0.12255118740246 0.12255538830404 0.12255899006108 0.12256155427265 0.12256269935571 0.12256308068192 0.12256318372885 0.12256320674686 0.12256321105276 0.12256321173484 0.1225632118272 0.12256321183798 0.1225632118391 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.17239837863081 0.17239996523596 0.1724040278868 0.17240842584885 0.17241312482077 0.17241712420787 0.17241968378383 0.17242075877613 0.17242109062045 0.1724211751501 0.17242119311449 0.17242119633165 0.17242119682178 0.17242119688585 0.17242119689306 0.17242119689384 0.1724211968939 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.22309613322289 0.22309745459938 0.22309952940224 0.22310314512882 0.22310752903657 0.22311067148189 0.22311257066475 0.22311327536993 0.22311348415268 0.22311353518872 0.22311354560973 0.22311354740633 0.22311354767045 0.22311354770383 0.22311354770747 0.22311354770789 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.27486679156258 0.27486816949909 0.27487143141283 0.27487453633579 0.27487745382653 0.27487948576855 0.27488048190857 0.27488083072781 0.27488092884053 0.27488095171735 0.27488095619416 0.27488095693729 0.27488095704287 0.27488095705578 0.27488095705727 0.2748809570574 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.32795841933535 0.32795929111786 0.32796129184197 0.32796288078024 0.32796429707951 0.32796514914663 0.32796553767795 0.32796566735817 0.32796570256886 0.32796571049341 0.32796571199187 0.32796571223254 0.32796571226564 0.32796571226965 0.32796571227013 0.32796571227014 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.38260902502331 0.38260949363487 0.38261032021629 0.38261095317207 0.38261144713354 0.3826117319642 0.38261185381586 0.38261189302854 0.38261190329595 0.38261190552475 0.38261190593165 0.38261190599483 0.38261190600325 0.38261190600436 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.43906465463993 0.43906482918851 0.43906510130044 0.43906530078416 0.43906544302234 0.43906552126357 0.43906555289213 0.43906556269835 0.43906556517319 0.43906556569141 0.4390655657828 0.43906556579642 0.43906556579841 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.4975744547092 0.49757450645427 0.4975745794015 0.49757463062125 0.49757466466894 0.49757468252657 0.49757468939485 0.49757469144846 0.49757469194837 0.49757469204946 0.49757469206652 0.49757469206932 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.55838914495611 0.55838915735496 0.55838917353813 0.55838918443687 0.55838919127199 0.55838919469546 0.55838919595616 0.55838919632018 0.55838919640581 0.55838919642236 0.55838919642545 0.55838919642581 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.62176072524371 0.62176072768754 0.62176073069385 0.6217607326413 0.62176073380291 0.6217607343599 0.62176073455728 0.62176073461239 0.62176073462484 0.62176073462754 0.62176073462789 0.6217607346279 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.68794242979101 0.6879424301937 0.68794243066617 0.68794243096168 0.6879424311303 0.68794243120787 0.68794243123437 0.6879424312416 0.68794243124344 0.6879424312437 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.75718849574325 0.75718849579995 0.75718849586296 0.75718849590147 0.75718849592254 0.75718849593174 0.75718849593499 0.75718849593599 0.75718849593612 0.75718849593612 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.8297537343049 0.82975373431168 0.82975373431882 0.82975373432309 0.82975373432548 0.82975373432666 0.82975373432702 0.82975373432705 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.90589295940543 0.9058929594062 0.90589295940706 0.9058929594076 0.90589295940785 0.9058929594079 0.90589295940789 0.90589295940788 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.90589295940787 0.98586031241659 0.98586031241666 0.98586031241671 0.98586031241671 0.9858603124167 0.98586031241669 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 1.06990850486989 1.06990850486988 1.06990850486988 1.06990850486987 1.06990850486987 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.06990850486986 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.25124612122588 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.45186657818422 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 1.91837603793369 0.02439296136573 0.02439299458024 0.02439308487924 0.024393211401 0.02439346485734 0.02439361092619 0.02439373031838 0.02439378283471 0.02439380038303 0.02439380516258 0.02439380624091 0.0243938064447 0.02439380647728 0.02439380648175 0.02439380648227 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.07329777734592 0.07329789541953 0.07329818272403 0.07329859489502 0.07329927934924 0.07329968882095 0.07330001621049 0.07330015518911 0.07330019969948 0.07330021139982 0.07330021395337 0.07330021442177 0.07330021449472 0.07330021450443 0.07330021450554 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.12255959508669 0.12255981741101 0.12256026865651 0.1225610815421 0.12256192497877 0.12256259294626 0.12256299241076 0.12256314840447 0.12256319659059 0.12256320875396 0.12256321130894 0.12256321176113 0.12256321182927 0.12256321183808 0.1225632118391 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.17241698604494 0.17241731282096 0.17241816776042 0.17241907349746 0.17241995308187 0.17242063339169 0.17242100754595 0.17242114520071 0.17242118505321 0.17242119459766 0.17242119651397 0.17242119683985 0.17242119688722 0.17242119689312 0.17242119689384 0.1724211968939 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.22311048561489 0.22311075228747 0.22311122685666 0.22311194260842 0.2231126687247 0.22311317580852 0.22311343014484 0.22311351675981 0.22311354086795 0.22311354642665 0.22311354750282 0.22311354767962 0.22311354770449 0.2231135477075 0.22311354770789 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.27487869030793 0.27487895979675 0.27487956409995 0.27488006715223 0.27488050326584 0.27488078032646 0.27488090310691 0.27488094337936 0.27488095413887 0.27488095652837 0.27488095697523 0.27488095704633 0.27488095705601 0.27488095705728 0.2748809570574 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.3279646662119 0.32796481958043 0.32796512788266 0.32796535748121 0.3279655418072 0.32796564828744 0.32796569327915 0.32796570758647 0.3279657112989 0.32796571209902 0.32796571224425 0.32796571226666 0.32796571226973 0.32796571227013 0.32796571227014 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.38261152746141 0.38261159497703 0.38261170969801 0.38261179333059 0.38261185377527 0.38261188713965 0.38261190055986 0.38261190470072 0.38261190574202 0.38261190595949 0.38261190599772 0.38261190600352 0.38261190600438 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.43906545426604 0.43906547692125 0.43906551175981 0.43906553620683 0.43906555256384 0.43906556118709 0.43906556450584 0.43906556549817 0.43906556573985 0.43906556578874 0.43906556579707 0.43906556579847 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.49757466482452 0.49757467098108 0.4975746796927 0.49757468556726 0.497574689261 0.49757469112321 0.49757469181186 0.4975746920114 0.49757469205847 0.49757469206767 0.49757469206943 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.55838919085095 0.55838919222385 0.55838919404008 0.55838919521837 0.55838919592134 0.55838919626095 0.55838919638211 0.55838919641609 0.55838919642391 0.55838919642562 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.62176073366302 0.621760733918 0.62176073423688 0.6217607344366 0.62176073455043 0.6217607346032 0.62176073462136 0.62176073462642 0.62176073462774 0.6217607346279 0.6217607346279 0.6217607346279 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.68794243110097 0.68794243114133 0.68794243118861 0.68794243121758 0.68794243123336 0.6879424312403 0.68794243124286 0.68794243124363 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.75718849591793 0.7571884959233 0.75718849592923 0.75718849593278 0.7571884959348 0.75718849593583 0.75718849593611 0.75718849593612 0.75718849593612 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.82975373432479 0.82975373432548 0.8297537343263 0.82975373432681 0.82975373432702 0.82975373432706 0.82975373432705 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.9058929594078 0.90589295940786 0.9058929594079 0.9058929594079 0.90589295940789 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.98586031241671 0.9858603124167 0.98586031241669 0.98586031241669 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 0.02439368229995 0.02439368659126 0.02439369939108 0.02439371912577 0.02439375843199 0.0243937808631 0.02439379737595 0.02439380383492 0.02439380584056 0.02439380635118 0.02439380645955 0.02439380647894 0.0243938064819 0.02439380648228 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.07329985450144 0.07329987029835 0.0732999126952 0.07329997722744 0.07330008453023 0.07330014728941 0.07330019137636 0.07330020798493 0.07330021297021 0.07330021420053 0.07330021445408 0.07330021449821 0.07330021450473 0.07330021450556 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.12256267455781 0.1225627072264 0.12256277885189 0.12256290980069 0.12256304043527 0.12256313672777 0.12256318714706 0.12256320511318 0.12256321031006 0.12256321154542 0.12256321179106 0.12256321183241 0.12256321183834 0.12256321183912 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.1724205788146 0.17242063089121 0.17242076845376 0.17242091133409 0.17242104001245 0.17242113197659 0.17242117657032 0.17242119163545 0.17242119575004 0.17242119668255 0.17242119686044 0.17242119688931 0.17242119689329 0.17242119689386 0.1724211968939 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.22311311426751 0.22311315650629 0.22311323752151 0.22311334511288 0.22311344280858 0.22311350710542 0.2231135355518 0.22311354466773 0.22311354706771 0.22311354759329 0.22311354769029 0.22311354770551 0.22311354770761 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.27488066218914 0.27488070245487 0.27488078829369 0.27488085443575 0.27488090745615 0.27488093885015 0.27488095174545 0.27488095576737 0.27488095679337 0.27488095701137 0.27488095705046 0.27488095705641 0.27488095705732 0.2748809570574 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.32796558788432 0.32796560839245 0.32796564656 0.32796567414049 0.32796569462434 0.3279657059665 0.32796571047027 0.32796571184314 0.32796571218485 0.3279657122556 0.32796571226791 0.32796571226988 0.32796571227014 0.32796571227014 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.38261186387582 0.38261187189862 0.38261188518631 0.38261189452301 0.38261190086669 0.38261190422367 0.38261190550792 0.38261190588958 0.38261190598204 0.38261190600057 0.38261190600388 0.38261190600441 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.43906555411703 0.43906555659985 0.43906556037663 0.43906556293509 0.43906556455819 0.43906556538103 0.43906556568501 0.43906556577295 0.43906556579355 0.43906556579777 0.43906556579852 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.49757468937183 0.4975746900009 0.49757469089019 0.49757469147019 0.49757469181804 0.4975746919872 0.4975746920477 0.49757469206462 0.49757469206869 0.49757469206953 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.55838919590145 0.5583891960338 0.55838919620899 0.55838919631933 0.55838919638245 0.5583891964119 0.55838919642205 0.55838919642502 0.55838919642575 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.62176073454113 0.62176073456482 0.62176073459378 0.62176073461165 0.62176073462135 0.6217607346257 0.62176073462741 0.62176073462786 0.6217607346279 0.6217607346279 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.68794243123137 0.68794243123486 0.68794243123889 0.68794243124135 0.68794243124282 0.68794243124354 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.7571884959344 0.75718849593494 0.75718849593559 0.75718849593597 0.75718849593612 0.75718849593613 0.75718849593612 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.829753734327 0.82975373432704 0.82975373432706 0.82975373432706 0.82975373432705 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.9058929594079 0.90589295940789 0.90589295940789 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 0.02439379131299 0.02439379178687 0.02439379330553 0.02439379584858 0.02439380083398 0.02439380366467 0.02439380555199 0.0243938062262 0.02439380642347 0.02439380647088 0.02439380648043 0.02439380648206 0.0243938064823 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.07330017037116 0.07330017216179 0.07330017735674 0.0733001857004 0.07330019937954 0.07330020724919 0.07330021218171 0.07330021388357 0.07330021436657 0.07330021447938 0.07330021450144 0.07330021450507 0.0733002145056 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.12256314569441 0.1225631497027 0.1225631590788 0.12256317613751 0.12256319270335 0.12256320406356 0.12256320942993 0.1225632112169 0.12256321170463 0.12256321181452 0.12256321183532 0.12256321183864 0.12256321183916 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.17242112165627 0.17242112839845 0.17242114633194 0.17242116472019 0.17242118017746 0.17242119047745 0.1724211949911 0.17242119642494 0.17242119679652 0.17242119687665 0.17242119689124 0.17242119689351 0.17242119689388 0.1724211968939 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.2231134965656 0.22311350201663 0.22311351301215 0.22311352610902 0.22311353709736 0.22311354386887 0.22311354660924 0.22311354744531 0.22311354765495 0.22311354769878 0.22311354770648 0.22311354770773 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2748809247888 0.27488092964052 0.27488093960769 0.27488094690674 0.27488095236335 0.27488095541536 0.27488095659662 0.27488095694976 0.27488095703615 0.27488095705375 0.27488095705683 0.27488095705736 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.32796569961296 0.32796570185137 0.32796570586045 0.32796570869601 0.32796571067363 0.32796571172305 0.32796571211927 0.32796571223555 0.32796571226338 0.32796571226896 0.32796571227001 0.32796571227014 0.32796571227014 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.38261190194496 0.38261190275612 0.38261190407784 0.38261190497908 0.38261190556014 0.38261190585574 0.3826119059642 0.38261190599532 0.38261190600263 0.38261190600417 0.38261190600442 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.43906556473072 0.43906556496636 0.43906556532114 0.43906556555446 0.43906556569586 0.43906556576496 0.43906556578958 0.43906556579653 0.43906556579823 0.43906556579856 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.4975746918348 0.49757469189153 0.49757469197042 0.49757469202063 0.49757469204958 0.49757469206309 0.49757469206783 0.49757469206927 0.49757469206959 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.55838919638215 0.55838919639366 0.55838919640829 0.55838919641737 0.55838919642233 0.55838919642468 0.5583891964256 0.55838919642581 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.62176073462086 0.62176073462275 0.62176073462504 0.62176073462653 0.62176073462744 0.62176073462783 0.6217607346279 0.6217607346279 0.6217607346279 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.68794243124267 0.68794243124301 0.68794243124343 0.68794243124365 0.68794243124372 0.68794243124372 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.75718849593611 0.75718849593613 0.75718849593614 0.75718849593613 0.75718849593612 0.75718849593612 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.82975373432705 0.82975373432705 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 0.02439380490325 0.02439380494875 0.024393805103 0.02439380538017 0.02439380591438 0.02439380621562 0.02439380639933 0.02439380646053 0.02439380647754 0.02439380648144 0.02439380648219 0.02439380648231 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.07330020989944 0.07330021007497 0.07330021061658 0.07330021152869 0.07330021299702 0.07330021382885 0.07330021430083 0.0733002144534 0.07330021449455 0.07330021450366 0.07330021450534 0.07330021450564 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.12256320491299 0.1225632053328 0.12256320636386 0.1225632082349 0.1225632100012 0.12256321113799 0.12256321163236 0.12256321178826 0.12256321182866 0.12256321183733 0.1225632118389 0.12256321183919 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.17242118909539 0.17242118982933 0.17242119179499 0.17242119378305 0.17242119535484 0.17242119633881 0.17242119673649 0.17242119685675 0.17242119688648 0.17242119689258 0.1724211968937 0.17242119689389 0.1724211968939 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.2231135425531 0.22311354314112 0.22311354437174 0.22311354571851 0.22311354677554 0.22311354738824 0.22311354761993 0.2231135476877 0.22311354770394 0.2231135477072 0.22311354770782 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2748809540142 0.27488095450535 0.27488095548517 0.27488095617869 0.27488095666625 0.27488095692589 0.27488095702171 0.27488095704929 0.27488095705578 0.27488095705714 0.27488095705738 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.32796571114428 0.327965711353 0.32796571171985 0.32796571197417 0.32796571214218 0.32796571222775 0.32796571225874 0.32796571226753 0.32796571226963 0.32796571227009 0.32796571227014 0.32796571227014 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.38261190566002 0.38261190573181 0.38261190584664 0.38261190592313 0.38261190597021 0.38261190599323 0.3826119060014 0.38261190600374 0.38261190600433 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.43906556571196 0.43906556573209 0.43906556576112 0.43906556577997 0.4390655657909 0.43906556579603 0.43906556579791 0.43906556579847 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.49757469205137 0.49757469205598 0.49757469206205 0.49757469206588 0.49757469206807 0.49757469206915 0.49757469206953 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.55838919642241 0.55838919642328 0.55838919642444 0.55838919642521 0.55838919642563 0.5583891964258 0.55838919642583 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.6217607346274 0.62176073462758 0.62176073462778 0.62176073462788 0.62176073462791 0.62176073462791 0.6217607346279 0.6217607346279 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.68794243124372 0.68794243124373 0.68794243124373 0.68794243124372 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.75718849593613 0.75718849593612 0.75718849593612 0.75718849593612 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 0.02439380633976 0.02439380634361 0.02439380635724 0.02439380638327 0.02439380643263 0.02439380646022 0.02439380647576 0.02439380648067 0.02439380648198 0.02439380648227 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.07330021408898 0.07330021410406 0.07330021415298 0.07330021423885 0.07330021437457 0.07330021445027 0.07330021448969 0.07330021450178 0.07330021450486 0.07330021450553 0.07330021450566 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.12256321121094 0.12256321124906 0.12256321134621 0.12256321152287 0.12256321168452 0.1225632117833 0.12256321182337 0.12256321183546 0.12256321183844 0.12256321183908 0.1225632118392 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.17242119619285 0.17242119626158 0.17242119644675 0.17242119663128 0.17242119676953 0.17242119685129 0.17242119688227 0.17242119689122 0.17242119689336 0.17242119689382 0.1724211968939 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.223113547256 0.22311354731044 0.22311354742691 0.22311354754711 0.22311354763568 0.22311354768417 0.22311354770156 0.22311354770645 0.22311354770762 0.22311354770787 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.27488095680584 0.27488095684882 0.27488095693214 0.27488095698994 0.27488095702834 0.27488095704787 0.27488095705484 0.2748809570568 0.2748809570573 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.32796571218127 0.32796571219864 0.32796571222799 0.32796571224827 0.32796571226091 0.3279657122671 0.3279657122693 0.32796571226996 0.32796571227013 0.32796571227014 0.32796571227014 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.38261190597832 0.38261190598411 0.3826119059928 0.38261190599857 0.38261190600198 0.38261190600361 0.38261190600422 0.38261190600441 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.43906556579221 0.43906556579372 0.43906556579583 0.43906556579723 0.43906556579803 0.43906556579843 0.43906556579857 0.43906556579859 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.49757469206825 0.4975746920686 0.49757469206908 0.49757469206939 0.49757469206955 0.49757469206962 0.49757469206962 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.55838919642563 0.55838919642571 0.55838919642579 0.55838919642583 0.55838919642583 0.55838919642583 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.62176073462791 0.62176073462791 0.62176073462791 0.6217607346279 0.6217607346279 0.6217607346279 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.68794243124372 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 0.02439380647103 0.02439380647132 0.02439380647238 0.02439380647453 0.0243938064785 0.02439380648071 0.02439380648186 0.02439380648222 0.02439380648231 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.07330021447259 0.07330021447375 0.07330021447758 0.07330021448469 0.07330021449561 0.07330021450167 0.07330021450455 0.07330021450541 0.07330021450562 0.07330021450567 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.12256321178918 0.12256321179217 0.12256321180023 0.12256321181475 0.12256321182769 0.1225632118352 0.1225632118381 0.12256321183894 0.12256321183916 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.17242119683864 0.17242119684421 0.17242119685934 0.17242119687429 0.17242119688498 0.17242119689094 0.17242119689309 0.1724211968937 0.17242119689387 0.1724211968939 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.22311354767293 0.22311354767734 0.22311354768696 0.22311354769638 0.22311354770292 0.22311354770628 0.22311354770745 0.22311354770781 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.27488095703897 0.27488095704234 0.27488095704842 0.27488095705272 0.27488095705541 0.27488095705672 0.27488095705721 0.27488095705737 0.2748809570574 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.32796571226381 0.3279657122651 0.32796571226719 0.32796571226862 0.32796571226948 0.32796571226992 0.32796571227011 0.32796571227014 0.32796571227014 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.3826119060026 0.38261190600301 0.3826119060036 0.38261190600401 0.38261190600427 0.38261190600441 0.38261190600444 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.43906556579812 0.43906556579824 0.43906556579842 0.43906556579853 0.43906556579859 0.43906556579859 0.43906556579859 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.49757469206956 0.49757469206959 0.49757469206962 0.49757469206962 0.49757469206962 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.55838919642583 0.55838919642583 0.55838919642583 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.6217607346279 0.6217607346279 0.6217607346279 0.6217607346279 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 0.02439380648154 0.02439380648156 0.02439380648163 0.02439380648179 0.02439380648207 0.02439380648223 0.0243938064823 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.07330021450335 0.07330021450343 0.07330021450369 0.07330021450422 0.07330021450499 0.07330021450541 0.07330021450559 0.07330021450566 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.12256321183568 0.12256321183589 0.12256321183648 0.12256321183753 0.12256321183843 0.12256321183893 0.12256321183913 0.1225632118392 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.17242119689004 0.17242119689044 0.17242119689152 0.17242119689257 0.17242119689329 0.17242119689368 0.17242119689385 0.1724211968939 0.1724211968939 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.22311354770548 0.2231135477058 0.22311354770649 0.22311354770712 0.22311354770755 0.22311354770779 0.22311354770789 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.27488095705616 0.27488095705637 0.27488095705676 0.27488095705705 0.27488095705726 0.27488095705737 0.2748809570574 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.32796571226968 0.32796571226977 0.32796571226993 0.32796571227005 0.32796571227012 0.32796571227015 0.32796571227014 0.32796571227014 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.38261190600432 0.38261190600436 0.38261190600441 0.38261190600444 0.38261190600444 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.43906556579859 0.4390655657986 0.43906556579859 0.43906556579859 0.43906556579859 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.49757469206962 0.49757469206962 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 0.02439380648228 0.02439380648228 0.02439380648229 0.0243938064823 0.02439380648231 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.07330021450552 0.07330021450552 0.07330021450554 0.07330021450557 0.07330021450563 0.07330021450566 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.12256321183896 0.12256321183898 0.12256321183902 0.12256321183908 0.12256321183916 0.1225632118392 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.17242119689362 0.17242119689365 0.17242119689372 0.1724211968938 0.17242119689386 0.1724211968939 0.1724211968939 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.22311354770772 0.22311354770774 0.2231135477078 0.22311354770786 0.2231135477079 0.22311354770791 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.27488095705732 0.27488095705734 0.27488095705737 0.2748809570574 0.2748809570574 0.2748809570574 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.32796571227014 0.32796571227014 0.32796571227015 0.32796571227015 0.32796571227014 0.32796571227014 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.38261190600444 0.38261190600444 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.43906556579859 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648234 0.02439380648234 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.07330021450567 0.07330021450567 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.1225632118392 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.17242119689389 0.17242119689389 0.1724211968939 0.1724211968939 0.1724211968939 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.22311354770791 0.22311354770791 0.22311354770791 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2748809570574 0.2748809570574 0.2748809570574 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.32796571227014 0.32796571227014 0.32796571227014 0.32796571227014 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.1724211968939 0.1724211968939 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.02439380648233 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.07330021450568 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.12256321183921 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.17242119689389 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.2231135477079 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.27488095705739 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.32796571227013 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.38261190600443 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.43906556579858 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.49757469206961 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.55838919642582 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.62176073462789 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.68794243124371 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.75718849593611 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.82975373432704 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.90589295940788 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 0.98586031241668 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.06990850486987 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.15828799591188 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.25124612122589 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.34902619133923 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.45186657818423 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.55999980918714 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.67365168793332 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.79304045960336 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 1.9183760379337 +D/cons.25.00.000000.dat 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 6.3870547e-07 1.91922682e-06 3.20908479e-06 4.51452138e-06 5.84180425e-06 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 6.3870547e-07 1.91922682e-06 3.20908479e-06 4.51452138e-06 5.84180425e-06 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 6.3870547e-07 1.91922682e-06 3.20908479e-06 4.51452138e-06 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 6.3870547e-07 1.91922682e-06 3.20908479e-06 4.51452138e-06 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 6.3870547e-07 1.91922682e-06 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 6.3870547e-07 1.91922682e-06 3.20908479e-06 4.51452138e-06 5.84180425e-06 7.19723549e-06 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 6.3870547e-07 1.91922682e-06 3.20908479e-06 4.51452138e-06 5.84180425e-06 7.19723549e-06 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 6.3870547e-07 1.91922682e-06 3.20908479e-06 4.51452138e-06 5.84180425e-06 7.19723549e-06 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 6.3870547e-07 1.91922682e-06 3.20908479e-06 4.51452138e-06 5.84180425e-06 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 6.3870547e-07 1.91922682e-06 3.20908479e-06 4.51452138e-06 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 6.3870547e-07 1.91922682e-06 3.20908479e-06 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 6.3870547e-07 1.91922682e-06 3.20908479e-06 4.51452138e-06 5.84180425e-06 7.19723549e-06 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 6.3870547e-07 1.91922682e-06 3.20908479e-06 4.51452138e-06 5.84180425e-06 7.19723549e-06 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 6.3870547e-07 1.91922682e-06 3.20908479e-06 4.51452138e-06 5.84180425e-06 7.19723549e-06 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 6.3870547e-07 1.91922682e-06 3.20908479e-06 4.51452138e-06 5.84180425e-06 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 6.3870547e-07 1.91922682e-06 3.20908479e-06 4.51452138e-06 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 6.3870547e-07 1.91922682e-06 3.20908479e-06 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 6.3870547e-07 1.91922682e-06 3.20908479e-06 4.51452138e-06 5.84180425e-06 7.19723549e-06 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 6.3870547e-07 1.91922682e-06 3.20908479e-06 4.51452138e-06 5.84180425e-06 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 6.3870547e-07 1.91922682e-06 3.20908479e-06 4.51452138e-06 5.84180425e-06 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 6.3870547e-07 1.91922682e-06 3.20908479e-06 4.51452138e-06 5.84180425e-06 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 6.3870547e-07 1.91922682e-06 3.20908479e-06 4.51452138e-06 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 6.3870547e-07 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 6.3870547e-07 1.91922682e-06 3.20908479e-06 4.51452138e-06 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 6.3870547e-07 1.91922682e-06 3.20908479e-06 4.51452138e-06 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 6.3870547e-07 1.91922682e-06 3.20908479e-06 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 6.3870547e-07 1.91922682e-06 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 +D/cons.25.00.000050.dat 0.02439379860784 0.07330019046646 0.12256317013578 0.17242113559441 0.22311347014051 0.27488093049184 0.3279657079083 0.38261190842276 0.43906556739508 0.49757469263268 0.5583891965686 0.62176073465622 0.68794243124828 0.75718849593686 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439379848734 0.07330019004633 0.12256316946464 0.1724211354199 0.22311347082712 0.27488093302043 0.32796570839415 0.38261190806177 0.43906556718221 0.49757469255787 0.55838919654982 0.62176073465257 0.6879424312477 0.75718849593676 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439379818508 0.07330018912949 0.12256316907005 0.17242113653805 0.22311351574016 0.27488094276913 0.3279657129334 0.38261190808213 0.43906556689557 0.49757469242971 0.55838919651393 0.62176073464499 0.6879424312465 0.75718849593652 0.82975373432703 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439379784876 0.07330018847098 0.12256316942047 0.17242113892153 0.2231135255837 0.27488095158062 0.32796571431297 0.38261190774541 0.43906556653469 0.49757469228681 0.55838919647541 0.62176073463702 0.68794243124525 0.75718849593626 0.82975373432703 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439379792481 0.07330018834312 0.12256319354406 0.17242118046354 0.22311354415515 0.27488095915608 0.3279657146377 0.38261190716221 0.43906556619124 0.49757469217172 0.55838919644717 0.62176073463162 0.68794243124432 0.75718849593613 0.82975373432703 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380429173 0.07330020842706 0.12256320563811 0.17242119373988 0.2231135492673 0.27488095948895 0.32796571357023 0.38261190650947 0.43906556594849 0.49757469210528 0.55838919643285 0.62176073462917 0.68794243124383 0.75718849593611 0.82975373432703 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380619375 0.07330021366349 0.12256321206884 0.1724211980723 0.22311354933786 0.27488095816074 0.32796571276276 0.38261190617316 0.43906556584442 0.49757469207979 0.5583891964278 0.62176073462818 0.68794243124372 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380666247 0.07330021495126 0.12256321254605 0.17242119772494 0.22311354839595 0.27488095742475 0.32796571241532 0.38261190604973 0.43906556581002 0.49757469207211 0.55838919642623 0.62176073462793 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380657948 0.0733002147551 0.12256321216209 0.17242119719631 0.2231135479116 0.27488095715244 0.32796571230458 0.38261190601442 0.43906556580106 0.49757469207006 0.55838919642587 0.6217607346279 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380651197 0.07330021458225 0.12256321193227 0.17242119697215 0.22311354775463 0.27488095707735 0.32796571227689 0.38261190600636 0.43906556579898 0.49757469206966 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648896 0.07330021452287 0.12256321185942 0.17242119690974 0.2231135477166 0.27488095706089 0.32796571227131 0.38261190600471 0.43906556579862 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648351 0.07330021450873 0.12256321184272 0.1724211968965 0.22311354770926 0.27488095705796 0.32796571227028 0.38261190600445 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.0243938064825 0.07330021450612 0.12256321183972 0.17242119689429 0.2231135477081 0.27488095705744 0.32796571227014 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648236 0.07330021450574 0.12256321183928 0.17242119689393 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439374625258 0.07330003543329 0.1225629233565 0.17242083319799 0.22311316709522 0.27488071649767 0.32796557215569 0.38261185590444 0.4390655512399 0.49757468859198 0.5583891957334 0.6217607345117 0.68794243122709 0.75718849593382 0.82975373432692 0.9058929594079 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439374687751 0.07330003801017 0.1225629305918 0.17242084841083 0.22311319197655 0.27488073588526 0.32796558754807 0.38261186190056 0.43906555301794 0.49757468902387 0.55838919582002 0.62176073452611 0.68794243122912 0.75718849593408 0.82975373432695 0.9058929594079 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439374905754 0.07330004637374 0.12256295150095 0.17242088386256 0.22311327283141 0.27488077465797 0.327965623195 0.38261187469669 0.43906555681795 0.49757468994916 0.55838919600767 0.62176073455825 0.68794243123374 0.75718849593472 0.82975373432702 0.90589295940789 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439375494912 0.07330006618173 0.12256298833425 0.17242093632399 0.22311335190805 0.2748808325972 0.32796565790377 0.38261188787967 0.43906556083802 0.49757469094415 0.55838919621144 0.62176073459324 0.68794243123873 0.75718849593552 0.82975373432706 0.90589295940788 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439376502377 0.07330009951712 0.12256306230718 0.1724210440862 0.22311343847686 0.27488089390602 0.32796568736163 0.38261189807409 0.43906556373681 0.49757469162349 0.55838919634437 0.62176073461514 0.6879424312418 0.75718849593601 0.82975373432706 0.90589295940788 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439378479695 0.07330015490254 0.12256313018836 0.17242111819903 0.22311349672586 0.27488093187438 0.32796570324473 0.38261190331982 0.43906556513703 0.49757469193266 0.55838919640169 0.62176073462407 0.68794243124325 0.75718849593613 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439379598733 0.07330018656469 0.12256317856166 0.17242116808726 0.22311353071836 0.27488094946791 0.32796570964622 0.3826119052586 0.43906556562244 0.49757469203454 0.55838919641971 0.62176073462697 0.68794243124367 0.75718849593612 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380323731 0.07330020595382 0.12256320172634 0.17242118863496 0.22311354305852 0.27488095512062 0.32796571162986 0.38261190583049 0.43906556575916 0.49757469206192 0.5583891964245 0.62176073462779 0.68794243124372 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380565757 0.073300212337 0.12256320930089 0.17242119492104 0.22311354665261 0.27488095664114 0.32796571213822 0.38261190597004 0.43906556579098 0.49757469206814 0.55838919642566 0.6217607346279 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380630814 0.07330021404853 0.12256321130902 0.17242119649855 0.22311354750618 0.2748809569813 0.32796571224694 0.38261190599851 0.43906556579728 0.49757469206945 0.55838919642582 0.6217607346279 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.0243938064514 0.07330021442455 0.1225632117459 0.17242119682676 0.22311354767506 0.27488095704544 0.32796571226653 0.38261190600352 0.43906556579846 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380647767 0.07330021449343 0.12256321182524 0.17242119688414 0.22311354770328 0.27488095705569 0.32796571226964 0.38261190600436 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648173 0.07330021450409 0.1225632118374 0.17242119689263 0.22311354770727 0.27488095705721 0.32796571227012 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648226 0.07330021450548 0.12256321183898 0.17242119689376 0.22311354770787 0.27488095705739 0.32796571227014 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450567 0.12256321183921 0.1724211968939 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439329265382 0.07329869065942 0.12256077295661 0.17241815030673 0.22311033736697 0.2748788232732 0.32796434183972 0.38261136399333 0.43906539814619 0.49757464950052 0.55838918746452 0.62176073304494 0.68794243100658 0.75718849590567 0.8297537343234 0.90589295940763 0.98586031241671 1.06990850486987 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439329923916 0.0732987170778 0.12256084286917 0.17241828050028 0.22311052813248 0.27487898219169 0.32796447952972 0.38261142624046 0.43906541784263 0.49757465460523 0.55838918855011 0.6217607332371 0.68794243103497 0.75718849590926 0.82975373432379 0.90589295940768 0.98586031241671 1.06990850486987 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439332101145 0.07329879857306 0.1225610303681 0.17241856065129 0.22311113093333 0.27487926339642 0.3279647904954 0.38261155669828 0.43906545889087 0.49757466527731 0.55838919084629 0.62176073365081 0.68794243109839 0.75718849591754 0.82975373432473 0.9058929594078 0.9858603124167 1.06990850486987 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439337442051 0.07329897185916 0.12256132480384 0.17241897744266 0.22311176795435 0.27487973796637 0.32796512525396 0.38261169701965 0.43906550494218 0.49757467745806 0.55838919349418 0.62176073413083 0.68794243117171 0.75718849592702 0.82975373432596 0.90589295940789 0.98586031241669 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439345722321 0.07329924492764 0.12256190270043 0.17241980484494 0.22311248907928 0.27488029071436 0.32796542509196 0.38261180884913 0.43906553904634 0.49757468597447 0.55838919526059 0.62176073443868 0.68794243121728 0.75718849593269 0.82975373432677 0.9058929594079 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439361284586 0.07329967880519 0.12256245235142 0.17242042538415 0.22311301039038 0.27488066461415 0.32796560176225 0.38261187141694 0.43906555686429 0.4975746901368 0.55838919607194 0.62176073457247 0.68794243123605 0.75718849593516 0.82975373432703 0.90589295940789 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439370351623 0.07329993815813 0.12256286812291 0.17242088598441 0.22311335198293 0.27488086410854 0.32796567860863 0.38261189599126 0.43906556333043 0.4975746915586 0.55838919633594 0.62176073461422 0.68794243124176 0.75718849593601 0.82975373432705 0.90589295940788 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439377128844 0.07330012135583 0.12256309902983 0.17242110164376 0.22311349076075 0.27488093209873 0.32796570367373 0.38261190357306 0.43906556522641 0.49757469195608 0.55838919640658 0.6217607346249 0.68794243124343 0.75718849593612 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.0243937969608 0.07330018935834 0.12256318160156 0.17242117267908 0.22311353401436 0.27488095143462 0.3279657104215 0.38261190550525 0.43906556568608 0.49757469204815 0.5583891964221 0.62176073462746 0.6879424312437 0.75718849593612 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380434507 0.07330020887282 0.12256320513307 0.17242119175792 0.22311354495127 0.27488095598327 0.3279657119321 0.38261190591695 0.43906556577963 0.49757469206592 0.55838919642532 0.62176073462788 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380608105 0.07330021344905 0.12256321059263 0.17242119597501 0.22311354723789 0.27488095688204 0.32796571221712 0.38261190599121 0.43906556579565 0.49757469206916 0.5583891964258 0.6217607346279 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380641865 0.07330021433798 0.12256321164296 0.17242119675392 0.22311354763932 0.27488095703272 0.32796571226288 0.38261190600258 0.43906556579827 0.4975746920696 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380647371 0.07330021448292 0.12256321181281 0.17242119687557 0.22311354769924 0.27488095705431 0.3279657122692 0.38261190600427 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648133 0.07330021450302 0.12256321183614 0.17242119689179 0.22311354770688 0.27488095705704 0.32796571227009 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648222 0.07330021450538 0.12256321183886 0.17242119689366 0.22311354770783 0.27488095705739 0.32796571227014 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450566 0.1225632118392 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.0243903385861 0.07328996227735 0.12254693402123 0.17240105682598 0.2230921256652 0.27486610023852 0.32795512189165 0.38260717883392 0.43906400299246 0.49757426831989 0.55838910179822 0.6217607169964 0.68794242847136 0.75718849556457 0.82975373428418 0.90589295940334 0.98586031241636 1.0699085048699 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439039355032 0.07329017726061 0.12254747059345 0.17240192060141 0.22309322573943 0.27486714384172 0.32795607490448 0.38260768688329 0.43906417744446 0.49757431697472 0.55838911280658 0.62176071905499 0.68794242879393 0.75718849560704 0.82975373428896 0.9058929594038 0.98586031241641 1.0699085048699 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439056655723 0.07329080995943 0.1225488044136 0.17240365283209 0.22309684633676 0.27486862362155 0.32795813342129 0.38260875206416 0.43906453298361 0.49757441613202 0.55838913551709 0.62176072338486 0.68794242948874 0.75718849570245 0.82975373430022 0.90589295940494 0.98586031241654 1.06990850486989 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439094553254 0.07329198393461 0.12255058914165 0.17240621096389 0.22310081539441 0.27487149376465 0.32796063422101 0.38260995696277 0.43906495956468 0.49757453741085 0.55838916363235 0.62176072878225 0.68794243035849 0.75718849582105 0.82975373431402 0.90589295940645 0.98586031241668 1.06990850486988 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439148127971 0.07329376784712 0.12255423361271 0.1724111994615 0.22310545836162 0.2748753752635 0.32796303564994 0.38261093953094 0.43906528248227 0.49757462379813 0.55838918270145 0.62176073229763 0.68794243090589 0.75718849589385 0.82975373432222 0.90589295940748 0.98586031241671 1.06990850486987 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439244264866 0.0732964199847 0.12255766262062 0.17241519553892 0.22310905396339 0.27487821608065 0.32796460582109 0.38261154087855 0.43906546669018 0.49757466961881 0.55838919213618 0.62176073393002 0.68794243114614 0.75718849592413 0.82975373432565 0.90589295940785 0.98586031241669 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439300602394 0.07329804892638 0.12256039358377 0.17241850808456 0.22311172537019 0.27488002621242 0.32796535843443 0.3826117956528 0.43906553735626 0.49757468593042 0.55838919530412 0.62176073445272 0.68794243122004 0.75718849593314 0.82975373432683 0.90589295940789 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439349827395 0.07329939342342 0.12256219374521 0.17242030824616 0.22311298129946 0.27488069348127 0.32796561752381 0.38261187805773 0.43906555895638 0.4975746906611 0.55838919617942 0.62176073459088 0.68794243123866 0.75718849593561 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439371736533 0.07329997787214 0.12256291937867 0.17242095546776 0.22311340265171 0.27488089466037 0.32796569096421 0.38261190003482 0.43906556440546 0.49757469179535 0.55838919637974 0.62176073462102 0.68794243124288 0.75718849593609 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439378512683 0.07330015794879 0.1225631426517 0.17242114247549 0.22311351681636 0.27488094457609 0.32796570820842 0.38261190491907 0.43906556555635 0.49757469202383 0.55838919641826 0.62176073462683 0.68794243124366 0.75718849593612 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380223015 0.07330020325602 0.12256319820442 0.17242118660386 0.2231135421687 0.27488095493105 0.32796571160836 0.38261190583511 0.43906556576229 0.49757469206286 0.55838919642474 0.62176073462784 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380577068 0.07330021262291 0.12256320957645 0.17242119524576 0.22311354686267 0.27488095674655 0.32796571217727 0.38261190598157 0.43906556579371 0.49757469206875 0.55838919642577 0.6217607346279 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380638121 0.07330021423792 0.12256321151979 0.17242119666826 0.2231135475971 0.2748809570181 0.32796571225879 0.38261190600161 0.43906556579805 0.49757469206958 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380647003 0.07330021447299 0.12256321180055 0.17242119686725 0.2231135476953 0.274880957053 0.32796571226884 0.38261190600417 0.43906556579857 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648104 0.07330021450223 0.12256321183516 0.17242119689114 0.22311354770659 0.27488095705693 0.32796571227005 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648221 0.07330021450534 0.1225632118388 0.17242119689362 0.2231135477078 0.27488095705738 0.32796571227014 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450566 0.12256321183919 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02437590641737 0.07324765368072 0.12248138076095 0.17232274358439 0.22300747482203 0.27480497764526 0.32790457909911 0.38258038260265 0.43905421008645 0.49757137302162 0.55838840445913 0.6217605781373 0.68794240531791 0.7571884922946 0.82975373388924 0.90589295936241 0.98586031241238 1.06990850486957 1.15828799591191 1.25124612122589 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02437630777575 0.07324920411288 0.12248490606122 0.17232699294976 0.22301190555753 0.27481020146234 0.32790954847215 0.38258351163339 0.43905541175061 0.49757173510101 0.5583884921803 0.62176059553735 0.68794240818904 0.75718849269398 0.82975373393613 0.90589295936712 0.98586031241279 1.06990850486961 1.15828799591191 1.25124612122589 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02437752989847 0.07325350980314 0.12249281245839 0.17233377105925 0.22302684289523 0.27481501142141 0.32791899739693 0.38258986073998 0.43905776810519 0.49757245086095 0.55838866818386 0.62176063124834 0.6879424142429 0.75718849356152 0.82975373404311 0.90589295937853 0.98586031241383 1.06990850486973 1.15828799591191 1.25124612122589 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.0243797806425 0.07325981457607 0.12249956838897 0.17234581251018 0.22304613426858 0.27482622233833 0.32793233638164 0.38259774528794 0.43906082441174 0.49757339666887 0.55838890428494 0.62176067959339 0.68794242248678 0.75718849474737 0.82975373418797 0.90589295939366 0.98586031241528 1.06990850486987 1.1582879959119 1.25124612122589 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02438232516873 0.07326872590402 0.12251726736615 0.17236787720945 0.22306749044752 0.27484597450436 0.32794647646408 0.38260435904582 0.43906319170049 0.49757408251511 0.55838906675619 0.6217607114782 0.68794242773521 0.75718849548019 0.82975373427578 0.90589295940265 0.98586031241626 1.0699085048699 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02438667147934 0.07328026075283 0.12253331244667 0.17238629210635 0.22308549182818 0.27486116682056 0.32795690723353 0.38260883482418 0.43906468533798 0.49757448246401 0.55838915450117 0.62176072751361 0.68794243021067 0.75718849580669 0.82975373431277 0.90589295940639 0.98586031241666 1.06990850486988 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02438913609618 0.07328752157083 0.12254589586857 0.17240351972687 0.22310047619646 0.27487354570436 0.327962743944 0.38261093280296 0.43906530262225 0.49757463266779 0.5583891851153 0.62176073279366 0.68794243098818 0.75718849590523 0.82975373432361 0.90589295940763 0.9858603124167 1.06990850486987 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439173803931 0.07329466849831 0.12255610122332 0.17241473917605 0.22310912680166 0.27487873890706 0.32796487654328 0.38261164810712 0.4390654999268 0.4975746779636 0.55838919386634 0.62176073423073 0.68794243119053 0.75718849592968 0.82975373432642 0.90589295940788 0.98586031241669 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439315504417 0.07329847634013 0.12256099998521 0.17241930672658 0.22311233178484 0.27488040247501 0.32796551509108 0.38261184853014 0.43906555187791 0.49757468923216 0.55838919593394 0.62176073455466 0.68794243123409 0.75718849593503 0.82975373432701 0.90589295940789 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439363828761 0.07329976674068 0.12256264846326 0.17242074052336 0.22311327171297 0.27488084047485 0.32796567296207 0.38261189513379 0.43906556329243 0.4975746915818 0.55838919634475 0.62176073461619 0.68794243124217 0.75718849593605 0.82975373432705 0.90589295940788 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439377071778 0.07330011937926 0.12256309326238 0.17242110510487 0.22311349533146 0.27488093626621 0.32796570559586 0.3826119042455 0.43906556541115 0.49757469199732 0.5583891964142 0.62176073462616 0.68794243124361 0.75718849593612 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380013775 0.07330019762688 0.1225631909757 0.17242118135678 0.223113539304 0.27488095388721 0.32796571129748 0.38261190575915 0.43906556574674 0.49757469206022 0.55838919642426 0.6217607346278 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380553281 0.0733002119771 0.12256320873661 0.17242119465877 0.22311354655614 0.27488095664115 0.32796571214761 0.38261190597473 0.43906556579242 0.49757469206849 0.55838919642574 0.6217607346279 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380636123 0.07330021418266 0.12256321144539 0.17242119661818 0.22311354757187 0.27488095700999 0.32796571225667 0.38261190600116 0.43906556579795 0.49757469206957 0.55838919642582 0.6217607346279 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380646906 0.07330021447014 0.12256321179623 0.17242119686446 0.22311354769394 0.27488095705262 0.32796571226877 0.38261190600414 0.43906556579857 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648107 0.07330021450228 0.12256321183514 0.17242119689114 0.22311354770659 0.27488095705693 0.32796571227005 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648222 0.07330021450538 0.12256321183885 0.17242119689364 0.2231135477078 0.27488095705738 0.32796571227014 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450566 0.12256321183919 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02434716837618 0.07316338306245 0.12235113758773 0.17217425054891 0.22287522206742 0.27466448838126 0.32773770629444 0.38245057501298 0.4390003582213 0.49755443551571 0.55838403608031 0.62175965256281 0.68794224215925 0.75718846808315 0.82975373083203 0.905892959031 0.9858603123815 1.0699085048668 1.15828799591173 1.25124612122592 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02434821315103 0.07316753961938 0.12236205108161 0.17218864252571 0.2228841364483 0.27466630129736 0.32775069841443 0.38246535211439 0.43900749912229 0.49755659533019 0.55838458455707 0.62175976669167 0.6879422618823 0.75718847094589 0.82975373118479 0.90589295906777 0.98586031238477 1.06990850486705 1.15828799591176 1.25124612122592 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.0243516285508 0.07318082826733 0.12239258579423 0.17223173713091 0.22291197159016 0.2746628849364 0.32776700321177 0.38249143803374 0.43901988714318 0.49756056500241 0.55838563248943 0.62175999307303 0.68794230246159 0.75718847705486 0.82975373196609 0.90589295915439 0.98586031239307 1.06990850486772 1.15828799591183 1.25124612122591 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.0243583111828 0.07320107478437 0.12242287044886 0.17225639302523 0.22292949580116 0.27468609600407 0.32780294366837 0.38253050524923 0.43903674921352 0.49756625227682 0.55838716775903 0.62176032969348 0.68794236338242 0.75718848628725 0.82975373315194 0.90589295928408 0.98586031240522 1.06990850486879 1.15828799591191 1.2512461212259 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02437159067753 0.0732385212147 0.12246237219385 0.17227370378345 0.22295525049825 0.27472357383103 0.3278585211322 0.38256554571849 0.43905002269384 0.49757043577158 0.55838823577471 0.62176055376757 0.68794240250812 0.75718849204236 0.82975373387298 0.90589295936205 0.98586031241246 1.06990850486957 1.15828799591191 1.25124612122589 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02437250243819 0.07323767178816 0.12246396667551 0.17229639528396 0.22298746795303 0.27477250931238 0.32790986273714 0.38259154855938 0.43905940184591 0.49757314955174 0.55838887339432 0.6217606774388 0.68794242260842 0.75718849481532 0.82975373420112 0.90589295939539 0.98586031241547 1.06990850486988 1.15828799591189 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02437616840734 0.07325126646754 0.12248925650415 0.17233452626392 0.22304079932735 0.27483392725751 0.32794589387056 0.38260513409979 0.43906364753562 0.49757423944354 0.55838910660279 0.62176071949443 0.68794242906041 0.75718849566436 0.82975373429762 0.90589295940493 0.98586031241651 1.06990850486989 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02438312225075 0.07327140356485 0.12252419969687 0.17238396076836 0.22308638124742 0.27486623907902 0.3279598940036 0.3826100314241 0.43906506652835 0.49757458087059 0.55838917549939 0.62176073126929 0.68794243078025 0.75718849588076 0.82975373432106 0.90589295940735 0.9858603124167 1.06990850486987 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439002829019 0.07329019136927 0.12255018699969 0.17240968078567 0.22310557938484 0.27487707166325 0.32796427456051 0.38261147034914 0.43906545632888 0.49757466897433 0.55838919229175 0.62176073399432 0.68794243115993 0.75718849592632 0.82975373432603 0.90589295940787 0.98586031241669 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439277066721 0.07329745330973 0.12255964253072 0.17241821744962 0.22311161821061 0.27488009856353 0.32796541266752 0.38261182030154 0.43906554539926 0.49757468797814 0.55838919572703 0.62176073452536 0.68794243123062 0.75718849593455 0.82975373432699 0.90589295940789 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439357161822 0.07329958736878 0.12256240802787 0.17242055834618 0.22311315919157 0.27488079676581 0.32796565925246 0.3826118916218 0.43906556254228 0.49757469144644 0.55838919632395 0.62176073461352 0.68794243124177 0.75718849593603 0.82975373432705 0.90589295940788 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439376231338 0.07330009634782 0.12256306152813 0.17242108238431 0.22311348197037 0.27488093155945 0.32796570424323 0.38261190393003 0.43906556535011 0.49757469198744 0.5583891964129 0.62176073462596 0.6879424312436 0.75718849593613 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.0243937995158 0.07330019583244 0.12256318824244 0.17242117954564 0.22311353826348 0.27488095357614 0.32796571122294 0.38261190574557 0.43906556574495 0.49757469206012 0.55838919642425 0.6217607346278 0.68794243124372 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.0243938055511 0.0733002120041 0.12256320869624 0.17242119465245 0.22311354654476 0.2748809566467 0.32796571215165 0.38261190597632 0.43906556579288 0.49757469206858 0.55838919642576 0.62176073462791 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380637582 0.07330021421884 0.12256321148065 0.17242119664477 0.22311354758409 0.27488095701527 0.32796571225842 0.38261190600165 0.43906556579804 0.49757469206958 0.55838919642583 0.6217607346279 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380647183 0.07330021447725 0.12256321180395 0.17242119686986 0.22311354769645 0.27488095705356 0.32796571226906 0.3826119060042 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648143 0.07330021450323 0.12256321183619 0.17242119689185 0.22311354770693 0.27488095705705 0.32796571227008 0.38261190600443 0.43906556579859 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648226 0.07330021450548 0.12256321183896 0.17242119689372 0.22311354770784 0.27488095705739 0.32796571227014 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450567 0.1225632118392 0.1724211968939 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 7.432318578e-05 0.00022386819453 0.00037793055928 0.00055082662756 0.00232956450434 0.27460224556458 0.32756302807856 0.38220917715757 0.43884076089754 0.49749859089837 0.55836813105678 0.62175601575693 0.68794155852043 0.75718836079085 0.82975371659001 0.90589295741439 0.98586031222294 1.06990850485346 1.15828799591045 1.25124612122593 1.34902619133925 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 7.450063168e-05 0.00022465772297 0.00038073591732 0.00056045295517 0.00324170474228 0.27464269859331 0.32758261188635 0.38223486585432 0.43886512255719 0.49750644961762 0.55837024556768 0.6217564705036 0.68794163918713 0.75718837278534 0.82975371810479 0.90589295757854 0.98586031223811 1.0699085048547 1.15828799591054 1.25124612122593 1.34902619133925 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 7.521712592e-05 0.00022770664196 0.00039317348313 0.0014527864445 0.22283820837003 0.27458370442652 0.32757273834275 0.38227450864844 0.4389045919041 0.49752072898353 0.55837437713205 0.62175741855921 0.68794181747301 0.75718840075934 0.82975372181754 0.90589295800027 0.98586031228019 1.0699085048583 1.15828799591085 1.25124612122594 1.34902619133925 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 7.781922226e-05 0.00023809428754 0.00092809149226 0.0027073002586 0.22290632304199 0.27457381438796 0.32759973712473 0.38235487428564 0.43896065415362 0.49754106981443 0.55838045716756 0.62175886820885 0.68794209918611 0.75718844612798 0.82975372796155 0.90589295870813 0.98586031234959 1.06990850486414 1.15828799591144 1.25124612122594 1.34902619133924 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.00023069844422 0.00111164736486 0.12247524531299 0.1722218919967 0.22285593897594 0.27455677224012 0.32767374331548 0.38244710548527 0.43900542393873 0.49755677911296 0.55838484827813 0.621759860793 0.68794228405364 0.75718847492108 0.82975373175844 0.90589295913664 0.98586031239186 1.06990850486768 1.15828799591182 1.25124612122591 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02436265045883 0.07321375551896 0.12242208229418 0.17220020809636 0.22285856352112 0.27459668650931 0.32776803921997 0.38253083130469 0.43903943597739 0.49756773414197 0.55838765469995 0.62176044709693 0.687942385691 0.75718848975594 0.8297537336036 0.90589295933417 0.98586031240997 1.0699085048693 1.15828799591192 1.25124612122589 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02435889511969 0.07320588700325 0.1224172894083 0.17222222728493 0.2229162516197 0.27471376357274 0.3278841886527 0.38258326808757 0.43905700773835 0.49757256227471 0.55838875176892 0.62176065608357 0.68794241940655 0.75718849440212 0.82975373415469 0.90589295939085 0.98586031241507 1.06990850486985 1.1582879959119 1.25124612122589 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.0243660499702 0.07322439729303 0.12245426748695 0.17230322527971 0.22301711248994 0.27482213517144 0.32794107451953 0.38260357343372 0.43906323152614 0.49757414636614 0.558389088954 0.62176071663554 0.68794242866195 0.75718849561607 0.82975373429246 0.90589295940445 0.98586031241647 1.06990850486989 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02438054951693 0.07326520055326 0.12251721113233 0.17237912989579 0.2230827113537 0.27486445021188 0.32795929342103 0.38260986898676 0.43906503011695 0.4975745740694 0.55838917443375 0.62176073112859 0.68794243076439 0.75718849587907 0.8297537343209 0.90589295940736 0.98586031241671 1.06990850486987 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02438985806495 0.07328969734705 0.12254953066869 0.17240929022145 0.22310542247293 0.27487708034988 0.32796430200503 0.3826114853899 0.43906546157133 0.49757467035411 0.55838919258249 0.62176073404477 0.68794243116712 0.75718849592722 0.82975373432614 0.90589295940789 0.98586031241669 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439283644631 0.07329761591066 0.12255985672166 0.17241843935659 0.22311178786148 0.27488019156581 0.32796544976031 0.38261183213592 0.43906554847587 0.49757468864223 0.5583891958476 0.62176073454384 0.68794243123304 0.75718849593485 0.82975373432703 0.90589295940789 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439361197781 0.07329969023987 0.12256253714008 0.17242066810816 0.22311322984416 0.27488082880979 0.32796567060442 0.38261189489138 0.4390655633216 0.49757469160229 0.55838919635028 0.6217607346173 0.68794243124229 0.75718849593609 0.82975373432705 0.90589295940788 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439377406124 0.0733001266298 0.12256309897375 0.17242111188124 0.22311349929337 0.27488093868757 0.32796570659205 0.38261190456241 0.43906556549176 0.49757469201411 0.55838919641714 0.62176073462661 0.68794243124368 0.75718849593613 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380193163 0.07330020210984 0.12256319594263 0.17242118530934 0.22311354142534 0.27488095479219 0.32796571160128 0.38261190584193 0.43906556576539 0.49757469206375 0.55838919642488 0.62176073462787 0.68794243124372 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380593839 0.07330021301753 0.12256320993337 0.17242119554292 0.22311354700695 0.27488095681533 0.32796571220153 0.3826119059884 0.43906556579532 0.49757469206907 0.55838919642581 0.6217607346279 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380642643 0.07330021435214 0.12256321164287 0.17242119675787 0.22311354764009 0.2748809570348 0.32796571226392 0.38261190600297 0.43906556579833 0.49757469206961 0.55838919642583 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380647735 0.07330021449191 0.12256321182172 0.17242119688191 0.22311354770219 0.2748809570555 0.32796571226959 0.38261190600434 0.43906556579859 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648195 0.0733002145046 0.12256321183784 0.17242119689295 0.22311354770743 0.27488095705724 0.32796571227013 0.38261190600444 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.0243938064823 0.07330021450559 0.1225632118391 0.17242119689383 0.22311354770789 0.2748809570574 0.32796571227014 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.1724211968939 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 7.2489168e-07 2.178656e-06 3.64669032e-06 5.16693192e-06 1.357556055e-05 0.00274465506202 0.3275243036261 0.38212737770159 0.43866211652654 0.49741798404001 0.55834305929215 0.62174976249229 0.68794029918729 0.75718815193801 0.82975368759618 0.90589295400006 0.98586031187852 1.06990850482337 1.15828799590818 1.2512461212257 1.34902619133928 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 7.2504021e-07 2.17931447e-06 3.6496258e-06 5.18219277e-06 1.537884801e-05 0.00286266809858 0.32755427230928 0.38214305350888 0.43869800388928 0.49743265948602 0.55834688489346 0.62175062021837 0.6879404592745 0.75718817704114 0.82975369093489 0.9058929543803 0.98586031191567 1.06990850482653 1.15828799590841 1.25124612122572 1.34902619133927 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 7.2578505e-07 2.18281551e-06 3.67671919e-06 6.63306199e-06 0.0003591525208 0.00424058865928 0.32765303960571 0.38217895384056 0.43874644443899 0.49745561724996 0.55835381183332 0.62175233774495 0.68794080508158 0.75718823456367 0.82975369895963 0.90589295533123 0.98586031201291 1.0699085048352 1.15828799590906 1.25124612122579 1.34902619133927 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 7.303008e-07 2.20103711e-06 4.56177705e-06 1.577973048e-05 0.00304870816585 0.27456242672928 0.32759004569909 0.38218908819219 0.43883761063313 0.49749810930033 0.55836788542114 0.62175593181349 0.68794153790757 0.75718835694223 0.82975371601848 0.9058929573449 0.98586031221568 1.06990850485274 1.15828799591039 1.25124612122592 1.34902619133925 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 1.3127599e-06 4.67202865e-06 0.0001975948407 0.00236671991798 0.22287878780385 0.27454026647969 0.3275817507068 0.38227045821765 0.43892023201276 0.49752941778611 0.55837760014958 0.62175829807601 0.68794200547749 0.7571884333065 0.82975372648575 0.90589295856439 0.98586031233834 1.06990850486342 1.15828799591138 1.25124612122594 1.34902619133924 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.00021754801483 0.00068222603915 0.00192492959961 0.17227916073836 0.22286535237843 0.27450179890069 0.32761907851456 0.38241682268807 0.4389995971204 0.49755617967014 0.55838493154149 0.62175991441194 0.68794229804014 0.75718847748748 0.82975373212983 0.90589295918132 0.98586031239617 1.06990850486805 1.15828799591186 1.25124612122591 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02435488833557 0.07319897704903 0.12241872166826 0.1722215134044 0.22285185929183 0.27459034276015 0.32776497652247 0.38253801187928 0.43904285742885 0.49756885518615 0.55838794284502 0.62176050784671 0.68794239637114 0.75718849133922 0.82975373380377 0.90589295935603 0.98586031241203 1.06990850486954 1.15828799591192 1.25124612122589 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02435574097465 0.07319240787305 0.12240551874877 0.17223414565293 0.22291495843643 0.27474043170961 0.32790208874444 0.38258980125074 0.43905919795971 0.49757316427154 0.55838888879102 0.62176068214417 0.68794242359034 0.75718849497477 0.82975373422226 0.90589295939771 0.98586031241578 1.0699085048699 1.15828799591189 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02436893497942 0.07323261231942 0.12246745553267 0.17233159728199 0.22303913378993 0.27483938526376 0.32794866378769 0.38260634832905 0.43906407001825 0.49757435580274 0.55838913265589 0.62176072432866 0.6879424298152 0.75718849576472 0.82975373430904 0.9058929594061 0.98586031241665 1.06990850486989 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02438544167852 0.07327756268247 0.12253204155881 0.17239437838741 0.22309300043761 0.27487065321246 0.32796184628656 0.38261072843902 0.43906526879161 0.49757462922635 0.55838918515424 0.62176073289822 0.68794243101484 0.75718849590976 0.82975373432416 0.90589295940774 0.98586031241671 1.06990850486987 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.0243916382765 0.07329427091095 0.12255502513972 0.17241451607791 0.22310884860456 0.27487884037283 0.32796497215798 0.38261169456948 0.43906551557071 0.4975746820181 0.55838919471342 0.62176073437735 0.68794243121192 0.75718849593235 0.8297537343268 0.9058929594079 0.98586031241669 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.024393347362 0.07329894858344 0.12256147618043 0.17241984093973 0.22311265988456 0.27488059122779 0.32796559196284 0.38261187358887 0.43906555850857 0.49757469068348 0.55838919620067 0.62176073459632 0.68794243123964 0.75718849593578 0.82975373432706 0.90589295940788 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439372635368 0.07329999269653 0.12256290915394 0.17242096855356 0.22311340738338 0.27488090332766 0.32796569554061 0.3826119017297 0.43906556488419 0.49757469190375 0.55838919639999 0.62176073462422 0.68794243124336 0.75718849593614 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439379479161 0.0733001820537 0.1225631677577 0.17242116457957 0.22311352894442 0.27488095029245 0.32796571026543 0.38261190551631 0.43906556569885 0.49757469205225 0.55838919642304 0.62176073462762 0.68794243124373 0.75718849593612 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.0243938050384 0.07330021048923 0.12256320640742 0.17242119300674 0.22311354556339 0.27488095632177 0.32796571206179 0.38261190595586 0.43906556578902 0.49757469206787 0.55838919642566 0.62176073462792 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380632973 0.07330021408054 0.1225632112667 0.17242119649251 0.22311354749655 0.27488095698788 0.32796571225122 0.3826119060001 0.43906556579771 0.49757469206954 0.55838919642584 0.6217607346279 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380646841 0.07330021446683 0.12256321178718 0.17242119685794 0.22311354768985 0.2748809570516 0.32796571226857 0.38261190600407 0.43906556579857 0.49757469206962 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648123 0.07330021450259 0.1225632118351 0.17242119689107 0.22311354770653 0.27488095705692 0.32796571227003 0.38261190600444 0.43906556579859 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648225 0.07330021450545 0.1225632118389 0.17242119689367 0.2231135477078 0.27488095705739 0.32796571227015 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450567 0.1225632118392 0.1724211968939 0.22311354770791 0.27488095705739 0.32796571227014 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 6.3718846e-07 1.91426877e-06 3.19691337e-06 4.48243273e-06 1.221913784e-05 0.00234158180835 0.32745530727436 0.38213102840221 0.43865062838572 0.49741036031022 0.55834048023706 0.62174904283296 0.68794013977845 0.75718812334874 0.82975368336603 0.90589295347485 0.98586031182279 1.06990850481827 1.15828799590779 1.25124612122566 1.34902619133928 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 6.3706764e-07 1.91335465e-06 3.19043074e-06 4.47283769e-06 1.353190409e-05 0.00268735593814 0.32753044650366 0.38214517742108 0.43868808607012 0.49742712053281 0.55834502549719 0.62175011650444 0.68794035041236 0.75718815787462 0.82975368813653 0.90589295403617 0.98586031187929 1.06990850482318 1.15828799590815 1.2512461212257 1.34902619133928 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 6.3622417e-07 1.90693829e-06 3.16810138e-06 4.84942962e-06 2.039934349e-05 0.00412884801108 0.32764584625457 0.38216743780467 0.43873616968617 0.49745145098792 0.55835254513759 0.62175202643846 0.68794074280086 0.75718822426831 0.82975369753424 0.90589295516372 0.98586031199586 1.06990850483372 1.15828799590895 1.25124612122578 1.34902619133927 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 6.3324762e-07 1.89610925e-06 3.44483275e-06 1.32894716e-05 0.00265995451087 0.2745531782447 0.32758272249212 0.3821797666473 0.43882766192084 0.49749497944245 0.55836700442624 0.6217557324471 0.68794150091937 0.75718835124981 0.82975371528231 0.9058929572639 0.98586031220807 1.06990850485213 1.15828799591034 1.25124612122591 1.34902619133925 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 1.14055229e-06 3.86081527e-06 1.122039736e-05 0.00206437856194 0.22287160892322 0.27454487108964 0.3275757122401 0.38226118741807 0.43891207170708 0.49752685772438 0.55837694019007 0.62175816377648 0.68794198307397 0.75718843017961 0.82975372611539 0.90589295852649 0.98586031233484 1.06990850486315 1.15828799591135 1.25124612122594 1.34902619133924 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.00017637606987 0.0006317956154 0.00186657871502 0.17227621737528 0.22286950117631 0.27450341731381 0.3276140108658 0.38240450875074 0.43899482146495 0.4975547601899 0.55838460345827 0.62175985300134 0.68794228845611 0.75718847621408 0.8297537319837 0.90589295916657 0.98586031239487 1.06990850486794 1.15828799591186 1.25124612122591 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02435391340242 0.07319399559991 0.12241845081446 0.17222339564837 0.22284842064688 0.2745856689894 0.32775518359276 0.38253218206908 0.43904101672901 0.49756836498944 0.5583878364698 0.62176048873481 0.68794239347917 0.75718849096528 0.82975373376183 0.90589295935191 0.98586031241167 1.0699085048695 1.15828799591192 1.25124612122589 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02435651581216 0.07319421056316 0.12240335962648 0.17222828819875 0.22290844669349 0.27473146551705 0.32789708184006 0.38258793785844 0.43905863436958 0.49757302474117 0.5583888602947 0.62176067727185 0.68794242288318 0.75718849488649 0.82975373421266 0.90589295939681 0.98586031241569 1.0699085048699 1.15828799591189 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.0243685475559 0.07323153893405 0.12246493983792 0.17232702333539 0.22303466132694 0.27483634462633 0.32794727246685 0.38260585500914 0.43906393021613 0.49757432327443 0.55838912636273 0.62176072330212 0.68794242967218 0.75718849574745 0.82975373430725 0.90589295940592 0.98586031241664 1.06990850486989 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02438511820672 0.07327686434289 0.12253106949303 0.1723931681422 0.22309178785191 0.2748698511412 0.32796151856576 0.38261062038812 0.43906524000688 0.49757462289734 0.55838918398969 0.62176073271647 0.68794243099041 0.75718849590694 0.82975373432386 0.90589295940772 0.98586031241671 1.06990850486987 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439153481178 0.07329404790086 0.12255475361282 0.17241422017131 0.22310857163867 0.274878674725 0.32796490868245 0.38261167486731 0.43906551059849 0.49757468097832 0.55838919453055 0.62176073434986 0.68794243120838 0.75718849593195 0.82975373432675 0.9058929594079 0.98586031241669 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439332043888 0.07329889211364 0.12256141511133 0.17241978156404 0.22311260928406 0.27488056333255 0.32796558170886 0.3826118705594 0.43906555777915 0.49757469053753 0.55838919617594 0.62176073459275 0.6879424312392 0.75718849593572 0.82975373432706 0.90589295940788 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439372084629 0.07329998140527 0.12256289798062 0.17242095866496 0.22311339975423 0.27488089938971 0.32796569413727 0.38261190133195 0.43906556479225 0.497574691886 0.5583891963971 0.62176073462382 0.6879424312433 0.75718849593614 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439379388234 0.07330018022117 0.12256316606669 0.17242116320244 0.2231135279775 0.27488094981699 0.32796571010051 0.38261190547117 0.43906556568876 0.49757469205038 0.55838919642274 0.62176073462757 0.68794243124373 0.75718849593612 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380491459 0.07330021024277 0.12256320619269 0.17242119284463 0.22311354545896 0.274880956272 0.32796571204491 0.38261190595138 0.43906556578806 0.49757469206769 0.55838919642562 0.62176073462792 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380631557 0.0733002140526 0.12256321124351 0.1724211964762 0.22311354748677 0.27488095698329 0.3279657122497 0.38261190599972 0.43906556579763 0.49757469206952 0.55838919642584 0.6217607346279 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380646703 0.0733002144641 0.122563211785 0.17242119685654 0.22311354768903 0.27488095705123 0.32796571226845 0.38261190600404 0.43906556579856 0.49757469206962 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648111 0.07330021450235 0.12256321183492 0.17242119689096 0.22311354770647 0.27488095705689 0.32796571227002 0.38261190600444 0.43906556579859 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648224 0.07330021450543 0.12256321183889 0.17242119689366 0.22311354770779 0.27488095705738 0.32796571227015 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450567 0.1225632118392 0.1724211968939 0.22311354770791 0.27488095705739 0.32796571227014 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648234 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 7.3456191e-07 2.21064412e-06 3.73126916e-06 7.24238909e-06 0.00048859352195 0.00382234564054 0.3276505464146 0.38216978524202 0.4387364530715 0.49745105904982 0.5583524697911 0.62175200154537 0.68794073595963 0.75718822281271 0.829753697289 0.90589295513003 0.98586031199161 1.0699085048332 1.15828799590892 1.25124612122577 1.34902619133927 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 7.3563179e-07 2.21534803e-06 3.76085385e-06 1.073041918e-05 0.00175060468857 0.27451495722567 0.32758440379587 0.38213788304778 0.43875526282825 0.49746641182709 0.55835836562386 0.62175363589993 0.68794108588636 0.75718828313144 0.82975370588328 0.90589295616127 0.98586031209804 1.06990850484275 1.15828799590963 1.25124612122585 1.34902619133926 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 7.4215785e-07 2.25062221e-06 5.70117001e-06 0.00028498930647 0.00209091685725 0.27452515467092 0.32757580936203 0.38216240594381 0.43881486257287 0.49749187093326 0.55836643417773 0.62175566721733 0.68794149949541 0.7571883524985 0.82975371561473 0.90589295731765 0.98586031221493 1.06990850485288 1.15828799591041 1.25124612122592 1.34902619133925 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 9.865373e-07 4.37178971e-06 0.00020203779326 0.00043672730003 0.00353857594591 0.27462397688884 0.32758567994423 0.38223429811037 0.43889060599918 0.49751876040423 0.55837461704158 0.62175763954779 0.68794188660908 0.75718841537705 0.82975372419115 0.90589295831227 0.98586031231411 1.06990850486139 1.15828799591117 1.25124612122595 1.34902619133924 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 5.357826334e-05 0.00051560795856 0.0010337022551 0.00273083036153 0.22290666655378 0.274553262339 0.32758280165148 0.3823500538513 0.43896462459594 0.49754406296283 0.55838172216598 0.62175923948413 0.68794218210622 0.75718846088266 0.82975373011367 0.90589295897099 0.98586031237725 1.06990850486657 1.15828799591171 1.25124612122593 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.00040553334943 0.07327496050337 0.12241243440163 0.17219758953519 0.22281287548921 0.27457550831577 0.32766666430711 0.38245998880572 0.43901646910322 0.49756145772546 0.55838627544338 0.6217601964277 0.68794234740282 0.75718848477063 0.82975373304464 0.90589295927989 0.98586031240537 1.06990850486885 1.15828799591192 1.2512461212259 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02437691288417 0.07322243739389 0.12239426117921 0.17218375012245 0.22284784124867 0.27462867826105 0.32780960390565 0.38255530023867 0.43904865116626 0.49757049051425 0.55838832579084 0.62176058262772 0.68794240866159 0.75718849305509 0.82975373400895 0.90589295937717 0.98586031241391 1.06990850486974 1.15828799591191 1.25124612122589 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02437043434042 0.07321635258677 0.12241247240383 0.17223971096616 0.22295806633204 0.27476981074276 0.32791678144952 0.38259521013403 0.43906086949698 0.4975735947404 0.55838898155846 0.62176069899652 0.68794242619122 0.75718849531837 0.8297537342614 0.90589295940158 0.98586031241616 1.0699085048699 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02437685587535 0.07324974259996 0.12249053229144 0.17234890950049 0.22306095774922 0.27484958812724 0.32795294302226 0.38260780012285 0.43906447859588 0.49757445235146 0.55838915192382 0.62176072759859 0.68794243029033 0.7571884958242 0.82975373431544 0.90589295940678 0.9858603124167 1.06990850486988 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.0243879948759 0.07328439966384 0.12254203714034 0.1724009266567 0.22309944407585 0.27487350293792 0.32796291303882 0.38261105794241 0.43906535384603 0.49757464779463 0.55838918860494 0.62176073344763 0.68794243109023 0.75718849591872 0.82975373432516 0.90589295940783 0.9858603124167 1.06990850486987 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439223981922 0.07329616267414 0.12255803414234 0.17241650889163 0.22311047989066 0.27487949206233 0.32796519526141 0.38261175785835 0.43906553068886 0.49757468509069 0.55838919524841 0.62176073445764 0.68794243122239 0.75718849593356 0.82975373432692 0.9058929594079 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439346793252 0.07329937133146 0.12256217793937 0.17242030583472 0.22311299676159 0.27488071477842 0.32796563118598 0.38261188392324 0.43906556081315 0.49757469112276 0.55838919627275 0.62176073460659 0.6879424312409 0.75718849593596 0.82975373432706 0.90589295940788 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.0243937466125 0.07330006946645 0.12256304020673 0.17242105551024 0.22311346478694 0.27488092296155 0.3279657013801 0.38261190317282 0.439065565187 0.49757469195824 0.55838919640848 0.62176073462535 0.68794243124354 0.75718849593614 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439379767058 0.07330019360093 0.12256318785553 0.17242117792873 0.22311353711564 0.27488095293354 0.3279657110076 0.38261190568973 0.43906556573332 0.49757469205813 0.55838919642393 0.62176073462776 0.68794243124373 0.75718849593612 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380538755 0.0733002119506 0.12256320898627 0.17242119471964 0.22311354654693 0.27488095662531 0.32796571214291 0.3826119059739 0.4390655657924 0.49757469206848 0.55838919642574 0.62176073462791 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380636617 0.07330021423815 0.12256321154752 0.1724211966789 0.22311354759772 0.27488095701791 0.32796571225888 0.38261190600174 0.43906556579804 0.49757469206958 0.55838919642583 0.6217607346279 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380647169 0.07330021448152 0.12256321181336 0.17242119687542 0.22311354769877 0.27488095705418 0.3279657122692 0.38261190600423 0.43906556579859 0.49757469206962 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648149 0.07330021450378 0.1225632118372 0.17242119689249 0.2231135477072 0.27488095705713 0.3279657122701 0.38261190600444 0.43906556579859 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648227 0.07330021450553 0.12256321183905 0.17242119689378 0.22311354770786 0.2748809570574 0.32796571227014 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450567 0.12256321183921 0.1724211968939 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 7.928496044e-05 0.00024067250561 0.00041900602607 0.0017182709929 0.22287852949028 0.27456738901882 0.32761340445739 0.38234429251028 0.43894363963091 0.49753322563995 0.5583777140137 0.62175814640685 0.68794194941545 0.75718842090326 0.8297537244383 0.90589295829343 0.98586031230812 1.06990850486062 1.15828799591107 1.25124612122595 1.34902619133924 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 8.00888582e-05 0.00024374509255 0.00043064868749 0.00247138944334 0.22293710522285 0.2745780555852 0.32761306995191 0.38234904379982 0.43895082470264 0.49753753434329 0.55837944419057 0.62175864321721 0.68794205862158 0.75718844003937 0.82975372718824 0.90589295862462 0.9858603123424 1.06990850486357 1.15828799591138 1.25124612122594 1.34902619133924 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 8.32803478e-05 0.0002576412943 0.00159191021177 0.17225650435644 0.22288471918979 0.274545361257 0.32762484815143 0.38238027233862 0.43897646962197 0.49754756960524 0.55838246365939 0.62175935827169 0.68794219605541 0.75718846193341 0.82975373012441 0.90589295895963 0.98586031237488 1.06990850486626 1.15828799591168 1.25124612122593 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.00021641509712 0.00108133671867 0.1224728781812 0.17221836977064 0.2228616610595 0.2745684068563 0.32768582473385 0.38245114832486 0.43900693053061 0.49755749327436 0.558385127336 0.62175993797728 0.68794230049374 0.75718847774116 0.8297537321578 0.90589295918428 0.98586031239645 1.06990850486806 1.15828799591187 1.25124612122591 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02436193157653 0.07321148914399 0.12242356583881 0.17222117864938 0.22287629830441 0.2746158088688 0.32776399717587 0.38251781529108 0.43903398829983 0.49756600273431 0.55838724359338 0.62176037027826 0.68794237410961 0.7571884883161 0.82975373345338 0.90589295932085 0.98586031240895 1.0699085048692 1.15828799591193 1.2512461212259 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02436787612277 0.07321730218297 0.1224149917235 0.17221973066947 0.22289647047866 0.27469554911304 0.32785248901867 0.38256745177832 0.4390517693469 0.49757119718011 0.55838846463056 0.62176060610801 0.68794241208634 0.75718849348833 0.82975373405655 0.90589295938161 0.98586031241427 1.06990850486977 1.15828799591191 1.25124612122589 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02436684979087 0.0732190952192 0.12243364557669 0.17227090088778 0.22297492281764 0.27478569489187 0.32792064245633 0.38259605002271 0.43906099258926 0.49757360516585 0.55838898085551 0.62176069852547 0.68794242608568 0.75718849530179 0.82975373425923 0.90589295940138 0.98586031241612 1.0699085048699 1.15828799591189 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02437717097195 0.07324995131811 0.12248787839639 0.17234703750009 0.22305770057781 0.27484859435474 0.3279520345583 0.38260736089079 0.43906433070891 0.49757441425481 0.55838914402622 0.62176072624415 0.68794243009456 0.75718849579993 0.82975373431281 0.90589295940647 0.98586031241667 1.06990850486988 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02438724782838 0.07328112001455 0.12253783764502 0.17239748831711 0.22309713556455 0.27487217603331 0.32796226588038 0.38261082619119 0.43906528837915 0.49757463281182 0.55838918576504 0.62176073299436 0.68794243102843 0.75718849591143 0.82975373432441 0.90589295940774 0.9858603124167 1.06990850486987 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439183004617 0.07329474615325 0.12255637860084 0.17241505197337 0.22310955671567 0.27487899230291 0.32796498848017 0.38261169123907 0.4390655133953 0.49757468139795 0.55838919458852 0.6217607343575 0.6879424312093 0.75718849593208 0.82975373432673 0.9058929594079 0.98586031241669 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.0243933161639 0.07329893356962 0.12256169879989 0.17241990106579 0.22311274809226 0.27488059036992 0.32796558424434 0.38261186986034 0.43906555738512 0.49757469042986 0.55838919615475 0.62176073458939 0.68794243123877 0.75718849593566 0.82975373432705 0.90589295940788 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439370668574 0.0732999674216 0.12256293402133 0.17242096921483 0.22311341374567 0.27488089922549 0.32796569300398 0.38261190080611 0.43906556463953 0.49757469185263 0.5583891963912 0.62176073462297 0.68794243124317 0.75718849593613 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439378961059 0.07330017466077 0.12256316894131 0.1724211631525 0.2231135287298 0.2748809492675 0.3279657097814 0.38261190536001 0.43906556566041 0.49757469204463 0.5583891964218 0.62176073462741 0.68794243124372 0.75718849593612 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380408546 0.07330020906754 0.12256320620572 0.17242119263192 0.22311354540946 0.27488095615327 0.32796571199199 0.38261190593501 0.43906556578418 0.49757469206694 0.55838919642548 0.62176073462791 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380619308 0.07330021387104 0.12256321120396 0.17242119643063 0.22311354746756 0.27488095696625 0.327965712243 0.38261190599781 0.43906556579718 0.49757469206943 0.55838919642583 0.6217607346279 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380645238 0.07330021444182 0.12256321177717 0.17242119685019 0.22311354768599 0.27488095704929 0.32796571226775 0.38261190600383 0.43906556579851 0.49757469206962 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380647964 0.0733002145001 0.12256321183389 0.17242119689026 0.22311354770611 0.27488095705671 0.32796571226995 0.38261190600442 0.43906556579859 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648212 0.07330021450524 0.12256321183879 0.17242119689359 0.22311354770776 0.27488095705736 0.32796571227015 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648232 0.07330021450565 0.12256321183919 0.17242119689389 0.22311354770791 0.2748809570574 0.32796571227014 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648234 0.07330021450568 0.12256321183921 0.1724211968939 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02434921440102 0.07317661238107 0.12239434820112 0.17223992508955 0.22292297579316 0.27466175622147 0.32779744605218 0.38251514039992 0.43903049336922 0.49756411179328 0.55838657821613 0.6217601979431 0.68794233909386 0.75718848253883 0.82975373266154 0.90589295922905 0.98586031239982 1.06990850486827 1.15828799591188 1.25124612122591 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.0243521715522 0.07318647680142 0.1224063053075 0.17224554637078 0.22292770567721 0.27467154287562 0.32780041569624 0.3825275658233 0.43903655188199 0.4975663303636 0.55838720390921 0.62176033843063 0.68794236489174 0.75718848648981 0.829753733174 0.9058929592865 0.98586031240539 1.06990850486881 1.15828799591192 1.2512461212259 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.0243597392539 0.07321014787202 0.12243990275354 0.17226444579142 0.22292301621529 0.27468031735874 0.32782252829163 0.38255112817272 0.43904554594004 0.49756916701836 0.55838793029055 0.62176049198636 0.68794239198281 0.75718849052099 0.82975373368465 0.90589295934163 0.98586031241054 1.06990850486937 1.15828799591192 1.25124612122589 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02437075345666 0.07323673799784 0.12245834688608 0.17226050886856 0.22293429822709 0.27471935712285 0.32785997067933 0.3825712924991 0.43905292347076 0.49757138705109 0.55838847481785 0.62176060205282 0.68794241059281 0.75718849318571 0.82975373401127 0.9058929593763 0.98586031241374 1.06990850486972 1.15828799591191 1.25124612122589 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02437079987366 0.07323233671621 0.12245305048317 0.17228071804487 0.22298565508596 0.2747704164986 0.32790732431008 0.38259106525269 0.43905925297053 0.49757310754012 0.55838886464486 0.62176067616553 0.68794242249388 0.75718849481357 0.82975373420249 0.90589295939569 0.98586031241551 1.06990850486989 1.15828799591189 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02437709272012 0.07324761823381 0.12247454680547 0.17231681065303 0.22302194508982 0.27482260690494 0.32793921885341 0.38260293709226 0.43906302477362 0.49757409262738 0.55838907757008 0.62176071465277 0.68794242837446 0.75718849558103 0.82975373428876 0.90589295940409 0.98586031241641 1.0699085048699 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02438204598732 0.07326394958951 0.12250921858063 0.17236412628582 0.22307312474891 0.27485858859324 0.32795667946456 0.38260896340373 0.43906477158818 0.49757451306163 0.55838916241904 0.6217607291355 0.68794243048327 0.75718849584508 0.82975373431733 0.9058929594069 0.98586031241669 1.06990850486988 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02438806179442 0.07328446114431 0.12254350163691 0.17240233535406 0.22310111663516 0.27487442308588 0.32796317609117 0.38261111257336 0.43906536085667 0.49757464785276 0.55838918837144 0.62176073337736 0.68794243107674 0.75718849591664 0.82975373432492 0.90589295940778 0.9858603124167 1.06990850486987 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439195879027 0.0732954606079 0.12255753907999 0.17241608369591 0.22311026422398 0.27487934146143 0.32796511434731 0.38261172687793 0.43906552151842 0.49757468291555 0.55838919482481 0.6217607343886 0.6879424312128 0.75718849593243 0.82975373432675 0.90589295940789 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.0243933076114 0.07329899877989 0.12256182855165 0.17242001919243 0.2231128205777 0.2748806205874 0.32796559318688 0.38261187183734 0.43906555770469 0.49757469046354 0.5583891961556 0.62176073458888 0.68794243123858 0.75718849593562 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439369526696 0.07329995509533 0.12256292909622 0.17242096802868 0.22311341208941 0.27488089760259 0.3279656920936 0.38261190045142 0.43906556453537 0.49757469182847 0.55838919638664 0.6217607346222 0.68794243124306 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439378583762 0.07330016799091 0.12256316314504 0.17242115916656 0.22311352625682 0.2748809480838 0.32796570934178 0.38261190522942 0.43906556562884 0.49757469203831 0.5583891964207 0.62176073462723 0.6879424312437 0.75718849593612 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380325835 0.07330020744176 0.12256320471512 0.1724211915866 0.22311354480772 0.27488095589248 0.32796571190354 0.38261190591084 0.43906556577875 0.49757469206589 0.55838919642529 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380605443 0.07330021358956 0.12256321094623 0.17242119625211 0.22311354737002 0.27488095692642 0.32796571223025 0.38261190599451 0.43906556579643 0.49757469206928 0.55838919642582 0.6217607346279 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380643361 0.07330021440342 0.12256321174253 0.1724211968267 0.22311354767371 0.27488095704451 0.32796571226625 0.38261190600344 0.43906556579843 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380647752 0.0733002144958 0.12256321183008 0.17242119688774 0.22311354770484 0.27488095705622 0.32796571226978 0.38261190600439 0.43906556579859 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648192 0.07330021450483 0.12256321183843 0.17242119689337 0.22311354770763 0.27488095705731 0.32796571227014 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.0243938064823 0.0733002145056 0.12256321183915 0.17242119689387 0.2231135477079 0.2748809570574 0.32796571227014 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.1724211968939 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02437361268539 0.07324334490517 0.12248115268419 0.17232277039954 0.22303505844398 0.27481138797549 0.32792537942097 0.38259385146149 0.43905936424055 0.49757295163386 0.55838879336672 0.6217606567606 0.68794241855766 0.75718849417565 0.82975373411686 0.90589295938607 0.98586031241452 1.0699085048698 1.1582879959119 1.25124612122589 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.0243748233168 0.07324706660158 0.12248647493926 0.17232864650414 0.223039850905 0.27481630699526 0.32792883548316 0.38259641153246 0.43906046356277 0.49757331577331 0.55838888847956 0.62176067684765 0.6879424220603 0.75718849468866 0.82975373418131 0.90589295939299 0.98586031241521 1.06990850486986 1.1582879959119 1.25124612122589 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02437734360316 0.07325405081791 0.12249478538268 0.17234303753582 0.22304723527155 0.27482906811248 0.32793820314657 0.38260119145901 0.43906220315658 0.4975738224967 0.55838900920103 0.62176070072071 0.68794242602747 0.75718849524824 0.8297537342485 0.90589295939987 0.98586031241596 1.0699085048699 1.15828799591189 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02437992110768 0.07326278518108 0.12250881376405 0.17236041264059 0.22306030851907 0.27484404807339 0.32794691301734 0.38260511826285 0.43906355439805 0.49757419703062 0.55838909442613 0.62176071686954 0.68794242860797 0.75718849559983 0.8297537342898 0.90589295940406 0.98586031241643 1.0699085048699 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02438471544577 0.07327451922221 0.12252565726711 0.17237975043879 0.22308121091253 0.27485916707063 0.32795582663941 0.38260850177934 0.43906459725836 0.49757446337901 0.5583891511596 0.62176072704238 0.68794243015755 0.75718849580206 0.82975373431257 0.90589295940638 0.98586031241667 1.06990850486988 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02438797956631 0.07328338203987 0.1225402894756 0.17239772937323 0.22309561456429 0.2748707851826 0.32796150155237 0.38261053654571 0.43906519731057 0.4975746093214 0.55838918075684 0.62176073210298 0.68794243089453 0.75718849589425 0.82975373432245 0.9058929594075 0.98586031241671 1.06990850486987 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439092589226 0.07329208326473 0.12255290881183 0.17241113619373 0.22310671694561 0.27487740238687 0.32796434012821 0.38261147727037 0.43906545505387 0.49757466814987 0.55838919206068 0.62176073394851 0.68794243115269 0.75718849592535 0.82975373432587 0.90589295940786 0.98586031241669 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439270645311 0.07329729064472 0.12255974914352 0.17241806671542 0.22311152353027 0.27487996158849 0.32796534311018 0.38261179502152 0.43906553824107 0.49757468634306 0.55838919541866 0.62176073447645 0.68794243122397 0.75718849593374 0.82975373432689 0.90589295940789 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439347342373 0.0732993711911 0.12256226147761 0.17242038788323 0.22311304536465 0.27488072324975 0.32796562897455 0.38261188192442 0.43906556004794 0.49757469091891 0.55838919623057 0.62176073459947 0.6879424312399 0.75718849593578 0.82975373432705 0.90589295940788 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439372329928 0.07330001303674 0.12256299461349 0.17242102124545 0.22311344302431 0.27488091069221 0.32796569637119 0.38261190158095 0.43906556478127 0.4975746918733 0.5583891963936 0.6217607346231 0.68794243124321 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439378919974 0.07330017421423 0.12256317012413 0.1724211646595 0.2231135292468 0.27488094923121 0.3279657096822 0.3826119053103 0.43906556564456 0.49757469204085 0.55838919642102 0.62176073462732 0.68794243124369 0.75718849593612 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380346759 0.07330020769887 0.12256320505061 0.17242119185634 0.22311354493042 0.27488095592461 0.32796571190816 0.38261190591061 0.43906556577842 0.49757469206576 0.5583891964253 0.62176073462788 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380603652 0.0733002135258 0.12256321089499 0.17242119621847 0.22311354734859 0.2748809569158 0.32796571222629 0.38261190599337 0.43906556579613 0.49757469206925 0.55838919642581 0.6217607346279 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380642593 0.07330021438453 0.12256321172606 0.17242119681564 0.22311354766763 0.27488095704197 0.32796571226542 0.38261190600322 0.43906556579839 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380647617 0.07330021449274 0.12256321182742 0.17242119688599 0.22311354770393 0.27488095705585 0.32796571226967 0.38261190600436 0.43906556579859 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648175 0.07330021450447 0.12256321183811 0.17242119689315 0.22311354770752 0.27488095705728 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648228 0.07330021450557 0.12256321183912 0.17242119689385 0.22311354770789 0.2748809570574 0.32796571227014 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.1724211968939 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02438920699067 0.07328705820582 0.12254383472354 0.17239837863081 0.22309613322289 0.27486679156258 0.32795841933535 0.38260902502331 0.43906465463993 0.4975744547092 0.55838914495611 0.62176072524371 0.68794242979101 0.75718849574325 0.8297537343049 0.90589295940543 0.98586031241659 1.06990850486989 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02438942059837 0.07328777494163 0.12254504027322 0.17239996523596 0.22309745459938 0.27486816949909 0.32795929111786 0.38260949363487 0.43906482918851 0.49757450645427 0.55838915735496 0.62176072768754 0.6879424301937 0.75718849579995 0.82975373431168 0.9058929594062 0.98586031241666 1.06990850486988 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02438993254973 0.07328932295523 0.12254734015707 0.1724040278868 0.22309952940224 0.27487143141283 0.32796129184197 0.38261032021629 0.43906510130044 0.4975745794015 0.55838917353813 0.62176073069385 0.68794243066617 0.75718849586296 0.82975373431882 0.90589295940706 0.98586031241671 1.06990850486988 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439058366439 0.07329145150497 0.12255118740246 0.17240842584885 0.22310314512882 0.27487453633579 0.32796288078024 0.38261095317207 0.43906530078416 0.49757463062125 0.55838918443687 0.6217607326413 0.68794243096168 0.75718849590147 0.82975373432309 0.9058929594076 0.98586031241671 1.06990850486987 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.0243918413034 0.07329475865417 0.12255538830404 0.17241312482077 0.22310752903657 0.27487745382653 0.32796429707951 0.38261144713354 0.43906544302234 0.49757466466894 0.55838919127199 0.62176073380291 0.6879424311303 0.75718849592254 0.82975373432548 0.90589295940785 0.9858603124167 1.06990850486987 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439259787622 0.07329686244937 0.12255899006108 0.17241712420787 0.22311067148189 0.27487948576855 0.32796514914663 0.3826117319642 0.43906552126357 0.49757468252657 0.55838919469546 0.6217607343599 0.68794243120787 0.75718849593174 0.82975373432666 0.9058929594079 0.98586031241669 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439327959 0.07329879257023 0.12256155427265 0.17241968378383 0.22311257066475 0.27488048190857 0.32796553767795 0.38261185381586 0.43906555289213 0.49757468939485 0.55838919595616 0.62176073455728 0.68794243123437 0.75718849593499 0.82975373432702 0.90589295940789 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.0243936281703 0.07329975623006 0.12256269935571 0.17242075877613 0.22311327536993 0.27488083072781 0.32796566735817 0.38261189302854 0.43906556269835 0.49757469144846 0.55838919632018 0.62176073461239 0.6879424312416 0.75718849593599 0.82975373432705 0.90589295940788 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439375699862 0.07330009216089 0.12256308068192 0.17242109062045 0.22311348415268 0.27488092884053 0.32796570256886 0.38261190329595 0.43906556517319 0.49757469194837 0.55838919640581 0.62176073462484 0.68794243124344 0.75718849593612 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439379504519 0.07330018723308 0.12256318372885 0.1724211751501 0.22311353518872 0.27488095171735 0.32796571049341 0.38261190552475 0.43906556569141 0.49757469204946 0.55838919642236 0.62176073462754 0.6879424312437 0.75718849593612 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380426228 0.07330020937938 0.12256320674686 0.17242119311449 0.22311354560973 0.27488095619416 0.32796571199187 0.38261190593165 0.4390655657828 0.49757469206652 0.55838919642545 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380611745 0.07330021368641 0.12256321105276 0.17242119633165 0.22311354740633 0.27488095693729 0.32796571223254 0.38261190599483 0.43906556579642 0.49757469206932 0.55838919642581 0.6217607346279 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380643112 0.07330021439348 0.12256321173484 0.17242119682178 0.22311354767045 0.27488095704287 0.32796571226564 0.38261190600325 0.43906556579841 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380647613 0.07330021449244 0.1225632118272 0.17242119688585 0.22311354770383 0.27488095705578 0.32796571226965 0.38261190600436 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648168 0.07330021450431 0.12256321183798 0.17242119689306 0.22311354770747 0.27488095705727 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648227 0.07330021450554 0.1225632118391 0.17242119689384 0.22311354770789 0.2748809570574 0.32796571227014 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.1724211968939 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940787 0.98586031241668 1.06990850486986 1.15828799591188 1.25124612122588 1.34902619133923 1.45186657818422 1.55999980918714 1.67365168793332 1.79304045960336 1.91837603793369 0.02439296136573 0.07329777734592 0.12255959508669 0.17241698604494 0.22311048561489 0.27487869030793 0.3279646662119 0.38261152746141 0.43906545426604 0.49757466482452 0.55838919085095 0.62176073366302 0.68794243110097 0.75718849591793 0.82975373432479 0.9058929594078 0.98586031241671 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439299458024 0.07329789541953 0.12255981741101 0.17241731282096 0.22311075228747 0.27487895979675 0.32796481958043 0.38261159497703 0.43906547692125 0.49757467098108 0.55838919222385 0.621760733918 0.68794243114133 0.7571884959233 0.82975373432548 0.90589295940786 0.9858603124167 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439308487924 0.07329818272403 0.12256026865651 0.17241816776042 0.22311122685666 0.27487956409995 0.32796512788266 0.38261170969801 0.43906551175981 0.4975746796927 0.55838919404008 0.62176073423688 0.68794243118861 0.75718849592923 0.8297537343263 0.9058929594079 0.98586031241669 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.024393211401 0.07329859489502 0.1225610815421 0.17241907349746 0.22311194260842 0.27488006715223 0.32796535748121 0.38261179333059 0.43906553620683 0.49757468556726 0.55838919521837 0.6217607344366 0.68794243121758 0.75718849593278 0.82975373432681 0.9058929594079 0.98586031241669 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439346485734 0.07329927934924 0.12256192497877 0.17241995308187 0.2231126687247 0.27488050326584 0.3279655418072 0.38261185377527 0.43906555256384 0.497574689261 0.55838919592134 0.62176073455043 0.68794243123336 0.7571884959348 0.82975373432702 0.90589295940789 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439361092619 0.07329968882095 0.12256259294626 0.17242063339169 0.22311317580852 0.27488078032646 0.32796564828744 0.38261188713965 0.43906556118709 0.49757469112321 0.55838919626095 0.6217607346032 0.6879424312403 0.75718849593583 0.82975373432706 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439373031838 0.07330001621049 0.12256299241076 0.17242100754595 0.22311343014484 0.27488090310691 0.32796569327915 0.38261190055986 0.43906556450584 0.49757469181186 0.55838919638211 0.62176073462136 0.68794243124286 0.75718849593611 0.82975373432705 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439378283471 0.07330015518911 0.12256314840447 0.17242114520071 0.22311351675981 0.27488094337936 0.32796570758647 0.38261190470072 0.43906556549817 0.4975746920114 0.55838919641609 0.62176073462642 0.68794243124363 0.75718849593612 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380038303 0.07330019969948 0.12256319659059 0.17242118505321 0.22311354086795 0.27488095413887 0.3279657112989 0.38261190574202 0.43906556573985 0.49757469205847 0.55838919642391 0.62176073462774 0.68794243124371 0.75718849593612 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380516258 0.07330021139982 0.12256320875396 0.17242119459766 0.22311354642665 0.27488095652837 0.32796571209902 0.38261190595949 0.43906556578874 0.49757469206767 0.55838919642562 0.6217607346279 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380624091 0.07330021395337 0.12256321130894 0.17242119651397 0.22311354750282 0.27488095697523 0.32796571224425 0.38261190599772 0.43906556579707 0.49757469206943 0.55838919642582 0.6217607346279 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.0243938064447 0.07330021442177 0.12256321176113 0.17242119683985 0.22311354767962 0.27488095704633 0.32796571226666 0.38261190600352 0.43906556579847 0.49757469206961 0.55838919642582 0.6217607346279 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380647728 0.07330021449472 0.12256321182927 0.17242119688722 0.22311354770449 0.27488095705601 0.32796571226973 0.38261190600438 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648175 0.07330021450443 0.12256321183808 0.17242119689312 0.2231135477075 0.27488095705728 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648227 0.07330021450554 0.1225632118391 0.17242119689384 0.22311354770789 0.2748809570574 0.32796571227014 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.1724211968939 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439368229995 0.07329985450144 0.12256267455781 0.1724205788146 0.22311311426751 0.27488066218914 0.32796558788432 0.38261186387582 0.43906555411703 0.49757468937183 0.55838919590145 0.62176073454113 0.68794243123137 0.7571884959344 0.829753734327 0.9058929594079 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439368659126 0.07329987029835 0.1225627072264 0.17242063089121 0.22311315650629 0.27488070245487 0.32796560839245 0.38261187189862 0.43906555659985 0.4975746900009 0.5583891960338 0.62176073456482 0.68794243123486 0.75718849593494 0.82975373432704 0.90589295940789 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439369939108 0.0732999126952 0.12256277885189 0.17242076845376 0.22311323752151 0.27488078829369 0.32796564656 0.38261188518631 0.43906556037663 0.49757469089019 0.55838919620899 0.62176073459378 0.68794243123889 0.75718849593559 0.82975373432706 0.90589295940789 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439371912577 0.07329997722744 0.12256290980069 0.17242091133409 0.22311334511288 0.27488085443575 0.32796567414049 0.38261189452301 0.43906556293509 0.49757469147019 0.55838919631933 0.62176073461165 0.68794243124135 0.75718849593597 0.82975373432706 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439375843199 0.07330008453023 0.12256304043527 0.17242104001245 0.22311344280858 0.27488090745615 0.32796569462434 0.38261190086669 0.43906556455819 0.49757469181804 0.55838919638245 0.62176073462135 0.68794243124282 0.75718849593612 0.82975373432705 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.0243937808631 0.07330014728941 0.12256313672777 0.17242113197659 0.22311350710542 0.27488093885015 0.3279657059665 0.38261190422367 0.43906556538103 0.4975746919872 0.5583891964119 0.6217607346257 0.68794243124354 0.75718849593613 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439379737595 0.07330019137636 0.12256318714706 0.17242117657032 0.2231135355518 0.27488095174545 0.32796571047027 0.38261190550792 0.43906556568501 0.4975746920477 0.55838919642205 0.62176073462741 0.68794243124371 0.75718849593612 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380383492 0.07330020798493 0.12256320511318 0.17242119163545 0.22311354466773 0.27488095576737 0.32796571184314 0.38261190588958 0.43906556577295 0.49757469206462 0.55838919642502 0.62176073462786 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380584056 0.07330021297021 0.12256321031006 0.17242119575004 0.22311354706771 0.27488095679337 0.32796571218485 0.38261190598204 0.43906556579355 0.49757469206869 0.55838919642575 0.6217607346279 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380635118 0.07330021420053 0.12256321154542 0.17242119668255 0.22311354759329 0.27488095701137 0.3279657122556 0.38261190600057 0.43906556579777 0.49757469206953 0.55838919642582 0.6217607346279 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380645955 0.07330021445408 0.12256321179106 0.17242119686044 0.22311354769029 0.27488095705046 0.32796571226791 0.38261190600388 0.43906556579852 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380647894 0.07330021449821 0.12256321183241 0.17242119688931 0.22311354770551 0.27488095705641 0.32796571226988 0.38261190600441 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.0243938064819 0.07330021450473 0.12256321183834 0.17242119689329 0.22311354770761 0.27488095705732 0.32796571227014 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648228 0.07330021450556 0.12256321183912 0.17242119689386 0.2231135477079 0.2748809570574 0.32796571227014 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.1724211968939 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439379131299 0.07330017037116 0.12256314569441 0.17242112165627 0.2231134965656 0.2748809247888 0.32796569961296 0.38261190194496 0.43906556473072 0.4975746918348 0.55838919638215 0.62176073462086 0.68794243124267 0.75718849593611 0.82975373432705 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439379178687 0.07330017216179 0.1225631497027 0.17242112839846 0.22311350201663 0.27488092964052 0.32796570185137 0.38261190275612 0.43906556496636 0.49757469189153 0.55838919639366 0.62176073462275 0.68794243124301 0.75718849593613 0.82975373432705 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439379330553 0.07330017735674 0.1225631590788 0.17242114633194 0.22311351301215 0.27488093960769 0.32796570586045 0.38261190407784 0.43906556532114 0.49757469197042 0.55838919640829 0.62176073462504 0.68794243124343 0.75718849593614 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439379584858 0.0733001857004 0.12256317613751 0.17242116472019 0.22311352610902 0.27488094690674 0.32796570869601 0.38261190497908 0.43906556555446 0.49757469202063 0.55838919641737 0.62176073462653 0.68794243124365 0.75718849593613 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380083398 0.07330019937954 0.12256319270335 0.17242118017746 0.22311353709736 0.27488095236335 0.32796571067363 0.38261190556014 0.43906556569586 0.49757469204958 0.55838919642233 0.62176073462744 0.68794243124372 0.75718849593612 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380366467 0.07330020724919 0.12256320406356 0.17242119047745 0.22311354386887 0.27488095541536 0.32796571172305 0.38261190585574 0.43906556576496 0.49757469206309 0.55838919642468 0.62176073462783 0.68794243124372 0.75718849593612 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380555199 0.07330021218171 0.12256320942993 0.1724211949911 0.22311354660924 0.27488095659662 0.32796571211927 0.3826119059642 0.43906556578958 0.49757469206783 0.5583891964256 0.6217607346279 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.0243938062262 0.07330021388357 0.1225632112169 0.17242119642494 0.22311354744531 0.27488095694976 0.32796571223555 0.38261190599532 0.43906556579653 0.49757469206927 0.55838919642581 0.6217607346279 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380642347 0.07330021436657 0.12256321170463 0.17242119679652 0.22311354765495 0.27488095703615 0.32796571226338 0.38261190600263 0.43906556579823 0.49757469206959 0.55838919642582 0.6217607346279 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380647088 0.07330021447938 0.12256321181452 0.17242119687665 0.22311354769878 0.27488095705375 0.32796571226896 0.38261190600417 0.43906556579856 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648043 0.07330021450144 0.12256321183532 0.17242119689124 0.22311354770648 0.27488095705683 0.32796571227001 0.38261190600442 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648206 0.07330021450507 0.12256321183864 0.17242119689351 0.22311354770773 0.27488095705736 0.32796571227014 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.0243938064823 0.0733002145056 0.12256321183916 0.17242119689388 0.2231135477079 0.27488095705739 0.32796571227014 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.1724211968939 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380490325 0.07330020989944 0.12256320491299 0.17242118909539 0.2231135425531 0.2748809540142 0.32796571114428 0.38261190566002 0.43906556571196 0.49757469205137 0.55838919642241 0.6217607346274 0.68794243124372 0.75718849593613 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380494875 0.07330021007497 0.1225632053328 0.17242118982933 0.22311354314112 0.27488095450535 0.327965711353 0.38261190573181 0.43906556573209 0.49757469205598 0.55838919642328 0.62176073462758 0.68794243124373 0.75718849593612 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.024393805103 0.07330021061658 0.12256320636386 0.17242119179499 0.22311354437174 0.27488095548517 0.32796571171985 0.38261190584664 0.43906556576112 0.49757469206205 0.55838919642444 0.62176073462778 0.68794243124373 0.75718849593612 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380538017 0.07330021152869 0.1225632082349 0.17242119378305 0.22311354571851 0.27488095617869 0.32796571197417 0.38261190592313 0.43906556577997 0.49757469206588 0.55838919642521 0.62176073462788 0.68794243124372 0.75718849593612 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380591438 0.07330021299702 0.1225632100012 0.17242119535484 0.22311354677554 0.27488095666625 0.32796571214218 0.38261190597021 0.4390655657909 0.49757469206807 0.55838919642563 0.62176073462791 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380621562 0.07330021382885 0.12256321113799 0.17242119633881 0.22311354738824 0.27488095692589 0.32796571222775 0.38261190599323 0.43906556579603 0.49757469206915 0.5583891964258 0.62176073462791 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380639933 0.07330021430083 0.12256321163236 0.17242119673649 0.22311354761993 0.27488095702171 0.32796571225874 0.3826119060014 0.43906556579791 0.49757469206953 0.55838919642583 0.6217607346279 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380646053 0.0733002144534 0.12256321178826 0.17242119685675 0.2231135476877 0.27488095704929 0.32796571226753 0.38261190600374 0.43906556579847 0.49757469206961 0.55838919642582 0.6217607346279 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380647754 0.07330021449455 0.12256321182866 0.17242119688648 0.22311354770394 0.27488095705578 0.32796571226963 0.38261190600433 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648144 0.07330021450366 0.12256321183733 0.17242119689258 0.2231135477072 0.27488095705714 0.32796571227009 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648219 0.07330021450534 0.1225632118389 0.1724211968937 0.22311354770782 0.27488095705738 0.32796571227014 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648231 0.07330021450564 0.12256321183919 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227014 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.1724211968939 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380633976 0.07330021408898 0.12256321121094 0.17242119619285 0.223113547256 0.27488095680584 0.32796571218127 0.38261190597832 0.43906556579221 0.49757469206825 0.55838919642563 0.62176073462791 0.68794243124372 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380634361 0.07330021410406 0.12256321124906 0.17242119626158 0.22311354731044 0.27488095684882 0.32796571219864 0.38261190598411 0.43906556579372 0.4975746920686 0.55838919642571 0.62176073462791 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380635724 0.07330021415298 0.12256321134621 0.17242119644675 0.22311354742691 0.27488095693214 0.32796571222799 0.3826119059928 0.43906556579583 0.49757469206908 0.55838919642579 0.62176073462791 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380638327 0.07330021423885 0.12256321152287 0.17242119663128 0.22311354754711 0.27488095698994 0.32796571224827 0.38261190599857 0.43906556579723 0.49757469206939 0.55838919642583 0.6217607346279 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380643263 0.07330021437457 0.12256321168452 0.17242119676953 0.22311354763568 0.27488095702834 0.32796571226091 0.38261190600198 0.43906556579803 0.49757469206955 0.55838919642583 0.6217607346279 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380646022 0.07330021445027 0.1225632117833 0.17242119685129 0.22311354768417 0.27488095704787 0.3279657122671 0.38261190600361 0.43906556579843 0.49757469206962 0.55838919642583 0.6217607346279 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380647576 0.07330021448969 0.12256321182337 0.17242119688227 0.22311354770156 0.27488095705484 0.3279657122693 0.38261190600422 0.43906556579857 0.49757469206962 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648067 0.07330021450178 0.12256321183546 0.17242119689122 0.22311354770645 0.2748809570568 0.32796571226996 0.38261190600441 0.43906556579859 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648198 0.07330021450486 0.12256321183844 0.17242119689336 0.22311354770762 0.2748809570573 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648227 0.07330021450553 0.12256321183908 0.17242119689382 0.22311354770787 0.27488095705739 0.32796571227014 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450566 0.1225632118392 0.1724211968939 0.2231135477079 0.27488095705739 0.32796571227014 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380647103 0.07330021447259 0.12256321178918 0.17242119683864 0.22311354767293 0.27488095703897 0.32796571226381 0.3826119060026 0.43906556579812 0.49757469206956 0.55838919642583 0.6217607346279 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380647132 0.07330021447375 0.12256321179217 0.17242119684421 0.22311354767734 0.27488095704234 0.3279657122651 0.38261190600301 0.43906556579824 0.49757469206959 0.55838919642583 0.6217607346279 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380647238 0.07330021447758 0.12256321180023 0.17242119685934 0.22311354768696 0.27488095704842 0.32796571226719 0.3826119060036 0.43906556579842 0.49757469206962 0.55838919642583 0.6217607346279 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380647453 0.07330021448469 0.12256321181475 0.17242119687429 0.22311354769638 0.27488095705272 0.32796571226862 0.38261190600401 0.43906556579853 0.49757469206962 0.55838919642582 0.6217607346279 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.0243938064785 0.07330021449561 0.12256321182769 0.17242119688498 0.22311354770292 0.27488095705541 0.32796571226948 0.38261190600427 0.43906556579859 0.49757469206962 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648071 0.07330021450167 0.1225632118352 0.17242119689094 0.22311354770628 0.27488095705672 0.32796571226992 0.38261190600441 0.43906556579859 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648186 0.07330021450455 0.1225632118381 0.17242119689309 0.22311354770745 0.27488095705721 0.32796571227011 0.38261190600444 0.43906556579859 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648222 0.07330021450541 0.12256321183894 0.1724211968937 0.22311354770781 0.27488095705737 0.32796571227014 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648231 0.07330021450562 0.12256321183916 0.17242119689387 0.2231135477079 0.2748809570574 0.32796571227014 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450567 0.12256321183921 0.1724211968939 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648154 0.07330021450335 0.12256321183568 0.17242119689004 0.22311354770548 0.27488095705616 0.32796571226968 0.38261190600432 0.43906556579859 0.49757469206962 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648156 0.07330021450343 0.12256321183589 0.17242119689044 0.2231135477058 0.27488095705637 0.32796571226977 0.38261190600436 0.4390655657986 0.49757469206962 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648163 0.07330021450369 0.12256321183648 0.17242119689152 0.22311354770649 0.27488095705676 0.32796571226993 0.38261190600441 0.43906556579859 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648179 0.07330021450422 0.12256321183753 0.17242119689257 0.22311354770712 0.27488095705705 0.32796571227005 0.38261190600444 0.43906556579859 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648207 0.07330021450499 0.12256321183843 0.17242119689329 0.22311354770755 0.27488095705726 0.32796571227012 0.38261190600444 0.43906556579859 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648223 0.07330021450541 0.12256321183893 0.17242119689368 0.22311354770779 0.27488095705737 0.32796571227015 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.0243938064823 0.07330021450559 0.12256321183913 0.17242119689385 0.22311354770789 0.2748809570574 0.32796571227014 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450566 0.1225632118392 0.1724211968939 0.2231135477079 0.27488095705739 0.32796571227014 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.1724211968939 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648228 0.07330021450552 0.12256321183896 0.17242119689362 0.22311354770772 0.27488095705732 0.32796571227014 0.38261190600444 0.43906556579859 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648228 0.07330021450552 0.12256321183898 0.17242119689365 0.22311354770774 0.27488095705734 0.32796571227014 0.38261190600444 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648229 0.07330021450554 0.12256321183902 0.17242119689372 0.2231135477078 0.27488095705737 0.32796571227015 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.0243938064823 0.07330021450557 0.12256321183908 0.1724211968938 0.22311354770786 0.2748809570574 0.32796571227015 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648231 0.07330021450563 0.12256321183916 0.17242119689386 0.2231135477079 0.2748809570574 0.32796571227014 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450566 0.1225632118392 0.1724211968939 0.22311354770791 0.2748809570574 0.32796571227014 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.1724211968939 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450567 0.1225632118392 0.17242119689389 0.22311354770791 0.2748809570574 0.32796571227014 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450567 0.12256321183921 0.17242119689389 0.22311354770791 0.2748809570574 0.32796571227014 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.1724211968939 0.22311354770791 0.2748809570574 0.32796571227014 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.1724211968939 0.2231135477079 0.27488095705739 0.32796571227014 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648234 0.07330021450568 0.12256321183921 0.1724211968939 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648234 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.1724211968939 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.1724211968939 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 0.02439380648233 0.07330021450568 0.12256321183921 0.17242119689389 0.2231135477079 0.27488095705739 0.32796571227013 0.38261190600443 0.43906556579858 0.49757469206961 0.55838919642582 0.62176073462789 0.68794243124371 0.75718849593611 0.82975373432704 0.90589295940788 0.98586031241668 1.06990850486987 1.15828799591188 1.25124612122589 1.34902619133923 1.45186657818423 1.55999980918714 1.67365168793332 1.79304045960336 1.9183760379337 +D/cons.26.00.000000.dat -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 +D/cons.26.00.000050.dat -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 -1000000.0 +D/cons.3.00.000000.dat 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 0.02700662155722 0.02700662155722 0.02700662155722 0.02700662155722 0.02700662155722 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 0.02700662155722 0.02700662155722 0.02700662155722 0.02700662155722 0.02700662155722 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 0.02700662155722 0.02700662155722 0.02700662155722 0.02700662155722 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 0.02700662155722 0.02700662155722 0.02700662155722 0.02700662155722 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 0.02700662155722 0.02700662155722 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 0.02700662155722 0.02700662155722 0.02700662155722 0.02700662155722 0.02700662155722 0.02700662155722 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 0.02700662155722 0.02700662155722 0.02700662155722 0.02700662155722 0.02700662155722 0.02700662155722 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 0.02700662155722 0.02700662155722 0.02700662155722 0.02700662155722 0.02700662155722 0.02700662155722 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 0.02700662155722 0.02700662155722 0.02700662155722 0.02700662155722 0.02700662155722 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 0.02700662155722 0.02700662155722 0.02700662155722 0.02700662155722 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 0.02700662155722 0.02700662155722 0.02700662155722 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 0.02700662155722 0.02700662155722 0.02700662155722 0.02700662155722 0.02700662155722 0.02700662155722 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 0.02700662155722 0.02700662155722 0.02700662155722 0.02700662155722 0.02700662155722 0.02700662155722 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 0.02700662155722 0.02700662155722 0.02700662155722 0.02700662155722 0.02700662155722 0.02700662155722 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 0.02700662155722 0.02700662155722 0.02700662155722 0.02700662155722 0.02700662155722 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 0.02700662155722 0.02700662155722 0.02700662155722 0.02700662155722 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 0.02700662155722 0.02700662155722 0.02700662155722 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 0.02700662155722 0.02700662155722 0.02700662155722 0.02700662155722 0.02700662155722 0.02700662155722 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 0.02700662155722 0.02700662155722 0.02700662155722 0.02700662155722 0.02700662155722 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 0.02700662155722 0.02700662155722 0.02700662155722 0.02700662155722 0.02700662155722 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 0.02700662155722 0.02700662155722 0.02700662155722 0.02700662155722 0.02700662155722 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 0.02700662155722 0.02700662155722 0.02700662155722 0.02700662155722 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 0.02700662155722 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 0.02700662155722 0.02700662155722 0.02700662155722 0.02700662155722 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 0.02700662155722 0.02700662155722 0.02700662155722 0.02700662155722 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 0.02700662155722 0.02700662155722 0.02700662155722 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 0.02700662155722 0.02700662155722 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +D/cons.3.00.000050.dat 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 0.02689355836543 0.02689535248964 0.0269090158184 0.02700418302245 0.02685308713496 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 0.02689535248964 0.02689751979372 0.02691843236531 0.027034964695 0.02675859752311 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 0.0269090158184 0.02691843236531 0.02704072652345 0.02688699196305 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 0.02700418302245 0.027034964695 0.02688699196305 0.026760118844 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 0.02685308713496 0.02675859752311 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 0.0271534924199 0.02715320839031 0.02715653735455 0.02721555467842 0.02734586141879 0.02677286430832 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 0.02715320839031 0.02715275386478 0.02716283333666 0.02724405137781 0.02740899250798 0.02680783645728 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 0.02715653735455 0.02716283333666 0.02728420362344 0.02736964102207 0.02677539703202 0.02675342733534 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 0.02721555467842 0.02724405137781 0.02736964102207 0.02733907724836 0.02665001158403 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 0.02734586141879 0.02740899250797 0.02677539703202 0.02665001158403 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 0.02677286430832 0.02680783645728 0.02675342733534 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 0.02694352194969 0.02693916829401 0.02691178290419 0.02683351293768 0.02746725929238 0.02679062898191 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 0.02693916829401 0.02692819920012 0.02686020222445 0.02676860236169 0.02748055252347 0.02679211244805 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 0.02691178290419 0.02686020222445 0.02671299851962 0.02754871106455 0.02747098448534 0.02672673044424 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 0.02683351293768 0.02676860236169 0.02754871106455 0.02746301115962 0.02666426934944 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 0.02746725929238 0.02748055252347 0.02747098448534 0.02666426934944 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 0.02679062898191 0.02679211244805 0.02672673044424 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 0.02715841688352 0.02716467285622 0.02724600314672 0.02740637235984 0.02689881708292 0.02679778952278 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 0.02716467285622 0.02717714277462 0.02733188345743 0.02737386337686 0.0267205981979 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 0.02724600314672 0.02733188345743 0.02742687617553 0.02670881516672 0.02676676831275 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 0.02740637235984 0.02737386337686 0.02670881516672 0.02696584007839 0.02676454138039 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 0.02689881708292 0.0267205981979 0.02676676831275 0.02676454138039 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 0.02679778952278 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 0.02689080313612 0.02690160977874 0.02699359416297 0.02684962458727 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 0.02690160977874 0.02691543811511 0.02706900294232 0.02675719184514 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 0.02699359416297 0.02706900294232 0.02673858496887 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 0.02684962458727 0.02675719184514 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 6e-14 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +D/cons.4.00.000000.dat 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 +D/cons.4.00.000050.dat -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 7e-14 7e-14 6e-14 5e-14 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 7e-14 6e-14 5e-14 4e-14 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 6e-14 5e-14 5e-14 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 5e-14 4e-14 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 3.9687e-10 3.7038e-10 2.8973e-10 2.6827e-10 2.282e-11 5.9e-12 2.5e-13 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 3.7038e-10 3.3723e-10 2.5679e-10 2.5141e-10 1.863e-11 2.95e-12 1.2e-13 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 2.8973e-10 2.5679e-10 2.8354e-10 5.258e-11 8.87e-12 8.8e-13 4e-14 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 2.6827e-10 2.5141e-10 5.258e-11 1.49e-11 4.3e-12 2.6e-13 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 2.282e-11 1.863e-11 8.87e-12 4.3e-12 5e-13 4e-14 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 5.9e-12 2.95e-12 8.8e-13 2.6e-13 4e-14 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 2.5e-13 1.2e-13 4e-14 1e-14 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 2.96580606e-06 2.83645153e-06 2.44970608e-06 2.10448784e-06 4.2987938e-07 1.5845578e-07 1.80586e-08 1.56979e-09 8.581e-11 3.39e-12 1e-13 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 2.83645153e-06 2.68424089e-06 2.26834245e-06 1.94088847e-06 3.6621054e-07 9.959005e-08 1.090527e-08 8.2233e-10 4.296e-11 1.63e-12 5e-14 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 2.44970608e-06 2.26834245e-06 2.11618166e-06 7.272954e-07 2.2238941e-07 4.24693e-08 4.53295e-09 3.1284e-10 1.536e-11 5.5e-13 1e-14 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 2.10448784e-06 1.94088847e-06 7.272954e-07 3.1412113e-07 1.2333302e-07 1.78224e-08 1.77495e-09 1.0681e-10 4.77e-12 1.6e-13 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 4.2987938e-07 3.6621054e-07 2.2238941e-07 1.2333302e-07 2.887895e-08 4.38019e-09 3.6794e-10 2.136e-11 9e-13 3e-14 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 1.5845578e-07 9.959005e-08 4.24693e-08 1.78224e-08 4.38019e-09 5.8689e-10 4.625e-11 2.5e-12 1e-13 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 1.80586e-08 1.090527e-08 4.53295e-09 1.77495e-09 3.6794e-10 4.625e-11 3.44e-12 1.8e-13 1e-14 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 1.56979e-09 8.2233e-10 3.1284e-10 1.0681e-10 2.136e-11 2.5e-12 1.8e-13 1e-14 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 8.581e-11 4.296e-11 1.536e-11 4.77e-12 9e-13 1e-13 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 3.39e-12 1.63e-12 5.5e-13 1.6e-13 3e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 1e-13 5e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.05740303064345 0.05620198996208 0.05219823662151 0.04706631595554 0.02138964020617 0.01233854009119 0.00402073115995 0.00112390612061 0.00025545221012 4.940220807e-05 8.16686902e-06 1.16189904e-06 1.4328522e-07 1.548675e-08 1.49689e-09 5.008e-11 -0.0 -0.0 0.0 -1e-14 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.05620198996211 0.05470050832405 0.05011824135704 0.04465307880835 0.01952795119637 0.0097972364445 0.00309907461245 0.00081742918234 0.00018161548658 3.440790979e-05 5.59006824e-06 7.8358226e-07 9.539706e-08 1.018404e-08 9.3713e-10 2.788e-11 -0.0 -0.0 1e-14 -1e-14 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.05219823662137 0.05011824135704 0.04688059937417 0.02781873349013 0.01498993520321 0.00621438047655 0.00192850941008 0.00049246448072 0.00010623509811 1.95436114e-05 3.0854585e-06 4.2092842e-07 5.003244e-08 5.27507e-09 4.149e-10 6.86e-12 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.04706631595553 0.04465307880836 0.02781873349019 0.01790283139777 0.01066474835758 0.0039168895417 0.00116651795355 0.00028046575901 5.786793572e-05 1.023067777e-05 1.55802602e-06 2.0566731e-07 2.373761e-08 2.46952e-09 1.2783e-10 2.7e-13 -0.0 0.0 -1e-14 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.02138964020612 0.01952795119641 0.0149899352032 0.01066474835769 0.00511755779397 0.00188571721166 0.00052605711651 0.00012377657325 2.477872722e-05 4.24517451e-06 6.2683758e-07 8.038713e-08 9.06396e-09 8.7968e-10 2.332e-11 -0.0 -0.0 1e-14 -1e-14 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.01233854009111 0.00979723644447 0.00621438047648 0.00391688954179 0.00188571721165 0.00066496897219 0.00018104661321 4.127754962e-05 8.01629225e-06 1.3346892e-06 1.919709e-07 2.407669e-08 2.71562e-09 1.7269e-10 1.21e-12 -1e-14 -0.0 -1e-14 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.00402073116 0.00309907461248 0.00192850941008 0.00116651795354 0.00052605711651 0.00018104661321 4.850289912e-05 1.087588801e-05 2.06762893e-06 3.3655545e-07 4.736568e-08 5.8702e-09 5.8535e-10 1.513e-11 -1e-14 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.00112390612036 0.00081742918216 0.00049246448069 0.00028046575902 0.00012377657325 4.127754962e-05 1.087588801e-05 2.38780883e-06 4.4342841e-07 7.051292e-08 9.74264e-09 1.1891e-09 4.966e-11 -1e-14 -1e-14 0.0 -1e-14 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0002554522101 0.00018161548658 0.00010623509813 5.786793574e-05 2.477872722e-05 8.01629225e-06 2.06762893e-06 4.4342841e-07 8.041012e-08 1.252579e-08 1.74304e-09 1.1019e-10 5.2e-13 -1e-14 0.0 -1e-14 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 4.940220806e-05 3.44079097e-05 1.954361139e-05 1.023067777e-05 4.24517451e-06 1.3346892e-06 3.3655545e-07 7.051292e-08 1.252579e-08 1.96893e-09 1.6323e-10 1.5e-12 -1e-14 -0.0 -1e-14 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 8.1668691e-06 5.59006822e-06 3.0854585e-06 1.558026e-06 6.2683758e-07 1.919709e-07 4.736568e-08 9.74264e-09 1.74304e-09 1.6323e-10 1.92e-12 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 1.16189911e-06 7.8358226e-07 4.2092842e-07 2.0566731e-07 8.038713e-08 2.407669e-08 5.8702e-09 1.1891e-09 1.1019e-10 1.5e-12 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 1.4328524e-07 9.539707e-08 5.003244e-08 2.373761e-08 9.06396e-09 2.71562e-09 5.8535e-10 4.966e-11 5.2e-13 -1e-14 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 1.54868e-08 1.018404e-08 5.27507e-09 2.46952e-09 8.7968e-10 1.7269e-10 1.513e-11 -1e-14 -1e-14 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 1.49689e-09 9.3713e-10 4.149e-10 1.2783e-10 2.332e-11 1.21e-12 -1e-14 -1e-14 0.0 -1e-14 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 5.008e-11 2.788e-11 6.86e-12 2.7e-13 -0.0 -1e-14 -0.0 0.0 -1e-14 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -1e-14 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 1e-14 -1e-14 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 1e-14 -0.0 -1e-14 -1e-14 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -1e-14 -1e-14 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 1375.2217184323874 1375.2234514212905 1375.2282324950113 1375.2346874685325 1375.2496642039412 1375.2579180595076 1375.2652657004355 1375.268465713585 1375.2695302337688 1375.2698179316003 1375.2698823870753 1375.2698944945878 1375.269896420588 1375.2698966829314 1375.2698967133726 1375.269896717111 1375.269896717259 1375.2698967172328 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2234514212905 1375.225514249567 1375.2305970071823 1375.2373293082646 1375.2514065993992 1375.2593290993716 1375.2659500093896 1375.2687224444578 1375.2696052302708 1375.2698358602463 1375.2698859381924 1375.2698950851245 1375.2698965048405 1375.2698966931096 1375.2698967145627 1375.2698967172043 1375.2698967172519 1375.2698967172319 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2282324950113 1375.2305970071823 1375.2352590194287 1375.2442573687804 1375.25474531932 1375.262567598905 1375.26732393722 1375.2691575739912 1375.2697198600956 1375.2698610603154 1375.269890605847 1375.269895819327 1375.2698966030493 1375.269896704284 1375.2698967159733 1375.2698967172619 1375.2698967172416 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2346874685325 1375.2373293082646 1375.2442573687806 1375.2520460473477 1375.2595214123185 1375.2652215544433 1375.2683362685411 1375.2694725759713 1375.2697998851554 1375.2698779866876 1375.2698936244362 1375.2698962779739 1375.2698966630671 1375.2698967109743 1375.2698967168342 1375.2698967172655 1375.2698967172348 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2496642039412 1375.2514065993998 1375.25474531932 1375.2595214123187 1375.2642178047754 1375.2675170012592 1375.269148056768 1375.2697004480588 1375.2698534751987 1375.2698886371475 1375.2698954264288 1375.2698965394993 1375.2698966958071 1375.269896714767 1375.269896717204 1375.2698967172498 1375.2698967172319 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2579180595076 1375.259329099372 1375.262567598905 1375.2652215544438 1375.2675170012592 1375.268976373399 1375.269617173403 1375.2698261203961 1375.2698817007247 1375.269894002121 1375.2698962963725 1375.2698966606874 1375.2698967102094 1375.2698967166918 1375.2698967172594 1375.2698967172362 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2652657004355 1375.2659500093896 1375.2673239372205 1375.2683362685411 1375.269148056768 1375.269617173403 1375.2698141212595 1375.2698764232662 1375.2698925218644 1375.2698959799072 1375.2698966059158 1375.269896702317 1375.2698967155004 1375.2698967172116 1375.2698967172435 1375.2698967172312 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.268465713585 1375.2687224444574 1375.2691575739912 1375.2694725759713 1375.2697004480588 1375.2698261203961 1375.2698764232662 1375.2698918741544 1375.2698957451566 1375.2698965511465 1375.269896692507 1375.2698967138886 1375.2698967170702 1375.2698967172453 1375.2698967172328 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2695302337688 1375.2696052302701 1375.2697198600956 1375.2697998851552 1375.2698534751987 1375.2698817007247 1375.2698925218644 1375.2698957451566 1375.269896527651 1375.2698966855226 1375.2698967123943 1375.2698967168715 1375.2698967172398 1375.269896717234 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698179316003 1375.2698358602463 1375.2698610603154 1375.2698779866876 1375.2698886371475 1375.269894002121 1375.2698959799072 1375.2698965511465 1375.2698966855226 1375.2698967117456 1375.2698967167341 1375.2698967172284 1375.2698967172346 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698823870762 1375.2698859381924 1375.269890605847 1375.269893624436 1375.2698954264288 1375.2698962963725 1375.2698966059158 1375.269896692507 1375.2698967123943 1375.2698967167341 1375.269896717222 1375.2698967172346 1375.269896717231 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.269894494588 1375.2698950851245 1375.269895819327 1375.2698962779739 1375.2698965394993 1375.2698966606874 1375.269896702317 1375.2698967138886 1375.2698967168715 1375.2698967172284 1375.2698967172346 1375.269896717231 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.269896420588 1375.2698965048405 1375.2698966030493 1375.2698966630671 1375.2698966958071 1375.2698967102094 1375.2698967155004 1375.2698967170702 1375.2698967172398 1375.2698967172346 1375.269896717231 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.269896682932 1375.2698966931096 1375.269896704284 1375.2698967109743 1375.269896714767 1375.2698967166918 1375.2698967172116 1375.2698967172453 1375.269896717234 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967133726 1375.2698967145627 1375.2698967159733 1375.2698967168342 1375.269896717204 1375.2698967172594 1375.2698967172435 1375.2698967172328 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.269896717111 1375.2698967172043 1375.2698967172619 1375.2698967172655 1375.2698967172498 1375.2698967172362 1375.2698967172312 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.269896717259 1375.2698967172519 1375.2698967172416 1375.2698967172348 1375.2698967172319 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172328 1375.2698967172319 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2628390375667 1375.263064591897 1375.2637472303525 1375.2647881752857 1375.2670790048112 1375.268355374239 1375.2693509629353 1375.269738541342 1375.2698585548635 1375.2698889541346 1375.2698953749962 1375.2698965181023 1375.269896691683 1375.2698967140416 1375.269896717171 1375.269896717264 1375.269896717234 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.263064591897 1375.2633427491544 1375.2640985188664 1375.2652086644302 1375.267352462952 1375.2685644388587 1375.2694411841528 1375.2697687581042 1375.2698667034222 1375.2698907729446 1375.2698957152368 1375.2698965726447 1375.2698966989417 1375.2698967150482 1375.2698967172353 1375.2698967172546 1375.2698967172328 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2637472303531 1375.264098518867 1375.264861519803 1375.2663218694552 1375.2678959326374 1375.2690157484074 1375.2696092229487 1375.2698187507822 1375.269879052946 1375.2698933325817 1375.269896163655 1375.2698966391092 1375.2698967072922 1375.2698967162607 1375.2698967172716 1375.269896717244 1375.269896717231 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2647881752857 1375.265208664431 1375.2663218694559 1375.2675231917683 1375.2685993409784 1375.269361645831 1375.269730006001 1375.2698537259905 1375.2698873891984 1375.2698949971473 1375.2698964453577 1375.2698966800328 1375.2698967123895 1375.2698967169708 1375.2698967172707 1375.2698967172364 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.267079004812 1375.2673524629527 1375.2678959326374 1375.2685993409784 1375.2692252375455 1375.2696384017302 1375.2698196576446 1375.2698775042584 1375.2698926811656 1375.2698959960228 1375.2698966066046 1375.2698967022798 1375.2698967154226 1375.2698967172364 1375.2698967172516 1375.2698967172328 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.268355374239 1375.2685644388587 1375.2690157484074 1375.269361645831 1375.2696384017302 1375.2698023854325 1375.2698693028362 1375.269890080366 1375.269895362357 1375.2698964815297 1375.2698966817877 1375.2698967122417 1375.2698967168983 1375.269896717264 1375.269896717237 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.269350962935 1375.2694411841524 1375.2696092229487 1375.269730006001 1375.2698196576446 1375.2698693028362 1375.2698889184978 1375.269894872769 1375.2698963497523 1375.2698966547102 1375.2698967076847 1375.2698967161305 1375.2698967172355 1375.269896717244 1375.2698967172319 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2697385413423 1375.2697687581042 1375.2698187507824 1375.2698537259905 1375.2698775042584 1375.269890080366 1375.269894872769 1375.2698962917602 1375.2698966344924 1375.2698967030437 1375.2698967152312 1375.269896717152 1375.2698967172466 1375.2698967172335 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698585548635 1375.2698667034222 1375.269879052946 1375.2698873891984 1375.2698926811656 1375.269895362357 1375.2698963497523 1375.2698966344924 1375.2698967010476 1375.2698967146468 1375.26989671705 1375.2698967172444 1375.2698967172346 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698889541346 1375.2698907729446 1375.2698933325817 1375.2698949971473 1375.2698959960228 1375.2698964815297 1375.2698966547102 1375.2698967030437 1375.2698967146468 1375.2698967170033 1375.26989671724 1375.2698967172353 1375.269896717231 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698953749962 1375.2698957152368 1375.269896163655 1375.2698964453577 1375.2698966066046 1375.2698966817877 1375.2698967076847 1375.2698967152312 1375.26989671705 1375.26989671724 1375.2698967172357 1375.269896717231 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698965181023 1375.2698965726447 1375.2698966391092 1375.2698966800328 1375.2698967022798 1375.2698967122417 1375.2698967161305 1375.269896717152 1375.2698967172444 1375.2698967172353 1375.269896717231 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.269896691683 1375.2698966989417 1375.2698967072922 1375.2698967123895 1375.2698967154226 1375.2698967168983 1375.2698967172355 1375.2698967172466 1375.2698967172346 1375.269896717231 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967140416 1375.2698967150482 1375.2698967162607 1375.2698967169708 1375.2698967172364 1375.269896717264 1375.269896717244 1375.2698967172335 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.269896717171 1375.2698967172353 1375.2698967172716 1375.2698967172707 1375.2698967172516 1375.269896717237 1375.2698967172319 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.269896717264 1375.2698967172546 1375.269896717244 1375.2698967172364 1375.2698967172328 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.269896717234 1375.2698967172328 1375.269896717231 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2690362526962 1375.2690613242373 1375.2691428092596 1375.2692794693194 1375.2695677339107 1375.269729249332 1375.2698415313432 1375.2698815533458 1375.2698932440926 1375.2698960441428 1375.2698966058144 1375.2698967011563 1375.2698967150964 1375.2698967172203 1375.269896717259 1375.269896717233 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2690613242369 1375.2690930766487 1375.2691862807303 1375.2693338646543 1375.2696027464274 1375.2697542764288 1375.269851291767 1375.2698845879092 1375.269894012675 1375.2698962072511 1375.2698966352511 1375.2698967054869 1375.2698967158146 1375.2698967172564 1375.2698967172503 1375.2698967172319 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2691428092596 1375.2691862807305 1375.269287778312 1375.2694786978566 1375.2696746803058 1375.2698061381827 1375.2698688073285 1375.2698895319227 1375.269895167332 1375.2698964334647 1375.2698966726066 1375.2698967107444 1375.2698967166605 1375.2698967172737 1375.2698967172412 1375.269896717231 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2692794693194 1375.2693338646543 1375.2694786978566 1375.2696312760079 1375.2697592701772 1375.269844076293 1375.2698811626112 1375.2698928937145 1375.2698959248216 1375.2698965771115 1375.2698966957269 1375.2698967141444 1375.2698967171118 1375.2698967172655 1375.2698967172348 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2695677339116 1375.2696027464272 1375.2696746803056 1375.2697592701772 1375.2698292147181 1375.2698723951253 1375.2698897760704 1375.2698950621525 1375.2698963841 1375.2698966599803 1375.269896708378 1375.2698967161975 1375.269896717257 1375.269896717247 1375.2698967172319 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2697292493322 1375.2697542764288 1375.2698061381827 1375.2698440762933 1375.269872395126 1375.2698882428795 1375.269894346642 1375.2698961648566 1375.269896608431 1375.2698966986425 1375.2698967143706 1375.2698967170766 1375.2698967172598 1375.2698967172362 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698415313428 1375.269851291767 1375.2698688073285 1375.2698811626112 1375.2698897760704 1375.269894346642 1375.2698960654855 1375.2698965681982 1375.2698966881778 1375.2698967121905 1375.2698967166855 1375.2698967172482 1375.2698967172407 1375.2698967172312 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698815533458 1375.2698845879092 1375.269889531923 1375.2698928937145 1375.2698950621525 1375.2698961648566 1375.2698965681982 1375.2698966835817 1375.2698967106405 1375.2698967162867 1375.2698967172107 1375.2698967172446 1375.2698967172325 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698932440926 1375.269894012675 1375.269895167332 1375.2698959248216 1375.2698963841 1375.269896608431 1375.2698966881778 1375.2698967106405 1375.2698967161202 1375.2698967171737 1375.2698967172457 1375.2698967172337 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698960441428 1375.2698962072511 1375.2698964334647 1375.2698965771115 1375.2698966599803 1375.2698966986425 1375.2698967121905 1375.2698967162867 1375.2698967171737 1375.2698967172453 1375.2698967172346 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698966058144 1375.2698966352511 1375.2698966726066 1375.2698966957269 1375.269896708378 1375.2698967143706 1375.2698967166855 1375.2698967172107 1375.2698967172457 1375.2698967172346 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967011563 1375.2698967054869 1375.2698967107444 1375.2698967141444 1375.2698967161975 1375.2698967170766 1375.2698967172482 1375.2698967172446 1375.2698967172337 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967150964 1375.2698967158146 1375.2698967166605 1375.2698967171118 1375.269896717257 1375.2698967172598 1375.2698967172407 1375.2698967172325 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172203 1375.2698967172564 1375.2698967172737 1375.2698967172655 1375.269896717247 1375.2698967172362 1375.2698967172312 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.269896717259 1375.2698967172503 1375.2698967172412 1375.2698967172348 1375.2698967172319 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.269896717233 1375.2698967172319 1375.269896717231 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698072607689 1375.2698096820639 1375.2698180004818 1375.2698330639703 1375.2698637967212 1375.2698810022157 1375.2698918311492 1375.2698954358057 1375.2698964364884 1375.2698966651044 1375.2698967085726 1375.2698967161232 1375.2698967172564 1375.2698967172528 1375.2698967172328 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.269809682064 1375.2698128140535 1375.26982258314 1375.2698389805425 1375.26986755137 1375.2698835245826 1375.2698927359154 1375.2698957030082 1375.2698965018099 1375.2698966783064 1375.2698967108088 1375.269896716528 1375.2698967172685 1375.2698967172462 1375.2698967172319 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.269818000482 1375.26982258314 1375.2698338494004 1375.2698548261915 1375.269875484367 1375.2698885901373 1375.2698943301305 1375.2698961307062 1375.2698965959735 1375.269896695684 1375.269896713744 1375.2698967169783 1375.269896717269 1375.2698967172394 1375.269896717231 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698330639707 1375.2698389805435 1375.2698548261915 1375.2698711843789 1375.2698841137953 1375.2698921788462 1375.2698954338985 1375.2698964150425 1375.2698966569935 1375.2698967066106 1375.2698967156894 1375.2698967172064 1375.2698967172582 1375.2698967172346 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698637967214 1375.26986755137 1375.269875484367 1375.2698841137953 1375.2698908114344 1375.2698946983537 1375.2698961628264 1375.2698965901293 1375.2698966924033 1375.269896712878 1375.2698967167714 1375.2698967172648 1375.2698967172435 1375.2698967172319 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698810022157 1375.2698835245822 1375.2698885901373 1375.2698921788462 1375.2698946983537 1375.269896040614 1375.269896534069 1375.2698966757346 1375.269896709029 1375.2698967159433 1375.2698967171937 1375.2698967172548 1375.2698967172346 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698918311492 1375.2698927359154 1375.2698943301305 1375.2698954338985 1375.2698961628264 1375.269896534069 1375.269896668111 1375.2698967060494 1375.2698967150866 1375.2698967170224 1375.2698967172548 1375.2698967172385 1375.269896717231 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698954358057 1375.2698957030082 1375.2698961307062 1375.2698964150425 1375.2698965901293 1375.2698966757346 1375.2698967060494 1375.2698967147253 1375.2698967168792 1375.2698967172446 1375.2698967172428 1375.2698967172319 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698964364884 1375.2698965018099 1375.2698965959735 1375.2698966569935 1375.2698966924033 1375.269896709029 1375.2698967150866 1375.2698967168792 1375.2698967172375 1375.269896717243 1375.2698967172328 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698966651044 1375.2698966783064 1375.269896695684 1375.2698967066106 1375.269896712878 1375.2698967159433 1375.2698967170224 1375.2698967172446 1375.269896717243 1375.269896717233 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967085726 1375.2698967108088 1375.269896713744 1375.2698967156894 1375.2698967167714 1375.2698967171937 1375.2698967172548 1375.2698967172428 1375.2698967172328 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967161232 1375.269896716528 1375.2698967169783 1375.2698967172064 1375.2698967172648 1375.2698967172548 1375.2698967172385 1375.2698967172319 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172564 1375.2698967172685 1375.269896717269 1375.2698967172582 1375.2698967172435 1375.2698967172346 1375.269896717231 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172528 1375.2698967172462 1375.2698967172394 1375.2698967172346 1375.2698967172319 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172328 1375.2698967172319 1375.269896717231 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698886477635 1375.269888853429 1375.2698895916692 1375.2698910160225 1375.269893846228 1375.269895422958 1375.2698963329042 1375.2698966203923 1375.2698966966645 1375.2698967133965 1375.269896716771 1375.2698967172694 1375.2698967172473 1375.2698967172319 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.269888853429 1375.269889124056 1375.2698900100247 1375.2698915696835 1375.2698941921453 1375.269895642955 1375.2698964078706 1375.2698966418675 1375.2698967015433 1375.2698967143888 1375.2698967169538 1375.2698967172691 1375.269896717243 1375.2698967172312 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698895916692 1375.2698900100247 1375.2698910774818 1375.269893060103 1375.269894936141 1375.2698960718487 1375.2698965349418 1375.26989667413 1375.2698967083843 1375.2698967157346 1375.2698967171648 1375.269896717263 1375.2698967172375 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698910160227 1375.2698915696838 1375.269893060103 1375.269894569805 1375.269895701845 1375.2698963698876 1375.2698966226756 1375.269896695526 1375.2698967129038 1375.269896716611 1375.2698967172576 1375.2698967172516 1375.2698967172328 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.269893846228 1375.2698941921453 1375.269894936141 1375.269895701845 1375.2698962611578 1375.2698965676846 1375.2698966773712 1375.2698967081767 1375.2698967154774 1375.2698967170834 1375.2698967172653 1375.2698967172403 1375.269896717231 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.269895422958 1375.269895642955 1375.2698960718487 1375.2698963698876 1375.2698965676846 1375.269896668353 1375.2698967041788 1375.2698967142398 1375.2698967167564 1375.2698967172528 1375.2698967172494 1375.2698967172335 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698963329042 1375.2698964078706 1375.2698965349418 1375.2698966226756 1375.2698966773712 1375.2698967041788 1375.2698967136705 1375.269896716487 1375.269896717211 1375.2698967172548 1375.2698967172362 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698966203923 1375.2698966418675 1375.26989667413 1375.269896695526 1375.2698967081767 1375.2698967142398 1375.269896716487 1375.2698967171837 1375.2698967172555 1375.2698967172385 1375.2698967172312 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698966966645 1375.2698967015433 1375.2698967083843 1375.2698967129038 1375.2698967154774 1375.2698967167564 1375.269896717211 1375.2698967172555 1375.2698967172394 1375.2698967172312 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967133965 1375.2698967143888 1375.2698967157346 1375.269896716611 1375.2698967170834 1375.2698967172528 1375.2698967172548 1375.2698967172385 1375.2698967172312 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.269896716771 1375.2698967169538 1375.2698967171648 1375.2698967172576 1375.2698967172653 1375.2698967172494 1375.2698967172362 1375.2698967172312 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172694 1375.2698967172691 1375.269896717263 1375.2698967172516 1375.2698967172403 1375.2698967172335 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172473 1375.269896717243 1375.2698967172375 1375.2698967172328 1375.269896717231 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172319 1375.2698967172312 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698960776706 1375.269896093473 1375.2698961507851 1375.269896269143 1375.2698964959625 1375.2698966227642 1375.2698966899552 1375.2698967104889 1375.269896715771 1375.269896717109 1375.2698967172707 1375.2698967172425 1375.2698967172312 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.269896093473 1375.2698961142148 1375.269896183825 1375.26989631397 1375.2698965238203 1375.2698966398948 1375.2698966955022 1375.2698967119904 1375.2698967161577 1375.2698967171862 1375.2698967172657 1375.269896717239 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698961507851 1375.269896183825 1375.2698962724835 1375.2698964355807 1375.2698965849515 1375.2698966711062 1375.269896704519 1375.2698967141941 1375.2698967167091 1375.2698967172603 1375.2698967172557 1375.2698967172348 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.269896269143 1375.26989631397 1375.2698964355807 1375.2698965573434 1375.269896644666 1375.2698966932549 1375.2698967107278 1375.2698967156855 1375.269896717066 1375.2698967172707 1375.2698967172453 1375.2698967172319 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698964959625 1375.2698965238203 1375.2698965849513 1375.269896644666 1375.2698966858331 1375.269896707061 1375.2698967144204 1375.2698967166673 1375.2698967172457 1375.2698967172598 1375.2698967172366 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698966227642 1375.2698966398946 1375.269896671106 1375.2698966932549 1375.269896707061 1375.2698967138147 1375.2698967163249 1375.269896717158 1375.2698967172662 1375.2698967172428 1375.2698967172319 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698966899552 1375.2698966955022 1375.269896704519 1375.2698967107278 1375.2698967144204 1375.2698967163249 1375.2698967171098 1375.2698967172657 1375.2698967172485 1375.2698967172335 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967104889 1375.2698967119904 1375.2698967141941 1375.2698967156855 1375.2698967166673 1375.269896717158 1375.2698967172657 1375.2698967172494 1375.2698967172344 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.269896715771 1375.2698967161577 1375.2698967167091 1375.269896717066 1375.2698967172457 1375.2698967172662 1375.2698967172485 1375.2698967172344 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.269896717109 1375.2698967171862 1375.2698967172603 1375.2698967172707 1375.2698967172598 1375.2698967172428 1375.2698967172335 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172707 1375.2698967172657 1375.2698967172557 1375.2698967172453 1375.2698967172366 1375.2698967172319 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172425 1375.269896717239 1375.2698967172348 1375.2698967172319 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172312 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698966723208 1375.2698966733926 1375.269896677315 1375.2698966860726 1375.2698967019726 1375.2698967109206 1375.269896715264 1375.269896716839 1375.269896717268 1375.2698967172612 1375.2698967172366 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698966733926 1375.269896674824 1375.2698966796413 1375.2698966892638 1375.2698967039698 1375.2698967120323 1375.2698967156523 1375.2698967169727 1375.2698967172773 1375.2698967172562 1375.2698967172348 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.269896677315 1375.2698966796413 1375.269896686159 1375.2698966979212 1375.2698967083345 1375.2698967140332 1375.269896716345 1375.2698967171627 1375.2698967172746 1375.2698967172462 1375.2698967172319 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698966860726 1375.2698966892638 1375.2698966979212 1375.2698967065046 1375.269896712367 1375.2698967155147 1375.2698967168665 1375.2698967172648 1375.2698967172628 1375.2698967172382 1375.269896717231 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967019726 1375.2698967039698 1375.2698967083345 1375.269896712367 1375.269896715043 1375.269896716555 1375.2698967171775 1375.2698967172757 1375.269896717248 1375.2698967172328 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967109206 1375.2698967120323 1375.2698967140332 1375.2698967155147 1375.269896716555 1375.269896717127 1375.2698967172785 1375.2698967172566 1375.2698967172355 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.269896715264 1375.2698967156523 1375.269896716345 1375.2698967168665 1375.2698967171775 1375.2698967172785 1375.2698967172594 1375.2698967172382 1375.2698967172312 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.269896716839 1375.2698967169727 1375.2698967171627 1375.2698967172648 1375.2698967172757 1375.2698967172566 1375.2698967172382 1375.2698967172316 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.269896717268 1375.2698967172773 1375.2698967172746 1375.2698967172628 1375.269896717248 1375.2698967172355 1375.2698967172312 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172612 1375.2698967172562 1375.2698967172462 1375.2698967172382 1375.2698967172328 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172366 1375.2698967172348 1375.2698967172319 1375.269896717231 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.269896714176 1375.2698967142398 1375.26989671448 1375.2698967150393 1375.2698967161048 1375.2698967168715 1375.269896717249 1375.269896717277 1375.2698967172473 1375.2698967172328 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967142398 1375.269896714327 1375.2698967146246 1375.2698967152428 1375.2698967162623 1375.2698967169702 1375.2698967172726 1375.269896717271 1375.269896717243 1375.2698967172319 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.26989671448 1375.2698967146246 1375.269896715041 1375.2698967158105 1375.2698967166436 1375.2698967171518 1375.2698967172885 1375.2698967172591 1375.2698967172366 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967150393 1375.2698967152428 1375.2698967158105 1375.2698967164906 1375.269896717007 1375.269896717268 1375.269896717277 1375.269896717248 1375.2698967172335 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967161048 1375.2698967162623 1375.2698967166436 1375.269896717007 1375.269896717232 1375.2698967172894 1375.269896717259 1375.2698967172375 1375.269896717231 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967168715 1375.2698967169702 1375.2698967171518 1375.269896717268 1375.2698967172894 1375.2698967172635 1375.2698967172407 1375.2698967172319 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.269896717249 1375.2698967172726 1375.2698967172885 1375.269896717277 1375.269896717259 1375.2698967172407 1375.2698967172325 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.269896717277 1375.269896717271 1375.2698967172591 1375.269896717248 1375.2698967172375 1375.2698967172319 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172473 1375.269896717243 1375.2698967172366 1375.2698967172335 1375.269896717231 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172328 1375.2698967172319 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967171734 1375.2698967171775 1375.2698967171934 1375.2698967172362 1375.2698967173008 1375.269896717283 1375.2698967172535 1375.2698967172357 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967171775 1375.2698967171834 1375.2698967172048 1375.2698967172516 1375.2698967173012 1375.2698967172767 1375.2698967172494 1375.2698967172344 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967171934 1375.2698967172048 1375.269896717238 1375.269896717291 1375.2698967172935 1375.2698967172637 1375.2698967172412 1375.2698967172319 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172362 1375.2698967172516 1375.269896717291 1375.2698967172994 1375.2698967172762 1375.2698967172512 1375.2698967172357 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967173008 1375.2698967173012 1375.2698967172935 1375.2698967172762 1375.269896717257 1375.2698967172398 1375.2698967172319 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.269896717283 1375.2698967172767 1375.2698967172637 1375.2698967172512 1375.2698967172398 1375.2698967172325 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172535 1375.2698967172494 1375.2698967172412 1375.2698967172357 1375.2698967172319 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172357 1375.2698967172344 1375.2698967172319 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172662 1375.2698967172662 1375.2698967172637 1375.2698967172582 1375.2698967172457 1375.2698967172357 1375.2698967172312 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172662 1375.2698967172653 1375.2698967172628 1375.2698967172566 1375.269896717244 1375.2698967172346 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172637 1375.2698967172628 1375.2698967172582 1375.2698967172498 1375.269896717239 1375.2698967172325 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172582 1375.2698967172566 1375.2698967172498 1375.2698967172403 1375.2698967172344 1375.269896717231 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172457 1375.269896717244 1375.269896717239 1375.2698967172344 1375.2698967172312 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172357 1375.2698967172346 1375.2698967172325 1375.269896717231 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172312 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172319 1375.2698967172319 1375.2698967172319 1375.2698967172312 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172319 1375.2698967172319 1375.2698967172319 1375.2698967172312 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172319 1375.2698967172319 1375.2698967172312 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172312 1375.2698967172312 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172298 1375.2698967172298 1375.26989671723 1375.2698967172303 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172298 1375.26989671723 1375.26989671723 1375.2698967172303 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.26989671723 1375.26989671723 1375.2698967172303 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172303 1375.2698967172303 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 1375.2698967172307 +D/cons.5.00.000000.dat 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +D/cons.5.00.000050.dat -1.84408229925918 -1.83288607838767 -1.79038732473302 -1.66340977285176 -1.44337840281303 -0.65804489924232 -0.30180317327699 -0.08588124763262 -0.02015108369702 -0.00398040529668 -0.0006665580609 -9.542710085e-05 -1.178517294e-05 -1.34437161e-06 -1.7802636e-07 -7.42296e-09 1.20843e-09 1.3392e-10 1.8e-13 -1.4e-13 0.0 0.0 -0.0 -0.0 0.0 0.0 -1.83288607845114 -1.81673523477696 -1.75988475948354 -1.61499008436661 -1.38683720390324 -0.60750520025829 -0.27150490204346 -0.07625596260477 -0.0178421196626 -0.0035172401566 -0.00058846852105 -8.426841619e-05 -1.043452917e-05 -1.20664697e-06 -1.5953612e-07 -5.66706e-09 1.14575e-09 1.2011e-10 -7e-14 -1.3e-13 0.0 0.0 -0.0 -0.0 0.0 0.0 -1.79038732513136 -1.75988475948648 -1.66333131598757 -1.50539059385162 -0.92471551396809 -0.4919500143555 -0.18737104381572 -0.05324577802894 -0.01248308908225 -0.00245564154142 -0.00040956902323 -5.844231925e-05 -7.21150185e-06 -8.6604884e-07 -1.0948908e-07 -1.7323e-09 9.428e-10 7.393e-11 -5.2e-13 -9e-14 0.0 0.0 -0.0 -0.0 0.0 0.0 -1.66340977270761 -1.61499008431368 -1.50539059386922 -1.33360288388283 -0.67655140925215 -0.32863456127229 -0.11148690462791 -0.02978825400869 -0.00667393992412 -0.00126345843069 -0.00020392809619 -2.829215881e-05 -3.44645757e-06 -4.4568168e-07 -4.437636e-08 9.3649e-10 5.1291e-10 1.571e-11 -5.2e-13 -3e-14 0.0 0.0 -0.0 -0.0 0.0 0.0 -1.44337840270196 -1.38683720386262 -0.92471551393569 -0.6765514090911 -0.34443295071001 -0.15327460659525 -0.04785036900284 -0.01228974399308 -0.00263522584779 -0.00047819182665 -7.415131337e-05 -9.94584515e-06 -1.244835e-06 -1.6905006e-07 -7.84686e-09 1.09301e-09 1.5706e-10 9.2e-13 -1.9e-13 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.65804489914717 -0.60750520026489 -0.49195001442256 -0.32863456138143 -0.15327460665274 -0.05789506140753 -0.01634014364997 -0.00392685657228 -0.00079883599944 -0.00013882038841 -2.07554012e-05 -2.75799426e-06 -3.8281338e-07 -3.820653e-08 5.2891e-10 4.2294e-10 2.072e-11 -4.1e-13 -3e-14 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.30180317326351 -0.27150490201346 -0.18737104383088 -0.11148690474696 -0.0478503690881 -0.01634014364999 -0.00446225315719 -0.00102850627093 -0.0002010784087 -3.364830483e-05 -4.91530691e-06 -7.0041731e-07 -9.139446e-08 -2.78822e-09 6.0454e-10 6.512e-11 1.8e-13 -9e-14 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.08588124773012 -0.07625596267519 -0.05324577803491 -0.02978825401091 -0.01228974399238 -0.00392685657231 -0.00102850627093 -0.00022714021195 -4.267033264e-05 -6.92684868e-06 -1.06084233e-06 -1.542684e-07 -9.53071e-09 5.84e-10 1.4202e-10 2.24e-12 -2.1e-13 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.02015108366381 -0.01784211957504 -0.01248308917693 -0.00667393992891 -0.00263522584536 -0.00079883599944 -0.0002010784087 -4.267033264e-05 -7.75990549e-06 -1.31090026e-06 -2.0867537e-07 -1.753536e-08 2.7547e-10 2.3389e-10 7.71e-12 -2.8e-13 -3e-14 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.00398040532103 -0.00351724015666 -0.0024556415444 -0.00126345843069 -0.00047819182665 -0.00013882038841 -3.364830483e-05 -6.92684868e-06 -1.31090026e-06 -2.305686e-07 -2.282121e-08 -1.5899e-10 2.6911e-10 1.86e-11 -1.8e-13 -4e-14 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.00066655805748 -0.00058846852108 -0.00040956902323 -0.00020392809619 -7.415131337e-05 -2.07554012e-05 -4.91530691e-06 -1.06084233e-06 -2.0867537e-07 -2.282121e-08 -3.0788e-10 2.8395e-10 3.153e-11 -9e-14 -6e-14 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -9.542710072e-05 -8.426841618e-05 -5.844231925e-05 -2.829215881e-05 -9.94584515e-06 -2.75799426e-06 -7.0041731e-07 -1.542684e-07 -1.753536e-08 -1.5899e-10 2.8395e-10 3.242e-11 1e-14 -7e-14 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1.178517118e-05 -1.043452911e-05 -7.21150185e-06 -3.44645757e-06 -1.244835e-06 -3.8281338e-07 -9.139446e-08 -9.53071e-09 2.7547e-10 2.6911e-10 3.153e-11 1e-14 -7e-14 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1.34437225e-06 -1.20664697e-06 -8.6604884e-07 -4.4568168e-07 -1.6905006e-07 -3.820653e-08 -2.78822e-09 5.84e-10 2.3389e-10 1.86e-11 -9e-14 -7e-14 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1.7802636e-07 -1.5953612e-07 -1.0948908e-07 -4.437636e-08 -7.84686e-09 5.2891e-10 6.0454e-10 1.4202e-10 7.71e-12 -1.8e-13 -6e-14 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -7.42296e-09 -5.66706e-09 -1.7323e-09 9.3649e-10 1.09301e-09 4.2294e-10 6.512e-11 2.24e-12 -2.8e-13 -4e-14 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.20843e-09 1.14575e-09 9.428e-10 5.1291e-10 1.5706e-10 2.072e-11 1.8e-13 -2.1e-13 -3e-14 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.3392e-10 1.2011e-10 7.393e-11 1.571e-11 9.2e-13 -4.1e-13 -9e-14 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.8e-13 -7e-14 -5.2e-13 -5.2e-13 -1.9e-13 -3e-14 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1.4e-13 -1.3e-13 -9e-14 -3e-14 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 4.47008947668094 4.44313536989791 4.33840490947338 4.0113486701475 3.39456658654404 1.566945930518 0.69206441676665 0.19053130568948 0.04378212195722 0.00845864429129 0.00138711059822 0.00019464235318 2.335596708e-05 2.10982935e-06 3.415502e-08 -1.92061e-08 -2.46271e-09 -2.723e-11 1.612e-11 -1.7e-13 -1.6e-13 -2e-14 -0.0 0.0 0.0 0.0 4.44313536990621 4.40379477563158 4.26264222679673 3.88272468531131 3.21853585907355 1.43833035133506 0.61655186208606 0.16818039825911 0.03855189706556 0.00743706671702 0.00121929096512 0.00017121522845 2.055204382e-05 1.81969193e-06 1.40196e-08 -1.810151e-08 -2.25468e-09 -1.728e-11 1.412e-11 -2.3e-13 -1.7e-13 -3e-14 -0.0 0.0 0.0 0.0 4.33840490936322 4.26264222689378 4.01671342646446 3.56115291717842 2.21596559767621 1.13844470670559 0.41815027114289 0.11570320211411 0.02652424003692 0.00510646246849 0.00083468682949 0.00011675905812 1.386387366e-05 1.13375896e-06 -2.724391e-08 -1.416288e-08 -1.51145e-09 1.771e-11 9.31e-12 -3.4e-13 -1.5e-13 -1e-14 -0.0 0.0 0.0 0.0 4.01134867016382 3.88272468533459 3.56115291711672 3.07318320214567 1.58221365556733 0.74810813539361 0.24512634527461 0.06406021925572 0.01403947508594 0.00260295037248 0.00041192215856 5.592723531e-05 6.30107037e-06 4.1880466e-07 -3.643822e-08 -7.29092e-09 -6.1404e-10 4.004e-11 2.62e-12 -3e-13 -1.2e-13 -0.0 0.0 0.0 0.0 0.0 3.39456658660348 3.2185358590879 2.21596559767075 1.58221365573755 0.79361142377677 0.34006422943251 0.1029578171715 0.02586173183163 0.00543137425024 0.00096739902053 0.00014749418288 1.922816837e-05 1.87678972e-06 4.04363e-08 -1.930825e-08 -2.4733e-09 -6.889e-11 1.73e-11 -0.0 -1.8e-13 -6e-14 -0.0 0.0 -0.0 0.0 0.0 1.56694593058954 1.43833035133465 1.13844470662775 0.7481081352883 0.34006422936987 0.12410530271593 0.03445932324641 0.00813798517006 0.00162803564269 0.00027847212476 4.088547951e-05 4.93040866e-06 3.5250334e-07 -3.009943e-08 -6.05487e-09 -5.6611e-10 2.368e-11 2.82e-12 -2.8e-13 -1.2e-13 -0.0 0.0 0.0 -0.0 0.0 0.0 0.69206441678345 0.61655186210658 0.41815027112854 0.24512634523098 0.10295781713487 0.03445932324644 0.00927069527739 0.00210377674227 0.0004051553676 6.672998525e-05 9.24623246e-06 8.8138366e-07 -1.63137e-08 -1.149973e-08 -1.27834e-09 -4.33e-12 9.53e-12 -1.2e-13 -1.6e-13 -4e-14 -0.0 0.0 0.0 0.0 0.0 0.0 0.19053130573536 0.16818039832612 0.11570320212092 0.06406021925842 0.02586173183074 0.00813798517012 0.00210377674227 0.00045838012236 8.487897741e-05 1.32803821e-05 1.52514854e-06 5.023516e-08 -1.695772e-08 -2.32711e-09 -9.345e-11 1.755e-11 5.3e-13 -2e-13 -8e-14 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.04378212199163 0.03855189716525 0.02652423994783 0.01403947508913 0.00543137425271 0.00162803564269 0.0004051553676 8.487897741e-05 1.495646878e-05 1.98504183e-06 1.2478712e-07 -2.116545e-08 -3.50321e-09 -2.7457e-10 2.003e-11 2e-12 -2.1e-13 -1.1e-13 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.00845864426931 0.00743706671707 0.00510646246533 0.00260295037248 0.00096739902053 0.00027847212476 6.672998525e-05 1.32803821e-05 1.98504183e-06 1.5680745e-07 -2.368387e-08 -4.46429e-09 -3.9672e-10 1.451e-11 3.54e-12 -2.1e-13 -1.2e-13 -3e-14 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00138711060082 0.00121929096514 0.00083468682949 0.00041192215856 0.00014749418288 4.088547951e-05 9.24623246e-06 1.52514854e-06 1.2478712e-07 -2.368387e-08 -4.85405e-09 -4.7337e-10 2.06e-12 4.53e-12 -1.6e-13 -1.4e-13 -4e-14 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.00019464235301 0.00017121522844 0.00011675905812 5.592723531e-05 1.922816837e-05 4.93040866e-06 8.8138366e-07 5.023516e-08 -2.116545e-08 -4.46429e-09 -4.7337e-10 2.67e-12 5e-12 -6e-14 -1.6e-13 -5e-14 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 2.335596506e-05 2.055204375e-05 1.386387366e-05 6.30107037e-06 1.87678972e-06 3.5250334e-07 -1.63137e-08 -1.695772e-08 -3.50321e-09 -3.9672e-10 2.06e-12 5e-12 -7e-14 -1.6e-13 -6e-14 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 2.10982873e-06 1.81969193e-06 1.13375896e-06 4.1880466e-07 4.04363e-08 -3.009943e-08 -1.149973e-08 -2.32711e-09 -2.7457e-10 1.451e-11 4.53e-12 -6e-14 -1.6e-13 -7e-14 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 3.415502e-08 1.40196e-08 -2.724391e-08 -3.643822e-08 -1.930825e-08 -6.05487e-09 -1.27834e-09 -9.345e-11 2.003e-11 3.54e-12 -1.6e-13 -1.6e-13 -6e-14 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1.92061e-08 -1.810151e-08 -1.416288e-08 -7.29092e-09 -2.4733e-09 -5.6611e-10 -4.33e-12 1.755e-11 2e-12 -2.1e-13 -1.4e-13 -5e-14 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -2.46271e-09 -2.25468e-09 -1.51145e-09 -6.1404e-10 -6.889e-11 2.368e-11 9.53e-12 5.3e-13 -2.1e-13 -1.2e-13 -4e-14 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -2.723e-11 -1.728e-11 1.771e-11 4.004e-11 1.73e-11 2.82e-12 -1.2e-13 -2e-13 -1.1e-13 -3e-14 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.612e-11 1.412e-11 9.31e-12 2.62e-12 -0.0 -2.8e-13 -1.6e-13 -8e-14 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1.7e-13 -2.3e-13 -3.4e-13 -3e-13 -1.8e-13 -1.2e-13 -4e-14 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1.6e-13 -1.7e-13 -1.5e-13 -1.2e-13 -6e-14 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -2e-14 -3e-14 -1e-14 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 38.26548631071709 38.00970331845843 37.0555395568156 34.29122061844339 29.864100874824 13.90701460069145 6.58439210111438 1.9597143291433 0.47264207488525 0.09596770261258 0.01648756422297 0.00241758532142 0.00030496662921 3.3429626e-05 3.02199858e-06 1.0178392e-07 -1.275917e-08 -3.0592e-09 -7.248e-11 1.01e-11 8e-14 -1e-14 -0.0 -0.0 -0.0 0.0 38.00970331854797 37.64321935319537 36.37455002166208 33.25545766006246 28.80481768517114 12.83423124103074 5.93872483960152 1.74376744356141 0.41927304943433 0.08496373387729 0.01458876568926 0.00214008287278 0.00027034470172 2.97223529e-05 2.66594987e-06 7.659279e-08 -1.271929e-08 -2.80391e-09 -5.095e-11 9e-12 5e-14 -1e-14 -0.0 -0.0 0.0 0.0 37.05553955725353 36.37455002179848 34.2863355588292 31.18989603199623 19.48516429050219 10.53418985316417 4.17653130275054 1.23164337788119 0.29699949630026 0.0600509743548 0.01027780278192 0.00150232613601 0.00018907441307 2.069491535e-05 1.77688745e-06 2.133999e-08 -1.167962e-08 -2.02041e-09 -4.37e-12 6.07e-12 -0.0 -0.0 -0.0 0.0 0.0 0.0 34.29122061811459 33.25545766000301 31.18989603191764 27.69763846581171 14.34612525799922 7.16568081464888 2.53105932446271 0.69752482010631 0.16071913347256 0.03124997283008 0.00517178363965 0.00073433177614 9.018018023e-05 9.59670165e-06 7.1715829e-07 -1.019507e-08 -7.45194e-09 -8.7146e-10 3.14e-11 1.98e-12 -1e-14 -0.0 0.0 -0.0 0.0 0.0 29.86410087465189 28.80481768507682 19.48516429036824 14.34612525799635 7.48753082776329 3.45075724086689 1.12205318253576 0.29633805904095 0.06528741174105 0.0121535398265 0.00193081694564 0.00026415126949 3.147715185e-05 3.10360626e-06 1.3181394e-07 -1.316809e-08 -3.26117e-09 -1.3183e-10 1.418e-11 2.5e-13 -1e-14 -0.0 -0.0 -0.0 0.0 0.0 13.90701460060912 12.83423124104333 10.53418985313042 7.16568081469642 3.45075724087952 1.3604088478968 0.3945769558821 0.09708387800005 0.02020652909592 0.00359047924865 0.00054851845699 7.264306988e-05 8.31810821e-06 6.719208e-07 -5.47857e-09 -6.29663e-09 -8.5837e-10 1.881e-11 2.13e-12 -1e-14 -0.0 0.0 0.0 -0.0 0.0 0.0 6.58439210111157 5.93872483956401 4.17653130275513 2.53105932461106 1.12205318263817 0.39457695588304 0.11016169623488 0.02595227670779 0.00518308086251 0.00088554860144 0.00013049643241 1.6735921e-05 1.68319052e-06 4.495333e-08 -8.96853e-09 -1.85105e-09 -5.165e-11 8.06e-12 1.3e-13 -1e-14 -0.0 -0.0 -0.0 0.0 0.0 0.0 1.95971432938109 1.743767443773 1.23164337794754 0.69752482011807 0.29633805903874 0.0970838780067 0.02595227670779 0.00584846473903 0.00112052066895 0.0001842153927 2.628738961e-05 3.07225943e-06 1.8785339e-07 -9.20549e-09 -3.12257e-09 -2.0106e-10 1.606e-11 7.5e-13 -1e-14 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.4726420749025 0.41927304943282 0.29699949632328 0.1607191334952 0.06528741173996 0.02020652909592 0.00518308086251 0.00112052066895 0.00020644781019 3.283315397e-05 4.35056459e-06 3.6816319e-07 -6.82462e-09 -4.14514e-09 -4.6568e-10 1.53e-11 1.98e-12 -1e-14 -1e-14 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.09596770263509 0.08496373387872 0.06005097435267 0.0312499728301 0.01215353982663 0.00359047924865 0.00088554860144 0.0001842153927 3.283315397e-05 4.87589315e-06 4.9069317e-07 -3.16602e-09 -5.0726e-09 -6.8151e-10 -4.59e-12 3.68e-12 5e-14 -1e-14 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.01648756421885 0.01458876569471 0.01027780278192 0.00517178363965 0.00193081694568 0.00054851845699 0.00013049643241 2.628738961e-05 4.35056459e-06 4.9069317e-07 -1.22438e-09 -5.51837e-09 -8.5686e-10 -1.605e-11 4.89e-12 1.3e-13 -1e-14 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.00241758530174 0.00214008286994 0.00150232613578 0.00073433177614 0.00026415126949 7.264306988e-05 1.6735921e-05 3.07225943e-06 3.6816319e-07 -3.16602e-09 -5.51837e-09 -8.9809e-10 -2.578e-11 5.89e-12 2.1e-13 -1e-14 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.00030496660481 0.0002703446934 0.00018907441307 9.018018023e-05 3.147715185e-05 8.31810821e-06 1.68319052e-06 1.8785339e-07 -6.82462e-09 -5.0726e-09 -8.5686e-10 -2.578e-11 6e-12 2.3e-13 -1e-14 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 3.342962498e-05 2.97223529e-05 2.069491535e-05 9.59670165e-06 3.10360626e-06 6.719208e-07 4.495333e-08 -9.20549e-09 -4.14514e-09 -6.8151e-10 -1.605e-11 5.89e-12 2.3e-13 -1e-14 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 3.02199858e-06 2.66594987e-06 1.77688745e-06 7.1715829e-07 1.3181394e-07 -5.47857e-09 -8.96853e-09 -3.12257e-09 -4.6568e-10 -4.59e-12 4.89e-12 2.1e-13 -1e-14 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0178392e-07 7.659279e-08 2.133999e-08 -1.019507e-08 -1.316809e-08 -6.29663e-09 -1.85105e-09 -2.0106e-10 1.53e-11 3.68e-12 1.3e-13 -1e-14 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1.275917e-08 -1.271929e-08 -1.167962e-08 -7.45194e-09 -3.26117e-09 -8.5837e-10 -5.165e-11 1.606e-11 1.98e-12 5e-14 -1e-14 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -3.05916e-09 -2.80391e-09 -2.02041e-09 -8.7146e-10 -1.3183e-10 1.881e-11 8.06e-12 7.5e-13 -1e-14 -1e-14 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -7.248e-11 -5.095e-11 -4.37e-12 3.14e-11 1.418e-11 2.13e-12 1.3e-13 -1e-14 -1e-14 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.01e-11 9e-12 6.07e-12 1.98e-12 2.5e-13 -1e-14 -1e-14 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 8e-14 5e-14 -0.0 -1e-14 -1e-14 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1e-14 -1e-14 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 259.2300259009373 257.31803568328263 250.4047286366697 231.71952707168393 210.0762599585643 98.15621553410483 50.19104380201665 16.50595231862713 4.20531663500967 0.90161723934049 0.16289801961548 0.02501285916414 0.00329094969574 0.00037384870811 3.696318006e-05 3.02890907e-06 1.2722463e-07 -8.50718e-09 -2.92239e-09 -4.746e-11 4.26e-12 3e-14 -0.0 -0.0 0.0 0.0 257.3180356831136 254.6050491267173 245.45504895595434 225.09332264889727 207.30699157139603 90.97682394852364 45.79448447905884 14.81297164613967 3.75871897327845 0.80425334714836 0.14521326792075 0.0223056569328 0.00293801106158 0.00033440894131 3.317390387e-05 2.70513078e-06 1.0742336e-07 -8.82446e-09 -2.64674e-09 -2.877e-11 4.23e-12 4e-14 -0.0 0.0 0.0 0.0 250.40472863650908 245.45504895559387 231.03515041437458 218.45754891431815 136.17975091606237 77.65573220980934 33.66287610375363 10.80169354616983 2.75164021199983 0.58697409887705 0.10558445499963 0.01615265229229 0.00211926666246 0.00024019804731 2.369425658e-05 1.86501051e-06 5.92776e-08 -9.21534e-09 -1.98514e-09 2.43e-12 2.96e-12 1e-14 -0.0 0.0 0.0 0.0 231.71952707169285 225.09332264890944 218.45754891438483 200.77923002671608 103.55075526202349 54.9852002399959 21.25870011446298 6.2550154523657 1.52186056903936 0.3117484452242 0.05414020725527 0.00803474825214 0.00102674218892 0.00011379748244 1.096370996e-05 7.6420901e-07 1.324638e-08 -6.94126e-09 -6.0947e-10 1.965e-11 1.01e-12 -0.0 -0.0 0.0 0.0 0.0 210.0762599584465 207.30699157123001 136.17975091587297 103.55075526196929 56.36272965339115 28.27070744517328 10.07434900979286 2.8182008688375 0.65422947584918 0.12782023316649 0.02122237922984 0.00302117343386 0.00037176217167 3.990306027e-05 3.59100746e-06 1.6670408e-07 -6.13536e-09 -3.14018e-09 -9.948e-11 7.39e-12 1.2e-13 -0.0 -0.0 0.0 -0.0 0.0 98.1562155341203 90.97682394841911 77.65573220970496 54.98520023996492 28.27070744517976 12.28256649993433 3.7725526588994 0.96848397631023 0.21023710711326 0.03887551004184 0.00616605151213 0.00084439578229 0.00010050792284 1.041235501e-05 7.9317877e-07 2.036356e-08 -5.62161e-09 -7.4566e-10 1.437e-11 1.25e-12 -0.0 -0.0 0.0 0.0 -0.0 0.0 50.19104380202484 45.794484479012 33.66287610374191 21.25870011445696 10.07434900978597 3.77255265890208 1.09552602564059 0.26829728035025 0.05565753275663 0.00985934058088 0.00150219297424 0.00019820500195 2.285041274e-05 2.13041656e-06 9.580784e-08 -5.19105e-09 -1.90827e-09 -5.349e-11 4.21e-12 7e-14 -0.0 -0.0 0.0 0.0 -0.0 0.0 16.50595231834678 14.81297164579564 10.80169354628379 6.25501545236641 2.81820086884246 0.96848397633024 0.26829728035025 0.06263047130866 0.012413443534 0.002107096007 0.00030857882927 3.934154981e-05 4.22266588e-06 2.7377321e-07 1.97448e-09 -3.15685e-09 -2.0643e-10 1.03e-11 3.5e-13 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 4.20531663504172 3.75871897326009 2.75164021200482 1.52186056905324 0.65422947584852 0.21023710711326 0.05565753275663 0.012413443534 0.00235634622462 0.0003840342081 5.422879971e-05 6.55821426e-06 5.4814879e-07 1.568896e-08 -3.77206e-09 -5.9878e-10 5.81e-12 1.19e-12 1e-14 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.90161723938146 0.80425334715243 0.58697409886734 0.31174844522442 0.12782023317025 0.03887551004184 0.00985934058088 0.002107096007 0.0003840342081 6.030791911e-05 8.13474935e-06 7.9795971e-07 3.258984e-08 -4.14565e-09 -8.5406e-10 -4.63e-12 2.26e-12 4e-14 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.16289801960759 0.14521326793729 0.10558445499963 0.05414020725527 0.02122237923158 0.00616605151213 0.00150219297424 0.00030857882927 5.422879971e-05 8.13474935e-06 9.0001872e-07 4.527093e-08 -4.04855e-09 -1.04255e-09 -2.612e-11 3.51e-12 7e-14 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.02501285910534 0.02230565692414 0.01615265229156 0.00803474825214 0.00302117343386 0.00084439578229 0.00019820500195 3.934154981e-05 6.55821426e-06 7.9795971e-07 4.527093e-08 -4.06934e-09 -1.12146e-09 -5.336e-11 4.65e-12 1.5e-13 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.00329094964902 0.00293801103678 0.00211926666246 0.00102674218892 0.00037176217167 0.00010050792284 2.285041274e-05 4.22266588e-06 5.4814879e-07 3.258984e-08 -4.04855e-09 -1.12146e-09 -5.168e-11 4.84e-12 2.1e-13 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.00037384870459 0.00033440894131 0.00024019804731 0.00011379748244 3.990306027e-05 1.041235501e-05 2.13041656e-06 2.7377321e-07 1.568896e-08 -4.14565e-09 -1.04255e-09 -5.336e-11 4.84e-12 2.5e-13 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 3.696318006e-05 3.317390387e-05 2.369425658e-05 1.096370996e-05 3.59100746e-06 7.9317877e-07 9.580784e-08 1.97448e-09 -3.77206e-09 -8.5406e-10 -2.612e-11 4.65e-12 2.1e-13 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 3.02890907e-06 2.70513078e-06 1.86501051e-06 7.6420901e-07 1.6670408e-07 2.036356e-08 -5.19105e-09 -3.15685e-09 -5.9878e-10 -4.63e-12 3.51e-12 1.5e-13 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.2722463e-07 1.0742336e-07 5.92776e-08 1.324638e-08 -6.13536e-09 -5.62161e-09 -1.90827e-09 -2.0643e-10 5.81e-12 2.26e-12 7e-14 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -8.50725e-09 -8.82446e-09 -9.21534e-09 -6.94126e-09 -3.14018e-09 -7.4566e-10 -5.349e-11 1.03e-11 1.19e-12 4e-14 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -2.92239e-09 -2.64674e-09 -1.98514e-09 -6.0947e-10 -9.948e-11 1.437e-11 4.21e-12 3.5e-13 1e-14 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -4.746e-11 -2.877e-11 2.43e-12 1.965e-11 7.39e-12 1.25e-12 7e-14 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 4.26e-12 4.23e-12 2.96e-12 1.01e-12 1.2e-13 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 3e-14 4e-14 1e-14 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1344.4877871246747 1332.0986873854217 1287.7396902123842 1170.6787268469552 1149.5426997379143 511.1326027277326 283.3048047870112 104.70751377159412 28.57062327472954 6.47124934132278 1.23315044305329 0.19877225327998 0.02733106686639 0.00323124802308 0.00033085560185 2.950245579e-05 2.17043835e-06 1.1732951e-07 -8.87466e-09 -1.9132e-09 -2.617e-11 3.1e-13 -0.0 -0.0 -0.0 0.0 1332.0986873855625 1314.3576707609711 1254.2319014395769 1133.2660323432892 1176.7563573341429 472.71663324032943 260.8609771175295 94.74235261523047 25.68744168060727 5.8192723365404 1.10900382855667 0.17890066035362 0.02463036781554 0.00291688463008 0.00029939194992 2.678757909e-05 1.96872449e-06 1.0360118e-07 -8.85967e-09 -1.64442e-09 -1.887e-11 3.3e-13 -0.0 -0.0 -0.0 0.0 1287.7396902127275 1254.2319014396853 1159.2212384874454 1196.232819302384 731.3468773648241 419.4521256997198 201.38598915980705 72.17471299604087 19.53706944388095 4.40907046419869 0.83646239363945 0.13430840516014 0.0184094480581 0.00217133266404 0.0002218062141 1.968447671e-05 1.40677775e-06 6.48893e-08 -8.48851e-09 -1.10922e-09 -1.55e-12 1.1e-13 -0.0 -0.0 0.0 0.0 1170.678726847012 1133.2660323434905 1196.2328193025444 1145.7811231488292 561.5874153653224 310.5763328894808 133.3323084891613 42.79845726074908 11.01717756924778 2.38778954741153 0.43682416383464 0.06797471420142 0.00906749158222 0.00104454096138 0.00010463103629 9.05741645e-06 5.9977975e-07 1.588373e-08 -6.46084e-09 -3.8653e-10 6.96e-12 -0.0 -0.0 -0.0 -0.0 0.0 1149.5426997379184 1176.7563573343334 731.3468773651708 561.587415365483 308.71560698651325 170.6224216287177 68.48267003492073 20.63488780016045 5.05701118888461 1.04100440882576 0.18129544682775 0.02694699385244 0.00344651871359 0.00038215929275 3.698520958e-05 2.98006215e-06 1.7416471e-07 -4.97794e-09 -2.77875e-09 -6.246e-11 1.29e-12 -0.0 -0.0 -0.0 0.0 0.0 511.1326027278954 472.71663324044954 419.4521256999 310.57633288955134 170.62242162871533 83.54990607109002 27.97541334046526 7.48924051128374 1.69816953706717 0.32727261835684 0.05396443860553 0.00766272994536 0.0009426677834 0.00010104900911 9.38963615e-06 6.725306e-07 2.544064e-08 -5.52934e-09 -4.4661e-10 6.54e-12 -1e-14 -0.0 0.0 0.0 -0.0 0.0 283.30480478695114 260.8609771175652 201.38598915981834 133.33230848912982 68.48267003491503 27.97541334045995 8.4806164638627 2.15329445110569 0.46425862717321 0.0853496915506 0.01346661855661 0.00183543434956 0.0002173860515 2.250453053e-05 1.90681916e-06 1.1539232e-07 -4.46276e-09 -1.81802e-09 -3.601e-11 7.5e-13 -0.0 -0.0 -0.0 0.0 0.0 0.0 104.70751377147354 94.74235261523677 72.17471299582495 42.79845726074066 20.63488780015885 7.4892405112524 2.15329445110569 0.52083123491977 0.10686238907409 0.01874662541244 0.00283169826263 0.00037067718458 4.232600545e-05 4.083107e-06 2.9170182e-07 4.72303e-09 -3.01317e-09 -1.7006e-10 3.02e-12 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 28.57062327465362 25.68744168056469 19.53706944387466 11.01717756920608 5.05701118888562 1.69816953706717 0.46425862717321 0.10686238907409 0.02091151611485 0.00350822414498 0.00050825866431 6.400748072e-05 6.93818825e-06 5.6473664e-07 2.365042e-08 -3.71045e-09 -4.2643e-10 3.42e-12 1e-14 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 6.47124934128026 5.81927233653469 4.40907046422448 2.3877895474122 1.0410044088363 0.32727261835684 0.0853496915506 0.01874662541244 0.00350822414498 0.00056424051665 7.857111651e-05 9.46806803e-06 8.7812399e-07 5.001112e-08 -3.69436e-09 -8.0888e-10 -2.015e-11 3.1e-13 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 1.2331504430653 1.10900382852781 0.83646239364045 0.43682416383464 0.18129544683277 0.05396443860553 0.01346661855661 0.00283169826263 0.00050825866431 7.857111651e-05 1.048907807e-05 1.09399592e-06 7.518848e-08 -3.39838e-09 -1.14823e-09 -4.098e-11 6.9e-13 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.19877225338425 0.17890066036897 0.1343084051614 0.06797471420159 0.02694699385244 0.00766272994536 0.00183543434956 0.00037067718458 6.400748072e-05 9.46806803e-06 1.09399592e-06 8.544602e-08 -3.00859e-09 -1.37139e-09 -5.769e-11 1.25e-12 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0273310669592 0.0246303678593 0.0184094480581 0.00906749158223 0.00344651871359 0.0009426677834 0.0002173860515 4.232600545e-05 6.93818825e-06 8.7812399e-07 7.518848e-08 -3.00859e-09 -1.36184e-09 -6.22e-11 1.15e-12 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00323124802932 0.00291688463008 0.00217133266404 0.00104454096138 0.00038215929275 0.00010104900911 2.250453053e-05 4.083107e-06 5.6473664e-07 5.001112e-08 -3.39838e-09 -1.37139e-09 -6.22e-11 1.85e-12 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.00033085560185 0.00029939194992 0.0002218062141 0.00010463103629 3.698520958e-05 9.38963615e-06 1.90681916e-06 2.9170182e-07 2.365042e-08 -3.69436e-09 -1.14823e-09 -5.769e-11 1.15e-12 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 2.950245579e-05 2.678757909e-05 1.968447671e-05 9.05741645e-06 2.98006215e-06 6.725306e-07 1.1539232e-07 4.72303e-09 -3.71045e-09 -8.0888e-10 -4.098e-11 1.25e-12 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 2.17043835e-06 1.96872448e-06 1.40677775e-06 5.9977975e-07 1.7416471e-07 2.544064e-08 -4.46276e-09 -3.01317e-09 -4.2643e-10 -2.015e-11 6.9e-13 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.1732746e-07 1.0360112e-07 6.48893e-08 1.588373e-08 -4.97794e-09 -5.52934e-09 -1.81802e-09 -1.7006e-10 3.42e-12 3.1e-13 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -8.87467e-09 -8.85967e-09 -8.48851e-09 -6.46084e-09 -2.77875e-09 -4.4661e-10 -3.601e-11 3.02e-12 1e-14 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1.9132e-09 -1.64442e-09 -1.10922e-09 -3.8653e-10 -6.246e-11 6.54e-12 7.5e-13 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -2.617e-11 -1.887e-11 -1.55e-12 6.96e-12 1.29e-12 -1e-14 -0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 3.1e-13 3.3e-13 1.1e-13 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 3268.237878086961 3283.5578766447766 3338.4785156098515 3483.873352448862 3524.5757355369697 1799.6755547805453 1154.3892885650623 495.54982088549804 142.31426419253933 33.63260960820484 6.74549266942461 1.14066631075005 0.16392643632363 0.02017345939965 0.00214207721396 0.00019741335573 1.55652474e-05 1.13861225e-06 4.621293e-08 -1.015258e-08 -8.4855e-10 -1.2e-12 0.0 0.0 -0.0 0.0 3283.557876644747 3305.457720674971 3379.6159815031037 3531.0833155345713 3492.7793749842367 1735.3082986296238 1088.3876663195103 451.9959383644423 128.97237225266502 30.61322068446573 6.14692727965549 1.04047469228856 0.14967136258489 0.01844102481136 0.00196097018865 0.00018114545758 1.436901319e-05 1.06263389e-06 4.059817e-08 -9.90912e-09 -7.9466e-10 -1.3e-12 0.0 0.0 -0.0 0.0 3338.478515609795 3379.615981503097 3496.545569079621 3467.558115287658 2044.017265271745 1643.364227360429 889.719407758812 357.14836218240947 102.48695464667385 24.30175897696058 4.85970659332806 0.81826843112209 0.1170640025897 0.01434905696197 0.00151860992733 0.00013942208853 1.094612941e-05 8.1565717e-07 2.350942e-08 -8.55005e-09 -5.5088e-10 -3.6e-13 0.0 0.0 -0.0 0.0 3483.8733524488766 3531.0833155344135 3467.558115287597 3530.79642818008 1917.9220118214691 1236.6616749698842 623.5545081208928 214.20613654965845 58.14367732729988 13.3244906336059 2.57135549473509 0.4200220593873 0.05853424388506 0.0070133963222 0.00072764907418 6.568152869e-05 5.07854768e-06 3.7333261e-07 -1.05561e-09 -4.69101e-09 -1.9054e-10 0.0 0.0 -0.0 -0.0 0.0 3524.575735537161 3492.779374984313 2044.0172652717574 1917.9220118212645 1214.714014380762 762.1162582581973 339.03582537857864 111.55175672167032 28.78915510559653 6.24789375822392 1.1424215344363 0.17743468424632 0.02360394858407 0.00271043941791 0.00027039344135 2.331596324e-05 1.77744445e-06 1.0245894e-07 -8.16406e-09 -1.40821e-09 -2.123e-11 0.0 0.0 -0.0 -0.0 0.0 1799.6755547806717 1735.3082986296806 1643.3642273604698 1236.6616749695877 762.1162582580268 414.08946631791383 151.99860839076356 42.90952727213409 10.13860594893926 2.03608608524094 0.34864369314673 0.05126880174043 0.00651510995726 0.00071946674419 6.919891517e-05 5.66636892e-06 4.4072681e-07 6.35661e-09 -4.86031e-09 -2.4429e-10 3e-14 0.0 -0.0 0.0 -0.0 0.0 1154.3892885649827 1088.3876663194585 889.719407758806 623.5545081208421 339.03582537855203 151.9986083907419 49.21626983729244 12.81127275316319 2.8611987816187 0.54477596896167 0.08887089331998 0.01249664615654 0.00152364034211 0.00016177023345 1.478725777e-05 1.22596926e-06 6.547139e-08 -6.2724e-09 -8.9522e-10 -1.024e-11 0.0 0.0 -0.0 -0.0 -0.0 0.0 495.5498208854646 451.9959383644771 357.1483621825007 214.20613654969353 111.55175672165733 42.90952727215449 12.81127275316329 3.19955622196313 0.67789089961825 0.12267205607399 0.01908120765944 0.00256736586541 0.00030038842174 3.049951267e-05 2.68524247e-06 1.961141e-07 -2.87895e-09 -2.35033e-09 -7.737e-11 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 142.3142641924979 128.97237225262396 102.48695464664358 58.14367732734868 28.78915510559546 10.13860594893928 2.86119878161879 0.67789089961825 0.13644934364248 0.02351918992181 0.00349563726733 0.00045073299262 5.04772986e-05 4.83724746e-06 4.1088171e-07 8.64836e-09 -4.05279e-09 -2.487e-10 -8e-14 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 33.63260960815881 30.61322068446504 24.30175897697226 13.32449063360436 6.24789375820925 2.03608608524094 0.54477596896167 0.12267205607399 0.02351918992181 0.00387167656589 0.00055107953573 6.802675727e-05 7.17001746e-06 6.790738e-07 2.778539e-08 -4.85156e-09 -5.23e-10 -4.2e-12 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 6.74549266942881 6.14692727966167 4.85970659333119 2.57135549473499 1.14242153442834 0.34864369314673 0.08887089331998 0.01908120765944 0.00349563726733 0.00055107953573 7.50974046e-05 8.73005883e-06 9.1456943e-07 4.992253e-08 -4.68706e-09 -8.0424e-10 -1.719e-11 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 1.14066631073868 1.04047469228721 0.81826843112122 0.42002205939412 0.1774346842463 0.05126880174043 0.01249664615654 0.00256736586541 0.00045073299262 6.802675727e-05 8.73005883e-06 1.00972957e-06 6.506415e-08 -4.49699e-09 -1.01626e-09 -3.834e-11 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.16392643631209 0.14967136257819 0.11706400258972 0.05853424388546 0.02360394858407 0.00651510995726 0.00152364034211 0.00030038842174 5.04772986e-05 7.17001746e-06 9.1456943e-07 6.506415e-08 -4.50694e-09 -1.06515e-09 -4.793e-11 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.02017345939854 0.01844102481136 0.01434905696197 0.0070133963222 0.00271043941791 0.00071946674419 0.00016177023345 3.049951267e-05 4.83724746e-06 6.790738e-07 4.992253e-08 -4.49699e-09 -1.06515e-09 -5.451e-11 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00214207721396 0.00196097018865 0.00151860992733 0.00072764907418 0.00027039344135 6.919891517e-05 1.478725777e-05 2.68524247e-06 4.1088171e-07 2.778539e-08 -4.68706e-09 -1.01626e-09 -4.793e-11 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.00019741335593 0.0001811454576 0.00013942208853 6.568152869e-05 2.331596324e-05 5.66636892e-06 1.22596926e-06 1.961141e-07 8.64836e-09 -4.85156e-09 -8.0424e-10 -3.834e-11 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.556524723e-05 1.436901346e-05 1.094612942e-05 5.07854768e-06 1.77744445e-06 4.4072681e-07 6.547139e-08 -2.87895e-09 -4.05279e-09 -5.23e-10 -1.719e-11 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.13861061e-06 1.06263441e-06 8.1565723e-07 3.7333261e-07 1.0245894e-07 6.35661e-09 -6.2724e-09 -2.35033e-09 -2.487e-10 -4.2e-12 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 4.62131e-08 4.059817e-08 2.350942e-08 -1.05561e-09 -8.16406e-09 -4.86031e-09 -8.9522e-10 -7.737e-11 -8e-14 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1.015258e-08 -9.90912e-09 -8.55005e-09 -4.69101e-09 -1.40821e-09 -2.4429e-10 -1.024e-11 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -8.4855e-10 -7.9466e-10 -5.5088e-10 -1.9054e-10 -2.123e-11 3e-14 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1.2e-12 -1.3e-12 -3.6e-13 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 15.94687868504027 16.04260033921566 16.40507258831368 17.58390043926975 40.94054539790119 2609.16838722796 1679.3777978618325 1039.1864765045336 418.4581048799717 107.52230702416144 23.085330521509 4.11965176330126 0.61919804116742 0.07922109838409 0.00870868741803 0.00082968146974 6.943362346e-05 5.12345912e-06 3.8548291e-07 -6.88262e-09 -5.0754e-09 -1.2432e-10 0.0 0.0 -0.0 0.0 16.04260033921573 16.18110492541141 16.67284103042808 18.12746653443042 54.09372559950797 2724.5144510830182 1612.5848503981142 1007.8649266182824 387.86151567555885 100.04543035863634 21.57003686244061 3.86317827760932 0.58255698691644 0.07474699189258 0.00823682532729 0.00078625591781 6.589943098e-05 4.86969991e-06 3.6624807e-07 -7.53619e-09 -4.9411e-09 -1.2212e-10 0.0 0.0 -0.0 0.0 16.40507258831405 16.67284103042782 17.65313082559916 30.49363786181328 2087.484802431244 2891.0672757539364 1416.5867250299 910.8247015936075 326.9517117047788 83.13655478442583 17.79835140664188 3.17268096183997 0.47673772684098 0.06098489657206 0.00670205264055 0.00063820228005 5.328146326e-05 3.93818769e-06 2.9134482e-07 -1.001688e-08 -4.0095e-09 -6.817e-11 0.0 0.0 -0.0 0.0 17.58390043926994 18.12746653442994 30.49363786178613 60.28186197928679 2425.4529493900036 1805.1472093162226 1119.230957865827 602.7847805714975 189.05315656008938 46.47889977037578 9.571893193341 1.65332435634385 0.24198935406091 0.03028099486992 0.00326642308791 0.00030654590566 2.550309028e-05 1.92237278e-06 1.2108269e-07 -1.22298e-08 -1.8903e-09 -1.11e-12 0.0 0.0 -0.0 0.0 40.94054539790079 54.09372559951192 2087.4848024312255 2425.4529493901177 1869.4181744646755 1437.4798277676266 832.1062746050435 355.9885205864061 99.12782535126946 22.96883509048257 4.46053114833799 0.73113397526626 0.10200807477677 0.01221517689265 0.00126556959088 0.00011464349175 9.11382736e-06 7.0220459e-07 1.544771e-08 -7.61002e-09 -3.9909e-10 0.0 0.0 -0.0 -0.0 0.0 2609.1683872278145 2724.5144510829955 2891.067275753914 1805.1472093156387 1437.4798277687698 990.9337792165074 470.81335181091805 147.91936102188438 36.81394322109798 7.79164557510724 1.39986392571715 0.21504498472342 0.02842401935344 0.00325274068551 0.00032459898248 2.867135935e-05 2.28448047e-06 1.5771019e-07 -9.32875e-09 -2.21101e-09 -5.38e-12 0.0 0.0 -0.0 -0.0 0.0 1679.377797861933 1612.584850398317 1416.5867250298643 1119.2309578657491 832.1062746050434 470.8133518109419 172.8279100325584 46.3904327282708 10.8323101669635 2.15464133093478 0.36623708457645 0.05347725607927 0.00674783553494 0.00074049050799 7.147194682e-05 6.12721548e-06 4.9592787e-07 5.48479e-09 -5.13866e-09 -2.5201e-10 0.0 0.0 -0.0 -0.0 -0.0 0.0 1039.1864765045955 1007.8649266182459 910.8247015934882 602.784780571298 355.9885205863687 147.91936102186693 46.39043272826708 12.065593795187 2.66096285053339 0.50027161797474 0.08061977384601 0.01120586623525 0.00135181932892 0.00014278203638 1.337367956e-05 1.15243297e-06 5.653304e-08 -7.79979e-09 -9.0844e-10 -5.5e-13 0.0 0.0 -0.0 -0.0 0.0 0.0 418.45810488005253 387.8615156756407 326.9517117048212 189.05315656004927 99.12782535124784 36.81394322109966 10.83231016696204 2.66096285053339 0.55451396888712 0.09874978907358 0.01512824284404 0.00200686957592 0.00023234062354 2.379772201e-05 2.21541299e-06 1.5135573e-07 -6.98225e-09 -2.08257e-09 -2.971e-11 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 107.52230702420047 100.04543035863168 83.13655478432999 46.47889977037159 22.96883509048438 7.79164557510724 2.15464133093478 0.50027161797474 0.09874978907358 0.01670895171075 0.00244100774983 0.00031030338783 3.479025874e-05 3.51004091e-06 2.8951548e-07 -3.11754e-09 -3.28053e-09 -1.3234e-10 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 23.08533052150782 21.57003686243934 17.79835140663675 9.57189319334037 4.4605311483389 1.39986392571715 0.36623708457645 0.08061977384601 0.01512824284404 0.00244100774983 0.00034157109649 4.200915549e-05 4.60979204e-06 4.4076127e-07 2.52178e-09 -4.37753e-09 -2.6892e-10 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 4.11965176329493 3.86317827759716 3.17268096183874 1.65332435630362 0.73113397526627 0.21504498472342 0.05347725607927 0.01120586623525 0.00200686957592 0.00031030338783 4.200915549e-05 5.04677804e-06 5.4128957e-07 8.34896e-09 -5.20684e-09 -4.6871e-10 -5.5e-13 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.61919804116193 0.58255698691214 0.4767377268382 0.24198935405872 0.10200807477677 0.02842401935344 0.00674783553494 0.00135181932892 0.00023234062354 3.479025874e-05 4.60979204e-06 5.4128957e-07 1.124856e-08 -5.48624e-09 -5.3469e-10 -5.5e-13 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.07922109838399 0.07474699189258 0.06098489657206 0.03028099486992 0.01221517689265 0.00325274068551 0.00074049050799 0.00014278203638 2.379772201e-05 3.51004091e-06 4.4076127e-07 8.34896e-09 -5.48624e-09 -6.0596e-10 -1.11e-12 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.00870868741803 0.00823682532729 0.00670205264055 0.00326642308791 0.00126556959088 0.00032459898248 7.147194682e-05 1.337367956e-05 2.21541299e-06 2.8951548e-07 2.52178e-09 -5.20684e-09 -5.3469e-10 -1.11e-12 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0008296814676 0.00078625591782 0.00063820228005 0.00030654590566 0.00011464349175 2.867135935e-05 6.12721548e-06 1.15243297e-06 1.5135573e-07 -3.11754e-09 -4.37753e-09 -4.6871e-10 -5.5e-13 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 6.943361959e-05 6.589942487e-05 5.328146321e-05 2.550309028e-05 9.11382735e-06 2.28448047e-06 4.9592787e-07 5.653304e-08 -6.98225e-09 -3.28053e-09 -2.6892e-10 -5.5e-13 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 5.12348992e-06 4.86971578e-06 3.93818839e-06 1.92237165e-06 7.0220459e-07 1.5771019e-07 5.48479e-09 -7.79979e-09 -2.08257e-09 -1.3234e-10 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 3.8548509e-07 3.6624807e-07 2.9134482e-07 1.2108269e-07 1.544771e-08 -9.32875e-09 -5.13866e-09 -9.0844e-10 -2.971e-11 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -6.88262e-09 -7.53619e-09 -1.001688e-08 -1.22298e-08 -7.61002e-09 -2.21101e-09 -2.5201e-10 -5.5e-13 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -5.0754e-09 -4.9411e-09 -4.0095e-09 -1.8903e-09 -3.9909e-10 -5.38e-12 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1.2432e-10 -1.2212e-10 -6.817e-11 -1.11e-12 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.04112477071502 0.04144894118635 0.04339687559574 0.04898727267209 0.1219400431074 11.89813231618697 657.3186091725273 367.84114695363974 172.28033657947427 47.09168449469217 10.74739754656021 2.03314132895296 0.32151848865213 0.04295774828158 0.00489962861891 0.00048179828503 4.145554078e-05 3.10897583e-06 2.155952e-07 8.12931e-09 -2.3816e-09 -1.5367e-10 -0.0 0.0 0.0 0.0 0.04144894118635 0.04208404612758 0.04605655532759 0.05561510478685 0.14223031885977 11.63723021406375 627.9299097628106 353.32796561645455 156.87662144595146 42.56706775028057 9.69246056183136 1.81939060096819 0.28536869825783 0.03783610514228 0.00428587188732 0.00041883677351 3.583084252e-05 2.67087367e-06 1.8667822e-07 5.90149e-09 -2.11211e-09 -1.3459e-10 -0.0 0.0 0.0 0.0 0.04339687559574 0.04605655532759 0.05870245329027 0.09054164669074 5.03051510645302 18.99033321792079 641.0444552193707 377.48890443188293 149.5035678410616 38.75380208399151 8.54993566958883 1.5586504405199 0.23843437351592 0.03093869920405 0.00343917533625 0.0003306278847 2.786294189e-05 2.03262833e-06 1.4731721e-07 1.45333e-09 -1.82952e-09 -8.377e-11 -0.0 0.0 0.0 0.0 0.0489872726721 0.05561510478685 0.09054164669056 0.17799315316101 16.07689196795365 692.119654298241 426.521438011119 254.4455046850668 87.79526539919715 21.92153953271313 4.66204084917603 0.82551302594525 0.12315166293962 0.01562578657835 0.00170181737803 0.00016061695711 1.334316261e-05 9.5067277e-07 7.816304e-08 -4.06776e-09 -1.03146e-09 -3.02e-12 0.0 0.0 -0.0 0.0 0.12194004310741 0.14223031885979 5.03051510645251 16.07689196794311 762.3789328565913 535.5754473585368 367.13883920131065 184.51404164397516 53.68923391095592 12.59398213605277 2.47864285486804 0.40922580793382 0.05726511314717 0.00685668064623 0.00070879968897 6.400361664e-05 5.06244934e-06 3.5077999e-07 2.357022e-08 -2.98379e-09 -3.9429e-10 -1e-14 0.0 0.0 -0.0 0.0 11.89813231618626 11.63723021406419 18.99033321785636 692.1196542986031 535.5754473581725 383.3454803599393 217.60381102361188 82.27959213745795 20.90621698910223 4.5186029418727 0.81760688773058 0.12566705208433 0.01657442717232 0.00189131986582 0.00018818605244 1.65368979e-05 1.26239947e-06 1.0360148e-07 -2.52738e-09 -1.25372e-09 -3.577e-11 0.0 0.0 -0.0 -0.0 0.0 657.3186091725387 627.9299097627767 641.0444552194955 426.52143801121593 367.13883920128546 217.60381102346864 97.64849782954364 26.88408036085876 6.36226934397991 1.27936933594856 0.21866151239055 0.03198346862155 0.00403421715873 0.00044207466874 4.257265512e-05 3.59074551e-06 2.7637951e-07 1.571033e-08 -2.55365e-09 -2.3825e-10 -0.0 0.0 0.0 -0.0 -0.0 0.0 367.8411469536182 353.3279656164612 377.48890443188185 254.44550468510172 184.51404164392173 82.2795921374568 26.88408036087016 7.12823782372755 1.59316159998494 0.30237516633349 0.04898438437174 0.00682450359503 0.00082370228115 8.694048977e-05 8.08637431e-06 6.6740936e-07 5.405362e-08 -2.69596e-09 -7.3217e-10 -5.7e-13 0.0 0.0 -0.0 -0.0 0.0 0.0 172.28033657946096 156.8766214459378 149.5035678410472 87.79526539908257 53.6892339109619 20.90621698909687 6.3622693439838 1.59316159998494 0.33641988705251 0.06046123489877 0.00931434883063 0.00123937673354 0.00014366469256 1.469417408e-05 1.30359929e-06 1.1523165e-07 -5.7096e-10 -1.30695e-09 -4.005e-11 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 47.09168449469533 42.56706775029749 38.75380208395526 21.92153953270642 12.59398213605185 4.5186029418727 1.27936933594856 0.30237516633349 0.06046123489877 0.01032484201164 0.00151757322265 0.00019363786002 2.17393793e-05 2.10251234e-06 2.071832e-07 5.45122e-09 -1.82315e-09 -1.4763e-10 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 10.74739754657384 9.69246056185522 8.54993566958906 4.66204084917487 2.47864285486792 0.81760688773058 0.21866151239055 0.04898438437174 0.00931434883063 0.00151757322265 0.00021380065165 2.639890669e-05 2.80955555e-06 3.0003539e-07 1.330491e-08 -2.00106e-09 -3.5562e-10 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 2.03314132896248 1.81939060100441 1.55865044050983 0.82551302605213 0.40922580793362 0.12566705208433 0.03198346862155 0.00682450359503 0.00123937673354 0.00019363786002 2.639890669e-05 3.09502064e-06 3.5634719e-07 2.072613e-08 -2.14497e-09 -3.3297e-10 -5.7e-13 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.32151848865285 0.28536869826438 0.23843437352439 0.12315166294546 0.05726511314717 0.01657442717232 0.00403421715873 0.00082370228115 0.00014366469256 2.17393793e-05 2.80955555e-06 3.5634719e-07 2.378026e-08 -2.47921e-09 -4.2801e-10 -1.04e-12 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.04295774828183 0.03783610514228 0.03093869920405 0.01562578657835 0.00685668064623 0.00189131986582 0.00044207466874 8.694048977e-05 1.469417408e-05 2.10251234e-06 3.0003539e-07 2.072613e-08 -2.47921e-09 -3.8594e-10 -1.13e-12 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.00489962861893 0.00428587188733 0.00343917533631 0.00170181737803 0.00070879968897 0.00018818605244 4.257265512e-05 8.08637431e-06 1.30359929e-06 2.071832e-07 1.330491e-08 -2.14497e-09 -4.2801e-10 -1.13e-12 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.00048179829361 0.00041883677371 0.0003306278847 0.00016061695711 6.400361664e-05 1.65368979e-05 3.59074551e-06 6.6740936e-07 1.1523165e-07 5.45122e-09 -2.00106e-09 -3.3297e-10 -1.04e-12 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 4.145554328e-05 3.583086299e-05 2.786294246e-05 1.334316281e-05 5.06244941e-06 1.26239947e-06 2.7637951e-07 5.405362e-08 -5.7096e-10 -1.82315e-09 -3.5562e-10 -5.7e-13 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 3.10888426e-06 2.67082223e-06 2.03262589e-06 9.5067619e-07 3.5077999e-07 1.0360148e-07 1.571033e-08 -2.69596e-09 -1.30695e-09 -1.4763e-10 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 2.1558689e-07 1.8667822e-07 1.4731721e-07 7.816304e-08 2.357022e-08 -2.52738e-09 -2.55365e-09 -7.3217e-10 -4.005e-11 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 8.12931e-09 5.90149e-09 1.45333e-09 -4.06776e-09 -2.98379e-09 -1.25372e-09 -2.3825e-10 -5.7e-13 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -2.3816e-09 -2.11211e-09 -1.82952e-09 -1.03146e-09 -3.9429e-10 -3.577e-11 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1.5367e-10 -1.3459e-10 -8.377e-11 -3.02e-12 -1e-14 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00135551113536 0.00130606912409 0.00010673760183 -0.00295867290109 -0.09913364156904 -2.27205688371586 -353.44823807854465 -132.2580413037479 -49.20600092288212 -11.13623041311961 -2.11124733163375 -0.33115229392767 -0.04369795078715 -0.00490989692175 -0.00047442168108 -3.94932618e-05 -2.45517727e-06 -9.516382e-08 -6.67072e-09 -9.813e-11 1.6668e-10 2.305e-11 0.0 -0.0 -0.0 0.0 0.00130606912409 0.00119949694373 -0.00110803970175 -0.00358044219916 -0.07369564432958 -4.32843180737937 -424.1744244290264 -207.28030660653042 -68.48544723207328 -16.58921209645477 -3.41220972181146 -0.58995434686069 -0.08650993788986 -0.01084819080566 -0.00117292408952 -0.00011027191598 -9.09822122e-06 -6.5832808e-07 -4.473897e-08 -2.90561e-09 6.4216e-10 7.325e-11 0.0 -0.0 -0.0 -0.0 0.00010673760184 -0.00110803970174 -0.00420869176419 -0.07462479453783 0.40586492957957 -9.59227356862366 -300.88174163328114 -201.35319185163326 -71.44234001247314 -18.31407768712125 -4.04857772006467 -0.74393152686546 -0.11501584774973 -0.01511815487455 -0.00170538831927 -0.00016638682811 -1.417029897e-05 -1.04796468e-06 -7.739074e-08 -2.31746e-09 1.00491e-09 6.865e-11 0.0 -0.0 -0.0 -0.0 -0.00295867290109 -0.00358044219914 -0.07462479453785 -0.12878440345885 -3.32623796226433 -364.99808803721345 -138.14111914591564 -91.77525087050094 -29.22076256298932 -7.36527004482017 -1.60824497050147 -0.2995421673246 -0.04725912893282 -0.00632759010578 -0.00072541832477 -7.214353375e-05 -6.36719766e-06 -4.8310538e-07 -4.245126e-08 1.79298e-09 6.3973e-10 1.16e-12 -0.0 -0.0 0.0 0.0 -0.09913364156905 -0.07369564432936 0.40586492957958 -3.32623796227975 -265.39181203373715 -259.32629951739375 -121.46103248108271 -52.75691562586703 -14.61351939734579 -3.49699578570846 -0.729479606843 -0.12976016645641 -0.01958818121736 -0.00252000657194 -0.00027849005763 -2.670640143e-05 -2.19657359e-06 -1.5871646e-07 -1.45304e-08 1.42953e-09 1.594e-10 1e-14 -0.0 -0.0 0.0 0.0 -2.27205688372688 -4.3284318073774 -9.59227356868932 -364.9980880366314 -259.32629951809184 -178.4050121145116 -58.69723005445643 -15.83039778799209 -3.86363797934257 -0.84246746880256 -0.16444841146161 -0.02800557386449 -0.00409130143555 -0.00051109422521 -5.496930599e-05 -5.14874459e-06 -4.1980375e-07 -3.609829e-08 -2.5484e-10 4.923e-10 1.224e-11 -0.0 -0.0 0.0 0.0 0.0 -353.4482380782353 -424.17442442900443 -300.88174163324686 -138.14111914578226 -121.46103248107327 -58.69723005450933 -18.325320069371 -4.41766537005607 -1.00920546434993 -0.20523310652593 -0.03714711669457 -0.00589863599352 -0.00081258328838 -9.681366629e-05 -1.003488153e-05 -8.9843559e-07 -7.065857e-08 -6.66075e-09 4.9278e-10 1.1317e-10 0.0 -0.0 -0.0 0.0 0.0 0.0 -132.25804130368778 -207.28030660649964 -201.35319185160984 -91.77525087038754 -52.7569156258624 -15.83039778800084 -4.41766537005038 -1.06916169530544 -0.22735517133131 -0.04302047604263 -0.00723421465027 -0.00107289876175 -0.00013935500381 -1.582148305e-05 -1.55257017e-06 -1.3717936e-07 -1.149216e-08 6.3496e-10 1.7621e-10 5.7e-13 -0.0 -0.0 0.0 0.0 -0.0 0.0 -49.20600092289718 -68.48544723208346 -71.44234001246919 -29.22076256306444 -14.61351939732451 -3.86363797934668 -1.00920546435615 -0.22735517133131 -0.04506730668276 -0.00794127244896 -0.00124408061306 -0.000172633193 -2.113487031e-05 -2.23705504e-06 -2.1087639e-07 -1.806893e-08 -3.7994e-10 1.9122e-10 2.585e-11 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -11.13623041318754 -16.58921209639503 -18.31407768710418 -7.36527004483101 -3.49699578571437 -0.84246746880256 -0.20523310652593 -0.04302047604263 -0.00794127244896 -0.00130340239194 -0.00019053113254 -2.476827741e-05 -2.79921593e-06 -2.8207887e-07 -2.813693e-08 -1.88793e-09 2.3482e-10 3.056e-11 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -2.11124733148032 -3.41220972174838 -4.04857772008034 -1.6082449705209 -0.72947960684403 -0.16444841146161 -0.03714711669457 -0.00723421465027 -0.00124408061306 -0.00019053113254 -2.604746474e-05 -3.11348326e-06 -3.3227908e-07 -3.532193e-08 -2.84903e-09 3.5643e-10 5.106e-11 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.33115229390709 -0.58995434683459 -0.74393152699957 -0.2995421673312 -0.12976016645857 -0.02800557386449 -0.00589863599352 -0.00107289876175 -0.000172633193 -2.476827741e-05 -3.11348326e-06 -3.4994906e-07 -3.911353e-08 -3.75262e-09 4.7157e-10 8.323e-11 5.7e-13 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.04369795078774 -0.08650993788387 -0.11501584774552 -0.04725912892919 -0.01958818121736 -0.00409130143555 -0.00081258328838 -0.00013935500381 -2.113487031e-05 -2.79921593e-06 -3.3227908e-07 -3.911353e-08 -4.65662e-09 4.5385e-10 6.924e-11 5.8e-13 -0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0049098969193 -0.01084819080526 -0.01511815487455 -0.00632759010578 -0.00252000657194 -0.00051109422521 -9.681366629e-05 -1.582148305e-05 -2.23705504e-06 -2.8207887e-07 -3.532193e-08 -3.75262e-09 4.5385e-10 9.584e-11 5.7e-13 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.00047442167988 -0.00117292408909 -0.00170538831868 -0.00072541832477 -0.00027849005763 -5.496930599e-05 -1.003488153e-05 -1.55257017e-06 -2.1087639e-07 -2.813693e-08 -2.84903e-09 4.7157e-10 6.924e-11 5.7e-13 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -3.94932588e-05 -0.0001102719141 -0.00016638682811 -7.214353375e-05 -2.670640143e-05 -5.14874459e-06 -8.9843559e-07 -1.3717936e-07 -1.806893e-08 -1.88793e-09 3.5643e-10 8.323e-11 5.8e-13 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -2.4551891e-06 -9.09821189e-06 -1.417029551e-05 -6.36719698e-06 -2.1965719e-06 -4.1980375e-07 -7.065857e-08 -1.149216e-08 -3.7994e-10 2.3482e-10 5.106e-11 5.7e-13 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -9.518905e-08 -6.5835302e-07 -1.04796561e-06 -4.8310387e-07 -1.5871646e-07 -3.609829e-08 -6.66075e-09 6.3496e-10 1.9122e-10 3.056e-11 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -6.67205e-09 -4.473897e-08 -7.739074e-08 -4.245126e-08 -1.45304e-08 -2.5484e-10 4.9278e-10 1.7621e-10 2.585e-11 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -9.813e-11 -2.90561e-09 -2.31746e-09 1.79298e-09 1.42953e-09 4.923e-10 1.1317e-10 5.7e-13 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.6668e-10 6.4216e-10 1.00491e-09 6.3973e-10 1.594e-10 1.224e-11 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 2.305e-11 7.325e-11 6.865e-11 1.16e-12 1e-14 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.04501868588996 -0.04613578867983 -0.05285760499662 -0.08317428932776 -8.35243976859869 -26.71356489811703 -1345.0689877522389 -722.5590267510202 -349.80498680228294 -94.640203228536 -21.13560060138784 -3.92735505990084 -0.61206443030572 -0.08083344473664 -0.00913519264624 -0.00089143766792 -7.597363078e-05 -5.66700934e-06 -4.0330798e-07 -8.59082e-09 4.37174e-09 2.0783e-10 -0.0 0.0 0.0 0.0 -0.04613578867982 -0.04786861107169 -0.05975926804413 -0.13691264483668 -19.44310028969073 -1495.775887802306 -1389.5599060267725 -806.1466217237289 -364.975155215346 -100.40964589339643 -22.67775766597319 -4.21133408675786 -0.65347298457444 -0.08580941742419 -0.00963874274268 -0.00093507280332 -7.929748445e-05 -5.86789825e-06 -4.341006e-07 -4.0726e-10 5.21596e-09 1.7604e-10 -0.0 -0.0 0.0 0.0 -0.05285760499662 -0.05975926804412 -0.09764614790353 -4.85529835521768 -29.0174051362056 -1874.1049827840163 -1172.2353892738297 -810.7178256696258 -338.8748675998599 -89.5991173390244 -19.79466251558346 -3.60981784968732 -0.55178741120802 -0.07147784161901 -0.00792572720665 -0.00075900382086 -6.339323101e-05 -4.65032479e-06 -3.4751463e-07 7.39067e-09 4.55081e-09 8.707e-11 -0.0 -0.0 0.0 -0.0 -0.08317428932771 -0.13691264483653 -4.85529835521805 -10.23551988255241 -30.01277536542951 -1299.7169208004289 -764.2704525317823 -523.9185024012048 -192.31896661405634 -49.59843662738351 -10.66598783330831 -1.89339840953865 -0.28251925276352 -0.03585753706507 -0.00390628639502 -0.00036837288485 -3.049202972e-05 -2.24096887e-06 -1.5831268e-07 1.145458e-08 2.24043e-09 3.09e-12 -0.0 -0.0 0.0 0.0 -8.3524397685975 -19.44310028965966 -29.01740513620438 -30.01277536550989 -1212.5019726234616 -983.4340818382774 -707.9642133742656 -384.4559950617867 -113.33901596277826 -26.89590254886707 -5.32903521435319 -0.88522099699442 -0.1246327935888 -0.01500954316644 -0.0015589683301 -0.00014089611216 -1.113429115e-05 -8.3003927e-07 -2.946073e-08 7.96499e-09 6.1568e-10 -0.0 -0.0 0.0 0.0 0.0 -26.71356489814289 -1495.7758878020652 -1874.1049827840309 -1299.7169208004477 -983.4340818382238 -842.8715283620483 -424.7617618026796 -160.8152193371959 -42.04371260252147 -9.25190911595541 -1.69943366669292 -0.26441203170679 -0.03523623897143 -0.00405714814067 -0.0004065204515 -3.578343524e-05 -2.7910427e-06 -2.1551003e-07 7.57118e-09 2.73496e-09 2.951e-11 -0.0 -0.0 0.0 0.0 -0.0 -1345.0689877515617 -1389.5599060264822 -1172.235389273958 -764.2704525318544 -707.964213374156 -424.76176180236 -184.79183717828073 -52.0849159239776 -12.61610917708018 -2.58520327579982 -0.44847761730662 -0.06638121310948 -0.00845553313037 -0.00093421399139 -9.032037837e-05 -7.68279428e-06 -6.1601553e-07 -1.923105e-08 5.7688e-09 3.6316e-10 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -722.5590267507058 -806.1466217235266 -810.7178256693625 -523.9185024011493 -384.4559950616524 -160.81521933718906 -52.08491592399995 -13.97611905996835 -3.16405739405793 -0.60830379189288 -0.09971688791081 -0.01403666009832 -0.00170917362205 -0.00018148092071 -1.692810028e-05 -1.43112819e-06 -9.68712e-08 6.61304e-09 1.36647e-09 5.8e-13 -0.0 -0.0 0.0 0.0 -0.0 0.0 -349.8049868022751 -364.975155215333 -338.8748675998531 -192.3189666138256 -113.33901596278362 -42.04371260251556 -12.61610917711126 -3.16405739405793 -0.67188795800762 -0.12169653510761 -0.01890634077534 -0.00253605899145 -0.00029585913936 -3.028794274e-05 -2.76152403e-06 -2.2407345e-07 4.02635e-09 2.72516e-09 4.424e-11 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -94.64020322872317 -100.40964589333167 -89.59911733897466 -49.59843662755057 -26.89590254887778 -9.25190911595541 -2.58520327579982 -0.60830379189288 -0.12169653510761 -0.02085645147478 -0.00308126708756 -0.00039511729502 -4.438055572e-05 -4.3835348e-06 -4.0820998e-07 -4.22777e-09 3.83003e-09 2.2394e-10 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -21.1356006012128 -22.6777576659679 -19.79466251568924 -10.66598783331175 -5.32903521435315 -1.69943366669292 -0.44847761730662 -0.09971688791081 -0.01890634077534 -0.00308126708756 -0.00043482451179 -5.362353052e-05 -5.77970887e-06 -6.0219516e-07 -1.637768e-08 4.47795e-09 5.3984e-10 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -3.92735505986547 -4.21133408665643 -3.6098178496292 -1.89339840968272 -0.88522099699426 -0.26441203170679 -0.06638121310948 -0.01403666009832 -0.00253605899145 -0.00039511729502 -5.362353052e-05 -6.33858771e-06 -7.2407389e-07 -2.796683e-08 5.12329e-09 6.3611e-10 5.8e-13 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.61206443034879 -0.65347298463634 -0.55178741121444 -0.28251925277118 -0.1246327935888 -0.03523623897143 -0.00845553313037 -0.00170917362205 -0.00029585913936 -4.438055572e-05 -5.77970887e-06 -7.2407389e-07 -3.291177e-08 5.60731e-09 7.9215e-10 1.06e-12 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.08083344472396 -0.08580941742411 -0.07147784161895 -0.03585753706507 -0.01500954316644 -0.00405714814067 -0.00093421399139 -0.00018148092071 -3.028794274e-05 -4.3835348e-06 -6.0219516e-07 -2.796683e-08 5.60731e-09 7.746e-10 1.16e-12 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.00913519263557 -0.00963874274889 -0.00792572721165 -0.00390628639502 -0.0015589683301 -0.0004065204515 -9.032037837e-05 -1.692810028e-05 -2.76152403e-06 -4.0820998e-07 -1.637768e-08 5.12329e-09 7.9215e-10 1.16e-12 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.00089143767925 -0.00093507283899 -0.00075900382086 -0.00036837288485 -0.00014089611216 -3.578343524e-05 -7.68279428e-06 -1.43112819e-06 -2.2407345e-07 -4.22777e-09 4.47795e-09 6.3611e-10 1.06e-12 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -7.597373826e-05 -7.929763037e-05 -6.339325322e-05 -3.04920357e-05 -1.113430436e-05 -2.7910427e-06 -6.1601553e-07 -9.68712e-08 4.02635e-09 3.83003e-09 5.3984e-10 5.8e-13 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -5.66688248e-06 -5.86783283e-06 -4.65032215e-06 -2.2409729e-06 -8.3003927e-07 -2.1551003e-07 -1.923105e-08 6.61304e-09 2.72516e-09 2.2394e-10 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -4.0329509e-07 -4.341006e-07 -3.4751463e-07 -1.5831268e-07 -2.946073e-08 7.57118e-09 5.7688e-09 1.36647e-09 4.424e-11 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -8.59082e-09 -4.0726e-10 7.39067e-09 1.145458e-08 7.96499e-09 2.73496e-09 3.6316e-10 5.8e-13 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 4.37174e-09 5.21596e-09 4.55081e-09 2.24043e-09 6.1568e-10 2.951e-11 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 2.0783e-10 1.7604e-10 8.707e-11 3.09e-12 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -17.27930427934625 -17.70933508211858 -19.23512228283883 -37.32900643186453 -2614.9281553112833 -3048.076667957983 -1384.8802922902498 -883.3709218496348 -298.6438656455336 -75.0663100032141 -16.04413506512215 -2.84634036220806 -0.42525533368871 -0.05404653236278 -0.00589764630807 -0.00055740289804 -4.639696633e-05 -3.45645465e-06 -2.4993527e-07 1.228979e-08 3.76619e-09 5.689e-11 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -17.70933508211799 -18.24578798021327 -20.21016520463946 -53.63120920718501 -2657.7428082431647 -2028.7209852224696 -1234.7531575144433 -733.3462007627787 -232.45761828045963 -55.36342769048334 -11.31519920323224 -1.94392438319561 -0.28355372916945 -0.03538831895967 -0.00380772791043 -0.00035569409336 -2.906462993e-05 -2.15957654e-06 -1.3639969e-07 1.190198e-08 2.16668e-09 1.607e-11 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -19.23512228283953 -20.21016520463834 -44.56540225468393 -2138.5801407723725 -2984.3414702528967 -2030.652167098254 -1247.5520418721758 -610.5665503957348 -170.96521474362444 -39.75152778016452 -7.82551407151547 -1.29678305288866 -0.1827200018469 -0.02209454435683 -0.00231152487253 -0.00021088042088 -1.690611194e-05 -1.26644718e-06 -5.774983e-08 1.151521e-08 1.04381e-09 1.1e-13 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -37.32900643186117 -53.63120920718518 -2138.580140772414 -2701.114121566369 -3156.841319675978 -1603.2731797806189 -1075.824591307254 -431.0218030994707 -112.29327889492457 -25.14897498991813 -4.71079727706477 -0.74946326418438 -0.10168823594702 -0.01185035825482 -0.00119655153442 -0.00010560894703 -8.19274394e-06 -6.1911017e-07 -8.33473e-09 8.06823e-09 3.4518e-10 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -2614.9281553113033 -2657.742808242543 -2984.3414702527975 -3156.841319675572 -1795.6127285219611 -1234.5598102777292 -649.0382465687893 -210.85606915244387 -53.90871063589729 -11.70238684137241 -2.11336461595635 -0.32220703809578 -0.04188204291108 -0.00468960052626 -0.00045673887726 -3.909928285e-05 -2.99877216e-06 -2.0856867e-07 9.42875e-09 2.93448e-09 6.744e-11 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -3048.0766679574776 -2028.720985222656 -2030.6521670980321 -1603.2731797805673 -1234.5598102776978 -693.9743197246248 -336.5052874259175 -94.22799901423059 -21.79617929340373 -4.2905023770042 -0.7193328808035 -0.10349853654361 -0.01285331014643 -0.00138596735983 -0.00013067801266 -1.088700842e-05 -8.6654775e-07 -2.998087e-08 9.11395e-09 5.9485e-10 -6.9e-13 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1384.8802922911102 -1234.7531575148885 -1247.5520418721665 -1075.8245913072062 -649.0382465688288 -336.50528742598004 -113.15418664822079 -29.02201161193148 -6.38730894594446 -1.19510801815232 -0.19153296719461 -0.02645724208398 -0.00316747143387 -0.00033052064746 -3.036261694e-05 -2.52736798e-06 -1.7894501e-07 7.9411e-09 2.5167e-09 4.056e-11 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -883.3709218497474 -733.346200762816 -610.5665503958938 -431.02180309950796 -210.8560691524631 -94.22799901422773 -29.02201161192296 -7.26242667886442 -1.53545747706734 -0.27559988082257 -0.04238117211585 -0.0056277531074 -0.00064960397618 -6.569338894e-05 -5.92730124e-06 -4.8948994e-07 -6.82175e-09 5.595e-09 2.3621e-10 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -298.6438656455318 -232.45761828045397 -170.9652147436275 -112.29327889497416 -53.90871063589599 -21.79617929340192 -6.38730894591038 -1.53545747706734 -0.31102003368934 -0.05354227519235 -0.00791112705591 -0.00101163327212 -0.00011287300489 -1.116803362e-05 -1.01286385e-06 -4.569363e-08 7.04489e-09 8.137e-10 8e-13 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -75.0663100030951 -55.36342769062095 -39.75152778013001 -25.14897498976638 -11.70238684135986 -4.2905023770042 -1.19510801815232 -0.27559988082257 -0.05354227519235 -0.00885712487653 -0.00126018652055 -0.00015565874003 -1.694300724e-05 -1.68984068e-06 -1.0607869e-07 6.74459e-09 1.67642e-09 3.866e-11 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -16.04413506522367 -11.31519920331534 -7.82551407141985 -4.71079727704074 -2.11336461595538 -0.7193328808035 -0.19153296719461 -0.04238117211585 -0.00791112705591 -0.00126018652055 -0.00017317625925 -2.084437665e-05 -2.29159625e-06 -1.7602228e-07 5.53883e-09 2.4527e-09 7.258e-11 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -2.8463403622195 -1.94392438330186 -1.29678305279865 -0.74946326411185 -0.32220703809372 -0.10349853654361 -0.02645724208398 -0.0056277531074 -0.00101163327212 -0.00015565874003 -2.084437665e-05 -2.53381464e-06 -2.2535944e-07 4.21332e-09 2.84508e-09 1.4966e-10 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -0.42525533369085 -0.28355372920125 -0.18272000184956 -0.10168823594718 -0.04188204291108 -0.01285331014643 -0.00316747143387 -0.00064960397618 -0.00011287300489 -1.694300724e-05 -2.29159625e-06 -2.2535944e-07 3.82447e-09 3.04312e-09 1.8381e-10 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -0.05404653237636 -0.03538831896014 -0.02209454435697 -0.01185035825482 -0.00468960052626 -0.00138596735983 -0.00033052064746 -6.569338894e-05 -1.116803362e-05 -1.68984068e-06 -1.7602228e-07 4.21332e-09 3.04312e-09 2.1171e-10 -5.5e-13 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -0.00589764631641 -0.00380772790618 -0.00231152486923 -0.00119655153442 -0.00045673887726 -0.00013067801266 -3.036261694e-05 -5.92730124e-06 -1.01286385e-06 -1.0607869e-07 5.53883e-09 2.84508e-09 1.8381e-10 -5.5e-13 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -0.00055740289571 -0.00035569406938 -0.00021088042088 -0.00010560894703 -3.909928285e-05 -1.088700842e-05 -2.52736798e-06 -4.8948994e-07 -4.569363e-08 6.74459e-09 2.4527e-09 1.4966e-10 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -4.639688273e-05 -2.906453505e-05 -1.690609854e-05 -8.19274039e-06 -2.99876343e-06 -8.6654775e-07 -1.7894501e-07 -6.82175e-09 7.04489e-09 1.67642e-09 7.258e-11 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -3.45648861e-06 -2.15958077e-06 -1.26644713e-06 -6.1910999e-07 -2.0856867e-07 -2.998087e-08 7.9411e-09 5.595e-09 8.137e-10 3.866e-11 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -2.4994022e-07 -1.3639969e-07 -5.774983e-08 -8.33473e-09 9.42875e-09 9.11395e-09 2.5167e-09 2.3621e-10 8e-13 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 1.228979e-08 1.190198e-08 1.151521e-08 8.06823e-09 2.93448e-09 5.9485e-10 4.056e-11 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 3.76619e-09 2.16668e-09 1.04381e-09 3.4518e-10 6.744e-11 -6.9e-13 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 5.689e-11 1.607e-11 1.1e-13 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -1.13e-12 -3416.0900645716206 -3477.802460499219 -3658.4760808853266 -3655.0911145770515 -1984.7182216500903 -1790.752500027276 -768.873859900658 -329.65171188730756 -89.9033358259099 -20.77990334801429 -4.05158167692414 -0.66772227018186 -0.09394393984529 -0.01137929009988 -0.00119528239826 -0.00010972692754 -8.85559231e-06 -6.7085868e-07 -1.303677e-08 7.72231e-09 4.2292e-10 -3.2e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3477.8024604991588 -3553.508008398572 -3735.4277308411315 -3668.5140841704756 -1977.3494972586816 -1415.5596301839796 -639.8156320509594 -230.24289912204128 -60.31191074082 -13.73804719567377 -2.65698775000746 -0.4361127116042 -0.06113402920587 -0.00736969810018 -0.00076927903504 -6.991139987e-05 -5.45993773e-06 -3.9694836e-07 1.67713e-09 5.5007e-09 1.9625e-10 -3.46e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3658.476080885457 -3735.4277308409514 -3604.296497039186 -2191.1883903481375 -1789.5306218444132 -1157.0281784888682 -528.4252035591021 -162.40086894807226 -41.42526836611682 -9.16919100629826 -1.71547725914046 -0.2722134560754 -0.03693773927276 -0.00432030224241 -0.00043883396925 -3.900637637e-05 -2.94238249e-06 -1.8465734e-07 9.05575e-09 2.82504e-09 5.955e-11 -3.3e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3655.091114577139 -3668.514084170214 -2191.188390347896 -1968.1832789461366 -1721.7918991467259 -866.4289136639883 -400.47972055470024 -110.89794832026045 -26.14264971418429 -5.48440746800707 -0.97970860055331 -0.14946660206475 -0.01955248227806 -0.002208866653 -0.00021707696503 -1.862471332e-05 -1.35254462e-06 -6.494371e-08 9.42584e-09 1.1279e-09 -1.21e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -1984.718221650026 -1977.3494972590852 -1789.5306218445155 -1721.7918991470053 -942.3827071567271 -509.8622351296631 -186.48790942211738 -50.7329761794937 -12.24551550203043 -2.49741409844744 -0.430025367102 -0.06302762681235 -0.00792944736657 -0.0008636518061 -8.209784315e-05 -6.73011558e-06 -4.8058628e-07 -5.71457e-09 5.97402e-09 2.8427e-10 -4.71e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -1790.7525000277465 -1415.5596301840385 -1157.0281784889692 -866.4289136640424 -509.862235129671 -223.07499386200084 -81.61341463921117 -20.6462797066455 -4.6111358979157 -0.87765949858191 -0.14296160095391 -0.02001492927744 -0.00242297844534 -0.00025528168684 -2.356229777e-05 -1.86922088e-06 -1.1374396e-07 7.86012e-09 1.65522e-09 2.781e-11 -3.12e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -768.8738599007334 -639.8156320505904 -528.4252035591142 -400.47972055471683 -186.487909422136 -81.61341463926665 -24.56042721673323 -6.16303359470268 -1.31921198853313 -0.24088032010334 -0.03772106430611 -0.00509242986017 -0.00059623710529 -6.095560088e-05 -5.38198213e-06 -4.2131249e-07 -6.28121e-09 4.70091e-09 2.3433e-10 -3.88e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -329.65171188759274 -230.24289912194817 -162.40086894808428 -110.89794832024212 -50.73297617950561 -20.64627970664556 -6.16303359470244 -1.5080359737076 -0.31162693553486 -0.05477320419629 -0.00825718998703 -0.00107529605355 -0.00012177948888 -1.203316135e-05 -1.04463284e-06 -5.368286e-08 5.97465e-09 8.0537e-10 -1.98e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -89.90333582593246 -60.31191074083231 -41.4252683661277 -26.14264971419606 -12.24551550203015 -4.61113589791582 -1.31921198853218 -0.31162693553486 -0.06197425970931 -0.01048492681618 -0.00152336012671 -0.00019161288942 -2.103899826e-05 -2.00547579e-06 -1.4176954e-07 4.27206e-09 2.00134e-09 5.384e-11 -3.15e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -20.77990334791237 -13.73804719568418 -9.16919100628399 -5.48440746796857 -2.49741409844477 -0.87765949858191 -0.24088032010334 -0.05477320419629 -0.01048492681618 -0.0017095000875 -0.00023980578309 -2.922750496e-05 -3.09450768e-06 -2.6012588e-07 -1.06662e-09 3.05526e-09 1.5504e-10 -3.4e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -4.0515816771524 -2.65698775005952 -1.71547725911432 -0.97970860056504 -0.43002536710193 -0.14296160095391 -0.03772106430611 -0.00825718998703 -0.00152336012671 -0.00023980578309 -3.258473573e-05 -3.84043453e-06 -3.6617254e-07 -7.95127e-09 3.54477e-09 2.6813e-10 -3.95e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -0.66772227021973 -0.43611271164943 -0.27221345607572 -0.14946660206119 -0.06302762681219 -0.02001492927744 -0.00509242986017 -0.00107529605355 -0.00019161288942 -2.922750496e-05 -3.84043453e-06 -4.0958287e-07 -1.286744e-08 3.68018e-09 3.6832e-10 -1.15e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -0.09394393979032 -0.06113402913835 -0.03693773927376 -0.01955248227804 -0.00792944736657 -0.00242297844534 -0.00059623710529 -0.00012177948888 -2.103899826e-05 -3.09450768e-06 -3.6617254e-07 -1.286744e-08 3.71754e-09 3.9763e-10 -1e-14 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -0.01137929009627 -0.00736969810014 -0.00432030224283 -0.002208866653 -0.0008636518061 -0.00025528168684 -6.095560088e-05 -1.203316135e-05 -2.00547579e-06 -2.6012588e-07 -7.95127e-09 3.68018e-09 3.9763e-10 7.9e-13 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -0.00119528240227 -0.00076927903352 -0.00043883396816 -0.00021707696503 -8.209784315e-05 -2.356229777e-05 -5.38198213e-06 -1.04463284e-06 -1.4176954e-07 -1.06662e-09 3.54477e-09 3.6832e-10 -1e-14 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -0.00010972692831 -6.991139042e-05 -3.900637637e-05 -1.862471332e-05 -6.73011558e-06 -1.86922088e-06 -4.2131249e-07 -5.368286e-08 4.27206e-09 3.05526e-09 2.6813e-10 -1.15e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -8.85555272e-06 -5.4599086e-06 -2.94237759e-06 -1.35254304e-06 -4.8058349e-07 -1.1374396e-07 -6.28121e-09 5.97465e-09 2.00134e-09 1.5504e-10 -3.95e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -6.7086131e-07 -3.9694876e-07 -1.8465736e-07 -6.494371e-08 -5.71457e-09 7.86012e-09 4.70091e-09 8.0537e-10 5.384e-11 -3.4e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -1.303742e-08 1.67713e-09 9.05575e-09 9.42584e-09 5.97402e-09 1.65522e-09 2.3433e-10 -1.98e-12 -3.15e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 7.72231e-09 5.5007e-09 2.82504e-09 1.1279e-09 2.8427e-10 2.781e-11 -3.88e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 4.2292e-10 1.9625e-10 5.955e-11 -1.21e-12 -4.71e-12 -3.12e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.2e-12 -3.46e-12 -3.3e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -3.08e-12 -1595.7361884895956 -1545.1923518289489 -1397.012142773996 -1418.541951852326 -662.2599692368451 -465.45375288613826 -182.17118060626908 -65.64253206242697 -17.17355833595516 -3.7878133769478 -0.7046968266333 -0.11138985558536 -0.0150829051156 -0.00176303597501 -0.00017920139792 -1.590532308e-05 -1.12151556e-06 -4.228378e-08 9.04259e-09 8.642e-10 -2.69e-12 1.006e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 -1545.192351829007 -1482.7336511591504 -1335.4318549832399 -1411.1242774323428 -629.090046086388 -383.02007367498544 -149.15972590531555 -48.21618770441309 -12.24373696035558 -2.63527491995682 -0.48110739841582 -0.07491092560708 -0.01001537583342 -0.00115746743867 -0.00011628624668 -1.01139026e-05 -6.7192033e-07 -1.629163e-08 7.35376e-09 4.7548e-10 1.09e-12 1.016e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 -1397.0121427742542 -1335.4318549833367 -1463.1826977091532 -888.8230726496239 -517.0177865194704 -276.11808419258807 -108.98202310125293 -32.27939869859681 -7.89646967540129 -1.64115015571914 -0.28955769488095 -0.04365037841152 -0.00566274665688 -0.00063666774256 -6.24914629e-05 -5.23840228e-06 -3.0057223e-07 3.73487e-09 4.65639e-09 1.5902e-10 5.19e-12 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 -1418.5419518525187 -1411.1242774325826 -888.8230726496022 -610.0999555331524 -434.31122091525657 -194.2240767132018 -75.66673494787236 -20.34672505890015 -4.70176825701247 -0.93170902736612 -0.15763886295197 -0.02288227489841 -0.00286652888026 -0.0003119069232 -2.967496545e-05 -2.32133793e-06 -1.1017385e-07 9.43448e-09 2.39943e-09 3.398e-11 8.5e-12 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 -662.2599692371625 -629.0900460867716 -517.0177865194975 -434.3112209152703 -223.7841717863405 -106.4285296114921 -35.89956296526895 -9.4981386887326 -2.14743417738787 -0.41133022602999 -0.06711337508139 -0.00939554764764 -0.0011369275508 -0.00011976941944 -1.097351867e-05 -7.546815e-07 -2.071124e-08 7.44212e-09 5.7494e-10 -2.37e-12 9.94e-12 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 -465.45375288634654 -383.02007367519644 -276.1180841928633 -194.22407671324208 -106.42852961152163 -44.67172831358904 -14.23397877662114 -3.55576720395099 -0.76131158682275 -0.13891440192016 -0.02173577265727 -0.00293403922838 -0.00034383097634 -3.524784562e-05 -3.02636809e-06 -1.724846e-07 5.97213e-09 2.9442e-09 7.109e-11 7.67e-12 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 -182.17118060612611 -149.15972590550936 -108.98202310123072 -75.66673494796551 -35.89956296529051 -14.23397877662332 -4.17618239448037 -1.0185052910057 -0.21074337410722 -0.03717454096621 -0.00562914253492 -0.00073658485184 -8.386743797e-05 -8.26790888e-06 -6.0337479e-07 -1.927086e-08 5.51247e-09 4.4718e-10 5.3e-13 1.008e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 -65.64253206278691 -48.21618770481151 -32.27939869870257 -20.34672505888953 -9.49813868873195 -3.55576720395099 -1.01850529100568 -0.24170027521121 -0.04840010572323 -0.00825432076478 -0.00120928123664 -0.00015334966794 -1.696038635e-05 -1.50313244e-06 -8.398911e-08 5.26533e-09 1.50233e-09 3.088e-11 9.24e-12 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 -17.17355833602029 -12.24373696045019 -7.89646967531213 -4.70176825691692 -2.14743417738787 -0.76131158682131 -0.21074337410721 -0.04840010572323 -0.00936658464371 -0.00154438367845 -0.00021901710534 -2.699783017e-05 -2.74931895e-06 -1.8866108e-07 8.6525e-10 2.48488e-09 1.1484e-10 7.13e-12 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 -3.78781337715355 -2.6352749203295 -1.64115015574497 -0.93170902736494 -0.4113302260299 -0.13891440192016 -0.03717454096621 -0.00825432076478 -0.00154438367845 -0.00024642136116 -3.393884125e-05 -3.91912281e-06 -3.1158027e-07 -6.87506e-09 2.92354e-09 2.3753e-10 4.12e-12 1.01e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 -0.70469682670235 -0.48110739848633 -0.28955769484929 -0.15763886293727 -0.06711337508139 -0.02173577265727 -0.00562914253492 -0.00120928123664 -0.00021901710534 -3.393884125e-05 -4.40567157e-06 -3.9795583e-07 -1.432098e-08 2.93425e-09 3.5036e-10 5.34e-12 9.94e-12 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 -0.11138985560357 -0.07491092561084 -0.04365037840543 -0.02288227489842 -0.00939554764762 -0.00293403922838 -0.00073658485184 -0.00015334966794 -2.699783017e-05 -3.91912281e-06 -3.9795583e-07 -1.778537e-08 2.988e-09 4.0414e-10 1.59e-11 9.68e-12 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 -0.01508290512124 -0.0100153758171 -0.0056627466569 -0.00286652888026 -0.0011369275508 -0.00034383097634 -8.386743797e-05 -1.696038635e-05 -2.74931895e-06 -3.1158027e-07 -1.432098e-08 2.988e-09 4.4243e-10 1.659e-11 9.53e-12 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 -0.00176303596969 -0.00115746743851 -0.00063666774223 -0.0003119069232 -0.00011976941944 -3.524784562e-05 -8.26790888e-06 -1.50313244e-06 -1.8866108e-07 -6.87506e-09 2.93425e-09 4.0414e-10 1.659e-11 9.45e-12 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 -0.00017920139764 -0.00011628624663 -6.249146289e-05 -2.967496545e-05 -1.097351867e-05 -3.02636809e-06 -6.0337479e-07 -8.398911e-08 8.6525e-10 2.92354e-09 3.5036e-10 1.59e-11 9.53e-12 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 -1.590532309e-05 -1.01139022e-05 -5.23840228e-06 -2.32133793e-06 -7.546815e-07 -1.724846e-07 -1.927086e-08 5.26533e-09 2.48488e-09 2.3753e-10 5.34e-12 9.68e-12 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 -1.12151513e-06 -6.7192112e-07 -3.0057216e-07 -1.1017382e-07 -2.071122e-08 5.97213e-09 5.51247e-09 1.50233e-09 1.1484e-10 4.12e-12 9.94e-12 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 -4.228316e-08 -1.629162e-08 3.73487e-09 9.43448e-09 7.44212e-09 2.9442e-09 4.4718e-10 3.088e-11 7.13e-12 1.01e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 9.04265e-09 7.35376e-09 4.65639e-09 2.39943e-09 5.7494e-10 7.109e-11 5.3e-13 9.24e-12 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 8.642e-10 4.7548e-10 1.5902e-10 3.398e-11 -2.37e-12 7.67e-12 1.008e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 -2.69e-12 1.09e-12 5.19e-12 8.5e-12 9.94e-12 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.006e-11 1.016e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 1.018e-11 -354.3081575935942 -344.85523521133376 -317.3359655972318 -295.27817693501527 -143.90126278874482 -92.48679765953744 -33.83550676957933 -10.65769076104273 -2.63187164297935 -0.54898556905603 -0.09706626228686 -0.01465720764482 -0.00190449764736 -0.00021450605804 -2.110135435e-05 -1.62841612e-06 -4.258097e-08 1.067282e-08 1.87199e-09 2.315e-11 5.007e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 -344.85523521141937 -333.7021293397841 -304.30811618474706 -284.3894527315204 -133.8542771148394 -75.92197156533648 -27.26089251401896 -7.93621137851073 -1.90774987065743 -0.38828232815584 -0.06726706686951 -0.00998488534878 -0.00127837351556 -0.00014198578474 -1.372513644e-05 -9.9011874e-07 -1.993e-08 8.52756e-09 9.1094e-10 2.585e-11 5.174e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 -317.3359655969508 -304.3081161848252 -296.4574784961182 -185.9329266383372 -108.68805645449267 -51.9700896343716 -18.17887756317205 -5.03558242315795 -1.16946502882107 -0.23022706001235 -0.03862742895871 -0.00556304989132 -0.00069260709385 -7.50939537e-05 -7.01962099e-06 -4.095957e-07 3.71022e-09 5.79543e-09 3.1951e-10 3.712e-11 5.25e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 -295.27817693484764 -284.3894527315808 -185.93292663857417 -128.22089959628278 -82.96528631151641 -34.52965073448104 -11.67453659970943 -3.00419641281984 -0.66365239313891 -0.12506821324955 -0.02017993796807 -0.0028046139536 -0.00033786599548 -3.554932362e-05 -3.0941389e-06 -1.1634426e-07 1.069032e-08 3.26187e-09 9.274e-11 4.619e-11 5.272e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 -143.9012627885883 -133.8542771150259 -108.68805645452538 -82.9652863118276 -42.14366439042551 -17.77983152268003 -5.45104432893564 -1.37630728625587 -0.29478932543409 -0.05368051398071 -0.00836892137106 -0.00112515830839 -0.00013136258761 -1.337414915e-05 -1.01401238e-06 -1.790685e-08 8.22325e-09 1.04871e-09 2.406e-11 5.115e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 -92.48679765941914 -75.92197156536606 -51.97008963418256 -34.52965073475583 -17.77983152266114 -6.86044757649672 -2.01840696498226 -0.48751165349155 -0.10015489594757 -0.01756193255918 -0.00264703611906 -0.00034525832045 -3.929822785e-05 -3.7507543e-06 -1.835645e-07 7.43392e-09 3.712e-09 1.5642e-10 4.35e-11 5.263e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 -33.83550676970575 -27.26089251414892 -18.1788775631936 -11.67453659967428 -5.45104432892168 -2.01840696498231 -0.57124974615979 -0.13483805301736 -0.02693138678138 -0.00458894432538 -0.0006724219934 -8.540771835e-05 -9.39467726e-06 -7.3668504e-07 -1.552199e-08 6.03128e-09 7.9548e-10 3.1e-11 5.153e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 -10.65769076082062 -7.93621137829614 -5.03558242313034 -3.00419641284739 -1.37630728625664 -0.48751165349155 -0.13483805301736 -0.03100016315373 -0.00601361677098 -0.00099478721709 -0.00014163391552 -1.753204296e-05 -1.70142109e-06 -7.144339e-08 6.41344e-09 1.87945e-09 6.479e-11 4.858e-11 5.271e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 -2.6318716429695 -1.90774987063756 -1.16946502887572 -0.66365239319871 -0.29478932543409 -0.10015489594843 -0.02693138678138 -0.00601361677098 -0.00113205870309 -0.00018179615867 -2.524572136e-05 -2.83743196e-06 -1.6601884e-07 3.23905e-09 2.68346e-09 1.7341e-10 4.347e-11 5.249e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 -0.54898556902429 -0.38828232788477 -0.2302270599957 -0.12506821324954 -0.05368051398071 -0.01756193255918 -0.00458894432538 -0.00099478721709 -0.00018179615867 -2.846782592e-05 -3.64528468e-06 -2.7239623e-07 -1.60735e-09 3.07113e-09 2.431e-10 3.728e-11 5.2e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 -0.09706626255219 -0.06726706678291 -0.03862742897967 -0.02017993789764 -0.00836892137106 -0.00264703611906 -0.0006724219934 -0.00014163391552 -2.524572136e-05 -3.64528468e-06 -3.1949171e-07 -4.98652e-09 3.28443e-09 4.7716e-10 3.61e-11 5.139e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 -0.01465720780003 -0.00998488534902 -0.0055630498898 -0.00280461395227 -0.00112515830839 -0.00034525832045 -8.540771835e-05 -1.753204296e-05 -2.83743196e-06 -2.7239623e-07 -4.98652e-09 3.40779e-09 5.0214e-10 3.922e-11 5.095e-11 5.272e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 -0.00190449777958 -0.00127837351637 -0.00069260709385 -0.00033786599548 -0.00013136258761 -3.929822785e-05 -9.39467726e-06 -1.70142109e-06 -1.6601884e-07 -1.60735e-09 3.28443e-09 5.0214e-10 4.302e-11 5.072e-11 5.272e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 -0.00021450617788 -0.00014198578606 -7.509395227e-05 -3.554932362e-05 -1.337414915e-05 -3.7507543e-06 -7.3668504e-07 -7.144339e-08 3.23905e-09 3.07113e-09 4.7716e-10 3.922e-11 5.072e-11 5.269e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 -2.110135425e-05 -1.372513644e-05 -7.01962099e-06 -3.0941389e-06 -1.01401238e-06 -1.835645e-07 -1.552199e-08 6.41344e-09 2.68346e-09 2.431e-10 3.61e-11 5.095e-11 5.272e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 -1.62841612e-06 -9.9011873e-07 -4.095957e-07 -1.1634426e-07 -1.790685e-08 7.43392e-09 6.03128e-09 1.87945e-09 1.7341e-10 3.728e-11 5.139e-11 5.272e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 -4.258244e-08 -1.993061e-08 3.71017e-09 1.06903e-08 8.22325e-09 3.712e-09 7.9548e-10 6.479e-11 4.347e-11 5.2e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 1.067292e-08 8.52756e-09 5.79543e-09 3.26187e-09 1.04871e-09 1.5642e-10 3.1e-11 4.858e-11 5.249e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 1.872e-09 9.1094e-10 3.1951e-10 9.274e-11 2.406e-11 4.35e-11 5.153e-11 5.271e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 2.315e-11 2.585e-11 3.712e-11 4.619e-11 5.115e-11 5.263e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.007e-11 5.174e-11 5.25e-11 5.272e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 5.274e-11 -64.25462965891236 -62.68078214629096 -57.67284745600438 -51.32938615894002 -24.94211089075467 -14.54274954316803 -4.95378703946554 -1.42389070994231 -0.33287991943819 -0.06587408836029 -0.01109933027537 -0.00160424029959 -0.00020037395219 -2.183427254e-05 -1.85303126e-06 -1.957847e-08 1.334579e-08 2.41277e-09 1.0844e-10 1.3298e-10 1.3435e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 -62.68078214618321 -60.73750881113548 -55.12381756723389 -48.44150274162595 -22.78618760036046 -11.91464669220583 -3.9289368965012 -1.0671334807014 -0.2429118331745 -0.04693000877605 -0.00774728117669 -0.00110016090844 -0.00013519930557 -1.446363954e-05 -1.14452644e-06 -2.0383e-09 9.97276e-09 1.53611e-09 9.975e-11 1.3275e-10 1.343e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 -57.67284745592674 -55.1238175673536 -51.00161762977729 -32.22648627739391 -17.84051766325651 -7.72598893032891 -2.47377138602865 -0.64893438081515 -0.14307777181357 -0.02679368243294 -0.00429243839786 -0.00059267489412 -7.108771651e-05 -7.34860683e-06 -4.7249743e-07 1.460312e-08 6.68151e-09 5.707e-10 1.1713e-10 1.3355e-10 1.3431e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 -51.3293861588173 -48.44150274166896 -32.22648627758623 -21.24601042549373 -12.56312281507341 -4.87432451415283 -1.49546766730786 -0.3695323569187 -0.07788095089508 -0.01400973555181 -0.00216416249247 -0.00028899365184 -3.365901206e-05 -3.22666303e-06 -1.1075396e-07 1.592432e-08 3.67063e-09 2.5672e-10 1.2927e-10 1.3423e-10 1.343e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 -24.94211089076473 -22.78618760018995 -17.84051766321305 -12.56312281479934 -6.23296124089519 -2.38008792794169 -0.68390821791644 -0.16478173569699 -0.0336335091515 -0.00585566027401 -0.00087621331011 -0.00011352377406 -1.279926132e-05 -1.05337336e-06 3.2256e-09 9.53934e-09 1.44508e-09 9.918e-11 1.3341e-10 1.3433e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 -14.54274954308696 -11.91464669201749 -7.72598893023771 -4.8743245139443 -2.38008792792144 -0.85892073869565 -0.23981616095453 -0.05583467389271 -0.01103190189868 -0.00186333465053 -0.00027116584171 -3.434756072e-05 -3.60520824e-06 -1.7139529e-07 1.414403e-08 4.16293e-09 3.307e-10 1.2702e-10 1.3404e-10 1.343e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 -4.95378703948732 -3.92893689650757 -2.4737713860222 -1.49546766727284 -0.68390821791287 -0.23981616095453 -0.06557277053178 -0.01496354567602 -0.00288725376656 -0.00047581122926 -6.765801953e-05 -8.26168489e-06 -6.9280938e-07 3.12876e-09 6.82749e-09 1.0843e-09 1.2515e-10 1.3423e-10 1.343e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 -1.42389070984423 -1.0671334807646 -0.64893438085413 -0.3695323569274 -0.16478173569728 -0.05583467389271 -0.01496354567602 -0.00333487066904 -0.00062727511328 -0.00010081111635 -1.39684716e-05 -1.46539814e-06 -3.466678e-08 8.96237e-09 1.90982e-09 1.9263e-10 1.3326e-10 1.3423e-10 1.343e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 -0.33287991938916 -0.24291183309377 -0.14307777185058 -0.07788095091778 -0.0336335091515 -0.01103190189898 -0.00288725376656 -0.00062727511328 -0.00011499836339 -1.805663109e-05 -2.20795572e-06 -1.0760713e-07 9.23557e-09 2.72422e-09 2.9423e-10 1.2991e-10 1.3384e-10 1.343e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 -0.06587408823745 -0.04693000867246 -0.02679368242868 -0.01400973555181 -0.00585566027401 -0.00186333465053 -0.00047581122926 -0.00010081111635 -1.805663109e-05 -2.52319818e-06 -1.7205184e-07 8.82244e-09 3.2022e-09 4.63e-10 1.2726e-10 1.3328e-10 1.3431e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 -0.01109933009137 -0.00774728115143 -0.00429243840275 -0.00216416254644 -0.00087621331011 -0.00027116584171 -6.765801953e-05 -1.39684716e-05 -2.20795572e-06 -1.7205184e-07 8.68269e-09 3.41081e-09 5.0643e-10 1.2548e-10 1.3372e-10 1.343e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 -0.00160424019205 -0.00110016090845 -0.00059267489953 -0.00028899365266 -0.00011352377406 -3.434756072e-05 -8.26168489e-06 -1.46539814e-06 -1.0760713e-07 8.82244e-09 3.41081e-09 5.4652e-10 1.2808e-10 1.348e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 -0.00020037386484 -0.00013519930487 -7.108771651e-05 -3.365901206e-05 -1.279926132e-05 -3.60520824e-06 -6.9280938e-07 -3.466678e-08 9.23557e-09 3.2022e-09 5.0643e-10 1.2808e-10 1.3499e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 -2.183419346e-05 -1.446363872e-05 -7.34860712e-06 -3.22666303e-06 -1.05337336e-06 -1.7139529e-07 3.12876e-09 8.96237e-09 2.72422e-09 4.63e-10 1.2548e-10 1.348e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 -1.85303128e-06 -1.14452644e-06 -4.7249743e-07 -1.1075396e-07 3.2256e-09 1.414403e-08 6.82749e-09 1.90982e-09 2.9423e-10 1.2726e-10 1.3372e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 -1.957847e-08 -2.03831e-09 1.460312e-08 1.592432e-08 9.53934e-09 4.16293e-09 1.0843e-09 1.9263e-10 1.2991e-10 1.3328e-10 1.343e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.33457e-08 9.97273e-09 6.68151e-09 3.67063e-09 1.44508e-09 3.307e-10 1.2515e-10 1.3326e-10 1.3384e-10 1.3431e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 2.41276e-09 1.53611e-09 5.707e-10 2.5672e-10 9.918e-11 1.2702e-10 1.3423e-10 1.3423e-10 1.343e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.0844e-10 9.975e-11 1.1713e-10 1.2927e-10 1.3341e-10 1.3404e-10 1.343e-10 1.343e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3298e-10 1.3275e-10 1.3355e-10 1.3423e-10 1.3433e-10 1.343e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3435e-10 1.343e-10 1.3431e-10 1.343e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 1.3428e-10 -9.36987483120658 -9.15614908323252 -8.42578053799114 -7.26773127784202 -3.5005295752245 -1.87438906859862 -0.59795669615495 -0.16089919249095 -0.03577184485414 -0.00674760639534 -0.00108760636634 -0.000150967893 -1.823220286e-05 -1.66623128e-06 8.23963e-09 1.67266e-08 2.28213e-09 9.067e-11 6.142e-11 1.2791e-10 1.2759e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 -9.15614908321946 -8.88368387297523 -8.03302180865236 -6.75978109521431 -3.15683182754036 -1.52745822453687 -0.46892524699065 -0.12076704836392 -0.02615511369449 -0.0048201009279 -0.00076125393444 -0.00010374125632 -1.225507125e-05 -1.0355744e-06 2.375016e-08 1.164136e-08 1.49677e-09 6.873e-11 6.666e-11 1.2778e-10 1.2759e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 -8.42578053782718 -8.03302180839782 -7.18009955528368 -4.51648377090784 -2.37723139432358 -0.94857359013752 -0.28437609930262 -0.07098352953447 -0.0149156910974 -0.00266862436992 -0.00040983883428 -5.454343204e-05 -6.18494819e-06 -4.148743e-07 2.898747e-08 6.90842e-09 4.7079e-10 6.759e-11 1.2672e-10 1.2769e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 -7.26773127773834 -6.75978109507779 -4.51648377065182 -2.85274357299474 -1.56815154684327 -0.57064711112079 -0.16372161188451 -0.03882823970184 -0.0078284274516 -0.00134936562274 -0.0002003085769 -2.588727491e-05 -2.68036246e-06 -7.785068e-08 2.237062e-08 3.40415e-09 1.8231e-10 8.629e-11 1.2782e-10 1.2761e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 -3.50052957513531 -3.15683182738138 -2.3772313942957 -1.56815154672976 -0.75441014884002 -0.26641925755417 -0.07298748693835 -0.01683281799624 -0.00329107297841 -0.00055026929537 -7.938198418e-05 -9.87612967e-06 -8.542488e-07 2.852136e-08 1.081387e-08 1.33043e-09 7.165e-11 6.597e-11 1.278e-10 1.2759e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 -1.87438906855031 -1.52745822448128 -0.94857359016416 -0.5706471111177 -0.26641925762122 -0.09112662725247 -0.02446183477508 -0.00549654048833 -0.00104742379757 -0.00017091279883 -2.417631733e-05 -2.73749462e-06 -1.1267186e-07 2.163142e-08 3.7051e-09 2.5375e-10 8.139e-11 1.2756e-10 1.2763e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 -0.59795669614916 -0.46892524699404 -0.28437609929842 -0.1637216118802 -0.07298748693857 -0.02446183477508 -0.00647975342245 -0.00143121775978 -0.00026731924037 -4.283302568e-05 -5.75308688e-06 -4.914185e-07 2.36071e-08 7.16297e-09 8.7472e-10 7.593e-11 7.197e-11 1.2777e-10 1.2759e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 -0.16089919242932 -0.12076704839513 -0.07098352953345 -0.03882823970243 -0.01683281799625 -0.00549654048833 -0.00143121775978 -0.00030971892567 -5.672124812e-05 -8.75970061e-06 -9.6812469e-07 7.83841e-09 1.119899e-08 1.52987e-09 1.1585e-10 6.748e-11 1.2779e-10 1.2761e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 -0.03577184484245 -0.02615511369816 -0.01491569108548 -0.00782842745261 -0.00329107297841 -0.00104742379757 -0.00026731924037 -5.672124812e-05 -1.004953645e-05 -1.30941939e-06 -2.70317e-08 1.395004e-08 2.17537e-09 1.8066e-10 7.581e-11 1.2739e-10 1.2762e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 -0.00674760633578 -0.0048201009203 -0.0026686243691 -0.00134936562274 -0.00055026929537 -0.00017091279883 -4.283302568e-05 -8.75970061e-06 -1.30941939e-06 -4.627357e-08 1.538191e-08 2.64877e-09 2.9083e-10 8.191e-11 1.27e-10 1.2767e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 -0.00108760625449 -0.00076125393387 -0.00040983883732 -0.00020030859467 -7.938198418e-05 -2.417631733e-05 -5.75308688e-06 -9.6812469e-07 -2.70317e-08 1.538191e-08 2.82096e-09 3.2041e-10 8.584e-11 1.0375e-10 1.277e-10 1.2759e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 -0.00015096785079 -0.00010374125632 -5.454343355e-05 -2.588727519e-05 -9.87612967e-06 -2.73749462e-06 -4.914185e-07 7.83841e-09 1.395004e-08 2.64877e-09 3.2041e-10 8.62e-11 9.299e-11 1.2771e-10 1.2759e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 -1.823216203e-05 -1.225507094e-05 -6.18494819e-06 -2.68036246e-06 -8.542488e-07 -1.1267186e-07 2.36071e-08 1.119899e-08 2.17537e-09 2.9083e-10 8.584e-11 9.299e-11 1.2771e-10 1.2759e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 -1.6662014e-06 -1.03557411e-06 -4.1487521e-07 -7.785068e-08 2.852136e-08 2.163142e-08 7.16297e-09 1.52987e-09 1.8066e-10 8.191e-11 1.0375e-10 1.2771e-10 1.2759e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 8.23963e-09 2.375016e-08 2.898747e-08 2.237062e-08 1.081387e-08 3.7051e-09 8.7472e-10 1.1585e-10 7.581e-11 1.27e-10 1.277e-10 1.2759e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.67266e-08 1.164136e-08 6.90842e-09 3.40415e-09 1.33043e-09 2.5375e-10 7.593e-11 6.748e-11 1.2739e-10 1.2767e-10 1.2759e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 2.28217e-09 1.49677e-09 4.7079e-10 1.8231e-10 7.165e-11 8.139e-11 7.197e-11 1.2779e-10 1.2762e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 9.067e-11 6.873e-11 6.759e-11 8.629e-11 6.597e-11 1.2756e-10 1.2777e-10 1.2761e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 6.142e-11 6.666e-11 1.2672e-10 1.2782e-10 1.278e-10 1.2763e-10 1.2759e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2791e-10 1.2778e-10 1.2769e-10 1.2761e-10 1.2759e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2759e-10 1.2759e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 1.2758e-10 -1.13901316565513 -1.1144653976263 -1.02545916684647 -0.86411655588593 -0.41109444389415 -0.20400599721358 -0.06148421894893 -0.01570773485872 -0.00333773348107 -0.00060292574768 -9.340889879e-05 -1.247683655e-05 -1.19118047e-06 4.073439e-08 1.887237e-08 1.67297e-09 -3.318e-11 -6.99e-12 6.51e-12 8.16e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 -1.1144653976508 -1.08232928796865 -0.9754420464138 -0.79517339723986 -0.36685574810521 -0.1652339708284 -0.04788646235154 -0.01178357400708 -0.00243977644259 -0.00043055112892 -6.534828769e-05 -8.47566203e-06 -7.3538849e-07 4.729304e-08 1.258619e-08 9.9821e-10 -4.092e-11 4.5e-13 6.43e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 -1.02545916710305 -0.9754420465086 -0.85121621800199 -0.53002899359973 -0.26598668050744 -0.09916419891978 -0.02823298562444 -0.00673253377997 -0.00135393114038 -0.0002324184314 -3.448015464e-05 -4.22309185e-06 -2.6681293e-07 3.944006e-08 6.5226e-09 2.6118e-10 -3.92e-11 5.92e-12 8.24e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 -0.86411655601043 -0.79517339739761 -0.53002899362666 -0.32124474518534 -0.16606134478762 -0.05712176494403 -0.01559673066693 -0.00355419946692 -0.00068795712422 -0.00011411732598 -1.637251404e-05 -1.78019726e-06 -1.423046e-08 2.557778e-08 2.66165e-09 2.762e-11 -1.673e-11 8.19e-12 8.16e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 -0.41109444386414 -0.36685574811453 -0.26598668051374 -0.1660613448583 -0.07717148302748 -0.02566921422069 -0.00676395131849 -0.00149932582627 -0.00028202798871 -4.557665866e-05 -6.19198973e-06 -5.3355101e-07 4.794487e-08 1.099845e-08 7.8271e-10 -3.621e-11 7.9e-13 6.43e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 -0.20400599724394 -0.16523397085345 -0.09916419890261 -0.05712176490137 -0.02566921417964 -0.00840157519215 -0.00218253127819 -0.00047444059496 -8.756583646e-05 -1.382899001e-05 -1.64223606e-06 -2.459453e-08 2.472481e-08 2.93794e-09 6.192e-11 -1.993e-11 7.69e-12 8.17e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 -0.06148421897803 -0.04788646235278 -0.02823298562407 -0.01559673066597 -0.0067639513185 -0.00218253127819 -0.00056155016824 -0.0001204144471 -2.189766499e-05 -3.17007243e-06 -2.4228725e-07 3.504693e-08 6.62398e-09 4.5016e-10 -2.682e-11 3.21e-12 6.38e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 -0.01570773482055 -0.01178357400801 -0.00673253374612 -0.003554199467 -0.00149932582627 -0.00047444059496 -0.0001204144471 -2.544535264e-05 -4.31461756e-06 -4.6981686e-07 3.76132e-08 1.084512e-08 9.4841e-10 -4.82e-12 -3.29e-12 6.06e-12 8.16e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 -0.0033377334764 -0.00243977644804 -0.0013539311357 -0.00068795712426 -0.00028202798871 -8.756583646e-05 -2.189766499e-05 -4.31461756e-06 -5.6820855e-07 3.330957e-08 1.394939e-08 1.44405e-09 2.748e-11 -8.82e-12 6.57e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 -0.00060292573472 -0.00043055112814 -0.00023241843109 -0.00011411732598 -4.557665866e-05 -1.382899001e-05 -3.17007243e-06 -4.6981686e-07 3.330957e-08 1.497402e-08 1.79945e-09 8.404e-11 -1.181e-11 6.41e-12 8.17e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 -9.340888232e-05 -6.534828765e-05 -3.448015585e-05 -1.637251444e-05 -6.19198973e-06 -1.64223606e-06 -2.4228725e-07 3.76132e-08 1.394939e-08 1.79945e-09 1.0191e-10 -1.278e-11 6.61e-12 7.76e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 -1.247683438e-05 -8.47566203e-06 -4.22309197e-06 -1.78019728e-06 -5.3355101e-07 -2.459453e-08 3.504693e-08 1.084512e-08 1.44405e-09 8.404e-11 -1.278e-11 6.12e-12 7.34e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 -1.19117752e-06 -7.3538849e-07 -2.6681293e-07 -1.423046e-08 4.794487e-08 2.472481e-08 6.62398e-09 9.4841e-10 2.748e-11 -1.181e-11 6.61e-12 7.34e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 4.073471e-08 4.729304e-08 3.94399e-08 2.557778e-08 1.099845e-08 2.93794e-09 4.5016e-10 -4.82e-12 -8.82e-12 6.41e-12 7.76e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 1.887237e-08 1.258619e-08 6.5226e-09 2.66165e-09 7.8271e-10 6.192e-11 -2.682e-11 -3.29e-12 6.57e-12 8.17e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 1.67297e-09 9.9821e-10 2.6118e-10 2.762e-11 -3.621e-11 -1.993e-11 3.21e-12 6.06e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 -3.318e-11 -4.092e-11 -3.92e-11 -1.673e-11 7.9e-13 7.69e-12 6.38e-12 8.16e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 -6.99e-12 4.5e-13 5.92e-12 8.19e-12 6.43e-12 8.17e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 6.51e-12 6.43e-12 8.24e-12 8.16e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.16e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 8.15e-12 -0.11817813753759 -0.11574278511923 -0.10648861988309 -0.08811923481328 -0.04133715970892 -0.01917514696357 -0.00550942570487 -0.00134703256108 -0.00027486395431 -4.788239402e-05 -6.99409466e-06 -6.6524596e-07 6.862179e-08 1.783821e-08 1.07876e-09 -9.355e-11 -1.77e-11 -3.01e-12 -2.9e-12 -3.43e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -0.11574278513214 -0.1124835128056 -0.10109694574172 -0.08043129999826 -0.03656366186441 -0.01544118103102 -0.00427259531106 -0.00100861810929 -0.00020038781044 -3.409196291e-05 -4.77332315e-06 -3.9232563e-07 5.957383e-08 1.186691e-08 5.7133e-10 -7.585e-11 -1.123e-11 -3.02e-12 -2.94e-12 -3.43e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -0.10648861979827 -0.10109694578562 -0.08670940039138 -0.05328159475217 -0.02561129714943 -0.00901635224668 -0.00245916318412 -0.00056249724209 -0.00010879702671 -1.803185031e-05 -2.31496911e-06 -9.724767e-08 4.099833e-08 5.4852e-09 5.924e-11 -5.099e-11 -5.29e-12 -3.23e-12 -3.43e-12 -3.43e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -0.08811923481404 -0.08043129995357 -0.0532815947788 -0.03106989800043 -0.01523458310955 -0.00499272275547 -0.00131009366045 -0.00028764568439 -5.377609165e-05 -8.48963053e-06 -9.3402641e-07 4.989766e-08 2.382746e-08 1.9515e-09 -7.209e-11 -2.581e-11 -3.42e-12 -3.38e-12 -3.43e-12 -3.43e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -0.04133715971285 -0.03656366187007 -0.0256112971587 -0.01523458313352 -0.00683659459534 -0.00216940448417 -0.00055278003632 -0.00011831697702 -2.155011639e-05 -3.11487723e-06 -2.2679752e-07 5.298838e-08 9.51928e-09 3.5202e-10 -6.676e-11 -9.92e-12 -3.03e-12 -2.94e-12 -3.43e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -0.01917514698534 -0.01544118101628 -0.00901635224341 -0.00499272274148 -0.00216940447029 -0.00068455951931 -0.00017285839265 -3.657219974e-05 -6.37584303e-06 -7.6220401e-07 4.922728e-08 2.192788e-08 2.02737e-09 -2.896e-11 -2.79e-11 -3.92e-12 -3.35e-12 -3.43e-12 -3.43e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -0.005509425712 -0.00427259531106 -0.00245916318411 -0.00131009366016 -0.00055278003632 -0.00017285839265 -4.343623229e-05 -8.9368197e-06 -1.34972527e-06 -3.676468e-08 3.344972e-08 5.06562e-09 1.3941e-10 -4.714e-11 -7.26e-12 -3.17e-12 -2.96e-12 -3.43e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -0.00134703255424 -0.00100861810972 -0.00056249723458 -0.00028764568439 -0.00011831697702 -3.657219974e-05 -8.9368197e-06 -1.61570336e-06 -1.1383578e-07 4.051657e-08 8.09781e-09 4.6036e-10 -4.502e-11 -1.222e-11 -3.24e-12 -2.9e-12 -3.43e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -0.00027486395309 -0.00020038781058 -0.00010879702654 -5.377609165e-05 -2.155011639e-05 -6.37584303e-06 -1.34972527e-06 -1.1383578e-07 4.268635e-08 1.004311e-08 7.4949e-10 -2.922e-11 -1.601e-11 -3.61e-12 -3.13e-12 -3.43e-12 -3.43e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -4.788239265e-05 -3.409196281e-05 -1.80318503e-05 -8.48963053e-06 -3.11487723e-06 -7.6220401e-07 -3.676468e-08 4.051657e-08 1.004311e-08 8.7035e-10 -2.422e-11 -1.86e-11 -4.03e-12 -3.26e-12 -3.42e-12 -3.43e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -6.99409369e-06 -4.77332315e-06 -2.3149692e-06 -9.3402643e-07 -2.2679752e-07 4.922728e-08 3.344972e-08 8.09781e-09 7.4949e-10 -2.422e-11 -1.982e-11 -4.17e-12 -3.38e-12 -3.33e-12 -3.43e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -6.6524594e-07 -3.9232563e-07 -9.724766e-08 4.989766e-08 5.298838e-08 2.192788e-08 5.06562e-09 4.6036e-10 -2.922e-11 -1.86e-11 -4.17e-12 -3.39e-12 -3.24e-12 -3.43e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 6.86214e-08 5.957383e-08 4.099833e-08 2.382746e-08 9.51928e-09 2.02737e-09 1.3941e-10 -4.502e-11 -1.601e-11 -4.03e-12 -3.38e-12 -3.24e-12 -3.43e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 1.783783e-08 1.186691e-08 5.4853e-09 1.9515e-09 3.5202e-10 -2.896e-11 -4.714e-11 -1.222e-11 -3.61e-12 -3.26e-12 -3.33e-12 -3.43e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 1.07876e-09 5.7133e-10 5.924e-11 -7.209e-11 -6.676e-11 -2.79e-11 -7.26e-12 -3.24e-12 -3.13e-12 -3.42e-12 -3.43e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -9.355e-11 -7.585e-11 -5.099e-11 -2.581e-11 -9.92e-12 -3.92e-12 -3.17e-12 -2.9e-12 -3.43e-12 -3.43e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -1.77e-11 -1.123e-11 -5.29e-12 -3.42e-12 -3.03e-12 -3.35e-12 -2.96e-12 -3.43e-12 -3.43e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.01e-12 -3.02e-12 -3.23e-12 -3.38e-12 -2.94e-12 -3.43e-12 -3.43e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -2.9e-12 -2.94e-12 -3.43e-12 -3.43e-12 -3.43e-12 -3.43e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.43e-12 -3.43e-12 -3.43e-12 -3.43e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -3.42e-12 -0.01064520984214 -0.01043369257776 -0.00959954011483 -0.00782905332428 -0.00361960966969 -0.00158198512041 -0.00043686448574 -0.00010284661737 -2.027944847e-05 -3.14659735e-06 -2.4982435e-07 7.207624e-08 1.398243e-08 4.6782e-10 -1.1291e-10 -1.07e-11 5e-13 -2e-14 -5e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -0.0104336925797 -0.01014535110373 -0.00909881645666 -0.00710003322171 -0.00317739591414 -0.00126685228914 -0.00033734262888 -7.669707375e-05 -1.463977036e-05 -2.1351774e-06 -1.1123142e-07 5.473557e-08 8.87208e-09 5.558e-11 -7.864e-11 -5.59e-12 4.1e-13 -6e-14 -5e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -0.00959954007396 -0.00909881645901 -0.00770476857698 -0.00466463638744 -0.00215956567295 -0.00072361106185 -0.00019024095752 -4.201856371e-05 -7.69156984e-06 -9.9153673e-07 3.649116e-08 3.386151e-08 3.73899e-09 -8.935e-11 -4.258e-11 -1.39e-12 2.3e-13 -6e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -0.00782905331852 -0.00710003317277 -0.00466463636103 -0.00262529676751 -0.00122902452749 -0.00038654383673 -9.813379985e-05 -2.087648524e-05 -3.5329618e-06 -3.4851151e-07 7.553023e-08 1.765268e-08 1.07288e-09 -1.0951e-10 -1.696e-11 1.5e-13 4e-14 -9e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -0.00361960957662 -0.0031773959135 -0.00215956562655 -0.00122902452896 -0.00053326423875 -0.00016299885696 -4.041903649e-05 -8.23774323e-06 -1.21068784e-06 -6.71415e-09 4.313837e-08 6.27745e-09 -1.366e-11 -6.636e-11 -4.03e-12 4e-13 -6e-14 -5e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -0.001581985044 -0.00126685227672 -0.00072361104608 -0.00038654383656 -0.00016299885683 -5.002969961e-05 -1.225403331e-05 -2.28491536e-06 -2.1800587e-07 6.626796e-08 1.549288e-08 1.04046e-09 -8.978e-11 -1.84e-11 -1.3e-13 7e-14 -1e-13 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -0.0004368644858 -0.00033734262888 -0.00019024095752 -9.813379985e-05 -4.041903649e-05 -1.225403331e-05 -2.792045e-06 -3.9075011e-07 6.447959e-08 2.410043e-08 2.89e-09 -6.182e-11 -4.094e-11 -2.26e-12 2.4e-13 -6e-14 -5e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -0.00010284661447 -7.669707378e-05 -4.201856366e-05 -2.087648524e-05 -8.23774323e-06 -2.28491536e-06 -3.9075011e-07 5.547476e-08 2.883613e-08 4.65679e-09 1.8907e-10 -5.535e-11 -5.75e-12 1.9e-13 -4e-14 -5e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -2.027944842e-05 -1.463977036e-05 -7.69156984e-06 -3.5329618e-06 -1.21068784e-06 -2.1800587e-07 6.447959e-08 2.883613e-08 5.25926e-09 1.8641e-10 -5.966e-11 -8.49e-12 -1e-14 -0.0 -5e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -3.14659736e-06 -2.13517741e-06 -9.9153673e-07 -3.4851151e-07 -6.71415e-09 6.626796e-08 2.410043e-08 4.65679e-09 1.8641e-10 -5.45e-11 -1.015e-11 -2.1e-13 3e-14 -5e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -2.4982433e-07 -1.1123142e-07 3.649118e-08 7.553023e-08 4.313837e-08 1.549288e-08 2.89e-09 1.8907e-10 -5.966e-11 -1.015e-11 -3.2e-13 4e-14 -5e-14 -6e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 7.207624e-08 5.473557e-08 3.386151e-08 1.765268e-08 6.27745e-09 1.04046e-09 -6.182e-11 -5.535e-11 -8.49e-12 -2.1e-13 4e-14 -5e-14 -5e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 1.398237e-08 8.87208e-09 3.73899e-09 1.07288e-09 -1.366e-11 -8.978e-11 -4.094e-11 -5.75e-12 -1e-14 3e-14 -5e-14 -5e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 4.6777e-10 5.558e-11 -8.933e-11 -1.0951e-10 -6.636e-11 -1.84e-11 -2.26e-12 1.9e-13 -0.0 -5e-14 -6e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -1.1291e-10 -7.864e-11 -4.258e-11 -1.696e-11 -4.03e-12 -1.3e-13 2.4e-13 -4e-14 -5e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -1.07e-11 -5.59e-12 -1.39e-12 1.5e-13 4e-13 7e-14 -6e-14 -5e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 5e-13 4.1e-13 2.3e-13 4e-14 -6e-14 -1e-13 -5e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -2e-14 -6e-14 -6e-14 -9e-14 -5e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -5e-14 -5e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -7e-14 -0.00084268468108 -0.00082639300901 -0.00076050350232 -0.00061261355388 -0.00027953365252 -0.00011586291031 -3.108218376e-05 -6.8967885e-06 -1.06927614e-06 1.049492e-08 5.307531e-08 8.53558e-09 -8.57e-11 -1.1722e-10 -5.4e-12 9e-13 1.3e-13 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.00082639300906 -0.00080387989296 -0.00072000134871 -0.00055270260261 -0.00024372520975 -9.224339075e-05 -2.383924438e-05 -5.02861613e-06 -7.1072477e-07 5.842591e-08 3.911528e-08 5.20741e-09 -1.4416e-10 -7.889e-11 -2.22e-12 6.6e-13 8e-14 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.00076050350183 -0.0007200013489 -0.00060356147792 -0.00036006449818 -0.00016126620106 -5.192973466e-05 -1.317096064e-05 -2.57071479e-06 -2.7463049e-07 8.399784e-08 2.252007e-08 1.85711e-09 -1.6285e-10 -3.394e-11 1.9e-13 3.9e-13 2e-14 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.00061261355435 -0.00055270259581 -0.00036006451459 -0.00019617939848 -8.813106011e-05 -2.686570774e-05 -6.45725318e-06 -1.09902547e-06 -1.669512e-08 5.719504e-08 1.104489e-08 3.1875e-10 -1.4164e-10 -1.093e-11 8.7e-13 1.9e-13 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.00027953371242 -0.00024372520975 -0.00016126622911 -8.813106016e-05 -3.710366406e-05 -1.092835679e-05 -2.40764911e-06 -3.0142149e-07 8.51576e-08 2.783837e-08 3.21057e-09 -1.7987e-10 -6.032e-11 -8.8e-13 5.8e-13 8e-14 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.00011586296055 -9.224339487e-05 -5.192974397e-05 -2.686570774e-05 -1.092835679e-05 -3.07164122e-06 -5.5494935e-07 4.560445e-08 4.473783e-08 8.61766e-09 2.9572e-10 -1.087e-10 -1.18e-11 5.6e-13 2.1e-13 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -3.108218376e-05 -2.383924438e-05 -1.317096064e-05 -6.45725318e-06 -2.40764911e-06 -5.5494935e-07 1.652731e-08 5.436872e-08 1.331974e-08 1.06375e-09 -1.2044e-10 -2.99e-11 -1.9e-13 3.7e-13 6e-14 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -6.89679007e-06 -5.02861613e-06 -2.57071479e-06 -1.09902547e-06 -3.0142149e-07 4.560445e-08 5.436872e-08 1.514363e-08 1.67698e-09 -1.1617e-10 -4.652e-11 -2.34e-12 4.4e-13 8e-14 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -1.06927615e-06 -7.1072477e-07 -2.7463049e-07 -1.669512e-08 8.51576e-08 4.473783e-08 1.331974e-08 1.67698e-09 -7.574e-11 -5.677e-11 -4.08e-12 3.6e-13 1.2e-13 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 1.049488e-08 5.84259e-08 8.399784e-08 5.719504e-08 2.783837e-08 8.61766e-09 1.06375e-09 -1.1617e-10 -5.677e-11 -4.61e-12 3.7e-13 1.4e-13 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 5.307528e-08 3.911528e-08 2.252007e-08 1.104489e-08 3.21057e-09 2.9572e-10 -1.2044e-10 -4.652e-11 -4.08e-12 3.7e-13 1.6e-13 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 8.53558e-09 5.20741e-09 1.85711e-09 3.1875e-10 -1.7987e-10 -1.087e-10 -2.99e-11 -2.34e-12 3.6e-13 1.4e-13 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -8.569e-11 -1.4416e-10 -1.6285e-10 -1.4164e-10 -6.032e-11 -1.18e-11 -1.9e-13 4.4e-13 1.2e-13 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1.1719e-10 -7.889e-11 -3.394e-11 -1.093e-11 -8.8e-13 5.6e-13 3.7e-13 8e-14 -0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -5.4e-12 -2.22e-12 1.9e-13 8.7e-13 5.8e-13 2.1e-13 6e-14 -0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 9e-13 6.6e-13 3.9e-13 1.9e-13 8e-14 -0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.3e-13 8e-14 2e-14 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -5.920001604e-05 -5.807439641e-05 -5.349596752e-05 -4.259909587e-05 -1.927567644e-05 -7.44158636e-06 -1.70834216e-06 -1.9533109e-07 9.931107e-08 3.137449e-08 3.77743e-09 -2.811e-10 -9.371e-11 -1.29e-12 9.4e-13 6e-14 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -5.807439641e-05 -5.650626974e-05 -5.062780026e-05 -3.82940559e-05 -1.667507387e-05 -5.83138784e-06 -1.23914153e-06 -9.073671e-08 8.634093e-08 2.270225e-08 2.12206e-09 -2.3482e-10 -5.727e-11 3.9e-13 5.8e-13 2e-14 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -5.349596776e-05 -5.062780027e-05 -4.20712907e-05 -2.480560471e-05 -1.066157914e-05 -3.11813787e-06 -5.7724174e-07 4.473914e-08 5.646899e-08 1.213815e-08 4.7874e-10 -1.8076e-10 -2.163e-11 1.17e-12 2.6e-13 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -4.259909582e-05 -3.829405584e-05 -2.480561064e-05 -1.304926084e-05 -5.47787073e-06 -1.4039682e-06 -1.7128827e-07 9.543781e-08 3.255829e-08 4.75661e-09 -2.1321e-10 -1.1221e-10 -5.18e-12 1.01e-12 1e-13 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -1.927569953e-05 -1.667507387e-05 -1.066158913e-05 -5.47787073e-06 -2.03945076e-06 -4.242253e-07 5.653009e-08 5.97853e-08 1.425398e-08 9.0739e-10 -2.0822e-10 -3.831e-11 7e-13 4.8e-13 2e-14 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -7.44160505e-06 -5.83138927e-06 -3.11814096e-06 -1.4039682e-06 -4.242253e-07 2.22376e-08 7.733933e-08 2.296974e-08 3.03463e-09 -2.0938e-10 -9.599e-11 -5.21e-12 8.3e-13 1e-13 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -1.70834216e-06 -1.23914153e-06 -5.7724174e-07 -1.7128827e-07 5.653009e-08 7.733933e-08 2.65758e-08 5.02737e-09 1.4822e-10 -1.2599e-10 -1.593e-11 8e-13 2.3e-13 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1.9533165e-07 -9.073671e-08 4.473914e-08 9.543781e-08 5.97853e-08 2.296974e-08 5.02737e-09 2.0664e-10 -1.4283e-10 -2.652e-11 -3e-13 3.8e-13 2e-14 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 9.931107e-08 8.634093e-08 5.646899e-08 3.255829e-08 1.425398e-08 3.03463e-09 1.4822e-10 -1.4283e-10 -3.057e-11 -5e-13 4.2e-13 4e-14 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 3.137449e-08 2.270225e-08 1.213815e-08 4.75661e-09 9.0739e-10 -2.0938e-10 -1.2599e-10 -2.652e-11 -5e-13 4.3e-13 4e-14 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 3.77743e-09 2.12206e-09 4.7874e-10 -2.1321e-10 -2.0822e-10 -9.599e-11 -1.593e-11 -3e-13 4.2e-13 4e-14 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -2.811e-10 -2.3482e-10 -1.8076e-10 -1.1221e-10 -3.831e-11 -5.21e-12 8e-13 3.8e-13 4e-14 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -9.371e-11 -5.727e-11 -2.163e-11 -5.18e-12 7e-13 8.3e-13 2.3e-13 2e-14 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1.29e-12 3.9e-13 1.17e-12 1.01e-12 4.8e-13 1e-13 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 9.4e-13 5.8e-13 2.6e-13 1e-13 2e-14 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 6e-14 2e-14 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -3.46791294e-06 -3.39618632e-06 -3.10116009e-06 -2.3626694e-06 -8.996708e-07 -1.9805327e-07 1.0054066e-07 5.887486e-08 1.429695e-08 7.6972e-10 -3.0297e-10 -5.591e-11 1.83e-12 8.4e-13 2e-14 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -3.39618632e-06 -3.29444147e-06 -2.91282653e-06 -2.07883804e-06 -7.3971486e-07 -1.1261835e-07 1.0686215e-07 4.54078e-08 9.72843e-09 3.5259e-10 -2.2918e-10 -3.153e-11 1.87e-12 4.9e-13 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -3.10116234e-06 -2.91282653e-06 -2.33622718e-06 -1.231564e-06 -3.8504544e-07 3.168859e-08 8.824865e-08 2.72694e-08 4.11971e-09 -2.8131e-10 -1.5151e-10 -9.3e-12 1.6e-12 2e-13 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -2.3626706e-06 -2.07883804e-06 -1.23156413e-06 -5.1964461e-07 -8.645702e-08 1.0728226e-07 5.471134e-08 1.422891e-08 1.08523e-09 -2.7905e-10 -7.257e-11 3.9e-13 1.05e-12 4e-14 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -8.9967158e-07 -7.3971486e-07 -3.8504554e-07 -8.645702e-08 9.172605e-08 8.17793e-08 2.66703e-08 4.56379e-09 -2.1135e-10 -1.8187e-10 -1.787e-11 1.95e-12 3.5e-13 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -1.9805353e-07 -1.1261835e-07 3.168856e-08 1.0728226e-07 8.17793e-08 3.212151e-08 7.77364e-09 4.0565e-10 -2.6256e-10 -5.432e-11 -2.3e-13 8.4e-13 6e-14 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0054066e-07 1.0686215e-07 8.824865e-08 5.471134e-08 2.66703e-08 7.77364e-09 6.7151e-10 -2.397e-10 -8.718e-11 -5.06e-12 1.1e-12 1.6e-13 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 5.887486e-08 4.54078e-08 2.72694e-08 1.422891e-08 4.56379e-09 4.0565e-10 -2.397e-10 -9.464e-11 -8.6e-12 1.21e-12 2.8e-13 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 1.429695e-08 9.72843e-09 4.11971e-09 1.08523e-09 -2.1135e-10 -2.6256e-10 -8.718e-11 -8.6e-12 1.19e-12 3.3e-13 2e-14 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 7.6972e-10 3.5259e-10 -2.8131e-10 -2.7905e-10 -1.8187e-10 -5.432e-11 -5.06e-12 1.21e-12 3.3e-13 2e-14 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -3.0297e-10 -2.2918e-10 -1.5151e-10 -7.257e-11 -1.787e-11 -2.3e-13 1.1e-12 2.8e-13 2e-14 0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -5.591e-11 -3.153e-11 -9.3e-12 3.9e-13 1.95e-12 8.4e-13 1.6e-13 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.83e-12 1.87e-12 1.6e-12 1.05e-12 3.5e-13 6e-14 -0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 8.4e-13 4.9e-13 2e-13 4e-14 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 2e-14 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 3.615005e-08 4.024158e-08 5.648973e-08 9.400275e-08 1.2224249e-07 6.815775e-08 2.283369e-08 3.51754e-09 -4.3833e-10 -2.2756e-10 -2.155e-11 3.2e-12 7.7e-13 1e-13 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 4.024158e-08 4.591546e-08 6.632404e-08 1.063652e-07 1.1611425e-07 5.586127e-08 1.733048e-08 2.09794e-09 -3.7009e-10 -1.6089e-10 -1.066e-11 2.44e-12 5.1e-13 8e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 5.649103e-08 6.632404e-08 9.414522e-08 1.2477212e-07 8.745822e-08 3.449435e-08 8.56124e-09 3.8606e-10 -3.2538e-10 -8.136e-11 -3.7e-13 1.7e-12 2.8e-13 3e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 9.400346e-08 1.063652e-07 1.2477211e-07 1.0019384e-07 5.420934e-08 1.942389e-08 3.15168e-09 -4.0527e-10 -2.1515e-10 -2.731e-11 2.62e-12 9.6e-13 1.4e-13 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.2224267e-07 1.1611425e-07 8.745826e-08 5.420934e-08 2.623277e-08 6.88252e-09 2.8282e-10 -3.2658e-10 -9.897e-11 -2.97e-12 2.05e-12 3.8e-13 6e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 6.8158e-08 5.586127e-08 3.449437e-08 1.942389e-08 6.88252e-09 7.3254e-10 -3.7261e-10 -1.6206e-10 -1.681e-11 2.45e-12 8.2e-13 1.2e-13 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 2.283369e-08 1.733048e-08 8.56124e-09 3.15168e-09 2.8282e-10 -3.7261e-10 -1.7887e-10 -2.973e-11 1e-12 1.11e-12 2.1e-13 3e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 3.51754e-09 2.09794e-09 3.8606e-10 -4.0527e-10 -3.2658e-10 -1.6206e-10 -2.973e-11 5.1e-13 1.26e-12 2.8e-13 5e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -4.3833e-10 -3.7009e-10 -3.2538e-10 -2.1515e-10 -9.897e-11 -1.681e-11 1e-12 1.26e-12 3e-13 6e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -2.2756e-10 -1.6089e-10 -8.136e-11 -2.731e-11 -2.97e-12 2.45e-12 1.11e-12 2.8e-13 6e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -2.155e-11 -1.066e-11 -3.7e-13 2.62e-12 2.05e-12 8.2e-13 2.1e-13 5e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 3.2e-12 2.44e-12 1.7e-12 9.6e-13 3.8e-13 1.2e-13 3e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 7.7e-13 5.1e-13 2.8e-13 1.4e-13 6e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1e-13 8e-14 3e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 4.147185e-08 4.100327e-08 3.853844e-08 3.204286e-08 1.467744e-08 3.87361e-09 -3.5109e-10 -3.9955e-10 -1.0268e-10 -2.1e-12 2.44e-12 7e-14 -2.1e-13 -1e-13 -1e-14 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 4.100327e-08 4.01638e-08 3.704575e-08 2.94441e-08 1.236108e-08 2.58453e-09 -4.7015e-10 -3.1047e-10 -6.434e-11 1.6e-13 1.62e-12 -4e-14 -2e-13 -7e-14 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 3.853908e-08 3.704575e-08 3.162225e-08 1.912133e-08 6.7332e-09 6.4356e-10 -4.7344e-10 -2.044e-10 -2.408e-11 2.7e-12 8e-13 -1.6e-13 -1.5e-13 -3e-14 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 3.204315e-08 2.94441e-08 1.912133e-08 8.80911e-09 2.23992e-09 -5.0387e-10 -3.5818e-10 -1.0102e-10 -3.87e-12 2.29e-12 2e-13 -2e-13 -1.1e-13 -1e-14 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 1.467744e-08 1.236108e-08 6.7332e-09 2.23992e-09 -1.5119e-10 -4.7094e-10 -2.0305e-10 -2.641e-11 2.78e-12 1.08e-12 -1.3e-13 -1.8e-13 -6e-14 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 3.87361e-09 2.58453e-09 6.4356e-10 -5.0387e-10 -4.7094e-10 -2.3876e-10 -5.067e-11 -1.5e-13 1.92e-12 8e-14 -1.7e-13 -1e-13 -1e-14 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -3.5109e-10 -4.7015e-10 -4.7344e-10 -3.5818e-10 -2.0305e-10 -5.067e-11 -1.88e-12 1.92e-12 3.1e-13 -1.5e-13 -1.3e-13 -3e-14 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -3.9955e-10 -3.1047e-10 -2.044e-10 -1.0102e-10 -2.641e-11 -1.5e-13 1.92e-12 4.1e-13 -1.4e-13 -1.5e-13 -4e-14 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -1.0268e-10 -6.434e-11 -2.408e-11 -3.87e-12 2.78e-12 1.92e-12 3.1e-13 -1.4e-13 -1.6e-13 -6e-14 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -2.1e-12 1.6e-13 2.7e-12 2.29e-12 1.08e-12 8e-14 -1.5e-13 -1.5e-13 -6e-14 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 2.44e-12 1.62e-12 8e-13 2e-13 -1.3e-13 -1.7e-13 -1.3e-13 -4e-14 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 7e-14 -4e-14 -1.6e-13 -2e-13 -1.8e-13 -1e-13 -3e-14 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -2.1e-13 -2e-13 -1.5e-13 -1.1e-13 -6e-14 -1e-14 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -1e-13 -7e-14 -3e-14 -1e-14 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -1e-14 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 1.7184e-10 1.3487e-10 -6.299e-11 -5.6991e-10 -8.3409e-10 -5.1822e-10 -1.7366e-10 -1.51e-11 5.32e-12 1.79e-12 1.4e-13 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.3487e-10 8.603e-11 -1.2504e-10 -7.5059e-10 -7.6597e-10 -4.2451e-10 -1.2161e-10 -6.6e-12 4.18e-12 1.17e-12 7e-14 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -6.299e-11 -1.2504e-10 -5.5861e-10 -8.5555e-10 -5.9731e-10 -2.6543e-10 -5.032e-11 2.46e-12 3.03e-12 5.2e-13 1e-14 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -5.6991e-10 -7.5059e-10 -8.5555e-10 -6.8553e-10 -4.1843e-10 -1.4047e-10 -1.27e-11 5.05e-12 1.74e-12 1.7e-13 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -8.3409e-10 -7.6597e-10 -5.9731e-10 -4.1843e-10 -2.0547e-10 -3.813e-11 3.5e-12 3.21e-12 6.3e-13 3e-14 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -5.1822e-10 -4.2451e-10 -2.6543e-10 -1.4047e-10 -3.813e-11 1.13e-12 3.91e-12 1.19e-12 1.1e-13 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1.7366e-10 -1.2161e-10 -5.032e-11 -1.27e-11 3.5e-12 3.91e-12 1.37e-12 2e-13 -0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1.51e-11 -6.6e-12 2.46e-12 5.05e-12 3.21e-12 1.19e-12 2e-13 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 5.32e-12 4.18e-12 3.03e-12 1.74e-12 6.3e-13 1.1e-13 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.79e-12 1.17e-12 5.2e-13 1.7e-13 3e-14 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.4e-13 7e-14 1e-14 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -2.10631e-09 -2.08493e-09 -1.95774e-09 -1.60757e-09 -6.6264e-10 -1.4968e-10 1.366e-11 9.92e-12 1.87e-12 6e-14 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -2.08493e-09 -2.04388e-09 -1.89776e-09 -1.47336e-09 -5.7021e-10 -9.811e-11 1.381e-11 7.33e-12 1.12e-12 2e-14 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1.95778e-09 -1.89776e-09 -1.59119e-09 -9.032e-10 -2.9469e-10 -1.752e-11 1.263e-11 4.13e-12 4.1e-13 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1.60759e-09 -1.47336e-09 -9.032e-10 -3.7356e-10 -8.467e-11 1.548e-11 8.84e-12 1.83e-12 9e-14 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -6.6264e-10 -5.7021e-10 -2.9469e-10 -8.467e-11 1.246e-11 1.259e-11 4.18e-12 4.4e-13 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1.4968e-10 -9.811e-11 -1.752e-11 1.548e-11 1.259e-11 5.16e-12 8.8e-13 3e-14 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.366e-11 1.381e-11 1.263e-11 8.84e-12 4.18e-12 8.8e-13 5e-14 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 9.92e-12 7.33e-12 4.13e-12 1.83e-12 4.4e-13 3e-14 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.87e-12 1.12e-12 4.1e-13 9e-14 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 6e-14 2e-14 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +D/cons.6.00.000000.dat 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +D/cons.6.00.000050.dat 0.0028587605783 0.00400032919578 0.00722042465453 0.01154394730666 0.02169283723787 0.01161083122956 0.0074582077779 0.00207211006216 0.0004741514346 9.05727581e-05 1.453905559e-05 2.0066002e-06 2.3975396e-07 2.630375e-08 7.7032e-10 -1.9014e-10 -1.49e-12 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.01769582273471 0.02380343871821 0.04038206280681 0.06041858254095 0.11397435176825 0.05629754326739 0.0361409897333 0.01048232765061 0.00248870586395 0.00049122835141 8.145051658e-05 1.150899813e-05 1.40307084e-06 1.6002418e-07 5.51977e-09 -8.6025e-10 -1.89e-11 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.05576485933654 0.06938859144502 0.10310350761185 0.12656613973549 0.19634558228368 0.09174967624043 0.05412326095082 0.01555325672305 0.00378953184626 0.00076515369796 0.00013046463105 1.892189179e-05 2.39443362e-06 2.7151683e-07 8.9514e-09 -1.09537e-09 -2.206e-11 -3e-14 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.1485311091634 0.16669933847782 0.20262678598456 0.21420882410915 0.18885628275026 0.1079650620862 0.04461363278257 0.01282914289307 0.00305347630842 0.00060267905122 0.00010056413235 1.430366506e-05 1.8487389e-06 1.5631355e-07 1.74941e-09 -8.7194e-10 -2.05e-12 3e-14 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.27192008161977 0.27952374238241 0.3007282409859 0.27423404400713 0.15476853877773 0.08192959239951 0.02639905186957 0.00706987613797 0.00155708614096 0.00028841478135 4.555292117e-05 6.26372777e-06 7.5523668e-07 4.605355e-08 -8.6236e-10 -1.7961e-10 4e-14 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.30905297573445 0.28843920415292 0.23396072476702 0.17861241073152 0.08728564178303 0.03680908226494 0.01070532342184 0.00268141070207 0.00056262766747 0.00010023492569 1.518167203e-05 2.04280724e-06 1.9521223e-07 8.27314e-09 -3.8809e-10 -6.23e-12 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.18718630431872 0.16775325847212 0.11539086779519 0.0745255394652 0.03342880017529 0.01242020562309 0.00350839747652 0.00083644497658 0.00016788384251 2.862920943e-05 4.04093332e-06 4.691347e-07 3.369605e-08 6.7385e-10 -1.334e-11 1.19e-12 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.06623596685698 0.05825574412041 0.03985981231251 0.02401092682843 0.01026220604068 0.00348432096199 0.00094114147953 0.00021394510416 4.113460083e-05 6.48345969e-06 7.8435668e-07 7.393301e-08 3.5713e-09 -1.082e-11 5.18e-12 1.2e-13 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.01871964608397 0.01643371710785 0.0112030877271 0.00631125899306 0.00255439194811 0.00080999929366 0.00020972100413 4.568549834e-05 8.15008536e-06 1.03094534e-06 1.0906563e-07 7.82477e-09 7.17e-11 -3.46e-12 1.4e-13 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00430629207375 0.00376907961333 0.00255479832692 0.00136565310725 0.00052602466087 0.00015827122263 3.941854097e-05 7.93212709e-06 1.10945082e-06 1.1377546e-07 1.039816e-08 2.5732e-10 -2.686e-11 9e-14 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00081959132896 0.00071635906932 0.00048274358126 0.00024714704174 9.111878893e-05 2.629738551e-05 5.95214757e-06 9.112309e-07 8.47139e-08 9.65603e-09 3.0677e-10 -5.587e-11 -1.2e-13 7e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00013094237922 0.00011446266008 7.671605648e-05 3.792117221e-05 1.329893479e-05 3.36603248e-06 5.2870938e-07 4.129293e-08 5.18583e-09 1.7729e-10 -6.889e-11 -2.01e-12 2.2e-13 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.773562912e-05 1.547291931e-05 1.017377481e-05 4.61353565e-06 1.33682957e-06 1.6929833e-07 4.52006e-09 8.0522e-10 2.405e-11 -7.539e-11 -2.09e-12 3.7e-13 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.68561571e-06 1.43209806e-06 8.4089504e-07 2.3271846e-07 -5.47545e-09 -1.076188e-08 -1.10068e-09 -4.512e-11 -4.47e-11 -7.1e-13 7.2e-13 7e-14 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -3.621432e-08 -4.129626e-08 -4.050601e-08 -2.750383e-08 -8.41422e-09 -6.1897e-10 3.114e-11 -9.45e-12 5.8e-13 7.2e-13 9e-14 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1.674238e-08 -1.397173e-08 -7.76413e-09 -1.95884e-09 1.407e-11 1.0113e-10 8.08e-12 9.5e-13 4.7e-13 5e-14 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 4.02e-11 1.5793e-10 2.2407e-10 1.9256e-10 6.439e-11 3.6e-12 -3e-13 8e-14 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.4819e-10 1.2128e-10 6.295e-11 1.266e-11 -1.37e-12 -9.8e-13 -6e-14 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1.94e-12 -3.01e-12 -2.84e-12 -1.74e-12 -1.8e-13 2.4e-13 5e-14 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1.16e-12 -9.3e-13 -4.2e-13 -7e-14 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.00542159297948 -0.00771634371111 -0.0144508764556 -0.02440312489563 -0.04702560593811 -0.02489912734303 -0.01510149520545 -0.00392593049093 -0.00087221952271 -0.00016174515633 -2.534040804e-05 -3.40424939e-06 -3.9764442e-07 -4.454593e-08 -1.22302e-09 3.6704e-10 4.148e-11 -3e-14 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.03436381704075 -0.04695290103377 -0.08264268531995 -0.13119614346385 -0.25458827699232 -0.12431279311103 -0.07379324411225 -0.02011229631771 -0.0046214953776 -0.00088347203109 -0.00014256761528 -1.967222542e-05 -2.33660238e-06 -2.6836932e-07 -8.89413e-09 2.37597e-09 2.3578e-10 3e-14 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.11210884166389 -0.14108441599993 -0.21954452339736 -0.28436094840475 -0.43821352806679 -0.20140890916731 -0.10929934967388 -0.029977814896 -0.00704629620086 -0.00137623038132 -0.00022763986907 -3.223683978e-05 -3.94409393e-06 -4.7078879e-07 -2.5945e-10 5.24677e-09 4.5835e-10 -3e-14 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.31563906806416 -0.35914822223133 -0.44852020086106 -0.47622783404132 -0.4077926358876 -0.2233270868196 -0.08693194568692 -0.02410799455729 -0.00553509605803 -0.00105882814888 -0.00017157373001 -2.388309425e-05 -2.98304727e-06 -2.7970064e-07 1.242965e-08 4.22607e-09 1.1792e-10 3e-14 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.60498015615362 -0.62640846949254 -0.66985264328412 -0.59564087936706 -0.32146367155058 -0.16155088195274 -0.04917207262004 -0.01274245356278 -0.00272468925644 -0.0004919606724 -7.600771404e-05 -1.019103743e-05 -1.27695955e-06 -5.057203e-08 1.261196e-08 1.51894e-09 6.71e-12 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.67707618792555 -0.62641134470258 -0.49586888769613 -0.36977297239714 -0.17047842074171 -0.0684460961386 -0.01939838232629 -0.00473039501985 -0.00096864628627 -0.00016877745967 -2.520009148e-05 -3.33260715e-06 -3.1528186e-07 9.26791e-09 4.86784e-09 2.0583e-10 -5.8e-13 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.38554806316881 -0.34150827991364 -0.22769879234972 -0.14435944577437 -0.0627183634519 -0.02256090903424 -0.00621192645518 -0.001445187862 -0.00028375912894 -4.756541117e-05 -6.72467807e-06 -7.8581999e-07 -2.442661e-08 8.80818e-09 9.2332e-10 -3.79e-12 -8e-14 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.12837601335317 -0.11263063331982 -0.07615514574475 -0.04501292524301 -0.01864665467758 -0.00615831718483 -0.0016274341995 -0.00036222373176 -6.835015816e-05 -1.088913328e-05 -1.33311645e-06 -9.027292e-08 8.69755e-09 2.10445e-09 5.959e-11 -1.47e-12 7e-14 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.03511688157237 -0.03073697984832 -0.02064632920117 -0.01143238062959 -0.00450293723798 -0.00139711729472 -0.00035486308147 -7.58822825e-05 -1.368658972e-05 -1.84163152e-06 -1.4876754e-07 7.14604e-09 3.50689e-09 1.5476e-10 -7.24e-12 -1e-13 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.00780960835006 -0.00681807936804 -0.0045603424863 -0.00240083797574 -0.00090299724899 -0.00026698906903 -6.537453925e-05 -1.334688189e-05 -2.01439558e-06 -1.5889549e-07 5.49705e-09 4.36532e-09 3.176e-10 -1.654e-11 -3.9e-13 4e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.00144243488238 -0.00125776545443 -0.00083779007351 -0.00042321049578 -0.00015284932065 -4.354843257e-05 -1.009032698e-05 -1.68785654e-06 -1.1637274e-07 7.74002e-09 4.63978e-09 4.2176e-10 -1.73e-11 -1e-12 3.1e-13 7e-14 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0002244974427 -0.0001958107179 -0.00012991444954 -6.343900142e-05 -2.215357397e-05 -5.81939361e-06 -1.03635053e-06 -4.471193e-08 1.334459e-08 4.55466e-09 4.851e-10 -2.52e-11 -2.61e-12 1.4e-13 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -2.989056723e-05 -2.610362969e-05 -1.720369732e-05 -7.95319456e-06 -2.41255724e-06 -3.9308074e-07 1.649967e-08 1.664928e-08 3.94199e-09 3.9963e-10 -3.04e-11 -4.12e-12 1e-13 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -3.06020311e-06 -2.62082352e-06 -1.59518021e-06 -5.4510863e-07 -7.68035e-09 4.0449e-08 1.408039e-08 2.68254e-09 1.736e-10 -3.183e-11 -3.95e-12 2.7e-13 6e-14 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -7.56481e-09 2.192187e-08 6.653643e-08 6.29894e-08 3.118697e-08 8.38858e-09 1.31823e-09 3.482e-11 -3.582e-11 -3.17e-12 4e-13 1.6e-13 3e-14 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 4.20754e-08 3.766005e-08 2.568663e-08 1.12992e-08 2.6581e-09 1.111e-10 -5.711e-11 -2.306e-11 -1.1e-12 5.7e-13 2.1e-13 7e-14 3e-14 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 2.59399e-09 2.20838e-09 1.0378e-09 -5.28e-11 -1.5653e-10 -7.024e-11 -1.016e-11 -7e-14 2.6e-13 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -2.8779e-10 -2.5997e-10 -1.9456e-10 -9.316e-11 -2.114e-11 -6.5e-13 7.7e-13 2.3e-13 5e-14 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1.698e-11 -1.394e-11 -4.73e-12 1.78e-12 1.95e-12 7.5e-13 1.9e-13 7e-14 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 2.98e-12 2.72e-12 1.86e-12 7.4e-13 1.5e-13 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 9e-14 7e-14 2e-14 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.06365773406672 -0.08859062337018 -0.15887194654772 -0.24738258687326 -0.48260077712889 -0.25402448266564 -0.16450539695602 -0.0471837050126 -0.0109329265115 -0.00212381050531 -0.00034851990165 -4.871008378e-05 -5.83087846e-06 -6.1025145e-07 -6.071847e-08 -3.07539e-09 3.9178e-10 3.396e-11 -3e-14 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.3890809954601 -0.52090129641868 -0.87854237265434 -1.2777477330137 -2.53110952470906 -1.21561331386243 -0.80024724168278 -0.23803217987928 -0.05721990469855 -0.01147604200542 -0.00193708590621 -0.00027789075175 -3.408690319e-05 -3.62538235e-06 -3.6732956e-07 -2.033251e-08 2.46224e-09 2.588e-10 3e-14 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -1.21301278047988 -1.50317197755809 -2.21944434236974 -2.67384872075312 -4.37321403062544 -1.98907054253246 -1.21167327696886 -0.35519634778111 -0.0876302920873 -0.01798428091293 -0.00311177143104 -0.00045885336972 -5.842200013e-05 -6.39179761e-06 -6.9888024e-07 -1.893174e-08 5.91653e-09 6.0857e-10 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -3.19226055922098 -3.56725795480045 -4.37070942192977 -4.67439360908566 -4.15681841791211 -2.38626253637265 -1.00982349487643 -0.29614978147859 -0.0718373934481 -0.01446153104894 -0.00245248389938 -0.0003545922454 -4.442782964e-05 -4.868907e-06 -4.9976774e-07 7.79975e-09 5.64448e-09 2.4446e-10 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -5.8931637989209 -6.04620275908977 -6.64333488572489 -6.12855914539539 -3.42118097239553 -1.84130579385497 -0.61248110572201 -0.16732569730065 -0.03763575497322 -0.00710822892695 -0.00114105615912 -0.00015748158752 -1.88280952e-05 -2.14938942e-06 -1.2694569e-07 1.244933e-08 2.2412e-09 1.911e-11 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -6.8189147261068 -6.38923039759964 -5.15113548791132 -3.98132084284067 -1.96699327926633 -0.85646282540118 -0.25319145794749 -0.06449843229552 -0.01376822878174 -0.00249502432572 -0.00038704990483 -5.181070108e-05 -6.03031628e-06 -6.1625382e-07 -1.38404e-09 7.53591e-09 4.3648e-10 -1.24e-12 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -4.18162342760133 -3.78119767307722 -2.59290443741223 -1.70025943060458 -0.77322841588163 -0.29355050345763 -0.08421106608821 -0.02040978302879 -0.004164796385 -0.00072395060523 -0.00010812787745 -1.383455511e-05 -1.53067362e-06 -8.006801e-08 9.17528e-09 1.34999e-09 1.958e-11 -1.9e-13 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -1.51368050575165 -1.33776338580127 -0.91553669491258 -0.55805468323582 -0.24229431291623 -0.08385611992013 -0.02296395577033 -0.00529963448824 -0.0010350367342 -0.00017285849475 -2.484506395e-05 -2.92008374e-06 -2.2797278e-07 7.18785e-09 3.22067e-09 6.888e-11 -3.06e-12 1e-13 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.43454752421144 -0.38300423603747 -0.26280657841873 -0.14964472170923 -0.06160796401427 -0.01983641752765 -0.00520214366857 -0.00114808685124 -0.00021518938025 -3.462002087e-05 -4.56822077e-06 -3.8220629e-07 -9.6694e-10 4.76823e-09 2.3384e-10 -1.163e-11 -1.9e-13 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.10178718292877 -0.08941634074626 -0.06119429893006 -0.03303887653727 -0.01294907481076 -0.00394329641012 -0.00099217325687 -0.00021015652663 -3.798163373e-05 -5.63613393e-06 -4.9674632e-07 -8.77811e-09 5.50526e-09 5.4993e-10 -1.955e-11 -5.2e-13 5e-14 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0197419455089 -0.01731362049915 -0.01180466030945 -0.00610123917433 -0.00228553139694 -0.0006654618816 -0.00016110695021 -3.297018182e-05 -5.46027742e-06 -5.2683836e-07 -4.3267e-09 6.11724e-09 9.0037e-10 -1.524e-11 -1.5e-12 3.5e-13 9e-14 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.00321505728864 -0.00281834881253 -0.00191409973654 -0.0009538788129 -0.00034319823037 -9.628649211e-05 -2.25571647e-05 -4.13377586e-06 -4.1281318e-07 9.87797e-09 6.65496e-09 9.9022e-10 1.88e-12 -5.07e-12 2.3e-13 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.00044484172279 -0.00039030117209 -0.0002639975402 -0.00012756426098 -4.441967313e-05 -1.196807024e-05 -2.39252489e-06 -2.0229115e-07 2.447949e-08 6.82249e-09 9.0167e-10 -3.69e-12 -7.61e-12 1.1e-13 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -5.289984251e-05 -4.652908236e-05 -3.138980867e-05 -1.471308318e-05 -4.71209215e-06 -9.7720145e-07 -1.551019e-08 3.08455e-08 6.03177e-09 6.103e-10 -1.024e-11 -8.32e-12 1.9e-13 7e-14 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -5.1867233e-06 -4.51601842e-06 -2.8884064e-06 -1.13134293e-06 -1.6787356e-07 5.810208e-08 2.548378e-08 4.00306e-09 2.6712e-10 -3.554e-11 -7.42e-12 3.7e-13 1.6e-13 5e-14 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1.577945e-07 -1.036681e-07 1.669655e-08 8.410285e-08 4.769725e-08 1.383184e-08 1.63195e-09 -7.52e-11 -4.572e-11 -4.78e-12 6e-13 2.7e-13 1e-13 3e-14 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 5.800454e-08 5.303015e-08 3.832084e-08 1.813512e-08 4.30769e-09 3.2906e-10 -1.407e-10 -3.28e-11 -1.68e-12 3.6e-13 5e-14 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 4.05099e-09 3.29408e-09 1.69678e-09 -2.154e-11 -2.3548e-10 -9.608e-11 -1.166e-11 9.3e-13 4.2e-13 1e-13 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -4.1654e-10 -3.7933e-10 -2.7791e-10 -1.4517e-10 -3.15e-11 1e-13 1.51e-12 3.7e-13 1e-13 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -2.761e-11 -2.104e-11 -9.13e-12 2.16e-12 2.5e-12 8.4e-13 7e-14 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 4.28e-12 3.84e-12 2.63e-12 1.09e-12 1.8e-13 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.5e-13 1.2e-13 6e-14 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.61455753115636 -0.83791028993473 -1.44453516030817 -2.03415399548342 -4.07089500518955 -2.1471291318244 -1.46573055842315 -0.47066869560844 -0.11423376898837 -0.02329191658597 -0.00399330515879 -0.00058220084981 -7.267249555e-05 -7.75842243e-06 -7.2973047e-07 -6.408328e-08 -3.67424e-09 4.1243e-10 5.712e-11 -1e-14 0.0 0.0 -0.0 -0.0 -0.0 0.0 -3.61468486756287 -4.74842059119273 -7.71566757360774 -10.01849802687602 -20.5539995077833 -9.68986991991263 -7.07579231177217 -2.33769174729962 -0.58948741061446 -0.12442195244904 -0.02199579219604 -0.00329380272233 -0.00042152330614 -4.612359856e-05 -4.39421423e-06 -3.9317656e-07 -2.410333e-08 2.57409e-09 3.521e-10 1e-14 -0.0 -0.0 0.0 0.0 -0.0 0.0 -10.78975187640631 -13.14085774639646 -18.17405459428965 -20.12090150285778 -35.6572802707341 -15.8471571495027 -10.92963262647286 -3.52020813916528 -0.90850869129451 -0.19628108158698 -0.03564200470865 -0.0054902346013 -0.00072431415557 -8.302216825e-05 -8.21845265e-06 -7.8770238e-07 -3.227392e-08 5.99949e-09 6.718e-10 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -26.03002448474278 -28.39942257166924 -34.62377818562668 -37.43431802851426 -34.72159535454001 -20.69494808760543 -9.60857191482998 -3.02299646524063 -0.77648074823367 -0.16503865101463 -0.02942413132344 -0.00444881553167 -0.00057641891731 -6.506637341e-05 -6.4129679e-06 -6.1174651e-07 2.62975e-09 6.6008e-09 2.5152e-10 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -46.84288555803059 -47.37441415505395 -53.7918833495554 -51.40164152503036 -29.74060652189675 -17.06513352588892 -6.33229384488265 -1.82965845110376 -0.43556237951556 -0.08643810248081 -0.01450284868894 -0.00207984525245 -0.00025746867766 -2.771293523e-05 -2.78158599e-06 -1.8278166e-07 1.197193e-08 2.79508e-09 1.856e-11 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -56.27300546024122 -53.33237134195483 -43.44701633420623 -35.03564900023456 -18.50587277918999 -8.88476808030336 -2.77760471336812 -0.74021968140538 -0.16497638568963 -0.03114159223105 -0.00501962455032 -0.00069614210148 -8.370050733e-05 -8.70489127e-06 -8.3727678e-07 -1.319965e-08 8.64556e-09 5.029e-10 -1.18e-12 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -36.63559721880763 -34.08661676618821 -24.13162453558184 -16.56181909914869 -7.95210370565442 -3.20247213066929 -0.9600298822357 -0.24273148121573 -0.05156115673911 -0.00930628056722 -0.0014393970065 -0.00019229259498 -2.223696526e-05 -2.19933482e-06 -1.3187164e-07 9.62212e-09 1.89298e-09 1.742e-11 -1.6e-13 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -14.84185037901988 -13.30676686555839 -9.16576500753774 -5.75270394599919 -2.62975273587367 -0.96039137871513 -0.27303588260195 -0.06540530263069 -0.01323570875489 -0.0022856567677 -0.00033960531744 -4.370477849e-05 -4.71462012e-06 -3.617358e-07 4.23148e-09 4.51603e-09 1.3421e-10 -3.65e-12 1e-13 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -4.48426521912293 -3.99140224004394 -2.79412848869885 -1.63637961319149 -0.70730145502644 -0.23742947946863 -0.06434844175721 -0.01467540386498 -0.00283823385473 -0.00047002964648 -6.717724457e-05 -8.18057514e-06 -6.6064112e-07 -1.362515e-08 6.06895e-09 4.3294e-10 -1.537e-11 -1.6e-13 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -1.11121030194379 -0.9835793860479 -0.68886674533636 -0.38113996665781 -0.15636997641419 -0.04918677042722 -0.01273971249936 -0.00277683495867 -0.00051483628608 -8.196559558e-05 -1.120846064e-05 -1.03381533e-06 -3.035974e-08 6.96699e-09 9.3251e-10 -2.41e-11 -1.2e-12 5e-14 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.2268684656843 -0.20031804930065 -0.13999636905728 -0.07393675974153 -0.02888718998027 -0.00862599487932 -0.00214165298637 -0.00044784292734 -7.987434768e-05 -1.220073649e-05 -1.28707886e-06 -3.031321e-08 8.11549e-09 1.36755e-09 -3.16e-12 -3.46e-12 4e-13 9e-14 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.03873242455357 -0.0341729166432 -0.02380161516067 -0.01209195093847 -0.00451777468184 -0.00129239016556 -0.00030860563848 -6.222502737e-05 -1.05903366e-05 -1.23382212e-06 -1.199574e-08 9.91767e-09 1.56266e-09 1.008e-11 -7.46e-12 3.1e-13 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.00559507773829 -0.00493818105911 -0.00342737446068 -0.00168488870064 -0.00060479390743 -0.00016683870158 -3.85796093e-05 -7.28219619e-06 -8.998844e-07 1.710204e-08 1.218368e-08 1.4362e-09 1.753e-11 -1.172e-11 1.9e-13 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.00069091570639 -0.0006107014009 -0.0004222553285 -0.00020188845161 -7.005331828e-05 -1.876028452e-05 -3.88066148e-06 -4.5915152e-07 4.095206e-08 1.269569e-08 1.12351e-09 -4e-13 -1.379e-11 2.5e-13 1e-13 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -7.365924019e-05 -6.529849362e-05 -4.501082412e-05 -2.105691277e-05 -6.87284714e-06 -1.49974423e-06 -9.851447e-08 4.725292e-08 1.025055e-08 6.9851e-10 -3.498e-11 -1.209e-11 2.4e-13 2.1e-13 4e-14 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -6.62067122e-06 -5.83637072e-06 -3.86709181e-06 -1.55736627e-06 -3.1284055e-07 7.053044e-08 3.692589e-08 6.47796e-09 2.1776e-10 -5.746e-11 -8.77e-12 5.7e-13 3e-13 7e-14 2e-14 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -2.3850462e-07 -1.7941977e-07 -3.447634e-08 9.357497e-08 6.098018e-08 1.910281e-08 2.45561e-09 -1.3898e-10 -6.956e-11 -4.75e-12 4.6e-13 9e-14 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 6.713348e-08 6.170192e-08 4.590724e-08 2.239361e-08 5.68102e-09 3.7933e-10 -2.0509e-10 -4.758e-11 -4.2e-13 6.6e-13 1.3e-13 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 4.74153e-09 3.97471e-09 1.98607e-09 1.1919e-10 -3.3091e-10 -1.359e-10 -1.579e-11 1.88e-12 6.6e-13 1.2e-13 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -4.8448e-10 -4.5126e-10 -3.4827e-10 -1.8284e-10 -3.966e-11 3.3e-13 1.92e-12 3e-13 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -3.055e-11 -2.454e-11 -9.72e-12 3.23e-12 3.45e-12 1.05e-12 9e-14 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 4.99e-12 4.54e-12 3.25e-12 1.35e-12 2.3e-13 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.5e-13 9e-14 3e-14 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -3e-14 -2e-14 -1e-14 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1e-14 1e-14 1e-14 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -5.092126603585 -6.82305010460261 -11.46924485768563 -13.32302667902161 -26.43372413473546 -14.36732640894404 -10.25155696300954 -3.68632381572289 -0.945953184654 -0.20320037231005 -0.03648529854886 -0.0055447210454 -0.00071978490624 -8.027636428e-05 -7.64121838e-06 -6.4446267e-07 -5.066601e-08 -2.56813e-09 5.2292e-10 5.595e-11 -3e-14 0.0 0.0 -0.0 -0.0 0.0 -28.8526930488854 -37.42379846624856 -58.90303927478063 -57.32398282518815 -128.37273317318173 -60.43261892432668 -48.29442134297747 -17.98264003638362 -4.79994863110978 -1.07108521914776 -0.19899449919818 -0.03116050745614 -0.00415390200033 -0.00047535584048 -4.65096908e-05 -3.95777175e-06 -3.1699753e-07 -1.739964e-08 3.01015e-09 3.1688e-10 3e-14 -0.0 -0.0 0.0 0.0 0.0 -82.51328034324355 -97.3862998335588 -113.34211598042891 -106.3950606879883 -228.0125763589964 -98.23375014343412 -75.11392960916939 -27.47084947493107 -7.46545634635785 -1.70723285534644 -0.32644988003731 -0.05272585962221 -0.00725661710567 -0.00085897565136 -8.88722524e-05 -7.97370703e-06 -6.7607188e-07 -2.784843e-08 6.10663e-09 5.0499e-10 -0.0 -0.0 0.0 0.0 -0.0 0.0 -165.71447577579252 -170.3329700284333 -205.8475691095132 -235.99082788389214 -231.6799055179913 -133.58904865038093 -70.44214849764623 -24.42746917944124 -6.67163599631508 -1.50607195684889 -0.28371049594934 -0.04508319128191 -0.00610537294527 -0.00071148489411 -7.256636652e-05 -6.49953436e-06 -5.6727037e-07 5.24543e-09 6.63458e-09 1.5592e-10 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -288.6545545287378 -286.1645776767098 -344.2536641986566 -337.2155425534573 -201.06152550487775 -122.02411780861648 -51.26506548946868 -15.88530431581567 -4.03416266941728 -0.84699355794032 -0.1493894213605 -0.02239247059473 -0.00288123698572 -0.00032107349841 -3.112889864e-05 -2.77440194e-06 -1.8392177e-07 1.309887e-08 2.52014e-09 7.76e-12 -0.0 -0.0 0.0 0.0 0.0 0.0 -365.33526782214267 -353.61531115078895 -286.78370254623593 -241.04865604840867 -132.72450718017708 -72.23016722071208 -24.50578607521276 -6.85266271763423 -1.6011271847112 -0.31549174870325 -0.05295133750869 -0.00762627529615 -0.000948977859 -0.00010272828275 -9.62231766e-06 -8.4753026e-07 -1.319436e-08 8.86588e-09 3.9036e-10 -7.1e-13 -0.0 0.0 0.0 -0.0 -0.0 0.0 -244.69283792322076 -233.58997981430002 -171.63600645928258 -126.09092151216333 -64.42240275856511 -28.24347379788819 -8.8295349151067 -2.3332627355664 -0.51737616934974 -0.09718416283224 -0.01559941925915 -0.00215615085143 -0.00025845058015 -2.696191449e-05 -2.37419941e-06 -1.4348761e-07 1.079425e-08 1.97486e-09 4.08e-12 -1.2e-13 0.0 0.0 0.0 -0.0 -0.0 0.0 -113.63644013150169 -103.76981475382536 -72.71331367504611 -47.03034161071712 -22.71710561614981 -8.87274150905276 -2.6275917733979 -0.65442149777532 -0.13746744581805 -0.02458879572585 -0.00377510959748 -0.00050110357466 -5.785962831e-05 -5.62523036e-06 -4.0682327e-07 3.32149e-09 5.05028e-09 1.4786e-10 -3.01e-12 8e-14 0.0 0.0 -0.0 -0.0 0.0 0.0 -36.6057548311361 -32.98882707291305 -23.62464374338676 -14.27057760323626 -6.51665030268432 -2.30117320822104 -0.64565933412764 -0.15238309865596 -0.03045142466994 -0.00520110561247 -0.00076529393208 -9.767273311e-05 -1.074084498e-05 -8.1020349e-07 -1.917255e-08 7.53738e-09 5.1681e-10 -1.543e-11 -6e-14 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -9.68907678917055 -8.65859861747357 -6.21636652987338 -3.52764754155485 -1.52441935076903 -0.49815926628342 -0.13296516090109 -0.02985572275587 -0.00569495326223 -0.00093145056558 -0.00013164932161 -1.617493916e-05 -1.42963062e-06 -4.353589e-08 8.74797e-09 1.26547e-09 -1.533e-11 -1.25e-12 5e-14 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -2.09444488367441 -1.86477398517911 -1.33873014434579 -0.72237917483793 -0.29619933515167 -0.09099971287474 -0.02318849601402 -0.00497384629216 -0.00090873904903 -0.0001427412198 -1.948833395e-05 -1.97799604e-06 -5.323957e-08 1.024944e-08 1.94998e-09 -1.033e-11 -3.73e-12 3.8e-13 9e-14 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.37637949038967 -0.33469090451405 -0.23975160095418 -0.12407682133346 -0.04845814247636 -0.0141587789561 -0.00345664412784 -0.00071102582737 -0.00012485385412 -1.895766413e-05 -2.14043512e-06 -4.528499e-08 1.319826e-08 2.38397e-09 2.167e-11 -1.095e-11 3.1e-13 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.05693058767023 -0.05063704546471 -0.03616775034387 -0.018072402722 -0.00675220649143 -0.00189187705534 -0.00044406681732 -8.799178629e-05 -1.48809601e-05 -1.8257045e-06 -1.893934e-08 1.782272e-08 2.23257e-09 5.836e-11 -1.749e-11 1.6e-13 1e-14 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.00732774632741 -0.0065252452081 -0.00464700494974 -0.0022537300556 -0.00080923649581 -0.00021875075136 -4.967504312e-05 -9.32954336e-06 -1.21048988e-06 2.453137e-08 2.052841e-08 1.98959e-09 2.691e-11 -2.074e-11 2.1e-13 1.5e-13 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.00081020422208 -0.0007229742769 -0.00051313070037 -0.00024272561735 -8.421225337e-05 -2.212871404e-05 -4.56571342e-06 -5.7905597e-07 5.818848e-08 1.918069e-08 1.49421e-09 -1.589e-11 -1.87e-11 -3e-14 2.5e-13 5e-14 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -7.766786403e-05 -6.954345465e-05 -4.918350254e-05 -2.28368961e-05 -7.47413679e-06 -1.62529304e-06 -1.252525e-07 6.016946e-08 1.41028e-08 8.1965e-10 -8.122e-11 -1.509e-11 3.4e-13 3.5e-13 8e-14 1e-14 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -6.28075972e-06 -5.59903538e-06 -3.81810227e-06 -1.53605857e-06 -3.1539387e-07 8.010773e-08 4.222889e-08 7.91921e-09 2.6484e-10 -1.0724e-10 -1.076e-11 3e-13 1.4e-13 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1.8009741e-07 -1.3351086e-07 -1.42496e-08 1.0280123e-07 6.539773e-08 2.060205e-08 2.61403e-09 -2.32e-10 -8.882e-11 -5.09e-12 8.9e-13 1.7e-13 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 6.490716e-08 5.984973e-08 4.527138e-08 2.20701e-08 5.42065e-09 2.3547e-10 -2.5029e-10 -5.657e-11 -8e-14 1.1e-12 1.4e-13 2e-14 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 3.99427e-09 3.22198e-09 1.53713e-09 -1.5468e-10 -4.1251e-10 -1.5538e-10 -1.512e-11 2.65e-12 7e-13 2e-14 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -4.8435e-10 -4.6514e-10 -3.6565e-10 -1.8156e-10 -3.579e-11 1.71e-12 2.33e-12 3.5e-13 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -2.388e-11 -1.791e-11 -5.71e-12 5.11e-12 4.07e-12 1.11e-12 7e-14 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 4.61e-12 4.35e-12 3.23e-12 1.28e-12 2.1e-13 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 7e-14 4e-14 -3e-14 -2e-14 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1e-14 1e-14 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -17.66505549227407 -24.71972603705059 -48.65277695003558 -77.22572547929973 -184.7459238867848 -59.30002332733455 -59.76104519305319 -24.95838896595546 -6.52166774815317 -1.41884308291867 -0.26238788718162 -0.04117060098624 -0.00551521344173 -0.00063519762304 -6.311731254e-05 -5.33021175e-06 -3.9703154e-07 -2.81654e-08 -9.6161e-10 3.8316e-10 2.324e-11 -3e-14 0.0 0.0 -0.0 0.0 -98.72884905954994 -132.9845904901093 -249.74567949953916 -359.5742995330033 -600.5323233343809 -214.1983303840973 -242.8392880200427 -113.71671271842546 -31.79266341275932 -7.30539770006904 -1.41048651094944 -0.22945533361913 -0.0317160370431 -0.0037558265932 -0.00038372459999 -3.344767561e-05 -2.52075173e-06 -1.8544023e-07 -6.49867e-09 2.30391e-09 1.3827e-10 3e-14 -0.0 -0.0 0.0 0.0 -306.90036383067155 -385.0377751120786 -638.3961463091172 -679.3735329513315 -797.4320872474019 -390.46892548176896 -354.0113320002008 -167.98668674259105 -48.03493356815807 -11.61467304539893 -2.33739090853288 -0.395551938771 -0.0567945557693 -0.00697948583082 -0.00074096632234 -6.927106949e-05 -5.59985804e-06 -4.4366999e-07 -6.56401e-09 5.07863e-09 2.2797e-10 -0.0 -0.0 0.0 0.0 0.0 -803.2382472948211 -867.2740683548451 -1030.5984864010838 -929.6551297042251 -795.5162564114952 -602.0884962003965 -390.0804999907596 -158.55247766452302 -45.27956826813255 -10.85184337987569 -2.16146363415827 -0.36148178050976 -0.05125990118309 -0.00622208441354 -0.00065250772867 -6.023721756e-05 -4.88743263e-06 -4.0657111e-07 1.317503e-08 5.15165e-09 5.747e-11 -0.0 -0.0 0.0 0.0 0.0 -1286.991400994888 -1264.0932364364453 -1195.1793858480978 -1154.1016559725758 -875.3596493277428 -638.5932917303649 -330.45549842341387 -110.2175821769095 -29.58626075520061 -6.57930525480011 -1.22286169520679 -0.19204708729124 -0.025752714254 -0.00297579795953 -0.00029864975498 -2.593867108e-05 -2.11047768e-06 -1.1753434e-07 1.639938e-08 1.71377e-09 1.5e-13 -0.0 -0.0 0.0 0.0 0.0 -1328.3862730896265 -1284.7324930207856 -1109.8696857322655 -1057.7475118099735 -719.0853415541606 -458.4179730569553 -177.84355445793946 -50.9023934695371 -12.44916973732308 -2.55607394181576 -0.44599001518775 -0.06664218352416 -0.00858447614676 -0.00095911892312 -9.343656292e-05 -7.83716005e-06 -6.4454754e-07 2.62386e-09 7.52158e-09 2.0817e-10 -1.6e-13 -0.0 0.0 -0.0 0.0 0.0 -1101.9677927929795 -1062.9854129606413 -892.815812973586 -749.4346815793834 -429.94248177298385 -205.51481820031896 -65.88853171534826 -17.95756154167598 -4.14450239360476 -0.80900993346412 -0.13465194064866 -0.01925181250176 -0.00238065679998 -0.00025619404554 -2.399120569e-05 -1.90461119e-06 -9.505603e-08 1.299207e-08 1.33343e-09 -7.64e-12 -3e-14 0.0 0.0 0.0 0.0 0.0 -701.1858262089522 -637.5548500726753 -477.676420717442 -320.233995996393 -160.1259832040937 -66.1106869116387 -20.33590076105732 -5.23297270199567 -1.13842163725124 -0.21059598794731 -0.03337957270768 -0.00456470832281 -0.00054200712789 -5.61344014e-05 -4.85156183e-06 -3.1782564e-07 1.046655e-08 4.69003e-09 6.626e-11 -1.55e-12 3e-14 0.0 0.0 0.0 0.0 0.0 -245.671620517479 -219.1422025463223 -160.8642886315466 -99.90246645490369 -48.20856414073305 -17.91173055410982 -5.18533453166032 -1.26212375290378 -0.26009978330595 -0.04575615919101 -0.00692318496333 -0.00090712173777 -0.00010349374364 -1.015018542e-05 -6.7576315e-07 -6.1415e-09 8.00422e-09 3.4222e-10 -1.138e-11 -3e-14 0.0 0.0 -0.0 -0.0 0.0 0.0 -67.82456144953116 -60.68820743094678 -44.87926316460022 -26.03895476629024 -11.88177342044781 -4.03979949316448 -1.10804892356502 -0.25567867615715 -0.0500892017823 -0.00840477624257 -0.00121712997205 -0.00015308612625 -1.676653558e-05 -1.32019239e-06 -2.857494e-08 1.031739e-08 1.00814e-09 -3.071e-11 -3.7e-13 4e-14 0.0 0.0 -0.0 -0.0 0.0 0.0 -15.41873215330724 -13.79777643853629 -10.21076308653117 -5.61379072491519 -2.42615007388976 -0.76746882934662 -0.20019115886899 -0.0439537639658 -0.00821554675935 -0.00131910502345 -0.00018329007939 -2.221912512e-05 -2.03427607e-06 -4.073471e-08 1.219683e-08 2.13328e-09 -1.454e-11 -2.57e-12 3.1e-13 6e-14 0.0 -0.0 0.0 0.0 0.0 0.0 -2.90693250089944 -2.60374508473764 -1.92523843062511 -1.01241608317182 -0.41544831071834 -0.12388839843822 -0.03084782749385 -0.00647008262602 -0.00115792500044 -0.00017841389825 -2.392922698e-05 -2.45822617e-06 -4.213621e-08 1.603877e-08 2.67049e-09 3.71e-12 -8.69e-12 3.2e-13 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.45960996960354 -0.4122979274029 -0.30430266421974 -0.15420606814272 -0.06032507641342 -0.01713166533405 -0.00408670053281 -0.0008219124455 -0.00014128680579 -2.10246235e-05 -2.3658257e-06 -3.213494e-08 2.157882e-08 2.78024e-09 2.626e-11 -1.754e-11 2.7e-13 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.06158966803814 -0.055358877152 -0.04076960503145 -0.02002617428653 -0.00750145674081 -0.00204422886688 -0.00046877988737 -9.076883846e-05 -1.500727587e-05 -1.80660067e-06 2.38353e-09 2.580986e-08 2.54955e-09 3.43e-12 -2.268e-11 3.8e-13 1.2e-13 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.00706286218363 -0.00636294933865 -0.00467575355562 -0.00223670623052 -0.00080576165833 -0.00021188284623 -4.697167449e-05 -8.58939155e-06 -1.0725386e-06 5.045096e-08 2.578785e-08 2.16006e-09 -4.782e-11 -2.46e-11 3.9e-13 2.6e-13 4e-14 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.00069902745346 -0.00063152552626 -0.00046270899461 -0.00021658079465 -7.535568107e-05 -1.923123804e-05 -3.83410535e-06 -4.4252083e-07 7.611558e-08 2.11911e-08 1.40804e-09 -9.788e-11 -2.02e-11 6.8e-13 3.3e-13 4e-14 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -6.021648004e-05 -5.462276433e-05 -3.987711694e-05 -1.834820889e-05 -5.95544515e-06 -1.21946848e-06 -4.597309e-08 6.441113e-08 1.388895e-08 7.2852e-10 -1.322e-10 -1.607e-11 7e-13 1.9e-13 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -4.28009421e-06 -3.86165454e-06 -2.69902076e-06 -1.0459572e-06 -1.6772847e-07 9.846142e-08 3.960031e-08 6.74533e-09 5.625e-11 -1.2564e-10 -8.52e-12 1.13e-12 2.3e-13 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -2.492722e-08 5.4426e-10 6.651246e-08 1.1507912e-07 5.834453e-08 1.734143e-08 1.78472e-09 -3.1695e-10 -1.0295e-10 -2.96e-12 1.37e-12 1.9e-13 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 5.030217e-08 4.669751e-08 3.562331e-08 1.672903e-08 3.59368e-09 -3.3467e-10 -2.7185e-10 -4.6e-11 2.11e-12 1.08e-12 4e-14 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.65512e-09 1.332e-09 4.4044e-10 -6.0349e-10 -4.1316e-10 -1.343e-10 -8.9e-12 3.27e-12 6.8e-13 2e-14 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -4.148e-10 -3.8989e-10 -3.0352e-10 -1.3159e-10 -2.096e-11 4.62e-12 2.3e-12 2.5e-13 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -5.26e-12 -2.65e-12 3.41e-12 6.74e-12 3.71e-12 8.8e-13 4e-14 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 3.47e-12 3.23e-12 2.31e-12 8.4e-13 1.1e-13 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 5e-14 5e-14 2e-14 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -5e-14 -4e-14 -2e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.03249392746238 -0.04002237809798 -0.13957357588846 -0.34128498233789 -4.63889977801315 -224.2603807731283 -182.93196816057215 -88.466748890671 -28.01458671984292 -6.02961655052923 -1.13574418296032 -0.18114425783578 -0.02473990193453 -0.00291658065545 -0.00029863011173 -2.64674232e-05 -1.97776647e-06 -1.3697778e-07 -9.90486e-09 2.8703e-10 8.836e-11 -1e-14 0.0 0.0 -0.0 0.0 -0.20948747386442 -0.24855868097423 -0.78251922260074 -1.76602681155711 -24.1437423397624 -734.41832646728 -730.5511519768576 -394.8092185492069 -134.87802020010687 -31.36770313415644 -6.22991253507056 -1.03725802947158 -0.14677069664222 -0.01781064710584 -0.00186867883913 -0.00017051246003 -1.317859709e-05 -9.2460174e-07 -6.93562e-08 2.5625e-09 8.1954e-10 1.32e-12 -0.0 -0.0 0.0 0.0 -1.0472233254051 -1.1914125690272 -3.41457155623378 -12.31850970686442 -2410.1288213048756 -1034.8418556249414 -1079.5754066884458 -605.5830141389378 -202.0012224402834 -51.0556684519272 -10.83056575052594 -1.91715609206022 -0.28651343575904 -0.03649881791068 -0.00399888744697 -0.00038075289697 -3.23456579e-05 -2.3496436e-06 -1.8562741e-07 1.035671e-08 2.57558e-09 1.27e-12 -0.0 -0.0 0.0 0.0 -5.21384647685374 -5.80255369505752 -18.64927701113502 -44.84815717351157 -2333.7593866021703 -1383.7058892838313 -1129.4985359846285 -592.964720449699 -188.4157759663748 -48.08910561779325 -10.21914455157011 -1.8136662993029 -0.27151283536091 -0.03461724403148 -0.00379299436657 -0.00036076914511 -3.058014843e-05 -2.28815074e-06 -1.5509622e-07 1.752017e-08 2.40038e-09 3e-14 -0.0 0.0 0.0 0.0 -35.99814836031339 -54.2724175311911 -3004.1519154002267 -3924.5269452904827 -2424.8120248463006 -1876.0038702065174 -1095.3825299598404 -447.5707855209623 -128.68762511755307 -30.83621059213574 -6.11594602846461 -1.01863116594826 -0.14399604384608 -0.01744472775871 -0.00182658870554 -0.00016661865972 -1.298207135e-05 -1.03423966e-06 -1.320535e-08 1.181941e-08 5.2258e-10 -0.0 -0.0 0.0 0.0 0.0 -4075.797618199276 -4274.629122214477 -3110.0670490480734 -3250.483310233974 -2034.2106732169002 -1477.600679686846 -721.26401673416 -227.24847901465876 -58.44795364093523 -12.67318355182749 -2.32438644608711 -0.36390885275026 -0.04896427839734 -0.00569670869026 -0.00057657172053 -5.105734576e-05 -3.9226386e-06 -2.7480907e-07 1.795085e-08 3.77779e-09 2.763e-11 -0.0 0.0 -0.0 -0.0 0.0 -3183.417352197217 -3257.3074694784805 -2510.126222078439 -2320.094213045773 -1445.3204381808464 -881.150665573438 -306.1789706733429 -83.93391001281894 -20.26349443274266 -4.14849180232481 -0.72275585595425 -0.10788051334313 -0.01388569268926 -0.00155083088829 -0.00015129277431 -1.271842877e-05 -9.4507723e-07 -1.177232e-08 1.116255e-08 4.7562e-10 -4.03e-12 -0.0 0.0 0.0 -0.0 0.0 -2364.4269339895063 -2238.0181775728297 -1682.168746594761 -1234.2482597608807 -660.6843389442005 -301.61931223571787 -96.30965073647809 -25.58086866711291 -5.80410809807042 -1.1199001318807 -0.18486102774847 -0.0262685540192 -0.0032327904968 -0.00034672319298 -3.255431522e-05 -2.46244626e-06 -1.2053285e-07 1.54746e-08 1.82381e-09 -1.234e-11 1.3e-13 0.0 -0.0 -0.0 0.0 0.0 -1025.8632423495094 -924.7290605503349 -666.795595060181 -421.8291215821987 -210.52646836522135 -85.28908045388364 -25.54893685980904 -6.43633707779043 -1.37861084202611 -0.25188842005604 -0.03951833163548 -0.00535758546449 -0.00063155873862 -6.513561612e-05 -5.63747409e-06 -3.0101409e-07 1.434565e-08 5.67763e-09 4.866e-11 -4.48e-12 1e-14 0.0 0.0 -0.0 -0.0 0.0 -295.5146279196511 -267.92985563217957 -195.96015525841298 -117.99834780175168 -55.67308480488654 -20.12406769062054 -5.6935476810537 -1.35892054990731 -0.27561684476417 -0.04782974875868 -0.0071516784434 -0.00092744820308 -0.00010499399175 -1.027238491e-05 -6.1684974e-07 6.03312e-09 8.85812e-09 3.4491e-10 -1.646e-11 1.5e-13 0.0 0.0 0.0 -0.0 0.0 0.0 -71.26952647387492 -64.66280764848317 -47.70236821422665 -27.04576038606485 -12.08964466296793 -4.00038584986247 -1.07364467940507 -0.24306456852882 -0.04684132053938 -0.00774601862486 -0.00110733400641 -0.00013780604462 -1.497430653e-05 -1.11358334e-06 4.72299e-09 1.159261e-08 8.1784e-10 -4.3e-11 2.6e-13 2.5e-13 0.0 -0.0 -0.0 0.0 0.0 0.0 -14.1284514177563 -12.85667990175571 -9.56177604296766 -5.15421803311204 -2.1907157574178 -0.67501043385161 -0.17242058788986 -0.03714423551254 -0.00682582456899 -0.00107940138089 -0.00014805278677 -1.775489648e-05 -1.52922677e-06 1.21701e-08 1.374415e-08 1.48951e-09 -5.927e-11 -2.54e-12 1.6e-13 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -2.3384796915172 -2.13505346369507 -1.59734296686458 -0.82574076073759 -0.33500381256548 -0.09738004560445 -0.02374945916953 -0.00488653356024 -0.00085949345583 -0.00013047132181 -1.725758488e-05 -1.64682044e-06 2.663329e-08 1.728289e-08 1.91959e-09 -5.591e-11 -7.49e-12 3.2e-13 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.32680249455571 -0.29935883232449 -0.22489400779876 -0.11233981260905 -0.04366932413358 -0.01209204575009 -0.00282516430827 -0.00055735143737 -9.425130393e-05 -1.374691884e-05 -1.40768077e-06 4.631153e-08 2.105058e-08 1.82683e-09 -6.059e-11 -1.25e-11 7.8e-13 9e-14 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.03895667748646 -0.03579634025577 -0.02696747965143 -0.01309626617581 -0.00489566464369 -0.00130078441906 -0.00029223437448 -5.560882235e-05 -8.89812853e-06 -9.4175875e-07 7.007339e-08 2.196196e-08 1.47452e-09 -7.676e-11 -1.543e-11 9.4e-13 1.6e-13 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.00399699113751 -0.00368338105783 -0.00277982601847 -0.00131901679119 -0.00047586297924 -0.0001220842442 -2.654783006e-05 -4.58941569e-06 -4.5549505e-07 8.175272e-08 1.922021e-08 1.08296e-09 -1.1781e-10 -1.298e-11 1.12e-12 2.1e-13 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.00035588815169 -0.00032891244301 -0.00024826784814 -0.00011577292256 -4.045525543e-05 -9.94115075e-06 -1.79094598e-06 -9.094183e-08 6.999822e-08 1.387011e-08 4.2386e-10 -1.3371e-10 -9.53e-12 9.8e-13 1e-13 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -2.77887728e-05 -2.575760855e-05 -1.937709614e-05 -8.78406262e-06 -2.70941605e-06 -4.4181207e-07 8.979003e-08 4.674356e-08 7.35308e-09 -1.7791e-10 -1.36e-10 -5.51e-12 1.26e-12 1.5e-13 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1.57263513e-06 -1.43489551e-06 -1.00088842e-06 -3.1501496e-07 6.068017e-08 8.233934e-08 2.377965e-08 2.44646e-09 -3.4008e-10 -1.018e-10 -1.5e-13 1.36e-12 1.2e-13 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.2616502e-07 1.2989731e-07 1.2979073e-07 8.339847e-08 3.463243e-08 7.56199e-09 2.816e-11 -3.2712e-10 -5.042e-11 2.79e-12 1.07e-12 2e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 2.497231e-08 2.334381e-08 1.718285e-08 6.18478e-09 5.147e-10 -4.8571e-10 -1.8792e-10 -1.344e-11 3.64e-12 6.8e-13 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -7.0655e-10 -7.2909e-10 -7.6759e-10 -5.9128e-10 -2.8565e-10 -5.027e-11 3.56e-12 2.86e-12 2.8e-13 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -2.0904e-10 -1.9343e-10 -1.3537e-10 -3.998e-11 1.94e-12 4.95e-12 1.33e-12 6e-14 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 8.71e-12 8.69e-12 8.4e-12 5.72e-12 2.16e-12 2.7e-13 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.48e-12 1.38e-12 9.2e-13 2.6e-13 2e-14 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -2.2e-13 -2.2e-13 -2e-13 -9e-14 -2e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 2.321965635e-05 5.66131932e-05 -0.00018151416998 -5.220327731e-05 -0.06462725713035 -1.6046756763398 -203.21390817260112 -79.01318213426259 -41.44453079724665 -9.86650214628346 -2.00050227746596 -0.34537680412821 -0.05069537158948 -0.00636917935483 -0.00068983499919 -6.466394736e-05 -5.09717231e-06 -3.5578534e-07 -2.39296e-08 -7.964e-10 2.0237e-10 8.53e-12 -3e-14 0.0 0.0 0.0 -6.28934416e-06 5.352612646e-05 -0.00475433006036 -0.0113875027531 -0.27308271648062 -8.52687278078899 -874.878559941259 -374.757886785391 -202.12803673563573 -52.19108733662664 -11.11247064225266 -1.98815491583818 -0.3001945978373 -0.03860398807329 -0.00426479298766 -0.00040791975545 -3.374749693e-05 -2.40607358e-06 -1.6518926e-07 -5.93076e-09 1.71469e-09 1.1551e-10 3e-14 -0.0 -0.0 0.0 -0.00343878539957 -0.00447561768977 -0.05183362639437 -0.09744251551613 -7.64268920958909 -35.19660136464937 -1453.137525297675 -851.4477090045481 -379.15049745603324 -102.97277304499771 -23.17131906232803 -4.31396897751928 -0.67291309772513 -0.08892684308509 -0.01005709941968 -0.00098259856757 -8.447835415e-05 -6.37240393e-06 -4.4400737e-07 -1.476783e-08 5.35896e-09 3.6537e-10 -0.0 -0.0 0.0 0.0 -0.05176051935496 -0.06547444654675 -0.22979713555079 -0.35041292898779 -44.38560168698357 -3140.440297549246 -1698.9638516772927 -1275.3218871694735 -510.98008956433665 -133.39190849280644 -29.49034797184544 -5.39097674381229 -0.827778499126 -0.10785784436242 -0.0120379591947 -0.00116129345582 -9.859815509e-05 -7.35464866e-06 -5.7231424e-07 1.263748e-08 7.76648e-09 1.2837e-10 -0.0 -0.0 0.0 0.0 -0.27996322657892 -0.36087531810228 -9.87539310541624 -52.09104189375001 -3102.264232970918 -2901.0471272103478 -1727.8325181134785 -1062.4096050830788 -351.3920201914454 -87.99037596496912 -18.43456600064246 -3.19855401804296 -0.46594988340506 -0.05769217379039 -0.00613753203765 -0.00056584475015 -4.495823365e-05 -3.17811977e-06 -2.0900241e-07 2.184457e-08 3.21761e-09 1.02e-12 -0.0 -0.0 0.0 0.0 -44.44361008511574 -50.51688538050497 -76.70981332444028 -3735.717054045381 -2975.691720802317 -2418.831042555101 -1517.631231678027 -646.4311758752923 -170.16999732980275 -38.27994169661935 -7.22181985733242 -1.1551811098696 -0.15804285424629 -0.01864046086236 -0.00190803320158 -0.00017036636776 -1.310977609e-05 -9.9305728e-07 -5.81471e-09 1.317078e-08 4.3432e-10 -5.7e-13 -0.0 0.0 0.0 0.0 -4253.809393309714 -4600.393814592332 -4870.494627785343 -3484.1372137776034 -2704.6874888515135 -1876.968582686807 -881.614303180589 -245.55142864064564 -60.10191104470451 -12.63684850392558 -2.25189406367483 -0.34227209409698 -0.04470895615801 -0.00505441050625 -0.00049753606059 -4.282907853e-05 -3.06139851e-06 -1.7365905e-07 1.915748e-08 2.65826e-09 -1.104e-11 -6e-14 0.0 0.0 0.0 0.0 -3520.934336815935 -3400.7219745369766 -3385.470640611326 -2359.070312337031 -1649.2964200625945 -819.5710469846043 -282.6591921848279 -76.11825192133703 -17.56882129133696 -3.45564664417019 -0.57970588211902 -0.08349776272789 -0.01039377919017 -0.00112489228113 -0.00010642049184 -8.58170657e-06 -5.2473562e-07 1.191194e-08 8.26522e-09 1.6587e-10 -3.88e-12 5e-14 0.0 0.0 -0.0 0.0 -2089.942713028064 -1948.0032137602282 -1801.0053095829974 -1051.4439416691898 -597.088328829802 -241.5208096443093 -76.54070103060924 -19.52272837612856 -4.2382426921247 -0.78488501707223 -0.12458434734233 -0.0170608145047 -0.00202801082251 -0.00021043921465 -1.908594348e-05 -1.2596886e-06 -2.045554e-08 1.418683e-08 7.7827e-10 -2.475e-11 1e-14 0.0 -0.0 -0.0 0.0 0.0 -683.0171017085635 -630.9328628326978 -554.5478923620291 -305.31811170634404 -163.11316085959942 -59.91825031171053 -17.39931842193158 -4.19229568388081 -0.85830348734832 -0.15030726068462 -0.02265712352706 -0.00295876907659 -0.00033670709734 -3.360399863e-05 -2.64487808e-06 -6.346896e-08 1.724501e-08 2.11427e-09 -4.114e-11 -1.43e-12 8e-14 0.0 0.0 -0.0 0.0 0.0 -173.76528526138134 -162.0403465432044 -140.33072129437036 -74.45305689927476 -36.93845026737217 -12.32251422997737 -3.34543829708432 -0.76136341231271 -0.14751790919025 -0.024528179592 -0.00352386217728 -0.00044020921581 -4.814207966e-05 -4.34718848e-06 -1.1830047e-07 2.119755e-08 4.51941e-09 -1.378e-11 -6.68e-12 5.2e-13 7e-14 0.0 0.0 0.0 0.0 0.0 -36.31594363990279 -33.97097780725725 -28.98939193128354 -14.90415660476473 -6.93784593423261 -2.13389374804374 -0.5466814408607 -0.11790531936863 -0.02170887118221 -0.00344079359354 -0.00047279682236 -5.674172208e-05 -5.74160896e-06 -2.2216537e-07 3.055889e-08 5.75681e-09 8.092e-11 -2.011e-11 5.6e-13 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -6.27871783086486 -5.88284844421962 -4.96230812093313 -2.48565249932642 -1.09272363430783 -0.31417884492077 -0.07643712013712 -0.0156902017448 -0.00275646375709 -0.00041803061141 -5.52211039e-05 -6.16188105e-06 -3.0633613e-07 4.292918e-08 6.60732e-09 1.683e-10 -3.937e-11 4.5e-13 4e-14 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.90962289404642 -0.85300813167661 -0.71270269529625 -0.34929493374547 -0.14583602120469 -0.03966163645628 -0.00920907109089 -0.00180677866261 -0.0003040343433 -4.441507464e-05 -5.39283041e-06 -2.9290032e-07 5.367253e-08 7.28945e-09 1.2979e-10 -5.478e-11 2.3e-13 2.5e-13 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.11173513870996 -0.10483139388629 -0.08688015287252 -0.04179642324693 -0.01665349049513 -0.00432451588725 -0.00096233068576 -0.00018121017634 -2.945210931e-05 -3.82224788e-06 -1.8557496e-07 5.88433e-08 7.34096e-09 1.216e-11 -6.201e-11 -3.6e-13 4.5e-13 3e-14 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0117574708517 -0.01103394125987 -0.00907967409156 -0.00429850288698 -0.00164130206534 -0.00040990867896 -8.785786843e-05 -1.592416669e-05 -2.14897024e-06 -3.930619e-08 5.494601e-08 6.39229e-09 -1.5682e-10 -6.273e-11 -1.1e-13 6e-13 3e-14 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.00106917004843 -0.00100356607407 -0.00082034446788 -0.00038330568107 -0.00014057975233 -3.410172224e-05 -6.84707636e-06 -9.1192414e-07 7.717577e-08 4.327691e-08 4.21806e-09 -2.6458e-10 -5.895e-11 5.4e-13 5e-13 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -8.472352963e-05 -7.955541195e-05 -6.460599071e-05 -2.999199909e-05 -1.041658299e-05 -2.17800923e-06 -2.1189345e-07 1.0498298e-07 2.810369e-08 1.99718e-09 -3.2341e-10 -4.714e-11 2.37e-12 5.5e-13 3e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -5.68140341e-06 -5.31103558e-06 -4.20525196e-06 -1.72748088e-06 -3.9876248e-07 9.155537e-08 6.605843e-08 1.426077e-08 4.2478e-10 -3.009e-10 -2.681e-11 3.26e-12 4.9e-13 2e-14 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -7.885386e-08 -5.706122e-08 8.17178e-09 1.2562255e-07 9.521423e-08 2.997425e-08 4.30808e-09 -4.8911e-10 -2.1928e-10 -9.74e-12 3.3e-12 3e-13 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 6.524805e-08 6.235382e-08 5.302647e-08 2.757952e-08 7.55908e-09 1.035e-11 -4.5971e-10 -1.0574e-10 1.43e-12 2.66e-12 1.5e-13 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 2.61155e-09 2.28877e-09 1.23264e-09 -6.8085e-10 -6.7153e-10 -2.5348e-10 -2.508e-11 5.5e-12 1.64e-12 6e-14 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -5.5769e-10 -5.337e-10 -4.7904e-10 -2.382e-10 -5.08e-11 4.91e-12 4.33e-12 6.6e-13 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1.074e-11 -8.18e-12 3e-14 8.95e-12 6.49e-12 1.78e-12 9e-14 -1e-14 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 5.16e-12 4.9e-12 4.25e-12 1.75e-12 3.4e-13 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 3e-14 -3e-14 -1.7e-13 -2.3e-13 -1.2e-13 -1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00022225946599 0.00050057888656 0.00338536641934 0.0180063866213 -0.00994900534892 -1.45458827089368 -176.8088860791437 -87.75211229669999 -51.00592292801797 -12.64467666964223 -2.64785185789201 -0.47199114453956 -0.07128835230854 -0.00918381734915 -0.00101689260548 -9.738789484e-05 -8.0210462e-06 -5.8643591e-07 -4.00322e-08 -1.69033e-09 3.7584e-10 1.834e-11 -1e-14 0.0 0.0 -0.0 0.00226851315446 0.00478974129935 0.03041017973798 0.09165375559175 -0.07991654997104 -8.5933190074388 -797.8589346983673 -394.26015589550843 -232.22962002519867 -62.39928939620743 -13.72967558332142 -2.53553476969228 -0.39370484066211 -0.05187460761707 -0.00585317527591 -0.00057039086734 -4.807392965e-05 -3.50271821e-06 -2.4181447e-07 -1.080484e-08 2.35094e-09 1.5003e-10 1e-14 -0.0 -0.0 0.0 0.01346611390601 0.02321590191841 0.10443096892556 0.01034254668701 -0.28807677541602 -34.21805611806814 -1509.1269108909298 -843.8213964002881 -392.3833638586557 -108.19337260498554 -24.65079139921701 -4.648088649602 -0.73331632704324 -0.09788100293809 -0.01116732554191 -0.00109953960234 -9.506747079e-05 -7.20435825e-06 -5.0429545e-07 -1.780828e-08 5.82116e-09 3.6196e-10 -0.0 0.0 0.0 0.0 0.03399437394275 0.03361247795799 -0.0018587515414 -0.28788725088031 -37.22668189070487 -3092.6509045085427 -1832.9492965791871 -1263.9781456129492 -505.3895574483022 -132.51080475816 -29.40594096495241 -5.39699726707732 -0.83142516446492 -0.10856770582229 -0.01213063548105 -0.00117035654511 -9.916045019e-05 -7.38860013e-06 -5.7552139e-07 1.251522e-08 7.65238e-09 1.4969e-10 -0.0 -0.0 0.0 0.0 -0.15304465773973 -0.20026647548133 -0.43184540859736 -44.31025796551298 -3048.5265412764315 -2876.379722111182 -1756.3297669245187 -1076.4260558255817 -361.78688274189227 -90.83821949026263 -19.04959496757595 -3.29749736452159 -0.47873180604578 -0.05907209473065 -0.00626464914898 -0.00057622512858 -4.59241124e-05 -3.24497957e-06 -2.1598947e-07 2.197048e-08 3.24688e-09 4.19e-12 -0.0 -0.0 0.0 0.0 -38.13549685869771 -48.26617990191659 -76.37719719833366 -3662.076094777434 -2938.3757892365525 -2382.261705306099 -1542.9637971439333 -681.4050381686426 -180.7232963581359 -40.64905421610256 -7.64707593103185 -1.21811307374495 -0.1659867162025 -0.01951376786583 -0.00199254540621 -0.00017770462129 -1.370032874e-05 -1.03892275e-06 -8.62781e-09 1.359485e-08 5.4021e-10 -7e-13 -0.0 0.0 0.0 -0.0 -4132.511629442287 -4491.956637845049 -4897.959020881811 -3453.5548005263827 -2673.611644757095 -1910.4437031853279 -919.110631911043 -263.0834282902785 -64.27643948122554 -13.52118124858274 -2.40740132643084 -0.36526328911514 -0.04761714971331 -0.00537321276219 -0.00052821976809 -4.544683028e-05 -3.26119511e-06 -1.9086676e-07 1.957695e-08 2.78095e-09 1.024e-11 -8e-14 0.0 0.0 0.0 0.0 -3548.8077201810484 -3452.5278022910425 -3359.4185725749835 -2400.436135347995 -1721.423219825406 -868.7724865026167 -301.7506127793834 -81.8405611232677 -18.93965147720372 -3.7307263853386 -0.62589182465856 -0.09008618497406 -0.01120250361951 -0.0012112875425 -0.00011454038891 -9.26019807e-06 -5.7740876e-07 9.5637e-09 9.01547e-09 1.7602e-10 -4.28e-12 7e-14 0.0 0.0 -0.0 0.0 -2135.761773962756 -1973.540122720278 -1799.1510001324466 -1094.941554141961 -634.324253601433 -257.2803548614051 -82.21420347218886 -21.10405735344342 -4.59739828045269 -0.85318385111904 -0.13555183582753 -0.01856641456336 -0.00220667637217 -0.00022897860269 -2.078634358e-05 -1.39964631e-06 -2.862505e-08 1.50865e-08 8.8827e-10 -2.558e-11 -6e-14 0.0 0.0 0.0 -0.0 0.0 -711.8302932550547 -647.8354484450723 -559.0625051944238 -316.39413446236284 -172.32305459939926 -64.17891621607747 -18.76859711796275 -4.54952252721963 -0.93532007540491 -0.16424838820543 -0.02480040035098 -0.003241850489 -0.00036920378134 -3.686386337e-05 -2.93846752e-06 -8.019361e-08 1.777371e-08 2.43192e-09 -4.352e-11 -1.48e-12 8e-14 0.0 0.0 -0.0 0.0 0.0 -182.21325170597697 -167.1421372896332 -142.18055011706622 -77.0576929156346 -38.96956562894965 -13.21909577843276 -3.61597231033217 -0.82828917361208 -0.16126460265203 -0.02690672998259 -0.00387493503391 -0.00048495974477 -5.309932273e-05 -4.84559218e-06 -1.5076752e-07 2.17306e-08 4.96835e-09 -7.22e-12 -7.89e-12 5.2e-13 7e-14 0.0 0.0 0.0 0.0 0.0 -38.41372451136812 -35.235862113491 -29.50274071443264 -15.41396479412349 -7.3064121883607 -2.28755263317401 -0.59118589519552 -0.12843411535788 -0.02378005898311 -0.00378489637718 -0.00052177459761 -6.276342017e-05 -6.41186398e-06 -2.8036533e-07 3.097658e-08 6.28525e-09 1.6245e-10 -2.298e-11 6e-13 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -6.69741514642825 -6.13447738946266 -5.06838584900776 -2.5701454929264 -1.14836918981784 -0.33617924537913 -0.08262317033645 -0.01709899875528 -0.00302323182685 -0.00046080172272 -6.109332374e-05 -6.88725642e-06 -3.7807962e-07 4.441438e-08 7.24993e-09 1.9516e-10 -4.441e-11 4.4e-13 6e-14 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.9778033378546 -0.89391554198651 -0.73005492861669 -0.3611410498302 -0.15291088872849 -0.04234622268087 -0.00994532863256 -0.00196903527607 -0.0003337526818 -4.901779542e-05 -6.0301863e-06 -3.6258735e-07 5.607577e-08 7.98744e-09 1.7768e-10 -6.202e-11 -7.2e-13 2.6e-13 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.12094337115821 -0.11035681912214 -0.08920486209569 -0.04320652486992 -0.01742053398253 -0.00460770941197 -0.00103827722983 -0.00019746694025 -3.234497952e-05 -4.27376585e-06 -2.4055264e-07 6.210921e-08 8.28981e-09 6.74e-12 -6.751e-11 -9.5e-13 5e-13 3e-14 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.01280505811765 -0.01166332623749 -0.00934064792381 -0.00444200301566 -0.00171315947213 -0.00043604426499 -9.471199518e-05 -1.737301293e-05 -2.40198799e-06 -7.337645e-08 5.852256e-08 7.13681e-09 -1.4132e-10 -6.931e-11 -6.1e-13 7.1e-13 6e-14 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.00117100795113 -0.00106497840967 -0.00084536336933 -0.00039587697971 -0.00014650789429 -3.623249504e-05 -7.4081318e-06 -1.02071427e-06 6.355071e-08 4.669524e-08 5.10362e-09 -2.8701e-10 -6.587e-11 6.9e-13 5.2e-13 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -9.327811164e-05 -8.475793786e-05 -6.667633506e-05 -3.094335037e-05 -1.08633297e-05 -2.33724595e-06 -2.4977034e-07 1.0699057e-07 3.053787e-08 2.52532e-09 -2.9771e-10 -5.262e-11 2.22e-12 6.3e-13 3e-14 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -6.32638109e-06 -5.70807434e-06 -4.36019344e-06 -1.79243269e-06 -4.2567862e-07 8.416324e-08 6.993232e-08 1.575002e-08 6.5422e-10 -3.1968e-10 -3.399e-11 3.53e-12 5.4e-13 2e-14 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1.1783299e-07 -8.16603e-08 -1.68252e-09 1.2352015e-07 9.771404e-08 3.154583e-08 4.85101e-09 -4.7438e-10 -2.3742e-10 -1.435e-11 3.13e-12 3.1e-13 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 7.020513e-08 6.537799e-08 5.418617e-08 2.829576e-08 7.9661e-09 1.4627e-10 -4.87e-10 -1.1824e-10 7e-14 2.85e-12 2e-13 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 3.14e-09 2.62679e-09 1.36824e-09 -6.7598e-10 -6.7024e-10 -2.5958e-10 -2.959e-11 5.5e-12 1.83e-12 6e-14 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -5.963e-10 -5.5983e-10 -4.8419e-10 -2.4521e-10 -5.326e-11 4.45e-12 4.56e-12 7.4e-13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1.512e-11 -1.096e-11 -1.07e-12 9.08e-12 6.59e-12 1.91e-12 1.3e-13 -1e-14 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 5.59e-12 5.19e-12 4.32e-12 1.81e-12 3.4e-13 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1e-13 3e-14 -1.4e-13 -2.4e-13 -1.2e-13 -1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.00028649547203 -0.00042196571992 -0.00592204096818 -0.06757720651661 -1.31816084019574 -11.10638842754854 -340.37878113942696 -297.54397868132065 -123.44071766771002 -32.66525243209684 -7.18212432966409 -1.29684682857615 -0.1958931483571 -0.0250763206047 -0.00275006015555 -0.00026062892136 -2.092720593e-05 -1.43132985e-06 -1.0079873e-07 -2.62835e-09 1.24752e-09 8.168e-11 -0.0 0.0 0.0 0.0 -0.0050076566681 -0.00742985103317 -0.07087764024735 -0.30687248108827 -9.41734399554631 -1587.9283846205378 -689.56846236009 -678.5726721388129 -318.3241011690447 -88.63328077465678 -20.50917800575399 -3.87647226962373 -0.61002701653118 -0.0809862242763 -0.00917416625962 -0.0008955542047 -7.639664724e-05 -5.70799349e-06 -4.1695829e-07 -7.85846e-09 5.31411e-09 2.4582e-10 -0.0 -0.0 0.0 -0.0 -0.05817975212463 -0.06997749271142 -0.30915387744711 -7.82012079328442 -13.76670837827422 -1563.1731388035103 -775.8515000964084 -705.8162006603781 -303.66493399709066 -78.3445285859125 -17.4104073361585 -3.2047890168947 -0.49563861910799 -0.06503068811456 -0.00730537655801 -0.00070859907084 -6.001909101e-05 -4.46507498e-06 -3.4429212e-07 9.73966e-09 4.73936e-09 4.919e-11 -1e-14 -0.0 0.0 0.0 -0.26593249049704 -0.28407908553178 -9.12935840289422 -9.70866290772915 -43.82170667146746 -1899.9503208013919 -1150.9016072557813 -836.858694296131 -288.7239613832828 -72.02172234571036 -15.22847161724207 -2.68142299082071 -0.39755267326215 -0.05010101628433 -0.00541764461618 -0.0005072485234 -4.16056309e-05 -3.01447451e-06 -2.274172e-07 1.684071e-08 3.11213e-09 6.5e-13 1e-14 -0.0 -0.0 -0.0 -13.0011792743578 -26.00279203634569 -33.23579257132389 -64.16519139405499 -3911.212382782087 -2055.681052440146 -1612.0945035101686 -764.6165621780178 -222.33825462080162 -52.76475343921135 -10.2800833856371 -1.67311282827965 -0.23053329148835 -0.02721907561552 -0.00278144392816 -0.00024808443385 -1.950400617e-05 -1.4697173e-06 -5.440581e-08 1.666779e-08 1.12013e-09 -1.5e-13 -0.0 0.0 0.0 -0.0 -66.54878615874644 -3151.1234184813907 -3565.7028838519454 -4365.3300678123205 -3215.602650339541 -2139.3202467119813 -1286.138570133229 -461.5365484596537 -115.12208765657395 -24.64874862178548 -4.41451670828123 -0.67238723013089 -0.08792959698102 -0.0099600388297 -0.00098345245417 -8.514137943e-05 -6.44700135e-06 -4.9201431e-07 1.653782e-08 6.38041e-09 1.3222e-10 -0.0 -0.0 0.0 0.0 -0.0 -4832.929972731537 -3308.856757358772 -3463.79660149681 -3450.5294031223475 -2379.1113617974347 -1498.4143361410963 -667.1916644207569 -180.0763924917907 -42.04685888445477 -8.45548591362821 -1.44291343671131 -0.21048130870501 -0.02645728303623 -0.00288700656933 -0.00027518823559 -2.292460623e-05 -1.68191279e-06 -6.348347e-08 1.744378e-08 1.13181e-09 -6.05e-12 -1e-14 0.0 0.0 -0.0 -0.0 -3362.741522448799 -2556.914307393616 -2446.335274509164 -2158.0557975642273 -1245.7395662706808 -645.9016611946385 -212.99864832947029 -55.69339871673063 -12.43541550017037 -2.36169099118945 -0.38249831298985 -0.05324233221853 -0.00641596884497 -0.00067365097273 -6.195387948e-05 -4.76573636e-06 -2.9376392e-07 1.737344e-08 4.2461e-09 3.777e-11 -6.9e-13 1e-14 0.0 0.0 -0.0 -0.0 -1836.3637807102623 -1411.240642973209 -1126.5297003453245 -811.4977382236434 -408.35901522144485 -182.83650715803313 -56.71708694775216 -14.11478763133542 -2.99260442220271 -0.5397245621111 -0.08335164105594 -0.01110628927565 -0.0012856165559 -0.00013005711561 -1.137624012e-05 -6.950139e-07 1.67997e-09 9.91376e-09 2.8042e-10 -1.05e-11 -4e-14 0.0 -0.0 0.0 0.0 0.0 -570.0047983103287 -420.647182067974 -320.6477544726938 -221.9560823452441 -108.9346383735476 -43.38270466830775 -12.51227704069714 -2.97502981507265 -0.599987788993 -0.10312633803607 -0.01522966107912 -0.00194705352349 -0.00021692256703 -2.116189367e-05 -1.52867485e-06 -2.655315e-08 1.435623e-08 1.14221e-09 -3.601e-11 -1.3e-13 1e-14 -0.0 -0.0 0.0 0.0 0.0 -144.4734339971524 -104.9957505435449 -77.10326464784275 -50.27757081876629 -23.58486904292831 -8.52931136220809 -2.32597742566501 -0.5280712499217 -0.10158900193163 -0.01669697410968 -0.00236491126172 -0.00029083016108 -3.131117256e-05 -2.64702193e-06 -4.794472e-08 1.711781e-08 2.54218e-09 -3.088e-11 -2.09e-12 3.2e-13 3e-14 0.0 -0.0 -0.0 -0.0 -0.0 -29.91147340171469 -21.48318280424949 -15.22842717353232 -9.41902370143692 -4.22146718302759 -1.41159665687054 -0.36711419522518 -0.07974078876006 -0.01468435403849 -0.0023155239182 -0.00031546138652 -3.750300681e-05 -3.59699995e-06 -7.28317e-08 2.269686e-08 3.83412e-09 -2.326e-11 -9.79e-12 3.8e-13 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -5.13096516337719 -3.65405620815379 -2.50965134415257 -1.47892424246857 -0.63372635015325 -0.19884299452328 -0.04959660184248 -0.01033788206343 -0.00182856252015 -0.00027749182953 -3.658840268e-05 -3.89670325e-06 -1.0438804e-07 3.153391e-08 4.30255e-09 3.231e-11 -2.208e-11 4.6e-13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.73842601415978 -0.52256465941876 -0.34898686945064 -0.19685575309848 -0.08079904133635 -0.02407089441932 -0.00578069293576 -0.00115988598172 -0.00019768855538 -2.909000869e-05 -3.37275625e-06 -9.324148e-08 4.020023e-08 4.43351e-09 2.792e-11 -3.438e-11 7.5e-13 1.8e-13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.09018934045423 -0.06351400242684 -0.04137589389401 -0.02243936063078 -0.00884356818457 -0.00252441025778 -0.00058544236788 -0.00011348422004 -1.873348666e-05 -2.3098958e-06 -2.600038e-08 4.317891e-08 4.16888e-09 -3.904e-11 -3.932e-11 6.5e-13 3e-13 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.00944248639976 -0.00662375533481 -0.00422099345477 -0.00220957051818 -0.00083856164825 -0.00023097218565 -5.19771176e-05 -9.60455365e-06 -1.21949429e-06 5.83591e-08 3.931813e-08 3.34852e-09 -1.551e-10 -3.691e-11 7.1e-13 4e-13 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.00085484739178 -0.00059739782821 -0.000373573936 -0.00018936222329 -6.949144194e-05 -1.859268805e-05 -3.78456468e-06 -4.3673026e-07 1.0129519e-07 2.950705e-08 1.97827e-09 -2.2617e-10 -3.247e-11 9.4e-13 3.1e-13 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -6.750759344e-05 -4.698449759e-05 -2.898562664e-05 -1.41917516e-05 -4.82517278e-06 -1.00446798e-06 -9.22714e-09 8.045862e-08 1.800392e-08 7.853e-10 -2.6051e-10 -2.307e-11 2e-12 3.6e-13 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -4.4263485e-06 -2.94878638e-06 -1.64500058e-06 -6.3222318e-07 -5.093334e-08 1.192003e-07 4.359899e-08 7.40375e-09 -3.0885e-10 -2.0912e-10 -1.092e-11 2.47e-12 2.9e-13 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -6.24171e-09 6.752514e-08 1.2499699e-07 1.1695575e-07 5.477535e-08 1.634379e-08 1.42497e-09 -4.9167e-10 -1.3841e-10 -1.55e-12 2.4e-12 1.4e-13 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 5.471192e-08 3.944293e-08 2.599771e-08 1.143528e-08 2.04329e-09 -6.4965e-10 -3.4412e-10 -5.03e-11 4.58e-12 1.72e-12 6e-14 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 1.46323e-09 4.5217e-10 -6.8319e-10 -7.8053e-10 -4.3996e-10 -1.259e-10 -4.48e-12 4.94e-12 8.9e-13 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -4.866e-10 -3.4529e-10 -2.1863e-10 -8.275e-11 -7.32e-12 7.22e-12 2.89e-12 2.9e-13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1.99e-12 4.24e-12 8.47e-12 8e-12 3.82e-12 7.4e-13 -2e-14 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 4.34e-12 2.77e-12 1.56e-12 5.5e-13 6e-14 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1.4e-13 -1.8e-13 -2.1e-13 -1.7e-13 -6e-14 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.1904512547215 -0.22948183691501 -0.76590405412805 -4.17178168884549 -241.55392230504205 -217.4938418391777 -103.25699463687882 -64.48944549819383 -26.97499243496025 -7.92587907411917 -1.83763393017131 -0.34479656079359 -0.05353234464716 -0.00698579560164 -0.000776437455 -7.41347838e-05 -5.89494497e-06 -4.3670447e-07 -3.366106e-08 2.88186e-09 5.276e-10 -0.0 0.0 0.0 -0.0 -0.0 -1.07222037364899 -1.29268700882293 -4.04762575833913 -22.41445998971548 -811.3646943607214 -710.803669073111 -383.8733910029429 -211.05473907248077 -82.0865549765881 -24.51032534270828 -5.85746903705891 -1.12416449865862 -0.17781810938717 -0.02360960470528 -0.00266654951717 -0.00025909555391 -2.191148522e-05 -1.63143208e-06 -1.2176906e-07 1.122821e-08 1.7609e-09 -0.0 -0.0 0.0 0.0 -0.0 -4.70870825188378 -5.75069385391706 -28.6672466519337 -2289.0567277464856 -1357.6574168283214 -1175.8659980962643 -688.7050161579574 -329.9813392040005 -103.5535563474398 -25.39770725134621 -5.21223725351023 -0.89890934428005 -0.13152466705172 -0.01644488169929 -0.0017705481622 -0.00016558940064 -1.370353536e-05 -1.04139114e-06 -5.108454e-08 9.79859e-09 9.3467e-10 -1e-14 -0.0 0.0 0.0 0.0 -27.3250067616213 -46.52096849382067 -2781.130314140047 -2285.0478786528297 -1785.4622797801078 -1390.9520023245816 -779.3773392109688 -316.8478858368943 -87.32414464553209 -20.21022587119955 -3.87978853081495 -0.63229811173133 -0.0878131685177 -0.01046609226739 -0.00107887544703 -9.697430287e-05 -7.69251563e-06 -6.2242245e-07 1.62809e-09 7.61324e-09 2.1377e-10 1e-14 -0.0 -0.0 0.0 -0.0 -3643.7604074624087 -3903.5567587337105 -2823.56513772904 -2519.6051402073194 -1783.6261832002956 -1240.4202585448677 -641.0895840772147 -223.56187933059553 -58.24416576234344 -12.7154819321167 -2.31463825994334 -0.35609381014967 -0.04675661629878 -0.00529288283001 -0.00052118582259 -4.514541614e-05 -3.51434584e-06 -2.6253659e-07 1.645071e-08 3.76465e-09 1.46e-11 -0.0 -0.0 0.0 -0.0 -0.0 -3165.1901626576678 -3150.415109352361 -2437.598534133917 -2088.1809926436977 -1424.5966213153895 -867.1954421467573 -383.8940116491228 -113.44370717201927 -27.75095143610823 -5.66111319625784 -0.97302170398822 -0.14255277362012 -0.01796992015838 -0.00196419003788 -0.00018753676542 -1.568836708e-05 -1.27129895e-06 -3.587531e-08 1.426188e-08 8.5336e-10 -1.05e-12 -0.0 0.0 0.0 -0.0 0.0 -2428.2086110000155 -2368.714916767724 -1952.4549498617755 -1454.8413997944479 -905.7990988095477 -437.1801356348487 -157.71271307876705 -43.32116702144756 -10.00598470248684 -1.94118563131326 -0.31927635472289 -0.04493943940779 -0.00545817501736 -0.00057631676758 -5.329740869e-05 -4.21732091e-06 -3.0081167e-07 1.572689e-08 4.18093e-09 5.728e-11 -1.3e-13 -0.0 0.0 0.0 -0.0 0.0 -1343.345336727991 -1263.4846509181968 -1003.564649839706 -664.9664833814248 -358.6496332495919 -154.32914790770408 -51.00214251544924 -13.31582420460324 -2.91300821983641 -0.53714821777546 -0.08436967828844 -0.01139068241303 -0.00133214955079 -0.00013594319575 -1.198019696e-05 -8.7835772e-07 -1.217275e-08 1.051016e-08 4.2777e-10 -6.04e-12 9e-14 0.0 -0.0 -0.0 -0.0 -0.0 -503.7879690483312 -447.52308672950375 -329.85198315016794 -213.0626686983277 -108.30230791315995 -43.78654072958106 -13.38298788083892 -3.31864913783714 -0.69017333628881 -0.12146045229819 -0.01827647488981 -0.00237215005939 -0.00026764607492 -2.640683722e-05 -2.05522477e-06 -8.817992e-08 1.362852e-08 1.58469e-09 -2.587e-11 -4.7e-13 0.0 0.0 0.0 0.0 0.0 0.0 -151.48869081225857 -127.21703061259048 -89.22874319900437 -55.77219540886173 -26.73029196969722 -10.05663266565633 -2.89351623875349 -0.68401334695572 -0.13577976035777 -0.02288178070409 -0.00330753928544 -0.00041372370621 -4.515699304e-05 -4.05144746e-06 -1.8326808e-07 1.494151e-08 4.24629e-09 2.121e-11 -4.08e-12 5e-14 0.0 0.0 0.0 0.0 0.0 0.0 -37.16389254204244 -29.48965120493225 -19.73982991025609 -11.87666367023644 -5.42654025911692 -1.91248137097266 -0.52329967859874 -0.11833099997252 -0.02250610701999 -0.00364379562272 -0.00050747049878 -6.137574024e-05 -6.26557429e-06 -3.0902244e-07 1.512275e-08 6.25653e-09 1.6559e-10 -1.371e-11 5e-13 1.3e-13 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -7.50583740179278 -5.65797224777141 -3.63280061329265 -2.09997229561508 -0.91869170002732 -0.30582945177462 -0.08013868837393 -0.01739566439362 -0.00318122414181 -0.00049640515806 -6.686444623e-05 -7.65478369e-06 -4.7103724e-07 2.370979e-08 7.45309e-09 3.5586e-10 -3.502e-11 1e-13 3e-14 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -1.26158281160461 -0.91006531748927 -0.56279089662817 -0.31278333109714 -0.13130297243028 -0.04164283025651 -0.01050108684695 -0.00219561390759 -0.00038734978149 -5.853891003e-05 -7.4481371e-06 -5.3022321e-07 3.762398e-08 8.27838e-09 4.3286e-10 -5.702e-11 -9.6e-13 9e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.17844302300493 -0.12409776045257 -0.07418748595491 -0.03969240298783 -0.01602073338887 -0.00487649584843 -0.00118783460737 -0.00024005014044 -4.112551321e-05 -5.76266432e-06 -4.3195417e-07 5.10753e-08 9.09263e-09 3.5271e-10 -6.71e-11 -2.72e-12 3.2e-13 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0214634822572 -0.01448507641419 -0.00839872966142 -0.00433308031648 -0.00168556867372 -0.00049528597191 -0.00011700740476 -2.299311851e-05 -3.49517548e-06 -2.3072564e-07 5.727358e-08 8.98779e-09 1.6885e-10 -7.045e-11 -3.45e-12 6e-13 9e-14 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.00221625777736 -0.00145923984262 -0.0008233689359 -0.00041039653459 -0.00015437508519 -4.410991965e-05 -9.98753785e-06 -1.59679822e-06 -2.530398e-08 5.187529e-08 7.28931e-09 -3.78e-11 -7.156e-11 -2.6e-12 8.2e-13 1.3e-13 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.00019817249017 -0.00012781169534 -7.056595275e-05 -3.409974354e-05 -1.234798673e-05 -3.16701821e-06 -4.7464316e-07 9.035283e-08 3.803319e-08 4.48955e-09 -1.8942e-10 -6.798e-11 -1.12e-12 5.5e-13 2e-14 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -1.545045712e-05 -9.68565121e-06 -5.09368898e-06 -2.173389e-06 -5.8072263e-07 2.679127e-08 8.060106e-08 2.139641e-08 1.72838e-09 -2.6421e-10 -5.314e-11 1.02e-12 6.2e-13 7e-14 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -7.4051481e-07 -3.7099883e-07 -7.733074e-08 9.435763e-08 9.97949e-08 3.832914e-08 7.98055e-09 2.884e-11 -2.5781e-10 -3.016e-11 2.48e-12 6.2e-13 7e-14 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 1.2189296e-07 8.896113e-08 5.651654e-08 3.04662e-08 1.015655e-08 1.06999e-09 -4.5511e-10 -1.7102e-10 -8.9e-12 2.74e-12 3.3e-13 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 1.330337e-08 7.11605e-09 2.55973e-09 2.106e-11 -5.8699e-10 -2.9765e-10 -5.492e-11 3.3e-12 2.24e-12 1.6e-13 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -7.7571e-10 -6.1035e-10 -4.4172e-10 -2.5844e-10 -7.194e-11 -1.96e-12 4.74e-12 1.16e-12 4e-14 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -1.0135e-10 -4.779e-11 -1.196e-11 5.57e-12 6.2e-12 2.44e-12 3.1e-13 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 8.27e-12 5.93e-12 3.85e-12 1.84e-12 3.6e-13 -1e-14 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 6.8e-13 3.2e-13 9e-14 1e-14 1e-14 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1.8e-13 -1e-13 -6e-14 -1e-14 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -66.80548894352181 -80.30076839423056 -131.34683359451716 -209.49210360628737 -71.15925439918873 -134.27080689140158 -64.97257483860953 -32.42511900735599 -9.25578298565916 -2.19912516968777 -0.43139348575514 -0.07094927957087 -0.0099058476229 -0.00118692680267 -0.00012311862212 -1.084197769e-05 -8.8354578e-07 -7.481443e-08 1.11982e-09 8.84e-10 1.49e-11 -0.0 0.0 0.0 0.0 -0.0 -350.46857622577454 -408.24653847722675 -602.4544884270534 -670.2443367816205 -248.41366569200076 -361.3719094833791 -182.43614645081644 -94.16883259660197 -27.81473874539768 -6.80948414942062 -1.37631687524084 -0.23306008819899 -0.03343593011303 -0.00410523867402 -0.00043534588696 -4.043334514e-05 -3.3464073e-06 -2.8758587e-07 8.23174e-09 3.56316e-09 1.848e-11 -0.0 -0.0 0.0 -0.0 -0.0 -893.0259275710478 -906.6651917794162 -1010.2371908494628 -849.6410964633625 -431.64523156828994 -459.0598245324474 -231.4538536614183 -82.47626281387642 -22.28167824618624 -5.08478774918242 -0.97506594386544 -0.15819805264994 -0.02189677024948 -0.00260670759661 -0.00026916074069 -2.452065682e-05 -2.00951686e-06 -1.4946522e-07 1.091038e-08 1.99506e-09 7.6e-13 -0.0 -0.0 0.0 -0.0 -0.0 -1282.3000140881613 -1231.5270844138745 -1102.9522428901448 -800.2657911673492 -642.8269723547384 -464.94832063086454 -212.9593119691474 -63.81894140742471 -16.29360002809861 -3.51270827900413 -0.63948232454244 -0.09898533760631 -0.01312866891894 -0.00150322439547 -0.00014968131404 -1.306101053e-05 -1.09024641e-06 -4.194742e-08 1.02803e-08 8.4974e-10 -3e-14 -0.0 -0.0 0.0 0.0 0.0 -1222.1071994373563 -1239.4994785277775 -1063.7989816415657 -947.0447491784636 -732.6705353698889 -402.2943180905257 -158.88249304906574 -43.27888488004262 -10.27500795981518 -2.07322338341791 -0.35593951094464 -0.05227536478669 -0.00661197554053 -0.00072542372632 -6.957982209e-05 -5.90545163e-06 -4.9560195e-07 8.9216e-09 6.22161e-09 1.2018e-10 -0.0 -0.0 0.0 0.0 -0.0 0.0 -1094.0448227175953 -1095.0869678703405 -944.5071290983537 -808.4859182745631 -515.2815736033683 -235.2108606679502 -77.90658001828389 -20.41976196332658 -4.603664525174 -0.88341883917353 -0.14501490623981 -0.02047338123058 -0.00250065081049 -0.0002658973669 -2.472716824e-05 -2.11953356e-06 -1.186216e-07 1.423127e-08 1.80669e-09 -2.37e-12 0.0 0.0 0.0 -0.0 0.0 -0.0 -889.1172746229607 -814.4263477039523 -615.2686544709304 -445.84679903907175 -231.27839731818835 -91.798483146095 -28.6805449954782 -7.31563098282091 -1.58993200063034 -0.29402436498004 -0.04653476123394 -0.00634264406383 -0.00074930387721 -7.72051885e-05 -6.82860625e-06 -5.5988648e-07 3.43907e-09 6.84018e-09 1.8762e-10 -9.2e-13 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -404.48868310275856 -332.86414751352305 -224.76468836354505 -150.14362435698578 -73.99127091024441 -28.87229599499801 -8.6285067285906 -2.12785592299243 -0.44432980034002 -0.07896462544327 -0.01203028349071 -0.00158207447318 -0.00018079612009 -1.796467446e-05 -1.4701403e-06 -6.36432e-08 1.115416e-08 1.05185e-09 -1.108e-11 1.1e-13 0.0 -0.0 0.0 0.0 0.0 0.0 -128.88402150014664 -100.4459798224759 -66.11143982148717 -42.00571347454109 -19.93630628674765 -7.41085222312438 -2.12718425946204 -0.50645983578404 -0.10177590738842 -0.01741099931204 -0.00255701952283 -0.00032485841376 -3.597412748e-05 -3.25341115e-06 -1.9157652e-07 1.10547e-08 3.18423e-09 3.545e-11 -1.82e-12 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -34.73214762493842 -25.62917666270052 -16.25379108829987 -9.75871992146064 -4.47804256768678 -1.58390020937875 -0.43793196474533 -0.10054872042259 -0.0194612638943 -0.00320895866681 -0.000455001847 -5.597114911e-05 -5.78322515e-06 -3.4124422e-07 5.85447e-09 5.44474e-09 1.5741e-10 -8.54e-12 4e-14 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -7.70780037029204 -5.45898191887354 -3.34812694962885 -1.91232161884169 -0.84652733053309 -0.2855014353144 -0.07615734296129 -0.01686624804899 -0.00314848549471 -0.00050128571096 -6.88105153e-05 -8.04219417e-06 -5.4424693e-07 3.81414e-09 6.90263e-09 4.0557e-10 -2.454e-11 1.7e-13 2e-13 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1.42647316852986 -0.97934876646918 -0.58139954448402 -0.31787151587149 -0.135569439454 -0.04380904538757 -0.01129312088574 -0.00241562766462 -0.00043573620842 -6.722544406e-05 -8.80306083e-06 -7.0301702e-07 1.333393e-08 7.3768e-09 6.8318e-10 -4.485e-11 -1.02e-12 7e-14 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.22225362711562 -0.1490264265795 -0.0857596414525 -0.04510019785335 -0.01853791478243 -0.00576878705861 -0.00143979501874 -0.00029805887572 -5.222287343e-05 -7.61599666e-06 -6.7472536e-07 2.993226e-08 8.47142e-09 8.2612e-10 -4.044e-11 -3.62e-12 1.3e-13 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0294455691912 -0.01938422732569 -0.01083423360908 -0.00549949427902 -0.0021818673884 -0.00065672749947 -0.00015909843986 -3.209103464e-05 -5.17055312e-06 -4.6866253e-07 4.544676e-08 9.28908e-09 7.4072e-10 -4.596e-11 -5.57e-12 4.3e-13 3e-14 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.00334814058037 -0.00217158626001 -0.00118163717823 -0.00058041951133 -0.00022278773148 -6.522864743e-05 -1.533553121e-05 -2.68572891e-06 -1.9397687e-07 5.143355e-08 8.93101e-09 4.7311e-10 -5.121e-11 -5.83e-12 6e-13 1.5e-13 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.00032955643586 -0.00021097169495 -0.00011220977322 -5.349745173e-05 -1.992815647e-05 -5.44471642e-06 -9.861871e-07 2.05838e-08 4.500374e-08 6.88456e-09 1.9764e-10 -5.428e-11 -4.98e-12 7.8e-13 1.9e-13 3e-14 2e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -2.844586572e-05 -1.792471507e-05 -9.20965272e-06 -4.04656616e-06 -1.23444467e-06 -1.4851074e-07 9.030008e-08 3.014298e-08 3.68268e-09 -1.5502e-10 -6.531e-11 -2.42e-12 5.1e-13 3e-14 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1.82533566e-06 -1.02004979e-06 -3.8772486e-07 -2.683195e-08 1.0959265e-07 5.431802e-08 1.434468e-08 1.04487e-09 -2.3036e-10 -4.958e-11 2e-14 6.1e-13 1e-13 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.084483e-07 1.1431815e-07 8.188475e-08 4.664163e-08 1.882387e-08 3.2806e-09 -3.2167e-10 -2.0258e-10 -2.455e-11 2.07e-12 6.1e-13 8e-14 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 2.690378e-08 1.643474e-08 6.92151e-09 1.72624e-09 -4.7366e-10 -3.8382e-10 -1.1072e-10 -4.39e-12 2.27e-12 3.3e-13 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -2.2277e-10 -5.7203e-10 -5.3895e-10 -3.6258e-10 -1.5018e-10 -1.924e-11 4.29e-12 1.72e-12 1.3e-13 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -2.3365e-10 -1.2724e-10 -4.619e-11 -6.35e-12 6.13e-12 3.55e-12 7.1e-13 2e-14 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 7.07e-12 6.68e-12 5.49e-12 3.2e-12 1.02e-12 1.1e-13 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 1.62e-12 7.9e-13 2.2e-13 -4e-14 -6e-14 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 1e-14 -0.0 0.0 1e-14 1e-14 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -19.59333945098944 -22.48771342160681 -23.51997093158444 -39.76438623644972 -21.22099286619939 -26.34030850335146 -11.95271238297653 -4.68297000894582 -1.29113391663997 -0.29216258968976 -0.05492528319224 -0.00869508408825 -0.00117289923098 -0.0001361301931 -1.332785857e-05 -1.16519832e-06 -1.0217022e-07 -1.91118e-09 1.19854e-09 7.778e-11 -0.0 0.0 0.0 -0.0 0.0 -0.0 -101.98174202153609 -111.83752932924945 -105.13407251068286 -185.80754760278307 -86.49016942290457 -83.2324956228464 -37.45194316043935 -14.78564183607706 -4.20230540860127 -0.97553372615504 -0.18789400821864 -0.03044648728902 -0.00419767578385 -0.00049735294913 -5.132121595e-05 -4.62906249e-06 -4.1708858e-07 2.5409e-10 4.72268e-09 1.2237e-10 -0.0 -0.0 0.0 0.0 0.0 -0.0 -195.07567577417214 -196.67078918832328 -224.07717041720045 -307.09076738447015 -138.3375383441157 -110.81774690190402 -43.59213592748026 -13.62309760804105 -3.49819462748964 -0.75206773754772 -0.13650644056165 -0.02107206269089 -0.00278868901937 -0.00031910229857 -3.209501411e-05 -2.89169797e-06 -2.3695328e-07 8.84814e-09 2.81355e-09 9.6e-12 -1e-14 -0.0 0.0 -0.0 -0.0 -0.0 -328.28926151353784 -320.9905675691638 -386.0602180626365 -284.52176831787244 -167.58077885998682 -90.45187820411498 -34.38601107576695 -9.90089354497663 -2.39384474845456 -0.48766947556449 -0.08418042845514 -0.01241499595708 -0.00157679082336 -0.00017377578749 -1.673729801e-05 -1.52124516e-06 -8.193091e-08 1.018035e-08 1.39658e-09 -3.3e-13 1e-14 0.0 -0.0 0.0 0.0 0.0 -427.29036317223637 -416.7890349131755 -337.2273210852762 -232.82655245605767 -145.878287844872 -67.50481391819903 -23.33993129322149 -6.23250395456443 -1.41230016648556 -0.27135738788209 -0.04448096236445 -0.00626456200007 -0.00076336197506 -8.107855996e-05 -7.57250832e-06 -6.7944832e-07 -2.43406e-09 7.9847e-09 2.9346e-10 -4e-14 -0.0 0.0 0.0 0.0 0.0 0.0 -302.2552532385703 -288.01532034521017 -212.66159758480543 -149.7635692257941 -86.52006287588124 -35.25980640296661 -11.01821766727666 -2.80840865086208 -0.60716712256995 -0.11178874970051 -0.01764088186678 -0.00240106062028 -0.00028367641599 -2.923299846e-05 -2.74763595e-06 -1.8087924e-07 1.240332e-08 2.61066e-09 1.49e-11 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -166.43071731280145 -148.59157780357782 -98.94523977066187 -66.04594225519646 -33.91803697094785 -13.14143627347628 -3.93404905704321 -0.97340997432323 -0.20367328707884 -0.03626984467974 -0.00553837362694 -0.00073033616358 -8.372541587e-05 -8.26884459e-06 -7.3212322e-07 -8.8107e-09 8.27224e-09 3.6023e-10 -1.96e-12 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -63.13690032390247 -52.67985344320081 -34.41608314516962 -21.82656265532509 -10.63848414111422 -3.96171434835597 -1.14151869313243 -0.2731260255481 -0.05516061420816 -0.00948702805281 -0.00140110556724 -0.00017904778142 -1.985526871e-05 -1.80434086e-06 -9.678994e-08 9.57329e-09 1.42367e-09 -1.22e-12 9e-14 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -19.67334260021541 -15.53248626354532 -9.80128021454501 -5.87995677159811 -2.73785643680516 -0.97469675529392 -0.27152799313288 -0.06285963452288 -0.01226883894301 -0.00204019624694 -0.00029173969546 -3.617774801e-05 -3.6726933e-06 -2.4128762e-07 7.51227e-09 3.7705e-09 5.529e-11 -3.18e-12 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -5.00456295765604 -3.76626862310037 -2.29586274360121 -1.30920318278672 -0.58644144195075 -0.19999632498336 -0.05395080232617 -0.01208504925748 -0.00228135650488 -0.00036722968737 -5.094645002e-05 -5.90186045e-06 -3.9302883e-07 5.2092e-10 4.93625e-09 2.2954e-10 -1.22e-11 1e-14 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -1.05275635274726 -0.76244994572487 -0.44943313712683 -0.24506703862715 -0.10576644440523 -0.03467556666502 -0.00906666419956 -0.00196665097427 -0.00035955208882 -5.618843827e-05 -7.36642185e-06 -5.5664928e-07 -6.3214e-10 5.71105e-09 3.5916e-10 -2.987e-11 -2e-14 2.4e-13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.18537779348309 -0.13021731789062 -0.07432648431537 -0.03894513934403 -0.01621558410472 -0.00513120797476 -0.00130195751378 -0.00027385405874 -4.871065934e-05 -7.16370747e-06 -6.2075321e-07 1.080389e-08 6.17735e-09 6.9384e-10 -4.283e-11 -1.76e-12 1e-13 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.02762169464977 -0.01893359672179 -0.01048346584463 -0.00529881330097 -0.0021320357634 -0.00065356760504 -0.00016121127411 -3.309241304e-05 -5.41748294e-06 -5.0194334e-07 2.767345e-08 6.91962e-09 6.7892e-10 -4.131e-11 -3.25e-12 1.5e-13 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0035167236354 -0.00236298520374 -0.00127200356559 -0.00062201233156 -0.00024234925132 -7.232138404e-05 -1.737820237e-05 -3.12871027e-06 -2.6071719e-07 4.024043e-08 7.37356e-09 4.7474e-10 -3.457e-11 -4.97e-12 4.1e-13 6e-14 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0003860042937 -0.00025491639698 -0.00013389043405 -6.355091162e-05 -2.408725954e-05 -6.77925812e-06 -1.29974471e-06 -2.943337e-08 4.139126e-08 6.30395e-09 2.899e-10 -4.452e-11 -5.04e-12 5.6e-13 1.5e-13 2e-14 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -3.696169314e-05 -2.402648762e-05 -1.225323578e-05 -5.42660843e-06 -1.73960862e-06 -2.8551229e-07 7.984688e-08 3.20126e-08 4.21125e-09 9.32e-12 -5.395e-11 -3.13e-12 7.1e-13 1.9e-13 3e-14 2e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -2.75807785e-06 -1.63566141e-06 -6.7560054e-07 -1.4391111e-07 9.199105e-08 6.110219e-08 1.696513e-08 1.64419e-09 -1.6952e-10 -5.002e-11 -1.48e-12 4.2e-13 3e-14 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 5.535112e-08 1.0202542e-07 9.367163e-08 5.66411e-08 2.406315e-08 5.20424e-09 1.4034e-10 -1.9702e-10 -2.947e-11 1.26e-12 5e-13 8e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 3.621794e-08 2.34579e-08 1.092424e-08 3.43913e-09 1.2736e-10 -3.718e-10 -1.2886e-10 -1.002e-11 1.98e-12 4.4e-13 7e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 6.2485e-10 -7.893e-11 -5.1308e-10 -3.9797e-10 -1.9471e-10 -3.515e-11 2.11e-12 1.76e-12 1.8e-13 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -3.077e-10 -1.9695e-10 -8.033e-11 -2.029e-11 3.41e-12 3.73e-12 9.5e-13 4e-14 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 1e-12 5.06e-12 5.71e-12 3.78e-12 1.46e-12 2.1e-13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 2.54e-12 1.44e-12 5.1e-13 1.1e-13 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -9e-14 -4e-14 -5e-14 -1e-14 -1e-14 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 1e-14 -0.0 1e-14 1e-14 1e-14 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -2.76148724547989 -3.29484545967578 -4.0916715394745 -6.78429600639572 -3.92926541357254 -4.3438012409956 -1.81294043450787 -0.61292240222308 -0.15795294805024 -0.03368169217315 -0.0060177264302 -0.0009115391776 -0.00011817559168 -1.280918234e-05 -1.23095444e-06 -1.1831904e-07 -2.5439e-09 1.22841e-09 8.492e-11 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -15.10158819918461 -17.60495004864404 -20.65953316431681 -33.46455570544327 -16.7568899227705 -14.58589280669023 -6.09269329880327 -2.0728444735471 -0.54640656776214 -0.1189803875437 -0.02169153543868 -0.00334992483531 -0.00044283885925 -5.081579097e-05 -5.05418857e-06 -5.015231e-07 -4.44234e-09 5.09775e-09 2.6061e-10 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -35.85033438105805 -38.67570823015092 -44.69225746909114 -55.68159235278394 -25.18908821857872 -18.10032509953856 -6.49827783041631 -1.87444783210724 -0.45209514106426 -0.0917329992139 -0.01579317700432 -0.00232470540846 -0.00029505934455 -3.28394865e-05 -3.25220111e-06 -2.8687212e-07 7.49107e-09 3.36596e-09 4.505e-11 -1e-14 -0.0 0.0 0.0 0.0 0.0 0.0 -62.11280332491453 -62.05274563594384 -69.64266381045124 -48.56063237214872 -28.32365240910801 -13.91435839747742 -4.73709626054515 -1.28289384317119 -0.29229686609968 -0.05635664522581 -0.00925669087181 -0.00130538752198 -0.00015935256008 -1.696792021e-05 -1.71463926e-06 -9.683888e-08 9.82669e-09 1.70847e-09 -1e-14 1e-14 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -75.02342908902405 -71.37180443104727 -57.76861766026956 -38.99600256273146 -23.27898263990127 -9.55355580572106 -2.97592085657672 -0.75718329624194 -0.16310911589725 -0.0298865695345 -0.00469036740146 -0.00063501321534 -7.472654648e-05 -7.69937913e-06 -7.6300315e-07 -7.00641e-09 7.95063e-09 4.1154e-10 -1.5e-13 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -52.26737200173832 -48.78254761292317 -34.23772168936657 -22.75534771604665 -12.16968065878138 -4.53830015175741 -1.33229652735232 -0.32586759828165 -0.06753154602835 -0.01193947828251 -0.00181348546126 -0.00023829526529 -2.721084437e-05 -2.85744391e-06 -1.9578592e-07 1.166154e-08 2.82413e-09 2.849e-11 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 -25.73174830093417 -22.25084854369222 -14.10232849644372 -8.89992242722237 -4.37229637447402 -1.60394070091341 -0.45862677442893 -0.10926839021307 -0.02199624752331 -0.00377461135848 -0.00055671952819 -7.109454491e-05 -7.81670328e-06 -7.538766e-07 -1.122624e-08 7.90388e-09 4.8107e-10 -2.65e-12 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -8.93083681938969 -7.33722880211858 -4.60893659359667 -2.77027235412625 -1.30075992011221 -0.46025089942297 -0.12789070264683 -0.02958874941252 -0.00577717805576 -0.00096181691404 -0.00013778152077 -1.702279907e-05 -1.72325609e-06 -9.574514e-08 8.57257e-09 1.52028e-09 1.535e-11 4e-14 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -2.58508268016579 -2.02447182803532 -1.23117060431363 -0.70345599185692 -0.31741842453365 -0.10836109496531 -0.02930012170582 -0.00658497649559 -0.00124785132626 -0.00020171882483 -2.810404894e-05 -3.15855551e-06 -2.2126227e-07 6.28403e-09 3.23855e-09 8.254e-11 -3.77e-12 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.61507059800783 -0.46273212350985 -0.2724586593651 -0.14873636875897 -0.06473239764755 -0.02134563045315 -0.00561585471017 -0.00122610109799 -0.00022565184139 -3.552685339e-05 -4.5404157e-06 -3.2185412e-07 1.19571e-09 4.17268e-09 2.0797e-10 -1.219e-11 -3e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.1220322090122 -0.08879904358001 -0.05063682886355 -0.0265412173911 -0.01115784364803 -0.0035626352899 -0.0009122295034 -0.00019362509676 -3.477269532e-05 -5.02533261e-06 -3.8079143e-07 1.94018e-09 4.48821e-09 3.375e-10 -2.591e-11 -2.8e-13 2.4e-13 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.02040836102049 -0.01444597228594 -0.00798826561858 -0.00403629190234 -0.00164167340172 -0.00050894594502 -0.00012697683751 -2.635053871e-05 -4.26549674e-06 -3.4676083e-07 1.294505e-08 4.92055e-09 4.7875e-10 -3.227e-11 -1.6e-12 1e-13 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.00290527179603 -0.0020096689952 -0.00107973919604 -0.00052759096636 -0.00020798312783 -6.287976864e-05 -1.527755973e-05 -2.73890873e-06 -2.0099286e-07 2.54464e-08 4.98875e-09 5.2135e-10 -2.973e-11 -3.13e-12 1.1e-13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.00035529280764 -0.00024083322548 -0.00012614701383 -5.982444154e-05 -2.295499901e-05 -6.53769266e-06 -1.2573197e-06 -2.769685e-08 3.131387e-08 4.77063e-09 3.0272e-10 -2.955e-11 -3.45e-12 2.9e-13 6e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -3.776458527e-05 -2.514803835e-05 -1.279735667e-05 -5.66936766e-06 -1.84319237e-06 -3.1005531e-07 6.507167e-08 2.764612e-08 3.58163e-09 1.3512e-10 -3.767e-11 -4.08e-12 4.2e-13 1.4e-13 2e-14 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -3.15472019e-06 -1.9292755e-06 -8.0677734e-07 -1.9256165e-07 7.757264e-08 5.817185e-08 1.628878e-08 1.68761e-09 -8.016e-11 -3.822e-11 -1.69e-12 5.7e-13 1.9e-13 4e-14 1e-14 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 1.995158e-08 8.383894e-08 9.164831e-08 5.814933e-08 2.518257e-08 5.7944e-09 3.6415e-10 -1.4112e-10 -2.605e-11 -5.1e-13 3.2e-13 2e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 4.057343e-08 2.671032e-08 1.300316e-08 4.24534e-09 4.3368e-10 -3.0061e-10 -1.1382e-10 -1.144e-11 9.8e-13 3.2e-13 6e-14 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 1.29472e-09 3.8637e-10 -4.1598e-10 -3.8041e-10 -2.0203e-10 -4.209e-11 1e-13 1.53e-12 2.6e-13 7e-14 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -3.3161e-10 -2.1601e-10 -1.0016e-10 -2.753e-11 1.15e-12 3.33e-12 9.6e-13 7e-14 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -4.64e-12 1.97e-12 5.13e-12 3.9e-12 1.62e-12 2.4e-13 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 2.97e-12 1.69e-12 6.5e-13 1.5e-13 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -1e-14 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1e-14 -0.0 -1e-14 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 1e-14 0.0 1e-14 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.36675419636757 -0.45132269349119 -0.60566230525109 -0.9729904977347 -0.57856988713324 -0.57804744586424 -0.22104274187695 -0.0680456310686 -0.0165544423247 -0.00335156650378 -0.00057174034903 -8.290217513e-05 -9.89488471e-06 -1.06263828e-06 -1.1482997e-07 -1.53443e-09 1.22809e-09 1.1486e-10 -9.34e-12 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -2.07630630592423 -2.50403767521624 -3.18895152152361 -5.02392077375181 -2.61649928024164 -2.06008033995427 -0.78810479596416 -0.243430271905 -0.06022716738985 -0.01240258156506 -0.00215136627552 -0.00031799642111 -4.06942241e-05 -4.4862709e-06 -4.9677643e-07 -2.66866e-09 5.22679e-09 3.7365e-10 -1.215e-10 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -5.44413567765257 -6.04738716963067 -6.99174910825709 -8.48903962961678 -3.89343301371419 -2.41069638563443 -0.79227082535605 -0.21638902011685 -0.04937148570387 -0.00950983844638 -0.00156038310724 -0.00022014645059 -2.718905853e-05 -2.98441021e-06 -2.8366001e-07 7.93447e-09 3.24916e-09 9.67e-11 -1.2034e-10 -1e-14 -1e-14 -1e-14 -1e-14 -1e-14 -1e-14 -1e-14 -9.62450453575133 -9.76801737704223 -10.60210469359024 -7.10229978581371 -3.93556025529415 -1.76104664762969 -0.5487873645137 -0.14089158280498 -0.03042264319893 -0.00558102653455 -0.00087621942337 -0.0001187629946 -1.399554656e-05 -1.58628254e-06 -8.584888e-08 9.72014e-09 1.57235e-09 9.127e-11 -6.96e-12 1e-14 1e-14 1e-14 1e-14 1e-14 1e-14 1e-14 -11.18738911143414 -10.50412827273506 -8.35000267893754 -5.35263881698358 -2.97826262832887 -1.11218057371849 -0.32432713933085 -0.07878321294548 -0.01620580346211 -0.00284325045556 -0.00042868473923 -5.599077431e-05 -6.41486305e-06 -6.9535417e-07 -3.04063e-09 7.55034e-09 5.271e-10 -1.395e-11 2.01e-12 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -7.43165452507022 -6.71258108912498 -4.46731220088625 -2.7952275116318 -1.39896974677334 -0.4935749183605 -0.13861803932693 -0.03259679248245 -0.00649331154265 -0.00110501434405 -0.0001619685507 -2.051457356e-05 -2.42738808e-06 -1.631883e-07 1.136863e-08 2.72851e-09 1.1861e-10 -1.0432e-10 1.6e-13 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -3.23630075750526 -2.72285358021313 -1.69055769780373 -1.01637754072509 -0.48079469795598 -0.16756051378269 -0.04612089405967 -0.01059354255625 -0.00205625251015 -0.0003407822367 -4.861792302e-05 -5.97589103e-06 -6.1662002e-07 -5.13103e-09 7.17547e-09 5.3683e-10 -2.944e-11 -9.05e-12 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -1.05748163589678 -0.85641826196038 -0.52226413187848 -0.2997087181248 -0.13593005585296 -0.04605340620631 -0.01239185720407 -0.00277537502459 -0.00052470923485 -8.467552282e-05 -1.165860467e-05 -1.30106094e-06 -6.888114e-08 7.81891e-09 1.30792e-09 -1.546e-11 -8.455e-11 1.67e-12 1e-14 1e-14 1e-14 1e-14 1e-14 1e-14 1e-14 1e-14 -0.28726018147409 -0.22331567787984 -0.13188605932454 -0.0722826929485 -0.0316348309514 -0.01041778409158 -0.00273957058409 -0.00059830932111 -0.00011019683287 -1.730384589e-05 -2.09713227e-06 -1.529912e-07 6.56206e-09 2.5139e-09 3.79e-12 -7.581e-11 -7.56e-12 1.6e-13 -1e-14 -1e-14 -1e-14 -1e-14 -1e-14 -1e-14 -1e-14 -1e-14 -0.06455496400896 -0.04845855230624 -0.02771997049146 -0.01457440448458 -0.00616971124789 -0.00197558827712 -0.00050742307186 -0.00010807128036 -1.943004906e-05 -2.66642317e-06 -1.9690526e-07 4.0236e-09 3.16499e-09 1.6559e-10 -4.572e-11 -6.43e-12 1.08e-12 -3e-14 -3e-14 -3e-14 -3e-14 -3e-14 -3e-14 -3e-14 -3e-14 -3e-14 -0.0121606610373 -0.00885843126235 -0.0049125974266 -0.00248813738111 -0.00102033615593 -0.00031817895432 -7.987922505e-05 -1.658769958e-05 -2.57074454e-06 -1.7673847e-07 5.58887e-09 3.43602e-09 2.6118e-10 -4.902e-11 -1.33e-12 1.38e-12 4e-13 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 -0.00194052971283 -0.00137773364398 -0.00074209899671 -0.0003632810445 -0.00014452676463 -4.408307949e-05 -1.068125809e-05 -1.84532514e-06 -1.0253397e-07 1.2496e-08 3.65447e-09 3.8041e-10 -4.895e-11 -3.457e-11 3.7e-13 1.1e-13 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.00026490061453 -0.00018377312679 -9.648884157e-05 -4.584943474e-05 -1.771114988e-05 -5.00752027e-06 -9.1726752e-07 -8.31693e-09 1.908027e-08 3.41818e-09 3.1605e-10 -5.026e-11 -4.918e-11 -1.33e-12 -4.9e-13 -5.1e-13 -5.1e-13 -5.1e-13 -5.1e-13 -5.1e-13 -5.1e-13 -5.1e-13 -5.1e-13 -5.1e-13 -5.1e-13 -5.1e-13 -3.13142504e-05 -2.12696432e-05 -1.080050605e-05 -4.7456699e-06 -1.52652695e-06 -2.1738484e-07 4.733788e-08 1.930623e-08 2.76964e-09 1.5009e-10 -5.091e-11 -4.838e-11 -2.66e-12 -3.6e-13 -5.3e-13 -5.2e-13 -5.2e-13 -5.2e-13 -5.2e-13 -5.2e-13 -5.2e-13 -5.2e-13 -5.2e-13 -5.2e-13 -5.2e-13 -5.2e-13 -2.85680476e-06 -1.77684146e-06 -7.2690187e-07 -1.4965976e-07 7.06903e-08 4.758247e-08 1.26217e-08 1.54327e-09 -5.605e-11 -4.147e-11 -3.029e-11 -1.7e-12 4.5e-13 1.4e-13 1e-13 1.2e-13 1.1e-13 1.1e-13 1.1e-13 1.1e-13 1.1e-13 1.1e-13 1.1e-13 1.1e-13 1.1e-13 1.1e-13 2.392712e-08 7.695469e-08 7.942006e-08 5.159176e-08 2.194347e-08 5.08875e-09 5.3774e-10 -1.223e-10 -4.693e-11 -3.1e-13 -6e-13 4.6e-13 3.1e-13 2.2e-13 2.5e-13 2.4e-13 2.4e-13 2.4e-13 2.4e-13 2.4e-13 2.4e-13 2.4e-13 2.4e-13 2.4e-13 2.4e-13 2.4e-13 3.867055e-08 2.565103e-08 1.237843e-08 4.12374e-09 7.7865e-10 -2.3538e-10 -1.1659e-10 -5.908e-11 -6.4e-13 -6e-14 -9e-14 -1.9e-13 -1.9e-13 -1.9e-13 -1.9e-13 -1.9e-13 -1.9e-13 -1.9e-13 -1.9e-13 -1.9e-13 -1.9e-13 -1.9e-13 -1.9e-13 -1.9e-13 -1.9e-13 -1.9e-13 1.74271e-09 7.203e-10 -3.3343e-10 -3.3546e-10 -2.0636e-10 -4.444e-11 -5.57e-11 -1.56e-12 6.8e-13 2.4e-13 2.6e-13 2.6e-13 2.6e-13 2.6e-13 2.6e-13 2.6e-13 2.6e-13 2.6e-13 2.6e-13 2.6e-13 2.6e-13 2.6e-13 2.6e-13 2.6e-13 2.6e-13 2.6e-13 -3.4245e-10 -2.3804e-10 -9.777e-11 -3.129e-11 -5.591e-11 3.84e-12 -1.78e-12 1.2e-12 4.9e-13 4.3e-13 4.1e-13 4.1e-13 4.1e-13 4.1e-13 4.1e-13 4.1e-13 4.1e-13 4.1e-13 4.1e-13 4.1e-13 4.1e-13 4.1e-13 4.1e-13 4.1e-13 4.1e-13 4.1e-13 -5.622e-11 -5.248e-11 5.39e-12 4.46e-12 -1.1e-12 -0.0 6.8e-13 3e-14 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 7e-13 -6.7e-13 4.4e-13 -1.1e-13 5.9e-13 -1e-14 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 5.2e-13 5.2e-13 -8e-14 -4e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.04124495358728 -0.05205656482901 -0.07454785513432 -0.11748598665453 -0.07054897440208 -0.06399869312475 -0.02266029152978 -0.00654798909937 -0.00151667377166 -0.00029328481096 -4.763306902e-05 -6.25153087e-06 -7.6262672e-07 -9.121913e-08 -8.069e-11 1.10925e-09 9.346e-11 -1e-14 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.24102152475087 -0.2978311808387 -0.4065482832773 -0.62757851643311 -0.33431725043893 -0.24092445613731 -0.08488841598857 -0.02455404745499 -0.00575763063412 -0.0011288597197 -0.00018754549615 -2.686811318e-05 -3.30722947e-06 -4.0073373e-07 2.00373e-09 4.38605e-09 3.4928e-10 1e-14 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.67895717748993 -0.77056375353916 -0.91052854609421 -1.07229235444041 -0.49577384169679 -0.26997997500049 -0.08272948211356 -0.02151788512508 -0.00466970669056 -0.00085805984736 -0.0001350954155 -1.856201652e-05 -2.29624362e-06 -2.1876248e-07 8.57836e-09 2.76861e-09 7.132e-11 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -1.23942871678722 -1.27011267420064 -1.33122602037587 -0.86703696054533 -0.45835343733457 -0.18785739872547 -0.05496551758501 -0.01340937981958 -0.00275842480356 -0.0004839629248 -7.311666251e-05 -9.56898203e-06 -1.22320915e-06 -5.625404e-08 9.56591e-09 1.34314e-09 3.9e-13 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1.39221631043464 -1.29134804803874 -1.00084559047224 -0.61086254356448 -0.31744718988199 -0.11070631967392 -0.03076764408696 -0.00715934534257 -0.00141227760753 -0.0002382056316 -3.462111566e-05 -4.48445207e-06 -5.0117584e-07 3.64376e-09 6.27441e-09 4.3362e-10 -3.1e-13 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.87353303573542 -0.76770677857885 -0.48940909755714 -0.29134084086541 -0.13844124761455 -0.04666132664872 -0.0126336980127 -0.00286359282738 -0.00054984405544 -9.037063671e-05 -1.276611077e-05 -1.69511877e-06 -1.0265582e-07 1.120914e-08 2.03577e-09 4.791e-11 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.34440865424617 -0.28532206207329 -0.17488509268877 -0.10067625609015 -0.04586025109967 -0.01529456373968 -0.00407125549641 -0.00090368530757 -0.00016961222976 -2.715510929e-05 -3.76279406e-06 -3.9644165e-07 1.92425e-09 5.69589e-09 3.5833e-10 -1.69e-12 -1e-14 -1e-14 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.10742644772604 -0.08610385299159 -0.05122213324709 -0.02823154387621 -0.01239164471514 -0.00404593368686 -0.00105712947189 -0.00022967554492 -4.213074957e-05 -6.43927346e-06 -7.8482267e-07 -3.498528e-08 6.8531e-09 9.7278e-10 1.346e-11 -9e-14 1e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.02765088082802 -0.02136808082774 -0.01230165690657 -0.00650060221234 -0.00276371199251 -0.00088235123342 -0.00022610581219 -4.811119582e-05 -8.42714319e-06 -1.07869432e-06 -7.846001e-08 6.42071e-09 1.91967e-09 4.932e-11 -2.59e-12 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.00591072670759 -0.00442351563247 -0.00246730900642 -0.00125490061398 -0.00051763722976 -0.00016159103903 -4.065083525e-05 -8.23508803e-06 -1.16825426e-06 -8.911657e-08 6.01504e-09 2.48478e-09 9.463e-11 -8.51e-12 -1.9e-13 -1e-14 -1e-14 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.00106294972466 -0.00077326564257 -0.00041878519434 -0.00020574850611 -8.243364531e-05 -2.52369456e-05 -5.95092694e-06 -9.292636e-07 -5.703138e-08 7.19232e-09 2.79511e-09 1.6249e-10 -1.472e-11 -8e-14 1.5e-13 1e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.00016260859396 -0.00011524031177 -6.086673263e-05 -2.902073079e-05 -1.115967524e-05 -3.05516285e-06 -4.7783382e-07 -7.21019e-09 1.022562e-08 2.80691e-09 1.69e-10 -2.247e-11 -7e-13 6e-14 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -2.141236893e-05 -1.476282598e-05 -7.44800762e-06 -3.20142096e-06 -9.7938087e-07 -8.575232e-08 2.89195e-08 1.134673e-08 2.22719e-09 1.3165e-10 -2.605e-11 -2.11e-12 -6.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -2.07206708e-06 -1.29281253e-06 -4.8272105e-07 -5.29813e-08 5.586831e-08 3.287669e-08 8.4878e-09 1.41006e-09 4.012e-11 -2.638e-11 -2.09e-12 -5.9e-13 -8e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 4.869565e-08 6.938265e-08 6.071934e-08 3.931127e-08 1.604478e-08 3.79854e-09 4.6872e-10 -2.983e-11 -2.109e-11 -8.8e-13 2.1e-13 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 3.085354e-08 2.048399e-08 9.74316e-09 3.31519e-09 5.8942e-10 -9.33e-11 -6.041e-11 -1.239e-11 1.4e-13 4.4e-13 2.8e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 1.45276e-09 5.8669e-10 -1.4422e-10 -2.0202e-10 -1.1569e-10 -3.211e-11 -2.41e-12 8.2e-13 5.3e-13 4.1e-13 3.7e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 -2.2327e-10 -1.5689e-10 -8.151e-11 -2.508e-11 -1.56e-12 1.58e-12 9.2e-13 4.7e-13 3.6e-13 3.5e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 -7.82e-12 -3.8e-13 2.66e-12 2.6e-12 1.35e-12 4.8e-13 2.6e-13 1.9e-13 2e-13 2.4e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.25e-12 1.43e-12 5.8e-13 1.6e-13 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 4e-14 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.00401930153803 -0.00518052170902 -0.0078283792458 -0.01218295779366 -0.00731901851155 -0.0060756218651 -0.00201857957739 -0.00055574688771 -0.00012316657414 -2.236087305e-05 -3.2994508e-06 -4.6285919e-07 -5.805498e-08 7.0543e-10 8.5262e-10 5.641e-11 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.02420026124476 -0.03046699300462 -0.04399017105116 -0.06685729769511 -0.0358944474753 -0.02398266463911 -0.00788893439589 -0.00216940262589 -0.00048596840116 -9.167214347e-05 -1.472885348e-05 -2.06832976e-06 -2.5708313e-07 5.43108e-09 3.51424e-09 1.8664e-10 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0717428618529 -0.08285939128115 -0.10045867204166 -0.11534775571392 -0.05336507450385 -0.02605721193029 -0.00756336445605 -0.00187746042571 -0.00038941321002 -6.889775882e-05 -1.054139666e-05 -1.49959905e-06 -1.2695622e-07 8.74555e-09 2.35424e-09 3.901e-11 -1e-14 -1e-14 -1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.13567975835007 -0.1396648137058 -0.14220660881196 -0.0903501576955 -0.04576941929132 -0.0173346945067 -0.00482946262321 -0.00112434022158 -0.00022162913004 -3.747065499e-05 -5.51962018e-06 -7.6942456e-07 -2.499816e-08 8.85702e-09 1.06886e-09 1.02e-12 1e-14 1e-14 1e-14 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.1479363596752 -0.13559942779489 -0.10202799627397 -0.05951724903481 -0.02911148773943 -0.00963923450393 -0.0025762815258 -0.00057666161073 -0.00010961484409 -1.780113676e-05 -2.6603167e-06 -2.7971409e-07 8.27107e-09 4.52989e-09 2.6858e-10 -1.2e-13 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.08723561491936 -0.07510903039236 -0.04634366264332 -0.02641561772421 -0.0120248613646 -0.00390091260185 -0.00102246794034 -0.0002240669451 -4.161554591e-05 -6.68611139e-06 -9.5034657e-07 -4.610501e-08 1.061481e-08 1.6909e-09 2.157e-11 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.03190000512395 -0.02622251032043 -0.01583443007181 -0.00876163699633 -0.00385192958577 -0.00123822153698 -0.00031984350218 -6.879965103e-05 -1.241792298e-05 -1.94705027e-06 -1.99234e-07 6.5616e-09 4.28087e-09 2.5259e-10 -1.57e-12 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.00955107035686 -0.00759855068383 -0.00441953758638 -0.00234951515746 -0.00100034574385 -0.00031654466475 -8.052673986e-05 -1.691277322e-05 -2.85229622e-06 -3.7858014e-07 -9.97837e-09 6.11644e-09 6.6782e-10 -2.08e-12 7e-14 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.00234574016991 -0.00180319240519 -0.00101456072808 -0.00051891901483 -0.0002147274256 -6.681233584e-05 -1.661798621e-05 -3.19460905e-06 -4.5143977e-07 -2.671064e-08 6.14546e-09 1.28671e-09 2.185e-11 -2.14e-12 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.00047971976347 -0.00035727985941 -0.00019509345794 -9.632020937e-05 -3.878119142e-05 -1.169230854e-05 -2.61486446e-06 -3.7065221e-07 -2.538413e-08 6.57063e-09 1.9341e-09 6.509e-11 -6.19e-12 -1.4e-13 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -8.277098644e-05 -5.986872819e-05 -3.189341065e-05 -1.515204261e-05 -5.68528376e-06 -1.46128425e-06 -1.916118e-07 -5.03297e-09 7.43322e-09 2.04972e-09 9.668e-11 -1.027e-11 1.8e-13 1.3e-13 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -1.206983655e-05 -8.40017495e-06 -4.16585974e-06 -1.72539556e-06 -4.4334878e-07 -2.733678e-08 1.515105e-08 7.56588e-09 1.81166e-09 9.004e-11 -1.691e-11 -4.2e-13 4e-14 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -1.18447983e-06 -7.093513e-07 -2.0521634e-07 4.92831e-09 3.615742e-08 1.936435e-08 6.21212e-09 1.21111e-09 3.893e-11 -1.93e-11 -1.31e-12 -7.1e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 4.783118e-08 5.005737e-08 4.120956e-08 2.536934e-08 1.06899e-08 3.13026e-09 3.3362e-10 -3.319e-11 -1.745e-11 -1.14e-12 -6.5e-13 -8e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 2.078696e-08 1.442181e-08 6.83141e-09 2.66877e-09 3.8099e-10 1.163e-11 -5.727e-11 -1.059e-11 -3e-14 1.5e-13 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 1.23595e-09 4.0907e-10 7.78e-12 -1.1463e-10 -8.671e-11 -2.885e-11 -2.79e-12 8.4e-13 4.1e-13 2.8e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 -1.6426e-10 -1.1877e-10 -6.174e-11 -2.209e-11 -2.5e-12 7.1e-13 8.6e-13 5e-13 3.8e-13 3.7e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 -7.8e-12 -2.61e-12 8.1e-13 1.86e-12 1.19e-12 5.7e-13 3.6e-13 2.9e-13 3.4e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 2e-12 1.37e-12 7.3e-13 3.8e-13 2.2e-13 1.9e-13 1.9e-13 2.1e-13 2.5e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 5e-14 2e-14 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.00034401758369 -0.00045130339854 -0.00071329162465 -0.00110269513907 -0.00066067477387 -0.0005053183024 -0.00015948152649 -4.180330898e-05 -8.37525069e-06 -1.46666868e-06 -2.400354e-07 -2.853854e-08 1.52128e-09 7.8724e-10 5.497e-11 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.00213010768121 -0.00272112467481 -0.00411286099928 -0.0061880320173 -0.00332067127175 -0.00207683520166 -0.0006474794039 -0.00017115058362 -3.724838883e-05 -6.72476102e-06 -1.10493463e-06 -1.2644226e-07 6.97851e-09 2.86964e-09 1.6263e-10 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.00656065294332 -0.0076852737998 -0.0095316816611 -0.01075898173383 -0.00495200854132 -0.00220457564401 -0.00061296932035 -0.00014583044239 -2.930632245e-05 -5.04991164e-06 -8.03544e-07 -5.560689e-08 7.59604e-09 1.69459e-09 2.863e-11 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0128411338165 -0.01324861338676 -0.01317894272704 -0.00816927260013 -0.00398250515652 -0.00140870145979 -0.00037670399219 -8.418389648e-05 -1.599456811e-05 -2.72533585e-06 -3.779877e-07 -3.75562e-09 6.81167e-09 8.5997e-10 3.8e-13 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.01364192747032 -0.01237012848374 -0.00904502057617 -0.00505208712308 -0.00234641527742 -0.00074548384774 -0.00019272011348 -4.170831144e-05 -7.73161777e-06 -1.28963256e-06 -1.221492e-07 9.46624e-09 3.80198e-09 2.2082e-10 -1.2e-13 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.00756581846436 -0.00641506505164 -0.00386588160955 -0.00211739507955 -0.00092879985548 -0.00029193010524 -7.438358913e-05 -1.580848721e-05 -2.92467993e-06 -4.3004868e-07 -1.004606e-08 8.92843e-09 1.30085e-09 1.751e-11 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.00261680631628 -0.00214052161156 -0.00127020173573 -0.00067783553143 -0.00028852630894 -9.000435041e-05 -2.257697242e-05 -4.63578024e-06 -8.3354472e-07 -7.416801e-08 8.58252e-09 3.07236e-09 1.5612e-10 -1.26e-12 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.00075413316123 -0.00059583183632 -0.00033961401416 -0.00017477810716 -7.230515933e-05 -2.22348889e-05 -5.30681497e-06 -1.05630521e-06 -1.3906401e-07 4.25537e-09 5.34251e-09 4.2633e-10 -6.48e-12 5e-14 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.00017778103764 -0.00013547831716 -7.488215549e-05 -3.718075471e-05 -1.481840321e-05 -4.28229403e-06 -9.2611622e-07 -1.4479165e-07 1.06601e-09 5.70026e-09 8.0376e-10 -1.03e-12 -1.28e-12 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -3.492715989e-05 -2.573437415e-05 -1.371335606e-05 -6.37615953e-06 -2.30019771e-06 -5.3537252e-07 -8.376437e-08 4.70663e-09 5.8602e-09 1.0334e-09 4.58e-12 -4.08e-12 -1.1e-13 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -5.50256113e-06 -3.84313238e-06 -1.85499124e-06 -6.8898111e-07 -1.553866e-07 -1.079873e-08 1.150703e-08 6.1462e-09 1.06251e-09 1.583e-11 -7.34e-12 3.2e-13 1.1e-13 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -4.8079299e-07 -2.5986994e-07 -6.243656e-08 8.92275e-09 2.061618e-08 1.246442e-08 4.76991e-09 7.2919e-10 -1.483e-11 -8.81e-12 7e-14 1e-14 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 3.012054e-08 3.056371e-08 2.434177e-08 1.51502e-08 7.64855e-09 2.48464e-09 2.4884e-10 -4.23e-11 -9.47e-12 -6.9e-13 -7.1e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 1.362077e-08 9.4077e-09 5.02481e-09 2.39238e-09 4.655e-10 3.53e-12 -4.825e-11 -7.36e-12 -4.3e-13 -7.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 1.00883e-09 4.4013e-10 1.0065e-10 -4.163e-11 -6.482e-11 -2.298e-11 -1.83e-12 5.1e-13 6e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 -1.0055e-10 -8.176e-11 -4.904e-11 -1.983e-11 -3.71e-12 8e-13 7e-13 3.6e-13 2.8e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 -8.82e-12 -3.46e-12 5e-14 1.18e-12 1.03e-12 5.8e-13 3.9e-13 3.4e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 1.45e-12 1.15e-12 7.2e-13 4.8e-13 3.3e-13 2.8e-13 3e-13 3.6e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 2.8e-13 2.4e-13 2e-13 1.6e-13 1.7e-13 2e-13 2.3e-13 2.6e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -2.590379521e-05 -3.455752781e-05 -5.693465291e-05 -8.808142353e-05 -5.270772793e-05 -3.709343572e-05 -1.075251046e-05 -2.57200578e-06 -5.4787214e-07 -1.0247671e-07 -1.131696e-08 1.51887e-09 5.255e-10 4.248e-11 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.00016608189136 -0.00021445557072 -0.00033707006478 -0.00050409156377 -0.00027074186403 -0.00015973234518 -4.844808091e-05 -1.235966255e-05 -2.59099527e-06 -4.8002257e-07 -4.950214e-08 6.32591e-09 2.09739e-09 6.604e-11 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.00052740366607 -0.00062420675336 -0.00079084241312 -0.00088137799987 -0.00040254363876 -0.00016593230356 -4.479806846e-05 -1.031243511e-05 -2.05004436e-06 -3.4356998e-07 -1.353391e-08 7.40086e-09 1.54003e-09 8.92e-12 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.00106579157061 -0.00110125915876 -0.00107381620112 -0.00065003020545 -0.00030560373929 -0.0001018136689 -2.610926812e-05 -5.73969459e-06 -1.10513568e-06 -1.5326991e-07 5.97908e-09 5.21684e-09 5.2258e-10 6.3e-13 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.00110587879069 -0.00099437786711 -0.00070787005327 -0.00037938242223 -0.00016857609735 -5.185861408e-05 -1.304952099e-05 -2.79910667e-06 -5.2045535e-07 -3.476336e-08 9.8602e-09 2.55282e-09 6.102e-11 -4e-14 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.00057907326315 -0.00048554601041 -0.00028738917871 -0.00015189192693 -6.455309015e-05 -1.977704822e-05 -4.94495072e-06 -1.08697254e-06 -1.5392099e-07 7.20424e-09 7.20329e-09 7.4701e-10 -1.35e-12 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.00019226795246 -0.00015610745347 -9.125519588e-05 -4.702171127e-05 -1.92988503e-05 -5.78694739e-06 -1.48983259e-06 -2.8542427e-07 -9.7875e-09 9.26446e-09 1.98792e-09 7.999e-11 -4.6e-13 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -5.34253313e-05 -4.169753751e-05 -2.336463437e-05 -1.145326395e-05 -4.46021802e-06 -1.33891042e-06 -3.1100521e-07 -2.382388e-08 9.29412e-09 3.39243e-09 2.1713e-10 -3.54e-12 1.1e-13 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -1.186634935e-05 -8.84391636e-06 -4.67830198e-06 -2.14170404e-06 -7.6930272e-07 -2.00002e-07 -1.474949e-08 9.68884e-09 4.21161e-09 3.1823e-10 -1.059e-11 -4.9e-13 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1.99393285e-06 -1.38479397e-06 -6.394367e-07 -2.458858e-07 -5.906865e-08 5.82685e-09 1.059985e-08 4.10912e-09 3.4773e-10 -2.098e-11 -2.12e-12 -6e-14 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1.7087341e-07 -9.598101e-08 -2.171931e-08 1.028867e-08 1.619706e-08 9.87269e-09 3.23223e-09 2.8207e-10 -3.164e-11 -2.72e-12 2.9e-13 6e-14 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 1.87084e-08 1.917834e-08 1.592122e-08 1.161841e-08 5.68476e-09 1.38707e-09 1.1512e-10 -3.554e-11 -3.11e-12 2.1e-13 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 9.79396e-09 7.16821e-09 4.02109e-09 1.29688e-09 2.5211e-10 -3.327e-11 -2.977e-11 -3.09e-12 -5e-13 -7.5e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 7.6187e-10 3.8813e-10 8.661e-11 -8.367e-11 -6.008e-11 -1.345e-11 -1.34e-12 -4.4e-13 -7.7e-13 -8.6e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.698e-11 -7.265e-11 -3.834e-11 -1.252e-11 -1.57e-12 7.7e-13 2.6e-13 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 -7.38e-12 -2.86e-12 2.4e-13 1.42e-12 8.7e-13 4.7e-13 3e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 1.3e-12 1.04e-12 6.8e-13 4.6e-13 3.6e-13 3.1e-13 3.5e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.2e-13 3.1e-13 2.7e-13 2.9e-13 3.2e-13 3.6e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 1.6e-13 1.9e-13 2e-13 2.1e-13 2.2e-13 2.3e-13 2.7e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1.5473403e-06 -2.18201771e-06 -3.8864844e-06 -6.2221117e-06 -3.7095036e-06 -2.15268591e-06 -6.5271819e-07 -1.6961589e-07 -3.731235e-08 -2.34244e-09 1.36641e-09 3.1738e-10 9.73e-12 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -1.134050822e-05 -1.489931275e-05 -2.447968525e-05 -3.635430316e-05 -2.010739192e-05 -1.105185258e-05 -3.2627445e-06 -8.2204137e-07 -1.8019093e-07 -7.65093e-09 6.06053e-09 1.35035e-09 1.306e-11 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -3.71837043e-05 -4.396747761e-05 -5.909883268e-05 -6.385094103e-05 -2.923241666e-05 -1.131455775e-05 -2.98522537e-06 -7.0328123e-07 -1.2153838e-07 6.35738e-09 5.49043e-09 8.6724e-10 8e-13 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -7.954717484e-05 -8.224050958e-05 -7.796017181e-05 -4.623848974e-05 -2.078510674e-05 -6.57282956e-06 -1.71074517e-06 -3.9773561e-07 -3.789343e-08 9.21975e-09 3.47338e-09 2.5801e-10 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -8.049525727e-05 -7.217123029e-05 -4.906076461e-05 -2.55905095e-05 -1.089625085e-05 -3.32845978e-06 -8.9918615e-07 -1.6587637e-07 5.59676e-09 9.01507e-09 1.60813e-09 2.397e-11 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -3.911952019e-05 -3.254819998e-05 -1.920582414e-05 -9.82859123e-06 -4.10864415e-06 -1.33106524e-06 -3.2483367e-07 -2.10969e-08 1.184365e-08 4.08367e-09 3.2134e-10 -1.3e-12 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -1.250200003e-05 -1.002037471e-05 -5.73742025e-06 -2.91662299e-06 -1.23766992e-06 -3.7119848e-07 -4.569704e-08 1.205683e-08 7.35042e-09 8.9787e-10 1.442e-11 -2e-13 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -3.22780751e-06 -2.48182965e-06 -1.38566134e-06 -6.815557e-07 -2.4370973e-07 -3.322835e-08 1.196429e-08 8.48537e-09 1.43201e-09 6.479e-11 -2.08e-12 1.1e-13 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -6.5585928e-07 -4.6746396e-07 -2.2291316e-07 -7.148085e-08 3.7768e-10 1.457915e-08 8.38324e-09 1.50443e-09 7.661e-11 -6.74e-12 -3e-14 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -5.403689e-08 -2.25307e-08 7.06678e-09 1.671505e-08 1.369741e-08 6.42608e-09 1.2278e-09 4.729e-11 -1.328e-11 -5.9e-13 -3e-14 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.819652e-08 1.663807e-08 1.318009e-08 7.90128e-09 3.30704e-09 5.2461e-10 1.23e-12 -1.357e-11 -3.5e-13 2.2e-13 2e-14 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 6.83141e-09 4.83847e-09 2.09524e-09 6.6862e-10 7.318e-11 -4.645e-11 -1.184e-11 -2.4e-13 1e-13 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 3.7915e-10 1.648e-10 -1.666e-11 -6.112e-11 -3.023e-11 -5.21e-12 -5.2e-13 -6.6e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.013e-11 -4.909e-11 -2.074e-11 -6.88e-12 -8.6e-13 -2.1e-13 -7e-13 -8.1e-13 -8.4e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -3.07e-12 -8.7e-13 7.7e-13 7.5e-13 2.8e-13 5e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 1.01e-12 7.4e-13 5.2e-13 3.7e-13 2.9e-13 2.5e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 3.8e-13 3.7e-13 3.1e-13 3.3e-13 3.3e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 2.8e-13 2.9e-13 3.2e-13 3.4e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 2.3e-13 2.2e-13 2.4e-13 2.5e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -9.135843e-08 -1.3230469e-07 -2.442457e-07 -3.9606489e-07 -2.4033521e-07 -1.3408292e-07 -4.476321e-08 -8.1435e-09 1.65027e-09 8.493e-10 1.4685e-10 1.26e-12 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -6.9487193e-07 -9.3455397e-07 -1.57419633e-06 -2.33851195e-06 -1.32215762e-06 -6.9376477e-07 -2.3264911e-07 -4.278019e-08 7.28773e-09 4.16372e-09 7.2584e-10 1.35e-12 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -2.28725695e-06 -2.75110147e-06 -3.89210905e-06 -4.10825503e-06 -1.90101679e-06 -7.5243526e-07 -2.0979282e-07 -1.502061e-08 9.44829e-09 3.46223e-09 3.1273e-10 -1e-14 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -5.27670304e-06 -5.41945055e-06 -5.02113023e-06 -2.95419007e-06 -1.33259397e-06 -4.6415877e-07 -9.601915e-08 8.43275e-09 8.01126e-09 1.90414e-09 3.141e-11 1e-14 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -5.2496237e-06 -4.67354431e-06 -3.10951605e-06 -1.65585175e-06 -7.5150717e-07 -2.1516282e-07 -1.0057e-08 1.282288e-08 5.43699e-09 5.5611e-10 -1.01e-12 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -2.45045564e-06 -2.08390616e-06 -1.29747562e-06 -6.7896736e-07 -2.5825209e-07 -3.153537e-08 1.539995e-08 9.8915e-09 1.64686e-09 5.547e-11 -1.5e-13 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -8.5098895e-07 -6.7904533e-07 -3.7054464e-07 -1.4941362e-07 -2.007412e-08 1.627724e-08 1.249397e-08 2.90956e-09 1.8136e-10 -2.97e-12 -1e-14 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -1.7003819e-07 -1.1084585e-07 -3.04578e-08 8.49918e-09 1.768969e-08 1.235718e-08 3.23771e-09 3.7341e-10 -6.76e-12 -1.6e-13 1e-14 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 9.30962e-09 1.466319e-08 1.786996e-08 1.550573e-08 8.91773e-09 2.22686e-09 2.8365e-10 -4.93e-12 -1.51e-12 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.562598e-08 1.297426e-08 8.20557e-09 3.74538e-09 1.02573e-09 5.487e-11 -2.375e-11 -3.56e-12 -3e-14 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 3.1397e-09 2.04266e-09 7.3815e-10 1.7279e-10 -3.373e-11 -2.227e-11 -2.55e-12 3e-13 1.1e-13 0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 7.518e-11 9.49e-12 -5.903e-11 -3.565e-11 -1.031e-11 -2.4e-13 2.5e-13 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -3.283e-11 -2.18e-11 -7.97e-12 -2.11e-12 -2.3e-13 -5.6e-13 -7.4e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -1.04e-12 -5.2e-13 -6e-14 -4.7e-13 -7.3e-13 -8.2e-13 -8.6e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 3.3e-13 2e-13 1e-13 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 3.1e-13 3e-13 2.3e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 3.3e-13 3.6e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.6e-13 3.6e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 2.7e-13 2.7e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -5.33652e-09 -8.02188e-09 -1.527063e-08 -2.586936e-08 -1.617592e-08 -5.86117e-09 1.42162e-09 1.36781e-09 3.7332e-10 4.5e-11 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -4.16717e-08 -5.730729e-08 -1.0113606e-07 -1.5734336e-07 -9.484721e-08 -3.649119e-08 7.57946e-09 6.42176e-09 1.99222e-09 1.6813e-10 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -1.4462804e-07 -1.753268e-07 -2.6109137e-07 -3.0007587e-07 -1.3235109e-07 -2.074475e-08 1.148366e-08 6.42676e-09 1.42141e-09 3.072e-11 -1e-14 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -3.517082e-07 -3.6929755e-07 -3.6202431e-07 -2.0576913e-07 -6.29756e-08 9.75158e-09 1.147469e-08 3.79813e-09 6.0981e-10 2.4e-13 1e-14 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -3.8422999e-07 -3.3961934e-07 -2.0165168e-07 -6.801524e-08 6.36647e-09 1.696197e-08 8.63263e-09 2.04231e-09 8.768e-11 -9e-14 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -1.3011489e-07 -9.321269e-08 -2.38813e-08 1.372867e-08 2.041065e-08 1.361662e-08 3.61476e-09 4.2096e-10 -1.45e-12 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 6.2617e-09 1.270604e-08 1.966173e-08 2.001379e-08 1.313304e-08 4.16741e-09 6.9691e-10 1.624e-11 -6.4e-13 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 1.991826e-08 1.848006e-08 1.368678e-08 7.68719e-09 2.93653e-09 5.4805e-10 2.955e-11 -3.2e-12 1.1e-13 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 8.33752e-09 5.91213e-09 2.69722e-09 1.03292e-09 2.3458e-10 -1.192e-11 -6.24e-12 -7e-14 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 9.2284e-10 5.8093e-10 1.3571e-10 1.27e-11 -2.609e-11 -6.15e-12 -3.5e-13 -1e-14 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -2.763e-11 -3.292e-11 -2.561e-11 -9.13e-12 -2.13e-12 4.3e-13 2.2e-13 1e-14 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -9.75e-12 -6.04e-12 -1.15e-12 2.2e-13 2.5e-13 4e-14 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -3.4e-13 -3.6e-13 -5.5e-13 -6.7e-13 -7.5e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.1e-13 -7.5e-13 -8e-13 -8.5e-13 -8.6e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -2.1476e-10 -6.268e-11 -1.0128e-10 5.4069e-10 1.36774e-09 1.27599e-09 5.3377e-10 1.145e-10 1.26e-12 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -9.639e-10 -6.6415e-10 -6.793e-10 1.8691e-09 7.0835e-09 6.28136e-09 2.77598e-09 5.7931e-10 1.35e-12 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -1.14726e-09 -1.76114e-09 9.9948e-10 1.197172e-08 1.260284e-08 7.52923e-09 2.42058e-09 3.2425e-10 -1e-14 -1e-14 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 2.30837e-09 6.35795e-09 1.473325e-08 1.648412e-08 1.157183e-08 4.95085e-09 1.28103e-09 3.188e-11 1e-14 1e-14 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.895547e-08 1.999096e-08 2.062956e-08 1.593721e-08 8.40235e-09 2.78472e-09 3.2595e-10 -9.8e-13 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 2.077918e-08 1.944929e-08 1.398175e-08 7.805e-09 3.49427e-09 6.7433e-10 2.352e-11 -1.5e-13 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 9.79801e-09 7.84815e-09 4.38069e-09 2.0493e-09 5.6272e-10 4.398e-11 -2.2e-12 -1e-14 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 2.2475e-09 1.60754e-09 5.814e-10 1.8054e-10 2.65e-12 -5.25e-12 3e-14 1e-14 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.5616e-10 8.491e-11 -1.386e-11 -1.811e-11 -5.73e-12 -2.3e-13 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -2.283e-11 -1.672e-11 -6.46e-12 -2e-12 -1.3e-13 -3e-14 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -1.24e-12 -4e-13 4.9e-13 4e-13 2e-13 4e-14 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 2.4e-13 1.6e-13 4e-14 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -7.5e-13 -7.6e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -8.6e-13 -8.5e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 3.347e-11 9.542e-11 6.646e-11 2.174e-10 1.2504e-10 9.424e-11 6.53e-12 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 4.4605e-10 5.9426e-10 8.862e-10 1.64834e-09 9.4341e-10 4.9277e-10 7.94e-12 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 1.90562e-09 1.85181e-09 3.43032e-09 4.09864e-09 1.92006e-09 4.1658e-10 1.24e-12 -1e-14 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 4.09197e-09 4.44077e-09 4.36189e-09 2.63934e-09 1.05551e-09 5.409e-11 6e-14 1e-14 -0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 4.91178e-09 4.69585e-09 2.85401e-09 1.10868e-09 1.8376e-10 -1.16e-12 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 1.83408e-09 1.50286e-09 6.4219e-10 1.4546e-10 3.33e-12 -2.8e-13 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 2.2717e-10 1.4922e-10 3.335e-11 -6.03e-12 -1.4e-12 -5e-14 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -9.97e-12 -1.17e-11 -5.5e-12 -9.5e-13 1.6e-13 5e-14 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -2.22e-12 -1.44e-12 -2.1e-13 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -3e-14 -1e-14 1e-14 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.3e-13 1.1e-13 2e-14 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.3e-13 9e-14 3.1e-13 1.23e-12 -1e-14 -1e-14 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 1.078e-11 1.02e-11 3.329e-11 7.95e-12 1e-14 1e-14 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 5.871e-11 6.12e-11 5.067e-11 6.52e-12 -0.0 -1e-14 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 4.515e-11 4.459e-11 4.79e-12 -0.0 -0.0 1e-14 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 4.54e-12 3.28e-12 -7e-14 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -7e-14 -8e-14 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -1e-14 -1e-14 -1e-14 -1e-14 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 1e-14 1e-14 1e-14 1e-14 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -6.7e-13 -9.36e-12 -2.8e-13 -2.1e-13 -1.28e-12 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -2.038e-11 -2.476e-11 -1.697e-11 -2.49e-12 -1.32e-12 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -5.036e-11 -3.184e-11 -1.942e-11 -5.15e-12 -3e-14 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1.615e-11 -2.318e-11 -5.14e-12 -2.59e-12 3e-14 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -4.85e-12 -4.32e-12 -2.54e-12 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1.32e-12 -1.1e-13 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1e-14 1e-14 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 4e-14 4e-14 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -7.8e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 -8.3e-13 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 2.7e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.8e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 3.7e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 2.8e-13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +D/cons.7.00.000000.dat 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +D/cons.7.00.000050.dat 0.00285876059164 0.01769582284444 0.05576485964681 0.14853110888677 0.2719200821418 0.30905297541941 0.18718630383358 0.06623596707443 0.01871964597373 0.00430629210897 0.0008195913393 0.00013094237708 1.773562727e-05 1.68561672e-06 -3.621377e-08 -1.674233e-08 4.018e-11 1.4819e-10 -1.94e-12 -1.16e-12 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.00400032920493 0.02380343876313 0.06938859150911 0.16669933849982 0.27952374239886 0.28843920410954 0.16775325830225 0.05825574453342 0.01643371687668 0.00376907954082 0.00071635906544 0.00011446265993 1.547291931e-05 1.43209806e-06 -4.129626e-08 -1.397173e-08 1.5793e-10 1.2128e-10 -3.01e-12 -9.3e-13 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.00722042476444 0.04038206328937 0.10310350762731 0.20262678590009 0.3007282408132 0.23396072487212 0.11539086786546 0.03985981205771 0.01120308791181 0.00255479841013 0.00048274359027 7.671605678e-05 1.017377482e-05 8.4089504e-07 -4.050601e-08 -7.76413e-09 2.2407e-10 6.295e-11 -2.84e-12 -4.2e-13 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.01154394716739 0.06041858225841 0.12656613982438 0.21420882444367 0.27423404328894 0.17861241089358 0.07452553952519 0.02401092682001 0.00631125899097 0.0013656531069 0.00024714704171 3.792117221e-05 4.61353565e-06 2.3271846e-07 -2.750383e-08 -1.95884e-09 1.9256e-10 1.266e-11 -1.74e-12 -7e-14 0.0 -0.0 0.0 0.0 0.0 0.0 0.02169283725532 0.11397435171898 0.19634558186919 0.18885628283215 0.15476853885199 0.08728564204725 0.03342880022159 0.01026220605575 0.00255439194095 0.00052602465888 9.111878889e-05 1.329893479e-05 1.33682957e-06 -5.47545e-09 -8.41422e-09 1.407e-11 6.439e-11 -1.37e-12 -1.8e-13 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.01161083136887 0.05629754390475 0.09174967646405 0.10796506206172 0.08192959210285 0.03680908219904 0.01242020561778 0.00348432096192 0.00080999929367 0.00015827122263 2.629738551e-05 3.36603248e-06 1.6929833e-07 -1.076188e-08 -6.1897e-10 1.0113e-10 3.6e-12 -9.8e-13 2.4e-13 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.00745820780704 0.0361409897676 0.05412326093378 0.0446136327515 0.02639905189924 0.01070532342874 0.00350839747737 0.00094114147958 0.00020972100413 3.941854097e-05 5.95214757e-06 5.2870938e-07 4.52006e-09 -1.10068e-09 3.114e-11 8.08e-12 -3e-13 -6e-14 5e-14 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.00207211003686 0.01048232746183 0.01555325672067 0.01282914289929 0.00706987613676 0.00268141070201 0.0008364449766 0.00021394510416 4.568549834e-05 7.93212709e-06 9.112309e-07 4.129293e-08 8.0522e-10 -4.512e-11 -9.45e-12 9.5e-13 8e-14 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00047415140485 0.00248870576503 0.00378953229894 0.00305347619851 0.00155708607876 0.00056262766573 0.00016788384231 4.113460083e-05 8.15008536e-06 1.10945082e-06 8.47139e-08 5.18583e-09 2.405e-11 -4.47e-11 5.8e-13 4.7e-13 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 9.057272683e-05 0.00049122826348 0.00076515372505 0.00060267904433 0.00028841477943 0.00010023492562 2.862920943e-05 6.48345969e-06 1.03094534e-06 1.1377546e-07 9.65603e-09 1.7729e-10 -7.539e-11 -7.1e-13 7.2e-13 5e-14 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.453906028e-05 8.145052706e-05 0.00013046462999 0.00010056413182 4.55529212e-05 1.518167203e-05 4.04093332e-06 7.8435668e-07 1.0906563e-07 1.039816e-08 3.0677e-10 -6.889e-11 -2.09e-12 7.2e-13 9e-14 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 2.0066002e-06 1.150899813e-05 1.892189179e-05 1.430366506e-05 6.26372777e-06 2.04280724e-06 4.691347e-07 7.393301e-08 7.82477e-09 2.5732e-10 -5.587e-11 -2.01e-12 3.7e-13 7e-14 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 2.3975396e-07 1.40307084e-06 2.39443362e-06 1.8487389e-06 7.5523668e-07 1.9521223e-07 3.369605e-08 3.5713e-09 7.17e-11 -2.686e-11 -1.2e-13 2.2e-13 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 2.630291e-08 1.6002191e-07 2.715171e-07 1.5631375e-07 4.605354e-08 8.27314e-09 6.7385e-10 -1.082e-11 -3.46e-12 9e-14 7e-14 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 7.7032e-10 5.51977e-09 8.9514e-09 1.74941e-09 -8.6236e-10 -3.8809e-10 -1.334e-11 5.18e-12 1.4e-13 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1.9014e-10 -8.6025e-10 -1.09537e-09 -8.7194e-10 -1.7961e-10 -6.23e-12 1.19e-12 1.2e-13 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1.49e-12 -1.89e-11 -2.206e-11 -2.05e-12 4e-14 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -3e-14 3e-14 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.00542159288683 -0.03436381661289 -0.11210884100496 -0.31563906922945 -0.60498015591033 -0.67707618800737 -0.38554806330294 -0.12837601336025 -0.0351168815692 -0.00780960834945 -0.00144243488234 -0.0002244974427 -2.989056723e-05 -3.06020311e-06 -7.56481e-09 4.20754e-08 2.59399e-09 -2.8779e-10 -1.698e-11 2.98e-12 9e-14 0.0 0.0 0.0 -0.0 0.0 -0.00771634367448 -0.04695290091976 -0.14108441600341 -0.35914822221633 -0.62640846934812 -0.6264113448493 -0.34150827992368 -0.11263063328728 -0.03073697984386 -0.00681807936668 -0.00125776545416 -0.00019581071787 -2.610362969e-05 -2.62082352e-06 2.192187e-08 3.766005e-08 2.20838e-09 -2.5997e-10 -1.394e-11 2.72e-12 7e-14 0.0 0.0 -0.0 0.0 0.0 -0.0144508760519 -0.08264268392522 -0.21954452301427 -0.44852020108815 -0.66985264339055 -0.49586888769872 -0.22769879233327 -0.07615514574223 -0.02064632920096 -0.0045603424863 -0.00083779007351 -0.00012991444954 -1.720369732e-05 -1.59518021e-06 6.653643e-08 2.568663e-08 1.0378e-09 -1.9456e-10 -4.73e-12 1.86e-12 2e-14 0.0 -0.0 -0.0 0.0 0.0 -0.0244031250935 -0.13119614419899 -0.28436094836411 -0.47622783388989 -0.59564087936178 -0.3697729722439 -0.14435944595684 -0.04501292532113 -0.01143238064263 -0.00240083797764 -0.00042321049599 -6.343900143e-05 -7.95319456e-06 -5.4510863e-07 6.29894e-08 1.12992e-08 -5.28e-11 -9.316e-11 1.78e-12 7.4e-13 0.0 0.0 -0.0 0.0 0.0 0.0 -0.04702560599559 -0.25458827729028 -0.43821352809677 -0.40779263590596 -0.32146367145029 -0.17047842054145 -0.06271836360097 -0.01864665472886 -0.00450293724384 -0.00090299724943 -0.00015284932066 -2.215357397e-05 -2.41255724e-06 -7.68035e-09 3.118697e-08 2.6581e-09 -1.5653e-10 -2.114e-11 1.95e-12 1.5e-13 0.0 0.0 -0.0 0.0 0.0 0.0 -0.02489912729459 -0.12431279305913 -0.20140890903676 -0.22332708684402 -0.16155088194013 -0.06844609613405 -0.02256090903394 -0.0061583171848 -0.00139711729472 -0.00026698906903 -4.354843257e-05 -5.81939361e-06 -3.9308074e-07 4.0449e-08 8.38858e-09 1.111e-10 -7.024e-11 -6.5e-13 7.5e-13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.01510149511323 -0.0737932440841 -0.10929935004382 -0.08693194578504 -0.04917207235548 -0.0193983822533 -0.00621192644593 -0.00162743419874 -0.00035486308141 -6.537453922e-05 -1.009032698e-05 -1.03635053e-06 1.649967e-08 1.408039e-08 1.31823e-09 -5.711e-11 -1.016e-11 7.7e-13 1.9e-13 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.00392593049015 -0.02011229632057 -0.02997781491622 -0.02410799456065 -0.01274245356096 -0.00473039501974 -0.001445187862 -0.00036222373176 -7.58822825e-05 -1.334688189e-05 -1.68785654e-06 -4.471193e-08 1.664928e-08 2.68254e-09 3.482e-11 -2.306e-11 -7e-14 2.3e-13 7e-14 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.00087221951773 -0.00462149538202 -0.00704629620393 -0.0055350960593 -0.00272468925263 -0.00096864628598 -0.00028375912892 -6.835015813e-05 -1.368658972e-05 -2.01439558e-06 -1.1637274e-07 1.334459e-08 3.94199e-09 1.736e-10 -3.582e-11 -1.1e-12 2.6e-13 5e-14 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.00016174515633 -0.00088347203109 -0.00137623038132 -0.00105882814888 -0.0004919606724 -0.00016877745967 -4.756541117e-05 -1.088913328e-05 -1.84163152e-06 -1.5889549e-07 7.74002e-09 4.55466e-09 3.9963e-10 -3.183e-11 -3.17e-12 5.7e-13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -2.534040804e-05 -0.00014256761528 -0.00022763986907 -0.00017157373001 -7.600771404e-05 -2.520009148e-05 -6.72467807e-06 -1.33311645e-06 -1.4876754e-07 5.49705e-09 4.63978e-09 4.851e-10 -3.04e-11 -3.95e-12 4e-13 2.1e-13 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -3.40424939e-06 -1.967222542e-05 -3.223683978e-05 -2.388309425e-05 -1.019103743e-05 -3.33260715e-06 -7.8581999e-07 -9.027292e-08 7.14604e-09 4.36532e-09 4.2176e-10 -2.52e-11 -4.12e-12 2.7e-13 1.6e-13 7e-14 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -3.9764442e-07 -2.33660238e-06 -3.94409393e-06 -2.98304727e-06 -1.27695955e-06 -3.1528186e-07 -2.442661e-08 8.69755e-09 3.50689e-09 3.176e-10 -1.73e-11 -2.61e-12 1e-13 6e-14 3e-14 3e-14 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -4.454593e-08 -2.6836932e-07 -4.7078879e-07 -2.7970064e-07 -5.057203e-08 9.26791e-09 8.80818e-09 2.10445e-09 1.5476e-10 -1.654e-11 -1e-12 1.4e-13 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1.22302e-09 -8.89413e-09 -2.5945e-10 1.242965e-08 1.261196e-08 4.86784e-09 9.2332e-10 5.959e-11 -7.24e-12 -3.9e-13 3.1e-13 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 3.6704e-10 2.37597e-09 5.24677e-09 4.22607e-09 1.51894e-09 2.0583e-10 -3.79e-12 -1.47e-12 -1e-13 4e-14 7e-14 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 4.148e-11 2.3578e-10 4.5835e-10 1.1792e-10 6.71e-12 -5.8e-13 -8e-14 7e-14 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -3e-14 3e-14 -3e-14 3e-14 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.06365773412032 -0.3890809955596 -1.21301278023815 -3.19226055898616 -5.89316379887724 -6.81891472648454 -4.18162342815435 -1.51368050546171 -0.43454752400452 -0.10178718289012 -0.0197419455083 -0.003215057269 -0.00044484173387 -5.289984616e-05 -5.18672333e-06 -1.577945e-07 5.800454e-08 4.05099e-09 -4.1654e-10 -2.761e-11 4.28e-12 1.5e-13 0.0 -0.0 -0.0 0.0 -0.08859062345195 -0.52090129674424 -1.5031719781235 -3.56725795406633 -6.04620275909295 -6.38923039768496 -3.78119767372659 -1.33776338541404 -0.38300423582246 -0.08941634071094 -0.01731362049638 -0.00281834881235 -0.00039030117209 -4.652908236e-05 -4.51601842e-06 -1.036681e-07 5.303015e-08 3.29408e-09 -3.7933e-10 -2.104e-11 3.84e-12 1.2e-13 0.0 0.0 -0.0 0.0 -0.1588719463692 -0.87854237194873 -2.21944434295735 -4.37070942178638 -6.64333488596005 -5.15113548798861 -2.59290443747116 -0.91553669486256 -0.26280657840516 -0.06119429892917 -0.01180466030948 -0.00191409973654 -0.0002639975402 -3.138980867e-05 -2.8884064e-06 1.669655e-08 3.832084e-08 1.69678e-09 -2.7791e-10 -9.13e-12 2.63e-12 6e-14 0.0 0.0 -0.0 0.0 -0.24738258689883 -1.27774773315076 -2.67384872079714 -4.67439360876582 -6.12855914551136 -3.98132084279896 -1.70025943063893 -0.55805468325751 -0.14964472167729 -0.03303887652792 -0.00610123917373 -0.00095387881286 -0.00012756426098 -1.471308318e-05 -1.13134293e-06 8.410285e-08 1.813512e-08 -2.154e-11 -1.4517e-10 2.16e-12 1.09e-12 0.0 0.0 -0.0 -0.0 0.0 -0.48260077713856 -2.53110952478001 -4.37321403061967 -4.15681841783947 -3.42118097235708 -1.96699327928151 -0.77322841587777 -0.24229431292331 -0.06160796401624 -0.01294907481092 -0.00228553139694 -0.00034319823037 -4.441967313e-05 -4.71209215e-06 -1.6787356e-07 4.769725e-08 4.30769e-09 -2.3548e-10 -3.15e-11 2.5e-12 1.8e-13 0.0 -0.0 -0.0 -0.0 0.0 -0.25402448252587 -1.2156133136038 -1.98907054248713 -2.38626253635834 -1.84130579384216 -0.85646282539529 -0.29355050345705 -0.0838561199201 -0.01983641752765 -0.00394329641012 -0.0006654618816 -9.628649211e-05 -1.196807024e-05 -9.7720145e-07 5.810208e-08 1.383184e-08 3.2906e-10 -9.608e-11 1e-13 8.4e-13 0.0 -0.0 0.0 0.0 0.0 0.0 -0.16450539702454 -0.80024724159527 -1.21167327706278 -1.00982349488054 -0.61248110571555 -0.25319145794612 -0.08421106608811 -0.02296395577027 -0.00520214366857 -0.00099217325687 -0.00016110695021 -2.25571647e-05 -2.39252489e-06 -1.551019e-08 2.548378e-08 1.63195e-09 -1.407e-10 -1.166e-11 1.51e-12 7e-14 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.04718370514004 -0.23803218006324 -0.35519634857844 -0.29614978163485 -0.1673256972153 -0.06449843228641 -0.02040978302805 -0.0052996344882 -0.00114808685124 -0.00021015652663 -3.297018182e-05 -4.13377586e-06 -2.0229115e-07 3.08455e-08 4.00306e-09 -7.52e-11 -3.28e-11 9.3e-13 3.7e-13 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.01093292648759 -0.05721990467011 -0.08763029212244 -0.0718373934698 -0.03763575497991 -0.01376822878269 -0.00416479638507 -0.00103503673423 -0.00021518938025 -3.798163373e-05 -5.46027742e-06 -4.1281318e-07 2.447949e-08 6.03177e-09 2.6712e-10 -4.572e-11 -1.68e-12 4.2e-13 1e-13 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.00212381050531 -0.01147604200542 -0.01798428091293 -0.01446153104894 -0.00710822892695 -0.00249502432572 -0.00072395060523 -0.00017285849475 -3.462002087e-05 -5.63613393e-06 -5.2683836e-07 9.87797e-09 6.82249e-09 6.103e-10 -3.554e-11 -4.78e-12 3.6e-13 1e-13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.00034851990165 -0.00193708590621 -0.00311177143104 -0.00245248389938 -0.00114105615912 -0.00038704990483 -0.00010812787745 -2.484506395e-05 -4.56822077e-06 -4.9674632e-07 -4.3267e-09 6.65496e-09 9.0167e-10 -1.024e-11 -7.42e-12 6e-13 5e-14 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -4.871008378e-05 -0.00027789075175 -0.00045885336972 -0.0003545922454 -0.00015748158752 -5.181070108e-05 -1.383455511e-05 -2.92008374e-06 -3.8220629e-07 -8.77811e-09 6.11724e-09 9.9022e-10 -3.69e-12 -8.32e-12 3.7e-13 2.7e-13 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -5.83087407e-06 -3.40868791e-05 -5.842200751e-05 -4.442782972e-05 -1.882809511e-05 -6.03031628e-06 -1.53067362e-06 -2.2797278e-07 -9.6694e-10 5.50526e-09 9.0037e-10 1.88e-12 -7.61e-12 1.9e-13 1.6e-13 1e-13 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -6.1025145e-07 -3.62538235e-06 -6.39179761e-06 -4.868907e-06 -2.14938942e-06 -6.1625382e-07 -8.006801e-08 7.18785e-09 4.76823e-09 5.4993e-10 -1.524e-11 -5.07e-12 1.1e-13 7e-14 5e-14 3e-14 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -6.071847e-08 -3.6732956e-07 -6.9888024e-07 -4.9976774e-07 -1.2694569e-07 -1.38404e-09 9.17528e-09 3.22067e-09 2.3384e-10 -1.955e-11 -1.5e-12 2.3e-13 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -3.07539e-09 -2.033251e-08 -1.893174e-08 7.79975e-09 1.244933e-08 7.53591e-09 1.34999e-09 6.888e-11 -1.163e-11 -5.2e-13 3.5e-13 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 3.9178e-10 2.46224e-09 5.91653e-09 5.64448e-09 2.2412e-09 4.3648e-10 1.958e-11 -3.06e-12 -1.9e-13 5e-14 9e-14 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 3.396e-11 2.588e-10 6.0857e-10 2.4446e-10 1.911e-11 -1.24e-12 -1.9e-13 1e-13 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -3e-14 3e-14 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.61455753107274 -3.61468486712548 -10.78975187615617 -26.03002448501473 -46.8428855580071 -56.27300546064677 -36.63559721901937 -14.84185037909907 -4.48426521908128 -1.11121030186056 -0.22686846547853 -0.03873242449832 -0.0055950778711 -0.00069091575009 -7.365924325e-05 -6.62067129e-06 -2.3850462e-07 6.713348e-08 4.74153e-09 -4.8448e-10 -3.055e-11 4.99e-12 1.5e-13 -3e-14 1e-14 0.0 -0.83791028987245 -4.74842059084963 -13.14085774626367 -28.39942257141267 -47.37441415478815 -53.33237134235211 -34.08661676651818 -13.30676686565656 -3.99140224000541 -0.98357938609504 -0.20031804924178 -0.03417291656808 -0.00493818111211 -0.00061070141692 -6.529849386e-05 -5.83637072e-06 -1.7941977e-07 6.170192e-08 3.97471e-09 -4.5126e-10 -2.454e-11 4.54e-12 9e-14 -2e-14 1e-14 0.0 -1.44453516012236 -7.71566757284573 -18.17405459403066 -34.62377818554724 -53.79188334917179 -43.44701633457964 -24.1316245363144 -9.16576500719048 -2.79412848857341 -0.68886674535577 -0.13999636906128 -0.02380161516223 -0.00342737446115 -0.0004222553285 -4.501082412e-05 -3.86709181e-06 -3.447634e-08 4.590724e-08 1.98607e-09 -3.4827e-10 -9.72e-12 3.25e-12 3e-14 -1e-14 1e-14 0.0 -2.03415399554366 -10.01849802705311 -20.12090150269618 -37.43431802833077 -51.40164152499239 -35.03564900029644 -16.561819099229 -5.75270394610693 -1.63637961309908 -0.38113996663746 -0.07393675974182 -0.01209195093863 -0.00168488870065 -0.00020188845161 -2.105691277e-05 -1.55736627e-06 9.357497e-08 2.239361e-08 1.1919e-10 -1.8284e-10 3.23e-12 1.35e-12 -0.0 0.0 -0.0 0.0 -4.07089500534094 -20.55399950814722 -35.65728027058105 -34.7215953540083 -29.74060652173334 -18.50587277924208 -7.95210370567946 -2.62975273587211 -0.70730145502748 -0.1563699764147 -0.0288871899803 -0.00451777468184 -0.00060479390743 -7.005331828e-05 -6.87284714e-06 -3.1284055e-07 6.098018e-08 5.68102e-09 -3.3091e-10 -3.966e-11 3.45e-12 2.3e-13 -0.0 0.0 -0.0 0.0 -2.14712913181236 -9.68986991993305 -15.84715714948288 -20.69494808727658 -17.06513352582017 -8.88476808032097 -3.20247213075191 -0.96039137865804 -0.23742947945526 -0.04918677042679 -0.00862599487932 -0.00129239016556 -0.00016683870158 -1.876028452e-05 -1.49974423e-06 7.053044e-08 1.910281e-08 3.7933e-10 -1.359e-10 3.3e-13 1.05e-12 -0.0 -0.0 0.0 0.0 0.0 -1.46573055852446 -7.07579231183008 -10.92963262642063 -9.6085719148175 -6.33229384486754 -2.77760471337555 -0.96002988223719 -0.27303588260211 -0.06434844175721 -0.01273971249936 -0.00214165298637 -0.00030860563848 -3.85796093e-05 -3.88066148e-06 -9.851447e-08 3.692589e-08 2.45561e-09 -2.0509e-10 -1.579e-11 1.92e-12 9e-14 -0.0 0.0 -0.0 0.0 0.0 -0.47066869565003 -2.33769174726444 -3.52020813904402 -3.02299646552209 -1.82965845106354 -0.74021968146932 -0.24273148122678 -0.06540530263136 -0.01467540386501 -0.00277683495867 -0.00044784292734 -6.222502737e-05 -7.28219619e-06 -4.5915152e-07 4.725292e-08 6.47796e-09 -1.3898e-10 -4.758e-11 1.88e-12 3e-13 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.11423376903696 -0.58948741072038 -0.90850869128456 -0.77648074828988 -0.43556237953857 -0.16497638568969 -0.05156115673888 -0.01323570875484 -0.00283823385472 -0.00051483628608 -7.987434768e-05 -1.05903366e-05 -8.998844e-07 4.095206e-08 1.025055e-08 2.1776e-10 -6.956e-11 -4.2e-13 6.6e-13 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.02329191663531 -0.12442195256981 -0.19628108161343 -0.16503865100277 -0.08643810247995 -0.031141592231 -0.00930628056719 -0.0022856567677 -0.00047002964648 -8.196559558e-05 -1.220073649e-05 -1.23382212e-06 1.710204e-08 1.269569e-08 6.9851e-10 -5.746e-11 -4.75e-12 6.6e-13 1.2e-13 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.00399330513406 -0.02199579212075 -0.03564200477511 -0.02942413131753 -0.01450284868632 -0.00501962455023 -0.0014393970065 -0.00033960531744 -6.717724457e-05 -1.120846064e-05 -1.28707886e-06 -1.199574e-08 1.218368e-08 1.12351e-09 -3.498e-11 -8.77e-12 4.6e-13 1.3e-13 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.00058220080655 -0.00329380251277 -0.00549023463446 -0.0044488155342 -0.00207984525055 -0.00069614210146 -0.00019229259498 -4.370477849e-05 -8.18057514e-06 -1.03381533e-06 -3.031321e-08 9.91767e-09 1.4362e-09 -4e-13 -1.209e-11 5.7e-13 9e-14 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -7.267246473e-05 -0.00042152316387 -0.00072431411089 -0.00057641892356 -0.00025746867834 -8.370050733e-05 -2.223696526e-05 -4.71462012e-06 -6.6064112e-07 -3.035974e-08 8.11549e-09 1.56266e-09 1.753e-11 -1.379e-11 2.4e-13 3e-13 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -7.75841957e-06 -4.612358398e-05 -8.302217252e-05 -6.506637345e-05 -2.771293514e-05 -8.70489127e-06 -2.19933482e-06 -3.617358e-07 -1.362515e-08 6.96699e-09 1.36755e-09 1.008e-11 -1.172e-11 2.5e-13 2.1e-13 7e-14 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -7.2973047e-07 -4.39421423e-06 -8.21845265e-06 -6.4129679e-06 -2.78158599e-06 -8.3727678e-07 -1.3187164e-07 4.23148e-09 6.06895e-09 9.3251e-10 -3.16e-12 -7.46e-12 1.9e-13 1e-13 4e-14 2e-14 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -6.408328e-08 -3.9317656e-07 -7.8770238e-07 -6.1174651e-07 -1.8278166e-07 -1.319965e-08 9.62212e-09 4.51603e-09 4.3294e-10 -2.41e-11 -3.46e-12 3.1e-13 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -3.67424e-09 -2.410333e-08 -3.227392e-08 2.62975e-09 1.197193e-08 8.64556e-09 1.89298e-09 1.3421e-10 -1.537e-11 -1.2e-12 4e-13 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 4.1243e-10 2.57409e-09 5.99949e-09 6.6008e-09 2.79508e-09 5.029e-10 1.742e-11 -3.65e-12 -1.6e-13 5e-14 9e-14 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 5.712e-11 3.521e-10 6.718e-10 2.5152e-10 1.856e-11 -1.18e-12 -1.6e-13 1e-13 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1e-14 1e-14 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -5.09212660357683 -28.85269304886058 -82.51328034323924 -165.7144757754812 -288.6545545285115 -365.3352678226194 -244.69283792328739 -113.63644013151476 -36.60575483118049 -9.6890767891377 -2.09444488366241 -0.37637949038261 -0.0569305876739 -0.00732774632876 -0.00081020422213 -7.766786403e-05 -6.28075972e-06 -1.8009741e-07 6.490716e-08 3.99427e-09 -4.8435e-10 -2.388e-11 4.61e-12 7e-14 1e-14 0.0 -6.82305010460365 -37.42379846627299 -97.38629983370873 -170.33297002830622 -286.16457767641947 -353.6153111510552 -233.58997981427845 -103.76981475381183 -32.98882707291313 -8.65859861747181 -1.8647739851786 -0.33469090451401 -0.05063704546471 -0.0065252452081 -0.0007229742769 -6.954345465e-05 -5.59903538e-06 -1.3351086e-07 5.984973e-08 3.22198e-09 -4.6514e-10 -1.791e-11 4.35e-12 4e-14 1e-14 0.0 -11.4692448576934 -58.90303927480144 -113.34211598014424 -205.84756910918463 -344.2536641991864 -286.78370254633796 -171.63600645923688 -72.71331367504185 -23.62464374338656 -6.21636652987339 -1.33873014434579 -0.23975160095418 -0.03616775034387 -0.00464700494974 -0.00051313070037 -4.918350254e-05 -3.81810227e-06 -1.42496e-08 4.527138e-08 1.53713e-09 -3.6565e-10 -5.71e-12 3.23e-12 -3e-14 0.0 0.0 -13.32302667879028 -57.32398282499405 -106.39506068844616 -235.99082788345802 -337.2155425535875 -241.04865604823738 -126.09092151220368 -47.03034161073503 -14.27057760323827 -3.52764754155284 -0.72237917483727 -0.12407682133346 -0.018072402722 -0.0022537300556 -0.00024272561735 -2.28368961e-05 -1.53605857e-06 1.0280123e-07 2.20701e-08 -1.5468e-10 -1.8156e-10 5.11e-12 1.28e-12 -2e-14 0.0 0.0 -26.43372413448042 -128.3727331727016 -228.0125763587174 -231.67990551791016 -201.06152550502986 -132.72450718018834 -64.42240275856119 -22.71710561615369 -6.5166503027131 -1.52441935076478 -0.29619933513493 -0.04845814247242 -0.00675220649124 -0.00080923649579 -8.421225337e-05 -7.47413679e-06 -3.1539387e-07 6.539773e-08 5.42065e-09 -4.1251e-10 -3.579e-11 4.07e-12 2.1e-13 -0.0 0.0 0.0 -14.36732640893053 -60.43261892426702 -98.23375014338971 -133.58904865028924 -122.02411780861797 -72.23016722072681 -28.24347379788913 -8.87274150905286 -2.30117320822106 -0.49815926628342 -0.09099971287474 -0.0141587789561 -0.00189187705534 -0.00021875075136 -2.212871404e-05 -1.62529304e-06 8.010773e-08 2.060205e-08 2.3547e-10 -1.5538e-10 1.71e-12 1.11e-12 -0.0 0.0 -0.0 0.0 -10.25155696298311 -48.29442134293236 -75.11392960921215 -70.44214849763928 -51.265065489432 -24.5057860752018 -8.82953491510578 -2.62759177339781 -0.64565933412764 -0.13296516090109 -0.02318849601402 -0.00345664412784 -0.00044406681732 -4.967504312e-05 -4.56571342e-06 -1.252525e-07 4.222889e-08 2.61403e-09 -2.5029e-10 -1.512e-11 2.33e-12 7e-14 -0.0 0.0 -0.0 0.0 -3.68632381571608 -17.98264003638246 -27.47084947493922 -24.42746917944282 -15.8853043158131 -6.85266271763375 -2.33326273556636 -0.65442149777532 -0.15238309865596 -0.02985572275587 -0.00497384629216 -0.00071102582737 -8.799178629e-05 -9.32954336e-06 -5.7905597e-07 6.016946e-08 7.91921e-09 -2.32e-10 -5.657e-11 2.65e-12 3.5e-13 -0.0 0.0 -0.0 0.0 0.0 -0.94595318465658 -4.79994863111609 -7.46545634635328 -6.671635996316 -4.03416266941959 -1.60112718471162 -0.51737616934977 -0.13746744581805 -0.03045142466994 -0.00569495326223 -0.00090873904903 -0.00012485385412 -1.48809601e-05 -1.21048988e-06 5.818848e-08 1.41028e-08 2.6484e-10 -8.882e-11 -8e-14 7e-13 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.20320037233065 -1.07108521920115 -1.70723285534418 -1.50607195681733 -0.84699355795828 -0.31549174871053 -0.09718416283304 -0.02458879572586 -0.00520110561247 -0.00093145056558 -0.0001427412198 -1.895766413e-05 -1.8257045e-06 2.453137e-08 1.918069e-08 8.1965e-10 -1.0724e-10 -5.09e-12 1.1e-12 2e-14 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.03648529854873 -0.19899449919828 -0.3264498800414 -0.28371049593192 -0.14938942137028 -0.0529513375117 -0.01559941925942 -0.00377510959748 -0.00076529393208 -0.00013164932161 -1.948833395e-05 -2.14043512e-06 -1.893934e-08 2.052841e-08 1.49421e-09 -8.122e-11 -1.076e-11 8.9e-13 1.4e-13 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0055447210454 -0.03116050745614 -0.05272585962222 -0.04508319128191 -0.02239247059473 -0.00762627529615 -0.00215615085143 -0.00050110357466 -9.767273311e-05 -1.617493916e-05 -1.97799604e-06 -4.528499e-08 1.782272e-08 1.98959e-09 -1.589e-11 -1.509e-11 3e-13 1.7e-13 2e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.00071978490415 -0.00415390199272 -0.00725661710749 -0.00610537294538 -0.00288123698556 -0.000948977859 -0.00025845058015 -5.785962831e-05 -1.074084498e-05 -1.42963062e-06 -5.323957e-08 1.319826e-08 2.23257e-09 2.691e-11 -1.87e-11 3.4e-13 1.4e-13 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -8.027636428e-05 -0.00047535584048 -0.00085897565136 -0.00071148489411 -0.00032107349841 -0.00010272828275 -2.696191449e-05 -5.62523036e-06 -8.1020349e-07 -4.353589e-08 1.024944e-08 2.38397e-09 5.836e-11 -2.074e-11 -3e-14 3.5e-13 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -7.64121838e-06 -4.65096908e-05 -8.88722524e-05 -7.256636652e-05 -3.112889864e-05 -9.62231766e-06 -2.37419941e-06 -4.0682327e-07 -1.917255e-08 8.74797e-09 1.94998e-09 2.167e-11 -1.749e-11 2.1e-13 2.5e-13 8e-14 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -6.4446267e-07 -3.95777175e-06 -7.97370703e-06 -6.49953436e-06 -2.77440194e-06 -8.4753026e-07 -1.4348761e-07 3.32149e-09 7.53738e-09 1.26547e-09 -1.033e-11 -1.095e-11 1.6e-13 1.5e-13 5e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -5.066601e-08 -3.1699753e-07 -6.7607188e-07 -5.6727037e-07 -1.8392177e-07 -1.319436e-08 1.079425e-08 5.05028e-09 5.1681e-10 -1.533e-11 -3.73e-12 3.1e-13 1e-14 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -2.56813e-09 -1.739964e-08 -2.784843e-08 5.24543e-09 1.309887e-08 8.86588e-09 1.97486e-09 1.4786e-10 -1.543e-11 -1.25e-12 3.8e-13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 5.2292e-10 3.01015e-09 6.10663e-09 6.63458e-09 2.52014e-09 3.9036e-10 4.08e-12 -3.01e-12 -6e-14 5e-14 9e-14 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 5.595e-11 3.1688e-10 5.0499e-10 1.5592e-10 7.76e-12 -7.1e-13 -1.2e-13 8e-14 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -3e-14 3e-14 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -17.66505549226428 -98.72884905951905 -306.9003638306579 -803.2382472950372 -1286.9914009950687 -1328.3862730894527 -1101.9677927927437 -701.1858262089041 -245.67162051753323 -67.82456144957565 -15.41873215333493 -2.90693250089357 -0.45960996960134 -0.06158966803841 -0.00706286218441 -0.00069902745232 -6.021647219e-05 -4.28009929e-06 -2.492961e-08 5.030201e-08 1.65521e-09 -4.148e-10 -5.26e-12 3.47e-12 5e-14 -5e-14 -24.71972603705073 -132.98459049011018 -385.03777511207545 -867.2740683548141 -1264.093236436426 -1284.7324930208104 -1062.9854129607336 -637.5548500725257 -219.14220254637885 -60.68820743097056 -13.79777643853585 -2.60374508473947 -0.41229792740156 -0.05535887715155 -0.00636294933863 -0.00063152552626 -5.462276433e-05 -3.86165454e-06 5.4426e-10 4.669751e-08 1.332e-09 -3.8989e-10 -2.65e-12 3.23e-12 5e-14 -4e-14 -48.65277695000014 -249.74567949944233 -638.3961463087355 -1030.5984864009795 -1195.179385848501 -1109.869685732412 -892.8158129736213 -477.6764207172617 -160.8642886316173 -44.87926316457879 -10.21076308651003 -1.92523843062145 -0.30430266421949 -0.04076960503145 -0.00467575355562 -0.00046270899461 -3.987711694e-05 -2.69902076e-06 6.651246e-08 3.562331e-08 4.4044e-10 -3.0352e-10 3.41e-12 2.31e-12 2e-14 -2e-14 -77.22572547937926 -359.5742995334263 -679.3735329512999 -929.6551297039138 -1154.101655972577 -1057.7475118099646 -749.4346815795006 -320.23399599643426 -99.90246645479768 -26.0389547662626 -5.61379072491294 -1.0124160831717 -0.15420606814272 -0.02002617428653 -0.00223670623052 -0.00021658079465 -1.834820889e-05 -1.0459572e-06 1.1507912e-07 1.672903e-08 -6.0349e-10 -1.3159e-10 6.74e-12 8.4e-13 -0.0 0.0 -184.74592388676194 -600.5323233346141 -797.4320872472745 -795.5162564113922 -875.3596493278078 -719.0853415541551 -429.94248177297476 -160.12598320409126 -48.20856414073223 -11.88177342044655 -2.42615007388925 -0.41544831071827 -0.06032507641342 -0.00750145674081 -0.00080576165833 -7.535568107e-05 -5.95544515e-06 -1.6772847e-07 5.834453e-08 3.59368e-09 -4.1316e-10 -2.096e-11 3.71e-12 1.1e-13 -0.0 0.0 -59.30002332751454 -214.19833038446984 -390.468925481702 -602.0884962004562 -638.5932917303127 -458.41797305695997 -205.5148182003705 -66.11068691160574 -17.91173055410265 -4.03979949316421 -0.76746882934662 -0.12388839843822 -0.01713166533405 -0.00204422886688 -0.00021188284623 -1.923123804e-05 -1.21946848e-06 9.846142e-08 1.734143e-08 -3.3467e-10 -1.343e-10 4.62e-12 8.8e-13 -0.0 -0.0 0.0 -59.76104519301823 -242.83928801997743 -354.0113320001908 -390.08049999080845 -330.4554984234121 -177.84355445792798 -65.8885317153481 -20.33590076105728 -5.18533453166032 -1.10804892356502 -0.20019115886899 -0.03084782749385 -0.00408670053281 -0.00046877988737 -4.697167449e-05 -3.83410535e-06 -4.597309e-08 3.960031e-08 1.78472e-09 -2.7185e-10 -8.9e-12 2.3e-12 4e-14 0.0 -0.0 0.0 -24.95838896589231 -113.71671271823176 -167.98668674257112 -158.55247766463938 -110.21758217696812 -50.90239346958825 -17.95756154168334 -5.2329727019963 -1.26212375290382 -0.25567867615715 -0.0439537639658 -0.00647008262602 -0.0008219124455 -9.076883846e-05 -8.58939155e-06 -4.4252083e-07 6.441113e-08 6.74533e-09 -3.1695e-10 -4.6e-11 3.27e-12 2.5e-13 0.0 0.0 -0.0 0.0 -6.5216677481567 -31.79266341275631 -48.03493356797669 -45.27956826812451 -29.586260755254 -12.44916973732927 -4.14450239360522 -1.13842163725126 -0.26009978330595 -0.0500892017823 -0.00821554675935 -0.00115792500044 -0.00014128680579 -1.500727587e-05 -1.0725386e-06 7.611558e-08 1.388895e-08 5.625e-11 -1.0295e-10 2.11e-12 6.8e-13 0.0 0.0 -0.0 0.0 0.0 -1.41884308289028 -7.30539770000037 -11.6146730453778 -10.8518433799067 -6.57930525481516 -2.55607394181759 -0.8090099334643 -0.21059598794735 -0.04575615919101 -0.00840477624257 -0.00131910502345 -0.00017841389825 -2.10246235e-05 -1.80660067e-06 5.045096e-08 2.11911e-08 7.2852e-10 -1.2564e-10 -2.96e-12 1.08e-12 2e-14 -0.0 -0.0 0.0 0.0 0.0 -0.26238788718071 -1.41048651094426 -2.33739090853254 -2.16146363416346 -1.22286169520784 -0.44599001518777 -0.13465194064866 -0.03337957270768 -0.00692318496333 -0.00121712997205 -0.00018329007939 -2.392922698e-05 -2.3658257e-06 2.38353e-09 2.578785e-08 1.40804e-09 -1.322e-10 -8.52e-12 1.37e-12 4e-14 0.0 -0.0 0.0 0.0 0.0 0.0 -0.04117060098886 -0.22945533363444 -0.3955519387663 -0.36148178050975 -0.19204708729126 -0.06664218352416 -0.01925181250176 -0.00456470832281 -0.00090712173777 -0.00015308612625 -2.221912512e-05 -2.45822617e-06 -3.213494e-08 2.580986e-08 2.16006e-09 -9.788e-11 -1.607e-11 1.13e-12 1.9e-13 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.00551521344117 -0.03171603704094 -0.05679455577257 -0.0512599011827 -0.02575271425383 -0.00858447614676 -0.00238065679998 -0.00054200712789 -0.00010349374364 -1.676653558e-05 -2.03427607e-06 -4.213621e-08 2.157882e-08 2.54955e-09 -4.782e-11 -2.02e-11 7e-13 2.3e-13 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.00063519762304 -0.0037558265932 -0.00697948583082 -0.00622208441354 -0.00297579795953 -0.00095911892312 -0.00025619404554 -5.61344014e-05 -1.015018542e-05 -1.32019239e-06 -4.073471e-08 1.603877e-08 2.78024e-09 3.43e-12 -2.46e-11 6.8e-13 1.9e-13 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -6.311731254e-05 -0.00038372459999 -0.00074096632234 -0.00065250772867 -0.00029864975498 -9.343656292e-05 -2.399120569e-05 -4.85156183e-06 -6.7576315e-07 -2.857494e-08 1.219683e-08 2.67049e-09 2.626e-11 -2.268e-11 3.9e-13 3.3e-13 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -5.33021175e-06 -3.344767561e-05 -6.927106949e-05 -6.023721756e-05 -2.593867108e-05 -7.83716005e-06 -1.90461119e-06 -3.1782564e-07 -6.1415e-09 1.031739e-08 2.13328e-09 3.71e-12 -1.754e-11 3.8e-13 2.6e-13 4e-14 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -3.9703154e-07 -2.52075173e-06 -5.59985804e-06 -4.88743263e-06 -2.11047768e-06 -6.4454754e-07 -9.505603e-08 1.046655e-08 8.00422e-09 1.00814e-09 -1.454e-11 -8.69e-12 2.7e-13 1.2e-13 4e-14 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -2.816039e-08 -1.8542706e-07 -4.4367136e-07 -4.0657217e-07 -1.1753435e-07 2.62389e-09 1.29921e-08 4.69003e-09 3.4222e-10 -3.071e-11 -2.57e-12 3.2e-13 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -9.6161e-10 -6.49867e-09 -6.56401e-09 1.317503e-08 1.639938e-08 7.52158e-09 1.33343e-09 6.626e-11 -1.138e-11 -3.7e-13 3.1e-13 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 3.8316e-10 2.30391e-09 5.07863e-09 5.15165e-09 1.71377e-09 2.0817e-10 -7.64e-12 -1.55e-12 -3e-14 4e-14 6e-14 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 2.324e-11 1.3827e-10 2.2797e-10 5.747e-11 1.5e-13 -1.6e-13 -3e-14 3e-14 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -3e-14 3e-14 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.03249392746228 -0.2094874738641 -1.04722332540519 -5.21384647685394 -35.99814836031422 -4075.7976181991176 -3183.417352197062 -2364.42693398966 -1025.8632423496426 -295.51462791965685 -71.26952647387535 -14.12845141775533 -2.33847969151696 -0.32680249455569 -0.03895667748646 -0.00399699113751 -0.00035588815169 -2.77887728e-05 -1.57263513e-06 1.2616502e-07 2.497231e-08 -7.0655e-10 -2.0904e-10 8.71e-12 1.48e-12 -2.2e-13 -0.04002237809792 -0.24855868097402 -1.19141256902723 -5.80255369505664 -54.27241753118591 -4274.629122214393 -3257.307469478435 -2238.0181775728925 -924.729060550395 -267.9298556321783 -64.66280764848904 -12.85667990175758 -2.13505346369518 -0.29935883232449 -0.03579634025577 -0.00368338105783 -0.00032891244301 -2.575760855e-05 -1.43489551e-06 1.2989731e-07 2.334381e-08 -7.2909e-10 -1.9343e-10 8.69e-12 1.38e-12 -2.2e-13 -0.13957357588846 -0.78251922260217 -3.41457155624843 -18.64927701117025 -3004.151915400353 -3110.067049047982 -2510.1262220783105 -1682.1687465947962 -666.7955950601919 -195.96015525841392 -47.70236821422671 -9.56177604296769 -1.59734296686458 -0.22489400779876 -0.02696747965143 -0.00277982601847 -0.00024826784814 -1.937709614e-05 -1.00088842e-06 1.2979073e-07 1.718285e-08 -7.6759e-10 -1.3537e-10 8.4e-12 9.2e-13 -2e-13 -0.34128498233579 -1.76602681154534 -12.31850970686154 -44.84815717353899 -3924.526945290247 -3250.4833102335997 -2320.0942130462554 -1234.2482597609762 -421.8291215821953 -117.99834780175156 -27.04576038606483 -5.15421803311204 -0.82574076073759 -0.11233981260905 -0.01309626617581 -0.00131901679119 -0.00011577292256 -8.78406262e-06 -3.1501496e-07 8.339847e-08 6.18478e-09 -5.9128e-10 -3.998e-11 5.72e-12 2.6e-13 -9e-14 -4.63889977801438 -24.14374233976251 -2410.1288213046373 -2333.7593866021803 -2424.8120248462533 -2034.2106732170141 -1445.320438180941 -660.6843389442441 -210.52646836522447 -55.67308480488674 -12.08964466296793 -2.1907157574178 -0.33500381256548 -0.04366932413358 -0.00489566464369 -0.00047586297924 -4.045525543e-05 -2.70941605e-06 6.068017e-08 3.463243e-08 5.147e-10 -2.8565e-10 1.94e-12 2.16e-12 2e-14 -2e-14 -224.26038077306086 -734.4183264673051 -1034.8418556253066 -1383.7058892842722 -1876.003870205857 -1477.6006796867716 -881.1506655734653 -301.6193122357308 -85.28908045388421 -20.12406769062054 -4.00038584986247 -0.67501043385161 -0.09738004560445 -0.01209204575009 -0.00130078441906 -0.0001220842442 -9.94115075e-06 -4.4181207e-07 8.233934e-08 7.56199e-09 -4.8571e-10 -5.027e-11 4.95e-12 2.7e-13 0.0 0.0 -182.93196816049934 -730.5511519766484 -1079.5754066884463 -1129.4985359847471 -1095.382529959711 -721.2640167341224 -306.1789706733368 -96.30965073647756 -25.54893685980901 -5.6935476810537 -1.07364467940507 -0.17242058788986 -0.02374945916953 -0.00282516430827 -0.00029223437448 -2.654783006e-05 -1.79094598e-06 8.979003e-08 2.377965e-08 2.816e-11 -1.8792e-10 3.56e-12 1.33e-12 -0.0 -0.0 0.0 -88.46674889064816 -394.80921854903266 -605.5830141389234 -592.9647204496958 -447.5707855209732 -227.24847901466276 -83.93391001281927 -25.5808686671129 -6.43633707779045 -1.35892054990731 -0.24306456852882 -0.03714423551254 -0.00488653356024 -0.00055735143737 -5.560882235e-05 -4.58941569e-06 -9.094183e-08 4.674356e-08 2.44646e-09 -3.2712e-10 -1.344e-11 2.86e-12 6e-14 -0.0 -0.0 0.0 -28.01458671984834 -134.87802020012302 -202.0012224402595 -188.4157759663766 -128.6876251175538 -58.44795364093525 -20.26349443274265 -5.8041080980704 -1.3786108420261 -0.27561684476417 -0.04684132053938 -0.00682582456899 -0.00085949345583 -9.425130393e-05 -8.89812853e-06 -4.5549505e-07 6.999822e-08 7.35308e-09 -3.4008e-10 -5.042e-11 3.64e-12 2.8e-13 -0.0 0.0 0.0 0.0 -6.02961655052923 -31.36770313415644 -51.0556684519272 -48.08910561779325 -30.83621059213574 -12.67318355182749 -4.14849180232481 -1.1199001318807 -0.25188842005604 -0.04782974875868 -0.00774601862486 -0.00107940138089 -0.00013047132181 -1.374691884e-05 -9.4175875e-07 8.175272e-08 1.387011e-08 -1.7791e-10 -1.018e-10 2.79e-12 6.8e-13 0.0 -0.0 -0.0 0.0 0.0 -1.13574418296574 -6.22991253507726 -10.83056575051745 -10.21914455157053 -6.11594602846614 -2.32438644608723 -0.72275585595425 -0.18486102774847 -0.03951833163548 -0.0071516784434 -0.00110733400641 -0.00014805278677 -1.725758488e-05 -1.40768077e-06 7.007339e-08 1.922021e-08 4.2386e-10 -1.36e-10 -1.5e-13 1.07e-12 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.18114425783578 -1.03725802947158 -1.91715609206022 -1.8136662993029 -1.01863116594826 -0.36390885275026 -0.10788051334313 -0.0262685540192 -0.00535758546449 -0.00092744820308 -0.00013780604462 -1.775489648e-05 -1.64682044e-06 4.631153e-08 2.196196e-08 1.08296e-09 -1.3371e-10 -5.51e-12 1.36e-12 2e-14 0.0 -0.0 0.0 0.0 0.0 0.0 -0.02473990193453 -0.14677069664222 -0.28651343575904 -0.27151283536091 -0.14399604384608 -0.04896427839734 -0.01388569268926 -0.0032327904968 -0.00063155873862 -0.00010499399175 -1.497430653e-05 -1.52922677e-06 2.663329e-08 2.105058e-08 1.47452e-09 -1.1781e-10 -9.53e-12 1.26e-12 1.2e-13 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.00291658065545 -0.01781064710584 -0.03649881791068 -0.03461724403148 -0.01744472775871 -0.00569670869026 -0.00155083088829 -0.00034672319298 -6.513561612e-05 -1.027238491e-05 -1.11358334e-06 1.21701e-08 1.728289e-08 1.82683e-09 -7.676e-11 -1.298e-11 9.8e-13 1.5e-13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.00029863011173 -0.00186867883913 -0.00399888744697 -0.00379299436657 -0.00182658870554 -0.00057657172053 -0.00015129277431 -3.255431522e-05 -5.63747409e-06 -6.1684974e-07 4.72299e-09 1.374415e-08 1.91959e-09 -6.059e-11 -1.543e-11 1.12e-12 1e-13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -2.64674232e-05 -0.00017051246003 -0.00038075289697 -0.00036076914511 -0.00016661865972 -5.105734576e-05 -1.271842877e-05 -2.46244626e-06 -3.0101409e-07 6.03312e-09 1.159261e-08 1.48951e-09 -5.591e-11 -1.25e-11 9.4e-13 2.1e-13 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1.97776647e-06 -1.317859709e-05 -3.23456579e-05 -3.058014843e-05 -1.298207135e-05 -3.9226386e-06 -9.4507723e-07 -1.2053285e-07 1.434565e-08 8.85812e-09 8.1784e-10 -5.927e-11 -7.49e-12 7.8e-13 1.6e-13 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1.3697778e-07 -9.2460174e-07 -2.3496436e-06 -2.28815074e-06 -1.03423966e-06 -2.7480907e-07 -1.177232e-08 1.54746e-08 5.67763e-09 3.4491e-10 -4.3e-11 -2.54e-12 3.2e-13 9e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -9.90486e-09 -6.93562e-08 -1.8562741e-07 -1.5509622e-07 -1.320535e-08 1.795085e-08 1.116255e-08 1.82381e-09 4.866e-11 -1.646e-11 2.6e-13 1.6e-13 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 2.8703e-10 2.5625e-09 1.035671e-08 1.752017e-08 1.181941e-08 3.77779e-09 4.7562e-10 -1.234e-11 -4.48e-12 1.5e-13 2.5e-13 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 8.836e-11 8.1954e-10 2.57558e-09 2.40038e-09 5.2258e-10 2.763e-11 -4.03e-12 1.3e-13 1e-14 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1e-14 1.32e-12 1.27e-12 3e-14 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 2.321965635e-05 -6.28934416e-06 -0.00343878539957 -0.05176051935496 -0.27996322657893 -44.44361008511777 -4253.809393309696 -3520.934336815955 -2089.9427130280965 -683.0171017085395 -173.7652852613944 -36.31594363988372 -6.27871783086476 -0.90962289404799 -0.11173513871244 -0.01175747084218 -0.00106917005304 -8.472353152e-05 -5.68140347e-06 -7.885386e-08 6.524805e-08 2.61155e-09 -5.5769e-10 -1.074e-11 5.16e-12 3e-14 5.66131932e-05 5.352612646e-05 -0.00447561768977 -0.06547444654677 -0.36087531810238 -50.51688538050896 -4600.393814592499 -3400.721974536808 -1948.0032137602348 -630.9328628327246 -162.04034654318437 -33.97097780725149 -5.88284844421938 -0.85300813167661 -0.10483139388629 -0.01103394125987 -0.00100356607407 -7.955541195e-05 -5.31103558e-06 -5.706122e-08 6.235382e-08 2.28877e-09 -5.337e-10 -8.18e-12 4.9e-12 -3e-14 -0.00018151416998 -0.00475433006036 -0.05183362639439 -0.22979713555091 -9.87539310541514 -76.70981332442425 -4870.4946277853005 -3385.4706406112805 -1801.0053095828696 -554.5478923621866 -140.33072129441453 -28.98939193128881 -4.96230812093382 -0.71270269529625 -0.08688015287252 -0.00907967409156 -0.00082034446788 -6.460599071e-05 -4.20525196e-06 8.17178e-09 5.302647e-08 1.23264e-09 -4.7904e-10 3e-14 4.25e-12 -1.7e-13 -5.220327731e-05 -0.01138750275309 -0.09744251551612 -0.35041292898767 -52.0910418937523 -3735.717054044573 -3484.13721377768 -2359.070312337456 -1051.4439416694224 -305.3181117063781 -74.45305689928216 -14.90415660476555 -2.48565249932645 -0.34929493374547 -0.04179642324693 -0.00429850288698 -0.00038330568107 -2.999199909e-05 -1.72748088e-06 1.2562255e-07 2.757952e-08 -6.8085e-10 -2.382e-10 8.95e-12 1.75e-12 -2.3e-13 -0.06462725713023 -0.27308271648011 -7.6426892095806 -44.38560168689825 -3102.2642329696178 -2975.691720804222 -2704.687488850837 -1649.296420062564 -597.0883288299095 -163.11316085962068 -36.93845026737359 -6.93784593423275 -1.09272363430785 -0.14583602120469 -0.01665349049513 -0.00164130206534 -0.00014057975233 -1.041658299e-05 -3.9876248e-07 9.521423e-08 7.55908e-09 -6.7153e-10 -5.08e-11 6.49e-12 3.4e-13 -1.2e-13 -1.60467567634041 -8.52687278079273 -35.19660136467472 -3140.440297550403 -2901.047127209295 -2418.8310425553923 -1876.9685826865125 -819.571046984543 -241.52080964430468 -59.91825031171018 -12.32251422997732 -2.13389374804374 -0.31417884492077 -0.03966163645628 -0.00432451588725 -0.00040990867896 -3.410172224e-05 -2.17800923e-06 9.155537e-08 2.997425e-08 1.035e-11 -2.5348e-10 4.91e-12 1.78e-12 0.0 -1e-14 -203.2139081724814 -874.8785599411591 -1453.1375252980927 -1698.9638516775804 -1727.832518113208 -1517.6312316778321 -881.6143031805644 -282.6591921848247 -76.54070103060873 -17.39931842193157 -3.34543829708432 -0.5466814408607 -0.07643712013712 -0.00920907109089 -0.00096233068576 -8.785786843e-05 -6.84707636e-06 -2.1189345e-07 6.605843e-08 4.30808e-09 -4.5971e-10 -2.508e-11 4.33e-12 9e-14 0.0 0.0 -79.01318213425549 -374.75788678537396 -851.4477090047668 -1275.3218871696197 -1062.4096050828255 -646.4311758752204 -245.55142864063228 -76.11825192133487 -19.52272837612831 -4.19229568388078 -0.76136341231271 -0.11790531936863 -0.0156902017448 -0.00180677866261 -0.00018121017634 -1.592416669e-05 -9.1192414e-07 1.0498298e-07 1.426077e-08 -4.8911e-10 -1.0574e-10 5.5e-12 6.6e-13 -1e-14 0.0 0.0 -41.44453079724921 -202.12803673566245 -379.1504974561066 -510.980089564367 -351.3920201913974 -170.1699973297841 -60.10191104470211 -17.56882129133674 -4.2382426921247 -0.85830348734832 -0.14751790919025 -0.02170887118221 -0.00275646375709 -0.0003040343433 -2.945210931e-05 -2.14897024e-06 7.717577e-08 2.810369e-08 4.2478e-10 -2.1928e-10 1.43e-12 1.64e-12 0.0 -0.0 -0.0 0.0 -9.8665021463002 -52.19108733675392 -102.97277304511273 -133.39190849255846 -87.99037596497423 -38.27994169663009 -12.63684850392613 -3.45564664417023 -0.78488501707223 -0.15030726068462 -0.024528179592 -0.00344079359354 -0.00041803061141 -4.441507464e-05 -3.82224788e-06 -3.930619e-08 4.327691e-08 1.99718e-09 -3.009e-10 -9.74e-12 2.66e-12 6e-14 -0.0 0.0 0.0 0.0 -2.00050227746022 -11.1124706422321 -23.1713190623686 -29.49034797183348 -18.43456600064469 -7.22181985733293 -2.25189406367484 -0.57970588211902 -0.12458434734232 -0.02265712352706 -0.00352386217728 -0.00047279682236 -5.52211039e-05 -5.39283041e-06 -1.8557496e-07 5.494601e-08 4.21806e-09 -3.2341e-10 -2.681e-11 3.3e-12 1.5e-13 0.0 -0.0 0.0 0.0 0.0 -0.34537680413279 -1.98815491585949 -4.31396897751711 -5.39097674381013 -3.19855401804264 -1.1551811098696 -0.34227209409698 -0.08349776272789 -0.0170608145047 -0.00295876907659 -0.00044020921581 -5.674172208e-05 -6.16188105e-06 -2.9290032e-07 5.88433e-08 6.39229e-09 -2.6458e-10 -4.714e-11 3.26e-12 3e-13 -0.0 0.0 0.0 0.0 0.0 0.0 -0.05069537158782 -0.30019459782926 -0.67291309772692 -0.82777849912593 -0.46594988340514 -0.15804285424629 -0.04470895615801 -0.01039377919017 -0.00202801082251 -0.00033670709734 -4.814207966e-05 -5.74160896e-06 -3.0633613e-07 5.367253e-08 7.34096e-09 -1.5682e-10 -5.895e-11 2.37e-12 4.9e-13 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.00636917935483 -0.03860398807329 -0.08892684308509 -0.10785784436242 -0.05769217379039 -0.01864046086236 -0.00505441050625 -0.00112489228113 -0.00021043921465 -3.360399863e-05 -4.34718848e-06 -2.2216537e-07 4.292918e-08 7.28945e-09 1.216e-11 -6.273e-11 5.4e-13 5.5e-13 2e-14 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.00068983499919 -0.00426479298766 -0.01005709941968 -0.0120379591947 -0.00613753203765 -0.00190803320158 -0.00049753606059 -0.00010642049184 -1.908594348e-05 -2.64487808e-06 -1.1830047e-07 3.055889e-08 6.60732e-09 1.2979e-10 -6.201e-11 -1.1e-13 5e-13 3e-14 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -6.466394795e-05 -0.00040791975794 -0.00098259856713 -0.00116129345578 -0.00056584475018 -0.00017036636776 -4.282907853e-05 -8.58170657e-06 -1.2596886e-06 -6.346896e-08 2.119755e-08 5.75681e-09 1.683e-10 -5.478e-11 -3.6e-13 6e-13 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -5.09716932e-06 -3.374748519e-05 -8.447835568e-05 -9.859815505e-05 -4.495823365e-05 -1.310977609e-05 -3.06139851e-06 -5.2473562e-07 -2.045554e-08 1.724501e-08 4.51941e-09 8.092e-11 -3.937e-11 2.3e-13 4.5e-13 3e-14 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -3.5578534e-07 -2.40607358e-06 -6.37240393e-06 -7.35464866e-06 -3.17811977e-06 -9.9305728e-07 -1.7365905e-07 1.191194e-08 1.418683e-08 2.11427e-09 -1.378e-11 -2.011e-11 4.5e-13 2.5e-13 3e-14 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -2.39296e-08 -1.6518926e-07 -4.4400737e-07 -5.7231424e-07 -2.0900241e-07 -5.81471e-09 1.915748e-08 8.26522e-09 7.7827e-10 -4.114e-11 -6.68e-12 5.6e-13 4e-14 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -7.964e-10 -5.93076e-09 -1.476783e-08 1.263748e-08 2.184457e-08 1.317078e-08 2.65826e-09 1.6587e-10 -2.475e-11 -1.43e-12 5.2e-13 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 2.0237e-10 1.71469e-09 5.35896e-09 7.76648e-09 3.21761e-09 4.3432e-10 -1.104e-11 -3.88e-12 1e-14 8e-14 7e-14 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 8.53e-12 1.1551e-10 3.6537e-10 1.2837e-10 1.02e-12 -5.7e-13 -6e-14 5e-14 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -3e-14 3e-14 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00022225946599 0.00226851315446 0.01346611390601 0.03399437394275 -0.15304465773973 -38.13549685869513 -4132.511629442076 -3548.8077201811925 -2135.7617739628 -711.830293255081 -182.21325170597797 -38.41372451136204 -6.69741514642181 -0.97780333785171 -0.12094337118846 -0.01280505811311 -0.00117100779676 -9.327818748e-05 -6.32642619e-06 -1.1783733e-07 7.020562e-08 3.14007e-09 -5.9631e-10 -1.513e-11 5.59e-12 1e-13 0.00050057888656 0.00478974129935 0.02321590191841 0.03361247795796 -0.20026647548139 -48.26617990191554 -4491.956637845117 -3452.52780229096 -1973.540122720294 -647.8354484451264 -167.1421372896746 -35.2358621134396 -6.1344773894302 -0.89391554197924 -0.11035681912204 -0.01166332629258 -0.00106497827961 -8.475799073e-05 -5.70809606e-06 -8.166054e-08 6.537811e-08 2.62679e-09 -5.5983e-10 -1.096e-11 5.19e-12 3e-14 0.00338536641934 0.03041017973798 0.10443096892556 -0.00185875154138 -0.43184540859557 -76.3771971981397 -4897.9590208816735 -3359.418572575139 -1799.1510001324293 -559.0625051945561 -142.18055011709714 -29.50274071445687 -5.06838584899231 -0.7300549286122 -0.08920486209592 -0.00934064792419 -0.00084536336448 -6.667633795e-05 -4.36019454e-06 -1.68252e-09 5.418617e-08 1.36824e-09 -4.8419e-10 -1.07e-12 4.32e-12 -1.4e-13 0.0180063866213 0.09165375559175 0.01034254668701 -0.28788725088031 -44.31025796551378 -3662.0760947775166 -3453.5548005262976 -2400.436135347651 -1094.941554142162 -316.3941344624792 -77.05769291591518 -15.41396479396177 -2.57014549284716 -0.36114104982117 -0.0432065248694 -0.00444200301401 -0.00039587698746 -3.094334599e-05 -1.79243124e-06 1.2352015e-07 2.829576e-08 -6.7598e-10 -2.4521e-10 9.08e-12 1.81e-12 -2.4e-13 -0.00994900534892 -0.07991654997104 -0.28807677541636 -37.2266818907073 -3048.526541276538 -2938.375789236758 -2673.6116447566797 -1721.4232198254506 -634.3242536014841 -172.32305459940935 -38.96956562895098 -7.30641218836083 -1.14836918981784 -0.15291088872851 -0.01742053398253 -0.00171315947213 -0.00014650789429 -1.08633297e-05 -4.2567862e-07 9.771404e-08 7.9661e-09 -6.7024e-10 -5.326e-11 6.59e-12 3.4e-13 -1.2e-13 -1.45458827089766 -8.5933190074805 -34.21805611826132 -3092.6509045079724 -2876.379722111286 -2382.2617053060985 -1910.4437031854065 -868.7724865027197 -257.28035486143835 -64.17891621608243 -13.21909577843302 -2.28755263317403 -0.33617924537913 -0.04234622268087 -0.00460770941197 -0.00043604426499 -3.623249504e-05 -2.33724595e-06 8.416324e-08 3.154583e-08 1.4627e-10 -2.5958e-10 4.45e-12 1.91e-12 0.0 -1e-14 -176.80888607908582 -797.858934698143 -1509.1269108908862 -1832.9492965794352 -1756.329766924817 -1542.9637971438035 -919.1106319109249 -301.7506127793416 -82.21420347217152 -18.76859711795993 -3.61597231033207 -0.59118589519552 -0.08262317033645 -0.00994532863256 -0.00103827722983 -9.471199518e-05 -7.4081318e-06 -2.4977034e-07 6.993232e-08 4.85101e-09 -4.87e-10 -2.959e-11 4.56e-12 1.3e-13 0.0 0.0 -87.75211229664181 -394.26015589538196 -843.8213964002977 -1263.97814561312 -1076.4260558255137 -681.4050381685139 -263.0834282902827 -81.84056112326944 -21.10405735344329 -4.54952252721962 -0.82828917361208 -0.12843411535788 -0.01709899875528 -0.00196903527607 -0.00019746694025 -1.737301293e-05 -1.02071427e-06 1.0699057e-07 1.575002e-08 -4.7438e-10 -1.1824e-10 5.5e-12 7.4e-13 -1e-14 0.0 0.0 -51.00592292802426 -232.2296200252612 -392.38336385882855 -505.3895574482235 -361.7868827417512 -180.72329635811812 -64.27643948123439 -18.93965147720578 -4.5973982804528 -0.93532007540491 -0.16126460265203 -0.02378005898311 -0.00302323182685 -0.0003337526818 -3.234497952e-05 -2.40198799e-06 6.355071e-08 3.053787e-08 6.5422e-10 -2.3742e-10 7e-14 1.83e-12 0.0 0.0 -0.0 0.0 -12.64467666963972 -62.39928939628604 -108.19337260516046 -132.51080475794956 -90.83821949026088 -40.64905421610602 -13.52118124858283 -3.73072638533861 -0.85318385111904 -0.16424838820543 -0.02690672998259 -0.00378489637718 -0.00046080172272 -4.901779542e-05 -4.27376585e-06 -7.337645e-08 4.669524e-08 2.52532e-09 -3.1968e-10 -1.435e-11 2.85e-12 6e-14 0.0 -0.0 0.0 0.0 -2.64785185787747 -13.72967558327747 -24.65079139929589 -29.40594096493001 -19.04959496757737 -7.64707593103205 -2.40740132643084 -0.62589182465856 -0.13555183582753 -0.02480040035098 -0.00387493503391 -0.00052177459761 -6.109332374e-05 -6.0301863e-06 -2.4055264e-07 5.852256e-08 5.10362e-09 -2.9771e-10 -3.399e-11 3.13e-12 2e-13 0.0 0.0 -0.0 0.0 0.0 -0.47199114451324 -2.53553476954572 -4.64808864953732 -5.39699726723941 -3.2974973646077 -1.2181130737542 -0.36526328911607 -0.0900861849741 -0.01856641456336 -0.003241850489 -0.00048495974477 -6.276342017e-05 -6.88725642e-06 -3.6258735e-07 6.210921e-08 7.13681e-09 -2.8701e-10 -5.262e-11 3.53e-12 3.1e-13 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0712883523041 -0.393704840637 -0.73331632703869 -0.83142516449245 -0.47873180605084 -0.16598671620301 -0.04761714971339 -0.01120250361951 -0.00220667637217 -0.00036920378134 -5.309932273e-05 -6.41186398e-06 -3.7807962e-07 5.607577e-08 8.28981e-09 -1.4132e-10 -6.587e-11 2.22e-12 5.4e-13 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.00918381734915 -0.05187460761707 -0.09788100293809 -0.10856770582229 -0.05907209473065 -0.01951376786583 -0.00537321276219 -0.0012112875425 -0.00022897860269 -3.686386337e-05 -4.84559218e-06 -2.8036533e-07 4.441438e-08 7.98744e-09 6.74e-12 -6.931e-11 6.9e-13 6.3e-13 2e-14 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.00101689260548 -0.00585317527591 -0.01116732554191 -0.01213063548105 -0.00626464914898 -0.00199254540621 -0.00052821976809 -0.00011454038891 -2.078634358e-05 -2.93846752e-06 -1.5076752e-07 3.097658e-08 7.24993e-09 1.7768e-10 -6.751e-11 -6.1e-13 5.2e-13 3e-14 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -9.738790092e-05 -0.00057039089525 -0.00109953959487 -0.00117035654485 -0.00057622512882 -0.00017770462131 -4.544683028e-05 -9.26019807e-06 -1.39964631e-06 -8.019361e-08 2.17306e-08 6.28525e-09 1.9516e-10 -6.202e-11 -9.5e-13 7.1e-13 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -8.02103288e-06 -4.807389083e-05 -9.506754628e-05 -9.916043497e-05 -4.59241068e-05 -1.370032857e-05 -3.26119512e-06 -5.7740876e-07 -2.862505e-08 1.777371e-08 4.96835e-09 1.6245e-10 -4.441e-11 -7.2e-13 5e-13 6e-14 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -5.8639704e-07 -3.50260356e-06 -7.20419031e-06 -7.38865418e-06 -3.24498383e-06 -1.03892233e-06 -1.9086672e-07 9.5637e-09 1.50865e-08 2.43192e-09 -7.22e-12 -2.298e-11 4.4e-13 2.6e-13 3e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -4.002604e-08 -2.4178963e-07 -5.0430141e-07 -5.7552242e-07 -2.1598948e-07 -8.62778e-09 1.957695e-08 9.01547e-09 8.8827e-10 -4.352e-11 -7.89e-12 6e-13 6e-14 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1.69033e-09 -1.080484e-08 -1.780828e-08 1.251522e-08 2.197048e-08 1.359485e-08 2.78095e-09 1.7602e-10 -2.558e-11 -1.48e-12 5.2e-13 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 3.7584e-10 2.35094e-09 5.82116e-09 7.65238e-09 3.24688e-09 5.4021e-10 1.024e-11 -4.28e-12 -6e-14 8e-14 7e-14 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.834e-11 1.5003e-10 3.6196e-10 1.4969e-10 4.19e-12 -7e-13 -8e-14 7e-14 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1e-14 1e-14 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.00028649547203 -0.00500765666812 -0.05817975212486 -0.26593249049747 -13.00117927434639 -66.54878615868527 -4832.929972730923 -3362.7415224485944 -1836.3637807110672 -570.0047983106664 -144.47343399707958 -29.91147340156074 -5.13096516335474 -0.73842601413588 -0.09018934044553 -0.00944248635371 -0.00085484743396 -6.75076004e-05 -4.42634288e-06 -6.24019e-09 5.471184e-08 1.46316e-09 -4.866e-10 -1.99e-12 4.34e-12 -1.4e-13 -0.00042196571992 -0.00742985103319 -0.0699774927116 -0.28407908553254 -26.00279203636845 -3151.123418482124 -3308.8567573585683 -2556.914307392935 -1411.2406429738182 -420.6471820679938 -104.99575054330428 -21.48318280410402 -3.65405620812323 -0.52256465941411 -0.06351400242722 -0.00662375532586 -0.00059739783343 -4.698449946e-05 -2.94878646e-06 6.752514e-08 3.944295e-08 4.5217e-10 -3.4529e-10 4.24e-12 2.77e-12 -1.8e-13 -0.00592204096818 -0.07087764024735 -0.30915387744712 -9.1293584028941 -33.23579257132252 -3565.7028838517185 -3463.7966014970957 -2446.335274509099 -1126.529700345228 -320.6477544726639 -77.1032646474339 -15.22842717388973 -2.50965134428409 -0.34898686945997 -0.04137589389441 -0.00422099345479 -0.000373573936 -2.898562664e-05 -1.64500058e-06 1.2499699e-07 2.599771e-08 -6.8319e-10 -2.1863e-10 8.47e-12 1.56e-12 -2.1e-13 -0.06757720651659 -0.30687248108813 -7.82012079328221 -9.70866290771335 -64.16519139385662 -4365.330067812152 -3450.5294031226636 -2158.0557975643637 -811.4977382234596 -221.9560823452041 -50.27757081853485 -9.41902370168488 -1.47892424256157 -0.19685575310602 -0.02243936063117 -0.00220957051818 -0.00018936222331 -1.41917516e-05 -6.3222318e-07 1.1695575e-07 1.143528e-08 -7.8053e-10 -8.275e-11 8e-12 5.5e-13 -1.7e-13 -1.31816084019159 -9.41734399554107 -13.76670837833048 -43.82170667163054 -3911.2123827816054 -3215.6026503397593 -2379.111361797502 -1245.7395662706815 -408.3590152214226 -108.93463837355893 -23.58486904292851 -4.22146718303562 -0.63372635015622 -0.08079904133657 -0.00884356818461 -0.00083856164825 -6.949144194e-05 -4.82517278e-06 -5.093334e-08 5.477535e-08 2.04329e-09 -4.3996e-10 -7.32e-12 3.82e-12 6e-14 -6e-14 -11.10638842754488 -1587.9283846202704 -1563.173138803789 -1899.9503208013666 -2055.681052440165 -2139.3202467119245 -1498.4143361410795 -645.9016611946305 -182.83650715804495 -43.38270466831033 -8.52931136220826 -1.41159665687054 -0.19884299452328 -0.02407089441932 -0.00252441025778 -0.00023097218565 -1.859268805e-05 -1.00446798e-06 1.192003e-07 1.634379e-08 -6.4965e-10 -1.259e-10 7.22e-12 7.4e-13 -0.0 -0.0 -340.378781139936 -689.5684623612277 -775.8515000968682 -1150.9016072558554 -1612.0945035100237 -1286.1385701332408 -667.1916644207646 -212.99864832936143 -56.71708694782591 -12.51227704071646 -2.32597742566556 -0.36711419522518 -0.04959660184248 -0.00578069293576 -0.00058544236788 -5.19771176e-05 -3.78456468e-06 -9.22714e-09 4.359899e-08 1.42497e-09 -3.4412e-10 -4.48e-12 2.89e-12 -2e-14 0.0 0.0 -297.54397868117746 -678.5726721386189 -705.816200660388 -836.8586942961223 -764.6165621780252 -461.53654845966025 -180.07639249178035 -55.69339871672863 -14.11478763133527 -2.97502981507265 -0.5280712499217 -0.07974078876006 -0.01033788206343 -0.00115988598172 -0.00011348422004 -9.60455365e-06 -4.3673026e-07 8.045862e-08 7.40375e-09 -4.9167e-10 -5.03e-11 4.94e-12 2.9e-13 -0.0 -0.0 -0.0 -123.44071766770783 -318.3241011690512 -303.66493399710185 -288.7239613832809 -222.3382546207924 -115.12208765669044 -42.04685888436743 -12.43541550015308 -2.99260442220191 -0.59998778899299 -0.10158900193163 -0.01468435403849 -0.00182856252015 -0.00019768855538 -1.873348666e-05 -1.21949429e-06 1.0129519e-07 1.800392e-08 -3.0885e-10 -1.3841e-10 4.58e-12 8.9e-13 0.0 0.0 -0.0 0.0 -32.66525243191666 -88.63328077466481 -78.34452858628302 -72.02172234558826 -52.76475343905918 -24.64874862177316 -8.45548591362699 -2.36169099118936 -0.5397245621111 -0.10312633803607 -0.01669697410968 -0.0023155239182 -0.00027749182953 -2.909000869e-05 -2.3098958e-06 5.83591e-08 2.950705e-08 7.853e-10 -2.0912e-10 -1.55e-12 1.72e-12 0.0 0.0 0.0 0.0 -0.0 -7.1821243297284 -20.50917800614015 -17.41040733656727 -15.22847161717951 -10.28008338547819 -4.41451670825451 -1.44291343670874 -0.38249831298964 -0.08335164105593 -0.01522966107912 -0.00236491126172 -0.00031546138652 -3.658840268e-05 -3.37275625e-06 -2.600038e-08 3.931813e-08 1.97827e-09 -2.6051e-10 -1.092e-11 2.4e-12 6e-14 0.0 0.0 -0.0 -0.0 0.0 -1.2968468286621 -3.87647227019716 -3.20478901725529 -2.68142299036729 -1.67311282799836 -0.67238723009887 -0.21048130870172 -0.05324233221831 -0.01110628927565 -0.00194705352349 -0.00029083016108 -3.750300681e-05 -3.89670325e-06 -9.324148e-08 4.317891e-08 3.34852e-09 -2.2617e-10 -2.307e-11 2.47e-12 1.4e-13 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.19589314835434 -0.61002701652567 -0.49563861910842 -0.39755267326218 -0.23053329148813 -0.08792959698097 -0.02645728303623 -0.00641596884497 -0.0012856165559 -0.00021692256703 -3.131117256e-05 -3.59699995e-06 -1.0438804e-07 4.020023e-08 4.16888e-09 -1.551e-10 -3.247e-11 2e-12 2.9e-13 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.02507632061698 -0.08098622430323 -0.06503068811467 -0.05010101628395 -0.02721907561541 -0.0099600388297 -0.00288700656933 -0.00067365097273 -0.00013005711561 -2.116189367e-05 -2.64702193e-06 -7.28317e-08 3.153391e-08 4.43351e-09 -3.904e-11 -3.691e-11 9.4e-13 3.6e-13 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.00275006015555 -0.00917416625962 -0.00730537655801 -0.00541764461618 -0.00278144392816 -0.00098345245417 -0.00027518823559 -6.195387948e-05 -1.137624012e-05 -1.52867485e-06 -4.794472e-08 2.269686e-08 4.30255e-09 2.792e-11 -3.932e-11 7.1e-13 3.1e-13 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.00026062891964 -0.00089555420139 -0.00070859907073 -0.00050724852343 -0.00024808443385 -8.514137943e-05 -2.292460623e-05 -4.76573636e-06 -6.950139e-07 -2.655315e-08 1.711781e-08 3.83412e-09 3.231e-11 -3.438e-11 6.5e-13 4e-13 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -2.092718332e-05 -7.639659409e-05 -6.001908585e-05 -4.160563327e-05 -1.950400612e-05 -6.44700128e-06 -1.6819128e-06 -2.9376392e-07 1.67997e-09 1.435623e-08 2.54218e-09 -2.326e-11 -2.208e-11 7.5e-13 3e-13 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -1.43133954e-06 -5.70800713e-06 -4.46507801e-06 -3.01447387e-06 -1.46971713e-06 -4.9201429e-07 -6.34835e-08 1.737344e-08 9.91376e-09 1.14221e-09 -3.088e-11 -9.79e-12 4.6e-13 1.8e-13 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -1.0080127e-07 -4.1696286e-07 -3.4429289e-07 -2.2741686e-07 -5.440572e-08 1.653782e-08 1.744378e-08 4.2461e-09 2.8042e-10 -3.601e-11 -2.09e-12 3.8e-13 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -2.62835e-09 -7.85846e-09 9.73966e-09 1.684071e-08 1.666779e-08 6.38041e-09 1.13181e-09 3.777e-11 -1.05e-11 -1.3e-13 3.2e-13 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 1.24752e-09 5.31411e-09 4.73936e-09 3.11213e-09 1.12013e-09 1.3222e-10 -6.05e-12 -6.9e-13 -4e-14 1e-14 3e-14 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 8.168e-11 2.4582e-10 4.919e-11 6.5e-13 -1.5e-13 -0.0 -1e-14 1e-14 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -1e-14 1e-14 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.19045125472182 -1.07222037364975 -4.70870825188308 -27.32500676162129 -3643.760407462389 -3165.190162658257 -2428.208611000336 -1343.3453367273112 -503.78796904814453 -151.48869081220747 -37.16389254219832 -7.50583740163785 -1.26158281166397 -0.17844302306444 -0.0214634822214 -0.00221625763187 -0.00019817256059 -1.545051249e-05 -7.4052164e-07 1.2189397e-07 1.330353e-08 -7.7571e-10 -1.0135e-10 8.27e-12 6.8e-13 -1.8e-13 -0.22948183691539 -1.29268700882434 -5.7506938539164 -46.52096849379805 -3903.5567587338464 -3150.415109352683 -2368.7149167676785 -1263.4846509179117 -447.52308672941564 -127.21703061268072 -29.48965120515223 -5.65797224746932 -0.91006531749064 -0.12409776047869 -0.01448507634973 -0.00145923970746 -0.00012781181782 -9.68570077e-06 -3.7100126e-07 8.896216e-08 7.11611e-09 -6.1037e-10 -4.779e-11 5.93e-12 3.2e-13 -1e-13 -0.76590405412763 -4.04762575833788 -28.66724665193468 -2781.1303141400836 -2823.565137729045 -2437.5985341339187 -1952.4549498621009 -1003.5646498395099 -329.85198315001793 -89.22874319880323 -19.73982991042818 -3.63280061332993 -0.56279089661596 -0.07418748594621 -0.00839872966654 -0.00082336891077 -7.056596898e-05 -5.09369558e-06 -7.733095e-08 5.651664e-08 2.55973e-09 -4.4172e-10 -1.196e-11 3.85e-12 9e-14 -6e-14 -4.17178168884704 -22.41445998972386 -2289.056727746489 -2285.04787865313 -2519.6051402075736 -2088.1809926434908 -1454.8413997942814 -664.9664833813246 -213.0626686979525 -55.77219540908887 -11.8766636703089 -2.09997229562062 -0.3127833310978 -0.03969240298893 -0.00433308031526 -0.00041039652825 -3.40997476e-05 -2.17339097e-06 9.435746e-08 3.046627e-08 2.106e-11 -2.5844e-10 5.57e-12 1.84e-12 1e-14 -1e-14 -241.55392230531461 -811.3646943608175 -1357.657416827755 -1785.462279779748 -1783.6261832009543 -1424.5966213155777 -905.7990988096136 -358.6496332494756 -108.30230791311368 -26.730291969711 -5.42654025912169 -0.91869170002754 -0.13130297243025 -0.01602073338927 -0.00168556867702 -0.00015437506578 -1.234799786e-05 -5.8072648e-07 9.979487e-08 1.015657e-08 -5.8699e-10 -7.194e-11 6.2e-12 3.6e-13 1e-14 0.0 -217.4938418390101 -710.8036690728392 -1175.8659980962927 -1390.9520023243213 -1240.42025854515 -867.1954421468654 -437.18013563481253 -154.3291479076918 -43.78654072957962 -10.05663266565627 -1.91248137097265 -0.30582945177462 -0.04164283025651 -0.00487649584843 -0.00049528597191 -4.410991965e-05 -3.16701821e-06 2.679127e-08 3.832914e-08 1.06999e-09 -2.9765e-10 -1.96e-12 2.44e-12 -1e-14 0.0 0.0 -103.25699463697663 -383.8733910032686 -688.7050161579459 -779.3773392108425 -641.0895840772781 -383.89401164920304 -157.71271307878726 -51.00214251545156 -13.38298788083906 -2.89351623875351 -0.52329967859874 -0.08013868837393 -0.01050108684695 -0.00118783460737 -0.00011700740476 -9.98753785e-06 -4.7464316e-07 8.060106e-08 7.98055e-09 -4.5511e-10 -5.492e-11 4.74e-12 3.1e-13 -0.0 -0.0 -0.0 -64.48944549835365 -211.05473907280896 -329.98133920430183 -316.84788583711537 -223.56187933072604 -113.44370717203908 -43.32116702144981 -13.31582420460328 -3.31864913783716 -0.68401334695572 -0.11833099997252 -0.01739566439362 -0.00219561390759 -0.00024005014044 -2.299311851e-05 -1.59679822e-06 9.035283e-08 2.139641e-08 2.884e-11 -1.7102e-10 3.3e-12 1.16e-12 -0.0 0.0 -0.0 0.0 -26.97499243497146 -82.08655497651863 -103.55355634753359 -87.3241446455048 -58.24416576233717 -27.75095143610872 -10.00598470248683 -2.91300821983641 -0.69017333628881 -0.13577976035777 -0.02250610701999 -0.00318122414181 -0.00038734978149 -4.112551321e-05 -3.49517548e-06 -2.530398e-08 3.803319e-08 1.72838e-09 -2.5781e-10 -8.9e-12 2.24e-12 4e-14 0.0 -0.0 -0.0 -0.0 -7.92587907395403 -24.51032534238142 -25.39770725158641 -20.21022587113765 -12.71548193197597 -5.66111319624074 -1.94118563131184 -0.5371482177754 -0.12146045229819 -0.02288178070409 -0.00364379562272 -0.00049640515806 -5.853891003e-05 -5.76266432e-06 -2.3072564e-07 5.187529e-08 4.48955e-09 -2.6421e-10 -3.016e-11 2.74e-12 1.6e-13 -0.0 0.0 -0.0 0.0 -0.0 -1.83763393019588 -5.85746903715566 -5.21223725363078 -3.87978853071916 -2.31463825994074 -0.9730217039886 -0.31927635472282 -0.08436967828844 -0.01827647488981 -0.00330753928544 -0.00050747049878 -6.686444623e-05 -7.4481371e-06 -4.3195417e-07 5.727358e-08 7.28931e-09 -1.8942e-10 -5.314e-11 2.48e-12 3.3e-13 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.344796560725 -1.12416449864974 -0.89890934441046 -0.63229811175773 -0.35609381014574 -0.14255277361929 -0.04493943940769 -0.01139068241303 -0.00237215005939 -0.00041372370621 -6.137574024e-05 -7.65478369e-06 -5.3022321e-07 5.10753e-08 8.98779e-09 -3.78e-11 -6.798e-11 1.02e-12 6.2e-13 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0535323446444 -0.17781810927941 -0.13152466699357 -0.08781316852234 -0.04675661630019 -0.01796992015845 -0.00545817501736 -0.00133214955079 -0.00026764607492 -4.515699304e-05 -6.26557429e-06 -4.7103724e-07 3.762398e-08 9.09263e-09 1.6885e-10 -7.156e-11 -1.12e-12 6.2e-13 7e-14 -0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.00698579560164 -0.02360960470528 -0.01644488169929 -0.01046609226739 -0.00529288283001 -0.00196419003788 -0.00057631676758 -0.00013594319575 -2.640683722e-05 -4.05144746e-06 -3.0902244e-07 2.370979e-08 8.27838e-09 3.5271e-10 -7.045e-11 -2.6e-12 5.5e-13 7e-14 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.00077643746876 -0.00266654954791 -0.00177054815557 -0.00107887544437 -0.00052118582248 -0.00018753676542 -5.329740869e-05 -1.198019696e-05 -2.05522477e-06 -1.8326808e-07 1.512275e-08 7.45309e-09 4.3286e-10 -6.71e-11 -3.45e-12 8.2e-13 2e-14 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -7.413481318e-05 -0.00025909555794 -0.00016558937336 -9.697430106e-05 -4.51454166e-05 -1.568836711e-05 -4.21732091e-06 -8.7835772e-07 -8.817992e-08 1.494151e-08 6.25653e-09 3.5586e-10 -5.702e-11 -2.72e-12 6e-13 1.3e-13 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -5.89494679e-06 -2.191132029e-05 -1.370339105e-05 -7.69252844e-06 -3.51432104e-06 -1.27129531e-06 -3.0081146e-07 -1.217278e-08 1.362852e-08 4.24629e-09 1.6559e-10 -3.502e-11 -9.6e-13 3.2e-13 9e-14 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -4.3669531e-07 -1.63141397e-06 -1.04139193e-06 -6.2242279e-07 -2.6253659e-07 -3.587531e-08 1.572689e-08 1.051016e-08 1.58469e-09 2.121e-11 -1.371e-11 1e-13 9e-14 1e-14 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -3.366106e-08 -1.2176906e-07 -5.108454e-08 1.62809e-09 1.645071e-08 1.426188e-08 4.18093e-09 4.2777e-10 -2.587e-11 -4.08e-12 5e-13 3e-14 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 2.88186e-09 1.122821e-08 9.79859e-09 7.61324e-09 3.76465e-09 8.5336e-10 5.728e-11 -6.04e-12 -4.7e-13 5e-14 1.3e-13 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 5.276e-10 1.7609e-09 9.3467e-10 2.1377e-10 1.46e-11 -1.05e-12 -1.3e-13 9e-14 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -1e-14 1e-14 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -66.80548894347477 -350.46857622556354 -893.0259275713314 -1282.3000140882084 -1222.107199437332 -1094.0448227175943 -889.1172746229818 -404.4886831027265 -128.88402150008056 -34.73214762500812 -7.7078003703151 -1.42647316843369 -0.22225362714002 -0.02944556920396 -0.00334814058212 -0.00032955643669 -2.844586585e-05 -1.82533566e-06 1.0844832e-07 2.690378e-08 -2.2277e-10 -2.3365e-10 7.07e-12 1.62e-12 1e-14 -0.0 -80.30076839418781 -408.2465384770526 -906.6651917796707 -1231.527084414223 -1239.4994785276508 -1095.086967869911 -814.426347704093 -332.86414751343574 -100.44597982233694 -25.62917666274722 -5.45898191890252 -0.97934876634677 -0.14902642665298 -0.01938422735092 -0.00217158625815 -0.00021097170883 -1.792470714e-05 -1.02004714e-06 1.1431818e-07 1.643474e-08 -5.7203e-10 -1.2724e-10 6.68e-12 7.9e-13 -0.0 0.0 -131.34683359441524 -602.4544884268001 -1010.2371908496337 -1102.9522428902542 -1063.7989816415945 -944.5071290982501 -615.2686544708524 -224.76468836355357 -66.11143982147554 -16.25379108830685 -3.34812694963075 -0.58139954448405 -0.0857596414525 -0.01083423360908 -0.00118163717823 -0.00011220977322 -9.20965272e-06 -3.8772486e-07 8.188475e-08 6.92151e-09 -5.3895e-10 -4.619e-11 5.49e-12 2.2e-13 0.0 0.0 -209.49210360622692 -670.2443367816344 -849.6410964635105 -800.2657911674722 -947.0447491784856 -808.4859182745055 -445.8467990390784 -150.14362435698573 -42.00571347454109 -9.75871992146064 -1.91232161884169 -0.31787151587149 -0.04510019785335 -0.00549949427902 -0.00058041951133 -5.349745173e-05 -4.04656616e-06 -2.683195e-08 4.664163e-08 1.72624e-09 -3.6258e-10 -6.35e-12 3.2e-12 -4e-14 1e-14 0.0 -71.15925439897417 -248.41366569141746 -431.6452315688611 -642.8269723548659 -732.6705353699059 -515.281573603365 -231.2783973181901 -73.9912709102445 -19.93630628674765 -4.47804256768678 -0.84652733053309 -0.135569439454 -0.01853791478243 -0.0021818673884 -0.00022278773148 -1.992815647e-05 -1.23444467e-06 1.0959265e-07 1.882387e-08 -4.7366e-10 -1.5018e-10 6.13e-12 1.02e-12 -6e-14 1e-14 -0.0 -134.27080689132717 -361.37190948328174 -459.0598245325279 -464.9483206310014 -402.29431809049805 -235.21086066794214 -91.79848314609494 -28.87229599499803 -7.41085222312438 -1.58390020937875 -0.2855014353144 -0.04380904538757 -0.00576878705861 -0.00065672749947 -6.522864743e-05 -5.44471642e-06 -1.4851074e-07 5.431802e-08 3.2806e-09 -3.8382e-10 -1.924e-11 3.55e-12 1.1e-13 0.0 0.0 0.0 -64.97257483859885 -182.4361464508024 -231.453853661455 -212.95931196914992 -158.88249304906353 -77.90658001828365 -28.6805449954782 -8.6285067285906 -2.12718425946204 -0.43793196474533 -0.07615734296129 -0.01129312088574 -0.00143979501874 -0.00015909843986 -1.533553121e-05 -9.861871e-07 9.030008e-08 1.434468e-08 -3.2167e-10 -1.1072e-10 4.29e-12 7.1e-13 -0.0 0.0 -0.0 0.0 -32.42511900732787 -94.16883259654783 -82.47626281407123 -63.8189414074257 -43.27888488004013 -20.41976196332644 -7.31563098282091 -2.12785592299243 -0.50645983578404 -0.10054872042259 -0.01686624804899 -0.00241562766462 -0.00029805887572 -3.209103464e-05 -2.68572891e-06 2.05838e-08 3.014298e-08 1.04487e-09 -2.0258e-10 -4.39e-12 1.72e-12 2e-14 -0.0 -0.0 -0.0 0.0 -9.25578298565304 -27.81473874539817 -22.28167824620148 -16.29360002809791 -10.27500795981501 -4.603664525174 -1.58993200063034 -0.44432980034002 -0.10177590738842 -0.0194612638943 -0.00314848549471 -0.00043573620842 -5.222287343e-05 -5.17055312e-06 -1.9397687e-07 4.500374e-08 3.68268e-09 -2.3036e-10 -2.455e-11 2.27e-12 1.3e-13 -0.0 -0.0 0.0 0.0 -0.0 -2.19912516970094 -6.80948414941063 -5.08478774913863 -3.5127082790021 -2.07322338341859 -0.88341883917353 -0.29402436498004 -0.07896462544327 -0.01741099931204 -0.00320895866681 -0.00050128571096 -6.722544406e-05 -7.61599666e-06 -4.6866253e-07 5.143355e-08 6.88456e-09 -1.5502e-10 -4.958e-11 2.07e-12 3.3e-13 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.43139348576681 -1.37631687526382 -0.97506594386914 -0.63948232454239 -0.35593951094462 -0.14501490623982 -0.04653476123394 -0.01203028349071 -0.00255701952283 -0.000455001847 -6.88105153e-05 -8.80306083e-06 -6.7472536e-07 4.544676e-08 8.93101e-09 1.9764e-10 -6.531e-11 2e-14 6.1e-13 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.07094927958989 -0.23306008823788 -0.15819805266106 -0.09898533760699 -0.05227536478663 -0.02047338123055 -0.00634264406383 -0.00158207447318 -0.00032485841376 -5.597114911e-05 -8.04219417e-06 -7.0301702e-07 2.993226e-08 9.28908e-09 4.7311e-10 -5.428e-11 -2.42e-12 6.1e-13 8e-14 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.00990584764572 -0.0334359300614 -0.02189677018699 -0.01312866891885 -0.00661197554083 -0.0025006508105 -0.00074930387721 -0.00018079612009 -3.597412748e-05 -5.78322515e-06 -5.4424693e-07 1.333393e-08 8.47142e-09 7.4072e-10 -5.121e-11 -4.98e-12 5.1e-13 1e-13 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.00118692680267 -0.00410523867402 -0.00260670759661 -0.00150322439547 -0.00072542372632 -0.0002658973669 -7.72051885e-05 -1.796467446e-05 -3.25341115e-06 -3.4124422e-07 3.81414e-09 7.3768e-09 8.2612e-10 -4.596e-11 -5.83e-12 7.8e-13 3e-14 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.00012311862098 -0.00043534588494 -0.0002691607398 -0.00014968131402 -6.957982214e-05 -2.472716824e-05 -6.82860625e-06 -1.4701403e-06 -1.9157652e-07 5.85447e-09 6.90263e-09 6.8318e-10 -4.044e-11 -5.57e-12 6e-13 1.9e-13 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -1.084197769e-05 -4.043334514e-05 -2.452065682e-05 -1.306101053e-05 -5.90545163e-06 -2.11953356e-06 -5.5988648e-07 -6.36432e-08 1.10547e-08 5.44474e-09 4.0557e-10 -4.485e-11 -3.62e-12 4.3e-13 1.5e-13 3e-14 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -8.8353826e-07 -3.34640718e-06 -2.00952445e-06 -1.09024656e-06 -4.9560192e-07 -1.186216e-07 3.43907e-09 1.115416e-08 3.18423e-09 1.5741e-10 -2.454e-11 -1.02e-12 1.3e-13 3e-14 1e-14 2e-14 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -7.481443e-08 -2.8758587e-07 -1.4946522e-07 -4.194742e-08 8.9216e-09 1.423127e-08 6.84018e-09 1.05185e-09 3.545e-11 -8.54e-12 1.7e-13 7e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 1.11982e-09 8.23174e-09 1.091038e-08 1.02803e-08 6.22161e-09 1.80669e-09 1.8762e-10 -1.108e-11 -1.82e-12 4e-14 2e-13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 8.84e-10 3.56316e-09 1.99506e-09 8.4974e-10 1.2018e-10 -2.37e-12 -9.2e-13 1.1e-13 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 1.49e-11 1.848e-11 7.6e-13 -3e-14 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -19.59333945107133 -101.98174202180105 -195.07567577372856 -328.28926151331194 -427.2903631724867 -302.25525323868345 -166.43071731283254 -63.13690032378673 -19.67334260016336 -5.00456295763486 -1.0527563528164 -0.18537779352261 -0.02762169465116 -0.0035167236337 -0.00038600429409 -3.696169593e-05 -2.75807598e-06 5.535195e-08 3.621798e-08 6.2483e-10 -3.077e-10 1e-12 2.54e-12 -9e-14 1e-14 -0.0 -22.487713421726 -111.83752932974566 -196.6707891884946 -320.99056756900336 -416.789034913058 -288.01532034563326 -148.5915778038746 -52.679853442553 -15.53248626326961 -3.76626862310438 -0.76244994580565 -0.13021731792537 -0.01893359672699 -0.00236298520412 -0.000254916397 -2.402648762e-05 -1.63566141e-06 1.0202542e-07 2.34579e-08 -7.893e-11 -1.9695e-10 5.06e-12 1.44e-12 -4e-14 -0.0 0.0 -23.51997093140318 -105.13407251046495 -224.07717041756314 -386.0602180627821 -337.2273210850139 -212.66159758474916 -98.94523977081298 -34.41608314507906 -9.80128021451689 -2.29586274360042 -0.44943313712524 -0.07432648431487 -0.01048346584462 -0.00127200356559 -0.00013389043405 -1.225323578e-05 -6.7560054e-07 9.367163e-08 1.092424e-08 -5.1308e-10 -8.033e-11 5.71e-12 5.1e-13 -5e-14 1e-14 0.0 -39.76438623615847 -185.8075476019354 -307.09076738497606 -284.52176831812955 -232.82655245608944 -149.76356922575135 -66.04594225523432 -21.8265626552967 -5.87995677157836 -1.30920318277328 -0.24506703863399 -0.03894513934691 -0.00529881330121 -0.00062201233156 -6.355091162e-05 -5.42660843e-06 -1.4391111e-07 5.66411e-08 3.43913e-09 -3.9797e-10 -2.029e-11 3.78e-12 1.1e-13 -1e-14 1e-14 -0.0 -21.22099286627336 -86.49016942281482 -138.33753834405636 -167.58077885997255 -145.87828784484887 -86.52006287588993 -33.91803697095134 -10.63848414111453 -2.73785643680518 -0.58644144195075 -0.10576644440523 -0.01621558410472 -0.0021320357634 -0.00024234925132 -2.408725954e-05 -1.73960862e-06 9.199105e-08 2.406315e-08 1.2736e-10 -1.9471e-10 3.41e-12 1.46e-12 -0.0 -1e-14 1e-14 -0.0 -26.34030850335083 -83.23249562284968 -110.81774690186131 -90.4518782040924 -67.50481391821744 -35.25980640296338 -13.14143627347602 -3.96171434835595 -0.97469675529391 -0.19999632498336 -0.03467556666502 -0.00513120797476 -0.00065356760504 -7.232138404e-05 -6.77925812e-06 -2.8551229e-07 6.110219e-08 5.20424e-09 -3.718e-10 -3.515e-11 3.73e-12 2.1e-13 0.0 0.0 0.0 0.0 -11.95271238275919 -37.45194316016649 -43.59213592805491 -34.38601107585605 -23.33993129321702 -11.01821766727343 -3.934049057043 -1.14151869313242 -0.27152799313288 -0.05395080232617 -0.00906666419956 -0.00130195751378 -0.00016121127411 -1.737820237e-05 -1.29974471e-06 7.984688e-08 1.696513e-08 1.4034e-10 -1.2886e-10 2.11e-12 9.5e-13 0.0 -0.0 -0.0 -0.0 0.0 -4.6829700087131 -14.78564183572345 -13.62309760845341 -9.90089354513092 -6.2325039545777 -2.80840865086138 -0.9734099743233 -0.2731260255481 -0.06285963452288 -0.01208504925748 -0.00196665097427 -0.00027385405874 -3.309241304e-05 -3.12871027e-06 -2.943337e-08 3.20126e-08 1.64419e-09 -1.9702e-10 -1.002e-11 1.76e-12 4e-14 0.0 -0.0 -0.0 0.0 0.0 -1.29113391664009 -4.20230540859488 -3.49819462745385 -2.39384474845447 -1.41230016648851 -0.60716712257026 -0.20367328707886 -0.05516061420816 -0.01226883894301 -0.00228135650488 -0.00035955208882 -4.871065934e-05 -5.41748294e-06 -2.6071719e-07 4.139126e-08 4.21125e-09 -1.6952e-10 -2.947e-11 1.98e-12 1.8e-13 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.29216258968902 -0.97553372611415 -0.7520677374764 -0.48766947555697 -0.27135738788235 -0.11178874970057 -0.03626984467975 -0.00948702805281 -0.00204019624694 -0.00036722968737 -5.618843827e-05 -7.16370747e-06 -5.0194334e-07 4.024043e-08 6.30395e-09 9.32e-12 -5.002e-11 1.26e-12 4.4e-13 0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0549252831669 -0.18789400813324 -0.13650644053852 -0.08418042843692 -0.04448096236083 -0.01764088186627 -0.00553837362686 -0.00140110556724 -0.00029173969546 -5.094645002e-05 -7.36642185e-06 -6.2075321e-07 2.767345e-08 7.37356e-09 2.899e-10 -5.395e-11 -1.48e-12 5e-13 7e-14 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0086950840866 -0.0304464872851 -0.02107206269116 -0.01241499595712 -0.00626456200007 -0.00240106062028 -0.00073033616358 -0.00017904778142 -3.617774801e-05 -5.90186045e-06 -5.5664928e-07 1.080389e-08 6.91962e-09 4.7474e-10 -4.452e-11 -3.13e-12 4.2e-13 8e-14 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.00117289923369 -0.00419767579055 -0.00278868902039 -0.00157679082334 -0.00076336197506 -0.00028367641599 -8.372541587e-05 -1.985526871e-05 -3.6726933e-06 -3.9302883e-07 -6.3214e-10 6.17735e-09 6.7892e-10 -3.457e-11 -5.04e-12 7.1e-13 3e-14 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0001361301931 -0.00049735294913 -0.00031910229857 -0.00017377578749 -8.107855996e-05 -2.923299846e-05 -8.26884459e-06 -1.80434086e-06 -2.4128762e-07 5.2092e-10 5.71105e-09 6.9384e-10 -4.131e-11 -4.97e-12 5.6e-13 1.9e-13 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -1.332785857e-05 -5.132121595e-05 -3.209501411e-05 -1.673729801e-05 -7.57250832e-06 -2.74763595e-06 -7.3212322e-07 -9.678994e-08 7.51227e-09 4.93625e-09 3.5916e-10 -4.283e-11 -3.25e-12 4.1e-13 1.5e-13 3e-14 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -1.16519832e-06 -4.62906249e-06 -2.89169797e-06 -1.52124516e-06 -6.7944832e-07 -1.8087924e-07 -8.8107e-09 9.57329e-09 3.7705e-09 2.2954e-10 -2.987e-11 -1.76e-12 1.5e-13 6e-14 2e-14 2e-14 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -1.0217235e-07 -4.1709102e-07 -2.3695364e-07 -8.193078e-08 -2.43401e-09 1.240329e-08 8.27224e-09 1.42367e-09 5.529e-11 -1.22e-11 -2e-14 1e-13 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -1.91118e-09 2.5409e-10 8.84814e-09 1.018035e-08 7.9847e-09 2.61066e-09 3.6023e-10 -1.22e-12 -3.18e-12 1e-14 2.4e-13 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 1.19854e-09 4.72268e-09 2.81355e-09 1.39658e-09 2.9346e-10 1.49e-11 -1.96e-12 9e-14 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 7.778e-11 1.2237e-10 9.6e-12 -3.3e-13 -4e-14 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -1e-14 1e-14 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -2.76148724545006 -15.10158819903756 -35.85033438086467 -62.112803324736 -75.02342908905757 -52.26737200193229 -25.73174830058234 -8.93083681955169 -2.58508268008756 -0.61507059828112 -0.12203220914834 -0.0204083610661 -0.00290527180875 -0.0003552928205 -3.776458856e-05 -3.15472036e-06 1.99516e-08 4.057343e-08 1.29472e-09 -3.3161e-10 -4.64e-12 2.97e-12 -1e-14 -1e-14 1e-14 0.0 -3.29484545967288 -17.60495004867769 -38.67570823024192 -62.05274563564439 -71.37180443081861 -48.78254761298199 -22.2508485438258 -7.3372288020965 -2.02447182752131 -0.46273212382041 -0.08879904387381 -0.01444597233508 -0.00200966899645 -0.00024083322551 -2.514803835e-05 -1.9292755e-06 8.383894e-08 2.671032e-08 3.8637e-10 -2.1601e-10 1.97e-12 1.69e-12 -0.0 -0.0 0.0 -0.0 -4.09167153924074 -20.65953316353443 -44.69225746906307 -69.64266381053186 -57.76861765981693 -34.23772168957502 -14.10232849647065 -4.60893659384952 -1.23117060419175 -0.27245865941635 -0.05063682884887 -0.00798826559864 -0.00107973918995 -0.00012614701463 -1.279735709e-05 -8.0677736e-07 9.164831e-08 1.300316e-08 -4.1598e-10 -1.0016e-10 5.13e-12 6.5e-13 -0.0 -1e-14 1e-14 -0.0 -6.78429600625695 -33.46455570493887 -55.68159235276432 -48.56063237230808 -38.99600256266819 -22.75534771592006 -8.89992242737605 -2.7702723543172 -0.70345599171807 -0.14873636875751 -0.02654121736809 -0.00403629189543 -0.00052759096627 -5.982444154e-05 -5.66936766e-06 -1.9256165e-07 5.814933e-08 4.24534e-09 -3.8041e-10 -2.753e-11 3.9e-12 1.5e-13 -0.0 -0.0 0.0 0.0 -3.92926541348814 -16.75688992238642 -25.18908821836926 -28.3236524092264 -23.27898263981135 -12.16968065875106 -4.37229637451513 -1.30075992011841 -0.31741842453359 -0.06473239764754 -0.01115784364803 -0.00164167340172 -0.00020798312783 -2.295499901e-05 -1.84319237e-06 7.757264e-08 2.518257e-08 4.3368e-10 -2.0203e-10 1.15e-12 1.62e-12 -0.0 -0.0 -0.0 0.0 0.0 -4.34380124114832 -14.58589280679944 -18.10032509910087 -13.91435839716247 -9.5535558056553 -4.53830015175915 -1.60394070091255 -0.46025089942596 -0.10836109496352 -0.02134563045268 -0.00356263528988 -0.00050894594502 -6.287976864e-05 -6.53769266e-06 -3.1005531e-07 5.817185e-08 5.7944e-09 -3.0061e-10 -4.209e-11 3.33e-12 2.4e-13 -0.0 0.0 -0.0 -0.0 -0.0 -1.81294043457938 -6.09269329914545 -6.49827783052285 -4.73709626055683 -2.97592085648826 -1.33229652733721 -0.45862677442753 -0.12789070264676 -0.02930012170582 -0.00561585471017 -0.0009122295034 -0.00012697683751 -1.527755973e-05 -1.2573197e-06 6.507167e-08 1.628878e-08 3.6415e-10 -1.1382e-10 1e-13 9.6e-13 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.61292240186358 -2.07284447292019 -1.87444783174324 -1.28289384310226 -0.75718329625849 -0.32586759828675 -0.10926839021346 -0.02958874941258 -0.00658497649559 -0.00122610109799 -0.00019362509676 -2.635053871e-05 -2.73890873e-06 -2.769685e-08 2.764612e-08 1.68761e-09 -1.4112e-10 -1.144e-11 1.53e-12 7e-14 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.15795294801022 -0.54640656757674 -0.45209514086693 -0.29229686625268 -0.16310911593861 -0.06753154603433 -0.02199624752393 -0.00577717805578 -0.00124785132626 -0.00022565184139 -3.477269532e-05 -4.26549674e-06 -2.0099286e-07 3.131387e-08 3.58163e-09 -8.016e-11 -2.605e-11 9.8e-13 2.6e-13 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.03368169223295 -0.11898038731888 -0.09173299882594 -0.05635664518518 -0.02988656953612 -0.01193947828259 -0.00377461135848 -0.00096181691404 -0.00020171882483 -3.552685339e-05 -5.02533261e-06 -3.4676083e-07 2.54464e-08 4.77063e-09 1.3512e-10 -3.822e-11 -5.1e-13 3.2e-13 7e-14 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0060177264591 -0.02169153532462 -0.015793176888 -0.00925669091864 -0.0046903674099 -0.00181348546217 -0.0005567195282 -0.00013778152077 -2.810404894e-05 -4.5404157e-06 -3.8079143e-07 1.294505e-08 4.98875e-09 3.0272e-10 -3.767e-11 -1.69e-12 3.2e-13 6e-14 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.00091153916081 -0.00334992478327 -0.00232470541935 -0.00130538752553 -0.00063501321579 -0.00023829526541 -7.109454491e-05 -1.702279907e-05 -3.15855551e-06 -3.2185412e-07 1.94018e-09 4.92055e-09 5.2135e-10 -2.955e-11 -4.08e-12 5.7e-13 2e-14 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.00011817558322 -0.00044283883871 -0.00029505934425 -0.00015935256044 -7.472654653e-05 -2.721084437e-05 -7.81670328e-06 -1.72325609e-06 -2.2126227e-07 1.19571e-09 4.48821e-09 4.7875e-10 -2.973e-11 -3.45e-12 4.2e-13 1.9e-13 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -1.280917628e-05 -5.081578099e-05 -3.283948474e-05 -1.696792e-05 -7.69937908e-06 -2.85744391e-06 -7.538766e-07 -9.574514e-08 6.28403e-09 4.17268e-09 3.375e-10 -3.227e-11 -3.13e-12 2.9e-13 1.4e-13 4e-14 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -1.23095444e-06 -5.05418857e-06 -3.25220111e-06 -1.71463926e-06 -7.6300315e-07 -1.9578592e-07 -1.122624e-08 8.57257e-09 3.23855e-09 2.0797e-10 -2.591e-11 -1.6e-12 1.1e-13 6e-14 2e-14 1e-14 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -1.1831904e-07 -5.015231e-07 -2.8687212e-07 -9.683888e-08 -7.00641e-09 1.166154e-08 7.90388e-09 1.52028e-09 8.254e-11 -1.219e-11 -2.8e-13 1e-13 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -2.5439e-09 -4.44234e-09 7.49107e-09 9.82669e-09 7.95063e-09 2.82413e-09 4.8107e-10 1.535e-11 -3.77e-12 -3e-14 2.4e-13 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 1.22841e-09 5.09775e-09 3.36596e-09 1.70847e-09 4.1154e-10 2.849e-11 -2.65e-12 4e-14 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 8.492e-11 2.6061e-10 4.505e-11 -1e-14 -1.5e-13 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -1e-14 1e-14 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.36675419632698 -2.07630630581747 -5.44413567766383 -9.62450453567134 -11.18738911153555 -7.43165452519178 -3.23630075746003 -1.05748163587538 -0.28726018125623 -0.0645549637526 -0.01216066111174 -0.00194052984478 -0.00026490063121 -3.131442214e-05 -2.85685466e-06 2.392663e-08 3.867153e-08 1.74274e-09 -3.4245e-10 -5.622e-11 7e-13 5.2e-13 -0.0 -0.0 0.0 -0.0 -0.45132269343898 -2.50403767503758 -6.04738716940661 -9.76801737665346 -10.50412827274362 -6.71258108955869 -2.72285358053638 -0.85641826179251 -0.22331567779013 -0.04845855234731 -0.00885843127972 -0.00137773364467 -0.00018377312599 -2.126964482e-05 -1.77684199e-06 7.695471e-08 2.565103e-08 7.203e-10 -2.3804e-10 -5.248e-11 -6.7e-13 5.2e-13 -0.0 0.0 -0.0 -0.0 -0.60566230525795 -3.18895152153896 -6.99174910822597 -10.60210469349062 -8.35000267901164 -4.46731220090912 -1.69055769783741 -0.52226413188138 -0.13188605932441 -0.02771997049245 -0.00491259743441 -0.00074209899494 -9.648883891e-05 -1.080050567e-05 -7.269004e-07 7.942039e-08 1.237832e-08 -3.3346e-10 -9.777e-11 5.39e-12 4.4e-13 -8e-14 -0.0 0.0 -0.0 -0.0 -0.97299049773344 -5.02392077373102 -8.48903962961342 -7.10229978536244 -5.3526388166768 -2.7952275121313 -1.01637754087635 -0.29970871814064 -0.07228269293838 -0.01457440462148 -0.00248813729956 -0.00036328101312 -4.584943318e-05 -4.74566983e-06 -1.4965976e-07 5.159176e-08 4.12374e-09 -3.3546e-10 -3.129e-11 4.46e-12 -1.1e-13 -4e-14 -0.0 0.0 -0.0 0.0 -0.57856988736077 -2.61649928054611 -3.89343301343209 -3.93556025517408 -2.97826262812417 -1.39896974674699 -0.48079469795258 -0.13593005585244 -0.03163483095131 -0.00616971124789 -0.00102033615593 -0.00014452676463 -1.771114988e-05 -1.52652695e-06 7.06903e-08 2.194347e-08 7.7865e-10 -2.0636e-10 -5.591e-11 -1.1e-12 5.9e-13 0.0 -0.0 0.0 -0.0 0.0 -0.57804744594953 -2.0600803401324 -2.41069638576793 -1.76104664744041 -1.11218057351585 -0.49357491833765 -0.16756051378069 -0.04605340620617 -0.01041778409158 -0.00197558827712 -0.00031817895432 -4.408307949e-05 -5.00752027e-06 -2.1738484e-07 4.758247e-08 5.08875e-09 -2.3538e-10 -4.444e-11 3.84e-12 -0.0 -1e-14 0.0 -0.0 -0.0 -0.0 -0.0 -0.22104274188908 -0.78810479603897 -0.79227082533092 -0.54878736446556 -0.32432713931993 -0.13861803932667 -0.0461208940597 -0.01239185720407 -0.00273957058409 -0.00050742307186 -7.987922505e-05 -1.068125809e-05 -9.1726752e-07 4.733788e-08 1.26217e-08 5.3774e-10 -1.1659e-10 -5.57e-11 -1.78e-12 6.8e-13 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.06804563090903 -0.24343027169033 -0.21638902032219 -0.14089158286391 -0.07878321294469 -0.03259679248197 -0.01059354255624 -0.00277537502459 -0.00059830932111 -0.00010807128036 -1.658769958e-05 -1.84532514e-06 -8.31693e-09 1.930623e-08 1.54327e-09 -1.223e-10 -5.908e-11 -1.56e-12 1.2e-12 3e-14 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0165544422843 -0.06022716726121 -0.04937148576872 -0.03042264318739 -0.01620580346042 -0.00649331154253 -0.00205625251011 -0.00052470923482 -0.00011019683287 -1.943004906e-05 -2.57074454e-06 -1.0253397e-07 1.908027e-08 2.76964e-09 -5.605e-11 -4.693e-11 -6.4e-13 6.8e-13 4.9e-13 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.00335156641392 -0.01240258135499 -0.0095098384195 -0.00558102653981 -0.00284325045588 -0.00110501434408 -0.0003407822367 -8.467552282e-05 -1.730384589e-05 -2.66642317e-06 -1.7673847e-07 1.2496e-08 3.41818e-09 1.5009e-10 -4.147e-11 -3.1e-13 -6e-14 2.4e-13 4.3e-13 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.00057174012896 -0.0021513657969 -0.00156038287235 -0.00087621954563 -0.00042868476431 -0.00016196855412 -4.861792312e-05 -1.16586047e-05 -2.09713227e-06 -1.9690526e-07 5.58887e-09 3.65447e-09 3.1605e-10 -5.091e-11 -3.029e-11 -6e-13 -9e-14 2.6e-13 4.1e-13 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -8.290206829e-05 -0.00031799615455 -0.00022014646205 -0.00011876300433 -5.599077515e-05 -2.051457365e-05 -5.97589106e-06 -1.30106091e-06 -1.529912e-07 4.0236e-09 3.43602e-09 3.8041e-10 -5.026e-11 -4.838e-11 -1.7e-12 4.6e-13 -1.9e-13 2.6e-13 4.1e-13 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -9.89477755e-06 -4.069401159e-05 -2.718904933e-05 -1.399555538e-05 -6.4148637e-06 -2.42738786e-06 -6.1661995e-07 -6.888117e-08 6.56206e-09 3.16499e-09 2.6118e-10 -4.895e-11 -4.918e-11 -2.66e-12 4.5e-13 3.1e-13 -1.9e-13 2.6e-13 4.1e-13 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -1.06255355e-06 -4.48609736e-06 -2.98440757e-06 -1.586292e-06 -6.9535651e-07 -1.6318761e-07 -5.13091e-09 7.81889e-09 2.51387e-09 1.6559e-10 -4.902e-11 -3.457e-11 -1.33e-12 -3.6e-13 1.4e-13 2.2e-13 -1.9e-13 2.6e-13 4.1e-13 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -1.1482997e-07 -4.9677643e-07 -2.8366001e-07 -8.584888e-08 -3.04063e-09 1.136863e-08 7.17547e-09 1.30792e-09 3.79e-12 -4.572e-11 -1.33e-12 3.7e-13 -4.9e-13 -5.3e-13 1e-13 2.5e-13 -1.9e-13 2.6e-13 4.1e-13 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -1.53443e-09 -2.66866e-09 7.93447e-09 9.72014e-09 7.55034e-09 2.72851e-09 5.3683e-10 -1.546e-11 -7.581e-11 -6.43e-12 1.38e-12 1.1e-13 -5.1e-13 -5.2e-13 1.2e-13 2.4e-13 -1.9e-13 2.6e-13 4.1e-13 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 1.22809e-09 5.22679e-09 3.24916e-09 1.57235e-09 5.271e-10 1.1861e-10 -2.944e-11 -8.455e-11 -7.56e-12 1.08e-12 4e-13 -0.0 -5.1e-13 -5.2e-13 1.1e-13 2.4e-13 -1.9e-13 2.6e-13 4.1e-13 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 1.1486e-10 3.7365e-10 9.67e-11 9.127e-11 -1.395e-11 -1.0432e-10 -9.05e-12 1.67e-12 1.6e-13 -3e-14 2e-14 0.0 -5.1e-13 -5.2e-13 1.1e-13 2.4e-13 -1.9e-13 2.6e-13 4.1e-13 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -9.34e-12 -1.215e-10 -1.2034e-10 -6.96e-12 2.01e-12 1.6e-13 0.0 1e-14 -1e-14 -3e-14 2e-14 0.0 -5.1e-13 -5.2e-13 1.1e-13 2.4e-13 -1.9e-13 2.6e-13 4.1e-13 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -1e-14 1e-14 -0.0 0.0 0.0 1e-14 -1e-14 -3e-14 2e-14 -0.0 -5.1e-13 -5.2e-13 1.1e-13 2.4e-13 -1.9e-13 2.6e-13 4.1e-13 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -1e-14 1e-14 -0.0 -0.0 -0.0 1e-14 -1e-14 -3e-14 2e-14 -0.0 -5.1e-13 -5.2e-13 1.1e-13 2.4e-13 -1.9e-13 2.6e-13 4.1e-13 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -1e-14 1e-14 -0.0 -0.0 0.0 1e-14 -1e-14 -3e-14 2e-14 0.0 -5.1e-13 -5.2e-13 1.1e-13 2.4e-13 -1.9e-13 2.6e-13 4.1e-13 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -1e-14 1e-14 0.0 0.0 0.0 1e-14 -1e-14 -3e-14 2e-14 0.0 -5.1e-13 -5.2e-13 1.1e-13 2.4e-13 -1.9e-13 2.6e-13 4.1e-13 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -1e-14 1e-14 -0.0 -0.0 -0.0 1e-14 -1e-14 -3e-14 2e-14 -0.0 -5.1e-13 -5.2e-13 1.1e-13 2.4e-13 -1.9e-13 2.6e-13 4.1e-13 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -1e-14 1e-14 -0.0 -0.0 -0.0 1e-14 -1e-14 -3e-14 2e-14 -0.0 -5.1e-13 -5.2e-13 1.1e-13 2.4e-13 -1.9e-13 2.6e-13 4.1e-13 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -1e-14 1e-14 -0.0 0.0 0.0 1e-14 -1e-14 -3e-14 2e-14 0.0 -5.1e-13 -5.2e-13 1.1e-13 2.4e-13 -1.9e-13 2.6e-13 4.1e-13 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.04124495361932 -0.24102152481392 -0.67895717737272 -1.23942871667541 -1.39221631053088 -0.8735330358655 -0.34440865404089 -0.10742644778404 -0.027650880817 -0.00591072668837 -0.00106294977099 -0.00016260861232 -2.14123787e-05 -2.07206939e-06 4.869557e-08 3.085359e-08 1.45276e-09 -2.2327e-10 -7.82e-12 2.25e-12 4e-14 -0.0 -0.0 0.0 -0.0 0.0 -0.0520565648604 -0.29783118088491 -0.77056375343115 -1.27011267430685 -1.29134804813616 -0.767706778592 -0.28532206205926 -0.0861038530554 -0.02136808077904 -0.00442351561718 -0.00077326564227 -0.00011524031183 -1.476282598e-05 -1.29281253e-06 6.938265e-08 2.048399e-08 5.8669e-10 -1.5689e-10 -3.8e-13 1.43e-12 -0.0 0.0 -0.0 0.0 -0.0 0.0 -0.07454785516941 -0.40654828336584 -0.91052854567676 -1.33122602040021 -1.00084559065434 -0.48940909758462 -0.1748850925647 -0.05122213329159 -0.0123016569496 -0.0024673090216 -0.00041878519193 -6.086673077e-05 -7.44800744e-06 -4.8272103e-07 6.071934e-08 9.74316e-09 -1.4422e-10 -8.151e-11 2.66e-12 5.8e-13 -0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.11748598671999 -0.62757851669047 -1.07229235435656 -0.86703696046907 -0.61086254349707 -0.29134084083265 -0.10067625608603 -0.02823154387588 -0.00650060221233 -0.00125490061398 -0.00020574850611 -2.902073079e-05 -3.20142096e-06 -5.29813e-08 3.931127e-08 3.31519e-09 -2.0202e-10 -2.508e-11 2.6e-12 1.6e-13 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.07054897433303 -0.3343172502887 -0.49577384154338 -0.45835343739585 -0.31744718993141 -0.138441247618 -0.04586025109994 -0.01239164471514 -0.00276371199251 -0.00051763722976 -8.243364531e-05 -1.115967524e-05 -9.7938087e-07 5.586831e-08 1.604478e-08 5.8942e-10 -1.1569e-10 -1.56e-12 1.35e-12 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0639986931219 -0.24092445615623 -0.26997997498327 -0.1878573987428 -0.11070631967634 -0.04666132664859 -0.01529456373969 -0.00404593368686 -0.00088235123342 -0.00016159103903 -2.52369456e-05 -3.05516285e-06 -8.575232e-08 3.287669e-08 3.79854e-09 -9.33e-11 -3.211e-11 1.58e-12 4.8e-13 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0226602915539 -0.08488841607181 -0.08272948210374 -0.05496551757786 -0.03076764408669 -0.01263369801275 -0.00407125549641 -0.00105712947189 -0.00022610581219 -4.065083525e-05 -5.95092694e-06 -4.7783382e-07 2.89195e-08 8.4878e-09 4.6872e-10 -6.041e-11 -2.41e-12 9.2e-13 2.6e-13 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.00654798905162 -0.02455404738705 -0.02151788508874 -0.01340937978866 -0.00715934534265 -0.0028635928275 -0.00090368530757 -0.00022967554492 -4.811119582e-05 -8.23508803e-06 -9.292636e-07 -7.21019e-09 1.134673e-08 1.41006e-09 -2.983e-11 -1.239e-11 8.2e-13 4.7e-13 1.9e-13 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.00151667374857 -0.00575763064235 -0.00466970669885 -0.00275842479808 -0.00141227760671 -0.00054984405537 -0.00016961222975 -4.213074957e-05 -8.42714319e-06 -1.16825426e-06 -5.703138e-08 1.022562e-08 2.22719e-09 4.012e-11 -2.109e-11 1.4e-13 5.3e-13 3.6e-13 2e-13 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.00029328478448 -0.00112885966714 -0.00085805982978 -0.00048396292438 -0.00023820563172 -9.037063674e-05 -2.715510929e-05 -6.43927346e-06 -1.07869432e-06 -8.911657e-08 7.19232e-09 2.80691e-09 1.3165e-10 -2.638e-11 -8.8e-13 4.4e-13 4.1e-13 3.5e-13 2.4e-13 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -4.763303762e-05 -0.00018754542276 -0.00013509541451 -7.311666801e-05 -3.462111618e-05 -1.276611066e-05 -3.76279405e-06 -7.8482267e-07 -7.846001e-08 6.01504e-09 2.79511e-09 1.69e-10 -2.605e-11 -2.09e-12 2.1e-13 2.8e-13 3.7e-13 3.7e-13 2.8e-13 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -6.25152751e-06 -2.686810493e-05 -1.856201758e-05 -9.56898203e-06 -4.48445207e-06 -1.69511877e-06 -3.9644165e-07 -3.498528e-08 6.42071e-09 2.48478e-09 1.6249e-10 -2.247e-11 -2.11e-12 -5.9e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -7.626223e-07 -3.30722049e-06 -2.29624375e-06 -1.22320946e-06 -5.0117583e-07 -1.0265582e-07 1.92425e-09 6.8531e-09 1.91967e-09 9.463e-11 -1.472e-11 -7e-13 -6.8e-13 -8e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -9.121913e-08 -4.0073373e-07 -2.1876248e-07 -5.625404e-08 3.64376e-09 1.120914e-08 5.69589e-09 9.7278e-10 4.932e-11 -8.51e-12 -8e-14 6e-14 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -8.069e-11 2.00373e-09 8.57836e-09 9.56591e-09 6.27441e-09 2.03577e-09 3.5833e-10 1.346e-11 -2.59e-12 -1.9e-13 1.5e-13 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 1.10925e-09 4.38605e-09 2.76861e-09 1.34314e-09 4.3362e-10 4.791e-11 -1.69e-12 -9e-14 -0.0 -1e-14 1e-14 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 9.346e-11 3.4928e-10 7.132e-11 3.9e-13 -3.1e-13 0.0 -1e-14 1e-14 -0.0 -1e-14 1e-14 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -1e-14 1e-14 -0.0 0.0 0.0 -0.0 -1e-14 1e-14 0.0 -0.0 0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.00401930156109 -0.02420026135818 -0.07174286193979 -0.13567975823907 -0.14793635968571 -0.08723561491476 -0.03190000499437 -0.00955107036322 -0.00234574018358 -0.00047971976578 -8.277098651e-05 -1.206983658e-05 -1.18447983e-06 4.783118e-08 2.078696e-08 1.23595e-09 -1.6426e-10 -7.8e-12 2e-12 5e-14 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.00518052173605 -0.03046699316026 -0.08285939138576 -0.13966481346582 -0.13559942773354 -0.0751090304555 -0.02622251033298 -0.00759855068361 -0.0018031924043 -0.00035727985919 -5.98687282e-05 -8.40017495e-06 -7.093513e-07 5.005737e-08 1.442181e-08 4.0907e-10 -1.1877e-10 -2.61e-12 1.37e-12 2e-14 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.00782837924143 -0.04399017116601 -0.10045867239313 -0.14220660874459 -0.10202799614535 -0.0463436626927 -0.01583443000185 -0.00441953763442 -0.00101456074052 -0.00019509345822 -3.189341068e-05 -4.16585974e-06 -2.0521634e-07 4.120956e-08 6.83141e-09 7.78e-12 -6.174e-11 8.1e-13 7.3e-13 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.01218295785471 -0.06685729779139 -0.11534775581755 -0.09035015795455 -0.05951724878809 -0.02641561776295 -0.00876163701047 -0.00234951515855 -0.00051891901483 -9.632020937e-05 -1.515204261e-05 -1.72539556e-06 4.92831e-09 2.536934e-08 2.66877e-09 -1.1463e-10 -2.209e-11 1.86e-12 3.8e-13 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0073190185451 -0.03589444738373 -0.0533650744425 -0.04576941936346 -0.02911148765177 -0.01202486148369 -0.00385192960644 -0.00100034574495 -0.00021472742563 -3.878119142e-05 -5.68528376e-06 -4.4334878e-07 3.615742e-08 1.06899e-08 3.8099e-10 -8.671e-11 -2.5e-12 1.19e-12 2.2e-13 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0060756219366 -0.02398266474882 -0.02605721201506 -0.01733469453933 -0.0096392343637 -0.00390091258065 -0.00123822153513 -0.00031654466471 -6.681233583e-05 -1.169230854e-05 -1.46128425e-06 -2.733678e-08 1.936435e-08 3.13026e-09 1.163e-11 -2.885e-11 7.1e-13 5.7e-13 1.9e-13 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.00201857959394 -0.00788893446631 -0.00756336443953 -0.00482946261961 -0.00257628152525 -0.0010224679403 -0.00031984350218 -8.052673986e-05 -1.661798621e-05 -2.61486446e-06 -1.916118e-07 1.515105e-08 6.21212e-09 3.3362e-10 -5.727e-11 -2.79e-12 8.6e-13 3.6e-13 1.9e-13 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.00055574687158 -0.00216940262845 -0.00187746040218 -0.00112434020656 -0.00057666161076 -0.00022406694515 -6.879965103e-05 -1.691277322e-05 -3.19460905e-06 -3.7065221e-07 -5.03297e-09 7.56588e-09 1.21111e-09 -3.319e-11 -1.059e-11 8.4e-13 5e-13 2.9e-13 2.1e-13 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.00012316657162 -0.00048596839439 -0.00038941321093 -0.00022162913045 -0.00010961484409 -4.161554591e-05 -1.241792298e-05 -2.85229622e-06 -4.5143977e-07 -2.538413e-08 7.43322e-09 1.81166e-09 3.893e-11 -1.745e-11 -3e-14 4.1e-13 3.8e-13 3.4e-13 2.5e-13 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -2.236087305e-05 -9.167214347e-05 -6.889775882e-05 -3.747065499e-05 -1.780113676e-05 -6.68611139e-06 -1.94705027e-06 -3.7858014e-07 -2.671064e-08 6.57063e-09 2.04972e-09 9.004e-11 -1.93e-11 -1.14e-12 1.5e-13 2.8e-13 3.7e-13 3.7e-13 2.8e-13 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -3.2994508e-06 -1.472885348e-05 -1.054139666e-05 -5.51962018e-06 -2.6603167e-06 -9.5034657e-07 -1.99234e-07 -9.97837e-09 6.14546e-09 1.9341e-09 9.668e-11 -1.691e-11 -1.31e-12 -6.5e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -4.6285919e-07 -2.06832976e-06 -1.49959905e-06 -7.6942456e-07 -2.7971409e-07 -4.610501e-08 6.5616e-09 6.11644e-09 1.28671e-09 6.509e-11 -1.027e-11 -4.2e-13 -7.1e-13 -8e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -5.805498e-08 -2.5708313e-07 -1.2695622e-07 -2.499816e-08 8.27107e-09 1.061481e-08 4.28087e-09 6.6782e-10 2.185e-11 -6.19e-12 1.8e-13 4e-14 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 7.0543e-10 5.43108e-09 8.74555e-09 8.85702e-09 4.52989e-09 1.6909e-09 2.5259e-10 -2.08e-12 -2.14e-12 -1.4e-13 1.3e-13 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 8.5262e-10 3.51424e-09 2.35424e-09 1.06886e-09 2.6858e-10 2.157e-11 -1.57e-12 7e-14 0.0 0.0 0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 5.641e-11 1.8664e-10 3.901e-11 1.02e-12 -1.2e-13 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -1e-14 1e-14 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -1e-14 1e-14 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -1e-14 1e-14 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.00034401758201 -0.00213010762118 -0.00656065267076 -0.01284113421132 -0.01364192746408 -0.00756581841458 -0.00261680631007 -0.00075413316053 -0.00017778103758 -3.492715989e-05 -5.50256113e-06 -4.8079299e-07 3.012054e-08 1.362077e-08 1.00883e-09 -1.0055e-10 -8.82e-12 1.45e-12 2.8e-13 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.00045130340164 -0.00272112468143 -0.00768527371683 -0.01324861326587 -0.01237012860801 -0.0064150651211 -0.00214052161997 -0.0005958318368 -0.00013547831719 -2.573437415e-05 -3.84313238e-06 -2.5986994e-07 3.056371e-08 9.4077e-09 4.4013e-10 -8.176e-11 -3.46e-12 1.15e-12 2.4e-13 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0007132915445 -0.00411286064332 -0.0095316816863 -0.01317894273683 -0.00904502058166 -0.00386588161001 -0.00127020173573 -0.00033961401416 -7.488215549e-05 -1.371335606e-05 -1.85499124e-06 -6.243656e-08 2.434177e-08 5.02481e-09 1.0065e-10 -4.904e-11 5e-14 7.2e-13 2e-13 0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.00110269518794 -0.00618803212012 -0.01075898149288 -0.00816927260486 -0.00505208712695 -0.0021173950796 -0.00067783553144 -0.00017477810716 -3.718075471e-05 -6.37615953e-06 -6.8898111e-07 8.92275e-09 1.51502e-08 2.39238e-09 -4.163e-11 -1.983e-11 1.18e-12 4.8e-13 1.6e-13 0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 -0.00066067477609 -0.00332067127773 -0.00495200853272 -0.00398250515671 -0.00234641527774 -0.00092879985548 -0.00028852630894 -7.230515933e-05 -1.481840321e-05 -2.30019771e-06 -1.553866e-07 2.061618e-08 7.64855e-09 4.655e-10 -6.482e-11 -3.71e-12 1.03e-12 3.3e-13 1.7e-13 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.00050531831995 -0.0020768352504 -0.00220457559672 -0.00140870145504 -0.00074548384767 -0.00029193010524 -9.000435041e-05 -2.22348889e-05 -4.28229403e-06 -5.3537252e-07 -1.079873e-08 1.246442e-08 2.48464e-09 3.53e-12 -2.298e-11 8e-13 5.8e-13 2.8e-13 2e-13 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.00015948152649 -0.0006474794039 -0.00061296932035 -0.00037670399219 -0.00019272011348 -7.438358913e-05 -2.257697242e-05 -5.30681497e-06 -9.2611622e-07 -8.376437e-08 1.150703e-08 4.76991e-09 2.4884e-10 -4.825e-11 -1.83e-12 7e-13 3.9e-13 3e-13 2.3e-13 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -4.180330898e-05 -0.00017115058362 -0.00014583044239 -8.418389648e-05 -4.170831144e-05 -1.580848721e-05 -4.63578024e-06 -1.05630521e-06 -1.4479165e-07 4.70663e-09 6.1462e-09 7.2919e-10 -4.23e-11 -7.36e-12 5.1e-13 3.6e-13 3.4e-13 3.6e-13 2.6e-13 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -8.37525069e-06 -3.724838883e-05 -2.930632245e-05 -1.599456811e-05 -7.73161777e-06 -2.92467993e-06 -8.3354472e-07 -1.3906401e-07 1.06601e-09 5.8602e-09 1.06251e-09 -1.483e-11 -9.47e-12 -4.3e-13 6e-14 2.8e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -1.46666868e-06 -6.72476102e-06 -5.04991164e-06 -2.72533585e-06 -1.28963256e-06 -4.3004868e-07 -7.416801e-08 4.25537e-09 5.70026e-09 1.0334e-09 1.583e-11 -8.81e-12 -6.9e-13 -7.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -2.400354e-07 -1.10493463e-06 -8.03544e-07 -3.779877e-07 -1.221492e-07 -1.004606e-08 8.58252e-09 5.34251e-09 8.0376e-10 4.58e-12 -7.34e-12 7e-14 -7.1e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -2.853854e-08 -1.2644226e-07 -5.560689e-08 -3.75562e-09 9.46624e-09 8.92843e-09 3.07236e-09 4.2633e-10 -1.03e-12 -4.08e-12 3.2e-13 1e-14 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 1.52128e-09 6.97851e-09 7.59604e-09 6.81167e-09 3.80198e-09 1.30085e-09 1.5612e-10 -6.48e-12 -1.28e-12 -1.1e-13 1.1e-13 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 7.8724e-10 2.86964e-09 1.69459e-09 8.5997e-10 2.2082e-10 1.751e-11 -1.26e-12 5e-14 0.0 0.0 -0.0 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 5.497e-11 1.6263e-10 2.863e-11 3.8e-13 -1.2e-13 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -2.590379521e-05 -0.00016608189152 -0.00052740366781 -0.00106579157326 -0.00110587878838 -0.00057907326127 -0.00019226795228 -5.342533129e-05 -1.186634935e-05 -1.99393285e-06 -1.7087341e-07 1.87084e-08 9.79396e-09 7.6187e-10 -8.698e-11 -7.38e-12 1.3e-12 3.8e-13 1.6e-13 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -3.45575278e-05 -0.00021445557008 -0.00062420674143 -0.00110125912729 -0.00099437790706 -0.00048554601342 -0.00015610745348 -4.169753751e-05 -8.84391636e-06 -1.38479397e-06 -9.598101e-08 1.917834e-08 7.16821e-09 3.8813e-10 -7.265e-11 -2.86e-12 1.04e-12 3.2e-13 1.9e-13 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -5.693465291e-05 -0.00033707006478 -0.00079084241312 -0.00107381620112 -0.00070787005327 -0.00028738917871 -9.125519588e-05 -2.336463437e-05 -4.67830198e-06 -6.394367e-07 -2.171931e-08 1.592122e-08 4.02109e-09 8.661e-11 -3.834e-11 2.4e-13 6.8e-13 3.1e-13 2e-13 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -8.808143549e-05 -0.00050409161099 -0.00088137793744 -0.00065003020899 -0.00037938242262 -0.00015189192693 -4.702171127e-05 -1.145326395e-05 -2.14170404e-06 -2.458858e-07 1.028867e-08 1.161841e-08 1.29688e-09 -8.367e-11 -1.252e-11 1.42e-12 4.6e-13 2.7e-13 2.1e-13 -0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 -5.270773061e-05 -0.00027074186823 -0.00040254363769 -0.00030560373888 -0.0001685760974 -6.455309015e-05 -1.92988503e-05 -4.46021802e-06 -7.6930272e-07 -5.906865e-08 1.619706e-08 5.68476e-09 2.5211e-10 -6.008e-11 -1.57e-12 8.7e-13 3.6e-13 2.9e-13 2.2e-13 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -3.709343572e-05 -0.00015973234518 -0.00016593230356 -0.0001018136689 -5.185861408e-05 -1.977704822e-05 -5.78694739e-06 -1.33891042e-06 -2.00002e-07 5.82685e-09 9.87269e-09 1.38707e-09 -3.327e-11 -1.345e-11 7.7e-13 4.7e-13 3.1e-13 3.2e-13 2.3e-13 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -1.075251046e-05 -4.844808091e-05 -4.479806846e-05 -2.610926812e-05 -1.304952099e-05 -4.94495072e-06 -1.48983259e-06 -3.1100521e-07 -1.474949e-08 1.059985e-08 3.23223e-09 1.1512e-10 -2.977e-11 -1.34e-12 2.6e-13 3e-13 3.5e-13 3.6e-13 2.7e-13 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -2.57200578e-06 -1.235966255e-05 -1.031243511e-05 -5.73969459e-06 -2.79910667e-06 -1.08697254e-06 -2.8542427e-07 -2.382388e-08 9.68884e-09 4.10912e-09 2.8207e-10 -3.554e-11 -3.09e-12 -4.4e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 -5.4787214e-07 -2.59099527e-06 -2.05004436e-06 -1.10513568e-06 -5.2045535e-07 -1.5392099e-07 -9.7875e-09 9.29412e-09 4.21161e-09 3.4773e-10 -3.164e-11 -3.11e-12 -5e-13 -7.7e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -1.0247671e-07 -4.8002257e-07 -3.4356998e-07 -1.5326991e-07 -3.476336e-08 7.20424e-09 9.26446e-09 3.39243e-09 3.1823e-10 -2.098e-11 -2.72e-12 2.1e-13 -7.5e-13 -8.6e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -1.131696e-08 -4.950214e-08 -1.353391e-08 5.97908e-09 9.8602e-09 7.20329e-09 1.98792e-09 2.1713e-10 -1.059e-11 -2.12e-12 2.9e-13 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 1.51887e-09 6.32591e-09 7.40086e-09 5.21684e-09 2.55282e-09 7.4701e-10 7.999e-11 -3.54e-12 -4.9e-13 -6e-14 6e-14 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 5.255e-10 2.09739e-09 1.54003e-09 5.2258e-10 6.102e-11 -1.35e-12 -4.6e-13 1.1e-13 0.0 0.0 -0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 4.248e-11 6.604e-11 8.92e-12 6.3e-13 -4e-14 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -1.54734019e-06 -1.134050896e-05 -3.718372681e-05 -7.954726755e-05 -8.04953291e-05 -3.911937873e-05 -1.250196706e-05 -3.22780244e-06 -6.5585894e-07 -5.403696e-08 1.81965e-08 6.83141e-09 3.7915e-10 -7.013e-11 -3.07e-12 1.01e-12 3.8e-13 2.8e-13 2.3e-13 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -2.18201771e-06 -1.489931275e-05 -4.396747752e-05 -8.224050516e-05 -7.217124891e-05 -3.254818815e-05 -1.002037277e-05 -2.4818296e-06 -4.6746396e-07 -2.25307e-08 1.663807e-08 4.83847e-09 1.648e-10 -4.909e-11 -8.7e-13 7.4e-13 3.7e-13 2.9e-13 2.2e-13 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -3.88648501e-06 -2.447968767e-05 -5.909884775e-05 -7.796025138e-05 -4.906072417e-05 -1.92057788e-05 -5.73741439e-06 -1.3856613e-06 -2.2291319e-07 7.06678e-09 1.318009e-08 2.09524e-09 -1.666e-11 -2.074e-11 7.7e-13 5.2e-13 3.1e-13 3.2e-13 2.4e-13 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -6.22210965e-06 -3.635428537e-05 -6.385093699e-05 -4.623851235e-05 -2.559051051e-05 -9.82859086e-06 -2.91662299e-06 -6.815557e-07 -7.148085e-08 1.671505e-08 7.90128e-09 6.6862e-10 -6.112e-11 -6.88e-12 7.5e-13 3.7e-13 3.3e-13 3.4e-13 2.5e-13 -0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 -3.70956459e-06 -2.010756992e-05 -2.923236628e-05 -2.078513282e-05 -1.089625249e-05 -4.10864413e-06 -1.23766985e-06 -2.4370973e-07 3.7768e-10 1.369741e-08 3.30704e-09 7.318e-11 -3.023e-11 -8.6e-13 2.8e-13 2.9e-13 3.3e-13 3.7e-13 2.8e-13 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -2.15273493e-06 -1.105199006e-05 -1.13145501e-05 -6.57282873e-06 -3.32846032e-06 -1.33106539e-06 -3.711985e-07 -3.322832e-08 1.457915e-08 6.42608e-09 5.2461e-10 -4.645e-11 -5.21e-12 -2.1e-13 5e-14 2.5e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -6.5271819e-07 -3.2627445e-06 -2.98522537e-06 -1.71074517e-06 -8.9918615e-07 -3.2483367e-07 -4.569704e-08 1.196429e-08 8.38324e-09 1.2278e-09 1.23e-12 -1.184e-11 -5.2e-13 -7e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -1.696174e-07 -8.2204591e-07 -7.0328058e-07 -3.9773549e-07 -1.6587637e-07 -2.10969e-08 1.205683e-08 8.48537e-09 1.50443e-09 4.729e-11 -1.357e-11 -2.4e-13 -6.6e-13 -8.1e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 -3.731235e-08 -1.8019093e-07 -1.2153838e-07 -3.789343e-08 5.59676e-09 1.184365e-08 7.35042e-09 1.43201e-09 7.661e-11 -1.328e-11 -3.5e-13 1e-13 -7.8e-13 -8.4e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -2.34244e-09 -7.65093e-09 6.35738e-09 9.21975e-09 9.01507e-09 4.08367e-09 8.9787e-10 6.479e-11 -6.74e-12 -5.9e-13 2.2e-13 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 1.36641e-09 6.06053e-09 5.49043e-09 3.47338e-09 1.60813e-09 3.2134e-10 1.442e-11 -2.08e-12 -3e-14 -3e-14 2e-14 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 3.1738e-10 1.35035e-09 8.6724e-10 2.5801e-10 2.397e-11 -1.3e-12 -2e-13 1.1e-13 0.0 0.0 -0.0 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 9.73e-12 1.306e-11 8e-13 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -9.13584e-08 -6.9487199e-07 -2.28725715e-06 -5.27670281e-06 -5.24962163e-06 -2.45045682e-06 -8.5098974e-07 -1.7003831e-07 9.30968e-09 1.5626e-08 3.1397e-09 7.518e-11 -3.283e-11 -1.04e-12 3.3e-13 3.1e-13 3.3e-13 3.6e-13 2.7e-13 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -1.3230469e-07 -9.3455397e-07 -2.75110147e-06 -5.41945055e-06 -4.67354431e-06 -2.08390616e-06 -6.7904533e-07 -1.1084585e-07 1.466319e-08 1.297426e-08 2.04266e-09 9.49e-12 -2.18e-11 -5.2e-13 2e-13 3e-13 3.6e-13 3.6e-13 2.7e-13 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -2.442457e-07 -1.57419633e-06 -3.89210905e-06 -5.02113023e-06 -3.10951605e-06 -1.29747562e-06 -3.7054464e-07 -3.04578e-08 1.786996e-08 8.20557e-09 7.3815e-10 -5.903e-11 -7.97e-12 -6e-14 1e-13 2.3e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -3.9606489e-07 -2.33851195e-06 -4.10825503e-06 -2.95419007e-06 -1.65585175e-06 -6.7896736e-07 -1.4941362e-07 8.49918e-09 1.550573e-08 3.74538e-09 1.7279e-10 -3.565e-11 -2.11e-12 -4.7e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 -2.4033521e-07 -1.32215762e-06 -1.90101679e-06 -1.33259397e-06 -7.5150717e-07 -2.5825209e-07 -2.007412e-08 1.768969e-08 8.91773e-09 1.02573e-09 -3.373e-11 -1.031e-11 -2.3e-13 -7.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -1.3408199e-07 -6.937629e-07 -7.5243526e-07 -4.6415894e-07 -2.1516286e-07 -3.153536e-08 1.627724e-08 1.235718e-08 2.22686e-09 5.487e-11 -2.227e-11 -2.4e-13 -5.6e-13 -8.2e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -4.476321e-08 -2.3264911e-07 -2.0979282e-07 -9.601915e-08 -1.0057e-08 1.539995e-08 1.249397e-08 3.23771e-09 2.8365e-10 -2.375e-11 -2.55e-12 2.5e-13 -7.4e-13 -8.6e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 -8.1435e-09 -4.278019e-08 -1.502061e-08 8.43275e-09 1.282288e-08 9.8915e-09 2.90956e-09 3.7341e-10 -4.93e-12 -3.56e-12 3e-13 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 1.65027e-09 7.28773e-09 9.44829e-09 8.01126e-09 5.43699e-09 1.64686e-09 1.8136e-10 -6.76e-12 -1.51e-12 -3e-14 1.1e-13 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 8.493e-10 4.16372e-09 3.46223e-09 1.90414e-09 5.5611e-10 5.547e-11 -2.97e-12 -1.6e-13 0.0 0.0 0.0 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 1.4685e-10 7.2584e-10 3.1273e-10 3.141e-11 -1.01e-12 -1.5e-13 -1e-14 1e-14 0.0 0.0 -0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 1.26e-12 1.35e-12 -1e-14 1e-14 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -5.33652e-09 -4.16717e-08 -1.4462804e-07 -3.517082e-07 -3.8422999e-07 -1.3011489e-07 6.2617e-09 1.991826e-08 8.33752e-09 9.2284e-10 -2.763e-11 -9.75e-12 -3.4e-13 -7.1e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -8.02188e-09 -5.730729e-08 -1.753268e-07 -3.6929755e-07 -3.3961934e-07 -9.321269e-08 1.270604e-08 1.848006e-08 5.91213e-09 5.8093e-10 -3.292e-11 -6.04e-12 -3.6e-13 -7.5e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -1.527063e-08 -1.0113606e-07 -2.6109137e-07 -3.6202431e-07 -2.0165168e-07 -2.38813e-08 1.966173e-08 1.368678e-08 2.69722e-09 1.3571e-10 -2.561e-11 -1.15e-12 -5.5e-13 -8e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -2.586936e-08 -1.5734336e-07 -3.0007587e-07 -2.0576913e-07 -6.801524e-08 1.372867e-08 2.001379e-08 7.68719e-09 1.03292e-09 1.27e-11 -9.13e-12 2.2e-13 -6.7e-13 -8.5e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 -1.617592e-08 -9.484721e-08 -1.3235109e-07 -6.29756e-08 6.36647e-09 2.041065e-08 1.313304e-08 2.93653e-09 2.3458e-10 -2.609e-11 -2.13e-12 2.5e-13 -7.5e-13 -8.6e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -5.86117e-09 -3.649119e-08 -2.074475e-08 9.75158e-09 1.696197e-08 1.361662e-08 4.16741e-09 5.4805e-10 -1.192e-11 -6.15e-12 4.3e-13 4e-14 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 1.42162e-09 7.57946e-09 1.148366e-08 1.147469e-08 8.63263e-09 3.61476e-09 6.9691e-10 2.955e-11 -6.24e-12 -3.5e-13 2.2e-13 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 1.36781e-09 6.42176e-09 6.42676e-09 3.79813e-09 2.04231e-09 4.2096e-10 1.624e-11 -3.2e-12 -7e-14 -1e-14 1e-14 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 3.7332e-10 1.99222e-09 1.42141e-09 6.0981e-10 8.768e-11 -1.45e-12 -6.4e-13 1.1e-13 0.0 0.0 0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 4.5e-11 1.6813e-10 3.072e-11 2.4e-13 -9e-14 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -1e-14 1e-14 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -2.1473e-10 -9.6217e-10 -1.14336e-09 2.3044e-09 1.895361e-08 2.077944e-08 9.79813e-09 2.24748e-09 1.5616e-10 -2.283e-11 -1.24e-12 2.4e-13 -7.5e-13 -8.6e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -6.268e-11 -6.6415e-10 -1.76114e-09 6.35795e-09 1.999096e-08 1.944929e-08 7.84815e-09 1.60754e-09 8.491e-11 -1.672e-11 -4e-13 1.6e-13 -7.6e-13 -8.5e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -9.95e-11 -6.7484e-10 9.9895e-10 1.473288e-08 2.062958e-08 1.398175e-08 4.38069e-09 5.814e-10 -1.386e-11 -6.46e-12 4.9e-13 4e-14 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 5.4152e-10 1.87143e-09 1.197137e-08 1.648399e-08 1.593721e-08 7.805e-09 2.0493e-09 1.8054e-10 -1.811e-11 -2e-12 4e-13 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 1.36774e-09 7.0835e-09 1.260284e-08 1.157183e-08 8.40235e-09 3.49427e-09 5.6272e-10 2.65e-12 -5.73e-12 -1.3e-13 2e-13 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 1.27599e-09 6.28136e-09 7.52923e-09 4.95085e-09 2.78472e-09 6.7433e-10 4.398e-11 -5.25e-12 -2.3e-13 -3e-14 4e-14 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 5.3377e-10 2.77598e-09 2.42058e-09 1.28103e-09 3.2595e-10 2.352e-11 -2.2e-12 3e-14 0.0 0.0 0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 1.145e-10 5.7931e-10 3.2425e-10 3.188e-11 -9.8e-13 -1.5e-13 -1e-14 1e-14 0.0 0.0 -0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 1.26e-12 1.35e-12 -1e-14 1e-14 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -1e-14 1e-14 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 3.347e-11 4.4605e-10 1.90562e-09 4.09197e-09 4.91178e-09 1.83408e-09 2.2717e-10 -9.97e-12 -2.22e-12 -3e-14 1.3e-13 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 9.542e-11 5.9426e-10 1.85181e-09 4.44077e-09 4.69585e-09 1.50286e-09 1.4922e-10 -1.17e-11 -1.44e-12 -1e-14 1.1e-13 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 6.646e-11 8.862e-10 3.43032e-09 4.36189e-09 2.85401e-09 6.4219e-10 3.335e-11 -5.5e-12 -2.1e-13 1e-14 2e-14 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 2.174e-10 1.64834e-09 4.09864e-09 2.63934e-09 1.10868e-09 1.4546e-10 -6.03e-12 -9.5e-13 0.0 0.0 0.0 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 1.2504e-10 9.4341e-10 1.92006e-09 1.05551e-09 1.8376e-10 3.33e-12 -1.4e-12 1.6e-13 -0.0 0.0 0.0 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 9.424e-11 4.9277e-10 4.1658e-10 5.409e-11 -1.16e-12 -2.8e-13 -5e-14 5e-14 0.0 0.0 -0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 6.53e-12 7.94e-12 1.24e-12 6e-14 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -1e-14 1e-14 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 1.3e-13 1.078e-11 5.871e-11 4.515e-11 4.54e-12 -7e-14 -1e-14 1e-14 0.0 0.0 0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 9e-14 1.02e-11 6.12e-11 4.459e-11 3.28e-12 -8e-14 -1e-14 1e-14 0.0 0.0 0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 3.1e-13 3.329e-11 5.067e-11 4.79e-12 -7e-14 -0.0 -1e-14 1e-14 0.0 0.0 0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 1.23e-12 7.95e-12 6.52e-12 -0.0 -0.0 -0.0 -1e-14 1e-14 0.0 0.0 0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 -1e-14 1e-14 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -1e-14 1e-14 -1e-14 1e-14 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -6.7e-13 -2.038e-11 -5.036e-11 -1.615e-11 -4.85e-12 -1.32e-12 -1e-14 4e-14 0.0 0.0 0.0 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -9.36e-12 -2.476e-11 -3.184e-11 -2.318e-11 -4.32e-12 -1.1e-13 1e-14 4e-14 0.0 0.0 0.0 -0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -2.8e-13 -1.697e-11 -1.942e-11 -5.14e-12 -2.54e-12 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -2.1e-13 -2.49e-12 -5.15e-12 -2.59e-12 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1.28e-12 -1.32e-12 -3e-14 3e-14 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -7.8e-13 -8.3e-13 2e-14 2.7e-13 3.8e-13 3.7e-13 2.8e-13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +D/cons.8.00.000000.dat 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 27149.480587195845 27149.480587195845 27149.480587195845 27149.480587195845 27149.480587195845 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 27149.480587195845 27149.480587195845 27149.480587195845 27149.480587195845 27149.480587195845 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 27149.480587195845 27149.480587195845 27149.480587195845 27149.480587195845 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 27149.480587195845 27149.480587195845 27149.480587195845 27149.480587195845 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 27149.480587195845 27149.480587195845 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 27149.480587195845 27149.480587195845 27149.480587195845 27149.480587195845 27149.480587195845 27149.480587195845 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 27149.480587195845 27149.480587195845 27149.480587195845 27149.480587195845 27149.480587195845 27149.480587195845 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 27149.480587195845 27149.480587195845 27149.480587195845 27149.480587195845 27149.480587195845 27149.480587195845 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 27149.480587195845 27149.480587195845 27149.480587195845 27149.480587195845 27149.480587195845 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 27149.480587195845 27149.480587195845 27149.480587195845 27149.480587195845 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 27149.480587195845 27149.480587195845 27149.480587195845 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 27149.480587195845 27149.480587195845 27149.480587195845 27149.480587195845 27149.480587195845 27149.480587195845 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 27149.480587195845 27149.480587195845 27149.480587195845 27149.480587195845 27149.480587195845 27149.480587195845 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 27149.480587195845 27149.480587195845 27149.480587195845 27149.480587195845 27149.480587195845 27149.480587195845 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 27149.480587195845 27149.480587195845 27149.480587195845 27149.480587195845 27149.480587195845 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 27149.480587195845 27149.480587195845 27149.480587195845 27149.480587195845 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 27149.480587195845 27149.480587195845 27149.480587195845 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 27149.480587195845 27149.480587195845 27149.480587195845 27149.480587195845 27149.480587195845 27149.480587195845 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 27149.480587195845 27149.480587195845 27149.480587195845 27149.480587195845 27149.480587195845 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 27149.480587195845 27149.480587195845 27149.480587195845 27149.480587195845 27149.480587195845 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 27149.480587195845 27149.480587195845 27149.480587195845 27149.480587195845 27149.480587195845 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 27149.480587195845 27149.480587195845 27149.480587195845 27149.480587195845 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 27149.480587195845 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 27149.480587195845 27149.480587195845 27149.480587195845 27149.480587195845 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 27149.480587195845 27149.480587195845 27149.480587195845 27149.480587195845 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 27149.480587195845 27149.480587195845 27149.480587195845 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 27149.480587195845 27149.480587195845 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 +D/cons.8.00.000050.dat 139686860.77970526 139686859.0976708 139686853.4369338 139686838.78623152 139686816.7682227 139686770.72127795 139686743.6109578 139686723.4420782 139686716.14226347 139686714.09255755 139686713.62291846 139686713.53386736 139686713.51970464 139686713.51779637 139686713.51754123 139686713.51752636 139686713.51752725 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686859.09767088 139686856.81816864 139686849.7121439 139686833.68789855 139686810.60361037 139686766.42985508 139686740.4972985 139686722.27560896 139686715.8273492 139686714.02216807 139686713.60992584 139686713.53186557 139686713.51944366 139686713.5177626 139686713.51753888 139686713.51752648 139686713.51752725 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686853.4369338 139686849.7121439 139686839.68051398 139686822.9138569 139686792.15622652 139686758.2151544 139686733.4065716 139686719.82470253 139686715.16412866 139686713.87323087 139686713.5819599 139686713.5274277 139686713.51885447 139686713.51768187 139686713.51753378 139686713.51752672 139686713.51752728 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686838.78623185 139686833.68789855 139686822.9138569 139686805.99165615 139686771.81444484 139686745.4361691 139686726.04559895 139686717.25861254 139686714.44530013 139686713.70945907 139686713.55104074 139686713.52252033 139686713.51819783 139686713.51759163 139686713.51752886 139686713.5175271 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686816.76822278 139686810.60361037 139686792.15622652 139686771.8144446 139686747.73679802 139686730.56955764 139686719.4962521 139686715.2134309 139686713.91484192 139686713.5955539 139686713.53053683 139686713.51940766 139686713.51777107 139686713.51754335 139686713.5175273 139686713.51752725 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686770.72127786 139686766.42985496 139686758.21515444 139686745.43616918 139686730.56955764 139686720.7543498 139686715.764694 139686714.10822505 139686713.64778984 139686713.54189998 139686713.52145234 139686713.51809695 139686713.5175836 139686713.51752996 139686713.51752725 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686743.6109578 139686740.4972985 139686733.4065714 139686726.04559895 139686719.4962521 139686715.764694 139686714.18833622 139686713.68536842 139686713.55289567 139686713.52388304 139686713.51853767 139686713.5176534 139686713.517537 139686713.51752758 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686723.4420782 139686722.27560905 139686719.82470253 139686717.25861254 139686715.2134309 139686714.10822505 139686713.68536842 139686713.55751443 139686713.52559507 139686713.51895845 139686713.51772925 139686713.51754713 139686713.5175285 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686716.14226338 139686715.8273491 139686715.16412875 139686714.44530013 139686713.91484192 139686713.64778984 139686713.55289567 139686713.52559507 139686713.5191321 139686713.5177795 139686713.5175568 139686713.5175297 139686713.51752737 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686714.09255758 139686714.02216807 139686713.87323087 139686713.70945907 139686713.5955539 139686713.54189998 139686713.52388304 139686713.51895845 139686713.5177795 139686713.5175606 139686713.51753068 139686713.51752746 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.62291843 139686713.60992584 139686713.5819599 139686713.55104074 139686713.53053683 139686713.52145234 139686713.51853767 139686713.51772925 139686713.5175568 139686713.51753068 139686713.51752752 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.53386736 139686713.53186557 139686713.5274277 139686713.52252033 139686713.51940766 139686713.51809695 139686713.5176534 139686713.51754713 139686713.5175297 139686713.51752746 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51970464 139686713.51944366 139686713.51885447 139686713.51819783 139686713.51777107 139686713.5175836 139686713.517537 139686713.5175285 139686713.51752737 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51779637 139686713.5177626 139686713.51768187 139686713.51759163 139686713.51754335 139686713.51752996 139686713.51752758 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51754123 139686713.51753888 139686713.51753378 139686713.51752886 139686713.5175273 139686713.51752725 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752636 139686713.51752648 139686713.51752672 139686713.5175271 139686713.51752725 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752725 139686713.51752725 139686713.51752728 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686355.9267654 139686359.36532268 139686371.47371468 139686405.26737955 139686461.54298997 139686580.31332567 139686648.31560898 139686693.43523479 139686708.4259101 139686712.444963 139686713.32747513 139686713.4889141 139686713.51381966 139686713.51707575 139686713.51750925 139686713.5175319 139686713.51752788 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686359.3653228 139686364.13578638 139686379.6697678 139686417.659127 139686477.93374488 139686591.12117037 139686655.51514694 139686695.8479129 139686709.04984277 139686712.5785593 139686713.35130763 139686713.49247053 139686713.51427397 139686713.51712832 139686713.51751465 139686713.51753154 139686713.51752785 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686371.47371453 139686379.66976777 139686403.2659649 139686446.0491873 139686528.20738426 139686613.08692583 139686672.17552063 139686701.01036295 139686710.38710597 139686712.8654803 139686713.40304682 139686713.5004078 139686713.5153066 139686713.5172582 139686713.51752576 139686713.5175306 139686713.5175276 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686405.26737967 139686417.659127 139686446.0491873 139686490.02738383 139686580.03043255 139686644.42931744 139686688.1731615 139686706.261728 139686711.78750682 139686713.17154518 139686713.45887282 139686713.5090087 139686713.51642695 139686713.51741502 139686713.51753202 139686713.51752898 139686713.51752743 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686461.5429901 139686477.93374497 139686528.20738426 139686580.03043267 139686639.0691601 139686678.5712914 139686701.918137 139686710.3500527 139686712.80031693 139686713.380729 139686713.495286 139686713.51439282 139686713.51711667 139686713.5175083 139686713.51753113 139686713.51752788 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686580.3133256 139686591.12117025 139686613.08692592 139686644.42931753 139686678.57129136 139686699.53864077 139686709.31285837 139686712.44625813 139686713.28773674 139686713.47559184 139686713.51093742 139686713.51659676 139686713.51743147 139686713.5175303 139686713.51752868 139686713.51752743 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686648.31560898 139686655.51514682 139686672.17552063 139686688.17316154 139686701.918137 139686709.31285837 139686712.2980201 139686713.22057733 139686713.4564648 139686713.506799 139686713.51586485 139686713.5173097 139686713.51752165 139686713.51752958 139686713.51752767 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686693.43523479 139686695.8479129 139686701.01036295 139686706.261728 139686710.3500527 139686712.44625813 139686713.22057733 139686713.44841155 139686713.50387612 139686713.51517776 139686713.51718 139686713.5175046 139686713.5175297 139686713.5175279 139686713.51752737 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686708.4259101 139686709.04984272 139686710.38710597 139686711.78750682 139686712.80031693 139686713.28773674 139686713.4564648 139686713.50387612 139686713.51489535 139686713.51708978 139686713.51748797 139686713.51752892 139686713.5175281 139686713.5175274 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686712.444963 139686712.5785593 139686712.8654803 139686713.17154518 139686713.380729 139686713.47559184 139686713.506799 139686713.51517776 139686713.51708978 139686713.51748148 139686713.5175282 139686713.5175282 139686713.51752743 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.32747513 139686713.35130763 139686713.40304682 139686713.45887282 139686713.495286 139686713.51093742 139686713.51586485 139686713.51718 139686713.51748797 139686713.5175282 139686713.51752838 139686713.51752746 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.4889141 139686713.49247053 139686713.5004078 139686713.5090087 139686713.51439282 139686713.51659676 139686713.5173097 139686713.5175046 139686713.51752892 139686713.5175282 139686713.51752746 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51381966 139686713.51427397 139686713.5153066 139686713.51642695 139686713.51711667 139686713.51743147 139686713.51752165 139686713.5175297 139686713.5175281 139686713.51752743 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51707575 139686713.51712832 139686713.5172582 139686713.51741502 139686713.5175083 139686713.5175303 139686713.51752958 139686713.5175279 139686713.5175274 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51750925 139686713.51751465 139686713.51752576 139686713.51753202 139686713.51753113 139686713.51752868 139686713.51752767 139686713.51752737 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.5175319 139686713.51753154 139686713.5175306 139686713.51752898 139686713.51752788 139686713.51752743 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752788 139686713.51752785 139686713.5175276 139686713.51752743 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139683659.4319392 139683694.5533744 139683811.7325923 139684111.20001206 139684554.88970593 139685521.10592297 139686076.18126482 139686497.77975935 139686655.501973 139686700.55484313 139686711.09223393 139686713.13366002 139686713.46565652 139686713.51148584 139686713.5168728 139686713.51748824 139686713.51753205 139686713.5175281 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139683694.5533744 139683742.00012156 139683888.84934685 139684214.413142 139684678.6659933 139685609.6463885 139686140.1892793 139686522.5789864 139686662.3245037 139686702.11082807 139686711.38631347 139686713.18029913 139686713.47187376 139686713.51219895 139686713.51694304 139686713.51749623 139686713.5175318 139686713.51752797 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139683811.7325923 139683888.84934697 139684094.97390774 139684429.96217147 139685072.63241592 139685777.47272024 139686287.5731839 139686575.15023026 139686676.66137108 139686705.38299972 139686712.01103643 139686713.2810395 139686713.4857895 139686713.5138466 139686713.51711312 139686713.51751462 139686713.517531 139686713.51752776 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139684111.20001206 139684214.41314197 139684429.96217138 139684772.91169548 139685488.66993853 139686036.2029324 139686441.5684555 139686630.66544804 139686692.5457011 139686709.0852835 139686712.72686562 139686713.39736465 139686713.50182214 139686713.51572862 139686713.5173341 139686713.51752943 139686713.51752946 139686713.51752746 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139684554.88970584 139684678.66599342 139685072.63241592 139685488.66993853 139685992.20925128 139686347.1998963 139686581.17692694 139686675.19174063 139686704.33793098 139686711.6754726 139686713.20427296 139686713.47191408 139686713.51177624 139686713.51685375 139686713.51748106 139686713.51753137 139686713.51752812 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139685521.10592306 139685609.6463885 139685777.4727203 139686036.2029324 139686347.1998963 139686552.82240477 139686662.6621822 139686699.902921 139686710.45905375 139686712.93473175 139686713.42259455 139686713.50419223 139686713.5158666 139686713.5173413 139686713.51752704 139686713.51752922 139686713.51752752 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686076.18126503 139686140.18927935 139686287.57318383 139686441.5684555 139686581.17692694 139686662.6621822 139686698.0873696 139686709.58897892 139686712.67498308 139686713.3638236 139686713.49346825 139686713.51424405 139686713.51710835 139686713.51750717 139686713.51752993 139686713.51752773 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686497.77975935 139686522.5789864 139686575.1502301 139686630.665448 139686675.19174063 139686699.902921 139686709.58897892 139686712.5661982 139686713.32267854 139686713.48345375 139686713.5123867 139686713.5168129 139686713.5174675 139686713.51752934 139686713.51752812 139686713.51752737 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686655.50197294 139686662.32450363 139686676.66137108 139686692.5457011 139686704.33793098 139686710.45905375 139686712.67498308 139686713.32267854 139686713.47929654 139686713.511098 139686713.51653835 139686713.51742426 139686713.5175268 139686713.51752833 139686713.51752743 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686700.55484313 139686702.11082807 139686705.38299972 139686709.0852835 139686711.6754726 139686712.93473175 139686713.3638236 139686713.48345375 139686713.511098 139686713.51642746 139686713.51739636 139686713.51752418 139686713.51752844 139686713.5175275 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686711.09223393 139686711.38631347 139686712.01103643 139686712.72686562 139686713.20427296 139686713.42259455 139686713.49346825 139686713.5123867 139686713.51653835 139686713.51739636 139686713.51752293 139686713.51752836 139686713.51752752 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.13366002 139686713.18029913 139686713.2810395 139686713.39736465 139686713.47191408 139686713.50419223 139686713.51424405 139686713.5168129 139686713.51742426 139686713.51752418 139686713.51752836 139686713.51752758 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.46565652 139686713.47187376 139686713.4857895 139686713.50182214 139686713.51177624 139686713.5158666 139686713.51710835 139686713.5174675 139686713.5175268 139686713.51752844 139686713.51752752 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51148584 139686713.51219895 139686713.5138466 139686713.51572862 139686713.51685375 139686713.5173413 139686713.51750717 139686713.51752934 139686713.51752833 139686713.5175275 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.5168728 139686713.51694304 139686713.51711312 139686713.5173341 139686713.51748106 139686713.51752704 139686713.51752993 139686713.51752812 139686713.51752743 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51748824 139686713.51749623 139686713.51751462 139686713.51752943 139686713.51753137 139686713.51752922 139686713.51752773 139686713.51752737 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51753205 139686713.5175318 139686713.517531 139686713.51752946 139686713.51752812 139686713.51752752 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.5175281 139686713.51752797 139686713.51752776 139686713.51752746 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139666149.68677527 139666436.38366723 139667344.80651596 139669444.38831744 139672140.08046183 139678228.0227013 139681713.86822757 139684812.2943171 139686168.10710222 139686583.5910365 139686687.7619971 139686709.22152564 139686712.9086387 139686713.4435515 139686713.50975406 139686713.5167774 139686713.51747897 139686713.51753226 139686713.51752803 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139666436.38366723 139666814.39558473 139667926.5489941 139670113.54633406 139672847.28563717 139678807.7837423 139682158.2421024 139685016.0647552 139686228.95400807 139686598.5129377 139686690.75958136 139686709.7233464 139686712.97951517 139686713.45201325 139686713.51062182 139686713.51685432 139686713.5174868 139686713.51753208 139686713.517528 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139667344.80651596 139667926.54899403 139669356.33154115 139671353.3388247 139675180.6707113 139679785.79506767 139683173.52473262 139685453.58888945 139686354.83806923 139686629.2203015 139686696.98601082 139686710.78419366 139686713.13278016 139686713.47107014 139686713.51266938 139686713.51704386 139686713.51750654 139686713.51753148 139686713.5175278 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139669444.38831747 139670113.54633418 139671353.3388247 139673420.78772599 139677764.58575177 139681373.65678787 139684336.60852593 139685934.3871198 139686503.15146026 139686666.33366796 139686704.6304113 139686712.0985622 139686713.32374892 139686713.494686 139686713.51517358 139686713.51729402 139686713.51752722 139686713.5175298 139686713.5175275 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139672140.0804619 139672847.28563687 139675180.67071128 139677764.58575177 139681118.1574621 139683612.6820104 139685470.97926956 139686329.8829812 139686615.79084787 139686692.79283533 139686709.8138516 139686712.9539216 139686713.44380817 139686713.50915918 139686713.51665944 139686713.51746324 139686713.51753145 139686713.5175282 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139678228.02270103 139678807.78374243 139679785.7950676 139681373.65678787 139683612.68201044 139685195.88914743 139686201.1512893 139686569.02465042 139686679.43631014 139686706.72185752 139686712.3629509 139686713.34913874 139686713.49628183 139686713.51516172 139686713.51727965 139686713.51752403 139686713.51752964 139686713.51752752 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139681713.86822757 139682158.2421024 139683173.52473262 139684336.60852593 139685470.9792696 139686201.1512893 139686550.4788125 139686670.0299779 139686703.77138165 139686711.6648966 139686713.2164183 139686713.4753589 139686713.51238573 139686713.51694342 139686713.5174916 139686713.51753026 139686713.51752788 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139684812.29431716 139685016.06475517 139685453.5888895 139685934.3871198 139686329.8829812 139686569.02465042 139686670.0299779 139686702.54169568 139686711.17992422 139686713.09358963 139686713.45153543 139686713.50863528 139686713.51643506 139686713.51742956 139686713.51752856 139686713.51752838 139686713.51752737 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686168.1071021 139686228.95400807 139686354.83806923 139686503.1514603 139686615.79084787 139686679.43631014 139686703.77138165 139686711.17992422 139686713.0428039 139686713.43516752 139686713.50521043 139686713.51588038 139686713.5173498 139686713.5175241 139686713.51752868 139686713.51752746 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686583.59103638 139686598.5129377 139686629.2203015 139686666.33366796 139686692.79283533 139686706.72185752 139686711.6648966 139686713.09358963 139686713.43516752 139686713.5038065 139686713.51551166 139686713.51727465 139686713.51751825 139686713.51752883 139686713.5175275 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686687.7619971 139686690.7595814 139686696.9860108 139686704.6304113 139686709.8138516 139686712.3629509 139686713.2164183 139686713.45153543 139686713.50521043 139686713.51551166 139686713.5172427 139686713.51751453 139686713.5175287 139686713.5175276 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686709.22152564 139686709.7233464 139686710.78419366 139686712.0985622 139686712.9539216 139686713.34913874 139686713.4753589 139686713.50863528 139686713.51588038 139686713.51727465 139686713.51751453 139686713.5175286 139686713.51752767 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686712.9086386 139686712.97951517 139686713.13278016 139686713.32374892 139686713.44380817 139686713.49628183 139686713.51238573 139686713.51643506 139686713.5173498 139686713.51751825 139686713.5175287 139686713.51752767 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.4435515 139686713.45201334 139686713.47107014 139686713.494686 139686713.50915918 139686713.51516172 139686713.51694342 139686713.51742956 139686713.5175241 139686713.51752883 139686713.5175276 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.50975406 139686713.51062182 139686713.51266938 139686713.51517358 139686713.51665944 139686713.51727965 139686713.5174916 139686713.51752856 139686713.51752868 139686713.5175275 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.5167774 139686713.51685432 139686713.51704386 139686713.51729402 139686713.51746324 139686713.51752403 139686713.51753026 139686713.51752838 139686713.51752746 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51747897 139686713.5174868 139686713.51750654 139686713.51752722 139686713.51753145 139686713.51752964 139686713.51752788 139686713.51752737 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51753226 139686713.51753208 139686713.51753148 139686713.5175298 139686713.5175282 139686713.51752752 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752803 139686713.517528 139686713.5175278 139686713.5175275 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139581863.62906137 139583883.24288782 139590047.3293208 139602347.8758455 139613712.63367942 139641678.1819062 139657196.74245825 139673853.2962452 139682704.54942676 139685686.27199724 139686496.3189563 139686675.14875755 139686707.79350924 139686712.78923175 139686713.43781942 139686713.50996006 139686713.5168718 139686713.5174871 139686713.51753235 139686713.517528 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139583883.24288782 139586519.24851474 139593782.56353286 139605556.2835786 139616600.47453907 139644477.8294472 139659493.03887144 139675113.00244907 139683126.48198065 139685798.13213912 139686520.35966125 139686679.41351682 139686708.42726502 139686712.8690895 139686713.4463575 139686713.51074392 139686713.51693448 139686713.51749304 139686713.5175321 139686713.5175279 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139590047.3293209 139593782.56353274 139601941.07286674 139609467.83713785 139625309.78039816 139648649.5947215 139664540.96383944 139677803.94638437 139683977.7780007 139686022.967866 139686569.12368527 139686688.2342926 139686709.7714012 139686713.04336372 139686713.46589696 139686713.51264766 139686713.51709405 139686713.51750904 139686713.51753142 139686713.51752767 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139602347.87584537 139605556.28357872 139609467.83713773 139618857.37477303 139637657.31122085 139655036.811508 139670853.47073492 139680988.4588422 139685052.53156742 139686315.23672035 139686633.83921698 139686700.0867553 139686711.59181413 139686713.2806011 139686713.49228665 139686713.51516816 139686713.51731524 139686713.5175281 139686713.51752982 139686713.51752746 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139613712.6336791 139616600.47453895 139625309.7803982 139637657.31122103 139654098.2467743 139666977.72115967 139677694.44265088 139683692.8189274 139685888.76779374 139686527.37950587 139686678.34992653 139686707.89459828 139686712.74907973 139686713.42697358 139686713.50825134 139686713.5166634 139686713.51746428 139686713.5175319 139686713.5175282 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139641678.1819063 139644477.8294473 139648649.59472156 139655036.811508 139666977.72115967 139675636.33658627 139682602.74039465 139685489.56309178 139686408.95544004 139686649.75510487 139686702.1853175 139686711.79462638 139686713.29186475 139686713.49188295 139686713.5149519 139686713.51728335 139686713.5175244 139686713.51752988 139686713.5175275 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139657196.74245828 139659493.03887144 139664540.96383944 139670853.4707348 139677694.44265088 139682602.74039465 139685336.53045377 139686327.75709763 139686622.89280674 139686695.51670754 139686710.47038928 139686713.07460037 139686713.46184975 139686713.51142153 139686713.51691172 139686713.51748767 139686713.5175307 139686713.51752794 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139673853.2962451 139675113.00244907 139677803.94638437 139680988.4588422 139683692.8189274 139685489.56309178 139686327.75709763 139686611.73937267 139686690.9196078 139686709.2567211 139686712.82992533 139686713.42185923 139686713.50596553 139686713.51626015 139686713.5174167 139686713.51752904 139686713.51752853 139686713.51752737 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139682704.54942676 139683126.48198065 139683977.7780007 139685052.5315674 139685888.76779374 139686408.95544004 139686622.89280674 139686690.9196078 139686708.75714788 139686712.66283032 139686713.38570356 139686713.4999242 139686713.5154411 139686713.51731446 139686713.51752356 139686713.5175291 139686713.51752743 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139685686.27199724 139685798.13213912 139686022.967866 139686315.23672032 139686527.37950587 139686649.75510487 139686695.51670754 139686709.2567211 139686712.66283032 139686713.37093714 139686713.49584663 139686713.51471928 139686713.5171963 139686713.51751503 139686713.5175294 139686713.5175276 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686496.3189563 139686520.35966125 139686569.12368527 139686633.83921698 139686678.34992653 139686702.1853175 139686710.47038928 139686712.82992533 139686713.38570356 139686713.49584663 139686713.5144258 139686713.51711524 139686713.51750773 139686713.51752934 139686713.51752773 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686675.14875755 139686679.41351682 139686688.2342926 139686700.0867553 139686707.89459828 139686711.79462638 139686713.07460037 139686713.42185923 139686713.4999242 139686713.51471928 139686713.51711524 139686713.51750472 139686713.51752922 139686713.51752782 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686707.79350924 139686708.42726502 139686709.7714012 139686711.59181413 139686712.74907973 139686713.29186475 139686713.46184975 139686713.50596553 139686713.5154411 139686713.5171963 139686713.51750773 139686713.51752922 139686713.51752782 139686713.51752737 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686712.78923175 139686712.8690895 139686713.04336372 139686713.2806011 139686713.42697358 139686713.49188295 139686713.51142153 139686713.51626015 139686713.51731446 139686713.51751503 139686713.51752934 139686713.51752782 139686713.51752737 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.43781942 139686713.4463575 139686713.46589696 139686713.49228665 139686713.50825134 139686713.5149519 139686713.51691172 139686713.5174167 139686713.51752356 139686713.5175294 139686713.51752773 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.50996006 139686713.51074392 139686713.51264766 139686713.51516816 139686713.5166634 139686713.51728335 139686713.51748767 139686713.51752904 139686713.5175291 139686713.5175276 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.5168718 139686713.51693448 139686713.51709405 139686713.51731524 139686713.51746428 139686713.5175244 139686713.5175307 139686713.51752853 139686713.51752743 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.5174871 139686713.51749304 139686713.51750904 139686713.5175281 139686713.5175319 139686713.51752988 139686713.51752794 139686713.51752737 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51753235 139686713.5175321 139686713.51753142 139686713.51752982 139686713.5175282 139686713.5175275 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.517528 139686713.5175279 139686713.51752767 139686713.51752746 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139418384.50043103 139423101.08899474 139437924.80861273 139470086.25859788 139512067.79574206 139546860.8000174 139571178.31847256 139619514.65989897 139663316.49043754 139680358.0465409 139685282.79259896 139686445.88215333 139686671.47031996 139686707.91346368 139686712.87794456 139686713.45452434 139686713.5121336 139686713.5170963 139686713.51750955 139686713.51753178 139686713.51752767 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139423101.08899474 139429406.0940386 139448356.00608194 139479701.03827134 139517744.53384817 139549264.66087475 139577943.114256 139625627.32497278 139665861.80725512 139681033.8286499 139685434.60743186 139686474.0728496 139686675.85056257 139686708.48870555 139686712.9424148 139686713.46066594 139686713.5126354 139686713.5171316 139686713.51751286 139686713.51753166 139686713.51752773 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139437924.80861273 139448356.00608197 139474370.3523517 139505978.44363648 139528455.5942221 139554152.2291401 139589381.33782002 139637192.44508776 139670444.62136915 139682305.08545354 139685729.1716223 139686530.6066101 139686684.93787554 139686709.7244153 139686713.0859894 139686713.4751875 139686713.51391008 139686713.51722702 139686713.5175217 139686713.5175309 139686713.51752758 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139470086.258598 139479701.03827134 139505978.4436366 139526963.27547738 139539771.40080532 139567457.8800662 139607370.85884473 139653267.1514629 139676477.6544402 139684089.50990596 139686155.2206463 139686613.96525475 139686698.50198635 139686711.58426064 139686713.30325326 139686713.4968976 139686713.51577616 139686713.5173786 139686713.5175324 139686713.5175293 139686713.51752737 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139512067.7957422 139517744.5338482 139528455.59422216 139539771.40080532 139567846.28413197 139595189.23393723 139635680.5392327 139667940.34739098 139681258.52821544 139685402.773815 139686451.1638786 139686669.33188966 139686707.19253767 139686712.74084535 139686713.43505028 139686713.50991547 139686713.51688537 139686713.517487 139686713.51753214 139686713.51752794 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139546860.80001757 139549264.66087475 139554152.22914013 139567457.8800662 139595189.2339371 139625046.13540316 139660368.97121808 139678522.6864874 139684564.0476112 139686241.1123179 139686625.70672023 139686699.60076457 139686711.62328923 139686713.29463497 139686713.49471658 139686713.51545927 139686713.5173445 139686713.51752937 139686713.51752952 139686713.5175274 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139571178.31847256 139577943.11425602 139589381.33782005 139607370.85884473 139635680.5392327 139660368.97121808 139677439.4512215 139684007.77722773 139686048.55487487 139686575.58997568 139686689.20398623 139686709.84824678 139686713.0401153 139686713.4636337 139686713.51221046 139686713.5170422 139686713.51750195 139686713.51753113 139686713.51752773 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139619514.65989897 139625627.32497284 139637192.44508776 139653267.15146294 139667940.34739098 139678522.68648735 139684007.77722773 139685968.89996222 139686541.29666874 139686679.77255902 139686707.87314555 139686712.7056922 139686713.41645727 139686713.50657466 139686713.516451 139686713.51744136 139686713.51753095 139686713.51752847 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139663316.49043754 139665861.80725506 139670444.62136915 139676477.6544402 139681258.52821544 139684564.0476112 139686048.55487487 139686541.29666874 139686675.9100642 139686706.53321606 139686712.40579823 139686713.3647809 139686713.4992982 139686713.5155955 139686713.517347 139686713.51752728 139686713.51752916 139686713.51752746 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139680358.04654083 139681033.8286499 139682305.08545354 139684089.50990596 139685402.773815 139686241.1123179 139686575.58997568 139686679.77255902 139686706.53321606 139686712.28381285 139686713.33008412 139686713.49286214 139686713.51468492 139686713.5172218 139686713.5175198 139686713.51752988 139686713.5175276 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139685282.79259896 139685434.60743186 139685729.1716223 139686155.2206463 139686451.1638786 139686625.70672023 139686689.20398623 139686707.87314555 139686712.40579823 139686713.33008412 139686713.490261 139686713.51407614 139686713.51711074 139686713.51751128 139686713.51753008 139686713.51752776 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686445.88215327 139686474.0728496 139686530.6066101 139686613.96525475 139686669.33188966 139686699.60076457 139686709.84824678 139686712.7056922 139686713.3647809 139686713.49286214 139686713.51407614 139686713.5170664 139686713.51750603 139686713.51753014 139686713.51752788 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686671.47031996 139686675.85056257 139686684.93787554 139686698.50198635 139686707.19253767 139686711.62328923 139686713.0401153 139686713.41645727 139686713.4992982 139686713.51468492 139686713.51711074 139686713.51750603 139686713.51753014 139686713.51752788 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686707.91346368 139686708.48870555 139686709.7244153 139686711.58426064 139686712.74084535 139686713.29463497 139686713.4636337 139686713.50657466 139686713.5155955 139686713.5172218 139686713.51751128 139686713.51753014 139686713.51752788 139686713.51752737 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686712.87794456 139686712.9424148 139686713.0859894 139686713.30325326 139686713.43505028 139686713.49471658 139686713.51221046 139686713.516451 139686713.517347 139686713.5175198 139686713.51753008 139686713.51752788 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.45452434 139686713.46066594 139686713.4751875 139686713.4968976 139686713.50991547 139686713.51545927 139686713.5170422 139686713.51744136 139686713.51752728 139686713.51752988 139686713.51752776 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.5121336 139686713.5126354 139686713.51391008 139686713.51577616 139686713.51688537 139686713.5173445 139686713.51750195 139686713.51753095 139686713.51752916 139686713.5175276 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.5170963 139686713.5171316 139686713.51722702 139686713.5173786 139686713.517487 139686713.51752937 139686713.51753113 139686713.51752847 139686713.51752746 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51750955 139686713.51751286 139686713.5175217 139686713.5175324 139686713.51753214 139686713.51752952 139686713.51752773 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51753178 139686713.51753166 139686713.5175309 139686713.5175293 139686713.51752794 139686713.5175274 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752767 139686713.51752773 139686713.51752758 139686713.51752737 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 449915.14129691076 450900.9251323053 454878.0059510051 469479.6521985153 1342562.3758332208 139444733.0328857 139444387.05535343 139509228.56586492 139604397.29083648 139662434.81012055 139680797.04434893 139685534.5218029 139686517.8826766 139686686.14683032 139686710.2537025 139686713.1826973 139686713.48770973 139686713.5152054 139686713.517343 139686713.51753238 139686713.51752993 139686713.5175274 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 450900.9251323056 452359.3038805898 457981.9820793455 477066.8554300123 1928161.151390419 139448802.3837959 139453414.5503315 139520224.5807462 139613049.73270252 139664898.43462786 139681384.61977878 139685647.30679747 139686535.86559957 139686688.56535208 139686710.5314224 139686713.21018246 139686713.4900395 139686713.5153806 139686713.51735553 139686713.51753312 139686713.51752976 139686713.51752737 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 454878.00595101406 457981.9820793439 471499.669202972 1081230.7480604076 139410780.889338 139456587.56337294 139473318.46210825 139543396.43375695 139628403.08470216 139669622.50597748 139682571.4263554 139685887.71558404 139686576.24199727 139686694.2726064 139686711.21835127 139686713.28131136 139686713.49653226 139686713.5158911 139686713.51739553 139686713.51753455 139686713.51752922 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 469479.65219852194 477066.855430006 1081230.74806035 2080164.4400529417 139421548.78041425 139448813.8510444 139494192.18411535 139578522.9109863 139648814.5080829 139676116.1333356 139684282.62598288 139686250.78887197 139686639.54455927 139686703.48174134 139686712.3512644 139686713.40043366 139686713.50723752 139686713.51672068 139686713.5174715 139686713.5175338 139686713.51752818 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 1342562.375833213 1928161.151390386 139410780.88933805 139421548.78041425 139454799.11630046 139482768.90184858 139543371.7262093 139619131.02469566 139665357.377404 139681142.7843075 139685516.5560779 139686498.6481707 139686680.9453919 139686709.30654705 139686713.04911467 139686713.4723213 139686713.51373136 139686713.51722085 139686713.5175211 139686713.5175309 139686713.5175276 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139444733.0328856 139448802.38379595 139456587.5633729 139448813.85104436 139482768.90184858 139518265.78678736 139591998.7996346 139653712.93585724 139677510.00863412 139684565.49890062 139686291.71374765 139686643.17572 139686703.4802868 139686712.28373274 139686713.38603148 139686713.5052788 139686713.51650578 139686713.5174498 139686713.51753333 139686713.51752838 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139444387.05535343 139453414.55033165 139473318.46210825 139494192.1841154 139543371.7262093 139591998.7996346 139648233.5801562 139675162.37289903 139683723.47261748 139686060.3550186 139686592.52328202 139686694.3895474 139686710.9193835 139686713.212315 139686713.48629344 139686713.5147057 139686713.51728365 139686713.51752576 139686713.5175301 139686713.51752746 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139509228.5658648 139520224.5807462 139543396.43375695 139578522.9109863 139619131.02469558 139653712.93585724 139675162.37289903 139683378.72332066 139685903.26327065 139686547.05336288 139686684.4030256 139686709.15224013 139686712.95268825 139686713.45403028 139686713.51127663 139686713.51696238 139686713.51749572 139686713.51753166 139686713.51752785 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139604397.29083648 139613049.7327026 139628403.08470216 139648814.5080829 139665357.377404 139677510.00863412 139683723.47261748 139685903.26327065 139686528.53657228 139686677.67766508 139686707.58154404 139686712.67118958 139686713.41294885 139686713.506238 139686713.51642188 139686713.51744345 139686713.51753172 139686713.51752844 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139662434.81012055 139664898.43462786 139669622.50597748 139676116.1333356 139681142.7843075 139684565.49890062 139686060.3550186 139686547.05336288 139686677.67766508 139686706.94539568 139686712.48331007 139686713.37686542 139686713.50085717 139686713.51577213 139686713.51736724 139686713.51752976 139686713.5175292 139686713.5175274 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139680797.04434898 139681384.61977878 139682571.4263554 139684282.62598288 139685516.5560779 139686291.71374765 139686592.52328202 139686684.4030256 139686707.58154404 139686712.48331007 139686713.36232984 139686713.49729756 139686713.51520967 139686713.51727995 139686713.5175263 139686713.51752973 139686713.51752755 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139685534.5218029 139685647.30679747 139685887.71558404 139686250.78887197 139686498.6481707 139686643.17572 139686694.3895474 139686709.15224013 139686712.67118958 139686713.37686542 139686713.49729756 139686713.51498356 139686713.51722232 139686713.51752296 139686713.5175301 139686713.51752764 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686517.8826766 139686535.86559957 139686576.24199727 139686639.54455927 139686680.9453919 139686703.4802868 139686710.9193835 139686712.95268825 139686713.41294885 139686713.50085717 139686713.51520967 139686713.51722232 139686713.5175216 139686713.51753026 139686713.51752767 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686686.14683032 139686688.56535208 139686694.2726064 139686703.48174134 139686709.30654705 139686712.28373274 139686713.212315 139686713.45403028 139686713.506238 139686713.51577213 139686713.51727995 139686713.51752296 139686713.51753026 139686713.51752773 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686710.2537025 139686710.5314224 139686711.21835127 139686712.3512644 139686713.04911467 139686713.38603148 139686713.48629344 139686713.51127663 139686713.51642188 139686713.51736724 139686713.5175263 139686713.5175301 139686713.51752767 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.1826973 139686713.21018246 139686713.28131136 139686713.40043366 139686713.4723213 139686713.5052788 139686713.5147057 139686713.51696238 139686713.51744345 139686713.51752976 139686713.51752973 139686713.51752764 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.48770973 139686713.4900395 139686713.49653226 139686713.50723752 139686713.51373136 139686713.51650578 139686713.51728365 139686713.51749572 139686713.51753172 139686713.5175292 139686713.51752755 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.5152054 139686713.5153806 139686713.5158911 139686713.51672068 139686713.51722085 139686713.5174498 139686713.51752576 139686713.51753166 139686713.51752844 139686713.5175274 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.517343 139686713.51735553 139686713.51739553 139686713.5174715 139686713.5175211 139686713.51753333 139686713.5175301 139686713.51752785 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51753238 139686713.51753312 139686713.51753455 139686713.5175338 139686713.5175309 139686713.51752838 139686713.51752746 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752993 139686713.51752976 139686713.51752922 139686713.51752818 139686713.5175276 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.5175274 139686713.51752737 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 27604.751844502767 27604.906660975248 27610.66492635745 27687.362842157094 29669.045550504656 1272899.9768177792 139417832.24226624 139452067.91537896 139535542.79329026 139635951.89146924 139673579.90538543 139683941.83893883 139686231.28630078 139686643.33146146 139686704.8647319 139686712.60433462 139686713.43431032 139686713.5109213 139686713.51704445 139686713.51750576 139686713.51753274 139686713.51752773 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 27604.90666097526 27605.089473459153 27619.05285629771 27723.786792973984 30595.65589548428 1325787.8004776223 139431638.76223257 139458927.65526378 139548191.22399613 139640508.028445 139674639.11506635 139684154.2224803 139686266.9454544 139686648.39128608 139686705.47680935 139686712.6680111 139686713.44001547 139686713.51136684 139686713.51707473 139686713.5175084 139686713.5175325 139686713.51752773 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 27610.66492635746 27619.052856297723 27762.98167068743 28638.757761921526 247858.53213300067 2057290.8871023667 139449629.5430964 139472283.2542152 139565072.58186063 139647657.21438253 139676569.04820058 139684582.52538309 139686344.49878272 139686660.05731824 139686706.9560612 139686712.82803604 139686713.45500743 139686713.51259574 139686713.51716048 139686713.5175159 139686713.51753193 139686713.5175276 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 27687.362842157094 27723.786792973933 28638.757761920493 32176.312792276876 1821421.0619675608 139411472.788955 139457039.66028985 139501193.0947356 139603066.79174033 139662184.9144499 139680704.68192798 139685509.20401642 139686512.60869017 139686685.28506193 139686710.13967165 139686713.17019892 139686713.48652717 139686713.51509997 139686713.51733437 139686713.51753163 139686713.51753002 139686713.5175274 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 29669.0455505046 30595.655895482956 247858.5321329904 1821421.0619666902 139417049.32651743 139433238.71871558 139479179.07510886 139543110.54749805 139634254.23954093 139672417.62647793 139683480.6411645 139686108.08567908 139686618.47042653 139686700.87407008 139686712.0783384 139686713.37614796 139686713.50548854 139686713.5166173 139686713.5174633 139686713.5175343 139686713.51752836 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 1272899.9768177748 1325787.8004776284 2057290.887102587 139411472.7889548 139433238.7187154 139443154.012716 139515377.65704566 139606552.74766675 139663210.22412607 139680939.269277 139685536.38512683 139686511.3598219 139686683.97903416 139686709.8139809 139686713.1161901 139686713.4797131 139686713.514388 139686713.51727286 139686713.51752606 139686713.51753053 139686713.51752746 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139417832.24226624 139431638.76223257 139449629.54309627 139457039.66028962 139479179.07510886 139515377.65704566 139590926.01403418 139656559.07730967 139678694.38034964 139684907.7720976 139686369.9521983 139686657.95577165 139686705.82376918 139686712.59878618 139686713.42231897 139686713.50890282 139686713.51681864 139686713.51748237 139686713.5175327 139686713.5175281 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139452067.915379 139458927.65526378 139472283.2542152 139501193.0947355 139543110.54749787 139606552.74766675 139656559.07730967 139677777.35267648 139684484.3513888 139686244.2258622 139686629.6961037 139686700.72154513 139686711.8360282 139686713.3260863 139686713.49852455 139686713.5158417 139686713.51739123 139686713.5175323 139686713.51752916 139686713.51752737 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139535542.79329023 139548191.22399613 139565072.58186063 139603066.79174045 139634254.23954105 139663210.22412607 139678694.38034964 139684484.3513888 139686193.43199316 139686610.80360976 139686696.2229639 139686711.01639995 139686713.20474446 139686713.4834979 139686713.51427266 139686713.51723555 139686713.51752326 139686713.5175305 139686713.51752755 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139635951.89146915 139640508.028445 139647657.2143825 139662184.9144499 139672417.62647793 139680939.26927698 139684907.7720976 139686244.2258622 139686610.80360976 139686694.40782553 139686710.47220457 139686713.09884593 139686713.46755674 139686713.51230878 139686713.51701018 139686713.5175064 139686713.51753154 139686713.51752785 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139673579.9053854 139674639.11506626 139676569.04820058 139680704.68192798 139683480.6411645 139685536.38512683 139686369.9521983 139686629.6961037 139686696.2229639 139686710.47220457 139686713.0563212 139686713.45704427 139686713.51060346 139686713.51678604 139686713.51748493 139686713.5175321 139686713.51752812 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139683941.83893883 139684154.2224803 139684582.52538309 139685509.20401642 139686108.08567908 139686511.3598219 139686657.95577165 139686700.72154513 139686711.01639995 139686713.09884593 139686713.45704427 139686713.50992167 139686713.51664558 139686713.51746348 139686713.5175325 139686713.51752838 139686713.51752737 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686231.28630087 139686266.9454544 139686344.49878272 139686512.60869017 139686618.47042653 139686683.97903416 139686705.82376918 139686711.8360282 139686713.20474446 139686713.46755674 139686713.51060346 139686713.51664558 139686713.51745388 139686713.51753274 139686713.51752847 139686713.5175274 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686643.33146146 139686648.39128608 139686660.05731824 139686685.28506193 139686700.87407008 139686709.8139809 139686712.59878618 139686713.3260863 139686713.4834979 139686713.51230878 139686713.51678604 139686713.51746348 139686713.51753274 139686713.51752856 139686713.5175274 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686704.8647319 139686705.47680935 139686706.9560612 139686710.13967165 139686712.0783384 139686713.1161901 139686713.42231897 139686713.49852455 139686713.51427266 139686713.51701018 139686713.51748493 139686713.5175325 139686713.51752847 139686713.5175274 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686712.60433462 139686712.6680111 139686712.82803604 139686713.17019892 139686713.37614796 139686713.4797131 139686713.50890282 139686713.5158417 139686713.51723555 139686713.5175064 139686713.5175321 139686713.51752838 139686713.5175274 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.43431032 139686713.44001547 139686713.45500743 139686713.48652717 139686713.50548854 139686713.514388 139686713.51681864 139686713.51739123 139686713.51752326 139686713.51753154 139686713.51752812 139686713.51752737 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51092133 139686713.51136684 139686713.51259574 139686713.51509997 139686713.5166173 139686713.51727286 139686713.51748237 139686713.5175323 139686713.5175305 139686713.51752785 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51704445 139686713.51707473 139686713.51716048 139686713.51733437 139686713.5174633 139686713.51752606 139686713.5175327 139686713.51752916 139686713.51752755 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51750576 139686713.5175084 139686713.5175159 139686713.51753163 139686713.5175343 139686713.51753053 139686713.5175281 139686713.51752737 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51753274 139686713.5175325 139686713.51753193 139686713.51753002 139686713.51752836 139686713.51752746 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752773 139686713.51752773 139686713.5175276 139686713.5175274 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 27077.833458188146 27072.886442165487 27041.775630984408 26952.93260917284 29290.876703040605 1036640.9533684464 139413678.9882194 139453010.82799342 139531300.14428198 139633545.3180384 139672856.8901455 139683762.02983528 139686195.53812528 139686637.53897122 139686704.0860366 139686712.51608795 139686713.4257317 139686713.5101994 139686713.51699343 139686713.51750085 139686713.517533 139686713.51752788 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 27072.886442165487 27060.42436329903 26983.229606309465 26879.85001763697 29748.937107858696 1230200.4992814849 139425994.93173206 139459518.19509834 139544695.61819568 139638796.0542361 139674126.85165718 139684030.0045894 139686242.7741603 139686644.5378626 139686704.96485022 139686712.61048156 139686713.43443975 139686713.51089576 139686713.51704136 139686713.51750538 139686713.51753274 139686713.51752776 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 27041.775630984408 26983.229606309444 26817.19436486918 27902.063201043555 32311.277078197778 1996222.1182621487 139446575.71221426 139468995.67067382 139561933.13667238 139646457.89578196 139676235.37687668 139684507.945299 139686330.94044667 139686658.01665148 139686706.69807145 139686712.80026895 139686713.45241228 139686713.512388 139686713.5171458 139686713.51751503 139686713.51753196 139686713.51752773 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 26952.932609172847 26879.850017636953 27902.063201043562 31196.202678848753 1575056.671999365 139410836.15997538 139453718.92321008 139496881.3554751 139599492.55428597 139661202.33530086 139680460.94038984 139685460.06662998 139686504.41405335 139686684.1435167 139686710.00531796 139686713.1566886 139686713.48536295 139686713.51501408 139686713.51732826 139686713.51753125 139686713.5175301 139686713.5175274 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 29290.876703040605 29748.937107857626 32311.27707821858 1575056.6719993735 139416540.67887595 139435417.21629804 139475394.81440055 139538824.64167452 139631309.71928725 139671612.62409264 139683297.52296466 139686074.84269798 139686613.48398978 139686700.24430656 139686712.01048964 139686713.36980668 139686713.5049533 139686713.516579 139686713.51746008 139686713.51753458 139686713.51752833 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 1036640.9533684967 1230200.499281482 1996222.1182621305 139410836.15997553 139435417.21629816 139442977.0846896 139512454.77498397 139601580.33238444 139661530.59107742 139680499.92238605 139685446.27956834 139686496.27249977 139686681.8582259 139686709.55871585 139686713.0895261 139686713.47725436 139686713.51418915 139686713.51725814 139686713.51752508 139686713.5175308 139686713.5175275 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139413678.9882194 139425994.93173218 139446575.71221423 139453718.92321008 139475394.81440043 139512454.77498385 139586310.20919353 139654223.59512687 139678050.00684676 139684756.93537447 139686340.9013482 139686653.28433934 139686705.18672824 139686712.52412924 139686713.4146943 139686713.50821936 139686713.51676473 139686713.5174774 139686713.5175329 139686713.5175281 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139453010.82799342 139459518.19509834 139468995.67067388 139496881.35547516 139538824.64167452 139601580.3323845 139654223.59512687 139677032.60950068 139684288.48151 139686201.5754269 139686621.9575157 139686699.53634202 139686711.68090582 139686713.30852678 139686713.49678484 139686713.51569298 139686713.5173774 139686713.517532 139686713.51752934 139686713.51752737 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139531300.14428195 139544695.61819568 139561933.13667238 139599492.5542859 139631309.71928725 139661530.59107742 139678050.00684676 139684288.48151 139686145.14884296 139686600.91358644 139686694.52175063 139686710.76767895 139686713.17348027 139686713.48007318 139686713.5139484 139686713.51720604 139686713.51752108 139686713.51753074 139686713.5175276 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139633545.3180384 139638796.0542361 139646457.89578196 139661202.3353009 139671612.62409264 139680499.92238605 139684756.93537447 139686201.5754269 139686600.91358644 139686692.4919723 139686710.1585838 139686713.05495468 139686713.462233 139686713.5117496 139686713.51695636 139686713.51750144 139686713.51753172 139686713.51752785 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139672856.8901455 139674126.85165718 139676235.37687668 139680460.94038984 139683297.52296466 139685446.27956834 139686340.9013482 139686621.9575157 139686694.52175063 139686710.1585838 139686713.00722793 139686713.4504253 139686713.5098323 139686713.51670757 139686713.51747656 139686713.51753223 139686713.51752827 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139683762.02983528 139684030.0045894 139684507.945299 139685460.0666301 139686074.8426979 139686496.27249977 139686653.28433934 139686699.53634202 139686710.76767895 139686713.05495468 139686713.4504253 139686713.50906393 139686713.51655033 139686713.5174515 139686713.5175325 139686713.51752856 139686713.51752737 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686195.53812528 139686242.7741602 139686330.9404467 139686504.41405335 139686613.48398978 139686681.8582259 139686705.18672824 139686711.68090582 139686713.17348027 139686713.462233 139686713.5098323 139686713.51655033 139686713.5174406 139686713.51753283 139686713.51752862 139686713.5175274 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686637.53897122 139686644.53786257 139686658.01665148 139686684.1435167 139686700.24430656 139686709.55871585 139686712.52412924 139686713.30852678 139686713.48007318 139686713.5117496 139686713.51670757 139686713.5174515 139686713.51753283 139686713.51752868 139686713.5175274 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686704.0860366 139686704.96485022 139686706.69807145 139686710.00531796 139686712.01048964 139686713.0895261 139686713.4146943 139686713.49678484 139686713.5139484 139686713.51695636 139686713.51747656 139686713.5175325 139686713.51752862 139686713.5175274 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686712.51608792 139686712.61048156 139686712.80026895 139686713.1566886 139686713.36980668 139686713.47725436 139686713.50821936 139686713.51569298 139686713.51720604 139686713.51750144 139686713.51753223 139686713.51752856 139686713.5175274 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.4257317 139686713.43443978 139686713.45241228 139686713.48536295 139686713.5049533 139686713.51418915 139686713.51676473 139686713.5173774 139686713.51752108 139686713.51753172 139686713.51752827 139686713.51752737 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51019925 139686713.51089576 139686713.512388 139686713.51501405 139686713.516579 139686713.51725814 139686713.5174774 139686713.517532 139686713.51753074 139686713.51752785 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51699343 139686713.51704136 139686713.5171458 139686713.51732826 139686713.51746008 139686713.51752508 139686713.5175329 139686713.51752934 139686713.5175276 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51750085 139686713.51750538 139686713.51751503 139686713.51753125 139686713.51753458 139686713.5175308 139686713.5175281 139686713.51752737 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.517533 139686713.51753274 139686713.51753196 139686713.5175301 139686713.51752833 139686713.5175275 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752788 139686713.51752776 139686713.51752773 139686713.5175274 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 27647.02943712013 27657.02331082046 27763.333308847814 29063.451638018174 329304.0599408651 1843270.3042572567 139450391.8837525 139468327.0174047 139561533.42648712 139646233.720311 139676195.87797377 139684499.13921902 139686329.10701677 139686657.692555 139686706.65050668 139686712.7944379 139686713.4517496 139686713.51231542 139686713.5171413 139686713.5175143 139686713.51753193 139686713.51752773 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 27657.023310820416 27675.062908183547 27872.733559941582 30353.828376237216 1008732.7993662778 139412430.7218555 139452087.56390163 139476479.63751718 139573491.79003847 139652184.13487288 139678045.60536343 139684937.4364229 139686411.5024391 139686670.36027294 139686708.2769689 139686712.97158363 139686713.4684278 139686713.51368633 139686713.51723525 139686713.51752353 139686713.51753107 139686713.51752752 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 27763.33330884746 27872.73355994128 29690.1538279739 254227.83387144527 1203258.1712846456 139408156.5617138 139449898.46950546 139490043.35533145 139595257.06931564 139660310.24884468 139680320.4684965 139685447.09806797 139686504.5756863 139686684.45607027 139686710.07288745 139686713.16631213 139686713.4864657 139686713.5151234 139686713.51733717 139686713.51753208 139686713.51753 139686713.5175274 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 29063.451638016562 30353.828376233752 254227.8338714524 377226.08047911053 2106967.376053979 139434316.79524776 139455780.64389214 139521768.8248231 139622386.3182195 139668830.61257404 139682613.6027591 139685939.64509133 139686591.371601 139686697.19727114 139686711.65208787 139686713.333492 139686713.50174055 139686713.51632902 139686713.517436 139686713.51753527 139686713.51752868 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 329304.05994083494 1008732.7993661304 1203258.171284659 2106967.3760538725 139424951.21141127 139437284.77027074 139487042.3331009 139576818.55786 139650245.3547609 139677053.9679537 139684632.55498526 139686342.45833907 139686657.96222612 139686706.44837227 139686712.7449758 139686713.44437215 139686713.51147506 139686713.5170636 139686713.51750624 139686713.51753235 139686713.51752773 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 1843270.304257336 139412430.72185555 139408156.56171378 139434316.79524776 139437284.77027074 139491184.6219756 139539594.9353794 139624050.7327707 139669188.30708084 139682582.32277188 139685907.0127602 139686580.84822866 139686694.9253553 139686711.27631864 139686713.28333437 139686713.49617186 139686713.51579654 139686713.51738623 139686713.5175335 139686713.5175293 139686713.51752737 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139450391.88375238 139452087.56390175 139449898.4695054 139455780.64389214 139487042.3331009 139539594.9353794 139612264.3040314 139663634.10659066 139680744.1755134 139685414.2407951 139686474.96614322 139686676.28303927 139686708.53588483 139686712.94177553 139686713.45965746 139686713.51242 139686713.51710674 139686713.5175101 139686713.5175316 139686713.51752773 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139468327.0174047 139476479.6375171 139490043.35533148 139521768.82482314 139576818.55786 139624050.7327707 139663634.10659066 139679983.7127187 139685072.46894768 139686376.81877986 139686655.0107226 139686704.8337342 139686712.40773487 139686713.39453122 139686713.50562468 139686713.516484 139686713.51744977 139686713.51753286 139686713.51752838 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139561533.42648712 139573491.79003847 139595257.06931564 139622386.3182195 139650245.3547609 139669188.30708086 139680744.1755134 139685072.4689477 139686336.3302301 139686640.3968475 139686701.45927188 139686711.81148458 139686713.30885854 139686713.49531382 139686713.51543036 139686713.51734656 139686713.51753 139686713.51752955 139686713.5175274 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139646233.720311 139652184.13487318 139660310.24884468 139668830.61257404 139677053.96795374 139682582.32277188 139685414.2407951 139686376.81877986 139686640.3968475 139686700.07579866 139686711.4067891 139686713.23204738 139686713.48403433 139686713.5140845 139686713.51719126 139686713.51752037 139686713.51753062 139686713.5175276 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139676195.877974 139678045.60536355 139680320.46849662 139682613.6027591 139684632.55498526 139685907.0127602 139686474.96614322 139686655.0107226 139686701.45927188 139686711.4067891 139686713.20079678 139686713.47646174 139686713.51288602 139686713.51702473 139686713.517508 139686713.51753137 139686713.51752785 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139684499.13921905 139684937.43642282 139685447.09806782 139685939.64509118 139686342.45833907 139686580.84822866 139686676.28303927 139686704.8337342 139686711.81148458 139686713.23204738 139686713.47646174 139686713.51239976 139686713.5169192 139686713.5174969 139686713.51753166 139686713.51752803 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686329.10701677 139686411.5024391 139686504.5756863 139686591.371601 139686657.96222612 139686694.9253553 139686708.53588483 139686712.40773487 139686713.30885854 139686713.48403433 139686713.51288602 139686713.5169192 139686713.51749167 139686713.517532 139686713.51752812 139686713.51752737 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686657.692555 139686670.36027294 139686684.45607027 139686697.19727114 139686706.44837227 139686711.27631864 139686712.94177553 139686713.39453122 139686713.49531382 139686713.5140845 139686713.51702473 139686713.5174969 139686713.517532 139686713.51752812 139686713.51752737 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686706.65050668 139686708.2769689 139686710.07288745 139686711.65208787 139686712.7449758 139686713.28333437 139686713.45965746 139686713.50562468 139686713.51543036 139686713.51719126 139686713.517508 139686713.51753166 139686713.51752812 139686713.51752737 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686712.7944379 139686712.97158363 139686713.16631213 139686713.333492 139686713.44437215 139686713.49617186 139686713.51242 139686713.516484 139686713.51734656 139686713.51752037 139686713.51753137 139686713.51752803 139686713.51752737 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.4517497 139686713.4684278 139686713.4864657 139686713.50174055 139686713.51147506 139686713.51579654 139686713.51710674 139686713.51744977 139686713.51753 139686713.51753062 139686713.51752785 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51231542 139686713.51368633 139686713.5151234 139686713.51632902 139686713.5170636 139686713.51738623 139686713.5175101 139686713.51753286 139686713.51752955 139686713.5175276 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.5171413 139686713.51723525 139686713.51733717 139686713.517436 139686713.51750624 139686713.5175335 139686713.5175316 139686713.51752838 139686713.5175274 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.5175143 139686713.51752353 139686713.51753208 139686713.51753527 139686713.51753235 139686713.5175293 139686713.51752773 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51753193 139686713.51753107 139686713.51753 139686713.51752868 139686713.51752773 139686713.51752737 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752773 139686713.51752752 139686713.5175274 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 478483.17773888144 482967.69811657374 500775.7138869569 1261255.2707385123 139427143.20383653 139451003.62071672 139496105.79800346 139572809.36881882 139642412.60453013 139673557.10058317 139683500.8094127 139686068.4993061 139686605.68774745 139686698.3377965 139686711.69916764 139686713.33042607 139686713.50082538 139686713.5162193 139686713.51742318 139686713.51753488 139686713.51752886 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 482967.6981165725 488653.57662951766 513650.0784478009 1878179.2736205913 139439240.2226661 139450329.1620787 139498821.15007427 139576046.70070106 139645437.17699054 139675033.25714943 139684006.57708108 139686195.84955832 139686630.61288077 139686702.26624534 139686712.21064034 139686713.38654244 139686713.50613588 139686713.51664066 139686713.5174643 139686713.517534 139686713.51752836 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 500775.7138869586 513650.0784477948 1695984.2224270375 139410524.1320517 139450205.68106267 139460632.95259902 139513938.00826123 139590938.18158576 139654877.4816797 139678228.95383957 139684850.96873084 139686373.65906313 139686661.28347403 139686706.68252447 139686712.7489854 139686713.44263458 139686713.51112342 139686713.51702133 139686713.5175025 139686713.5175323 139686713.51752788 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 1261255.2707384573 1878179.2736206434 139410524.1320517 139418250.01837245 139463580.9493574 139485897.69267932 139548114.07854015 139620446.9046821 139665787.1446891 139681341.02197206 139685588.73172772 139686516.90557447 139686684.48965666 139686709.86119574 139686713.1209384 139686713.48017663 139686713.51442912 139686713.5172748 139686713.51752636 139686713.51753056 139686713.5175275 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139427143.20383662 139439240.22266623 139450205.68106267 139463580.94935748 139493327.44168237 139527158.96115246 139589340.95647275 139648218.1518436 139675518.9975278 139684014.51967642 139686176.2482193 139686623.93681312 139686700.87202832 139686711.9901648 139686713.3581497 139686713.5030191 139686713.51634678 139686713.51743522 139686713.51753384 139686713.51752868 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139451003.62071672 139450329.16207862 139460632.95259896 139485897.69267926 139527158.96115258 139579871.86362234 139633104.81622997 139668700.11777663 139681863.68413317 139685635.21249697 139686513.2768384 139686682.06116334 139686709.29365996 139686713.02852383 139686713.46832868 139686713.51315993 139686713.51716086 139686713.51751497 139686713.51753125 139686713.51752764 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139496105.79800352 139498821.15007415 139513938.00826123 139548114.07854018 139589340.9564728 139633104.81622985 139665539.96634552 139680339.19629645 139685118.27475944 139686380.37264088 139686654.85705602 139686704.7222622 139686712.3847828 139686713.39123967 139686713.5052308 139686713.51645118 139686713.51744267 139686713.51753262 139686713.5175285 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139572809.3688187 139576046.7007012 139590938.18158576 139620446.9046822 139648218.1518436 139668700.11777663 139680339.19629645 139684901.00520596 139686285.6346554 139686628.8490388 139686699.32644436 139686711.48331454 139686713.26604223 139686713.49049798 139686713.51495567 139686713.51729652 139686713.51752615 139686713.5175299 139686713.51752746 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139642412.60453013 139645437.17699054 139654877.48167968 139665787.14468908 139675518.9975278 139681863.68413317 139685118.27475944 139686285.6346554 139686617.93163946 139686695.54130116 139686710.6417424 139686713.12252268 139686713.47055474 139686713.5126404 139686713.5170545 139686713.517505 139686713.51753116 139686713.51752776 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139673557.10058323 139675033.25714955 139678228.95383957 139681341.02197197 139684014.51967642 139685635.21249697 139686380.37264088 139686628.8490388 139686695.54130116 139686710.29250565 139686713.02354175 139686713.45233098 139686713.51003805 139686713.51673228 139686713.51747397 139686713.51753125 139686713.51752815 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139683500.8094128 139684006.57708117 139684850.96873084 139685588.73172772 139686176.2482193 139686513.2768384 139686654.85705602 139686699.32644436 139686710.6417424 139686713.02354175 139686713.44484577 139686713.50826687 139686713.5164571 139686713.5174393 139686713.51753068 139686713.51752856 139686713.51752737 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686068.49930614 139686195.84955832 139686373.6590632 139686516.90557447 139686623.93681312 139686682.06116334 139686704.7222622 139686711.48331454 139686713.12252268 139686713.45233098 139686713.50826687 139686713.5163475 139686713.517413 139686713.51753023 139686713.51752868 139686713.5175274 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686605.68774745 139686630.61288086 139686661.28347397 139686684.48965666 139686700.87202832 139686709.29365996 139686712.3847828 139686713.26604223 139686713.47055474 139686713.51003805 139686713.5164571 139686713.517413 139686713.51753 139686713.51752877 139686713.51752743 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686698.3377965 139686702.26624534 139686706.68252447 139686709.86119574 139686711.9901648 139686713.02852383 139686713.39123967 139686713.49049798 139686713.5126404 139686713.51673228 139686713.5174393 139686713.51753023 139686713.51752877 139686713.51752743 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686711.69916758 139686712.21064034 139686712.7489854 139686713.1209384 139686713.3581497 139686713.46832868 139686713.5052308 139686713.51495567 139686713.5170545 139686713.51747397 139686713.51753068 139686713.51752868 139686713.51752743 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.33042607 139686713.38654256 139686713.44263458 139686713.48017663 139686713.5030191 139686713.51315993 139686713.51645118 139686713.51729652 139686713.517505 139686713.51753125 139686713.51752856 139686713.5175274 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.50082532 139686713.50613576 139686713.51112345 139686713.51442912 139686713.51634678 139686713.51716086 139686713.51744267 139686713.51752615 139686713.51753116 139686713.51752815 139686713.51752737 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51621935 139686713.51664066 139686713.51702133 139686713.5172748 139686713.51743522 139686713.51751497 139686713.51753262 139686713.5175299 139686713.51752776 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51742318 139686713.5174643 139686713.5175025 139686713.51752636 139686713.51753384 139686713.51753125 139686713.5175285 139686713.51752746 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51753488 139686713.517534 139686713.5175323 139686713.51753056 139686713.51752868 139686713.51752764 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752886 139686713.51752836 139686713.51752788 139686713.5175275 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139420364.98979354 139434476.38330248 139465455.05229867 139503125.64321336 139531836.28122106 139553586.68944797 139602759.04011276 139646705.8053044 139674166.8261377 139683402.2111689 139685988.8234364 139686580.91786394 139686693.0401012 139686710.82324013 139686713.2128503 139686713.48764315 139686713.51494476 139686713.51730454 139686713.51752827 139686713.5175301 139686713.51752746 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139434476.38330248 139450007.65243918 139478142.54679906 139509321.27708635 139535432.3046144 139558675.84774795 139605511.29886684 139652081.4485352 139676413.89436594 139684115.88564715 139686165.63552588 139686616.19037253 139686698.84628543 139686711.62601084 139686713.3073878 139686713.49730763 139686713.51580253 139686713.5173807 139686713.51753262 139686713.51752922 139686713.51752737 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139465455.05229867 139478142.54679906 139504268.95656684 139519859.81213367 139540970.9479651 139568964.98768607 139618101.26448 139661936.06453505 139679645.4610577 139685004.22806683 139686366.47141993 139686654.05925184 139686704.85365766 139686712.43497682 139686713.4006144 139686713.5065072 139686713.5165911 139686713.51745877 139686713.51753315 139686713.51752833 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139503125.64321336 139509321.27708644 139519859.81213358 139528499.4697997 139555036.39327356 139591886.6168338 139636182.33137816 139670148.33539543 139682249.61641434 139685691.24879226 139686515.77861217 139686681.03972104 139686708.9615871 139686712.96781203 139686713.46006882 139686713.5122746 139686713.51707974 139686713.51750728 139686713.51753166 139686713.51752773 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139531836.28122106 139535432.30461457 139540970.94796517 139555036.39327356 139592555.27066556 139622825.91324845 139658913.07596698 139678248.67440283 139684495.63105854 139686225.3529943 139686622.88480338 139686699.2313086 139686711.5911339 139686713.2935602 139686713.49489963 139686713.5155042 139686713.51735088 139686713.51753062 139686713.51752955 139686713.5175274 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139553586.68944788 139558675.84774795 139568964.9876861 139591886.6168338 139622825.91324845 139653793.60818586 139674265.57201108 139683106.97313833 139685827.3887749 139686529.88142946 139686681.19563445 139686708.65439248 139686712.88781175 139686713.44687435 139686713.51058957 139686713.5169019 139686713.5174875 139686713.5175319 139686713.51752794 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139602759.04011288 139605511.29886684 139618101.26448 139636182.33137816 139658913.07596698 139674265.57201108 139682502.28275877 139685540.00155762 139686438.4326627 139686658.9819052 139686704.31156942 139686712.18542796 139686713.35117486 139686713.4994646 139686713.51577386 139686713.51736787 139686713.5175297 139686713.51752925 139686713.5175274 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139646705.8053043 139652081.44853523 139661936.06453505 139670148.33539543 139678248.67440283 139683106.97313833 139685540.00155762 139686399.21957728 139686642.92862752 139686700.1089207 139686711.3456049 139686713.21523753 139686713.4811074 139686713.51367483 139686713.5171478 139686713.51751173 139686713.51753053 139686713.5175276 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139674166.8261377 139676413.89436594 139679645.4610577 139682249.61641434 139684495.63105854 139685827.3887749 139686438.4326627 139686642.92862752 139686698.3337576 139686710.75214967 139686713.08722 139686713.4598483 139686713.51080295 139686713.51680169 139686713.51747587 139686713.51753047 139686713.5175281 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139683402.21116892 139684115.88564715 139685004.22806683 139685691.24879226 139686225.3529943 139686529.88142946 139686658.9819052 139686700.1089207 139686710.75214967 139686713.03387412 139686713.44510078 139686713.50814626 139686713.51641706 139686713.5174317 139686713.5175292 139686713.51752847 139686713.51752737 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139685988.8234364 139686165.63552588 139686366.47141993 139686515.77861217 139686622.88480338 139686681.19563445 139686704.31156942 139686711.3456049 139686713.08722 139686713.44510078 139686713.50705028 139686713.516164 139686713.5173889 139686713.517527 139686713.51752868 139686713.51752743 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686580.91786394 139686616.19037256 139686654.05925184 139686681.03972104 139686699.2313086 139686708.65439248 139686712.18542796 139686713.21523753 139686713.4598483 139686713.50814626 139686713.516164 139686713.51737016 139686713.51752582 139686713.5175288 139686713.5175275 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686693.04010126 139686698.84628543 139686704.85365766 139686708.9615871 139686711.5911339 139686712.88781175 139686713.35117486 139686713.4811074 139686713.51080295 139686713.51641706 139686713.5173889 139686713.51752582 139686713.51752868 139686713.51752752 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686710.82324013 139686711.62601084 139686712.43497682 139686712.96781203 139686713.2935602 139686713.44687435 139686713.4994646 139686713.51367483 139686713.51680169 139686713.5174317 139686713.517527 139686713.5175288 139686713.51752752 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.2128503 139686713.3073878 139686713.4006144 139686713.46006882 139686713.49489963 139686713.51058957 139686713.51577386 139686713.5171478 139686713.51747587 139686713.5175292 139686713.51752868 139686713.5175275 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.48764315 139686713.49730763 139686713.5065072 139686713.5122746 139686713.5155042 139686713.5169019 139686713.51736787 139686713.51751173 139686713.51753047 139686713.51752847 139686713.51752743 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51494476 139686713.51580253 139686713.5165911 139686713.51707974 139686713.51735088 139686713.5174875 139686713.5175297 139686713.51753053 139686713.5175281 139686713.51752737 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51730454 139686713.5173807 139686713.51745877 139686713.51750728 139686713.51753062 139686713.5175319 139686713.51752925 139686713.5175276 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752827 139686713.51753262 139686713.51753315 139686713.51753166 139686713.51752955 139686713.51752794 139686713.5175274 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.5175301 139686713.51752922 139686713.51752833 139686713.51752773 139686713.5175274 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752746 139686713.51752737 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139566313.40254715 139572659.16359726 139586253.83378938 139597351.50592422 139628509.1737094 139646481.1029402 139667323.96450713 139679377.0586509 139684529.6581283 139686175.84707016 139686603.11950296 139686694.44293344 139686710.71844113 139686713.16560698 139686713.47927675 139686713.51390013 139686713.51719862 139686713.51751885 139686713.51753095 139686713.51752755 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139572659.1635972 139579290.30964726 139592042.62708703 139602416.58380777 139631759.39077106 139649194.6162143 139669070.23666996 139680438.75482747 139684924.9329774 139686290.26807615 139686629.5248213 139686699.41697058 139686711.49809426 139686713.2689023 139686713.49107364 139686713.51505673 139686713.5173051 139686713.51752767 139686713.51752996 139686713.51752746 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139586253.83378938 139592042.62708703 139599269.19036976 139613155.83656213 139638873.57048863 139657199.8923372 139673727.7904342 139682400.22839603 139685539.68500695 139686446.9273478 139686662.57389012 139686705.25882316 139686712.3723133 139686713.38061902 139686713.5032894 139686713.51620182 139686713.5174187 139686713.51753232 139686713.51752877 139686713.51752737 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139597351.50592402 139602416.58380795 139613155.83656234 139630560.35777655 139649295.5635977 139665768.99241343 139677861.44115856 139683981.5217227 139686011.5200754 139686561.78698182 139686685.76966706 139686709.19296506 139686712.93894345 139686713.45060384 139686713.51077732 139686713.51689664 139686713.51749015 139686713.5175319 139686713.51752797 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139628509.1737094 139631759.39077088 139638873.57048863 139649295.5635977 139663932.39431116 139674401.2229888 139682067.59907532 139685347.6715998 139686376.5273914 139686643.59996682 139686701.22863942 139686711.67343026 139686713.27944463 139686713.49088407 139686713.5149083 139686713.51728198 139686713.51752558 139686713.51753005 139686713.5175275 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139646481.1029402 139649194.6162143 139657199.8923372 139665768.99241343 139674401.22298887 139681049.080711 139684752.33656874 139686167.8493154 139686585.99095976 139686688.3265874 139686709.27861547 139686712.90551612 139686713.44118205 139686713.50922504 139686713.51670116 139686713.5174668 139686713.51753163 139686713.5175282 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139667323.96450707 139669070.23667008 139673727.7904342 139677861.44115856 139682067.59907532 139684752.33656874 139686078.84396955 139686543.76218316 139686675.39078382 139686706.26710004 139686712.3409049 139686713.3533594 139686713.49768037 139686713.51539823 139686713.5173182 139686713.51752582 139686713.51752955 139686713.51752746 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139679377.0586509 139680438.75482744 139682400.228396 139683981.5217227 139685347.6715998 139686167.8493154 139686543.76218316 139686669.8010681 139686704.0716104 139686711.7881706 139686713.24691144 139686713.4810341 139686713.5132341 139686713.51706013 139686713.51750228 139686713.51753023 139686713.51752776 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139684529.6581283 139684924.9329775 139685539.68500695 139686011.5200754 139686376.5273914 139686585.99095976 139686675.39078382 139686704.0716104 139686711.55348334 139686713.1711194 139686713.46521014 139686713.51069418 139686713.51670235 139686713.51746303 139686713.5175294 139686713.51752812 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686175.84707016 139686290.26807627 139686446.9273478 139686561.7869818 139686643.59996682 139686688.3265874 139686706.26710004 139686711.7881706 139686713.1711194 139686713.45858666 139686713.50891265 139686713.51637962 139686713.51742104 139686713.5175271 139686713.51752836 139686713.5175274 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686603.1195031 139686629.52482122 139686662.57389012 139686685.76966706 139686701.22863942 139686709.27861547 139686712.3409049 139686713.24691144 139686713.46521014 139686713.50891265 139686713.51625055 139686713.5173905 139686713.5175251 139686713.51752847 139686713.51752743 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686694.44293344 139686699.41697058 139686705.25882316 139686709.19296506 139686711.67343026 139686712.90551612 139686713.3533594 139686713.4810341 139686713.51069418 139686713.51637962 139686713.5173905 139686713.5175242 139686713.51752844 139686713.5175275 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686710.71844113 139686711.49809426 139686712.3723133 139686712.93894345 139686713.27944463 139686713.44118205 139686713.49768037 139686713.5132341 139686713.51670235 139686713.51742104 139686713.5175251 139686713.51752844 139686713.5175275 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.16560698 139686713.2689023 139686713.38061902 139686713.45060384 139686713.49088407 139686713.50922504 139686713.51539823 139686713.51706013 139686713.51746303 139686713.5175271 139686713.51752847 139686713.5175275 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.47927675 139686713.49107364 139686713.5032894 139686713.51077732 139686713.5149083 139686713.51670116 139686713.5173182 139686713.51750228 139686713.5175294 139686713.51752836 139686713.51752743 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51390013 139686713.51505673 139686713.51620182 139686713.51689664 139686713.51728198 139686713.5174668 139686713.51752582 139686713.51753023 139686713.51752812 139686713.5175274 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51719862 139686713.5173051 139686713.5174187 139686713.51749015 139686713.51752558 139686713.51753163 139686713.51752955 139686713.51752776 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51751885 139686713.51752767 139686713.51753232 139686713.5175319 139686713.51753005 139686713.5175282 139686713.51752746 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51753095 139686713.51752996 139686713.51752877 139686713.51752797 139686713.5175275 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752755 139686713.51752746 139686713.51752737 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139659069.19212082 139660227.21737275 139663040.04168907 139666298.0827228 139674297.91397062 139678708.52780476 139683272.22492272 139685557.0739303 139686396.064863 139686640.83617568 139686699.5226321 139686711.2327608 139686713.1986606 139686713.47914726 139686713.51351425 139686713.5171245 139686713.5175142 139686713.51753113 139686713.51752776 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139660227.21737275 139661527.854221 139664367.08873174 139667649.6005381 139675209.38874248 139679471.17450368 139683691.41099063 139685747.17803946 139686457.62376258 139686656.8515022 139686702.92446274 139686711.8322572 139686713.2876095 139686713.49048537 139686713.51474974 139686713.51725167 139686713.5175247 139686713.51753035 139686713.51752755 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139663040.04168883 139664367.08873183 139666708.01395348 139671074.4069259 139676903.26643994 139681380.48544076 139684648.9876506 139686080.90088633 139686552.63548052 139686679.19958335 139686707.32341287 139686712.56370673 139686713.39123097 139686713.50301835 139686713.516044 139686713.51739472 139686713.51753148 139686713.517529 139686713.51752737 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139666298.0827228 139667649.60053816 139671074.4069259 139675219.67266443 139679539.80692425 139683125.32536817 139685393.15588647 139686333.51979023 139686621.74772474 139686694.80421647 139686710.2734321 139686713.03592557 139686713.45585895 139686713.51065633 139686713.51681688 139686713.51748297 139686713.51753193 139686713.5175281 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139674297.9139706 139675209.3887426 139676903.26643994 139679539.80692416 139682562.97240242 139684761.4528043 139686054.7487593 139686530.9504906 139686671.09210202 139686705.18759945 139686712.124983 139686713.31777743 139686713.49275616 139686713.51483884 139686713.51724753 139686713.5175239 139686713.51753017 139686713.51752755 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139678708.52780482 139679471.1745038 139681380.48544076 139683125.3253682 139684761.45280436 139685901.82137182 139686453.1523777 139686644.63806638 139686698.19254693 139686710.62626985 139686713.05132222 139686713.45279697 139686713.50971577 139686713.51666442 139686713.51746157 139686713.51753122 139686713.51752836 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139683272.22492275 139683691.4109905 139684648.9876506 139685393.15588638 139686054.74875933 139686453.1523777 139686633.25044504 139686692.9654368 139686709.09471232 139686712.70998278 139686713.3913656 139686713.50051564 139686713.51549834 139686713.51730806 139686713.5175248 139686713.51752943 139686713.5175275 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139685557.07392997 139685747.17803946 139686080.90088633 139686333.51979023 139686530.9504906 139686644.63806638 139686692.9654368 139686708.42860466 139686712.4589075 139686713.33056924 139686713.48922685 139686713.51380214 139686713.5170719 139686713.5175036 139686713.51752988 139686713.51752773 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686396.06486306 139686457.6237627 139686552.63548052 139686621.74772474 139686671.09210202 139686698.19254693 139686709.09471232 139686712.4589075 139686713.30461827 139686713.48113325 139686713.5121782 139686713.51679817 139686713.51747105 139686713.5175289 139686713.51752803 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686640.83617568 139686656.85150203 139686679.19958335 139686694.80421647 139686705.18759945 139686710.62626985 139686712.70998278 139686713.33056924 139686713.48113325 139686713.51149264 139686713.51660654 139686713.51744226 139686713.517527 139686713.5175281 139686713.5175274 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686699.5226321 139686702.92446268 139686707.32341287 139686710.2734321 139686712.124983 139686713.05132222 139686713.3913656 139686713.48922685 139686713.5121782 139686713.51660654 139686713.5174307 139686713.51752552 139686713.5175282 139686713.51752743 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686711.2327608 139686711.8322572 139686712.56370667 139686713.03592557 139686713.31777743 139686713.45279697 139686713.50051564 139686713.51380214 139686713.51679817 139686713.51744226 139686713.51752552 139686713.51752815 139686713.5175275 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.1986607 139686713.2876095 139686713.39123097 139686713.45585895 139686713.49275616 139686713.50971577 139686713.51549834 139686713.5170719 139686713.51747105 139686713.517527 139686713.5175282 139686713.5175275 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.47914726 139686713.49048537 139686713.50301835 139686713.51065633 139686713.51483884 139686713.51666442 139686713.51730806 139686713.5175036 139686713.5175289 139686713.5175281 139686713.51752743 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51351425 139686713.51474974 139686713.516044 139686713.51681688 139686713.51724753 139686713.51746157 139686713.5175248 139686713.51752988 139686713.51752803 139686713.5175274 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.5171245 139686713.51725167 139686713.51739472 139686713.51748297 139686713.5175239 139686713.51753122 139686713.51752943 139686713.51752773 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.5175142 139686713.5175247 139686713.51753148 139686713.51753193 139686713.51753017 139686713.51752836 139686713.5175275 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51753113 139686713.51753035 139686713.517529 139686713.5175281 139686713.51752755 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752776 139686713.51752755 139686713.51752737 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139686713.51752734 139681651.10624635 139681833.07967862 139682335.11143443 139683013.21784124 139684586.0118069 139685453.6874983 139686226.36239055 139686562.9726619 139686674.9616043 139686705.2288219 139686712.00991237 139686713.28369513 139686713.4863213 139686713.51392072 139686713.517123 139686713.51751587 139686713.51753134 139686713.517528 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139681833.07967874 139682049.6973879 139682583.43004784 139683290.7463777 139684769.15736327 139685602.02745038 139686298.33821544 139686589.9802724 139686682.85154524 139686707.11501643 139686712.38351017 139686713.34582242 139686713.4951843 139686713.51499107 139686713.5172479 139686713.51752546 139686713.51753047 139686713.51752782 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139682335.11143446 139682583.43004784 139683073.29590765 139684017.85353112 139685120.09167886 139685942.5830547 139686442.86162528 139686635.75650516 139686694.91116592 139686709.7662105 139686712.87457594 139686713.42306504 139686713.50551677 139686713.5161668 139686713.51739636 139686713.51753166 139686713.51752922 139686713.51752764 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139683013.21784124 139683290.7463778 139684017.85353112 139684836.341092 139685622.2752758 139686221.71762538 139686549.3550367 139686668.8957499 139686703.33023366 139686711.54696488 139686713.19215003 139686713.47131786 139686713.51183122 139686713.51687074 139686713.5174869 139686713.51753205 139686713.51752833 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139684586.011807 139684769.15736315 139685120.0916789 139685622.2752758 139686116.14591035 139686463.17144594 139686634.75531414 139686692.86892122 139686708.96821192 139686712.66745675 139686713.3817298 139686713.49883088 139686713.51527533 139686713.5172695 139686713.51752567 139686713.51753023 139686713.5175278 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139685453.6874983 139685602.02745026 139685942.58305475 139686221.71762538 139686463.17144606 139686616.69391206 139686684.10801902 139686706.09032837 139686711.9377036 139686713.2318841 139686713.47325283 139686713.51158008 139686713.51678997 139686713.5174717 139686713.5175313 139686713.5175284 139686713.5175276 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686226.36239043 139686298.3382155 139686442.86162522 139686549.3550368 139686634.75531414 139686684.10801902 139686704.82795087 139686711.38248327 139686713.0761522 139686713.43995893 139686713.50581798 139686713.51595977 139686713.51734626 139686713.51752627 139686713.51752934 139686713.5175278 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686562.9726619 139686589.98027247 139686635.75650516 139686668.8957499 139686692.86892122 139686706.09032837 139686711.38248327 139686713.00800943 139686713.41526136 139686713.50005603 139686713.5149277 139686713.51717693 139686713.51751122 139686713.51752976 139686713.51752797 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686674.9616043 139686682.85154513 139686694.9111659 139686703.3302337 139686708.96821192 139686711.9377036 139686713.0761522 139686713.41526136 139686713.49758425 139686713.51419306 139686713.51701972 139686713.51749048 139686713.51752904 139686713.51752812 139686713.5175276 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686705.2288219 139686707.11501646 139686709.7662105 139686711.54696488 139686712.66745675 139686713.2318841 139686713.43995893 139686713.50005603 139686713.51419306 139686713.51695147 139686713.51747605 139686713.5175278 139686713.51752824 139686713.51752764 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686712.00991222 139686712.3835102 139686712.87457594 139686713.19215003 139686713.3817298 139686713.47325283 139686713.50581798 139686713.5149277 139686713.51701972 139686713.51747605 139686713.51752707 139686713.51752827 139686713.51752764 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.28369513 139686713.34582242 139686713.42306504 139686713.47131786 139686713.49883088 139686713.51158008 139686713.51595977 139686713.51717693 139686713.51749048 139686713.5175278 139686713.51752827 139686713.51752767 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.4863213 139686713.4951843 139686713.50551677 139686713.51183122 139686713.51527533 139686713.51678997 139686713.51734626 139686713.51751122 139686713.51752904 139686713.51752824 139686713.51752764 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51392072 139686713.51499107 139686713.5161668 139686713.51687074 139686713.5172695 139686713.5174717 139686713.51752627 139686713.51752976 139686713.51752812 139686713.51752764 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.517123 139686713.5172479 139686713.51739636 139686713.5174869 139686713.51752567 139686713.5175313 139686713.51752934 139686713.51752797 139686713.5175276 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51751587 139686713.51752546 139686713.51753166 139686713.51753205 139686713.51753023 139686713.5175284 139686713.5175278 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51753134 139686713.51753047 139686713.51752922 139686713.51752833 139686713.5175278 139686713.5175276 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.517528 139686713.51752782 139686713.51752764 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139685971.1606137 139685994.88245827 139686066.67644623 139686176.15942457 139686417.10107037 139686551.36637634 139686656.10176107 139686696.87654093 139686709.50261998 139686712.700803 139686713.37631622 139686713.49657828 139686713.51483956 139686713.51719207 139686713.51752123 139686713.517531 139686713.51752797 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139685994.88245827 139686024.13681445 139686103.6226546 139686220.38551018 139686445.86629537 139686573.35902792 139686665.59327495 139686700.05549848 139686710.35989583 139686712.89215294 139686713.41211194 139686713.50231633 139686713.51560342 139686713.5172981 139686713.51752812 139686713.51753017 139686713.51752785 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686066.67644623 139686103.62265447 139686183.87362024 139686337.46095774 139686503.03475228 139686620.83648 139686683.27161774 139686705.31500196 139686711.65913895 139686713.161442 139686713.45928818 139686713.50930858 139686713.5164819 139686713.51742563 139686713.51753205 139686713.51752898 139686713.51752764 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686176.1594245 139686220.38551006 139686337.46095774 139686463.82503405 139686577.03102797 139686657.22561142 139686695.97857627 139686708.9945941 139686712.53616217 139686713.3365646 139686713.488925 139686713.51361424 139686713.51701805 139686713.51750028 139686713.5175319 139686713.51752818 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686417.10107026 139686445.86629537 139686503.03475228 139686577.031028 139686642.8751627 139686686.34136838 139686705.41040963 139686711.49620757 139686713.0929091 139686713.4416523 139686713.50588903 139686713.51595458 139686713.51733738 139686713.51752818 139686713.51752988 139686713.5175278 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686551.3663763 139686573.3590279 139686620.83648 139686657.22561142 139686686.34136838 139686703.59327704 139686710.63336942 139686712.81928957 139686713.3749868 139686713.49273053 139686713.51379886 139686713.5170029 139686713.51749277 139686713.51753113 139686713.5175283 139686713.5175276 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686656.10176095 139686665.59327495 139686683.27161774 139686695.97857627 139686705.41040963 139686710.63336942 139686712.69705388 139686713.3234791 139686713.47886652 139686713.5109503 139686713.51652315 139686713.5174119 139686713.51752818 139686713.51752904 139686713.51752773 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686696.87654093 139686700.05549848 139686705.31500193 139686708.9945941 139686711.49620757 139686712.81928957 139686713.3234791 139686713.4727656 139686713.50882307 139686713.51603505 139686713.51731727 139686713.51751933 139686713.51752934 139686713.5175279 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686709.50261998 139686710.35989583 139686711.65913895 139686712.53616217 139686713.0929091 139686713.3749868 139686713.47886652 139686713.50882307 139686713.51582518 139686713.51725575 139686713.51750866 139686713.5175291 139686713.51752803 139686713.5175276 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686712.700803 139686712.89215294 139686713.161442 139686713.3365646 139686713.4416523 139686713.49273053 139686713.5109503 139686713.51603505 139686713.51725575 139686713.51750374 139686713.5175287 139686713.51752812 139686713.5175276 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.37631628 139686713.41211194 139686713.45928818 139686713.488925 139686713.50588903 139686713.51379886 139686713.51652315 139686713.51731727 139686713.51750866 139686713.5175287 139686713.51752812 139686713.51752764 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.49657828 139686713.50231633 139686713.50930858 139686713.51361424 139686713.51595458 139686713.5170029 139686713.5174119 139686713.51751933 139686713.5175291 139686713.51752812 139686713.51752764 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51483956 139686713.51560342 139686713.5164819 139686713.51701805 139686713.51733738 139686713.51749277 139686713.51752818 139686713.51752934 139686713.51752803 139686713.5175276 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51719207 139686713.5172981 139686713.51742563 139686713.51750028 139686713.51752818 139686713.51753113 139686713.51752904 139686713.5175279 139686713.5175276 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752123 139686713.51752812 139686713.51753205 139686713.5175319 139686713.51752988 139686713.5175283 139686713.51752773 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.517531 139686713.51753017 139686713.51752898 139686713.51752818 139686713.5175278 139686713.5175276 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752797 139686713.51752785 139686713.51752764 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686622.99404874 139686625.63160354 139686634.20392102 139686648.5807924 139686678.9068627 139686695.8989907 139686707.71164843 139686711.922196 139686713.1521326 139686713.44671452 139686713.50580585 139686713.51583648 139686713.51730314 139686713.51752657 139686713.5175306 139686713.5175279 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686625.63160354 139686628.97199577 139686638.77718028 139686654.30328992 139686682.59031853 139686698.53196135 139686708.73850062 139686712.24145013 139686713.23299205 139686713.46387467 139686713.50890288 139686713.51629212 139686713.51737854 139686713.51753023 139686713.5175298 139686713.51752776 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686634.20392105 139686638.77718028 139686649.45490745 139686669.53996643 139686690.15806583 139686703.98809025 139686710.58123943 139686712.76159012 139686713.35446867 139686713.4876736 139686713.51283285 139686713.5168452 139686713.51746762 139686713.51753205 139686713.51752874 139686713.51752764 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686648.58079252 139686654.3032899 139686669.53996643 139686685.59174335 139686699.05733296 139686707.97939172 139686711.8810882 139686713.11527094 139686713.43416145 139686713.50278625 139686713.51526532 139686713.5172027 139686713.51751506 139686713.5175313 139686713.51752815 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686678.9068627 139686682.59031853 139686690.15806583 139686699.05733296 139686706.41587046 139686710.9586968 139686712.78727576 139686713.34340337 139686713.48248032 139686713.5115045 139686713.51659626 139686713.517419 139686713.51753047 139686713.51752937 139686713.51752773 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686695.89899066 139686698.53196135 139686703.98809025 139686707.9793917 139686710.9586968 139686712.62597463 139686713.2681276 139686713.4594144 139686713.50608155 139686713.5155722 139686713.5172266 139686713.51751134 139686713.5175306 139686713.51752824 139686713.5175276 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686707.71164843 139686708.73850062 139686710.58123943 139686711.8810882 139686712.78727576 139686713.2681276 139686713.44896004 139686713.50184873 139686713.51447108 139686713.5169975 139686713.51747033 139686713.51752952 139686713.51752874 139686713.51752767 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686711.92219612 139686712.24145013 139686712.76159012 139686713.11527094 139686713.34340337 139686713.4594144 139686713.50184873 139686713.5139874 139686713.51683423 139686713.51742825 139686713.51752546 139686713.51752907 139686713.51752782 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.1521326 139686713.23299205 139686713.35446867 139686713.43416145 139686713.48248032 139686713.50608155 139686713.51447108 139686713.51683423 139686713.51741073 139686713.5175217 139686713.51752913 139686713.5175279 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.44671452 139686713.46387467 139686713.4876736 139686713.50278625 139686713.5115045 139686713.5155722 139686713.5169975 139686713.51742825 139686713.5175217 139686713.5175291 139686713.517528 139686713.5175276 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.50580585 139686713.50890288 139686713.51283285 139686713.51526532 139686713.51659626 139686713.5172266 139686713.51747033 139686713.51752546 139686713.51752913 139686713.517528 139686713.5175276 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51583648 139686713.51629212 139686713.5168452 139686713.5172027 139686713.517419 139686713.51751134 139686713.51752952 139686713.51752907 139686713.5175279 139686713.5175276 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51730314 139686713.51737854 139686713.51746762 139686713.51751506 139686713.51753047 139686713.5175306 139686713.51752874 139686713.51752782 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752657 139686713.51753023 139686713.51753205 139686713.5175313 139686713.51752937 139686713.51752824 139686713.51752767 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.5175306 139686713.5175298 139686713.51752874 139686713.51752815 139686713.51752773 139686713.5175276 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.5175279 139686713.51752776 139686713.51752764 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686704.10619816 139686704.3609315 139686705.23607466 139686706.82083687 139686710.05409506 139686711.86421368 139686713.00348213 139686713.3827141 139686713.4879917 139686713.51204377 139686713.51661667 139686713.5174111 139686713.5175302 139686713.51752993 139686713.51752785 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686704.3609315 139686704.6904339 139686705.7181954 139686707.44329336 139686710.44910586 139686712.1295817 139686713.09866944 139686713.41082534 139686713.49486402 139686713.51343265 139686713.51685193 139686713.51745364 139686713.51753163 139686713.51752934 139686713.51752773 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686705.2360746 139686705.71819547 139686706.90346846 139686709.1103436 139686711.2837036 139686712.66250846 139686713.26639023 139686713.45582148 139686713.50477043 139686713.51526076 139686713.51716074 139686713.51750103 139686713.5175317 139686713.51752853 139686713.5175276 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686706.82083687 139686707.44329336 139686709.1103436 139686710.83131957 139686712.1915706 139686713.0400622 139686713.38251296 139686713.48573545 139686713.51119024 139686713.51641026 139686713.5173654 139686713.51752508 139686713.5175304 139686713.51752797 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686710.05409506 139686710.44910586 139686711.2837036 139686712.1915706 139686712.8962023 139686713.3051295 139686713.4592009 139686713.50415576 139686713.51491562 139686713.5170699 139686713.51747906 139686713.51753116 139686713.51752904 139686713.5175277 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686711.86421368 139686712.12958166 139686712.66250846 139686713.0400622 139686713.3051295 139686713.44634363 139686713.49825785 139686713.51316187 139686713.51666477 139686713.5173921 139686713.51752374 139686713.5175301 139686713.51752806 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.00348213 139686713.09866944 139686713.26639023 139686713.38251296 139686713.4592009 139686713.49825785 139686713.51236007 139686713.51635125 139686713.51730204 139686713.5175058 139686713.5175302 139686713.5175285 139686713.51752767 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.3827141 139686713.41082534 139686713.45582148 139686713.48573545 139686713.50415576 139686713.51316187 139686713.51635125 139686713.5172642 139686713.5174906 139686713.51752898 139686713.5175288 139686713.51752773 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.4879917 139686713.49486402 139686713.50477043 139686713.51119024 139686713.51491562 139686713.51666477 139686713.51730204 139686713.5174906 139686713.51752833 139686713.51752898 139686713.51752785 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51204377 139686713.51343265 139686713.51526076 139686713.51641026 139686713.5170699 139686713.5173921 139686713.5175058 139686713.51752898 139686713.51752898 139686713.51752785 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51661667 139686713.51685193 139686713.51716074 139686713.5173654 139686713.51747906 139686713.51752374 139686713.5175302 139686713.5175288 139686713.51752785 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51741114 139686713.51745364 139686713.51750103 139686713.51752508 139686713.51753116 139686713.5175301 139686713.5175285 139686713.51752773 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.5175302 139686713.51753163 139686713.5175317 139686713.5175304 139686713.51752904 139686713.51752806 139686713.51752767 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752993 139686713.51752934 139686713.51752853 139686713.51752797 139686713.5175277 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752785 139686713.51752773 139686713.5175276 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686712.66857094 139686712.69020826 139686712.76787582 139686712.91772595 139686713.21548066 139686713.38136226 139686713.4770941 139686713.50733948 139686713.5153641 139686713.51712435 139686713.5174792 139686713.51753172 139686713.5175294 139686713.51752773 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686712.69020826 139686712.71868017 139686712.8118893 139686712.97597465 139686713.25187314 139686713.40450743 139686713.48498097 139686713.50959906 139686713.51587716 139686713.51722854 139686713.51749846 139686713.5175317 139686713.51752886 139686713.51752767 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686712.76787582 139686712.8118893 139686712.92419174 139686713.1327755 139686713.3301462 139686713.44962958 139686713.49834973 139686713.51299325 139686713.51659688 139686713.51737025 139686713.5175208 139686713.51753098 139686713.5175283 139686713.5175276 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686712.91772595 139686712.97597465 139686713.1327755 139686713.2916057 139686713.41070303 139686713.48098525 139686713.50758 139686713.51524428 139686713.51707223 139686713.51746228 139686713.5175305 139686713.51752988 139686713.51752785 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.21548066 139686713.25187314 139686713.3301462 139686713.41070303 139686713.46954596 139686713.5017945 139686713.51333418 139686713.51657516 139686713.5173433 139686713.51751217 139686713.51753122 139686713.51752862 139686713.51752764 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.3813623 139686713.40450743 139686713.44962958 139686713.48098525 139686713.5017945 139686713.51238543 139686713.51615456 139686713.51721296 139686713.51747772 139686713.51753002 139686713.5175297 139686713.51752785 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.4770941 139686713.48498097 139686713.49834973 139686713.50758 139686713.51333418 139686713.51615456 139686713.5171531 139686713.51744944 139686713.51752535 139686713.51753023 139686713.51752815 139686713.5175276 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.50733948 139686713.50959906 139686713.51299325 139686713.51524428 139686713.51657516 139686713.51721296 139686713.51744944 139686713.5175227 139686713.51753017 139686713.51752838 139686713.51752767 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.5153641 139686713.51587716 139686713.51659688 139686713.51707223 139686713.5173433 139686713.51747772 139686713.51752535 139686713.51753017 139686713.51752856 139686713.51752767 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51712435 139686713.51722854 139686713.51737025 139686713.51746228 139686713.51751217 139686713.51753002 139686713.51753023 139686713.51752838 139686713.51752767 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.5174792 139686713.51749846 139686713.5175208 139686713.5175305 139686713.51753122 139686713.5175297 139686713.51752815 139686713.51752767 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51753172 139686713.5175317 139686713.51753098 139686713.51752988 139686713.51752862 139686713.51752785 139686713.5175276 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.5175294 139686713.51752886 139686713.5175283 139686713.51752785 139686713.51752764 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752773 139686713.51752767 139686713.5175276 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.4502419 139686713.45190445 139686713.45793417 139686713.47038624 139686713.49424887 139686713.50758913 139686713.514658 139686713.5168184 139686713.51737398 139686713.5175146 139686713.51753178 139686713.51752886 139686713.51752767 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.45190445 139686713.45408663 139686713.46141016 139686713.47510216 139686713.49717972 139686713.50939137 139686713.5152417 139686713.51697662 139686713.51741457 139686713.517523 139686713.51753125 139686713.51752847 139686713.51752764 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.45793417 139686713.46141016 139686713.4707376 139686713.48789647 139686713.50361064 139686713.51267523 139686713.51619023 139686713.51720795 139686713.51747292 139686713.51753077 139686713.5175303 139686713.51752797 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.47038624 139686713.47510216 139686713.48789647 139686713.5007064 139686713.5098934 139686713.51500514 139686713.5168434 139686713.517365 139686713.5175101 139686713.51753187 139686713.51752907 139686713.51752773 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.49424887 139686713.49717972 139686713.50361064 139686713.5098934 139686713.51422453 139686713.5164576 139686713.51723185 139686713.51746824 139686713.51752928 139686713.5175306 139686713.51752815 139686713.5175276 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.50758913 139686713.50939137 139686713.51267523 139686713.51500514 139686713.5164576 139686713.51716825 139686713.51743215 139686713.51751992 139686713.51753142 139686713.51752892 139686713.51752773 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.514658 139686713.5152417 139686713.51619023 139686713.5168434 139686713.51723185 139686713.51743215 139686713.51751497 139686713.5175312 139686713.5175294 139686713.51752785 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.5168184 139686713.51697662 139686713.51720795 139686713.517365 139686713.51746824 139686713.51751992 139686713.5175312 139686713.51752964 139686713.51752797 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51737398 139686713.51741457 139686713.51747292 139686713.5175101 139686713.51752928 139686713.51753142 139686713.5175294 139686713.51752797 139686713.5175276 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.5175146 139686713.517523 139686713.51753077 139686713.51753187 139686713.5175306 139686713.51752892 139686713.51752785 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51753178 139686713.51753125 139686713.5175303 139686713.51752907 139686713.51752815 139686713.51752773 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752886 139686713.51752847 139686713.51752797 139686713.51752773 139686713.5175276 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752767 139686713.51752764 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.5128031 139686713.5129156 139686713.51332822 139686713.51424947 139686713.51592216 139686713.5168639 139686713.51732066 139686713.51748633 139686713.51753154 139686713.51753083 139686713.5175283 139686713.5175276 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.5129156 139686713.5130659 139686713.51357284 139686713.51458544 139686713.51613247 139686713.51698065 139686713.51736167 139686713.51750016 139686713.51753244 139686713.51753017 139686713.51752803 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51332822 139686713.51357284 139686713.51425853 139686713.51549616 139686713.5165917 139686713.51719117 139686713.51743442 139686713.51752034 139686713.5175322 139686713.5175293 139686713.51752776 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51424947 139686713.51458544 139686713.51549616 139686713.5163992 139686713.51701576 139686713.51734683 139686713.5174893 139686713.5175313 139686713.5175311 139686713.51752833 139686713.51752764 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51592216 139686713.51613247 139686713.5165917 139686713.51701576 139686713.51729748 139686713.51745635 139686713.51752195 139686713.51753244 139686713.51752937 139686713.51752785 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.5168639 139686713.51698065 139686713.51719117 139686713.51734683 139686713.51745635 139686713.51751652 139686713.51753265 139686713.51753035 139686713.51752815 139686713.5175276 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51732066 139686713.51736167 139686713.51743442 139686713.5174893 139686713.51752195 139686713.51753265 139686713.5175307 139686713.51752836 139686713.51752764 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51748633 139686713.51750016 139686713.51752034 139686713.5175313 139686713.51753244 139686713.51753035 139686713.51752836 139686713.51752767 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51753154 139686713.51753244 139686713.5175322 139686713.5175311 139686713.51752937 139686713.51752815 139686713.51752764 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51753083 139686713.51753017 139686713.5175293 139686713.51752833 139686713.51752785 139686713.5175276 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.5175283 139686713.51752803 139686713.51752776 139686713.51752764 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.5175276 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51720616 139686713.51721287 139686713.51723817 139686713.51729706 139686713.5174088 139686713.51748976 139686713.51752952 139686713.51753256 139686713.51752934 139686713.51752776 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51721287 139686713.51722208 139686713.51725343 139686713.5173184 139686713.51742584 139686713.51750025 139686713.51753193 139686713.51753172 139686713.51752886 139686713.51752773 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51723817 139686713.51725343 139686713.5172973 139686713.517378 139686713.51746586 139686713.51751938 139686713.51753366 139686713.5175307 139686713.51752833 139686713.5175276 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51729706 139686713.5173184 139686713.517378 139686713.51744965 139686713.51750392 139686713.51753142 139686713.5175325 139686713.51752946 139686713.51752785 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.5174088 139686713.51742584 139686713.51746586 139686713.51750392 139686713.51752773 139686713.51753378 139686713.51753065 139686713.5175283 139686713.51752764 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51748976 139686713.51750025 139686713.51751938 139686713.51753142 139686713.51753378 139686713.51753125 139686713.51752862 139686713.51752773 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752952 139686713.51753193 139686713.51753366 139686713.5175325 139686713.51753065 139686713.51752862 139686713.51752782 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51753256 139686713.51753172 139686713.5175307 139686713.51752946 139686713.5175283 139686713.51752773 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752934 139686713.51752886 139686713.51752833 139686713.51752785 139686713.51752764 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752776 139686713.51752773 139686713.5175276 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752147 139686713.51752177 139686713.51752374 139686713.51752818 139686713.5175349 139686713.5175331 139686713.51753002 139686713.51752815 139686713.5175276 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752177 139686713.51752254 139686713.51752472 139686713.51752982 139686713.51753494 139686713.51753244 139686713.51752955 139686713.51752803 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752374 139686713.51752472 139686713.5175284 139686713.51753396 139686713.51753432 139686713.5175311 139686713.51752874 139686713.51752773 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752818 139686713.51752982 139686713.51753396 139686713.51753485 139686713.51753232 139686713.51752973 139686713.51752812 139686713.5175276 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.5175349 139686713.51753494 139686713.51753432 139686713.51753232 139686713.5175303 139686713.5175285 139686713.51752773 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.5175331 139686713.51753244 139686713.5175311 139686713.51752973 139686713.5175285 139686713.51752782 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51753002 139686713.51752955 139686713.51752874 139686713.51752812 139686713.51752773 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752815 139686713.51752803 139686713.51752773 139686713.5175276 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.5175276 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51753142 139686713.5175313 139686713.5175311 139686713.5175306 139686713.51752916 139686713.51752815 139686713.51752764 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.5175313 139686713.51753128 139686713.5175309 139686713.5175303 139686713.5175289 139686713.51752803 139686713.5175276 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.5175311 139686713.5175309 139686713.51753062 139686713.51752952 139686713.51752847 139686713.51752782 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.5175306 139686713.5175303 139686713.51752952 139686713.51752874 139686713.51752803 139686713.5175276 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752916 139686713.5175289 139686713.51752847 139686713.51752803 139686713.51752767 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752815 139686713.51752803 139686713.51752782 139686713.5175276 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752764 139686713.5175276 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752773 139686713.51752773 139686713.51752773 139686713.51752767 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752773 139686713.51752773 139686713.51752773 139686713.51752764 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752773 139686713.51752773 139686713.51752767 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752767 139686713.51752764 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.5175275 139686713.5175275 139686713.5175275 139686713.5175275 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.5175275 139686713.5175275 139686713.5175275 139686713.51752755 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.5175275 139686713.5175275 139686713.51752755 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 139686713.51752758 +D/cons.9.00.000000.dat 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +D/cons.9.00.000050.dat 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.99999999999998 0.99999999999998 0.99999999999999 0.99999999999999 0.99999999999999 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.99999999999998 0.99999999999998 0.99999999999999 0.99999999999999 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.99999999999999 0.99999999999999 0.99999999999999 0.99999999999999 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.99999999999999 0.99999999999999 0.99999999999999 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.99999999999999 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.00297304314687 0.00298027538498 0.00300935711169 0.00311525042907 0.0093675119138 0.99999999999999 0.99999999999999 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.00298027538498 0.00299098153669 0.00303210150164 0.00317022406492 0.01356703263234 0.99999999999999 0.99999999999999 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.00300935711169 0.00303210150164 0.00312979418792 0.00748806089788 0.99999999999996 0.99999999999999 0.99999999999999 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.00311525042907 0.00317022406492 0.00748806089787 0.01465437428597 0.99999999999997 0.99999999999999 0.99999999999999 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0093675119138 0.01356703263234 0.99999999999996 0.99999999999997 0.99999999999999 0.99999999999999 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.99999999999999 0.99999999999999 0.99999999999999 0.99999999999999 0.99999999999999 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.99999999999999 0.99999999999999 0.99999999999999 0.99999999999999 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 3.04415869e-06 3.05026896e-06 3.07583136e-06 3.19824104e-06 2.549738931e-05 0.00884295339487 0.99999999999998 0.99999999999999 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 3.05026896e-06 3.05928281e-06 3.09244806e-06 3.24830472e-06 3.261476828e-05 0.00922624134321 0.99999999999998 0.99999999999999 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 3.07583136e-06 3.09244806e-06 3.1656508e-06 9.81607595e-06 0.0015347361079 0.01448740066708 0.99999999999999 0.99999999999999 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 3.19824104e-06 3.24830472e-06 9.81607595e-06 5.374310892e-05 0.01276751542161 0.99999999999996 0.99999999999999 0.99999999999999 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 2.549738931e-05 3.261476828e-05 0.0015347361079 0.01276751542161 0.99999999999997 0.99999999999999 0.99999999999999 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.00884295339487 0.00922624134321 0.01448740066708 0.99999999999996 0.99999999999999 0.99999999999999 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.99999999999998 0.99999999999998 0.99999999999999 0.99999999999999 0.99999999999999 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.99999999999999 0.99999999999999 0.99999999999999 0.99999999999999 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 7e-14 7e-14 7e-14 7e-14 1.882142728e-05 0.00715148085208 0.99999999999997 0.99999999999999 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 7e-14 7e-14 7e-14 6e-14 2.435965314e-05 0.00853745500493 0.99999999999998 0.99999999999999 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 7e-14 7e-14 6e-14 1.16223367e-06 5.309130632e-05 0.0140312355786 0.99999999999999 0.99999999999999 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 7e-14 6e-14 1.16223367e-06 4.083264297e-05 0.01099898170432 0.99999999999996 0.99999999999999 0.99999999999999 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.882142728e-05 2.435965314e-05 5.309130632e-05 0.01099898170432 0.99999999999997 0.99999999999999 0.99999999999999 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.00715148085208 0.00853745500493 0.0140312355786 0.99999999999996 0.99999999999999 0.99999999999999 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.99999999999997 0.99999999999998 0.99999999999999 0.99999999999999 0.99999999999999 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.99999999999999 0.99999999999999 0.99999999999999 0.99999999999999 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 3.41145337e-06 3.44697208e-06 3.6135174e-06 1.264827747e-05 0.00211086897472 0.01295954294301 0.99999999999999 0.99999999999999 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 3.44697208e-06 3.49495108e-06 3.74875983e-06 2.803691106e-05 0.00695055410569 0.99999999999997 0.99999999999999 0.99999999999999 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 3.6135174e-06 3.74875983e-06 1.69425624e-05 0.00157843570961 0.00835166112585 0.99999999999996 0.99999999999999 0.99999999999999 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.264827747e-05 2.803691106e-05 0.00157843570961 0.00245127781262 0.01484634269824 0.99999999999998 0.99999999999999 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.00211086897472 0.00695055410569 0.00835166112585 0.01484634269824 0.99999999999998 0.99999999999999 0.99999999999999 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.01295954294301 0.99999999999997 0.99999999999996 0.99999999999998 0.99999999999999 0.99999999999999 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.99999999999999 0.99999999999999 0.99999999999999 0.99999999999999 0.99999999999999 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.99999999999999 0.99999999999999 0.99999999999999 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.00317570855592 0.0032084802017 0.00333786578113 0.00878314051522 0.99999999999998 0.99999999999999 0.99999999999999 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0032084802017 0.00325011144109 0.00343075056729 0.01320708758666 0.99999999999999 0.99999999999999 0.99999999999999 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.00333786578113 0.00343075056729 0.01189142506898 0.99999999999996 0.99999999999999 0.99999999999999 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.00878314051522 0.01320708758666 0.99999999999996 0.99999999999998 0.99999999999999 0.99999999999999 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.99999999999998 0.99999999999999 0.99999999999999 0.99999999999999 0.99999999999999 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.99999999999999 0.99999999999999 0.99999999999999 0.99999999999999 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.99999999999999 0.99999999999999 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.99999999999969 0.99999999999972 0.99999999999978 0.9999999999998 0.99999999999998 0.99999999999999 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.99999999999972 0.99999999999974 0.99999999999981 0.99999999999981 0.99999999999998 0.99999999999999 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.99999999999978 0.99999999999981 0.99999999999979 0.99999999999996 0.99999999999999 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.9999999999998 0.99999999999981 0.99999999999996 0.99999999999999 0.99999999999999 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.99999999999998 0.99999999999998 0.99999999999999 0.99999999999999 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.99999999999999 0.99999999999999 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.99999999784163 0.99999999793586 0.99999999821748 0.99999999846879 0.99999999968729 0.99999999988475 0.99999999998687 0.99999999999886 0.99999999999994 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.99999999793586 0.99999999804672 0.99999999834952 0.99999999858788 0.99999999973361 0.99999999992756 0.99999999999207 0.9999999999994 0.99999999999997 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.99999999821748 0.99999999834952 0.9999999984603 0.99999999947089 0.99999999983824 0.99999999996911 0.9999999999967 0.99999999999977 0.99999999999999 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.99999999846879 0.99999999858788 0.99999999947089 0.9999999997715 0.9999999999103 0.99999999998704 0.99999999999871 0.99999999999992 0.99999999999999 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.99999999968729 0.99999999973361 0.99999999983824 0.9999999999103 0.999999999979 0.99999999999681 0.99999999999973 0.99999999999998 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.99999999988475 0.99999999992756 0.99999999996911 0.99999999998704 0.99999999999681 0.99999999999957 0.99999999999996 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.99999999998687 0.99999999999207 0.9999999999967 0.99999999999871 0.99999999999973 0.99999999999996 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.99999999999886 0.9999999999994 0.99999999999977 0.99999999999992 0.99999999999998 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.99999999999994 0.99999999999997 0.99999999999999 0.99999999999999 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.99995825253233 0.99995912634109 0.99996203886643 0.99996577182532 0.99998444561419 0.99999102778043 0.99999707633618 0.99999918276761 0.99999981425262 0.99999996407815 0.99999999406162 0.99999999915515 0.99999999989581 0.99999999998874 0.99999999999891 0.99999999999996 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.99995912634109 0.99996021867317 0.99996355187742 0.99996752711499 0.99998579951015 0.99999287577855 0.99999774652279 0.99999940561875 0.9999998679417 0.99999997498096 0.99999999593529 0.99999999943023 0.99999999993063 0.99999999999259 0.99999999999932 0.99999999999998 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.99996203886643 0.99996355187742 0.999965906981 0.99997976997366 0.99998909962848 0.99999548117086 0.99999859770294 0.99999964191273 0.99999992275319 0.99999998578925 0.99999999775647 0.99999999969393 0.99999999996362 0.99999999999616 0.9999999999997 0.99999999999999 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.99996577182532 0.99996752711499 0.99997976997366 0.99998698127864 0.99999224495666 0.99999715184144 0.99999915178206 0.99999979606439 0.99999995792246 0.99999999256096 0.99999999886711 0.99999999985045 0.99999999998274 0.9999999999982 0.99999999999991 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.99998444561419 0.99998579951015 0.99998909962848 0.99999224495666 0.9999962787634 0.99999862881994 0.99999961748635 0.99999990999822 0.99999998198264 0.9999999969132 0.99999999954421 0.99999999994155 0.99999999999341 0.99999999999936 0.99999999999998 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.99999102778043 0.99999287577855 0.99999548117086 0.99999715184144 0.99999862881994 0.9999995164784 0.99999986835534 0.99999996998584 0.99999999417111 0.99999999902951 0.99999999986041 0.99999999998249 0.99999999999802 0.99999999999987 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.99999707633618 0.99999774652279 0.99999859770294 0.99999915178206 0.99999961748635 0.99999986835534 0.99999996473207 0.99999999209181 0.99999999849656 0.99999999975528 0.99999999996556 0.99999999999573 0.99999999999957 0.99999999999999 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.99999918276761 0.99999940561875 0.99999964191273 0.99999979606439 0.99999990999822 0.99999996998584 0.99999999209181 0.99999999826375 0.99999999967757 0.99999999994873 0.99999999999291 0.99999999999913 0.99999999999996 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.99999981425262 0.9999998679417 0.99999992275319 0.99999995792246 0.99999998198264 0.99999999417111 0.99999999849656 0.99999999967757 0.99999999994153 0.99999999999089 0.99999999999873 0.99999999999992 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.99999996407815 0.99999997498096 0.99999998578925 0.99999999256096 0.9999999969132 0.99999999902951 0.99999999975528 0.99999999994873 0.99999999999089 0.99999999999857 0.99999999999988 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.99999999406162 0.99999999593529 0.99999999775647 0.99999999886711 0.99999999954421 0.99999999986041 0.99999999996556 0.99999999999291 0.99999999999873 0.99999999999988 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.99999999915515 0.99999999943023 0.99999999969393 0.99999999985045 0.99999999994155 0.99999999998249 0.99999999999573 0.99999999999913 0.99999999999992 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.99999999989581 0.99999999993063 0.99999999996362 0.99999999998274 0.99999999999341 0.99999999999802 0.99999999999957 0.99999999999996 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.99999999998874 0.99999999999259 0.99999999999616 0.9999999999982 0.99999999999936 0.99999999999987 0.99999999999999 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.99999999999891 0.99999999999932 0.9999999999997 0.99999999999991 0.99999999999998 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.99999999999996 0.99999999999998 0.99999999999999 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 2e-14 2e-14 2e-14 2e-14 2e-14 1e-14 1e-14 1e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1e-14 1e-14 1e-14 2e-14 2e-14 2e-14 1e-14 1e-14 1e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1e-14 2e-14 2e-14 2e-14 2e-14 1e-14 1e-14 1e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1e-14 2e-14 2e-14 2e-14 2e-14 2e-14 1e-14 1e-14 1e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1e-14 1e-14 2e-14 2e-14 2e-14 2e-14 1e-14 1e-14 1e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1e-14 1e-14 1e-14 2e-14 2e-14 2e-14 1e-14 1e-14 1e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1e-14 0.0 1e-14 1e-14 1e-14 2e-14 2e-14 2e-14 1e-14 1e-14 1e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1e-14 1e-14 2e-14 2e-14 2e-14 2e-14 2e-14 1e-14 1e-14 1e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 2e-14 1e-14 2e-14 2e-14 2e-14 2e-14 2e-14 1e-14 1e-14 1e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 2e-14 2e-14 2e-14 2e-14 2e-14 2e-14 1e-14 1e-14 1e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 2e-14 2e-14 2e-14 2e-14 2e-14 1e-14 1e-14 1e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 2e-14 2e-14 2e-14 2e-14 1e-14 1e-14 1e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 2e-14 1e-14 1e-14 1e-14 1e-14 1e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1e-14 1e-14 1e-14 1e-14 1e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1e-14 1e-14 1e-14 1e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1e-14 1e-14 1e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +D/probe1_prim.dat 0.0 0.0 1.36e-06 232.25633738 555.46818487 1362.93834293 2685.53369167 4644.84623702 7358.50480081 10939.53740262 15495.72961792 21129.02944106 27935.08724008 36003.03717914 45415.5486887 56249.58654677 68577.85620582 82470.93638519 97999.99919487 115239.69008604 134270.48369869 155179.63786787 178060.1129396 203007.61635538 230116.98297009 259479.64713549 291183.38019554 325314.04361523 361957.87835754 401202.63733026 443136.64311816 487845.93561974 535410.39199127 585899.78077362 639370.44489242 695862.94289299 755400.72012447 817989.75372415 883619.08128939 952262.13950758 1023878.87404948 1098418.61282897 1175823.70937498 1256033.9479681 1338991.64694863 1424647.29264156 1512965.3742662 1603929.87970286 1697548.67128681 1793855.75297739 \ No newline at end of file diff --git a/tests/610959C9/golden-metadata.txt b/tests/610959C9/golden-metadata.txt new file mode 100644 index 0000000000..17f2cc3c5b --- /dev/null +++ b/tests/610959C9/golden-metadata.txt @@ -0,0 +1,150 @@ +This file was created on 2024-12-08 16:53:24.810450. + +mfc.sh: + + Invocation: test -j 8 -o 610959C9 --generate + Lock: mpi=Yes & gpu=No & debug=No & gcov=No & unified=No + Git: bd7067adf237718233c836fcf968b3ed19287174 on prcode (dirty) + +syscheck: + + CMake Configuration: + + CMake v3.29.2 on wlan-nat-private-5131.24.scconf.org + + C : AppleClang v15.0.0.15000309 (/Library/Developer/CommandLineTools/usr/bin/cc) + Fortran : GNU v14.1.0 (/opt/homebrew/bin/gfortran) + + PRE_PROCESS : OFF + SIMULATION : OFF + POST_PROCESS : OFF + SYSCHECK : ON + DOCUMENTATION : OFF + ALL : OFF + + MPI : ON + OpenACC : OFF + + Fypp : /Users/benwilfong/Documents/software/MFC-Brown/build/venv/bin/fypp + Doxygen : + + Build Type : Release + + Configuration Environment: + + CC : + CXX : + FC : + OMPI_CC : + OMPI_CXX : + OMPI_FC : + +post_process: + + CMake Configuration: + + CMake v3.29.2 on wlan-nat-private-5131.24.scconf.org + + C : AppleClang v15.0.0.15000309 (/Library/Developer/CommandLineTools/usr/bin/cc) + Fortran : GNU v14.1.0 (/opt/homebrew/bin/gfortran) + + PRE_PROCESS : OFF + SIMULATION : OFF + POST_PROCESS : ON + SYSCHECK : OFF + DOCUMENTATION : OFF + ALL : OFF + + MPI : ON + OpenACC : OFF + + Fypp : /Users/benwilfong/Documents/software/MFC-Brown/build/venv/bin/fypp + Doxygen : + + Build Type : Release + + Configuration Environment: + + CC : + CXX : + FC : + OMPI_CC : + OMPI_CXX : + OMPI_FC : + +simulation: + + CMake Configuration: + + CMake v3.29.2 on wlan-nat-private-5131.24.scconf.org + + C : AppleClang v15.0.0.15000309 (/Library/Developer/CommandLineTools/usr/bin/cc) + Fortran : GNU v14.1.0 (/opt/homebrew/bin/gfortran) + + PRE_PROCESS : OFF + SIMULATION : ON + POST_PROCESS : OFF + SYSCHECK : OFF + DOCUMENTATION : OFF + ALL : OFF + + MPI : ON + OpenACC : OFF + + Fypp : /Users/benwilfong/Documents/software/MFC-Brown/build/venv/bin/fypp + Doxygen : + + Build Type : Release + + Configuration Environment: + + CC : + CXX : + FC : + OMPI_CC : + OMPI_CXX : + OMPI_FC : + +pre_process: + + CMake Configuration: + + CMake v3.29.2 on wlan-nat-private-5131.24.scconf.org + + C : AppleClang v15.0.0.15000309 (/Library/Developer/CommandLineTools/usr/bin/cc) + Fortran : GNU v14.1.0 (/opt/homebrew/bin/gfortran) + + PRE_PROCESS : ON + SIMULATION : OFF + POST_PROCESS : OFF + SYSCHECK : OFF + DOCUMENTATION : OFF + ALL : OFF + + MPI : ON + OpenACC : OFF + + Fypp : /Users/benwilfong/Documents/software/MFC-Brown/build/venv/bin/fypp + Doxygen : + + Build Type : Release + + Configuration Environment: + + CC : + CXX : + FC : + OMPI_CC : + OMPI_CXX : + OMPI_FC : + +CPU: + + CPU Info: + From sysctl -a + machdep.cpu.cores_per_package: 8 + machdep.cpu.core_count: 8 + machdep.cpu.logical_per_package: 8 + machdep.cpu.thread_count: 8 + machdep.cpu.brand_string: Apple M2 + diff --git a/tests/610959C9/golden.txt b/tests/610959C9/golden.txt new file mode 100644 index 0000000000..65cc1966e8 --- /dev/null +++ b/tests/610959C9/golden.txt @@ -0,0 +1,26 @@ +D/cons.1.00.000000.dat 9.002e-11 9.002e-11 9.002e-11 9.002e-11 9.002e-11 9.002e-11 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 9.002e-11 9.002e-11 9.002e-11 9.002e-11 9.002e-11 9.002e-11 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 9.002e-11 9.002e-11 9.002e-11 9.002e-11 9.002e-11 9.002e-11 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 9.002e-11 9.002e-11 9.002e-11 9.002e-11 9.002e-11 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 9.002e-11 9.002e-11 9.002e-11 9.002e-11 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 9.002e-11 9.002e-11 9.002e-11 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 9.002e-11 9.002e-11 9.002e-11 9.002e-11 9.002e-11 9.002e-11 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 9.002e-11 9.002e-11 9.002e-11 9.002e-11 9.002e-11 9.002e-11 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 9.002e-11 9.002e-11 9.002e-11 9.002e-11 9.002e-11 9.002e-11 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 9.002e-11 9.002e-11 9.002e-11 9.002e-11 9.002e-11 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 9.002e-11 9.002e-11 9.002e-11 9.002e-11 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 9.002e-11 9.002e-11 9.002e-11 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 9.002e-11 9.002e-11 9.002e-11 9.002e-11 9.002e-11 9.002e-11 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 9.002e-11 9.002e-11 9.002e-11 9.002e-11 9.002e-11 9.002e-11 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 9.002e-11 9.002e-11 9.002e-11 9.002e-11 9.002e-11 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 9.002e-11 9.002e-11 9.002e-11 9.002e-11 9.002e-11 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 9.002e-11 9.002e-11 9.002e-11 9.002e-11 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 9.002e-11 9.002e-11 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 9.002e-11 9.002e-11 9.002e-11 9.002e-11 9.002e-11 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 9.002e-11 9.002e-11 9.002e-11 9.002e-11 9.002e-11 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 9.002e-11 9.002e-11 9.002e-11 9.002e-11 9.002e-11 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 9.002e-11 9.002e-11 9.002e-11 9.002e-11 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 9.002e-11 9.002e-11 9.002e-11 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 9.002e-11 9.002e-11 9.002e-11 9.002e-11 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 9.002e-11 9.002e-11 9.002e-11 9.002e-11 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 9.002e-11 9.002e-11 9.002e-11 9.002e-11 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 9.002e-11 9.002e-11 9.002e-11 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 9.002e-11 9.002e-11 9.002e-11 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 9.002e-11 9.002e-11 9.002e-11 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 9.002e-11 9.002e-11 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 +D/cons.1.00.000050.dat 9.002e-11 9.002e-11 9.002e-11 8.994e-11 0.00064027466942 1.7542142942413 1373.8812889067037 1375.0921192838657 1375.2561299563731 1375.2692656864474 1375.2698796387251 1375.2698964505846 1375.2698967122217 1375.26989671447 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 9.002e-11 9.002e-11 9.002e-11 8.994e-11 0.00064383126692 1.76102130863329 1373.9026840683066 1375.094948013556 1375.2563352839832 1375.269274559291 1375.2698798655938 1375.2698964539093 1375.2698967122494 1375.26989671447 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 9.002e-11 9.002e-11 9.001e-11 8.984e-11 0.00241194207059 3.31754164114864 1374.0139939119365 1375.1139201485728 1375.257924279848 1375.269349807081 1375.2698819333712 1375.2698964861268 1375.2698967125273 1375.2698967144713 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 8.994e-11 8.994e-11 8.984e-11 0.00232644535799 3.0120732542512 1373.207009546218 1374.8579807823742 1375.2263904561305 1375.266974608481 1375.2697740415733 1375.269893587208 1375.269896668213 1375.2698967140984 1375.2698967144795 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 0.00064027466942 0.00064383126692 0.00241194207059 3.01207325425121 1373.0211610881288 1374.620533617417 1375.1792442382396 1375.2620943356626 1375.2694514232899 1375.269880245742 1375.2698963352943 1375.2698967093236 1375.2698967144415 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1.75421429424145 1.76102130863329 3.31754164114863 1373.207009546218 1374.620533617417 1375.1688349416909 1375.2587984719357 1375.2690896879874 1375.2698563716692 1375.2698953706022 1375.2698966860646 1375.2698967141207 1375.269896714478 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1373.8812889067037 1373.9026840683066 1374.0139939119365 1374.8579807823742 1375.1792442382396 1375.2587984719357 1375.2688992781293 1375.2698340184759 1375.26989393079 1375.2698966303178 1375.269896712838 1375.2698967144615 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.0921192838657 1375.094948013556 1375.1139201485728 1375.2263904561305 1375.2620943356626 1375.2690896879874 1375.2698340184759 1375.2698931963844 1375.2698965726001 1375.2698967105273 1375.2698967144086 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2561299563731 1375.2563352839832 1375.257924279848 1375.266974608481 1375.2694514232899 1375.2698563716692 1375.26989393079 1375.2698965726001 1375.2698967092138 1375.269896714344 1375.2698967144786 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2692656864474 1375.269274559291 1375.269349807081 1375.2697740415733 1375.269880245742 1375.2698953706022 1375.2698966303178 1375.2698967105273 1375.269896714344 1375.2698967144772 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2698796387251 1375.2698798655938 1375.2698819333712 1375.269893587208 1375.2698963352943 1375.2698966860646 1375.269896712838 1375.2698967144086 1375.2698967144786 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2698964505846 1375.2698964539093 1375.2698964861268 1375.269896668213 1375.2698967093236 1375.2698967141207 1375.2698967144615 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2698967122217 1375.2698967122494 1375.2698967125273 1375.2698967140984 1375.2698967144415 1375.269896714478 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671447 1375.26989671447 1375.2698967144713 1375.2698967144795 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 9.002e-11 9.002e-11 9.002e-11 8.994e-11 0.00064383126692 1.76102130863332 1373.9026840683066 1375.094948013556 1375.2563352839832 1375.269274559291 1375.2698798655938 1375.2698964539093 1375.2698967122494 1375.26989671447 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 9.002e-11 9.002e-11 9.002e-11 8.993e-11 0.00064878129379 1.77103673655038 1373.9316542400159 1375.098928772888 1375.2566395886 1375.2692881784817 1375.269880223296 1375.2698964592682 1375.269896712294 1375.26989671447 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 9.002e-11 9.002e-11 9e-11 8.971e-11 0.0032142192647 4.54571573465528 1374.08355454237 1375.123557465164 1375.2588387066846 1375.2693955583609 1375.2698832296494 1375.2698965067102 1375.269896712705 1375.2698967144722 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 8.994e-11 8.993e-11 8.971e-11 0.00234566676622 3.03555075887894 1373.2726291119454 1374.8830896478457 1375.229427484626 1375.2672100838602 1375.2697849720914 1375.2698938867723 1375.2698966728924 1375.2698967141375 1375.2698967144795 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 0.00064383126692 0.00064878129379 0.0032142192647 3.03555075887894 1373.0544839149272 1374.6429744825627 1375.184751140457 1375.2627186216514 1375.2694926084584 1375.2698819145696 1375.269896376178 1375.2698967099034 1375.269896714445 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1.76102130863332 1.77103673655038 4.54571573465528 1373.2726291119454 1374.6429744825627 1375.1723753043752 1375.2594049402503 1375.269145526736 1375.269859575931 1375.2698954877806 1375.2698966887135 1375.2698967141562 1375.2698967144786 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1373.9026840683066 1373.9316542400159 1374.08355454237 1374.8830896478457 1375.184751140457 1375.2594049402503 1375.2689612168554 1375.2698383711468 1375.2698941410174 1375.2698966371183 1375.2698967129788 1375.2698967144627 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.094948013556 1375.098928772888 1375.123557465164 1375.229427484626 1375.2627186216514 1375.269145526736 1375.2698383711468 1375.2698934493092 1375.2698965832185 1375.2698967108365 1375.2698967144145 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2563352839832 1375.2566395886 1375.2588387066846 1375.2672100838602 1375.2694926084584 1375.269859575931 1375.2698941410174 1375.2698965832185 1375.2698967096112 1375.2698967143544 1375.2698967144786 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.269274559291 1375.2692881784817 1375.2693955583609 1375.2697849720914 1375.2698819145696 1375.2698954877806 1375.2698966371183 1375.2698967108365 1375.2698967143544 1375.269896714478 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2698798655938 1375.269880223296 1375.2698832296494 1375.2698938867723 1375.269896376178 1375.2698966887135 1375.2698967129788 1375.2698967144145 1375.2698967144786 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2698964539093 1375.2698964592682 1375.2698965067102 1375.2698966728924 1375.2698967099034 1375.2698967141562 1375.2698967144627 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2698967122494 1375.269896712294 1375.269896712705 1375.2698967141375 1375.269896714445 1375.2698967144786 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671447 1375.26989671447 1375.2698967144722 1375.2698967144795 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 9.002e-11 9.002e-11 9.001e-11 8.984e-11 0.00241194207059 3.31754164114863 1374.0139939119365 1375.1139201485728 1375.257924279848 1375.269349807081 1375.2698819333712 1375.2698964861268 1375.2698967125273 1375.2698967144713 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 9.002e-11 9.002e-11 9e-11 8.971e-11 0.0032142192647 4.54571573465527 1374.08355454237 1375.123557465164 1375.2588387066846 1375.2693955583609 1375.2698832296494 1375.2698965067102 1375.269896712705 1375.2698967144722 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 9.001e-11 9e-11 8.982e-11 0.00035561784417 1.23537091547546 1372.885861353773 1374.6992381283437 1375.2081863843907 1375.2656711039026 1375.269716915154 1375.2698920807761 1375.2698966452842 1375.269896713903 1375.2698967144781 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 8.984e-11 8.971e-11 0.00035561784417 0.00469784765367 4.53019625292185 1373.6884744866493 1375.0231066006984 1375.2469616424478 1375.2685286024423 1375.2698447115665 1375.2698954953048 1375.269896697685 1375.2698967143504 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 0.00241194207059 0.0032142192647 1.23537091547546 4.53019625292186 1373.4072664815938 1374.8200550487172 1375.2195678985217 1375.2660545068181 1375.2696978945025 1375.2698899156485 1375.269896567753 1375.26989671259 1375.2698967144668 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 3.31754164114862 4.54571573465528 1372.885861353773 1373.6884744866493 1374.8200550487172 1375.2095243185688 1375.2640315076144 1375.2695008210787 1375.2698781911424 1375.2698961316612 1375.2698967027536 1375.2698967143385 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1374.0139939119365 1374.08355454237 1374.6992381283437 1375.0231066006984 1375.2195678985217 1375.2640315076144 1375.2693997569315 1375.2698667322136 1375.26989543717 1375.269896677347 1375.2698967137824 1375.2698967144727 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.1139201485728 1375.123557465164 1375.2081863843907 1375.2469616424478 1375.2660545068181 1375.2695008210787 1375.2698667322136 1375.2698950688437 1375.2698966498185 1375.2698967127264 1375.2698967144495 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.257924279848 1375.2588387066846 1375.2656711039026 1375.2685286024423 1375.2696978945025 1375.2698781911424 1375.26989543717 1375.2698966498185 1375.2698967121132 1375.2698967144206 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.269349807081 1375.2693955583609 1375.269716915154 1375.2698447115665 1375.2698899156485 1375.2698961316612 1375.269896677347 1375.2698967127264 1375.2698967144206 1375.2698967144795 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2698819333712 1375.2698832296494 1375.2698920807761 1375.2698954953048 1375.269896567753 1375.2698967027536 1375.2698967137824 1375.2698967144495 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2698964861268 1375.2698965067102 1375.2698966452842 1375.269896697685 1375.26989671259 1375.2698967143385 1375.2698967144727 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2698967125273 1375.269896712705 1375.269896713903 1375.2698967143504 1375.2698967144668 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2698967144713 1375.2698967144722 1375.2698967144781 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 8.994e-11 8.994e-11 8.984e-11 0.00232644535799 3.0120732542512 1373.207009546218 1374.8579807823742 1375.2263904561305 1375.266974608481 1375.2697740415733 1375.269893587208 1375.269896668213 1375.2698967140984 1375.2698967144795 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 8.994e-11 8.993e-11 8.971e-11 0.00234566676622 3.03555075887894 1373.2726291119454 1374.8830896478457 1375.229427484626 1375.2672100838602 1375.2697849720914 1375.2698938867723 1375.2698966728924 1375.2698967141375 1375.2698967144795 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 8.984e-11 8.971e-11 0.00035561784417 0.00469784765367 4.53019625292186 1373.6884744866493 1375.0231066006984 1375.2469616424478 1375.2685286024423 1375.2698447115665 1375.2698954953048 1375.269896697685 1375.2698967143504 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 0.00232644535799 0.00234566676622 0.00469784765367 4.03369428729973 1373.0493486959815 1374.6477132296386 1375.1959909727648 1375.264093255262 1375.2695945502064 1375.2698863492894 1375.2698964896772 1375.2698967115668 1375.2698967144588 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 3.0120732542512 3.03555075887894 4.53019625292185 1373.0493486959815 1374.336591958253 1375.1336118362733 1375.256575580837 1375.2690012551518 1375.2698552227346 1375.2698954187324 1375.2698966885137 1375.2698967141653 1375.2698967144786 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1373.207009546218 1373.2726291119454 1373.6884744866493 1374.6477132296386 1375.1336118362733 1375.2533180574176 1375.268477763944 1375.2698107721428 1375.2698930533704 1375.2698966080545 1375.2698967124759 1375.2698967144572 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1374.8579807823742 1374.8830896478457 1375.0231066006984 1375.1959909727648 1375.256575580837 1375.268477763944 1375.2697880039298 1375.269890701907 1375.2698964771182 1375.2698967080198 1375.2698967143658 1375.2698967144797 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2263904561305 1375.229427484626 1375.2469616424478 1375.264093255262 1375.2690012551518 1375.2698107721428 1375.269890701907 1375.2698964066801 1375.2698967031145 1375.269896714189 1375.2698967144754 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.266974608481 1375.2672100838602 1375.2685286024423 1375.2695945502064 1375.2698552227346 1375.2698930533704 1375.2698964771182 1375.2698967031145 1375.269896714085 1375.2698967144718 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2697740415733 1375.2697849720914 1375.2698447115665 1375.2698863492894 1375.2698954187324 1375.2698966080545 1375.2698967080198 1375.269896714189 1375.2698967144718 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.269893587208 1375.2698938867723 1375.2698954953048 1375.2698964896772 1375.2698966885137 1375.2698967124759 1375.2698967143658 1375.2698967144754 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.269896668213 1375.2698966728924 1375.269896697685 1375.2698967115668 1375.2698967141653 1375.2698967144572 1375.2698967144797 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2698967140984 1375.2698967141375 1375.2698967143504 1375.2698967144588 1375.2698967144786 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2698967144795 1375.2698967144795 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 0.00064027466942 0.00064383126692 0.00241194207059 3.0120732542512 1373.0211610881288 1374.620533617417 1375.1792442382396 1375.2620943356626 1375.2694514232899 1375.269880245742 1375.2698963352943 1375.2698967093236 1375.2698967144415 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 0.00064383126692 0.00064878129379 0.0032142192647 3.03555075887895 1373.0544839149272 1374.6429744825627 1375.184751140457 1375.2627186216514 1375.2694926084584 1375.2698819145696 1375.269896376178 1375.2698967099034 1375.269896714445 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 0.00241194207059 0.0032142192647 1.23537091547546 4.53019625292185 1373.4072664815938 1374.8200550487172 1375.2195678985217 1375.2660545068181 1375.2696978945025 1375.2698899156485 1375.269896567753 1375.26989671259 1375.2698967144668 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 3.01207325425119 3.03555075887895 4.53019625292188 1373.0493486959815 1374.336591958253 1375.1336118362733 1375.256575580837 1375.2690012551518 1375.2698552227346 1375.2698954187324 1375.2698966885137 1375.2698967141653 1375.2698967144786 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1373.0211610881288 1373.0544839149272 1373.4072664815938 1374.336591958253 1375.0114884612021 1375.242478992688 1375.2676555250844 1375.2697646497347 1375.2698911948712 1375.2698965561829 1375.2698967115293 1375.2698967144477 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1374.620533617417 1374.6429744825627 1374.8200550487172 1375.1336118362733 1375.242478992688 1375.2671056545007 1375.2696849386696 1375.2698850733525 1375.2698962568793 1375.269896702063 1375.2698967142599 1375.2698967144786 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.1792442382396 1375.184751140457 1375.2195678985217 1375.256575580837 1375.2676555250844 1375.2696849386696 1375.2698818971005 1375.269895955504 1375.2698966864236 1375.2698967137596 1375.269896714469 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2620943356626 1375.2627186216514 1375.2660545068181 1375.2690012551518 1375.2697646497347 1375.2698850733525 1375.269895955504 1375.26989667796 1375.2698967132035 1375.2698967144495 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2694514232899 1375.2694926084584 1375.2696978945025 1375.2698552227346 1375.2698911948712 1375.2698962568793 1375.2698966864236 1375.2698967132035 1375.2698967144381 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.269880245742 1375.2698819145696 1375.2698899156485 1375.2698954187324 1375.2698965561829 1375.269896702063 1375.2698967137596 1375.2698967144495 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2698963352943 1375.269896376178 1375.269896567753 1375.2698966885137 1375.2698967115293 1375.2698967142599 1375.269896714469 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2698967093236 1375.2698967099034 1375.26989671259 1375.2698967141653 1375.2698967144477 1375.2698967144786 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2698967144415 1375.269896714445 1375.2698967144668 1375.2698967144786 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1.75421429424132 1.76102130863332 3.31754164114864 1373.207009546218 1374.620533617417 1375.1688349416909 1375.2587984719357 1375.2690896879874 1375.2698563716692 1375.2698953706022 1375.2698966860646 1375.2698967141207 1375.269896714478 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1.76102130863332 1.77103673655038 4.54571573465528 1373.2726291119454 1374.6429744825627 1375.172375304375 1375.2594049402503 1375.269145526736 1375.269859575931 1375.2698954877806 1375.2698966887135 1375.2698967141562 1375.2698967144786 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 3.31754164114864 4.54571573465527 1372.885861353773 1373.6884744866493 1374.8200550487172 1375.2095243185688 1375.2640315076144 1375.2695008210787 1375.2698781911424 1375.2698961316612 1375.2698967027536 1375.2698967143385 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1373.207009546218 1373.2726291119454 1373.6884744866493 1374.6477132296386 1375.1336118362733 1375.2533180574176 1375.268477763944 1375.2698107721428 1375.2698930533704 1375.2698966080545 1375.2698967124759 1375.2698967144572 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1374.620533617417 1374.6429744825627 1374.8200550487172 1375.1336118362733 1375.242478992688 1375.2671056545007 1375.2696849386696 1375.2698850733525 1375.2698962568793 1375.269896702063 1375.2698967142599 1375.2698967144786 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.1688349416909 1375.1723753043752 1375.2095243185688 1375.2533180574176 1375.2671056545007 1375.269625896393 1375.2698775233782 1375.2698957232606 1375.2698966776245 1375.26989671353 1375.269896714464 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2587984719357 1375.2594049402503 1375.2640315076144 1375.268477763944 1375.2696849386696 1375.2698775233782 1375.269895444215 1375.269896652702 1375.2698967123026 1375.2698967144272 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2690896879874 1375.269145526736 1375.2695008210787 1375.2698107721428 1375.2698850733525 1375.2698957232606 1375.269896652702 1375.269896711634 1375.269896714385 1375.2698967144786 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2698563716692 1375.269859575931 1375.2698781911424 1375.2698930533704 1375.2698962568793 1375.2698966776245 1375.2698967123026 1375.269896714385 1375.269896714478 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2698953706022 1375.2698954877806 1375.2698961316612 1375.2698966080545 1375.269896702063 1375.26989671353 1375.2698967144272 1375.2698967144786 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2698966860646 1375.2698966887135 1375.2698967027536 1375.2698967124759 1375.2698967142599 1375.269896714464 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2698967141207 1375.2698967141562 1375.2698967143385 1375.2698967144572 1375.2698967144786 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.269896714478 1375.2698967144786 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1373.8812889067037 1373.9026840683066 1374.0139939119365 1374.8579807823742 1375.1792442382396 1375.2587984719357 1375.2688992781293 1375.2698340184759 1375.26989393079 1375.2698966303178 1375.269896712838 1375.2698967144615 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1373.9026840683066 1373.9316542400159 1374.08355454237 1374.8830896478457 1375.184751140457 1375.2594049402503 1375.2689612168554 1375.2698383711468 1375.2698941410174 1375.2698966371183 1375.2698967129788 1375.2698967144627 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1374.0139939119365 1374.08355454237 1374.6992381283437 1375.0231066006984 1375.2195678985217 1375.2640315076144 1375.2693997569315 1375.2698667322136 1375.26989543717 1375.269896677347 1375.2698967137824 1375.2698967144727 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1374.8579807823742 1374.8830896478457 1375.0231066006984 1375.1959909727648 1375.256575580837 1375.268477763944 1375.2697880039298 1375.269890701907 1375.2698964771182 1375.2698967080198 1375.2698967143658 1375.2698967144797 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.1792442382396 1375.184751140457 1375.2195678985217 1375.256575580837 1375.2676555250844 1375.2696849386696 1375.2698818971005 1375.269895955504 1375.2698966864236 1375.2698967137596 1375.269896714469 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2587984719357 1375.2594049402503 1375.2640315076144 1375.268477763944 1375.2696849386696 1375.2698775233782 1375.269895444215 1375.269896652702 1375.2698967123026 1375.2698967144272 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2688992781293 1375.2689612168554 1375.2693997569315 1375.2697880039298 1375.2698818971005 1375.269895444215 1375.2698966349324 1375.269896710802 1375.2698967143563 1375.269896714478 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2698340184759 1375.2698383711468 1375.2698667322136 1375.269890701907 1375.269895955504 1375.269896652702 1375.269896710802 1375.2698967143178 1375.2698967144752 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989393079 1375.2698941410174 1375.26989543717 1375.2698964771182 1375.2698966864236 1375.2698967123026 1375.2698967143563 1375.2698967144752 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2698966303178 1375.2698966371183 1375.269896677347 1375.2698967080198 1375.2698967137596 1375.2698967144272 1375.269896714478 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.269896712838 1375.2698967129788 1375.2698967137824 1375.2698967143658 1375.269896714469 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2698967144615 1375.2698967144627 1375.2698967144727 1375.2698967144797 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.0921192838657 1375.094948013556 1375.1139201485728 1375.2263904561305 1375.2620943356626 1375.2690896879874 1375.2698340184759 1375.2698931963844 1375.2698965726001 1375.2698967105273 1375.2698967144086 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.094948013556 1375.098928772888 1375.123557465164 1375.229427484626 1375.2627186216514 1375.269145526736 1375.2698383711468 1375.2698934493092 1375.2698965832185 1375.2698967108365 1375.2698967144145 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.1139201485728 1375.123557465164 1375.2081863843907 1375.2469616424478 1375.2660545068181 1375.2695008210787 1375.2698667322136 1375.2698950688437 1375.2698966498185 1375.2698967127264 1375.2698967144495 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2263904561305 1375.229427484626 1375.2469616424478 1375.264093255262 1375.2690012551518 1375.2698107721428 1375.269890701907 1375.2698964066801 1375.2698967031145 1375.269896714189 1375.2698967144754 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2620943356626 1375.2627186216514 1375.2660545068181 1375.2690012551518 1375.2697646497347 1375.2698850733525 1375.269895955504 1375.26989667796 1375.2698967132035 1375.2698967144495 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2690896879874 1375.269145526736 1375.2695008210787 1375.2698107721428 1375.2698850733525 1375.2698957232606 1375.269896652702 1375.269896711634 1375.269896714385 1375.2698967144786 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2698340184759 1375.2698383711468 1375.2698667322136 1375.269890701907 1375.269895955504 1375.269896652702 1375.269896710802 1375.2698967143178 1375.2698967144752 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2698931963844 1375.2698934493092 1375.2698950688437 1375.2698964066801 1375.26989667796 1375.269896711634 1375.2698967143178 1375.2698967144736 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2698965726001 1375.2698965832185 1375.2698966498185 1375.2698967031145 1375.2698967132035 1375.269896714385 1375.2698967144752 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2698967105273 1375.2698967108365 1375.2698967127264 1375.269896714189 1375.2698967144495 1375.2698967144786 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2698967144086 1375.2698967144145 1375.2698967144495 1375.2698967144754 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2561299563731 1375.2563352839832 1375.257924279848 1375.266974608481 1375.2694514232899 1375.2698563716692 1375.26989393079 1375.2698965726001 1375.2698967092138 1375.269896714344 1375.2698967144786 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2563352839832 1375.2566395886 1375.2588387066846 1375.2672100838602 1375.2694926084584 1375.269859575931 1375.2698941410174 1375.2698965832185 1375.2698967096112 1375.2698967143544 1375.2698967144786 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.257924279848 1375.2588387066846 1375.2656711039026 1375.2685286024423 1375.2696978945025 1375.2698781911424 1375.26989543717 1375.2698966498185 1375.2698967121132 1375.2698967144206 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.266974608481 1375.2672100838602 1375.2685286024423 1375.2695945502064 1375.2698552227346 1375.2698930533704 1375.2698964771182 1375.2698967031145 1375.269896714085 1375.2698967144718 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2694514232899 1375.2694926084584 1375.2696978945025 1375.2698552227346 1375.2698911948712 1375.2698962568793 1375.2698966864236 1375.2698967132035 1375.2698967144381 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2698563716692 1375.269859575931 1375.2698781911424 1375.2698930533704 1375.2698962568793 1375.2698966776245 1375.2698967123026 1375.269896714385 1375.269896714478 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989393079 1375.2698941410174 1375.26989543717 1375.2698964771182 1375.2698966864236 1375.2698967123026 1375.2698967143563 1375.2698967144752 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2698965726001 1375.2698965832185 1375.2698966498185 1375.2698967031145 1375.2698967132035 1375.269896714385 1375.2698967144752 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2698967092138 1375.2698967096112 1375.2698967121132 1375.269896714085 1375.2698967144381 1375.269896714478 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.269896714344 1375.2698967143544 1375.2698967144206 1375.2698967144718 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2698967144786 1375.2698967144786 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2692656864474 1375.269274559291 1375.269349807081 1375.2697740415733 1375.269880245742 1375.2698953706022 1375.2698966303178 1375.2698967105273 1375.269896714344 1375.2698967144772 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.269274559291 1375.2692881784817 1375.2693955583609 1375.2697849720914 1375.2698819145696 1375.2698954877806 1375.2698966371183 1375.2698967108365 1375.2698967143544 1375.269896714478 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.269349807081 1375.2693955583609 1375.269716915154 1375.2698447115665 1375.2698899156485 1375.2698961316612 1375.269896677347 1375.2698967127264 1375.2698967144206 1375.2698967144795 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2697740415733 1375.2697849720914 1375.2698447115665 1375.2698863492894 1375.2698954187324 1375.2698966080545 1375.2698967080198 1375.269896714189 1375.2698967144718 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.269880245742 1375.2698819145696 1375.2698899156485 1375.2698954187324 1375.2698965561829 1375.269896702063 1375.2698967137596 1375.2698967144495 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2698953706022 1375.2698954877806 1375.2698961316612 1375.2698966080545 1375.269896702063 1375.26989671353 1375.2698967144272 1375.2698967144786 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2698966303178 1375.2698966371183 1375.269896677347 1375.2698967080198 1375.2698967137596 1375.2698967144272 1375.269896714478 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2698967105273 1375.2698967108365 1375.2698967127264 1375.269896714189 1375.2698967144495 1375.2698967144786 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.269896714344 1375.2698967143544 1375.2698967144206 1375.2698967144718 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2698967144772 1375.269896714478 1375.2698967144795 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2698796387251 1375.2698798655938 1375.2698819333712 1375.269893587208 1375.2698963352943 1375.2698966860646 1375.269896712838 1375.2698967144086 1375.2698967144786 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2698798655938 1375.269880223296 1375.2698832296494 1375.2698938867723 1375.269896376178 1375.2698966887135 1375.2698967129788 1375.2698967144145 1375.2698967144786 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2698819333712 1375.2698832296494 1375.2698920807761 1375.2698954953048 1375.269896567753 1375.2698967027536 1375.2698967137824 1375.2698967144495 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.269893587208 1375.2698938867723 1375.2698954953048 1375.2698964896772 1375.2698966885137 1375.2698967124759 1375.2698967143658 1375.2698967144754 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2698963352943 1375.269896376178 1375.269896567753 1375.2698966885137 1375.2698967115293 1375.2698967142599 1375.269896714469 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2698966860646 1375.2698966887135 1375.2698967027536 1375.2698967124759 1375.2698967142599 1375.269896714464 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.269896712838 1375.2698967129788 1375.2698967137824 1375.2698967143658 1375.269896714469 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2698967144086 1375.2698967144145 1375.2698967144495 1375.2698967144754 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2698967144786 1375.2698967144786 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2698964505846 1375.2698964539093 1375.2698964861268 1375.269896668213 1375.2698967093236 1375.2698967141207 1375.2698967144615 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2698964539093 1375.2698964592682 1375.2698965067102 1375.2698966728924 1375.2698967099034 1375.2698967141562 1375.2698967144627 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2698964861268 1375.2698965067102 1375.2698966452842 1375.269896697685 1375.26989671259 1375.2698967143385 1375.2698967144727 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.269896668213 1375.2698966728924 1375.269896697685 1375.2698967115668 1375.2698967141653 1375.2698967144572 1375.2698967144797 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2698967093236 1375.2698967099034 1375.26989671259 1375.2698967141653 1375.2698967144477 1375.2698967144786 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2698967141207 1375.2698967141562 1375.2698967143385 1375.2698967144572 1375.2698967144786 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2698967144615 1375.2698967144627 1375.2698967144727 1375.2698967144797 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2698967122217 1375.2698967122494 1375.2698967125273 1375.2698967140984 1375.2698967144415 1375.269896714478 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2698967122494 1375.269896712294 1375.269896712705 1375.2698967141375 1375.269896714445 1375.2698967144786 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2698967125273 1375.269896712705 1375.269896713903 1375.2698967143504 1375.2698967144668 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2698967140984 1375.2698967141375 1375.2698967143504 1375.2698967144588 1375.2698967144786 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2698967144415 1375.269896714445 1375.2698967144668 1375.2698967144786 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.269896714478 1375.2698967144786 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671447 1375.26989671447 1375.2698967144713 1375.2698967144795 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671447 1375.26989671447 1375.2698967144722 1375.2698967144795 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2698967144713 1375.2698967144722 1375.2698967144781 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2698967144795 1375.2698967144795 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 +D/cons.10.00.000000.dat 0.65106179217127 0.65106179217127 0.65106179217127 0.65106179217127 0.65106179217127 0.65106179217127 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.65106179217127 0.65106179217127 0.65106179217127 0.65106179217127 0.65106179217127 0.65106179217127 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.65106179217127 0.65106179217127 0.65106179217127 0.65106179217127 0.65106179217127 0.65106179217127 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.65106179217127 0.65106179217127 0.65106179217127 0.65106179217127 0.65106179217127 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.65106179217127 0.65106179217127 0.65106179217127 0.65106179217127 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.65106179217127 0.65106179217127 0.65106179217127 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.65106179217127 0.65106179217127 0.65106179217127 0.65106179217127 0.65106179217127 0.65106179217127 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.65106179217127 0.65106179217127 0.65106179217127 0.65106179217127 0.65106179217127 0.65106179217127 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.65106179217127 0.65106179217127 0.65106179217127 0.65106179217127 0.65106179217127 0.65106179217127 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.65106179217127 0.65106179217127 0.65106179217127 0.65106179217127 0.65106179217127 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.65106179217127 0.65106179217127 0.65106179217127 0.65106179217127 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.65106179217127 0.65106179217127 0.65106179217127 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.65106179217127 0.65106179217127 0.65106179217127 0.65106179217127 0.65106179217127 0.65106179217127 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.65106179217127 0.65106179217127 0.65106179217127 0.65106179217127 0.65106179217127 0.65106179217127 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.65106179217127 0.65106179217127 0.65106179217127 0.65106179217127 0.65106179217127 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.65106179217127 0.65106179217127 0.65106179217127 0.65106179217127 0.65106179217127 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.65106179217127 0.65106179217127 0.65106179217127 0.65106179217127 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.65106179217127 0.65106179217127 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.65106179217127 0.65106179217127 0.65106179217127 0.65106179217127 0.65106179217127 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.65106179217127 0.65106179217127 0.65106179217127 0.65106179217127 0.65106179217127 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.65106179217127 0.65106179217127 0.65106179217127 0.65106179217127 0.65106179217127 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.65106179217127 0.65106179217127 0.65106179217127 0.65106179217127 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.65106179217127 0.65106179217127 0.65106179217127 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.65106179217127 0.65106179217127 0.65106179217127 0.65106179217127 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.65106179217127 0.65106179217127 0.65106179217127 0.65106179217127 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.65106179217127 0.65106179217127 0.65106179217127 0.65106179217127 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.65106179217127 0.65106179217127 0.65106179217127 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.65106179217127 0.65106179217127 0.65106179217127 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.65106179217127 0.65106179217127 0.65106179217127 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.65106179217127 0.65106179217127 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 +D/cons.10.00.000050.dat 0.65106179217127 0.65106179217127 0.65106179217127 0.65106178875618 0.64550007783461 0.36827270810711 1.9e-12 1.06e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.65106179217127 0.65106179217127 0.65106179217127 0.65106178668254 0.64550381322291 0.36813637388798 1.88e-12 1.06e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.65106179217127 0.65106179217127 0.65106179217127 0.65106176656247 0.64506247520533 0.32904875768727 1.75e-12 1.06e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.65106178875618 0.65106178668254 0.65106176656247 0.64503405161942 0.33367354675106 3.4e-12 1.16e-12 1.02e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.64550007783461 0.64550381322291 0.64506247520533 0.33367354675106 4.34e-12 1.29e-12 1.03e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.36827270810711 0.36813637388798 0.32904875768727 3.4e-12 1.29e-12 1.04e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1.9e-12 1.88e-12 1.75e-12 1.16e-12 1.03e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1.06e-12 1.06e-12 1.06e-12 1.02e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.65106179217127 0.65106179217127 0.65106179217127 0.65106178668254 0.64550381322291 0.36813637388798 1.88e-12 1.06e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.65106179217127 0.65106179217127 0.65106179217127 0.65106178175273 0.6455076428933 0.36789595095335 1.84e-12 1.06e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.65106179217127 0.65106179217127 0.65106179217127 0.65106172562175 0.64469886895545 0.31405630683174 1.68e-12 1.05e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.65106178668254 0.65106178175273 0.65106172562175 0.64503331447794 0.33335016277458 3.15e-12 1.15e-12 1.01e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.64550381322291 0.6455076428933 0.64469886895545 0.33335016277458 4.13e-12 1.27e-12 1.03e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.36813637388798 0.36789595095335 0.31405630683174 3.15e-12 1.27e-12 1.03e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1.88e-12 1.84e-12 1.68e-12 1.15e-12 1.03e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1.06e-12 1.06e-12 1.05e-12 1.01e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.65106179217127 0.65106179217127 0.65106179217127 0.65106176656247 0.64506247520533 0.32904875768727 1.75e-12 1.06e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.65106179217127 0.65106179217127 0.65106179217127 0.65106172562175 0.64469886895545 0.31405630683174 1.68e-12 1.05e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.65106179217127 0.65106179217127 0.65106173915608 0.6454731097175 0.39391788953831 5.43e-12 1.24e-12 1.02e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.65106176656247 0.65106172562175 0.6454731097175 0.64459947736455 0.31419825560167 2.18e-12 1.09e-12 1.01e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.64506247520533 0.64469886895545 0.39391788953831 0.31419825560167 2.75e-12 1.18e-12 1.02e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.32904875768727 0.31405630683174 5.43e-12 2.18e-12 1.18e-12 1.02e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1.75e-12 1.68e-12 1.24e-12 1.09e-12 1.02e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1.06e-12 1.05e-12 1.02e-12 1.01e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.65106178875618 0.65106178668254 0.65106176656247 0.64503405161942 0.33367354675106 3.4e-12 1.16e-12 1.02e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.65106178668254 0.65106178175273 0.65106172562175 0.64503331447794 0.33335016277458 3.15e-12 1.15e-12 1.01e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.65106176656247 0.65106172562175 0.6454731097175 0.64459947736455 0.31419825560167 2.18e-12 1.09e-12 1.01e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.64503405161942 0.64503331447794 0.64459947736455 0.31854032748492 4.16e-12 1.27e-12 1.03e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.33367354675106 0.33335016277458 0.31419825560167 4.16e-12 1.47e-12 1.05e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 3.4e-12 3.15e-12 2.18e-12 1.27e-12 1.05e-12 1.01e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1.16e-12 1.15e-12 1.09e-12 1.03e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1.02e-12 1.01e-12 1.01e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.64550007783461 0.64550381322291 0.64506247520533 0.33367354675106 4.34e-12 1.29e-12 1.03e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.64550381322291 0.6455076428933 0.64469886895545 0.33335016277458 4.13e-12 1.27e-12 1.03e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.64506247520533 0.64469886895545 0.39391788953831 0.31419825560167 2.75e-12 1.18e-12 1.02e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.33367354675106 0.33335016277458 0.31419825560167 4.16e-12 1.47e-12 1.05e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 4.34e-12 4.13e-12 2.75e-12 1.47e-12 1.1e-12 1.01e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1.29e-12 1.27e-12 1.18e-12 1.05e-12 1.01e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1.03e-12 1.03e-12 1.02e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.36827270810711 0.36813637388798 0.32904875768727 3.4e-12 1.29e-12 1.04e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.36813637388798 0.36789595095335 0.31405630683174 3.15e-12 1.27e-12 1.03e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.32904875768727 0.31405630683174 5.43e-12 2.18e-12 1.18e-12 1.02e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 3.4e-12 3.15e-12 2.18e-12 1.27e-12 1.05e-12 1.01e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1.29e-12 1.27e-12 1.18e-12 1.05e-12 1.01e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1.04e-12 1.03e-12 1.02e-12 1.01e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1.9e-12 1.88e-12 1.75e-12 1.16e-12 1.03e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1.88e-12 1.84e-12 1.68e-12 1.15e-12 1.03e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1.75e-12 1.68e-12 1.24e-12 1.09e-12 1.02e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1.16e-12 1.15e-12 1.09e-12 1.03e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1.03e-12 1.03e-12 1.02e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1.06e-12 1.06e-12 1.06e-12 1.02e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1.06e-12 1.06e-12 1.05e-12 1.01e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1.06e-12 1.05e-12 1.02e-12 1.01e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1.02e-12 1.01e-12 1.01e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 +D/cons.11.00.000000.dat 9.47059707e-06 9.47059707e-06 9.47059707e-06 9.47059707e-06 9.47059707e-06 9.47059707e-06 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 9.47059707e-06 9.47059707e-06 9.47059707e-06 9.47059707e-06 9.47059707e-06 9.47059707e-06 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 9.47059707e-06 9.47059707e-06 9.47059707e-06 9.47059707e-06 9.47059707e-06 9.47059707e-06 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 9.47059707e-06 9.47059707e-06 9.47059707e-06 9.47059707e-06 9.47059707e-06 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 9.47059707e-06 9.47059707e-06 9.47059707e-06 9.47059707e-06 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 9.47059707e-06 9.47059707e-06 9.47059707e-06 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 9.47059707e-06 9.47059707e-06 9.47059707e-06 9.47059707e-06 9.47059707e-06 9.47059707e-06 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 9.47059707e-06 9.47059707e-06 9.47059707e-06 9.47059707e-06 9.47059707e-06 9.47059707e-06 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 9.47059707e-06 9.47059707e-06 9.47059707e-06 9.47059707e-06 9.47059707e-06 9.47059707e-06 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 9.47059707e-06 9.47059707e-06 9.47059707e-06 9.47059707e-06 9.47059707e-06 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 9.47059707e-06 9.47059707e-06 9.47059707e-06 9.47059707e-06 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 9.47059707e-06 9.47059707e-06 9.47059707e-06 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 9.47059707e-06 9.47059707e-06 9.47059707e-06 9.47059707e-06 9.47059707e-06 9.47059707e-06 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 9.47059707e-06 9.47059707e-06 9.47059707e-06 9.47059707e-06 9.47059707e-06 9.47059707e-06 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 9.47059707e-06 9.47059707e-06 9.47059707e-06 9.47059707e-06 9.47059707e-06 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 9.47059707e-06 9.47059707e-06 9.47059707e-06 9.47059707e-06 9.47059707e-06 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 9.47059707e-06 9.47059707e-06 9.47059707e-06 9.47059707e-06 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 9.47059707e-06 9.47059707e-06 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 9.47059707e-06 9.47059707e-06 9.47059707e-06 9.47059707e-06 9.47059707e-06 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 9.47059707e-06 9.47059707e-06 9.47059707e-06 9.47059707e-06 9.47059707e-06 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 9.47059707e-06 9.47059707e-06 9.47059707e-06 9.47059707e-06 9.47059707e-06 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 9.47059707e-06 9.47059707e-06 9.47059707e-06 9.47059707e-06 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 9.47059707e-06 9.47059707e-06 9.47059707e-06 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 9.47059707e-06 9.47059707e-06 9.47059707e-06 9.47059707e-06 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 9.47059707e-06 9.47059707e-06 9.47059707e-06 9.47059707e-06 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 9.47059707e-06 9.47059707e-06 9.47059707e-06 9.47059707e-06 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 9.47059707e-06 9.47059707e-06 9.47059707e-06 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 9.47059707e-06 9.47059707e-06 9.47059707e-06 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 9.47059707e-06 9.47059707e-06 9.47059707e-06 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 9.47059707e-06 9.47059707e-06 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 +D/cons.11.00.000050.dat 9.47059513e-06 9.47055866e-06 9.46885412e-06 9.42214149e-06 23.72809273777838 133644.25813088054 139545198.86130494 139668115.2302836 139685266.1952218 139686647.13281235 139686711.72078025 139686713.4894849 139686713.51701066 139686713.5172472 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 9.47055866e-06 9.47051701e-06 9.46863657e-06 9.41835848e-06 23.85316725697597 134277.87171659333 139547435.78848672 139668411.56129974 139685287.7801583 139686648.06622568 139686711.74464783 139686713.48983493 139686713.51701367 139686713.5172475 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 9.46885412e-06 9.46863657e-06 9.46197198e-06 9.35687787e-06 89.75764162192078 280219.4101234833 139559175.2287465 139670397.21358368 139685454.80511636 139686655.98216045 139686711.96219 139686713.49322405 139686713.5170428 139686713.51724744 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 9.42214149e-06 9.41835848e-06 9.35687787e-06 86.72924730842588 251038.48770848237 139476510.24209175 139643722.6276868 139682142.0864284 139686406.13312864 139686700.61142626 139686713.1882401 139686713.51238102 139686713.51720804 139686713.51724845 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 23.72809273778061 23.85316725697539 89.75764162191787 251038.48770848257 139457407.31750506 139619145.88116235 139677194.9787198 139685892.85201037 139686666.67083195 139686711.78463903 139686713.47735587 139686713.5167053 139686713.5172443 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 133644.258130893 134277.87171659374 280219.4101234828 139476510.24209175 139619145.88116235 139676104.40570015 139685546.2671146 139686628.6155986 139686709.27294847 139686713.3758638 139686713.51425895 139686713.51721042 139686713.51724824 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139545198.86130494 139547435.78848672 139559175.2287465 139643722.6276868 139677194.9787198 139685546.2671146 139686608.58440828 139686706.9212656 139686713.22438732 139686713.508394 139686713.51707548 139686713.5172462 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139668115.2302836 139668411.56129974 139670397.21358368 139682142.0864284 139685892.85201037 139686628.6155986 139686706.9212656 139686713.14712355 139686713.50232145 139686713.5168324 139686713.5172401 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139685266.1952218 139685287.7801583 139685454.80511636 139686406.13312864 139686666.67083195 139686709.27294847 139686713.22438732 139686713.50232145 139686713.5166942 139686713.51723346 139686713.51724818 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686647.13281235 139686648.06622568 139686655.98216045 139686700.61142626 139686711.78463903 139686713.3758638 139686713.508394 139686713.5168324 139686713.51723346 139686713.51724762 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686711.72078025 139686711.74464783 139686711.96219 139686713.1882401 139686713.47735587 139686713.51425895 139686713.51707548 139686713.5172401 139686713.51724818 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.4894849 139686713.48983493 139686713.49322405 139686713.51238102 139686713.5167053 139686713.51721042 139686713.5172462 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.51701066 139686713.51701367 139686713.5170428 139686713.51720804 139686713.5172443 139686713.51724824 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.5172472 139686713.5172475 139686713.51724744 139686713.51724845 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 9.47055866e-06 9.47051701e-06 9.46863657e-06 9.41835848e-06 23.85316725697566 134277.87171659686 139547435.78848663 139668411.56129974 139685287.7801583 139686648.06622568 139686711.74464783 139686713.48983493 139686713.51701367 139686713.5172475 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 9.47051701e-06 9.47046471e-06 9.46823919e-06 9.41240751e-06 24.02931240905697 135204.68568356588 139550468.03487056 139668828.66317055 139685319.77054703 139686649.4989498 139686711.78228015 139686713.49039814 139686713.51701823 139686713.5172475 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 9.46863657e-06 9.46823919e-06 9.45659487e-06 9.28151309e-06 119.94209964263658 399555.6867868808 139566505.59736407 139671407.02584112 139685550.92712578 139686660.795124 139686712.0985659 139686713.49538907 139686713.5170613 139686713.5172474 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 9.41835848e-06 9.41240751e-06 9.28151309e-06 87.43291204973258 253271.59469704816 139483391.1918645 139646334.41390255 139682461.0363944 139686430.90196753 139686701.7613682 139686713.21975648 139686713.5128731 139686713.51721236 139686713.51724845 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 23.85316725697552 24.02931240905739 119.9420996426372 253271.5946970487 139460866.4381283 139621473.0780121 139677772.6381807 139685958.50762883 139686671.00363174 139686711.96021038 139686713.481657 139686713.51676717 139686713.51724437 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 134277.87171659683 135204.68568356588 399555.68678688136 139483391.1918645 139621473.0780121 139676475.83072534 139685610.041586 139686634.48990628 139686709.6100551 139686713.38819218 139686713.5145374 139686713.51721385 139686713.51724818 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139547435.78848663 139550468.03487056 139566505.59736407 139646334.41390255 139677772.6381807 139685610.041586 139686615.10037196 139686707.379192 139686713.24650508 139686713.5091092 139686713.51708975 139686713.5172458 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139668411.56129974 139668828.66317055 139671407.02584112 139682461.0363944 139685958.50762883 139686634.48990628 139686707.379192 139686713.17373243 139686713.50343853 139686713.51686496 139686713.51724127 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139685287.7801583 139685319.77054703 139685550.92712578 139686430.90196753 139686671.00363174 139686709.6100551 139686713.24650508 139686713.50343853 139686713.5167359 139686713.5172349 139686713.51724818 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686648.06622568 139686649.4989498 139686660.795124 139686701.7613682 139686711.96021038 139686713.38819218 139686713.5091092 139686713.51686496 139686713.5172349 139686713.51724824 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686711.74464783 139686711.78228015 139686712.0985659 139686713.21975648 139686713.481657 139686713.5145374 139686713.51708975 139686713.51724127 139686713.51724818 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.48983493 139686713.49039814 139686713.49538907 139686713.5128731 139686713.51676717 139686713.51721385 139686713.5172458 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.51701367 139686713.51701823 139686713.5170613 139686713.51721236 139686713.51724437 139686713.51724818 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.5172475 139686713.5172475 139686713.5172474 139686713.51724845 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 9.46885412e-06 9.46863657e-06 9.46197198e-06 9.35687787e-06 89.75764162191679 280219.41012348206 139559175.2287465 139670397.21358368 139685454.80511636 139686655.98216045 139686711.96219 139686713.49322405 139686713.5170428 139686713.51724744 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 9.46863657e-06 9.46823919e-06 9.45659487e-06 9.28151309e-06 119.94209964263578 399555.6867868806 139566505.59736407 139671407.02584112 139685550.92712578 139686660.795124 139686712.0985659 139686713.49538907 139686713.5170613 139686713.5172474 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 9.46197198e-06 9.45659487e-06 9.34526431e-06 13.23490613920868 87981.05747688185 139443869.55460417 139627234.14383054 139680231.58116436 139686269.0350329 139686694.60150146 139686713.02975467 139686713.5099685 139686713.51718763 139686713.51724827 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 9.35687787e-06 9.28151309e-06 13.23490613920677 175.20711496326234 398029.6347674218 139525405.639433 139660904.2477445 139684302.6287247 139686569.5944178 139686708.04625174 139686713.388984 139686713.51548165 139686713.51723427 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 89.75764162191885 119.94209964263672 87981.05747688183 398029.6347674221 139497494.32543436 139639807.1295589 139681425.8016086 139686309.35194468 139686692.600406 139686712.80197057 139686713.50181204 139686713.5170492 139686713.51724684 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 280219.41012348206 399555.6867868803 139443869.55460417 139525405.639433 139639807.1295589 139680370.4752668 139686096.56427932 139686671.86748543 139686711.5684832 139686713.45593148 139686713.51601487 139686713.51723325 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139559175.2287465 139566505.59736407 139627234.14383054 139660904.2477445 139681425.8016086 139686096.56427932 139686661.23518175 139686710.36293632 139686713.38286683 139686713.5133417 139686713.51717508 139686713.51724774 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139670397.21358368 139671407.02584112 139680231.58116436 139684302.6287247 139686309.35194468 139686671.86748543 139686710.36293632 139686713.34411755 139686713.5104452 139686713.51706377 139686713.51724523 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139685454.80511636 139685550.92712578 139686269.0350329 139686569.5944178 139686692.600406 139686711.5684832 139686713.38286683 139686713.5104452 139686713.51699907 139686713.51724204 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686655.98216045 139686660.795124 139686694.60150146 139686708.04625174 139686712.80197057 139686713.45593148 139686713.5133417 139686713.51706377 139686713.51724204 139686713.51724845 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686711.96219 139686712.0985659 139686713.02975467 139686713.388984 139686713.50181204 139686713.51601487 139686713.51717508 139686713.51724523 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.49322405 139686713.49538907 139686713.5099685 139686713.51548165 139686713.5170492 139686713.51723325 139686713.51724774 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.5170428 139686713.5170613 139686713.51718763 139686713.51723427 139686713.51724684 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.51724744 139686713.5172474 139686713.51724827 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 9.42214149e-06 9.41835848e-06 9.35687787e-06 86.7292473084235 251038.48770848187 139476510.24209175 139643722.6276868 139682142.0864284 139686406.13312864 139686700.61142626 139686713.1882401 139686713.51238102 139686713.51720804 139686713.51724845 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 9.41835848e-06 9.41240751e-06 9.28151309e-06 87.43291204973677 253271.5946970482 139483391.1918645 139646334.41390255 139682461.0363944 139686430.90196753 139686701.7613682 139686713.21975648 139686713.5128731 139686713.51721236 139686713.51724845 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 9.35687787e-06 9.28151309e-06 13.2349061392077 175.20711496325734 398029.6347674215 139525405.639433 139660904.2477445 139684302.6287247 139686569.5944178 139686708.04625174 139686713.388984 139686713.51548165 139686713.51723427 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 86.72924730842234 87.43291204973653 175.2071149632606 349838.003998863 139460613.71006167 139621857.99289143 139678951.15506685 139686103.07843518 139686681.72822887 139686712.42676845 139686713.49359727 139686713.5169416 139686713.51724586 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 251038.4877084815 253271.59469704842 398029.6347674222 139460613.71006167 139589797.9643098 139672411.35013455 139685312.5431943 139686619.31261146 139686709.15207505 139686713.38092723 139686713.5145161 139686713.51721537 139686713.51724818 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139476510.24209175 139483391.1918645 139525405.639433 139621857.99289143 139672411.35013455 139684969.98743838 139686564.24111164 139686704.47562417 139686713.13207754 139686713.5060519 139686713.51703745 139686713.51724607 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139643722.6276868 139646334.41390255 139660904.2477445 139678951.15506685 139685312.5431943 139686564.24111164 139686702.08028254 139686712.88468927 139686713.49227592 139686713.51656818 139686713.5172363 139686713.51724806 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139682142.0864284 139682461.0363944 139684302.6287247 139686103.07843518 139686619.31261146 139686704.47562417 139686712.88468927 139686713.48486593 139686713.5160524 139686713.5172178 139686713.5172481 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686406.13312864 139686430.90196753 139686569.5944178 139686681.72822887 139686709.15207505 139686713.13207754 139686713.49227592 139686713.5160524 139686713.51720643 139686713.51724717 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686700.61142626 139686701.7613682 139686708.04625174 139686712.42676845 139686713.38092723 139686713.5060519 139686713.51656818 139686713.5172178 139686713.51724717 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.1882401 139686713.21975648 139686713.388984 139686713.49359727 139686713.5145161 139686713.51703745 139686713.5172363 139686713.5172481 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.51238102 139686713.5128731 139686713.51548165 139686713.5169416 139686713.51721537 139686713.51724607 139686713.51724806 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.51720804 139686713.51721236 139686713.51723427 139686713.51724586 139686713.51724818 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.51724845 139686713.51724845 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 23.72809273777925 23.8531672569755 89.75764162191902 251038.48770848243 139457407.31750506 139619145.88116235 139677194.9787198 139685892.85201037 139686666.67083195 139686711.78463903 139686713.47735587 139686713.5167053 139686713.5172443 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 23.85316725697562 24.02931240905728 119.94209964263322 253271.59469704874 139460866.4381283 139621473.0780121 139677772.6381807 139685958.50762883 139686671.00363174 139686711.96021038 139686713.481657 139686713.51676717 139686713.51724437 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 89.7576416219198 119.94209964263413 87981.05747688183 398029.63476742106 139497494.32543436 139639807.1295589 139681425.8016086 139686309.35194468 139686692.600406 139686712.80197057 139686713.50181204 139686713.5170492 139686713.51724684 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 251038.48770848126 253271.59469704935 398029.6347674235 139460613.71006167 139589797.9643098 139672411.35013455 139685312.5431943 139686619.31261146 139686709.15207505 139686713.38092723 139686713.5145161 139686713.51721537 139686713.51724818 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139457407.31750506 139460866.4381283 139497494.32543436 139589797.9643098 139659637.11941004 139683830.76391256 139686477.74620986 139686699.62331036 139686712.9365527 139686713.5005948 139686713.51693842 139686713.51724505 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139619145.88116235 139621473.0780121 139639807.1295589 139672411.35013455 139683830.76391256 139686419.90085244 139686691.2372938 139686712.29253164 139686713.4691063 139686713.5159415 139686713.51722503 139686713.51724818 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139677194.9787198 139677772.6381807 139681425.8016086 139685312.5431943 139686477.74620986 139686691.2372938 139686711.9583714 139686713.43739906 139686713.51429692 139686713.5171722 139686713.51724672 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139685892.85201037 139685958.50762883 139686309.35194468 139686619.31261146 139686699.62331036 139686712.29253164 139686713.43739906 139686713.51340625 139686713.5171136 139686713.51724523 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686666.67083195 139686671.00363174 139686692.600406 139686709.15207505 139686712.9365527 139686713.4691063 139686713.51429692 139686713.5171136 139686713.5172436 139686713.51724768 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686711.78463903 139686711.96021038 139686712.80197057 139686713.38092723 139686713.5005948 139686713.5159415 139686713.5171722 139686713.51724523 139686713.51724768 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.47735587 139686713.481657 139686713.50181204 139686713.5145161 139686713.51693842 139686713.51722503 139686713.51724672 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.5167053 139686713.51676717 139686713.5170492 139686713.51721537 139686713.51724505 139686713.51724818 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.5172443 139686713.51724437 139686713.51724684 139686713.51724818 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 133644.2581308822 134277.87171659674 280219.4101234834 139476510.24209175 139619145.88116235 139676104.40570015 139685546.2671147 139686628.6155986 139686709.27294847 139686713.3758638 139686713.51425895 139686713.51721042 139686713.51724824 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 134277.87171659686 135204.68568356588 399555.6867868805 139483391.1918645 139621473.0780121 139676475.8307251 139685610.041586 139686634.48990628 139686709.6100551 139686713.38819218 139686713.5145374 139686713.51721385 139686713.51724818 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 280219.4101234833 399555.68678688 139443869.55460417 139525405.639433 139639807.1295589 139680370.4752668 139686096.56427932 139686671.86748543 139686711.5684832 139686713.45593148 139686713.51601487 139686713.51723325 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139476510.24209175 139483391.1918645 139525405.639433 139621857.99289143 139672411.35013455 139684969.98743838 139686564.24111164 139686704.47562417 139686713.13207754 139686713.5060519 139686713.51703745 139686713.51724607 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139619145.88116235 139621473.0780121 139639807.1295589 139672411.35013455 139683830.76391256 139686419.90085244 139686691.2372938 139686712.29253164 139686713.4691063 139686713.5159415 139686713.51722503 139686713.51724818 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139676104.40570015 139676475.83072534 139680370.4752668 139684969.98743838 139686419.90085244 139686685.0257529 139686711.49822998 139686713.41296586 139686713.5133712 139686713.51714775 139686713.51724672 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139685546.2671146 139685610.041586 139686096.56427932 139686564.24111164 139686691.2372938 139686711.49822998 139686713.38360843 139686713.5107488 139686713.51701924 139686713.51724285 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686628.6155986 139686634.48990628 139686671.86748543 139686704.47562417 139686712.29253164 139686713.41296586 139686713.5107488 139686713.51694837 139686713.51723805 139686713.51724818 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686709.27294847 139686709.6100551 139686711.5684832 139686713.13207754 139686713.4691063 139686713.5133712 139686713.51701924 139686713.51723805 139686713.51724824 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.3758638 139686713.38819218 139686713.45593148 139686713.5060519 139686713.5159415 139686713.51714775 139686713.51724285 139686713.51724818 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.51425895 139686713.5145374 139686713.51601487 139686713.51703745 139686713.51722503 139686713.51724672 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.51721042 139686713.51721385 139686713.51723325 139686713.51724607 139686713.51724818 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.51724824 139686713.51724818 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139545198.86130494 139547435.78848663 139559175.2287465 139643722.6276868 139677194.9787198 139685546.2671146 139686608.58440828 139686706.9212656 139686713.22438732 139686713.508394 139686713.51707548 139686713.5172462 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139547435.78848663 139550468.03487056 139566505.59736407 139646334.41390255 139677772.6381807 139685610.041586 139686615.10037196 139686707.379192 139686713.24650508 139686713.5091092 139686713.51708975 139686713.5172458 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139559175.2287465 139566505.59736407 139627234.14383054 139660904.2477445 139681425.8016086 139686096.56427932 139686661.23518175 139686710.36293632 139686713.38286683 139686713.5133417 139686713.51717508 139686713.51724774 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139643722.6276868 139646334.41390255 139660904.2477445 139678951.15506685 139685312.5431943 139686564.24111164 139686702.08028254 139686712.88468927 139686713.49227592 139686713.51656818 139686713.5172363 139686713.51724806 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139677194.9787198 139677772.6381807 139681425.8016086 139685312.5431943 139686477.74620986 139686691.2372938 139686711.9583714 139686713.43739906 139686713.51429692 139686713.5171722 139686713.51724672 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139685546.2671146 139685610.041586 139686096.56427932 139686564.24111164 139686691.2372938 139686711.49822998 139686713.38360843 139686713.5107488 139686713.51701924 139686713.51724285 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686608.58440828 139686615.10037196 139686661.23518175 139686702.08028254 139686711.9583714 139686713.38360843 139686713.50887942 139686713.51686054 139686713.5172351 139686713.51724824 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686706.9212656 139686707.379192 139686710.36293632 139686712.88468927 139686713.43739906 139686713.5107488 139686713.51686054 139686713.517231 139686713.5172475 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.22438732 139686713.24650508 139686713.38286683 139686713.49227592 139686713.51429692 139686713.51701924 139686713.5172351 139686713.5172475 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.508394 139686713.5091092 139686713.5133417 139686713.51656818 139686713.5171722 139686713.51724285 139686713.51724824 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.51707548 139686713.51708975 139686713.51717508 139686713.5172363 139686713.51724672 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.5172462 139686713.5172458 139686713.51724774 139686713.51724806 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139668115.2302836 139668411.56129974 139670397.21358368 139682142.0864284 139685892.85201037 139686628.6155986 139686706.9212656 139686713.14712355 139686713.50232145 139686713.5168324 139686713.5172401 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139668411.56129974 139668828.66317055 139671407.02584112 139682461.0363944 139685958.50762883 139686634.48990628 139686707.379192 139686713.17373243 139686713.50343853 139686713.51686496 139686713.51724127 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139670397.21358368 139671407.02584112 139680231.58116436 139684302.6287247 139686309.35194468 139686671.86748543 139686710.36293632 139686713.34411755 139686713.5104452 139686713.51706377 139686713.51724523 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139682142.0864284 139682461.0363944 139684302.6287247 139686103.07843518 139686619.31261146 139686704.47562417 139686712.88468927 139686713.48486593 139686713.5160524 139686713.5172178 139686713.5172481 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139685892.85201037 139685958.50762883 139686309.35194468 139686619.31261146 139686699.62331036 139686712.29253164 139686713.43739906 139686713.51340625 139686713.5171136 139686713.51724523 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686628.6155986 139686634.48990628 139686671.86748543 139686704.47562417 139686712.29253164 139686713.41296586 139686713.5107488 139686713.51694837 139686713.51723805 139686713.51724818 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686706.9212656 139686707.379192 139686710.36293632 139686712.88468927 139686713.43739906 139686713.5107488 139686713.51686054 139686713.517231 139686713.5172475 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.14712355 139686713.17373243 139686713.34411755 139686713.48486593 139686713.51340625 139686713.51694837 139686713.517231 139686713.51724762 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.50232145 139686713.50343853 139686713.5104452 139686713.5160524 139686713.5171136 139686713.51723805 139686713.5172475 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.5168324 139686713.51686496 139686713.51706377 139686713.5172178 139686713.51724523 139686713.51724818 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.5172401 139686713.51724127 139686713.51724523 139686713.5172481 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139685266.1952218 139685287.7801583 139685454.80511636 139686406.13312864 139686666.67083195 139686709.27294847 139686713.22438732 139686713.50232145 139686713.5166942 139686713.51723346 139686713.51724818 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139685287.7801583 139685319.77054703 139685550.92712578 139686430.90196753 139686671.00363174 139686709.6100551 139686713.24650508 139686713.50343853 139686713.5167359 139686713.5172349 139686713.51724818 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139685454.80511636 139685550.92712578 139686269.0350329 139686569.5944178 139686692.600406 139686711.5684832 139686713.38286683 139686713.5104452 139686713.51699907 139686713.51724204 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686406.13312864 139686430.90196753 139686569.5944178 139686681.72822887 139686709.15207505 139686713.13207754 139686713.49227592 139686713.5160524 139686713.51720643 139686713.51724717 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686666.67083195 139686671.00363174 139686692.600406 139686709.15207505 139686712.9365527 139686713.4691063 139686713.51429692 139686713.5171136 139686713.5172436 139686713.51724768 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686709.27294847 139686709.6100551 139686711.5684832 139686713.13207754 139686713.4691063 139686713.5133712 139686713.51701924 139686713.51723805 139686713.51724824 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.22438732 139686713.24650508 139686713.38286683 139686713.49227592 139686713.51429692 139686713.51701924 139686713.5172351 139686713.5172475 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.50232145 139686713.50343853 139686713.5104452 139686713.5160524 139686713.5171136 139686713.51723805 139686713.5172475 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.5166942 139686713.5167359 139686713.51699907 139686713.51720643 139686713.5172436 139686713.51724824 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.51723346 139686713.5172349 139686713.51724204 139686713.51724717 139686713.51724768 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.51724818 139686713.51724818 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686647.13281235 139686648.06622568 139686655.98216045 139686700.61142626 139686711.78463903 139686713.3758638 139686713.508394 139686713.5168324 139686713.51723346 139686713.51724762 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686648.06622568 139686649.4989498 139686660.795124 139686701.7613682 139686711.96021038 139686713.38819218 139686713.5091092 139686713.51686496 139686713.5172349 139686713.51724824 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686655.98216045 139686660.795124 139686694.60150146 139686708.04625174 139686712.80197057 139686713.45593148 139686713.5133417 139686713.51706377 139686713.51724204 139686713.51724845 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686700.61142626 139686701.7613682 139686708.04625174 139686712.42676845 139686713.38092723 139686713.5060519 139686713.51656818 139686713.5172178 139686713.51724717 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686711.78463903 139686711.96021038 139686712.80197057 139686713.38092723 139686713.5005948 139686713.5159415 139686713.5171722 139686713.51724523 139686713.51724768 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.3758638 139686713.38819218 139686713.45593148 139686713.5060519 139686713.5159415 139686713.51714775 139686713.51724285 139686713.51724818 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.508394 139686713.5091092 139686713.5133417 139686713.51656818 139686713.5171722 139686713.51724285 139686713.51724824 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.5168324 139686713.51686496 139686713.51706377 139686713.5172178 139686713.51724523 139686713.51724818 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.51723346 139686713.5172349 139686713.51724204 139686713.51724717 139686713.51724768 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.51724762 139686713.51724824 139686713.51724845 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686711.72078025 139686711.74464783 139686711.96219 139686713.1882401 139686713.47735587 139686713.51425895 139686713.51707548 139686713.5172401 139686713.51724818 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686711.74464783 139686711.78228015 139686712.0985659 139686713.21975648 139686713.481657 139686713.5145374 139686713.51708975 139686713.51724127 139686713.51724818 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686711.96219 139686712.0985659 139686713.02975467 139686713.388984 139686713.50181204 139686713.51601487 139686713.51717508 139686713.51724523 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.1882401 139686713.21975648 139686713.388984 139686713.49359727 139686713.5145161 139686713.51703745 139686713.5172363 139686713.5172481 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.47735587 139686713.481657 139686713.50181204 139686713.5145161 139686713.51693842 139686713.51722503 139686713.51724672 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.51425895 139686713.5145374 139686713.51601487 139686713.51703745 139686713.51722503 139686713.51724672 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.51707548 139686713.51708975 139686713.51717508 139686713.5172363 139686713.51724672 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.5172401 139686713.51724127 139686713.51724523 139686713.5172481 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.51724818 139686713.51724818 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.4894849 139686713.48983493 139686713.49322405 139686713.51238102 139686713.5167053 139686713.51721042 139686713.5172462 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.48983493 139686713.49039814 139686713.49538907 139686713.5128731 139686713.51676717 139686713.51721385 139686713.5172458 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.49322405 139686713.49538907 139686713.5099685 139686713.51548165 139686713.5170492 139686713.51723325 139686713.51724774 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.51238102 139686713.5128731 139686713.51548165 139686713.5169416 139686713.51721537 139686713.51724607 139686713.51724806 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.5167053 139686713.51676717 139686713.5170492 139686713.51721537 139686713.51724505 139686713.51724818 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.51721042 139686713.51721385 139686713.51723325 139686713.51724607 139686713.51724818 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.5172462 139686713.5172458 139686713.51724774 139686713.51724806 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.51701066 139686713.51701367 139686713.5170428 139686713.51720804 139686713.5172443 139686713.51724824 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.51701367 139686713.51701823 139686713.5170613 139686713.51721236 139686713.51724437 139686713.51724818 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.5170428 139686713.5170613 139686713.51718763 139686713.51723427 139686713.51724684 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.51720804 139686713.51721236 139686713.51723427 139686713.51724586 139686713.51724818 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.5172443 139686713.51724437 139686713.51724684 139686713.51724818 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.51724824 139686713.51724818 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.5172472 139686713.5172475 139686713.51724744 139686713.51724845 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.5172475 139686713.5172475 139686713.5172474 139686713.51724845 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.51724744 139686713.5172474 139686713.51724827 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.51724845 139686713.51724845 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 +D/cons.12.00.000000.dat 21371.308918076327 21371.308918076327 21371.308918076327 21371.308918076327 21371.308918076327 21371.308918076327 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 21371.308918076327 21371.308918076327 21371.308918076327 21371.308918076327 21371.308918076327 21371.308918076327 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 21371.308918076327 21371.308918076327 21371.308918076327 21371.308918076327 21371.308918076327 21371.308918076327 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 21371.308918076327 21371.308918076327 21371.308918076327 21371.308918076327 21371.308918076327 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 21371.308918076327 21371.308918076327 21371.308918076327 21371.308918076327 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 21371.308918076327 21371.308918076327 21371.308918076327 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 21371.308918076327 21371.308918076327 21371.308918076327 21371.308918076327 21371.308918076327 21371.308918076327 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 21371.308918076327 21371.308918076327 21371.308918076327 21371.308918076327 21371.308918076327 21371.308918076327 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 21371.308918076327 21371.308918076327 21371.308918076327 21371.308918076327 21371.308918076327 21371.308918076327 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 21371.308918076327 21371.308918076327 21371.308918076327 21371.308918076327 21371.308918076327 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 21371.308918076327 21371.308918076327 21371.308918076327 21371.308918076327 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 21371.308918076327 21371.308918076327 21371.308918076327 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 21371.308918076327 21371.308918076327 21371.308918076327 21371.308918076327 21371.308918076327 21371.308918076327 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 21371.308918076327 21371.308918076327 21371.308918076327 21371.308918076327 21371.308918076327 21371.308918076327 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 21371.308918076327 21371.308918076327 21371.308918076327 21371.308918076327 21371.308918076327 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 21371.308918076327 21371.308918076327 21371.308918076327 21371.308918076327 21371.308918076327 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 21371.308918076327 21371.308918076327 21371.308918076327 21371.308918076327 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 21371.308918076327 21371.308918076327 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 21371.308918076327 21371.308918076327 21371.308918076327 21371.308918076327 21371.308918076327 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 21371.308918076327 21371.308918076327 21371.308918076327 21371.308918076327 21371.308918076327 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 21371.308918076327 21371.308918076327 21371.308918076327 21371.308918076327 21371.308918076327 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 21371.308918076327 21371.308918076327 21371.308918076327 21371.308918076327 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 21371.308918076327 21371.308918076327 21371.308918076327 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 21371.308918076327 21371.308918076327 21371.308918076327 21371.308918076327 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 21371.308918076327 21371.308918076327 21371.308918076327 21371.308918076327 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 21371.308918076327 21371.308918076327 21371.308918076327 21371.308918076327 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 21371.308918076327 21371.308918076327 21371.308918076327 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 21371.308918076327 21371.308918076327 21371.308918076327 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 21371.308918076327 21371.308918076327 21371.308918076327 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 21371.308918076327 21371.308918076327 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 +D/cons.12.00.000050.dat 21371.30812689145 21371.293208167113 21370.595788149123 21351.34398041581 21786.45566316865 67928.63054094023 8.615888088e-05 8.624960805e-05 8.626190575e-05 8.62628908e-05 8.626293684e-05 8.62629381e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 21371.293208167113 21371.27617291581 21370.506787837316 21349.792745137293 21782.83250413836 68004.11834430134 8.616048511e-05 8.624982016e-05 8.626192114e-05 8.626289146e-05 8.626293686e-05 8.62629381e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 21370.595788149123 21370.506787837316 21367.77855257361 21324.405463079467 21863.578805745037 80690.76069570522 8.616883291e-05 8.625124274e-05 8.62620403e-05 8.626289711e-05 8.626293701e-05 8.62629381e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 21351.34398041581 21349.792745137293 21324.405463079467 21886.801349478796 78944.42179088735 8.61083533e-05 8.623205364e-05 8.625967561e-05 8.626271899e-05 8.626292892e-05 8.626293789e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 21786.45566316865 21782.83250413835 21863.57880574505 78944.42179088702 8.609442376e-05 8.621425387e-05 8.625614025e-05 8.626235301e-05 8.626290473e-05 8.626293689e-05 8.626293809e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 67928.6305409417 68004.1183443013 80690.76069570497 8.61083533e-05 8.621425387e-05 8.625535972e-05 8.626210585e-05 8.62628776e-05 8.62629351e-05 8.626293802e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.615888088e-05 8.616048511e-05 8.616883291e-05 8.623205364e-05 8.625614025e-05 8.626210585e-05 8.626286332e-05 8.626293342e-05 8.626293791e-05 8.626293811e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.624960805e-05 8.624982016e-05 8.625124274e-05 8.625967561e-05 8.626235301e-05 8.62628776e-05 8.626293342e-05 8.626293786e-05 8.626293811e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626190575e-05 8.626192114e-05 8.62620403e-05 8.626271899e-05 8.626290473e-05 8.62629351e-05 8.626293791e-05 8.626293811e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.62628908e-05 8.626289146e-05 8.626289711e-05 8.626292892e-05 8.626293689e-05 8.626293802e-05 8.626293811e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293684e-05 8.626293686e-05 8.626293701e-05 8.626293789e-05 8.626293809e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.62629381e-05 8.62629381e-05 8.62629381e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 21371.293208167113 21371.27617291581 21370.506787837316 21349.792745137293 21782.83250413836 68004.1183443017 8.616048511e-05 8.624982016e-05 8.626192114e-05 8.626289146e-05 8.626293686e-05 8.62629381e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 21371.27617291581 21371.25478281264 21370.344215074143 21347.351760694804 21778.97125309692 68115.8690796484 8.616265737e-05 8.625011866e-05 8.626194396e-05 8.626289249e-05 8.626293688e-05 8.62629381e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 21370.506787837316 21370.344215074143 21365.576288588287 21293.029557375354 21919.299465486518 86314.9074747855 8.617404958e-05 8.625196539e-05 8.626210887e-05 8.626290054e-05 8.626293711e-05 8.62629381e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 21349.792745137293 21347.351760694804 21293.029557375354 21885.05261771847 79078.88905128106 8.611327385e-05 8.62339361e-05 8.625990335e-05 8.626273665e-05 8.626292974e-05 8.626293791e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 21782.83250413835 21778.971253096926 21919.299465486518 79078.8890512811 8.609692191e-05 8.621593618e-05 8.625655319e-05 8.626239983e-05 8.626290782e-05 8.626293701e-05 8.62629381e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 68004.11834430162 68115.8690796484 86314.9074747856 8.611327385e-05 8.621593618e-05 8.62556252e-05 8.626215133e-05 8.626288179e-05 8.626293534e-05 8.626293803e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.616048511e-05 8.616265737e-05 8.617404958e-05 8.62339361e-05 8.625655319e-05 8.626215133e-05 8.626286797e-05 8.626293375e-05 8.626293793e-05 8.626293811e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.624982016e-05 8.625011866e-05 8.625196539e-05 8.625990335e-05 8.626239983e-05 8.626288179e-05 8.626293375e-05 8.626293788e-05 8.626293811e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626192114e-05 8.626194396e-05 8.626210887e-05 8.626273665e-05 8.626290782e-05 8.626293534e-05 8.626293793e-05 8.626293811e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626289146e-05 8.626289249e-05 8.626290054e-05 8.626292974e-05 8.626293701e-05 8.626293803e-05 8.626293811e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293686e-05 8.626293688e-05 8.626293711e-05 8.626293791e-05 8.62629381e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.62629381e-05 8.62629381e-05 8.62629381e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 21370.595788149123 21370.506787837316 21367.778552573607 21324.405463079467 21863.578805745037 80690.76069570506 8.616883291e-05 8.625124274e-05 8.62620403e-05 8.626289711e-05 8.626293701e-05 8.62629381e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 21370.506787837316 21370.344215074143 21365.576288588287 21293.029557375354 21919.29946548652 86314.90747478539 8.617404958e-05 8.625196539e-05 8.626210887e-05 8.626290054e-05 8.626293711e-05 8.62629381e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 21367.778552573607 21365.576288588287 21319.63832613759 21839.281810664237 60862.33321104199 8.60842891e-05 8.622015283e-05 8.625831053e-05 8.626262124e-05 8.626292464e-05 8.626293777e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 21324.405463079467 21293.029557375354 21839.28181066424 21918.542980271108 86256.71983095021 8.614442967e-05 8.624443351e-05 8.626121821e-05 8.626283552e-05 8.626293422e-05 8.626293803e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 21863.57880574504 21919.299465486518 60862.333211042 86256.71983095007 8.61233695e-05 8.622921078e-05 8.6259164e-05 8.626264999e-05 8.626292321e-05 8.626293761e-05 8.626293811e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 80690.76069570519 86314.90747478534 8.60842891e-05 8.614442967e-05 8.622921078e-05 8.625841084e-05 8.626249828e-05 8.626290843e-05 8.626293673e-05 8.626293808e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.616883291e-05 8.617404958e-05 8.622015283e-05 8.624443351e-05 8.6259164e-05 8.626249828e-05 8.626290085e-05 8.626293587e-05 8.626293802e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.625124274e-05 8.625196539e-05 8.625831053e-05 8.626121821e-05 8.626264999e-05 8.626290843e-05 8.626293587e-05 8.6262938e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.62620403e-05 8.626210887e-05 8.626262124e-05 8.626283552e-05 8.626292321e-05 8.626293673e-05 8.626293802e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626289711e-05 8.626290054e-05 8.626292464e-05 8.626293422e-05 8.626293761e-05 8.626293808e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293701e-05 8.626293711e-05 8.626293777e-05 8.626293803e-05 8.626293811e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.62629381e-05 8.62629381e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 21351.34398041581 21349.792745137293 21324.405463079467 21886.801349478803 78944.42179088721 8.61083533e-05 8.623205364e-05 8.625967561e-05 8.626271899e-05 8.626292892e-05 8.626293789e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 21349.792745137293 21347.351760694804 21293.029557375354 21885.052617718487 79078.88905128112 8.611327385e-05 8.62339361e-05 8.625990335e-05 8.626273665e-05 8.626292974e-05 8.626293791e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 21324.405463079467 21293.029557375354 21839.281810664237 21918.542980271104 86256.7198309502 8.614442967e-05 8.624443351e-05 8.626121821e-05 8.626283552e-05 8.626293422e-05 8.626293803e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 21886.801349478807 21885.052617718466 21918.542980271097 84449.99982491217 8.609654164e-05 8.621628964e-05 8.625739602e-05 8.626250291e-05 8.626291546e-05 8.626293734e-05 8.62629381e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 78944.4217908871 79078.88905128124 86256.71983095015 8.609654164e-05 8.619296941e-05 8.625271849e-05 8.626193915e-05 8.626287097e-05 8.626293501e-05 8.626293802e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.61083533e-05 8.611327385e-05 8.614442967e-05 8.621628964e-05 8.625271849e-05 8.626169487e-05 8.626283171e-05 8.626293168e-05 8.626293785e-05 8.626293811e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.623205364e-05 8.62339361e-05 8.624443351e-05 8.625739602e-05 8.626193915e-05 8.626283171e-05 8.626292997e-05 8.626293767e-05 8.62629381e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.625967561e-05 8.625990335e-05 8.626121821e-05 8.626250291e-05 8.626287097e-05 8.626293168e-05 8.626293767e-05 8.62629381e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626271899e-05 8.626273665e-05 8.626283552e-05 8.626291546e-05 8.626293501e-05 8.626293785e-05 8.62629381e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626292892e-05 8.626292974e-05 8.626293422e-05 8.626293734e-05 8.626293802e-05 8.626293811e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293789e-05 8.626293791e-05 8.626293803e-05 8.62629381e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 21786.455663168654 21782.832504138347 21863.57880574505 78944.42179088718 8.609442376e-05 8.621425387e-05 8.625614025e-05 8.626235301e-05 8.626290473e-05 8.626293689e-05 8.626293809e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 21782.83250413835 21778.971253096915 21919.29946548652 79078.88905128118 8.609692191e-05 8.621593618e-05 8.625655319e-05 8.626239983e-05 8.626290782e-05 8.626293701e-05 8.62629381e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 21863.57880574505 21919.299465486514 60862.333211041994 86256.71983095 8.61233695e-05 8.622921078e-05 8.6259164e-05 8.626264999e-05 8.626292321e-05 8.626293761e-05 8.626293811e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 78944.4217908873 79078.88905128092 86256.7198309498 8.609654164e-05 8.619296941e-05 8.625271849e-05 8.626193915e-05 8.626287097e-05 8.626293501e-05 8.626293802e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.609442376e-05 8.609692191e-05 8.61233695e-05 8.619296941e-05 8.624356149e-05 8.626088205e-05 8.626277005e-05 8.626292822e-05 8.626293771e-05 8.626293811e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.621425387e-05 8.621593618e-05 8.622921078e-05 8.625271849e-05 8.626088205e-05 8.626272881e-05 8.626292224e-05 8.626293725e-05 8.626293809e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.625614025e-05 8.625655319e-05 8.6259164e-05 8.626193915e-05 8.626277005e-05 8.626292224e-05 8.626293701e-05 8.626293806e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626235301e-05 8.626239983e-05 8.626264999e-05 8.626287097e-05 8.626292822e-05 8.626293725e-05 8.626293806e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626290473e-05 8.626290782e-05 8.626292321e-05 8.626293501e-05 8.626293771e-05 8.626293809e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293689e-05 8.626293701e-05 8.626293761e-05 8.626293802e-05 8.626293811e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293809e-05 8.62629381e-05 8.626293811e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 67928.63054094027 68004.1183443017 80690.76069570491 8.61083533e-05 8.621425387e-05 8.625535972e-05 8.626210585e-05 8.62628776e-05 8.62629351e-05 8.626293802e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 68004.11834430165 68115.86907964824 86314.9074747854 8.611327385e-05 8.621593618e-05 8.62556252e-05 8.626215133e-05 8.626288179e-05 8.626293534e-05 8.626293803e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 80690.76069570528 86314.90747478556 8.60842891e-05 8.614442967e-05 8.622921078e-05 8.625841084e-05 8.626249828e-05 8.626290843e-05 8.626293673e-05 8.626293808e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.61083533e-05 8.611327385e-05 8.614442967e-05 8.621628964e-05 8.625271849e-05 8.626169487e-05 8.626283171e-05 8.626293168e-05 8.626293785e-05 8.626293811e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.621425387e-05 8.621593618e-05 8.622921078e-05 8.625271849e-05 8.626088205e-05 8.626272881e-05 8.626292224e-05 8.626293725e-05 8.626293809e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.625535972e-05 8.62556252e-05 8.625841084e-05 8.626169487e-05 8.626272881e-05 8.626291781e-05 8.626293668e-05 8.626293805e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626210585e-05 8.626215133e-05 8.626249828e-05 8.626283171e-05 8.626292224e-05 8.626293668e-05 8.626293803e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.62628776e-05 8.626288179e-05 8.626290843e-05 8.626293168e-05 8.626293725e-05 8.626293805e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.62629351e-05 8.626293534e-05 8.626293673e-05 8.626293785e-05 8.626293809e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293802e-05 8.626293803e-05 8.626293808e-05 8.626293811e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.615888088e-05 8.616048511e-05 8.616883291e-05 8.623205364e-05 8.625614025e-05 8.626210585e-05 8.626286332e-05 8.626293342e-05 8.626293791e-05 8.626293811e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.616048511e-05 8.616265737e-05 8.617404958e-05 8.62339361e-05 8.625655319e-05 8.626215133e-05 8.626286797e-05 8.626293375e-05 8.626293793e-05 8.626293811e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.616883291e-05 8.617404958e-05 8.622015283e-05 8.624443351e-05 8.6259164e-05 8.626249828e-05 8.626290085e-05 8.626293587e-05 8.626293802e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.623205364e-05 8.62339361e-05 8.624443351e-05 8.625739602e-05 8.626193915e-05 8.626283171e-05 8.626292997e-05 8.626293767e-05 8.62629381e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.625614025e-05 8.625655319e-05 8.6259164e-05 8.626193915e-05 8.626277005e-05 8.626292224e-05 8.626293701e-05 8.626293806e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626210585e-05 8.626215133e-05 8.626249828e-05 8.626283171e-05 8.626292224e-05 8.626293668e-05 8.626293803e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626286332e-05 8.626286797e-05 8.626290085e-05 8.626292997e-05 8.626293701e-05 8.626293803e-05 8.626293811e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293342e-05 8.626293375e-05 8.626293587e-05 8.626293767e-05 8.626293806e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293791e-05 8.626293793e-05 8.626293802e-05 8.62629381e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293811e-05 8.626293811e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.624960805e-05 8.624982016e-05 8.625124274e-05 8.625967561e-05 8.626235301e-05 8.62628776e-05 8.626293342e-05 8.626293786e-05 8.626293811e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.624982016e-05 8.625011866e-05 8.625196539e-05 8.625990335e-05 8.626239983e-05 8.626288179e-05 8.626293375e-05 8.626293788e-05 8.626293811e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.625124274e-05 8.625196539e-05 8.625831053e-05 8.626121821e-05 8.626264999e-05 8.626290843e-05 8.626293587e-05 8.6262938e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.625967561e-05 8.625990335e-05 8.626121821e-05 8.626250291e-05 8.626287097e-05 8.626293168e-05 8.626293767e-05 8.62629381e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626235301e-05 8.626239983e-05 8.626264999e-05 8.626287097e-05 8.626292822e-05 8.626293725e-05 8.626293806e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.62628776e-05 8.626288179e-05 8.626290843e-05 8.626293168e-05 8.626293725e-05 8.626293805e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293342e-05 8.626293375e-05 8.626293587e-05 8.626293767e-05 8.626293806e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293786e-05 8.626293788e-05 8.6262938e-05 8.62629381e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293811e-05 8.626293811e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626190575e-05 8.626192114e-05 8.62620403e-05 8.626271899e-05 8.626290473e-05 8.62629351e-05 8.626293791e-05 8.626293811e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626192114e-05 8.626194396e-05 8.626210887e-05 8.626273665e-05 8.626290782e-05 8.626293534e-05 8.626293793e-05 8.626293811e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.62620403e-05 8.626210887e-05 8.626262124e-05 8.626283552e-05 8.626292321e-05 8.626293673e-05 8.626293802e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626271899e-05 8.626273665e-05 8.626283552e-05 8.626291546e-05 8.626293501e-05 8.626293785e-05 8.62629381e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626290473e-05 8.626290782e-05 8.626292321e-05 8.626293501e-05 8.626293771e-05 8.626293809e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.62629351e-05 8.626293534e-05 8.626293673e-05 8.626293785e-05 8.626293809e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293791e-05 8.626293793e-05 8.626293802e-05 8.62629381e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293811e-05 8.626293811e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.62628908e-05 8.626289146e-05 8.626289711e-05 8.626292892e-05 8.626293689e-05 8.626293802e-05 8.626293811e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626289146e-05 8.626289249e-05 8.626290054e-05 8.626292974e-05 8.626293701e-05 8.626293803e-05 8.626293811e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626289711e-05 8.626290054e-05 8.626292464e-05 8.626293422e-05 8.626293761e-05 8.626293808e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626292892e-05 8.626292974e-05 8.626293422e-05 8.626293734e-05 8.626293802e-05 8.626293811e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293689e-05 8.626293701e-05 8.626293761e-05 8.626293802e-05 8.626293811e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293802e-05 8.626293803e-05 8.626293808e-05 8.626293811e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293811e-05 8.626293811e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293684e-05 8.626293686e-05 8.626293701e-05 8.626293789e-05 8.626293809e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293686e-05 8.626293688e-05 8.626293711e-05 8.626293791e-05 8.62629381e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293701e-05 8.626293711e-05 8.626293777e-05 8.626293803e-05 8.626293811e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293789e-05 8.626293791e-05 8.626293803e-05 8.62629381e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293809e-05 8.62629381e-05 8.626293811e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.62629381e-05 8.62629381e-05 8.62629381e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.62629381e-05 8.62629381e-05 8.62629381e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.62629381e-05 8.62629381e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 +D/cons.13.00.000000.dat 5778.171803459826 5778.171803459826 5778.171803459826 5778.171803459826 5778.171803459826 5778.171803459826 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 5778.171803459826 5778.171803459826 5778.171803459826 5778.171803459826 5778.171803459826 5778.171803459826 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 5778.171803459826 5778.171803459826 5778.171803459826 5778.171803459826 5778.171803459826 5778.171803459826 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 5778.171803459826 5778.171803459826 5778.171803459826 5778.171803459826 5778.171803459826 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 5778.171803459826 5778.171803459826 5778.171803459826 5778.171803459826 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 5778.171803459826 5778.171803459826 5778.171803459826 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 5778.171803459826 5778.171803459826 5778.171803459826 5778.171803459826 5778.171803459826 5778.171803459826 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 5778.171803459826 5778.171803459826 5778.171803459826 5778.171803459826 5778.171803459826 5778.171803459826 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 5778.171803459826 5778.171803459826 5778.171803459826 5778.171803459826 5778.171803459826 5778.171803459826 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 5778.171803459826 5778.171803459826 5778.171803459826 5778.171803459826 5778.171803459826 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 5778.171803459826 5778.171803459826 5778.171803459826 5778.171803459826 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 5778.171803459826 5778.171803459826 5778.171803459826 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 5778.171803459826 5778.171803459826 5778.171803459826 5778.171803459826 5778.171803459826 5778.171803459826 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 5778.171803459826 5778.171803459826 5778.171803459826 5778.171803459826 5778.171803459826 5778.171803459826 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 5778.171803459826 5778.171803459826 5778.171803459826 5778.171803459826 5778.171803459826 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 5778.171803459826 5778.171803459826 5778.171803459826 5778.171803459826 5778.171803459826 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 5778.171803459826 5778.171803459826 5778.171803459826 5778.171803459826 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 5778.171803459826 5778.171803459826 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 5778.171803459826 5778.171803459826 5778.171803459826 5778.171803459826 5778.171803459826 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 5778.171803459826 5778.171803459826 5778.171803459826 5778.171803459826 5778.171803459826 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 5778.171803459826 5778.171803459826 5778.171803459826 5778.171803459826 5778.171803459826 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 5778.171803459826 5778.171803459826 5778.171803459826 5778.171803459826 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 5778.171803459826 5778.171803459826 5778.171803459826 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 5778.171803459826 5778.171803459826 5778.171803459826 5778.171803459826 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 5778.171803459826 5778.171803459826 5778.171803459826 5778.171803459826 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 5778.171803459826 5778.171803459826 5778.171803459826 5778.171803459826 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 5778.171803459826 5778.171803459826 5778.171803459826 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 5778.171803459826 5778.171803459826 5778.171803459826 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 5778.171803459826 5778.171803459826 5778.171803459826 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 5778.171803459826 5778.171803459826 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 +D/cons.13.00.000050.dat 5778.171520389003 5778.166182770086 5777.91668657535 5771.044277423277 5483.127212188537 5637.129688430087 1.246986935e-05 1.249565219e-05 1.249915298e-05 1.249943348e-05 1.249944659e-05 1.249944695e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 5778.166182770086 5778.160087904184 5777.884846589576 5770.489646507551 5482.263860598742 5640.383639244381 1.247032602e-05 1.249571258e-05 1.249915736e-05 1.249943367e-05 1.24994466e-05 1.249944695e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 5777.91668657535 5777.884846589576 5776.908991868287 5761.43183491321 5492.654144340196 5674.3417813415745 1.247270358e-05 1.249611757e-05 1.249919129e-05 1.249943528e-05 1.249944664e-05 1.249944695e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 5771.044277423277 5770.489646507551 5761.43183491321 5498.063943558561 5662.530229396379 1.245550754e-05 1.249065608e-05 1.249851795e-05 1.249938455e-05 1.249944434e-05 1.249944689e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 5483.127212188537 5482.263860598742 5492.654144340198 5662.530229396375 1.24515462e-05 1.248559206e-05 1.249751134e-05 1.249928034e-05 1.249943745e-05 1.249944661e-05 1.249944695e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 5637.129688430088 5640.383639244384 5674.341781341574 1.245550754e-05 1.248559206e-05 1.249728912e-05 1.249920995e-05 1.249942972e-05 1.24994461e-05 1.249944693e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.246986935e-05 1.247032602e-05 1.247270358e-05 1.249065608e-05 1.249751134e-05 1.249920995e-05 1.249942566e-05 1.249944562e-05 1.24994469e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249565219e-05 1.249571258e-05 1.249611757e-05 1.249851795e-05 1.249928034e-05 1.249942972e-05 1.249944562e-05 1.249944688e-05 1.249944695e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249915298e-05 1.249915736e-05 1.249919129e-05 1.249938455e-05 1.249943745e-05 1.24994461e-05 1.24994469e-05 1.249944695e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249943348e-05 1.249943367e-05 1.249943528e-05 1.249944434e-05 1.249944661e-05 1.249944693e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944659e-05 1.24994466e-05 1.249944664e-05 1.249944689e-05 1.249944695e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944695e-05 1.249944695e-05 1.249944695e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 5778.166182770086 5778.160087904184 5777.884846589576 5770.489646507551 5482.263860598741 5640.383639244384 1.247032602e-05 1.249571258e-05 1.249915736e-05 1.249943367e-05 1.24994466e-05 1.249944695e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 5778.160087904184 5778.15243496899 5777.826685790181 5769.616932908845 5481.340029673063 5644.234619394536 1.247094443e-05 1.249579756e-05 1.249916386e-05 1.249943396e-05 1.24994466e-05 1.249944695e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 5777.884846589576 5777.826685790181 5776.12138490888 5750.263973623208 5498.3271988464985 5686.950592405367 1.247418929e-05 1.249632331e-05 1.249921082e-05 1.249943625e-05 1.249944667e-05 1.249944695e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 5770.489646507551 5769.616932908845 5750.263973623208 5497.585517987226 5664.41894029342 1.24569085e-05 1.249119179e-05 1.24985828e-05 1.249938958e-05 1.249944457e-05 1.24994469e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 5482.263860598741 5481.3400296730615 5498.327198846499 5664.418940293422 1.245225704e-05 1.248607073e-05 1.249762892e-05 1.249929367e-05 1.249943833e-05 1.249944664e-05 1.249944695e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 5640.383639244386 5644.234619394536 5686.950592405368 1.24569085e-05 1.248607073e-05 1.249736471e-05 1.249922291e-05 1.249943092e-05 1.249944616e-05 1.249944693e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.247032602e-05 1.247094443e-05 1.247418929e-05 1.249119179e-05 1.249762892e-05 1.249922291e-05 1.249942698e-05 1.249944571e-05 1.24994469e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249571258e-05 1.249579756e-05 1.249632331e-05 1.24985828e-05 1.249929367e-05 1.249943092e-05 1.249944571e-05 1.249944689e-05 1.249944695e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249915736e-05 1.249916386e-05 1.249921082e-05 1.249938958e-05 1.249943833e-05 1.249944616e-05 1.24994469e-05 1.249944695e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249943367e-05 1.249943396e-05 1.249943625e-05 1.249944457e-05 1.249944664e-05 1.249944693e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.24994466e-05 1.24994466e-05 1.249944667e-05 1.24994469e-05 1.249944695e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944695e-05 1.249944695e-05 1.249944695e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 5777.91668657535 5777.884846589576 5776.908991868287 5761.43183491321 5492.654144340198 5674.341781341573 1.247270358e-05 1.249611757e-05 1.249919129e-05 1.249943528e-05 1.249944664e-05 1.249944695e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 5777.884846589576 5777.826685790181 5776.12138490888 5750.263973623208 5498.3271988464985 5686.950592405371 1.247418929e-05 1.249632331e-05 1.249921082e-05 1.249943625e-05 1.249944667e-05 1.249944695e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 5776.908991868287 5776.12138490888 5759.727380544259 5496.390711222574 5608.725409457324 1.24486685e-05 1.248726962e-05 1.249812928e-05 1.249935672e-05 1.249944312e-05 1.249944686e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 5761.43183491321 5750.263973623208 5496.390711222574 5495.6860855924815 5686.635226534322 1.246575996e-05 1.249417923e-05 1.24989572e-05 1.249941774e-05 1.249944585e-05 1.249944693e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 5492.654144340194 5498.3271988464985 5608.725409457324 5686.635226534321 1.245978272e-05 1.248984741e-05 1.249837228e-05 1.249936491e-05 1.249944271e-05 1.249944681e-05 1.249944695e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 5674.3417813415745 5686.950592405368 1.24486685e-05 1.246575996e-05 1.248984741e-05 1.249815782e-05 1.24993217e-05 1.24994385e-05 1.249944656e-05 1.249944694e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.247270358e-05 1.247418929e-05 1.248726962e-05 1.249417923e-05 1.249837228e-05 1.24993217e-05 1.249943634e-05 1.249944632e-05 1.249944693e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249611757e-05 1.249632331e-05 1.249812928e-05 1.24989572e-05 1.249936491e-05 1.24994385e-05 1.249944632e-05 1.249944692e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249919129e-05 1.249921082e-05 1.249935672e-05 1.249941774e-05 1.249944271e-05 1.249944656e-05 1.249944693e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249943528e-05 1.249943625e-05 1.249944312e-05 1.249944585e-05 1.249944681e-05 1.249944694e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944664e-05 1.249944667e-05 1.249944686e-05 1.249944693e-05 1.249944695e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944695e-05 1.249944695e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 5771.044277423277 5770.489646507551 5761.43183491321 5498.063943558559 5662.530229396375 1.245550754e-05 1.249065608e-05 1.249851795e-05 1.249938455e-05 1.249944434e-05 1.249944689e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 5770.489646507551 5769.616932908845 5750.263973623208 5497.585517987223 5664.41894029342 1.24569085e-05 1.249119179e-05 1.24985828e-05 1.249938958e-05 1.249944457e-05 1.24994469e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 5761.43183491321 5750.263973623208 5496.390711222574 5495.68608559248 5686.635226534323 1.246575996e-05 1.249417923e-05 1.24989572e-05 1.249941774e-05 1.249944585e-05 1.249944693e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 5498.063943558558 5497.58551798723 5495.686085592485 5673.193411947886 1.245215221e-05 1.248617002e-05 1.249786888e-05 1.249932302e-05 1.24994405e-05 1.249944674e-05 1.249944695e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 5662.530229396375 5664.41894029342 5686.635226534322 1.245215221e-05 1.247953715e-05 1.249653713e-05 1.249916249e-05 1.249942783e-05 1.249944607e-05 1.249944693e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.245550754e-05 1.24569085e-05 1.246575996e-05 1.248617002e-05 1.249653713e-05 1.249909292e-05 1.249941665e-05 1.249944512e-05 1.249944688e-05 1.249944695e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249065608e-05 1.249119179e-05 1.249417923e-05 1.249786888e-05 1.249916249e-05 1.249941665e-05 1.249944464e-05 1.249944683e-05 1.249944695e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249851795e-05 1.24985828e-05 1.24989572e-05 1.249932302e-05 1.249942783e-05 1.249944512e-05 1.249944683e-05 1.249944695e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249938455e-05 1.249938958e-05 1.249941774e-05 1.24994405e-05 1.249944607e-05 1.249944688e-05 1.249944695e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944434e-05 1.249944457e-05 1.249944585e-05 1.249944674e-05 1.249944693e-05 1.249944695e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944689e-05 1.24994469e-05 1.249944693e-05 1.249944695e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 5483.1272121885395 5482.263860598743 5492.654144340197 5662.530229396376 1.24515462e-05 1.248559206e-05 1.249751134e-05 1.249928034e-05 1.249943745e-05 1.249944661e-05 1.249944695e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 5482.263860598741 5481.340029673065 5498.327198846499 5664.41894029342 1.245225704e-05 1.248607073e-05 1.249762892e-05 1.249929367e-05 1.249943833e-05 1.249944664e-05 1.249944695e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 5492.654144340197 5498.3271988465 5608.725409457323 5686.635226534323 1.245978272e-05 1.248984741e-05 1.249837228e-05 1.249936491e-05 1.249944271e-05 1.249944681e-05 1.249944695e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 5662.530229396376 5664.418940293422 5686.635226534321 1.245215221e-05 1.247953715e-05 1.249653713e-05 1.249916249e-05 1.249942783e-05 1.249944607e-05 1.249944693e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.24515462e-05 1.245225704e-05 1.245978272e-05 1.247953715e-05 1.249393036e-05 1.249886147e-05 1.24993991e-05 1.249944414e-05 1.249944684e-05 1.249944695e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.248559206e-05 1.248607073e-05 1.248984741e-05 1.249653713e-05 1.249886147e-05 1.249938735e-05 1.249944243e-05 1.249944671e-05 1.249944695e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249751134e-05 1.249762892e-05 1.249837228e-05 1.249916249e-05 1.24993991e-05 1.249944243e-05 1.249944664e-05 1.249944694e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249928034e-05 1.249929367e-05 1.249936491e-05 1.249942783e-05 1.249944414e-05 1.249944671e-05 1.249944694e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249943745e-05 1.249943833e-05 1.249944271e-05 1.249944607e-05 1.249944684e-05 1.249944695e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944661e-05 1.249944664e-05 1.249944681e-05 1.249944693e-05 1.249944695e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944695e-05 1.249944695e-05 1.249944695e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 5637.129688430081 5640.383639244386 5674.3417813415745 1.245550754e-05 1.248559206e-05 1.249728912e-05 1.249920995e-05 1.249942972e-05 1.24994461e-05 1.249944693e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 5640.383639244386 5644.2346193945405 5686.95059240537 1.24569085e-05 1.248607073e-05 1.249736471e-05 1.249922291e-05 1.249943092e-05 1.249944616e-05 1.249944693e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 5674.341781341574 5686.950592405367 1.24486685e-05 1.246575996e-05 1.248984741e-05 1.249815782e-05 1.24993217e-05 1.24994385e-05 1.249944656e-05 1.249944694e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.245550754e-05 1.24569085e-05 1.246575996e-05 1.248617002e-05 1.249653713e-05 1.249909292e-05 1.249941665e-05 1.249944512e-05 1.249944688e-05 1.249944695e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.248559206e-05 1.248607073e-05 1.248984741e-05 1.249653713e-05 1.249886147e-05 1.249938735e-05 1.249944243e-05 1.249944671e-05 1.249944695e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249728912e-05 1.249736471e-05 1.249815782e-05 1.249909292e-05 1.249938735e-05 1.249944117e-05 1.249944655e-05 1.249944694e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249920995e-05 1.249922291e-05 1.24993217e-05 1.249941665e-05 1.249944243e-05 1.249944655e-05 1.249944693e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249942972e-05 1.249943092e-05 1.24994385e-05 1.249944512e-05 1.249944671e-05 1.249944694e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.24994461e-05 1.249944616e-05 1.249944656e-05 1.249944688e-05 1.249944695e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944693e-05 1.249944693e-05 1.249944694e-05 1.249944695e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.246986935e-05 1.247032602e-05 1.247270358e-05 1.249065608e-05 1.249751134e-05 1.249920995e-05 1.249942566e-05 1.249944562e-05 1.24994469e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.247032602e-05 1.247094443e-05 1.247418929e-05 1.249119179e-05 1.249762892e-05 1.249922291e-05 1.249942698e-05 1.249944571e-05 1.24994469e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.247270358e-05 1.247418929e-05 1.248726962e-05 1.249417923e-05 1.249837228e-05 1.24993217e-05 1.249943634e-05 1.249944632e-05 1.249944693e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249065608e-05 1.249119179e-05 1.249417923e-05 1.249786888e-05 1.249916249e-05 1.249941665e-05 1.249944464e-05 1.249944683e-05 1.249944695e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249751134e-05 1.249762892e-05 1.249837228e-05 1.249916249e-05 1.24993991e-05 1.249944243e-05 1.249944664e-05 1.249944694e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249920995e-05 1.249922291e-05 1.24993217e-05 1.249941665e-05 1.249944243e-05 1.249944655e-05 1.249944693e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249942566e-05 1.249942698e-05 1.249943634e-05 1.249944464e-05 1.249944664e-05 1.249944693e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944562e-05 1.249944571e-05 1.249944632e-05 1.249944683e-05 1.249944694e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.24994469e-05 1.24994469e-05 1.249944693e-05 1.249944695e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249565219e-05 1.249571258e-05 1.249611757e-05 1.249851795e-05 1.249928034e-05 1.249942972e-05 1.249944562e-05 1.249944688e-05 1.249944695e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249571258e-05 1.249579756e-05 1.249632331e-05 1.24985828e-05 1.249929367e-05 1.249943092e-05 1.249944571e-05 1.249944689e-05 1.249944695e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249611757e-05 1.249632331e-05 1.249812928e-05 1.24989572e-05 1.249936491e-05 1.24994385e-05 1.249944632e-05 1.249944692e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249851795e-05 1.24985828e-05 1.24989572e-05 1.249932302e-05 1.249942783e-05 1.249944512e-05 1.249944683e-05 1.249944695e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249928034e-05 1.249929367e-05 1.249936491e-05 1.249942783e-05 1.249944414e-05 1.249944671e-05 1.249944694e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249942972e-05 1.249943092e-05 1.24994385e-05 1.249944512e-05 1.249944671e-05 1.249944694e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944562e-05 1.249944571e-05 1.249944632e-05 1.249944683e-05 1.249944694e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944688e-05 1.249944689e-05 1.249944692e-05 1.249944695e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944695e-05 1.249944695e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249915298e-05 1.249915736e-05 1.249919129e-05 1.249938455e-05 1.249943745e-05 1.24994461e-05 1.24994469e-05 1.249944695e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249915736e-05 1.249916386e-05 1.249921082e-05 1.249938958e-05 1.249943833e-05 1.249944616e-05 1.24994469e-05 1.249944695e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249919129e-05 1.249921082e-05 1.249935672e-05 1.249941774e-05 1.249944271e-05 1.249944656e-05 1.249944693e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249938455e-05 1.249938958e-05 1.249941774e-05 1.24994405e-05 1.249944607e-05 1.249944688e-05 1.249944695e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249943745e-05 1.249943833e-05 1.249944271e-05 1.249944607e-05 1.249944684e-05 1.249944695e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.24994461e-05 1.249944616e-05 1.249944656e-05 1.249944688e-05 1.249944695e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.24994469e-05 1.24994469e-05 1.249944693e-05 1.249944695e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944695e-05 1.249944695e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249943348e-05 1.249943367e-05 1.249943528e-05 1.249944434e-05 1.249944661e-05 1.249944693e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249943367e-05 1.249943396e-05 1.249943625e-05 1.249944457e-05 1.249944664e-05 1.249944693e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249943528e-05 1.249943625e-05 1.249944312e-05 1.249944585e-05 1.249944681e-05 1.249944694e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944434e-05 1.249944457e-05 1.249944585e-05 1.249944674e-05 1.249944693e-05 1.249944695e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944661e-05 1.249944664e-05 1.249944681e-05 1.249944693e-05 1.249944695e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944693e-05 1.249944693e-05 1.249944694e-05 1.249944695e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944659e-05 1.24994466e-05 1.249944664e-05 1.249944689e-05 1.249944695e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.24994466e-05 1.24994466e-05 1.249944667e-05 1.24994469e-05 1.249944695e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944664e-05 1.249944667e-05 1.249944686e-05 1.249944693e-05 1.249944695e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944689e-05 1.24994469e-05 1.249944693e-05 1.249944695e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944695e-05 1.249944695e-05 1.249944695e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944695e-05 1.249944695e-05 1.249944695e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944695e-05 1.249944695e-05 1.249944695e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944695e-05 1.249944695e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 +D/cons.2.00.000000.dat 0.00900220846415 0.00900220846415 0.00900220846415 0.00900220846415 0.00900220846415 0.00900220846415 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 0.00900220846415 0.00900220846415 0.00900220846415 0.00900220846415 0.00900220846415 0.00900220846415 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 0.00900220846415 0.00900220846415 0.00900220846415 0.00900220846415 0.00900220846415 0.00900220846415 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 0.00900220846415 0.00900220846415 0.00900220846415 0.00900220846415 0.00900220846415 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 0.00900220846415 0.00900220846415 0.00900220846415 0.00900220846415 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 0.00900220846415 0.00900220846415 0.00900220846415 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 0.00900220846415 0.00900220846415 0.00900220846415 0.00900220846415 0.00900220846415 0.00900220846415 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 0.00900220846415 0.00900220846415 0.00900220846415 0.00900220846415 0.00900220846415 0.00900220846415 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 0.00900220846415 0.00900220846415 0.00900220846415 0.00900220846415 0.00900220846415 0.00900220846415 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 0.00900220846415 0.00900220846415 0.00900220846415 0.00900220846415 0.00900220846415 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 0.00900220846415 0.00900220846415 0.00900220846415 0.00900220846415 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 0.00900220846415 0.00900220846415 0.00900220846415 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 0.00900220846415 0.00900220846415 0.00900220846415 0.00900220846415 0.00900220846415 0.00900220846415 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 0.00900220846415 0.00900220846415 0.00900220846415 0.00900220846415 0.00900220846415 0.00900220846415 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 0.00900220846415 0.00900220846415 0.00900220846415 0.00900220846415 0.00900220846415 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 0.00900220846415 0.00900220846415 0.00900220846415 0.00900220846415 0.00900220846415 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 0.00900220846415 0.00900220846415 0.00900220846415 0.00900220846415 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 0.00900220846415 0.00900220846415 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 0.00900220846415 0.00900220846415 0.00900220846415 0.00900220846415 0.00900220846415 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 0.00900220846415 0.00900220846415 0.00900220846415 0.00900220846415 0.00900220846415 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 0.00900220846415 0.00900220846415 0.00900220846415 0.00900220846415 0.00900220846415 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 0.00900220846415 0.00900220846415 0.00900220846415 0.00900220846415 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 0.00900220846415 0.00900220846415 0.00900220846415 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 0.00900220846415 0.00900220846415 0.00900220846415 0.00900220846415 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 0.00900220846415 0.00900220846415 0.00900220846415 0.00900220846415 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 0.00900220846415 0.00900220846415 0.00900220846415 0.00900220846415 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 0.00900220846415 0.00900220846415 0.00900220846415 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 0.00900220846415 0.00900220846415 0.00900220846415 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 0.00900220846415 0.00900220846415 0.00900220846415 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 0.00900220846415 0.00900220846415 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 +D/cons.2.00.000050.dat 0.00900220814914 0.00900220220923 0.00900192452356 0.00899425527764 0.0092488670128 0.02870836990997 3.63e-11 3.633e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 0.00900220220923 0.00900219542662 0.00900188908731 0.00899363753987 0.00924733999292 0.0287400584409 3.63e-11 3.633e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 0.00900192452356 0.00900188908731 0.00900080277033 0.0089835227623 0.00928144288595 0.03406972614392 3.63e-11 3.633e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 0.00899425527764 0.00899363753987 0.0089835227623 0.00929123096447 0.0333366470295 3.628e-11 3.633e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 0.0092488670128 0.00924733999292 0.00928144288595 0.0333366470295 3.628e-11 3.632e-11 3.633e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 0.02870836990997 0.0287400584409 0.03406972614392 3.628e-11 3.632e-11 3.633e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.63e-11 3.63e-11 3.63e-11 3.633e-11 3.633e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.633e-11 3.633e-11 3.633e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 0.00900220220923 0.00900219542662 0.00900188908731 0.00899363753987 0.00924733999292 0.0287400584409 3.63e-11 3.633e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 0.00900219542662 0.00900218691012 0.00900182435759 0.0089926654618 0.00924571265466 0.028786983746 3.63e-11 3.633e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 0.00900188908731 0.00900182435759 0.00899992585208 0.00897101487214 0.00930498799314 0.03643011396263 3.631e-11 3.633e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 0.00899363753987 0.0089926654618 0.00897101487214 0.0092904944722 0.03339308264747 3.628e-11 3.633e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 0.00924733999292 0.00924571265466 0.00930498799314 0.03339308264747 3.628e-11 3.632e-11 3.633e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 0.0287400584409 0.028786983746 0.03643011396263 3.628e-11 3.632e-11 3.633e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.63e-11 3.63e-11 3.631e-11 3.633e-11 3.633e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.633e-11 3.633e-11 3.633e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 0.00900192452356 0.00900188908731 0.00900080277033 0.0089835227623 0.00928144288595 0.03406972614392 3.63e-11 3.633e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 0.00900188908731 0.00900182435759 0.00899992585208 0.00897101487214 0.00930498799314 0.03643011396263 3.631e-11 3.633e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 0.00900080277033 0.00899992585208 0.00898162423884 0.00927112543075 0.02573658034076 3.627e-11 3.632e-11 3.633e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 0.0089835227623 0.00897101487214 0.00927112543075 0.00930468918308 0.03640570378345 3.629e-11 3.633e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 0.00928144288595 0.00930498799314 0.02573658034076 0.03640570378345 3.629e-11 3.632e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 0.03406972614392 0.03643011396263 3.627e-11 3.629e-11 3.632e-11 3.633e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.63e-11 3.631e-11 3.632e-11 3.633e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.633e-11 3.633e-11 3.633e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 0.00899425527764 0.00899363753987 0.0089835227623 0.00929123096447 0.0333366470295 3.628e-11 3.633e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 0.00899363753987 0.0089926654618 0.00897101487214 0.0092904944722 0.03339308264747 3.628e-11 3.633e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 0.0089835227623 0.00897101487214 0.00927112543075 0.00930468918308 0.03640570378345 3.629e-11 3.633e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 0.00929123096447 0.0092904944722 0.00930468918308 0.03564776336406 3.628e-11 3.632e-11 3.633e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 0.0333366470295 0.03339308264747 0.03640570378345 3.628e-11 3.631e-11 3.633e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.628e-11 3.628e-11 3.629e-11 3.632e-11 3.633e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.633e-11 3.633e-11 3.633e-11 3.633e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 0.0092488670128 0.00924733999292 0.00928144288595 0.0333366470295 3.628e-11 3.632e-11 3.633e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 0.00924733999292 0.00924571265466 0.00930498799314 0.03339308264747 3.628e-11 3.632e-11 3.633e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 0.00928144288595 0.00930498799314 0.02573658034076 0.03640570378345 3.629e-11 3.632e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 0.0333366470295 0.03339308264747 0.03640570378345 3.628e-11 3.631e-11 3.633e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.628e-11 3.628e-11 3.629e-11 3.631e-11 3.633e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.632e-11 3.632e-11 3.632e-11 3.633e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.633e-11 3.633e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 0.02870836990997 0.0287400584409 0.03406972614392 3.628e-11 3.632e-11 3.633e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 0.0287400584409 0.028786983746 0.03643011396263 3.628e-11 3.632e-11 3.633e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 0.03406972614392 0.03643011396263 3.627e-11 3.629e-11 3.632e-11 3.633e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.628e-11 3.628e-11 3.629e-11 3.632e-11 3.633e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.632e-11 3.632e-11 3.632e-11 3.633e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.633e-11 3.633e-11 3.633e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.63e-11 3.63e-11 3.63e-11 3.633e-11 3.633e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.63e-11 3.63e-11 3.631e-11 3.633e-11 3.633e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.63e-11 3.631e-11 3.632e-11 3.633e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.633e-11 3.633e-11 3.633e-11 3.633e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.633e-11 3.633e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.633e-11 3.633e-11 3.633e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.633e-11 3.633e-11 3.633e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.633e-11 3.633e-11 3.633e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 +D/cons.3.00.000000.dat 0.02700662155718 0.02700662155718 0.02700662155718 0.02700662155718 0.02700662155718 0.02700662155718 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 0.02700662155718 0.02700662155718 0.02700662155718 0.02700662155718 0.02700662155718 0.02700662155718 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 0.02700662155718 0.02700662155718 0.02700662155718 0.02700662155718 0.02700662155718 0.02700662155718 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 0.02700662155718 0.02700662155718 0.02700662155718 0.02700662155718 0.02700662155718 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 0.02700662155718 0.02700662155718 0.02700662155718 0.02700662155718 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 0.02700662155718 0.02700662155718 0.02700662155718 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 0.02700662155718 0.02700662155718 0.02700662155718 0.02700662155718 0.02700662155718 0.02700662155718 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 0.02700662155718 0.02700662155718 0.02700662155718 0.02700662155718 0.02700662155718 0.02700662155718 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 0.02700662155718 0.02700662155718 0.02700662155718 0.02700662155718 0.02700662155718 0.02700662155718 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 0.02700662155718 0.02700662155718 0.02700662155718 0.02700662155718 0.02700662155718 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 0.02700662155718 0.02700662155718 0.02700662155718 0.02700662155718 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 0.02700662155718 0.02700662155718 0.02700662155718 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 0.02700662155718 0.02700662155718 0.02700662155718 0.02700662155718 0.02700662155718 0.02700662155718 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 0.02700662155718 0.02700662155718 0.02700662155718 0.02700662155718 0.02700662155718 0.02700662155718 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 0.02700662155718 0.02700662155718 0.02700662155718 0.02700662155718 0.02700662155718 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 0.02700662155718 0.02700662155718 0.02700662155718 0.02700662155718 0.02700662155718 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 0.02700662155718 0.02700662155718 0.02700662155718 0.02700662155718 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 0.02700662155718 0.02700662155718 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 0.02700662155718 0.02700662155718 0.02700662155718 0.02700662155718 0.02700662155718 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 0.02700662155718 0.02700662155718 0.02700662155718 0.02700662155718 0.02700662155718 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 0.02700662155718 0.02700662155718 0.02700662155718 0.02700662155718 0.02700662155718 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 0.02700662155718 0.02700662155718 0.02700662155718 0.02700662155718 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 0.02700662155718 0.02700662155718 0.02700662155718 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 0.02700662155718 0.02700662155718 0.02700662155718 0.02700662155718 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 0.02700662155718 0.02700662155718 0.02700662155718 0.02700662155718 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 0.02700662155718 0.02700662155718 0.02700662155718 0.02700662155718 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 0.02700662155718 0.02700662155718 0.02700662155718 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 0.02700662155718 0.02700662155718 0.02700662155718 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 0.02700662155718 0.02700662155718 0.02700662155718 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 0.02700662155718 0.02700662155718 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 +D/cons.3.00.000050.dat 0.02700662061214 0.02700660279242 0.02700576973554 0.02698276159541 0.02707800986263 0.02696236423859 5.836e-11 5.841e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 0.02700660279242 0.0270065824446 0.0270056634268 0.02698090813613 0.0270739813274 0.02697651044791 5.836e-11 5.841e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 0.02700576973554 0.0270056634268 0.02700240447633 0.0269505614216 0.02712157524729 0.02696074223794 5.837e-11 5.841e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 0.02698276159541 0.02698090813613 0.0269505614216 0.02714680249369 0.02692876392705 5.833e-11 5.84e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 0.02707800986263 0.0270739813274 0.02712157524729 0.02692876392705 5.833e-11 5.839e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 0.02696236423859 0.02697651044791 0.02696074223794 5.833e-11 5.839e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.836e-11 5.836e-11 5.837e-11 5.84e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.841e-11 5.841e-11 5.841e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 0.02700660279242 0.0270065824446 0.0270056634268 0.02698090813613 0.0270739813274 0.02697651044791 5.836e-11 5.841e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 0.0270065824446 0.02700655689511 0.02700546923766 0.02697799131698 0.02706967016953 0.02699292862771 5.836e-11 5.841e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 0.0270056634268 0.02700546923766 0.02699977372194 0.02691303291061 0.0271472825497 0.02694676410557 5.837e-11 5.841e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 0.02698090813613 0.02697799131698 0.02691303291061 0.02714456426096 0.02693578422915 5.834e-11 5.84e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 0.0270739813274 0.02706967016953 0.0271472825497 0.02693578422915 5.833e-11 5.839e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 0.02697651044791 0.02699292862771 0.02694676410557 5.834e-11 5.839e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.836e-11 5.836e-11 5.837e-11 5.84e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.841e-11 5.841e-11 5.841e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 0.02700576973554 0.0270056634268 0.02700240447633 0.0269505614216 0.02712157524729 0.02696074223794 5.837e-11 5.841e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 0.0270056634268 0.02700546923766 0.02699977372194 0.02691303291061 0.0271472825497 0.02694676410557 5.837e-11 5.841e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 0.02700240447633 0.02699977372194 0.02694486260212 0.02713996235974 0.0269341112998 5.832e-11 5.84e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 0.0269505614216 0.02691303291061 0.02713996235974 0.02713471337115 0.02694603739579 5.835e-11 5.841e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 0.02712157524729 0.0271472825497 0.0269341112998 0.02694603739579 5.834e-11 5.84e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 0.02696074223794 0.02694676410557 5.832e-11 5.835e-11 5.84e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.837e-11 5.837e-11 5.84e-11 5.841e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.841e-11 5.841e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 0.02698276159541 0.02698090813613 0.0269505614216 0.02714680249369 0.02692876392705 5.833e-11 5.84e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 0.02698090813613 0.02697799131698 0.02691303291061 0.02714456426096 0.02693578422915 5.834e-11 5.84e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 0.0269505614216 0.02691303291061 0.02713996235974 0.02713471337115 0.02694603739579 5.835e-11 5.841e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 0.02714680249369 0.02714456426096 0.02713471337115 0.0269066287662 5.833e-11 5.839e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 0.02692876392705 0.02693578422915 0.02694603739579 5.833e-11 5.838e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.833e-11 5.834e-11 5.835e-11 5.839e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.84e-11 5.84e-11 5.841e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 0.02707800986263 0.0270739813274 0.02712157524729 0.02692876392705 5.833e-11 5.839e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 0.0270739813274 0.02706967016953 0.0271472825497 0.02693578422915 5.833e-11 5.839e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 0.02712157524729 0.0271472825497 0.0269341112998 0.02694603739579 5.834e-11 5.84e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 0.02692876392705 0.02693578422915 0.02694603739579 5.833e-11 5.838e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.833e-11 5.833e-11 5.834e-11 5.838e-11 5.841e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.839e-11 5.839e-11 5.84e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 0.02696236423859 0.02697651044791 0.02696074223794 5.833e-11 5.839e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 0.02697651044791 0.02699292862771 0.02694676410557 5.834e-11 5.839e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 0.02696074223794 0.02694676410557 5.832e-11 5.835e-11 5.84e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.833e-11 5.834e-11 5.835e-11 5.839e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.839e-11 5.839e-11 5.84e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.836e-11 5.836e-11 5.837e-11 5.84e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.836e-11 5.836e-11 5.837e-11 5.84e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.837e-11 5.837e-11 5.84e-11 5.841e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.84e-11 5.84e-11 5.841e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.841e-11 5.841e-11 5.841e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.841e-11 5.841e-11 5.841e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.841e-11 5.841e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 +D/cons.4.00.000000.dat 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +D/cons.4.00.000050.dat 1.4766165e-07 1.6360257e-07 9.2253978e-07 2.549882325e-05 0.00016379702241 -0.02933081743491 -3.05093802072961 -0.25766367474358 -0.01367906233664 -0.00046402123817 -9.77507685e-06 -1.2194302e-07 -9.4558e-10 -1.98e-12 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 1.6360257e-07 1.9375231e-07 1.5258307e-06 3.424174078e-05 0.0001966878275 -0.03239015261788 -4.0230720635891 -0.36352033412641 -0.02013317093536 -0.00070460211993 -1.521542971e-05 -1.9378683e-07 -1.34146e-09 -1.83e-12 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 9.2253978e-07 1.5258307e-06 2.285745689e-05 0.00061696663217 -0.00091285452658 -0.41830496364553 -22.84554772622312 -1.85095095462249 -0.10138805389275 -0.00354362083676 -7.688134146e-05 -9.8682865e-07 -7.09056e-09 -1.474e-11 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 2.549882325e-05 3.424174078e-05 0.00061696663217 4.556145694e-05 -0.03556342836434 -14.27687247018917 -2.54518958738896 -0.23172351052509 -0.01358922890676 -0.00051027903352 -1.183649716e-05 -1.603533e-07 -1.18767e-09 -3.7e-13 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.00016379702241 0.0001966878275 -0.00091285452658 -0.03556342836436 -5.09036745789116 -1.95597117631079 -0.39963061633252 -0.03441956158736 -0.00182310117244 -6.216972587e-05 -1.32290523e-06 -1.656095e-08 -9.914e-11 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.02933081743489 -0.03239015261789 -0.41830496364553 -14.2768724701912 -1.95597117631079 -0.26300978921044 -0.03465493380507 -0.00253088966803 -0.00012040968749 -3.77130239e-06 -7.471474e-08 -8.4246e-10 -1.092e-11 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -3.05093802069457 -4.0230720635891 -22.84554772622312 -2.54518958739023 -0.39963061633252 -0.03465493380507 -0.00283433656613 -0.00016513028252 -6.81620039e-06 -1.9262969e-07 -3.57362e-09 -3.61e-11 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.25766367473907 -0.36352033412641 -1.85095095462249 -0.23172351052509 -0.03441956158736 -0.00253088966803 -0.00016513028252 -8.22359895e-06 -3.0199991e-07 -7.8628e-09 -1.3959e-10 -3.1e-13 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.01367906233664 -0.02013317093536 -0.10138805389275 -0.01358922890676 -0.00182310117244 -0.00012040968749 -6.81620039e-06 -3.0199991e-07 -1.011749e-08 -2.3401e-10 -1.93e-12 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.00046402123817 -0.00070460211993 -0.00354362083676 -0.00051027903352 -6.216972587e-05 -3.77130239e-06 -1.9262969e-07 -7.8628e-09 -2.3401e-10 -1.172e-11 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -9.77507685e-06 -1.521542971e-05 -7.688134146e-05 -1.183649716e-05 -1.32290523e-06 -7.471474e-08 -3.57362e-09 -1.3959e-10 -1.93e-12 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -1.2194302e-07 -1.9378683e-07 -9.8682865e-07 -1.603533e-07 -1.656095e-08 -8.4246e-10 -3.61e-11 -3.1e-13 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -9.4558e-10 -1.34146e-09 -7.09056e-09 -1.18767e-09 -9.914e-11 -1.092e-11 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -1.98e-12 -1.83e-12 -1.474e-11 -3.7e-13 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 8.9544291e-06 9.62121645e-06 3.833222595e-05 0.0009008978175 0.00191279647034 -0.49626685296412 -37.74142482033709 -3.42718235868992 -0.18977849766123 -0.00667124528234 -0.00014509110282 -1.86315285e-06 -1.391238e-08 -6.064e-11 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 9.62121645e-06 1.078537146e-05 5.919324482e-05 0.00118862425113 0.00201479483459 -0.55052899122427 -46.86556141414494 -4.42925000927289 -0.25388757968244 -0.00914230575109 -0.00020246385982 -2.63732696e-06 -1.92835e-08 -6.375e-11 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 3.833222595e-05 5.919324482e-05 0.00070963084129 0.0207507816256 -0.03978946624767 -3.32026000795961 -179.98715663826508 -15.87942024602627 -0.94158962312785 -0.03497251018585 -0.0007958007419 -1.061314597e-05 -7.965004e-08 -3.0875e-10 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0009008978175 0.00118862425113 0.0207507816256 -0.00015628496773 -0.48936630597791 -151.14544841177636 -23.40112707375562 -2.14621099840497 -0.12850493456433 -0.00492549365333 -0.00011630949724 -1.60462861e-06 -1.237092e-08 -5.48e-12 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00191279647034 0.00201479483459 -0.03978946624767 -0.48936630597794 -66.18106589363094 -23.9676562832746 -3.83877159262668 -0.31284367449622 -0.01653900667165 -0.00056825545379 -1.221324525e-05 -1.5514467e-07 -1.05729e-09 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.49626685296405 -0.55052899122429 -3.32026000795961 -151.1454484117837 -23.9676562832746 -3.3909596790606 -0.37619794723803 -0.02549474651894 -0.0011834873414 -3.677939215e-05 -7.2938004e-07 -8.54981e-09 -5.542e-11 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -37.74142482021602 -46.86556141414494 -179.98715663826508 -23.40112707376094 -3.83877159262668 -0.37619794723803 -0.03020714098974 -0.00171001478667 -6.959563396e-05 -1.9532672e-06 -3.597031e-08 -3.974e-10 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -3.42718235867733 -4.42925000927289 -15.87942024602627 -2.14621099840497 -0.31284367449622 -0.02549474651894 -0.00171001478667 -8.530086237e-05 -3.13183583e-06 -8.086005e-08 -1.39637e-09 -5.7e-13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.18977849766123 -0.25388757968244 -0.94158962312785 -0.12850493456433 -0.01653900667165 -0.0011834873414 -6.959563396e-05 -3.13183583e-06 -1.0552344e-07 -2.52788e-09 -2.823e-11 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.00667124528234 -0.00914230575109 -0.03497251018585 -0.00492549365333 -0.00056825545379 -3.677939215e-05 -1.9532672e-06 -8.086005e-08 -2.52788e-09 -7.41e-11 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.00014509110282 -0.00020246385982 -0.0007958007419 -0.00011630949724 -1.221324525e-05 -7.2938004e-07 -3.597031e-08 -1.39637e-09 -2.823e-11 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1.86315285e-06 -2.63732696e-06 -1.061314597e-05 -1.60462861e-06 -1.5514467e-07 -8.54981e-09 -3.974e-10 -5.7e-13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1.391238e-08 -1.92835e-08 -7.965004e-08 -1.237092e-08 -1.05729e-09 -5.542e-11 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -6.064e-11 -6.375e-11 -3.0875e-10 -5.48e-12 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00042004590337 0.00043741644094 0.00108450620446 0.01560194198316 -0.03999761302715 -4.40893038440873 -232.4533418651231 -21.66707945967414 -1.29192942125099 -0.04819697110573 -0.00110094417614 -1.473257585e-05 -1.1140102e-07 -5.048e-10 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.00043741644094 0.00046257182293 0.00147799894621 0.01637660057612 -0.04173135158141 -6.28510024689737 -242.20206781062564 -22.83591035371353 -1.37276410750116 -0.05149536375131 -0.0011810423694 -1.585349784e-05 -1.202127e-07 -5.1878e-10 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.00108450620446 0.00147799894621 0.0119786500178 0.02939295230154 -2.05958996914724 -1459.4916283361274 -276.8577174084878 -23.61622896426621 -1.35999670564729 -0.04987798408988 -0.00112860668902 -1.501467526e-05 -1.132918e-07 -3.6641e-10 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.01560194198316 0.01637660057612 0.02939295230154 -0.04004083272896 -3.84695380580108 -550.3695942636508 -73.95582623635744 -6.04006289262955 -0.3247008883 -0.01117981702065 -0.00023863094145 -3.01560345e-06 -2.162276e-08 -5.15e-12 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.03999761302715 -0.04173135158141 -2.05958996914728 -3.84695380580075 -370.55710453496766 -101.87666460613555 -12.17114374807398 -0.84790293808144 -0.04025415690548 -0.00126081378924 -2.498737081e-05 -2.9719575e-07 -2.01917e-09 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -4.40893038440881 -6.28510024689739 -1459.4916283361265 -550.3695942636488 -101.87666460613555 -13.5105036481255 -1.22201185421535 -0.07439550299611 -0.00318476603527 -9.23053857e-05 -1.71961046e-06 -1.936322e-08 -1.667e-11 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -232.45334186513492 -242.20206781062564 -276.8577174084878 -73.95582623635615 -12.17114374807398 -1.22201185421535 -0.09250286058422 -0.0049933823702 -0.00019391122406 -5.19698901e-06 -9.091165e-08 -9.0766e-10 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -21.66707945967365 -22.83591035371353 -23.61622896426621 -6.04006289262955 -0.84790293808144 -0.07439550299611 -0.0049933823702 -0.00024585916057 -8.82106677e-06 -2.2094526e-07 -3.58136e-09 -2.9e-13 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -1.29192942125099 -1.37276410750116 -1.35999670564729 -0.3247008883 -0.04025415690548 -0.00318476603527 -0.00019391122406 -8.82106677e-06 -2.952168e-07 -6.98853e-09 -2.214e-11 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.04819697110573 -0.05149536375131 -0.04987798408988 -0.01117981702065 -0.00126081378924 -9.23053857e-05 -5.19698901e-06 -2.2094526e-07 -6.98853e-09 -4.267e-11 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.00110094417614 -0.0011810423694 -0.00112860668902 -0.00023863094145 -2.498737081e-05 -1.71961046e-06 -9.091165e-08 -3.58136e-09 -2.214e-11 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -1.473257585e-05 -1.585349784e-05 -1.501467526e-05 -3.01560345e-06 -2.9719575e-07 -1.936322e-08 -9.0766e-10 -2.9e-13 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -1.1140102e-07 -1.202127e-07 -1.132918e-07 -2.162276e-08 -2.01917e-09 -1.667e-11 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -5.048e-10 -5.1878e-10 -3.6641e-10 -5.15e-12 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.01201853212008 0.01213291139929 0.01592821842583 0.00082019482072 -7.18174102559787 -1916.2481604115073 -305.00740660888465 -25.52618820777317 -1.44842836200352 -0.05249792337718 -0.00117667603049 -1.553393065e-05 -1.159846e-07 -3.0678e-10 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.01213291139929 0.01228257584899 0.01682884962583 -0.00051395588709 -7.25605377478998 -1928.271947201101 -285.8160273123903 -23.33590563967167 -1.30094921802007 -0.04661539746537 -0.00103657989611 -1.36051261e-05 -1.0125339e-07 -2.8566e-10 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.01592821842583 0.01682884962583 -0.00748380793664 -0.03504033149253 -7.05792133845915 -836.069562304736 -111.23823432930527 -8.30561339689469 -0.42072586322773 -0.01398811710034 -0.00029310176559 -3.66522981e-06 -2.612433e-08 -2.675e-11 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.00082019482072 -0.00051395588709 -0.03504033149253 -8.03274555290705 -1716.1612402726453 -336.5446417894803 -31.23956571212882 -2.0692765901539 -0.09394887151373 -0.00289286154053 -5.743473878e-05 -6.89038e-07 -4.67501e-09 -3e-14 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -7.1817410255979 -7.25605377478998 -7.05792133845929 -1716.1612402726475 -538.132200562255 -59.71497998633134 -4.67877456982396 -0.27216942493184 -0.01125671622937 -0.00032120345029 -5.96759263e-06 -6.791303e-08 -3.1707e-10 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -1916.2481604115076 -1928.2719472010795 -836.0695623047369 -336.5446417894805 -59.71497998633134 -5.69608625117372 -0.42427176809721 -0.02291058539553 -0.00088546503752 -2.36773735e-05 -4.1467305e-07 -4.46479e-09 -4.9e-13 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -305.00740660888624 -285.8160273123903 -111.23823432930527 -31.23956571212882 -4.67877456982396 -0.42427176809721 -0.02890497600146 -0.0014486163751 -5.244207236e-05 -1.32152344e-06 -2.190198e-08 -1.293e-10 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -25.5261882077733 -23.33590563967167 -8.30561339689469 -2.0692765901539 -0.27216942493184 -0.02291058539553 -0.0014486163751 -6.79127862e-05 -2.31741276e-06 -5.541916e-08 -8.0132e-10 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -1.44842836200352 -1.30094921802007 -0.42072586322773 -0.09394887151373 -0.01125671622937 -0.00088546503752 -5.244207236e-05 -2.31741276e-06 -7.511181e-08 -1.57838e-09 -5.9e-13 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.05249792337718 -0.04661539746537 -0.01398811710034 -0.00289286154053 -0.00032120345029 -2.36773735e-05 -1.32152344e-06 -5.541916e-08 -1.57838e-09 -2.49e-12 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.00117667603049 -0.00103657989611 -0.00029310176559 -5.743473878e-05 -5.96759263e-06 -4.1467305e-07 -2.190198e-08 -8.0132e-10 -5.9e-13 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -1.553393065e-05 -1.36051261e-05 -3.66522981e-06 -6.89038e-07 -6.791303e-08 -4.46479e-09 -1.293e-10 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -1.159846e-07 -1.0125339e-07 -2.612433e-08 -4.67501e-09 -3.1707e-10 -4.9e-13 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -3.0678e-10 -2.8566e-10 -2.675e-11 -3e-14 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.00957198804213 -0.00946739130912 -0.00199537706454 -7.1896212361519 -1883.9457620882042 -561.2552979840859 -71.43364813143606 -5.12360900141438 -0.25484552879908 -0.00837228728371 -0.00017383047121 -2.15782608e-06 -1.518105e-08 -5.94e-12 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.00946739130912 -0.00935752589735 -0.0011627866238 -7.31771848371595 -1892.1774947899705 -550.6173378457221 -66.51187293633693 -4.62110742227817 -0.22649582214475 -0.00736830481869 -0.00015192168264 -1.87617285e-06 -1.324676e-08 -5.61e-12 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.00199537706454 -0.0011627866238 -3.1783183432653 -11.70394772292952 -1923.7337556710445 -274.7797009113441 -25.79778832669773 -1.75428371224716 -0.08224421114189 -0.00256706981989 -5.093824854e-05 -6.0762595e-07 -4.03011e-09 -1.8e-13 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -7.18962123615178 -7.31771848371593 -11.70394772292948 -1831.4626974478704 -710.0871597233792 -74.53737892948394 -6.26510670213364 -0.37883121766872 -0.01600961652706 -0.00046133279612 -8.60564491e-06 -9.779235e-08 -5.0467e-10 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -1883.9457620882042 -1892.1774947900365 -1923.7337556710454 -710.0871597233768 -162.41805136993997 -12.50141648395524 -0.9042635386951 -0.04875819220614 -0.00188457096186 -5.042858975e-05 -8.8306738e-07 -9.4694e-09 -1.431e-11 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -561.2552979840854 -550.6173378458396 -274.7797009113441 -74.53737892948395 -12.50141648395524 -1.11771026625455 -0.0772876895472 -0.00391119137796 -0.00014282115201 -3.62733327e-06 -6.060167e-08 -5.1481e-10 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -71.43364813144107 -66.51187293633693 -25.79778832669773 -6.26510670213363 -0.9042635386951 -0.0772876895472 -0.0049550567863 -0.00023497028144 -8.10517962e-06 -1.9562581e-07 -2.99283e-09 -1.73e-12 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -5.12360900141428 -4.62110742227817 -1.75428371224716 -0.37883121766872 -0.04875819220614 -0.00391119137796 -0.00023497028144 -1.051599402e-05 -3.4446123e-07 -7.88019e-09 -7.083e-11 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.25484552879908 -0.22649582214475 -0.08224421114189 -0.01600961652706 -0.00188457096186 -0.00014282115201 -8.10517962e-06 -3.4446123e-07 -1.073536e-08 -1.4348e-10 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.00837228728371 -0.00736830481869 -0.00256706981989 -0.00046133279612 -5.042858975e-05 -3.62733327e-06 -1.9562581e-07 -7.88019e-09 -1.4348e-10 -1e-14 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.00017383047121 -0.00015192168264 -5.093824854e-05 -8.60564491e-06 -8.8306738e-07 -6.060167e-08 -2.99283e-09 -7.083e-11 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -2.15782608e-06 -1.87617285e-06 -6.0762595e-07 -9.779235e-08 -9.4694e-09 -5.1481e-10 -1.73e-12 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -1.518105e-08 -1.324676e-08 -4.03011e-09 -5.0467e-10 -1.431e-11 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -5.94e-12 -5.61e-12 -1.8e-13 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -6.00163809850985 -6.0487356577493 -9.74236166951758 -1837.8946131050168 -484.04385241467844 -78.18480559219752 -8.33648449578564 -0.54303358971099 -0.02469726327319 -0.00075454311529 -1.474399765e-05 -1.7367024e-07 -1.03834e-09 -3e-14 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -6.04873565774927 -6.11656574910731 -12.21372785388763 -1853.655028881142 -478.382338672221 -76.75440801641288 -7.86249506916544 -0.50060581199663 -0.02248505858166 -0.00068072334601 -1.321026104e-05 -1.549027e-07 -9.1799e-10 -3e-14 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -9.74236166951765 -12.21372785388794 -1686.1865511635813 -1978.0317202852348 -468.31339942005314 -46.81105829590015 -3.92063137147292 -0.23496135714614 -0.00992143209867 -0.0002849567637 -5.28272296e-06 -5.960346e-08 -2.9215e-10 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -1837.8946131050168 -1853.6550288811422 -1978.0317202852345 -533.7065844628348 -114.212285204191 -11.38751643385433 -0.85025762843701 -0.04610964011117 -0.00178697509377 -4.787045915e-05 -8.3865412e-07 -9.03014e-09 -1.606e-11 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -484.04385241467963 -478.38233867217923 -468.3133994200525 -114.2122852041909 -22.90029954308469 -1.76648607910721 -0.11642378546595 -0.00572878825539 -0.00020515884408 -5.13926695e-06 -8.501671e-08 -7.3605e-10 -7e-14 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -78.18480559219752 -76.75440801634626 -46.81105829590015 -11.38751643385433 -1.76648607910721 -0.14553114920769 -0.00923217283237 -0.00043444353629 -1.490119371e-05 -3.5816914e-07 -5.65127e-09 -1.776e-11 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -8.33648449578434 -7.86249506916544 -3.92063137147292 -0.85025762843701 -0.11642378546595 -0.00923217283237 -0.00055357984359 -2.474572766e-05 -8.1007503e-07 -1.860063e-08 -2.0131e-10 -1e-14 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.54303358971098 -0.50060581199663 -0.23496135714614 -0.04610964011117 -0.00572878825539 -0.00043444353629 -2.474572766e-05 -1.0549597e-06 -3.309973e-08 -6.3057e-10 -5.2e-13 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.02469726327319 -0.02248505858166 -0.00992143209867 -0.00178697509377 -0.00020515884408 -1.490119371e-05 -8.1007503e-07 -3.309973e-08 -8.8128e-10 -1.65e-12 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.00075454311529 -0.00068072334601 -0.0002849567637 -4.787045915e-05 -5.13926695e-06 -3.5816914e-07 -1.860063e-08 -6.3057e-10 -1.65e-12 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -1.474399765e-05 -1.321026104e-05 -5.28272296e-06 -8.3865412e-07 -8.501671e-08 -5.65127e-09 -2.0131e-10 -5.2e-13 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -1.7367024e-07 -1.549027e-07 -5.960346e-08 -9.03014e-09 -7.3605e-10 -1.776e-11 -1e-14 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1.03834e-09 -9.1799e-10 -2.9215e-10 -1.606e-11 -7e-14 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -3e-14 -3e-14 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1838.4142415155047 -1839.7825406472418 -1852.5816436770938 -399.6201364415327 -69.40686709080535 -8.36899869459707 -0.73365378584015 -0.04274307026459 -0.00176889841727 -5.00171859e-05 -9.1586041e-07 -1.007402e-08 -2.91e-11 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -1839.7825406472418 -1841.7052340752243 -1858.4147917310481 -387.5278648996056 -67.89703735796253 -8.15580515955492 -0.69639731125504 -0.03989835096943 -0.00163366413083 -4.581553291e-05 -8.3348551e-07 -9.15364e-09 -2.053e-11 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -1852.5816436770938 -1858.4147917310477 -519.1785505545229 -291.58440772163715 -52.29375000097377 -4.8387203912546 -0.36176545879437 -0.01967008568992 -0.00076566366765 -2.053968929e-05 -3.5918569e-07 -3.73945e-09 -3.36e-12 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -399.6201364415324 -387.5278648996057 -291.58440772163726 -70.01685182523497 -11.96173160744957 -1.06729557999128 -0.07249158568482 -0.00362702451615 -0.00013133649428 -3.31464239e-06 -5.507765e-08 -4.8628e-10 -1e-13 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -69.40686709080816 -67.89703735794568 -52.29375000097379 -11.96173160744956 -1.93250712587765 -0.14758831111329 -0.00914852904785 -0.00042445001179 -1.441733026e-05 -3.4405935e-07 -5.3239e-09 -1.91e-11 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -8.36899869459707 -8.15580515953357 -4.8387203912546 -1.06729557999128 -0.14758831111329 -0.01167229664715 -0.00069927624417 -3.122378861e-05 -1.02107282e-06 -2.345075e-08 -3.022e-10 -9e-14 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.73365378583954 -0.69639731125504 -0.36176545879437 -0.07249158568482 -0.00914852904785 -0.00069927624417 -4.001749633e-05 -1.71164859e-06 -5.380544e-08 -1.0895e-09 -2.01e-12 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.04274307026459 -0.03989835096943 -0.01967008568992 -0.00362702451615 -0.00042445001179 -3.122378861e-05 -1.71164859e-06 -7.030188e-08 -2.05991e-09 -1.731e-11 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.00176889841727 -0.00163366413083 -0.00076566366765 -0.00013133649428 -1.441733026e-05 -1.02107282e-06 -5.380544e-08 -2.05991e-09 -2.883e-11 -1e-14 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -5.00171859e-05 -4.581553291e-05 -2.053968929e-05 -3.31464239e-06 -3.4405935e-07 -2.345075e-08 -1.0895e-09 -1.731e-11 -1e-14 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -9.1586041e-07 -8.3348551e-07 -3.5918569e-07 -5.507765e-08 -5.3239e-09 -3.022e-10 -2.01e-12 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -1.007402e-08 -9.15364e-09 -3.73945e-09 -4.8628e-10 -1.91e-11 -9e-14 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -2.91e-11 -2.053e-11 -3.36e-12 -1e-13 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -233.48912613548623 -232.4368581069101 -221.13292743674916 -44.37986449437805 -6.63881923559276 -0.64377860693408 -0.04774084983451 -0.00249852898915 -9.450041089e-05 -2.47858235e-06 -4.261545e-08 -3.8203e-10 -2.1e-13 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -232.43685810691002 -230.97082200579078 -215.62511088299098 -42.56412376922383 -6.34795311833181 -0.61734433661213 -0.04517318115804 -0.00233977493387 -8.782397657e-05 -2.28872948e-06 -3.910274e-08 -3.5056e-10 -1.6e-13 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -221.13292743674916 -215.6251108829904 -61.42785391082567 -27.2089014263006 -3.9862639480054 -0.34143460793844 -0.02315941122172 -0.00115752682793 -4.190701633e-05 -1.05616942e-06 -1.741753e-08 -1.3307e-10 -5e-14 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -44.3798644943783 -42.56412376922383 -27.20890142630059 -5.76213601371785 -0.82841031945023 -0.06848762206493 -0.00430160048685 -0.000201015415 -6.85625725e-06 -1.6407078e-07 -2.50834e-09 -5.15e-12 -2e-14 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -6.63881923557551 -6.34795311833152 -3.9862639480054 -0.82841031945023 -0.11553105825289 -0.00862869822109 -0.00050569406179 -2.225381467e-05 -7.2035729e-07 -1.636499e-08 -1.9264e-10 -1.2e-13 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.64377860693408 -0.61734433661187 -0.34143460793844 -0.06848762206493 -0.00862869822109 -0.0006540425944 -3.722960847e-05 -1.58559453e-06 -4.967188e-08 -1.01135e-09 -2.84e-12 -2e-14 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.04774084983451 -0.04517318115804 -0.02315941122172 -0.00430160048685 -0.00050569406179 -3.722960847e-05 -2.04135504e-06 -8.384933e-08 -2.48031e-09 -2.684e-11 -4e-14 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.00249852898915 -0.00233977493387 -0.00115752682793 -0.000201015415 -2.225381467e-05 -1.58559453e-06 -8.384933e-08 -3.26069e-09 -6.972e-11 -1.1e-13 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -9.450041089e-05 -8.782397657e-05 -4.190701633e-05 -6.85625725e-06 -7.2035729e-07 -4.967188e-08 -2.48031e-09 -6.972e-11 -1.7e-13 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -2.47858235e-06 -2.28872948e-06 -1.05616942e-06 -1.6407078e-07 -1.636499e-08 -1.01135e-09 -2.684e-11 -1.1e-13 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -4.261545e-08 -3.910274e-08 -1.741753e-08 -2.50834e-09 -1.9264e-10 -2.84e-12 -4e-14 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -3.8203e-10 -3.5056e-10 -1.3307e-10 -5.15e-12 -1.2e-13 -2e-14 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -2.1e-13 -1.6e-13 -5e-14 -2e-14 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -18.06998413392218 -17.94624498833249 -16.668728690993 -3.06014365260834 -0.40115559053233 -0.03354021485774 -0.00218639533612 -0.00010435819605 -3.64812594e-06 -8.942802e-08 -1.37503e-09 -3.24e-12 3e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -17.94624498833249 -17.76140901403491 -15.86472719302041 -2.89659376410415 -0.37625187396865 -0.03169999830986 -0.00205665303645 -9.764184563e-05 -3.39714141e-06 -8.288449e-08 -1.26175e-09 -2.93e-12 3e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -16.668728690993 -15.86472719302041 -4.40004789042338 -1.61847754154986 -0.20685628067747 -0.01651828177239 -0.00103069207114 -4.788186125e-05 -1.62566776e-06 -3.868584e-08 -5.5339e-10 -8.9e-13 3e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -3.06014365260843 -2.89659376410415 -1.61847754154986 -0.30921513956376 -0.03922716176308 -0.00304225622941 -0.00017879278581 -7.87166624e-06 -2.5458612e-07 -5.6943e-09 -6.406e-11 1e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.40115559054068 -0.37625187396864 -0.20685628067747 -0.03922716176308 -0.00490209247297 -0.00035475593473 -1.975989183e-05 -8.2889916e-07 -2.561928e-08 -5.0578e-10 -1.32e-12 3e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.03354021485774 -0.03169999830986 -0.01651828177239 -0.00304225622941 -0.00035475593473 -2.579184248e-05 -1.40208916e-06 -5.720615e-08 -1.65855e-09 -1.661e-11 2e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.00218639533612 -0.00205665303645 -0.00103069207114 -0.00017879278581 -1.975989183e-05 -1.40208916e-06 -7.393006e-08 -2.86687e-09 -6.339e-11 -9e-14 3e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.00010435819605 -9.764184563e-05 -4.788186125e-05 -7.87166624e-06 -8.2889916e-07 -5.720615e-08 -2.86687e-09 -8.818e-11 -3.6e-13 2e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -3.64812594e-06 -3.39714141e-06 -1.62566776e-06 -2.5458612e-07 -2.561928e-08 -1.65855e-09 -6.339e-11 -3.6e-13 2e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -8.942802e-08 -8.288449e-08 -3.868584e-08 -5.6943e-09 -5.0578e-10 -1.661e-11 -9e-14 2e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1.37503e-09 -1.26175e-09 -5.5339e-10 -6.406e-11 -1.32e-12 2e-14 3e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -3.24e-12 -2.93e-12 -8.9e-13 1e-14 3e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 3e-14 3e-14 3e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.82792189113381 -0.82139787384993 -0.75293029906275 -0.13160201928666 -0.01546824722956 -0.00115723582874 -6.80663506e-05 -3.00034043e-06 -9.786326e-08 -2.19359e-09 -1.643e-11 -4e-14 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.82139787384993 -0.81127646206506 -0.70715342414134 -0.1231262713182 -0.01430574687088 -0.00108147929465 -6.364455558e-05 -2.80039343e-06 -9.110575e-08 -2.0297e-09 -1.481e-11 -4e-14 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.75293029906275 -0.70715342414134 -0.19357950173601 -0.06145405602955 -0.00712383648812 -0.00053421010802 -3.102520387e-05 -1.35202167e-06 -4.328979e-08 -9.1861e-10 -3.99e-12 -2e-14 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.13160201928666 -0.1231262713182 -0.06145405602955 -0.01079540456692 -0.00124469548995 -9.127563897e-05 -5.06350897e-06 -2.1142182e-07 -6.44733e-09 -1.092e-10 -3.3e-13 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.01546824723236 -0.01430574687088 -0.00712383648812 -0.00124469548995 -0.00014260630845 -9.96611399e-06 -5.3013748e-07 -2.124665e-08 -5.8514e-10 -3.46e-12 -2e-14 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.00115723582874 -0.00108147929465 -0.00053421010802 -9.127563897e-05 -9.96611399e-06 -6.9637839e-07 -3.626061e-08 -1.37947e-09 -2.34e-11 -8e-14 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -6.80663506e-05 -6.364455558e-05 -3.102520387e-05 -5.06350897e-06 -5.3013748e-07 -3.626061e-08 -1.80136e-09 -5.392e-11 -3.1e-13 -1e-14 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -3.00034043e-06 -2.80039343e-06 -1.35202167e-06 -2.1142182e-07 -2.124665e-08 -1.37947e-09 -5.392e-11 -4.5e-13 -2e-14 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -9.786326e-08 -9.110575e-08 -4.328979e-08 -6.44733e-09 -5.8514e-10 -2.34e-11 -3.1e-13 -2e-14 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -2.19359e-09 -2.0297e-09 -9.1861e-10 -1.092e-10 -3.46e-12 -8e-14 -1e-14 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1.643e-11 -1.481e-11 -3.99e-12 -3.3e-13 -2e-14 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -4e-14 -4e-14 -2e-14 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.02239751283575 -0.02221148481904 -0.02019338978638 -0.00342479867224 -0.00036787827947 -2.522569739e-05 -1.36451646e-06 -5.612524e-08 -1.67597e-09 -2.391e-11 -3e-14 2e-14 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.02221148481904 -0.02191471982938 -0.01881140174462 -0.00317349621979 -0.00033668635824 -2.336588158e-05 -1.26874563e-06 -5.219115e-08 -1.55876e-09 -1.953e-11 -2e-14 2e-14 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.02019338978638 -0.01881140174462 -0.00511865247566 -0.00144089359645 -0.00015509842554 -1.10031113e-05 -6.0065055e-07 -2.472203e-08 -7.1343e-10 -5.68e-12 1e-14 2e-14 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.00342479867224 -0.00317349621979 -0.00144089359645 -0.00023685410102 -2.527833034e-05 -1.76257733e-06 -9.287255e-08 -3.65563e-09 -8.596e-11 -4.3e-13 2e-14 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.00036787827945 -0.00033668635824 -0.00015509842554 -2.527833034e-05 -2.69512536e-06 -1.8172832e-07 -9.20668e-09 -3.3271e-10 -2.95e-12 1e-14 2e-14 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -2.522569739e-05 -2.336588158e-05 -1.10031113e-05 -1.76257733e-06 -1.8172832e-07 -1.220058e-08 -5.8198e-10 -1.196e-11 -5e-14 2e-14 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -1.36451646e-06 -1.26874563e-06 -6.0065055e-07 -9.287255e-08 -9.20668e-09 -5.8198e-10 -1.761e-11 -1.6e-13 2e-14 1e-14 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -5.612524e-08 -5.219115e-08 -2.472203e-08 -3.65563e-09 -3.3271e-10 -1.196e-11 -1.6e-13 2e-14 2e-14 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1.67597e-09 -1.55876e-09 -7.1343e-10 -8.596e-11 -2.95e-12 -5e-14 2e-14 2e-14 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -2.391e-11 -1.953e-11 -5.68e-12 -4.3e-13 1e-14 2e-14 1e-14 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -3e-14 -2e-14 1e-14 2e-14 2e-14 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 2e-14 2e-14 2e-14 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0003460742529 -0.00034314865803 -0.00031020100968 -5.156757907e-05 -5.13815413e-06 -3.2824575e-07 -1.65494e-08 -6.2247e-10 -9.68e-12 -7e-14 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.00034314865803 -0.00033837557514 -0.00028739158431 -4.740478868e-05 -4.66456756e-06 -3.0191045e-07 -1.530166e-08 -5.7472e-10 -8.86e-12 -6e-14 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.00031020100968 -0.00028739158431 -7.801847892e-05 -1.986921144e-05 -2.01588479e-06 -1.3619659e-07 -7.00612e-09 -2.6184e-10 -2.72e-12 -3e-14 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -5.156757907e-05 -4.740478868e-05 -1.986921144e-05 -3.10025801e-06 -3.1009969e-07 -2.065237e-08 -1.01152e-09 -3.131e-11 -2.7e-13 -2e-14 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -5.13815413e-06 -4.66456756e-06 -2.01588479e-06 -3.1009969e-07 -3.106244e-08 -1.99526e-09 -8.414e-11 -1.12e-12 -2e-14 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -3.2824575e-07 -3.0191045e-07 -1.3619659e-07 -2.065237e-08 -1.99526e-09 -1.2255e-10 -2.08e-12 -4e-14 -1e-14 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -1.65494e-08 -1.530166e-08 -7.00612e-09 -1.01152e-09 -8.414e-11 -2.08e-12 -5e-14 -1e-14 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -6.2247e-10 -5.7472e-10 -2.6184e-10 -3.131e-11 -1.12e-12 -4e-14 -1e-14 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -9.68e-12 -8.86e-12 -2.72e-12 -2.7e-13 -2e-14 -1e-14 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -7e-14 -6e-14 -3e-14 -2e-14 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -2.96046102e-06 -2.93535746e-06 -2.6422659e-06 -4.3306132e-07 -4.046104e-08 -2.41105e-09 -1.068e-10 -1.53e-12 -0.0 1e-14 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -2.93535746e-06 -2.89367597e-06 -2.43837433e-06 -3.9546946e-07 -3.651196e-08 -2.2086e-09 -9.846e-11 -1.39e-12 -0.0 1e-14 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -2.6422659e-06 -2.43837433e-06 -6.6166733e-07 -1.5480203e-07 -1.495286e-08 -9.5323e-10 -3.992e-11 -5.8e-13 1e-14 1e-14 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -4.3306132e-07 -3.9546946e-07 -1.5480203e-07 -2.315572e-08 -2.18278e-09 -1.3332e-10 -2.55e-12 -4e-14 1e-14 1e-14 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -4.046104e-08 -3.651196e-08 -1.495286e-08 -2.18278e-09 -1.9582e-10 -7.23e-12 -1.5e-13 1e-14 1e-14 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -2.41105e-09 -2.2086e-09 -9.5323e-10 -1.3332e-10 -7.23e-12 -2.4e-13 1e-14 1e-14 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1.068e-10 -9.846e-11 -3.992e-11 -2.55e-12 -1.5e-13 1e-14 1e-14 1e-14 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1.53e-12 -1.39e-12 -5.8e-13 -4e-14 1e-14 1e-14 1e-14 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 1e-14 1e-14 1e-14 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1e-14 1e-14 1e-14 1e-14 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1.393975e-08 -1.381451e-08 -1.238645e-08 -1.99264e-09 -1.6984e-10 -6.3e-12 -1.5e-13 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -1.381451e-08 -1.362278e-08 -1.14066e-08 -1.81209e-09 -1.5418e-10 -5.05e-12 -1.4e-13 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -1.238645e-08 -1.14066e-08 -3.08415e-09 -6.6185e-10 -5.665e-11 -1.64e-12 -5e-14 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -1.99264e-09 -1.81209e-09 -6.6185e-10 -9.086e-11 -4.99e-12 -1.9e-13 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -1.6984e-10 -1.5418e-10 -5.665e-11 -4.99e-12 -2.9e-13 -1e-14 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -6.3e-12 -5.05e-12 -1.64e-12 -1.9e-13 -1e-14 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -1.5e-13 -1.4e-13 -5e-14 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -3.332e-11 -3.308e-11 -2.846e-11 -2.58e-12 -1.8e-13 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -3.308e-11 -3.282e-11 -2.675e-11 -2.37e-12 -1.6e-13 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -2.846e-11 -2.675e-11 -5.09e-12 -7.6e-13 -5e-14 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -2.58e-12 -2.37e-12 -7.6e-13 -9e-14 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1.8e-13 -1.6e-13 -5e-14 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -2e-14 -2e-14 -1e-14 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -2e-14 -2e-14 -1e-14 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1e-14 -1e-14 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +D/cons.5.00.000000.dat 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +D/cons.5.00.000050.dat 1.4766165e-07 1.6360257e-07 9.2253978e-07 2.549882325e-05 0.00016379702241 -0.0293308174349 -3.05093802072313 -0.25766367474359 -0.01367906233664 -0.00046402123817 -9.77507685e-06 -1.2194302e-07 -9.4558e-10 -1.98e-12 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 8.9544291e-06 9.62121645e-06 3.833222595e-05 0.0009008978175 0.00191279647034 -0.49626685296411 -37.74142482032153 -3.42718235869 -0.18977849766123 -0.00667124528234 -0.00014509110282 -1.86315285e-06 -1.391238e-08 -6.064e-11 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00042004590337 0.00043741644094 0.00108450620446 0.01560194198316 -0.03999761302715 -4.40893038440886 -232.45334186515535 -21.66707945967452 -1.29192942125099 -0.04819697110573 -0.00110094417614 -1.473257585e-05 -1.1140102e-07 -5.048e-10 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.01201853212008 0.01213291139929 0.01592821842583 0.00082019482072 -7.18174102559785 -1916.248160411512 -305.0074066088756 -25.52618820777291 -1.44842836200352 -0.05249792337718 -0.00117667603049 -1.553393065e-05 -1.159846e-07 -3.0678e-10 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.00957198804213 -0.00946739130912 -0.00199537706454 -7.18962123615194 -1883.9457620882056 -561.2552979840814 -71.4336481314381 -5.12360900141422 -0.25484552879908 -0.00837228728371 -0.00017383047121 -2.15782608e-06 -1.518105e-08 -5.94e-12 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -6.00163809851073 -6.04873565774908 -9.74236166951749 -1837.8946131050177 -484.0438524146823 -78.18480559219743 -8.33648449578337 -0.54303358971097 -0.02469726327319 -0.00075454311529 -1.474399765e-05 -1.7367024e-07 -1.03834e-09 -3e-14 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -1838.4142415155504 -1839.7825406472373 -1852.581643677093 -399.6201364415322 -69.40686709080641 -8.36899869459707 -0.73365378583944 -0.04274307026459 -0.00176889841727 -5.00171859e-05 -9.1586041e-07 -1.007402e-08 -2.91e-11 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -233.4891261354563 -232.43685810691386 -221.13292743674924 -44.37986449437795 -6.63881923557468 -0.64377860693408 -0.04774084983451 -0.00249852898915 -9.450041089e-05 -2.47858235e-06 -4.261545e-08 -3.8203e-10 -2.1e-13 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -18.06998413391628 -17.94624498833259 -16.668728690993 -3.06014365260833 -0.40115559054062 -0.03354021485774 -0.00218639533612 -0.00010435819605 -3.64812594e-06 -8.942802e-08 -1.37503e-09 -3.24e-12 3e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.82792189113271 -0.82139787384993 -0.75293029906275 -0.13160201928666 -0.01546824723235 -0.00115723582874 -6.80663506e-05 -3.00034043e-06 -9.786326e-08 -2.19359e-09 -1.643e-11 -4e-14 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.02239751283552 -0.02221148481904 -0.02019338978638 -0.00342479867224 -0.00036787827945 -2.522569739e-05 -1.36451646e-06 -5.612524e-08 -1.67597e-09 -2.391e-11 -3e-14 2e-14 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0003460742529 -0.00034314865803 -0.00031020100968 -5.156757907e-05 -5.13815413e-06 -3.2824575e-07 -1.65494e-08 -6.2247e-10 -9.68e-12 -7e-14 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -2.96046102e-06 -2.93535746e-06 -2.6422659e-06 -4.3306132e-07 -4.046104e-08 -2.41105e-09 -1.068e-10 -1.53e-12 -0.0 1e-14 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -1.393975e-08 -1.381451e-08 -1.238645e-08 -1.99264e-09 -1.6984e-10 -6.3e-12 -1.5e-13 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -3.332e-11 -3.308e-11 -2.846e-11 -2.58e-12 -1.8e-13 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -2e-14 -2e-14 -1e-14 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.6360257e-07 1.9375231e-07 1.5258307e-06 3.424174078e-05 0.0001966878275 -0.03239015261788 -4.02307206358225 -0.36352033412641 -0.02013317093536 -0.00070460211993 -1.521542971e-05 -1.9378683e-07 -1.34146e-09 -1.83e-12 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 9.62121645e-06 1.078537146e-05 5.919324482e-05 0.00118862425113 0.00201479483459 -0.55052899122429 -46.86556141412047 -4.42925000927289 -0.25388757968244 -0.00914230575109 -0.00020246385982 -2.63732696e-06 -1.92835e-08 -6.375e-11 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00043741644094 0.00046257182293 0.00147799894621 0.01637660057612 -0.04173135158141 -6.28510024689768 -242.20206781062925 -22.83591035371353 -1.37276410750116 -0.05149536375131 -0.0011810423694 -1.585349784e-05 -1.202127e-07 -5.1878e-10 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.01213291139929 0.01228257584899 0.01682884962583 -0.00051395588709 -7.25605377478975 -1928.2719472010804 -285.8160273123904 -23.33590563967167 -1.30094921802007 -0.04661539746537 -0.00103657989611 -1.36051261e-05 -1.0125339e-07 -2.8566e-10 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.00946739130912 -0.00935752589735 -0.0011627866238 -7.31771848371593 -1892.1774947900356 -550.617337845838 -66.51187293633686 -4.62110742227817 -0.22649582214475 -0.00736830481869 -0.00015192168264 -1.87617285e-06 -1.324676e-08 -5.61e-12 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -6.04873565774928 -6.11656574910729 -12.21372785388796 -1853.6550288811422 -478.3823386721803 -76.75440801634626 -7.86249506916544 -0.50060581199663 -0.02248505858166 -0.00068072334601 -1.321026104e-05 -1.549027e-07 -9.1799e-10 -3e-14 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -1839.7825406472418 -1841.7052340752243 -1858.4147917310477 -387.5278648996056 -67.89703735794568 -8.15580515953357 -0.69639731125504 -0.03989835096943 -0.00163366413083 -4.581553291e-05 -8.3348551e-07 -9.15364e-09 -2.053e-11 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -232.43685810691008 -230.97082200579078 -215.6251108829905 -42.56412376922383 -6.34795311833152 -0.61734433661187 -0.04517318115804 -0.00233977493387 -8.782397657e-05 -2.28872948e-06 -3.910274e-08 -3.5056e-10 -1.6e-13 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -17.94624498833249 -17.76140901403491 -15.86472719302041 -2.89659376410414 -0.37625187396864 -0.03169999830986 -0.00205665303645 -9.764184563e-05 -3.39714141e-06 -8.288449e-08 -1.26175e-09 -2.93e-12 3e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.82139787384993 -0.81127646206506 -0.70715342414134 -0.1231262713182 -0.01430574687088 -0.00108147929465 -6.364455558e-05 -2.80039343e-06 -9.110575e-08 -2.0297e-09 -1.481e-11 -4e-14 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.02221148481904 -0.02191471982938 -0.01881140174462 -0.00317349621979 -0.00033668635824 -2.336588158e-05 -1.26874563e-06 -5.219115e-08 -1.55876e-09 -1.953e-11 -2e-14 2e-14 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.00034314865803 -0.00033837557514 -0.00028739158431 -4.740478868e-05 -4.66456756e-06 -3.0191045e-07 -1.530166e-08 -5.7472e-10 -8.86e-12 -6e-14 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -2.93535746e-06 -2.89367597e-06 -2.43837433e-06 -3.9546946e-07 -3.651196e-08 -2.2086e-09 -9.846e-11 -1.39e-12 -0.0 1e-14 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -1.381451e-08 -1.362278e-08 -1.14066e-08 -1.81209e-09 -1.5418e-10 -5.05e-12 -1.4e-13 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -3.308e-11 -3.282e-11 -2.675e-11 -2.37e-12 -1.6e-13 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -2e-14 -2e-14 -1e-14 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 9.2253978e-07 1.5258307e-06 2.285745689e-05 0.00061696663217 -0.00091285452658 -0.41830496364549 -22.8455477262228 -1.85095095462249 -0.10138805389275 -0.00354362083676 -7.688134146e-05 -9.8682865e-07 -7.09056e-09 -1.474e-11 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 3.833222595e-05 5.919324482e-05 0.00070963084129 0.0207507816256 -0.03978946624767 -3.32026000795943 -179.98715663826394 -15.87942024602627 -0.94158962312785 -0.03497251018585 -0.0007958007419 -1.061314597e-05 -7.965004e-08 -3.0875e-10 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00108450620446 0.00147799894621 0.0119786500178 0.02939295230154 -2.05958996914734 -1459.4916283361297 -276.8577174084881 -23.61622896426621 -1.35999670564729 -0.04987798408988 -0.00112860668902 -1.501467526e-05 -1.132918e-07 -3.6641e-10 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.01592821842583 0.01682884962583 -0.00748380793664 -0.03504033149252 -7.05792133845935 -836.0695623047358 -111.23823432930523 -8.30561339689469 -0.42072586322773 -0.01398811710034 -0.00029310176559 -3.66522981e-06 -2.612433e-08 -2.675e-11 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.00199537706454 -0.0011627866238 -3.1783183432653 -11.70394772292945 -1923.7337556710472 -274.7797009113441 -25.79778832669773 -1.75428371224716 -0.08224421114189 -0.00256706981989 -5.093824854e-05 -6.0762595e-07 -4.03011e-09 -1.8e-13 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -9.74236166951743 -12.21372785388779 -1686.1865511635813 -1978.0317202852345 -468.31339942005235 -46.81105829590015 -3.92063137147292 -0.23496135714614 -0.00992143209867 -0.0002849567637 -5.28272296e-06 -5.960346e-08 -2.9215e-10 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -1852.581643677092 -1858.4147917310465 -519.1785505545226 -291.5844077216372 -52.29375000097377 -4.8387203912546 -0.36176545879437 -0.01967008568992 -0.00076566366765 -2.053968929e-05 -3.5918569e-07 -3.73945e-09 -3.36e-12 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -221.13292743675007 -215.62511088299038 -61.42785391082567 -27.2089014263006 -3.9862639480054 -0.34143460793844 -0.02315941122172 -0.00115752682793 -4.190701633e-05 -1.05616942e-06 -1.741753e-08 -1.3307e-10 -5e-14 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -16.66872869099302 -15.8647271930204 -4.40004789042338 -1.61847754154986 -0.20685628067747 -0.01651828177239 -0.00103069207114 -4.788186125e-05 -1.62566776e-06 -3.868584e-08 -5.5339e-10 -8.9e-13 3e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.75293029906275 -0.70715342414134 -0.19357950173601 -0.06145405602955 -0.00712383648812 -0.00053421010802 -3.102520387e-05 -1.35202167e-06 -4.328979e-08 -9.1861e-10 -3.99e-12 -2e-14 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.02019338978638 -0.01881140174462 -0.00511865247566 -0.00144089359645 -0.00015509842554 -1.10031113e-05 -6.0065055e-07 -2.472203e-08 -7.1343e-10 -5.68e-12 1e-14 2e-14 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.00031020100968 -0.00028739158431 -7.801847892e-05 -1.986921144e-05 -2.01588479e-06 -1.3619659e-07 -7.00612e-09 -2.6184e-10 -2.72e-12 -3e-14 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -2.6422659e-06 -2.43837433e-06 -6.6166733e-07 -1.5480203e-07 -1.495286e-08 -9.5323e-10 -3.992e-11 -5.8e-13 1e-14 1e-14 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -1.238645e-08 -1.14066e-08 -3.08415e-09 -6.6185e-10 -5.665e-11 -1.64e-12 -5e-14 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -2.846e-11 -2.675e-11 -5.09e-12 -7.6e-13 -5e-14 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1e-14 -1e-14 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 2.549882325e-05 3.424174078e-05 0.00061696663217 4.556145694e-05 -0.03556342836439 -14.27687247019089 -2.54518958739023 -0.23172351052524 -0.01358922890676 -0.00051027903352 -1.183649716e-05 -1.603533e-07 -1.18767e-09 -3.7e-13 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0009008978175 0.00118862425113 0.0207507816256 -0.00015628496773 -0.48936630597798 -151.14544841178298 -23.40112707376094 -2.14621099840547 -0.12850493456433 -0.00492549365333 -0.00011630949724 -1.60462861e-06 -1.237092e-08 -5.48e-12 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.01560194198316 0.01637660057612 0.02939295230154 -0.04004083272896 -3.84695380580057 -550.3695942636488 -73.95582623635615 -6.04006289262951 -0.3247008883 -0.01117981702065 -0.00023863094145 -3.01560345e-06 -2.162276e-08 -5.15e-12 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.00082019482072 -0.00051395588709 -0.03504033149253 -8.03274555290704 -1716.1612402726503 -336.5446417894805 -31.23956571212883 -2.06927659015388 -0.09394887151373 -0.00289286154053 -5.743473878e-05 -6.89038e-07 -4.67501e-09 -3e-14 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -7.18962123615197 -7.31771848371594 -11.70394772292942 -1831.46269744787 -710.0871597233759 -74.53737892948395 -6.26510670213363 -0.37883121766872 -0.01600961652706 -0.00046133279612 -8.60564491e-06 -9.779235e-08 -5.0467e-10 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -1837.8946131050168 -1853.655028881142 -1978.031720285234 -533.7065844628347 -114.21228520419099 -11.38751643385433 -0.85025762843701 -0.04610964011117 -0.00178697509377 -4.787045915e-05 -8.3865412e-07 -9.03014e-09 -1.606e-11 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -399.6201364415322 -387.5278648996056 -291.58440772163715 -70.01685182523494 -11.96173160744957 -1.06729557999128 -0.07249158568482 -0.00362702451615 -0.00013133649428 -3.31464239e-06 -5.507765e-08 -4.8628e-10 -1e-13 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -44.37986449437827 -42.56412376922383 -27.2089014263006 -5.76213601371785 -0.82841031945023 -0.06848762206493 -0.00430160048685 -0.000201015415 -6.85625725e-06 -1.6407078e-07 -2.50834e-09 -5.15e-12 -2e-14 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -3.06014365260843 -2.89659376410415 -1.61847754154986 -0.30921513956376 -0.03922716176308 -0.00304225622941 -0.00017879278581 -7.87166624e-06 -2.5458612e-07 -5.6943e-09 -6.406e-11 1e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.13160201928666 -0.1231262713182 -0.06145405602955 -0.01079540456692 -0.00124469548995 -9.127563897e-05 -5.06350897e-06 -2.1142182e-07 -6.44733e-09 -1.092e-10 -3.3e-13 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.00342479867224 -0.00317349621979 -0.00144089359645 -0.00023685410102 -2.527833034e-05 -1.76257733e-06 -9.287255e-08 -3.65563e-09 -8.596e-11 -4.3e-13 2e-14 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -5.156757907e-05 -4.740478868e-05 -1.986921144e-05 -3.10025801e-06 -3.1009969e-07 -2.065237e-08 -1.01152e-09 -3.131e-11 -2.7e-13 -2e-14 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -4.3306132e-07 -3.9546946e-07 -1.5480203e-07 -2.315572e-08 -2.18278e-09 -1.3332e-10 -2.55e-12 -4e-14 1e-14 1e-14 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -1.99264e-09 -1.81209e-09 -6.6185e-10 -9.086e-11 -4.99e-12 -1.9e-13 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -2.58e-12 -2.37e-12 -7.6e-13 -9e-14 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00016379702241 0.0001966878275 -0.00091285452658 -0.03556342836438 -5.09036745789101 -1.95597117631079 -0.39963061633252 -0.03441956158736 -0.00182310117244 -6.216972587e-05 -1.32290523e-06 -1.656095e-08 -9.914e-11 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.00191279647034 0.00201479483459 -0.03978946624767 -0.489366305978 -66.18106589363033 -23.96765628327459 -3.83877159262668 -0.31284367449622 -0.01653900667165 -0.00056825545379 -1.221324525e-05 -1.5514467e-07 -1.05729e-09 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.03999761302714 -0.04173135158141 -2.05958996914732 -3.84695380580083 -370.55710453496755 -101.87666460613552 -12.17114374807398 -0.84790293808144 -0.04025415690548 -0.00126081378924 -2.498737081e-05 -2.9719575e-07 -2.01917e-09 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -7.18174102559775 -7.25605377478997 -7.05792133845932 -1716.1612402726469 -538.1322005622548 -59.71497998633134 -4.67877456982396 -0.27216942493184 -0.01125671622937 -0.00032120345029 -5.96759263e-06 -6.791303e-08 -3.1707e-10 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -1883.9457620882042 -1892.1774947900356 -1923.73375567105 -710.0871597233786 -162.41805136993997 -12.50141648395524 -0.9042635386951 -0.04875819220614 -0.00188457096186 -5.042858975e-05 -8.8306738e-07 -9.4694e-09 -1.431e-11 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -484.04385241467963 -478.3823386721795 -468.3133994200513 -114.21228520419106 -22.90029954308469 -1.76648607910721 -0.11642378546595 -0.00572878825539 -0.00020515884408 -5.13926695e-06 -8.501671e-08 -7.3605e-10 -7e-14 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -69.40686709080816 -67.89703735794568 -52.2937500009737 -11.96173160744956 -1.93250712587765 -0.14758831111329 -0.00914852904785 -0.00042445001179 -1.441733026e-05 -3.4405935e-07 -5.3239e-09 -1.91e-11 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -6.63881923557551 -6.34795311833152 -3.9862639480054 -0.82841031945023 -0.11553105825289 -0.00862869822109 -0.00050569406179 -2.225381467e-05 -7.2035729e-07 -1.636499e-08 -1.9264e-10 -1.2e-13 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.40115559054068 -0.37625187396864 -0.20685628067747 -0.03922716176308 -0.00490209247297 -0.00035475593473 -1.975989183e-05 -8.2889916e-07 -2.561928e-08 -5.0578e-10 -1.32e-12 3e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.01546824723236 -0.01430574687088 -0.00712383648812 -0.00124469548995 -0.00014260630845 -9.96611399e-06 -5.3013748e-07 -2.124665e-08 -5.8514e-10 -3.46e-12 -2e-14 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.00036787827945 -0.00033668635824 -0.00015509842554 -2.527833034e-05 -2.69512536e-06 -1.8172832e-07 -9.20668e-09 -3.3271e-10 -2.95e-12 1e-14 2e-14 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -5.13815413e-06 -4.66456756e-06 -2.01588479e-06 -3.1009969e-07 -3.106244e-08 -1.99526e-09 -8.414e-11 -1.12e-12 -2e-14 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -4.046104e-08 -3.651196e-08 -1.495286e-08 -2.18278e-09 -1.9582e-10 -7.23e-12 -1.5e-13 1e-14 1e-14 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1.6984e-10 -1.5418e-10 -5.665e-11 -4.99e-12 -2.9e-13 -1e-14 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -1.8e-13 -1.6e-13 -5e-14 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.02933081743489 -0.03239015261789 -0.41830496364543 -14.27687247019075 -1.95597117628794 -0.2630097891843 -0.03465493380593 -0.00253088966803 -0.00012040968749 -3.77130239e-06 -7.471474e-08 -8.4246e-10 -1.092e-11 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.4962668529641 -0.55052899122431 -3.32026000795919 -151.14544841178258 -23.9676562832089 -3.39095967899432 -0.37619794724155 -0.02549474651894 -0.0011834873414 -3.677939215e-05 -7.2938004e-07 -8.54981e-09 -5.542e-11 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -4.40893038440902 -6.28510024689751 -1459.491628336132 -550.3695942636497 -101.87666460624958 -13.51050364822279 -1.22201185421452 -0.07439550299611 -0.00318476603527 -9.23053857e-05 -1.71961046e-06 -1.936322e-08 -1.667e-11 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -1916.2481604115112 -1928.2719472010792 -836.0695623047328 -336.5446417894803 -59.7149799863069 -5.69608625116725 -0.4242717680972 -0.02291058539553 -0.00088546503752 -2.36773735e-05 -4.1467305e-07 -4.46479e-09 -4.9e-13 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -561.2552979840822 -550.6173378458396 -274.77970091134404 -74.53737892948395 -12.5014164839534 -1.11771026625455 -0.0772876895472 -0.00391119137796 -0.00014282115201 -3.62733327e-06 -6.060167e-08 -5.1481e-10 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -78.18480559219742 -76.75440801634626 -46.81105829590015 -11.38751643385433 -1.76648607910719 -0.14553114920769 -0.00923217283237 -0.00043444353629 -1.490119371e-05 -3.5816914e-07 -5.65127e-09 -1.776e-11 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -8.36899869459707 -8.15580515953357 -4.8387203912546 -1.06729557999128 -0.14758831111329 -0.01167229664715 -0.00069927624417 -3.122378861e-05 -1.02107282e-06 -2.345075e-08 -3.022e-10 -9e-14 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.64377860693408 -0.61734433661187 -0.34143460793844 -0.06848762206493 -0.00862869822109 -0.0006540425944 -3.722960847e-05 -1.58559453e-06 -4.967188e-08 -1.01135e-09 -2.84e-12 -2e-14 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.03354021485774 -0.03169999830986 -0.01651828177239 -0.00304225622941 -0.00035475593473 -2.579184248e-05 -1.40208916e-06 -5.720615e-08 -1.65855e-09 -1.661e-11 2e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.00115723582874 -0.00108147929465 -0.00053421010802 -9.127563897e-05 -9.96611399e-06 -6.9637839e-07 -3.626061e-08 -1.37947e-09 -2.34e-11 -8e-14 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -2.522569739e-05 -2.336588158e-05 -1.10031113e-05 -1.76257733e-06 -1.8172832e-07 -1.220058e-08 -5.8198e-10 -1.196e-11 -5e-14 2e-14 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -3.2824575e-07 -3.0191045e-07 -1.3619659e-07 -2.065237e-08 -1.99526e-09 -1.2255e-10 -2.08e-12 -4e-14 -1e-14 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -2.41105e-09 -2.2086e-09 -9.5323e-10 -1.3332e-10 -7.23e-12 -2.4e-13 1e-14 1e-14 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -6.3e-12 -5.05e-12 -1.64e-12 -1.9e-13 -1e-14 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -3.05093802072499 -4.02307206358225 -22.8455477262228 -2.54518958739037 -0.39963061633366 -0.03465493380507 -0.00283433656613 -0.00016513028252 -6.81620039e-06 -1.9262969e-07 -3.57362e-09 -3.61e-11 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -37.7414248203243 -46.86556141412047 -179.98715663826394 -23.40112707376136 -3.83877159262997 -0.37619794723803 -0.03020714098974 -0.00171001478667 -6.959563396e-05 -1.9532672e-06 -3.597031e-08 -3.974e-10 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -232.45334186512312 -242.20206781062925 -276.8577174084881 -73.95582623635623 -12.17114374807444 -1.22201185421535 -0.09250286058422 -0.0049933823702 -0.00019391122406 -5.19698901e-06 -9.091165e-08 -9.0766e-10 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -305.007406608881 -285.8160273123904 -111.23823432930523 -31.2395657121288 -4.67877456982378 -0.42427176809721 -0.02890497600146 -0.0014486163751 -5.244207236e-05 -1.32152344e-06 -2.190198e-08 -1.293e-10 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -71.43364813144112 -66.51187293633686 -25.79778832669773 -6.26510670213363 -0.90426353869509 -0.0772876895472 -0.0049550567863 -0.00023497028144 -8.10517962e-06 -1.9562581e-07 -2.99283e-09 -1.73e-12 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -8.33648449578434 -7.86249506916544 -3.92063137147292 -0.85025762843701 -0.11642378546595 -0.00923217283237 -0.00055357984359 -2.474572766e-05 -8.1007503e-07 -1.860063e-08 -2.0131e-10 -1e-14 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.73365378583954 -0.69639731125504 -0.36176545879437 -0.07249158568482 -0.00914852904785 -0.00069927624417 -4.001749633e-05 -1.71164859e-06 -5.380544e-08 -1.0895e-09 -2.01e-12 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.04774084983451 -0.04517318115804 -0.02315941122172 -0.00430160048685 -0.00050569406179 -3.722960847e-05 -2.04135504e-06 -8.384933e-08 -2.48031e-09 -2.684e-11 -4e-14 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.00218639533612 -0.00205665303645 -0.00103069207114 -0.00017879278581 -1.975989183e-05 -1.40208916e-06 -7.393006e-08 -2.86687e-09 -6.339e-11 -9e-14 3e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -6.80663506e-05 -6.364455558e-05 -3.102520387e-05 -5.06350897e-06 -5.3013748e-07 -3.626061e-08 -1.80136e-09 -5.392e-11 -3.1e-13 -1e-14 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -1.36451646e-06 -1.26874563e-06 -6.0065055e-07 -9.287255e-08 -9.20668e-09 -5.8198e-10 -1.761e-11 -1.6e-13 2e-14 1e-14 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -1.65494e-08 -1.530166e-08 -7.00612e-09 -1.01152e-09 -8.414e-11 -2.08e-12 -5e-14 -1e-14 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -1.068e-10 -9.846e-11 -3.992e-11 -2.55e-12 -1.5e-13 1e-14 1e-14 1e-14 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1.5e-13 -1.4e-13 -5e-14 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.25766367475071 -0.36352033412641 -1.85095095462249 -0.23172351052509 -0.0344195615875 -0.00253088966803 -0.00016513028252 -8.22359895e-06 -3.0199991e-07 -7.8628e-09 -1.3959e-10 -3.1e-13 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -3.42718235870816 -4.42925000927289 -15.87942024602627 -2.14621099840497 -0.31284367449677 -0.02549474651894 -0.00171001478667 -8.530086237e-05 -3.13183583e-06 -8.086005e-08 -1.39637e-09 -5.7e-13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -21.66707945967693 -22.83591035371353 -23.61622896426621 -6.04006289262955 -0.84790293808136 -0.07439550299611 -0.0049933823702 -0.00024585916057 -8.82106677e-06 -2.2094526e-07 -3.58136e-09 -2.9e-13 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -25.52618820777309 -23.33590563967167 -8.30561339689469 -2.0692765901539 -0.27216942493182 -0.02291058539553 -0.0014486163751 -6.79127862e-05 -2.31741276e-06 -5.541916e-08 -8.0132e-10 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -5.12360900141445 -4.62110742227817 -1.75428371224716 -0.37883121766872 -0.04875819220614 -0.00391119137796 -0.00023497028144 -1.051599402e-05 -3.4446123e-07 -7.88019e-09 -7.083e-11 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.543033589711 -0.50060581199663 -0.23496135714614 -0.04610964011117 -0.00572878825539 -0.00043444353629 -2.474572766e-05 -1.0549597e-06 -3.309973e-08 -6.3057e-10 -5.2e-13 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.04274307026459 -0.03989835096943 -0.01967008568992 -0.00362702451615 -0.00042445001179 -3.122378861e-05 -1.71164859e-06 -7.030188e-08 -2.05991e-09 -1.731e-11 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.00249852898915 -0.00233977493387 -0.00115752682793 -0.000201015415 -2.225381467e-05 -1.58559453e-06 -8.384933e-08 -3.26069e-09 -6.972e-11 -1.1e-13 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.00010435819605 -9.764184563e-05 -4.788186125e-05 -7.87166624e-06 -8.2889916e-07 -5.720615e-08 -2.86687e-09 -8.818e-11 -3.6e-13 2e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -3.00034043e-06 -2.80039343e-06 -1.35202167e-06 -2.1142182e-07 -2.124665e-08 -1.37947e-09 -5.392e-11 -4.5e-13 -2e-14 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -5.612524e-08 -5.219115e-08 -2.472203e-08 -3.65563e-09 -3.3271e-10 -1.196e-11 -1.6e-13 2e-14 2e-14 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -6.2247e-10 -5.7472e-10 -2.6184e-10 -3.131e-11 -1.12e-12 -4e-14 -1e-14 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1.53e-12 -1.39e-12 -5.8e-13 -4e-14 1e-14 1e-14 1e-14 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.01367906233664 -0.02013317093536 -0.10138805389275 -0.01358922890676 -0.00182310116664 -0.00012040968749 -6.81620039e-06 -3.0199991e-07 -1.011749e-08 -2.3401e-10 -1.93e-12 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.18977849766123 -0.25388757968244 -0.94158962312785 -0.12850493456433 -0.01653900664996 -0.0011834873414 -6.959563396e-05 -3.13183583e-06 -1.0552344e-07 -2.52788e-09 -2.823e-11 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1.29192942125099 -1.37276410750116 -1.35999670564729 -0.3247008883 -0.04025415690941 -0.00318476603527 -0.00019391122406 -8.82106677e-06 -2.952168e-07 -6.98853e-09 -2.214e-11 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -1.44842836200352 -1.30094921802007 -0.42072586322773 -0.09394887151373 -0.01125671622935 -0.00088546503752 -5.244207236e-05 -2.31741276e-06 -7.511181e-08 -1.57838e-09 -5.9e-13 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.25484552879908 -0.22649582214475 -0.08224421114189 -0.01600961652706 -0.00188457096186 -0.00014282115201 -8.10517962e-06 -3.4446123e-07 -1.073536e-08 -1.4348e-10 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.02469726327319 -0.02248505858166 -0.00992143209867 -0.00178697509377 -0.00020515884408 -1.490119371e-05 -8.1007503e-07 -3.309973e-08 -8.8128e-10 -1.65e-12 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.00176889841727 -0.00163366413083 -0.00076566366765 -0.00013133649428 -1.441733026e-05 -1.02107282e-06 -5.380544e-08 -2.05991e-09 -2.883e-11 -1e-14 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -9.450041089e-05 -8.782397657e-05 -4.190701633e-05 -6.85625725e-06 -7.2035729e-07 -4.967188e-08 -2.48031e-09 -6.972e-11 -1.7e-13 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -3.64812594e-06 -3.39714141e-06 -1.62566776e-06 -2.5458612e-07 -2.561928e-08 -1.65855e-09 -6.339e-11 -3.6e-13 2e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -9.786326e-08 -9.110575e-08 -4.328979e-08 -6.44733e-09 -5.8514e-10 -2.34e-11 -3.1e-13 -2e-14 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -1.67597e-09 -1.55876e-09 -7.1343e-10 -8.596e-11 -2.95e-12 -5e-14 2e-14 2e-14 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -9.68e-12 -8.86e-12 -2.72e-12 -2.7e-13 -2e-14 -1e-14 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 1e-14 1e-14 1e-14 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.00046402123876 -0.00070460211993 -0.00354362083676 -0.00051027903352 -6.216972602e-05 -3.77130239e-06 -1.9262969e-07 -7.8628e-09 -2.3401e-10 -1.172e-11 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.00667124528461 -0.00914230575109 -0.03497251018585 -0.00492549365333 -0.0005682554542 -3.677939215e-05 -1.9532672e-06 -8.086005e-08 -2.52788e-09 -7.41e-11 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.04819697110522 -0.05149536375131 -0.04987798408988 -0.01117981702065 -0.00126081378921 -9.23053857e-05 -5.19698901e-06 -2.2094526e-07 -6.98853e-09 -4.267e-11 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.05249792337717 -0.04661539746537 -0.01398811710034 -0.00289286154053 -0.00032120345034 -2.36773735e-05 -1.32152344e-06 -5.541916e-08 -1.57838e-09 -2.49e-12 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.00837228728372 -0.00736830481869 -0.00256706981989 -0.00046133279612 -5.042858975e-05 -3.62733327e-06 -1.9562581e-07 -7.88019e-09 -1.4348e-10 -1e-14 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.00075454311529 -0.00068072334601 -0.0002849567637 -4.787045915e-05 -5.13926695e-06 -3.5816914e-07 -1.860063e-08 -6.3057e-10 -1.65e-12 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -5.00171859e-05 -4.581553291e-05 -2.053968929e-05 -3.31464239e-06 -3.4405935e-07 -2.345075e-08 -1.0895e-09 -1.731e-11 -1e-14 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -2.47858235e-06 -2.28872948e-06 -1.05616942e-06 -1.6407078e-07 -1.636499e-08 -1.01135e-09 -2.684e-11 -1.1e-13 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -8.942802e-08 -8.288449e-08 -3.868584e-08 -5.6943e-09 -5.0578e-10 -1.661e-11 -9e-14 2e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -2.19359e-09 -2.0297e-09 -9.1861e-10 -1.092e-10 -3.46e-12 -8e-14 -1e-14 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -2.391e-11 -1.953e-11 -5.68e-12 -4.3e-13 1e-14 2e-14 1e-14 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -7e-14 -6e-14 -3e-14 -2e-14 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1e-14 1e-14 1e-14 1e-14 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -9.77507685e-06 -1.521542971e-05 -7.688134146e-05 -1.183649716e-05 -1.32290523e-06 -7.471474e-08 -3.57362e-09 -1.3959e-10 -1.93e-12 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.00014509110282 -0.00020246385982 -0.0007958007419 -0.00011630949724 -1.221324525e-05 -7.2938004e-07 -3.597031e-08 -1.39637e-09 -2.823e-11 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.00110094417614 -0.0011810423694 -0.00112860668902 -0.00023863094145 -2.498737081e-05 -1.71961046e-06 -9.091165e-08 -3.58136e-09 -2.214e-11 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.00117667603049 -0.00103657989611 -0.00029310176559 -5.743473878e-05 -5.96759263e-06 -4.1467305e-07 -2.190198e-08 -8.0132e-10 -5.9e-13 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.00017383047121 -0.00015192168264 -5.093824854e-05 -8.60564491e-06 -8.8306738e-07 -6.060167e-08 -2.99283e-09 -7.083e-11 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -1.474399765e-05 -1.321026104e-05 -5.28272296e-06 -8.3865412e-07 -8.501671e-08 -5.65127e-09 -2.0131e-10 -5.2e-13 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -9.1586041e-07 -8.3348551e-07 -3.5918569e-07 -5.507765e-08 -5.3239e-09 -3.022e-10 -2.01e-12 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -4.261545e-08 -3.910274e-08 -1.741753e-08 -2.50834e-09 -1.9264e-10 -2.84e-12 -4e-14 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -1.37503e-09 -1.26175e-09 -5.5339e-10 -6.406e-11 -1.32e-12 2e-14 3e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1.643e-11 -1.481e-11 -3.99e-12 -3.3e-13 -2e-14 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -3e-14 -2e-14 1e-14 2e-14 2e-14 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1.2194302e-07 -1.9378683e-07 -9.8682865e-07 -1.603533e-07 -1.656095e-08 -8.4246e-10 -3.61e-11 -3.1e-13 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -1.86315285e-06 -2.63732696e-06 -1.061314597e-05 -1.60462861e-06 -1.5514467e-07 -8.54981e-09 -3.974e-10 -5.7e-13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1.473257585e-05 -1.585349784e-05 -1.501467526e-05 -3.01560345e-06 -2.9719575e-07 -1.936322e-08 -9.0766e-10 -2.9e-13 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -1.553393065e-05 -1.36051261e-05 -3.66522981e-06 -6.89038e-07 -6.791303e-08 -4.46479e-09 -1.293e-10 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -2.15782608e-06 -1.87617285e-06 -6.0762595e-07 -9.779235e-08 -9.4694e-09 -5.1481e-10 -1.73e-12 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -1.7367024e-07 -1.549027e-07 -5.960346e-08 -9.03014e-09 -7.3605e-10 -1.776e-11 -1e-14 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1.007402e-08 -9.15364e-09 -3.73945e-09 -4.8628e-10 -1.91e-11 -9e-14 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -3.8203e-10 -3.5056e-10 -1.3307e-10 -5.15e-12 -1.2e-13 -2e-14 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -3.24e-12 -2.93e-12 -8.9e-13 1e-14 3e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -4e-14 -4e-14 -2e-14 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 2e-14 2e-14 2e-14 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -9.4558e-10 -1.34146e-09 -7.09056e-09 -1.18767e-09 -9.914e-11 -1.092e-11 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -1.391238e-08 -1.92835e-08 -7.965004e-08 -1.237092e-08 -1.05729e-09 -5.542e-11 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1.1140102e-07 -1.202127e-07 -1.132918e-07 -2.162276e-08 -2.01917e-09 -1.667e-11 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -1.159846e-07 -1.0125339e-07 -2.612433e-08 -4.67501e-09 -3.1707e-10 -4.9e-13 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1.518105e-08 -1.324676e-08 -4.03011e-09 -5.0467e-10 -1.431e-11 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -1.03834e-09 -9.1799e-10 -2.9215e-10 -1.606e-11 -7e-14 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -2.91e-11 -2.053e-11 -3.36e-12 -1e-13 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -2.1e-13 -1.6e-13 -5e-14 -2e-14 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 3e-14 3e-14 3e-14 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1.98e-12 -1.83e-12 -1.474e-11 -3.7e-13 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -6.064e-11 -6.375e-11 -3.0875e-10 -5.48e-12 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -5.048e-10 -5.1878e-10 -3.6641e-10 -5.15e-12 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -3.0678e-10 -2.8566e-10 -2.675e-11 -3e-14 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -5.94e-12 -5.61e-12 -1.8e-13 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -3e-14 -3e-14 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +D/cons.6.00.000000.dat 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +D/cons.6.00.000050.dat 1.4766165e-07 8.9544291e-06 0.00042004590337 0.01201853212008 -0.00957198804213 -6.00163809850975 -1838.41424151552 -233.48912613547873 -18.06998413391951 -0.82792189113286 -0.02239751283552 -0.0003460742529 -2.96046102e-06 -1.393975e-08 -3.332e-11 -2e-14 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 1.6360257e-07 9.62121645e-06 0.00043741644094 0.01213291139929 -0.00946739130912 -6.04873565774907 -1839.7825406472366 -232.43685810691375 -17.94624498833259 -0.82139787384993 -0.02221148481904 -0.00034314865803 -2.93535746e-06 -1.381451e-08 -3.308e-11 -2e-14 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 9.2253978e-07 3.833222595e-05 0.00108450620446 0.01592821842583 -0.00199537706454 -9.74236166951754 -1852.581643677093 -221.13292743674936 -16.668728690993 -0.75293029906275 -0.02019338978638 -0.00031020100968 -2.6422659e-06 -1.238645e-08 -2.846e-11 -1e-14 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 2.549882325e-05 0.0009008978175 0.01560194198316 0.00082019482072 -7.1896212361519 -1837.894613105024 -399.62013644152665 -44.37986449437701 -3.06014365260833 -0.13160201928666 -0.00342479867224 -5.156757907e-05 -4.3306132e-07 -1.99264e-09 -2.58e-12 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.00016379702241 0.00191279647034 -0.03999761302715 -7.18174102559793 -1883.9457620882056 -484.0438524146821 -69.40686709080641 -6.63881923557468 -0.40115559054062 -0.01546824723235 -0.00036787827945 -5.13815413e-06 -4.046104e-08 -1.6984e-10 -1.8e-13 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.02933081743488 -0.49626685296404 -4.4089303844088 -1916.2481604115067 -561.2552979840858 -78.18480559219755 -8.36899869459707 -0.64377860693408 -0.03354021485774 -0.00115723582874 -2.522569739e-05 -3.2824575e-07 -2.41105e-09 -6.3e-12 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -3.05093802068812 -37.74142482020188 -232.4533418651662 -305.00740660887936 -71.43364813143863 -8.33648449578338 -0.73365378583944 -0.04774084983451 -0.00218639533612 -6.80663506e-05 -1.36451646e-06 -1.65494e-08 -1.068e-10 -1.5e-13 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.25766367473907 -3.4271823586774 -21.66707945967404 -25.52618820777305 -5.12360900141412 -0.54303358971095 -0.04274307026459 -0.00249852898915 -0.00010435819605 -3.00034043e-06 -5.612524e-08 -6.2247e-10 -1.53e-12 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.01367906233664 -0.18977849766123 -1.29192942125099 -1.44842836200352 -0.25484552879908 -0.02469726327319 -0.00176889841727 -9.450041089e-05 -3.64812594e-06 -9.786326e-08 -1.67597e-09 -9.68e-12 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.00046402123817 -0.00667124528234 -0.04819697110573 -0.05249792337718 -0.00837228728371 -0.00075454311529 -5.00171859e-05 -2.47858235e-06 -8.942802e-08 -2.19359e-09 -2.391e-11 -7e-14 1e-14 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -9.77507685e-06 -0.00014509110282 -0.00110094417614 -0.00117667603049 -0.00017383047121 -1.474399765e-05 -9.1586041e-07 -4.261545e-08 -1.37503e-09 -1.643e-11 -3e-14 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -1.2194302e-07 -1.86315285e-06 -1.473257585e-05 -1.553393065e-05 -2.15782608e-06 -1.7367024e-07 -1.007402e-08 -3.8203e-10 -3.24e-12 -4e-14 2e-14 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -9.4558e-10 -1.391238e-08 -1.1140102e-07 -1.159846e-07 -1.518105e-08 -1.03834e-09 -2.91e-11 -2.1e-13 3e-14 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -1.98e-12 -6.064e-11 -5.048e-10 -3.0678e-10 -5.94e-12 -3e-14 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 1.6360257e-07 9.62121645e-06 0.00043741644094 0.01213291139929 -0.00946739130912 -6.04873565774934 -1839.7825406472418 -232.43685810691014 -17.94624498833249 -0.82139787384993 -0.02221148481904 -0.00034314865803 -2.93535746e-06 -1.381451e-08 -3.308e-11 -2e-14 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 1.9375231e-07 1.078537146e-05 0.00046257182293 0.01228257584899 -0.00935752589735 -6.11656574910731 -1841.7052340752243 -230.97082200579084 -17.76140901403491 -0.81127646206506 -0.02191471982938 -0.00033837557514 -2.89367597e-06 -1.362278e-08 -3.282e-11 -2e-14 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 1.5258307e-06 5.919324482e-05 0.00147799894621 0.01682884962583 -0.0011627866238 -12.21372785388799 -1858.4147917310465 -215.62511088299038 -15.86472719302041 -0.70715342414134 -0.01881140174462 -0.00028739158431 -2.43837433e-06 -1.14066e-08 -2.675e-11 -1e-14 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 3.424174078e-05 0.00118862425113 0.01637660057612 -0.00051395588709 -7.31771848371574 -1853.655028881142 -387.52786489960613 -42.56412376922384 -2.89659376410414 -0.1231262713182 -0.00317349621979 -4.740478868e-05 -3.9546946e-07 -1.81209e-09 -2.37e-12 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0001966878275 0.00201479483459 -0.04173135158141 -7.25605377478996 -1892.1774947900356 -478.3823386721795 -67.89703735794568 -6.34795311833152 -0.37625187396864 -0.01430574687088 -0.00033668635824 -4.66456756e-06 -3.651196e-08 -1.5418e-10 -1.6e-13 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.03239015261788 -0.55052899122431 -6.28510024689761 -1928.2719472010792 -550.617337845839 -76.75440801634628 -8.15580515953357 -0.61734433661187 -0.03169999830986 -0.00108147929465 -2.336588158e-05 -3.0191045e-07 -2.2086e-09 -5.05e-12 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -4.02307206358225 -46.86556141412047 -242.20206781062925 -285.8160273123904 -66.51187293633686 -7.86249506916544 -0.69639731125504 -0.04517318115804 -0.00205665303645 -6.364455558e-05 -1.26874563e-06 -1.530166e-08 -9.846e-11 -1.4e-13 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.36352033412641 -4.42925000927289 -22.83591035371353 -23.33590563967167 -4.62110742227817 -0.50060581199663 -0.03989835096943 -0.00233977493387 -9.764184563e-05 -2.80039343e-06 -5.219115e-08 -5.7472e-10 -1.39e-12 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.02013317093536 -0.25388757968244 -1.37276410750116 -1.30094921802007 -0.22649582214475 -0.02248505858166 -0.00163366413083 -8.782397657e-05 -3.39714141e-06 -9.110575e-08 -1.55876e-09 -8.86e-12 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.00070460211993 -0.00914230575109 -0.05149536375131 -0.04661539746537 -0.00736830481869 -0.00068072334601 -4.581553291e-05 -2.28872948e-06 -8.288449e-08 -2.0297e-09 -1.953e-11 -6e-14 1e-14 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -1.521542971e-05 -0.00020246385982 -0.0011810423694 -0.00103657989611 -0.00015192168264 -1.321026104e-05 -8.3348551e-07 -3.910274e-08 -1.26175e-09 -1.481e-11 -2e-14 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -1.9378683e-07 -2.63732696e-06 -1.585349784e-05 -1.36051261e-05 -1.87617285e-06 -1.549027e-07 -9.15364e-09 -3.5056e-10 -2.93e-12 -4e-14 2e-14 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -1.34146e-09 -1.92835e-08 -1.202127e-07 -1.0125339e-07 -1.324676e-08 -9.1799e-10 -2.053e-11 -1.6e-13 3e-14 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -1.83e-12 -6.375e-11 -5.1878e-10 -2.8566e-10 -5.61e-12 -3e-14 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 9.2253978e-07 3.833222595e-05 0.00108450620446 0.01592821842583 -0.00199537706454 -9.74236166951747 -1852.5816436770938 -221.13292743674924 -16.668728690993 -0.75293029906275 -0.02019338978638 -0.00031020100968 -2.6422659e-06 -1.238645e-08 -2.846e-11 -1e-14 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 1.5258307e-06 5.919324482e-05 0.00147799894621 0.01682884962583 -0.0011627866238 -12.21372785388775 -1858.4147917310481 -215.6251108829908 -15.86472719302041 -0.70715342414134 -0.01881140174462 -0.00028739158431 -2.43837433e-06 -1.14066e-08 -2.675e-11 -1e-14 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 2.285745689e-05 0.00070963084129 0.0119786500178 -0.00748380793664 -3.17831834326532 -1686.1865511635813 -519.1785505545229 -61.42785391082567 -4.40004789042338 -0.19357950173601 -0.00511865247566 -7.801847892e-05 -6.6166733e-07 -3.08415e-09 -5.09e-12 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.00061696663217 0.0207507816256 0.02939295230154 -0.03504033149253 -11.70394772292957 -1978.0317202852339 -291.5844077216369 -27.20890142630059 -1.61847754154986 -0.06145405602955 -0.00144089359645 -1.986921144e-05 -1.5480203e-07 -6.6185e-10 -7.6e-13 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.00091285452658 -0.03978946624767 -2.05958996914728 -7.05792133845928 -1923.7337556710472 -468.3133994200519 -52.29375000097374 -3.9862639480054 -0.20685628067747 -0.00712383648812 -0.00015509842554 -2.01588479e-06 -1.495286e-08 -5.665e-11 -5e-14 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.41830496364549 -3.32026000795941 -1459.4916283361272 -836.0695623047376 -274.7797009113441 -46.81105829590015 -4.8387203912546 -0.34143460793844 -0.01651828177239 -0.00053421010802 -1.10031113e-05 -1.3619659e-07 -9.5323e-10 -1.64e-12 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -22.8455477262252 -179.98715663827082 -276.8577174084863 -111.23823432930544 -25.79778832669773 -3.92063137147292 -0.36176545879437 -0.02315941122172 -0.00103069207114 -3.102520387e-05 -6.0065055e-07 -7.00612e-09 -3.992e-11 -5e-14 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -1.85095095462249 -15.87942024602627 -23.61622896426621 -8.30561339689469 -1.75428371224716 -0.23496135714614 -0.01967008568992 -0.00115752682793 -4.788186125e-05 -1.35202167e-06 -2.472203e-08 -2.6184e-10 -5.8e-13 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.10138805389275 -0.94158962312785 -1.35999670564729 -0.42072586322773 -0.08224421114189 -0.00992143209867 -0.00076566366765 -4.190701633e-05 -1.62566776e-06 -4.328979e-08 -7.1343e-10 -2.72e-12 1e-14 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.00354362083676 -0.03497251018585 -0.04987798408988 -0.01398811710034 -0.00256706981989 -0.0002849567637 -2.053968929e-05 -1.05616942e-06 -3.868584e-08 -9.1861e-10 -5.68e-12 -3e-14 1e-14 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -7.688134146e-05 -0.0007958007419 -0.00112860668902 -0.00029310176559 -5.093824854e-05 -5.28272296e-06 -3.5918569e-07 -1.741753e-08 -5.5339e-10 -3.99e-12 1e-14 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -9.8682865e-07 -1.061314597e-05 -1.501467526e-05 -3.66522981e-06 -6.0762595e-07 -5.960346e-08 -3.73945e-09 -1.3307e-10 -8.9e-13 -2e-14 2e-14 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -7.09056e-09 -7.965004e-08 -1.132918e-07 -2.612433e-08 -4.03011e-09 -2.9215e-10 -3.36e-12 -5e-14 3e-14 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -1.474e-11 -3.0875e-10 -3.6641e-10 -2.675e-11 -1.8e-13 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 2.549882325e-05 0.0009008978175 0.01560194198316 0.00082019482072 -7.18962123615187 -1837.8946131050168 -399.62013644153194 -44.3798644943782 -3.06014365260842 -0.13160201928666 -0.00342479867224 -5.156757907e-05 -4.3306132e-07 -1.99264e-09 -2.58e-12 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 3.424174078e-05 0.00118862425113 0.01637660057612 -0.00051395588709 -7.31771848371596 -1853.6550288811422 -387.527864899605 -42.56412376922383 -2.89659376410414 -0.1231262713182 -0.00317349621979 -4.740478868e-05 -3.9546946e-07 -1.81209e-09 -2.37e-12 -0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.00061696663217 0.0207507816256 0.02939295230154 -0.03504033149252 -11.7039477229293 -1978.0317202852345 -291.5844077216377 -27.2089014263006 -1.61847754154986 -0.06145405602955 -0.00144089359645 -1.986921144e-05 -1.5480203e-07 -6.6185e-10 -7.6e-13 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 4.556145694e-05 -0.00015628496773 -0.04004083272896 -8.03274555290707 -1831.46269744787 -533.7065844628345 -70.01685182523494 -5.76213601371785 -0.30921513956376 -0.01079540456692 -0.00023685410102 -3.10025801e-06 -2.315572e-08 -9.086e-11 -9e-14 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.03556342836437 -0.48936630597796 -3.84695380580078 -1716.1612402726475 -710.0871597233785 -114.21228520419099 -11.96173160744956 -0.82841031945023 -0.03922716176308 -0.00124469548995 -2.527833034e-05 -3.1009969e-07 -2.18278e-09 -4.99e-12 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -14.27687247019075 -151.14544841178258 -550.3695942636497 -336.5446417894803 -74.53737892948395 -11.38751643385433 -1.06729557999128 -0.06848762206493 -0.00304225622941 -9.127563897e-05 -1.76257733e-06 -2.065237e-08 -1.3332e-10 -1.9e-13 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -2.54518958739037 -23.40112707376136 -73.95582623635623 -31.2395657121288 -6.26510670213363 -0.85025762843701 -0.07249158568482 -0.00430160048685 -0.00017879278581 -5.06350897e-06 -9.287255e-08 -1.01152e-09 -2.55e-12 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.23172351052524 -2.14621099840547 -6.04006289262951 -2.06927659015388 -0.37883121766872 -0.04610964011117 -0.00362702451615 -0.000201015415 -7.87166624e-06 -2.1142182e-07 -3.65563e-09 -3.131e-11 -4e-14 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.01358922890676 -0.12850493456433 -0.3247008883 -0.09394887151373 -0.01600961652706 -0.00178697509377 -0.00013133649428 -6.85625725e-06 -2.5458612e-07 -6.44733e-09 -8.596e-11 -2.7e-13 1e-14 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.00051027903352 -0.00492549365333 -0.01117981702065 -0.00289286154053 -0.00046133279612 -4.787045915e-05 -3.31464239e-06 -1.6407078e-07 -5.6943e-09 -1.092e-10 -4.3e-13 -2e-14 1e-14 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -1.183649716e-05 -0.00011630949724 -0.00023863094145 -5.743473878e-05 -8.60564491e-06 -8.3865412e-07 -5.507765e-08 -2.50834e-09 -6.406e-11 -3.3e-13 2e-14 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -1.603533e-07 -1.60462861e-06 -3.01560345e-06 -6.89038e-07 -9.779235e-08 -9.03014e-09 -4.8628e-10 -5.15e-12 1e-14 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -1.18767e-09 -1.237092e-08 -2.162276e-08 -4.67501e-09 -5.0467e-10 -1.606e-11 -1e-13 -2e-14 1e-14 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -3.7e-13 -5.48e-12 -5.15e-12 -3e-14 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.00016379702241 0.00191279647034 -0.03999761302715 -7.18174102559786 -1883.9457620882056 -484.04385241468185 -69.40686709080637 -6.63881923557468 -0.40115559054062 -0.01546824723235 -0.00036787827945 -5.13815413e-06 -4.046104e-08 -1.6984e-10 -1.8e-13 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0001966878275 0.00201479483459 -0.04173135158141 -7.25605377478997 -1892.1774947900356 -478.3823386721795 -67.89703735794568 -6.34795311833152 -0.37625187396864 -0.01430574687088 -0.00033668635824 -4.66456756e-06 -3.651196e-08 -1.5418e-10 -1.6e-13 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.00091285452658 -0.03978946624767 -2.05958996914732 -7.05792133845934 -1923.7337556710463 -468.3133994200526 -52.29375000097379 -3.9862639480054 -0.20685628067747 -0.00712383648812 -0.00015509842554 -2.01588479e-06 -1.495286e-08 -5.665e-11 -5e-14 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0355634283644 -0.48936630597809 -3.84695380580083 -1716.161240272648 -710.087159723376 -114.21228520419085 -11.96173160744956 -0.82841031945022 -0.03922716176308 -0.00124469548995 -2.527833034e-05 -3.1009969e-07 -2.18278e-09 -4.99e-12 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -5.09036745789102 -66.18106589363033 -370.55710453496755 -538.132200562255 -162.41805136993997 -22.90029954308469 -1.93250712587765 -0.11553105825289 -0.00490209247297 -0.00014260630845 -2.69512536e-06 -3.106244e-08 -1.9582e-10 -2.9e-13 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -1.95597117631079 -23.9676562832746 -101.87666460613555 -59.71497998633134 -12.50141648395524 -1.76648607910721 -0.14758831111329 -0.00862869822109 -0.00035475593473 -9.96611399e-06 -1.8172832e-07 -1.99526e-09 -7.23e-12 -1e-14 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.39963061633366 -3.83877159262997 -12.17114374807444 -4.67877456982378 -0.90426353869509 -0.11642378546595 -0.00914852904785 -0.00050569406179 -1.975989183e-05 -5.3013748e-07 -9.20668e-09 -8.414e-11 -1.5e-13 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.03441956158736 -0.31284367449622 -0.84790293808144 -0.27216942493184 -0.04875819220614 -0.00572878825539 -0.00042445001179 -2.225381467e-05 -8.2889916e-07 -2.124665e-08 -3.3271e-10 -1.12e-12 1e-14 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.00182310117244 -0.01653900667165 -0.04025415690548 -0.01125671622937 -0.00188457096186 -0.00020515884408 -1.441733026e-05 -7.2035729e-07 -2.561928e-08 -5.8514e-10 -2.95e-12 -2e-14 1e-14 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -6.216972587e-05 -0.00056825545379 -0.00126081378924 -0.00032120345029 -5.042858975e-05 -5.13926695e-06 -3.4405935e-07 -1.636499e-08 -5.0578e-10 -3.46e-12 1e-14 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -1.32290523e-06 -1.221324525e-05 -2.498737081e-05 -5.96759263e-06 -8.8306738e-07 -8.501671e-08 -5.3239e-09 -1.9264e-10 -1.32e-12 -2e-14 2e-14 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -1.656095e-08 -1.5514467e-07 -2.9719575e-07 -6.791303e-08 -9.4694e-09 -7.3605e-10 -1.91e-11 -1.2e-13 3e-14 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -9.914e-11 -1.05729e-09 -2.01917e-09 -3.1707e-10 -1.431e-11 -7e-14 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.02933081743489 -0.49626685296408 -4.40893038440887 -1916.2481604115083 -561.2552979840855 -78.18480559219384 -8.36899869459901 -0.64377860693472 -0.03354021485774 -0.00115723582874 -2.522569739e-05 -3.2824575e-07 -2.41105e-09 -6.3e-12 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.03239015261789 -0.55052899122427 -6.28510024689721 -1928.2719472010251 -550.6173378457758 -76.75440801643039 -8.15580515955527 -0.61734433661213 -0.03169999830986 -0.00108147929465 -2.336588158e-05 -3.0191045e-07 -2.2086e-09 -5.05e-12 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.41830496364548 -3.32026000795941 -1459.4916283361288 -836.0695623047349 -274.7797009113441 -46.81105829590015 -4.8387203912546 -0.34143460793844 -0.01651828177239 -0.00053421010802 -1.10031113e-05 -1.3619659e-07 -9.5323e-10 -1.64e-12 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -14.27687247019089 -151.14544841178298 -550.3695942636488 -336.5446417894805 -74.53737892948395 -11.38751643385433 -1.06729557999128 -0.06848762206493 -0.00304225622941 -9.127563897e-05 -1.76257733e-06 -2.065237e-08 -1.3332e-10 -1.9e-13 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -1.95597117631079 -23.9676562832746 -101.87666460613555 -59.71497998633134 -12.50141648395524 -1.76648607910721 -0.14758831111329 -0.00862869822109 -0.00035475593473 -9.96611399e-06 -1.8172832e-07 -1.99526e-09 -7.23e-12 -1e-14 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.26300978921044 -3.3909596790606 -13.5105036481255 -5.69608625117372 -1.11771026625455 -0.14553114920769 -0.01167229664715 -0.0006540425944 -2.579184248e-05 -6.9637839e-07 -1.220058e-08 -1.2255e-10 -2.4e-13 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.03465493380507 -0.37619794723803 -1.22201185421535 -0.42427176809721 -0.0772876895472 -0.00923217283237 -0.00069927624417 -3.722960847e-05 -1.40208916e-06 -3.626061e-08 -5.8198e-10 -2.08e-12 1e-14 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.00253088966803 -0.02549474651894 -0.07439550299611 -0.02291058539553 -0.00391119137796 -0.00043444353629 -3.122378861e-05 -1.58559453e-06 -5.720615e-08 -1.37947e-09 -1.196e-11 -4e-14 1e-14 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.00012040968749 -0.0011834873414 -0.00318476603527 -0.00088546503752 -0.00014282115201 -1.490119371e-05 -1.02107282e-06 -4.967188e-08 -1.65855e-09 -2.34e-11 -5e-14 -1e-14 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -3.77130239e-06 -3.677939215e-05 -9.23053857e-05 -2.36773735e-05 -3.62733327e-06 -3.5816914e-07 -2.345075e-08 -1.01135e-09 -1.661e-11 -8e-14 2e-14 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -7.471474e-08 -7.2938004e-07 -1.71961046e-06 -4.1467305e-07 -6.060167e-08 -5.65127e-09 -3.022e-10 -2.84e-12 2e-14 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -8.4246e-10 -8.54981e-09 -1.936322e-08 -4.46479e-09 -5.1481e-10 -1.776e-11 -9e-14 -2e-14 1e-14 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -1.092e-11 -5.542e-11 -1.667e-11 -4.9e-13 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -3.05093802072499 -37.7414248203243 -232.45334186512312 -305.00740660888084 -71.43364813144112 -8.33648449578434 -0.73365378583954 -0.04774084983451 -0.00218639533612 -6.80663506e-05 -1.36451646e-06 -1.65494e-08 -1.068e-10 -1.5e-13 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -4.02307206358225 -46.86556141412047 -242.20206781062925 -285.8160273123904 -66.51187293633686 -7.86249506916544 -0.69639731125504 -0.04517318115804 -0.00205665303645 -6.364455558e-05 -1.26874563e-06 -1.530166e-08 -9.846e-11 -1.4e-13 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -22.8455477262228 -179.98715663826394 -276.8577174084881 -111.23823432930523 -25.79778832669773 -3.92063137147292 -0.36176545879437 -0.02315941122172 -0.00103069207114 -3.102520387e-05 -6.0065055e-07 -7.00612e-09 -3.992e-11 -5e-14 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -2.54518958739037 -23.40112707376136 -73.95582623635623 -31.2395657121288 -6.26510670213363 -0.85025762843701 -0.07249158568482 -0.00430160048685 -0.00017879278581 -5.06350897e-06 -9.287255e-08 -1.01152e-09 -2.55e-12 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.39963061633366 -3.83877159262997 -12.17114374807444 -4.67877456982378 -0.90426353869509 -0.11642378546595 -0.00914852904785 -0.00050569406179 -1.975989183e-05 -5.3013748e-07 -9.20668e-09 -8.414e-11 -1.5e-13 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.03465493380507 -0.37619794723803 -1.22201185421535 -0.42427176809721 -0.0772876895472 -0.00923217283237 -0.00069927624417 -3.722960847e-05 -1.40208916e-06 -3.626061e-08 -5.8198e-10 -2.08e-12 1e-14 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.00283433656613 -0.03020714098974 -0.09250286058422 -0.02890497600146 -0.0049550567863 -0.00055357984359 -4.001749633e-05 -2.04135504e-06 -7.393006e-08 -1.80136e-09 -1.761e-11 -5e-14 1e-14 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.00016513028252 -0.00171001478667 -0.0049933823702 -0.0014486163751 -0.00023497028144 -2.474572766e-05 -1.71164859e-06 -8.384933e-08 -2.86687e-09 -5.392e-11 -1.6e-13 -1e-14 1e-14 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -6.81620039e-06 -6.959563396e-05 -0.00019391122406 -5.244207236e-05 -8.10517962e-06 -8.1007503e-07 -5.380544e-08 -2.48031e-09 -6.339e-11 -3.1e-13 2e-14 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -1.9262969e-07 -1.9532672e-06 -5.19698901e-06 -1.32152344e-06 -1.9562581e-07 -1.860063e-08 -1.0895e-09 -2.684e-11 -9e-14 -1e-14 1e-14 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -3.57362e-09 -3.597031e-08 -9.091165e-08 -2.190198e-08 -2.99283e-09 -2.0131e-10 -2.01e-12 -4e-14 3e-14 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -3.61e-11 -3.974e-10 -9.0766e-10 -1.293e-10 -1.73e-12 -1e-14 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.25766367475071 -3.42718235870828 -21.66707945967743 -25.5261882077722 -5.12360900141458 -0.54303358971113 -0.04274307026459 -0.00249852898915 -0.00010435819605 -3.00034043e-06 -5.612524e-08 -6.2247e-10 -1.53e-12 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.36352033412641 -4.42925000927289 -22.83591035371353 -23.33590563967167 -4.62110742227817 -0.50060581199663 -0.03989835096943 -0.00233977493387 -9.764184563e-05 -2.80039343e-06 -5.219115e-08 -5.7472e-10 -1.39e-12 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -1.85095095462249 -15.87942024602627 -23.61622896426621 -8.30561339689469 -1.75428371224716 -0.23496135714614 -0.01967008568992 -0.00115752682793 -4.788186125e-05 -1.35202167e-06 -2.472203e-08 -2.6184e-10 -5.8e-13 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.23172351052524 -2.14621099840547 -6.04006289262951 -2.06927659015388 -0.37883121766872 -0.04610964011117 -0.00362702451615 -0.000201015415 -7.87166624e-06 -2.1142182e-07 -3.65563e-09 -3.131e-11 -4e-14 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.03441956158736 -0.31284367449622 -0.84790293808144 -0.27216942493184 -0.04875819220614 -0.00572878825539 -0.00042445001179 -2.225381467e-05 -8.2889916e-07 -2.124665e-08 -3.3271e-10 -1.12e-12 1e-14 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.00253088966803 -0.02549474651894 -0.07439550299611 -0.02291058539553 -0.00391119137796 -0.00043444353629 -3.122378861e-05 -1.58559453e-06 -5.720615e-08 -1.37947e-09 -1.196e-11 -4e-14 1e-14 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.00016513028252 -0.00171001478667 -0.0049933823702 -0.0014486163751 -0.00023497028144 -2.474572766e-05 -1.71164859e-06 -8.384933e-08 -2.86687e-09 -5.392e-11 -1.6e-13 -1e-14 1e-14 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -8.22359895e-06 -8.530086237e-05 -0.00024585916057 -6.79127862e-05 -1.051599402e-05 -1.0549597e-06 -7.030188e-08 -3.26069e-09 -8.818e-11 -4.5e-13 2e-14 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -3.0199991e-07 -3.13183583e-06 -8.82106677e-06 -2.31741276e-06 -3.4446123e-07 -3.309973e-08 -2.05991e-09 -6.972e-11 -3.6e-13 -2e-14 2e-14 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -7.8628e-09 -8.086005e-08 -2.2094526e-07 -5.541916e-08 -7.88019e-09 -6.3057e-10 -1.731e-11 -1.1e-13 2e-14 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -1.3959e-10 -1.39637e-09 -3.58136e-09 -8.0132e-10 -7.083e-11 -5.2e-13 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -3.1e-13 -5.7e-13 -2.9e-13 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.01367906233661 -0.18977849765985 -1.29192942124588 -1.44842836202845 -0.25484552878682 -0.02469726326811 -0.00176889841714 -9.450041088e-05 -3.64812594e-06 -9.786326e-08 -1.67597e-09 -9.68e-12 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.02013317093536 -0.25388757968244 -1.37276410750116 -1.30094921802007 -0.22649582214475 -0.02248505858166 -0.00163366413083 -8.782397657e-05 -3.39714141e-06 -9.110575e-08 -1.55876e-09 -8.86e-12 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.10138805389275 -0.94158962312785 -1.35999670564729 -0.42072586322773 -0.08224421114189 -0.00992143209867 -0.00076566366765 -4.190701633e-05 -1.62566776e-06 -4.328979e-08 -7.1343e-10 -2.72e-12 1e-14 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.01358922890676 -0.12850493456433 -0.3247008883 -0.09394887151373 -0.01600961652706 -0.00178697509377 -0.00013133649428 -6.85625725e-06 -2.5458612e-07 -6.44733e-09 -8.596e-11 -2.7e-13 1e-14 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.00182310117244 -0.01653900667165 -0.04025415690548 -0.01125671622937 -0.00188457096186 -0.00020515884408 -1.441733026e-05 -7.2035729e-07 -2.561928e-08 -5.8514e-10 -2.95e-12 -2e-14 1e-14 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.00012040968749 -0.0011834873414 -0.00318476603527 -0.00088546503752 -0.00014282115201 -1.490119371e-05 -1.02107282e-06 -4.967188e-08 -1.65855e-09 -2.34e-11 -5e-14 -1e-14 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -6.81620039e-06 -6.959563396e-05 -0.00019391122406 -5.244207236e-05 -8.10517962e-06 -8.1007503e-07 -5.380544e-08 -2.48031e-09 -6.339e-11 -3.1e-13 2e-14 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -3.0199991e-07 -3.13183583e-06 -8.82106677e-06 -2.31741276e-06 -3.4446123e-07 -3.309973e-08 -2.05991e-09 -6.972e-11 -3.6e-13 -2e-14 2e-14 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -1.011749e-08 -1.0552344e-07 -2.952168e-07 -7.511181e-08 -1.073536e-08 -8.8128e-10 -2.883e-11 -1.7e-13 2e-14 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -2.3401e-10 -2.52788e-09 -6.98853e-09 -1.57838e-09 -1.4348e-10 -1.65e-12 -1e-14 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -1.93e-12 -2.823e-11 -2.214e-11 -5.9e-13 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.00046402123877 -0.00667124528469 -0.04819697110528 -0.05249792337672 -0.00837228728387 -0.00075454311541 -5.001718591e-05 -2.47858235e-06 -8.942802e-08 -2.19359e-09 -2.391e-11 -7e-14 1e-14 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.00070460211993 -0.00914230575109 -0.05149536375131 -0.04661539746537 -0.00736830481869 -0.00068072334601 -4.581553291e-05 -2.28872948e-06 -8.288449e-08 -2.0297e-09 -1.953e-11 -6e-14 1e-14 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.00354362083676 -0.03497251018585 -0.04987798408988 -0.01398811710034 -0.00256706981989 -0.0002849567637 -2.053968929e-05 -1.05616942e-06 -3.868584e-08 -9.1861e-10 -5.68e-12 -3e-14 1e-14 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.00051027903352 -0.00492549365333 -0.01117981702065 -0.00289286154053 -0.00046133279612 -4.787045915e-05 -3.31464239e-06 -1.6407078e-07 -5.6943e-09 -1.092e-10 -4.3e-13 -2e-14 1e-14 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -6.216972587e-05 -0.00056825545379 -0.00126081378924 -0.00032120345029 -5.042858975e-05 -5.13926695e-06 -3.4405935e-07 -1.636499e-08 -5.0578e-10 -3.46e-12 1e-14 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -3.77130239e-06 -3.677939215e-05 -9.23053857e-05 -2.36773735e-05 -3.62733327e-06 -3.5816914e-07 -2.345075e-08 -1.01135e-09 -1.661e-11 -8e-14 2e-14 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -1.9262969e-07 -1.9532672e-06 -5.19698901e-06 -1.32152344e-06 -1.9562581e-07 -1.860063e-08 -1.0895e-09 -2.684e-11 -9e-14 -1e-14 1e-14 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -7.8628e-09 -8.086005e-08 -2.2094526e-07 -5.541916e-08 -7.88019e-09 -6.3057e-10 -1.731e-11 -1.1e-13 2e-14 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -2.3401e-10 -2.52788e-09 -6.98853e-09 -1.57838e-09 -1.4348e-10 -1.65e-12 -1e-14 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -1.172e-11 -7.41e-11 -4.267e-11 -2.49e-12 -1e-14 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -9.77507685e-06 -0.00014509110282 -0.00110094417614 -0.00117667603049 -0.00017383047121 -1.474399765e-05 -9.1586041e-07 -4.261545e-08 -1.37503e-09 -1.643e-11 -3e-14 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -1.521542971e-05 -0.00020246385982 -0.0011810423694 -0.00103657989611 -0.00015192168264 -1.321026104e-05 -8.3348551e-07 -3.910274e-08 -1.26175e-09 -1.481e-11 -2e-14 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -7.688134146e-05 -0.0007958007419 -0.00112860668902 -0.00029310176559 -5.093824854e-05 -5.28272296e-06 -3.5918569e-07 -1.741753e-08 -5.5339e-10 -3.99e-12 1e-14 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -1.183649716e-05 -0.00011630949724 -0.00023863094145 -5.743473878e-05 -8.60564491e-06 -8.3865412e-07 -5.507765e-08 -2.50834e-09 -6.406e-11 -3.3e-13 2e-14 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -1.32290523e-06 -1.221324525e-05 -2.498737081e-05 -5.96759263e-06 -8.8306738e-07 -8.501671e-08 -5.3239e-09 -1.9264e-10 -1.32e-12 -2e-14 2e-14 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -7.471474e-08 -7.2938004e-07 -1.71961046e-06 -4.1467305e-07 -6.060167e-08 -5.65127e-09 -3.022e-10 -2.84e-12 2e-14 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -3.57362e-09 -3.597031e-08 -9.091165e-08 -2.190198e-08 -2.99283e-09 -2.0131e-10 -2.01e-12 -4e-14 3e-14 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -1.3959e-10 -1.39637e-09 -3.58136e-09 -8.0132e-10 -7.083e-11 -5.2e-13 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -1.93e-12 -2.823e-11 -2.214e-11 -5.9e-13 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -1.2194302e-07 -1.86315285e-06 -1.473257585e-05 -1.553393065e-05 -2.15782608e-06 -1.7367024e-07 -1.007402e-08 -3.8203e-10 -3.24e-12 -4e-14 2e-14 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -1.9378683e-07 -2.63732696e-06 -1.585349784e-05 -1.36051261e-05 -1.87617285e-06 -1.549027e-07 -9.15364e-09 -3.5056e-10 -2.93e-12 -4e-14 2e-14 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -9.8682865e-07 -1.061314597e-05 -1.501467526e-05 -3.66522981e-06 -6.0762595e-07 -5.960346e-08 -3.73945e-09 -1.3307e-10 -8.9e-13 -2e-14 2e-14 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -1.603533e-07 -1.60462861e-06 -3.01560345e-06 -6.89038e-07 -9.779235e-08 -9.03014e-09 -4.8628e-10 -5.15e-12 1e-14 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -1.656095e-08 -1.5514467e-07 -2.9719575e-07 -6.791303e-08 -9.4694e-09 -7.3605e-10 -1.91e-11 -1.2e-13 3e-14 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -8.4246e-10 -8.54981e-09 -1.936322e-08 -4.46479e-09 -5.1481e-10 -1.776e-11 -9e-14 -2e-14 1e-14 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -3.61e-11 -3.974e-10 -9.0766e-10 -1.293e-10 -1.73e-12 -1e-14 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -3.1e-13 -5.7e-13 -2.9e-13 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -9.4558e-10 -1.391238e-08 -1.1140102e-07 -1.159846e-07 -1.518105e-08 -1.03834e-09 -2.91e-11 -2.1e-13 3e-14 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -1.34146e-09 -1.92835e-08 -1.202127e-07 -1.0125339e-07 -1.324676e-08 -9.1799e-10 -2.053e-11 -1.6e-13 3e-14 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -7.09056e-09 -7.965004e-08 -1.132918e-07 -2.612433e-08 -4.03011e-09 -2.9215e-10 -3.36e-12 -5e-14 3e-14 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -1.18767e-09 -1.237092e-08 -2.162276e-08 -4.67501e-09 -5.0467e-10 -1.606e-11 -1e-13 -2e-14 1e-14 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -9.914e-11 -1.05729e-09 -2.01917e-09 -3.1707e-10 -1.431e-11 -7e-14 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -1.092e-11 -5.542e-11 -1.667e-11 -4.9e-13 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -1.98e-12 -6.064e-11 -5.048e-10 -3.0678e-10 -5.94e-12 -3e-14 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -1.83e-12 -6.375e-11 -5.1878e-10 -2.8566e-10 -5.61e-12 -3e-14 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -1.474e-11 -3.0875e-10 -3.6641e-10 -2.675e-11 -1.8e-13 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -3.7e-13 -5.48e-12 -5.15e-12 -3e-14 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 +D/cons.7.00.000000.dat 27149.480731006748 27149.480731006748 27149.480731006748 27149.480731006748 27149.480731006748 27149.480731006748 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 27149.480731006748 27149.480731006748 27149.480731006748 27149.480731006748 27149.480731006748 27149.480731006748 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 27149.480731006748 27149.480731006748 27149.480731006748 27149.480731006748 27149.480731006748 27149.480731006748 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 27149.480731006748 27149.480731006748 27149.480731006748 27149.480731006748 27149.480731006748 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 27149.480731006748 27149.480731006748 27149.480731006748 27149.480731006748 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 27149.480731006748 27149.480731006748 27149.480731006748 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 27149.480731006748 27149.480731006748 27149.480731006748 27149.480731006748 27149.480731006748 27149.480731006748 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 27149.480731006748 27149.480731006748 27149.480731006748 27149.480731006748 27149.480731006748 27149.480731006748 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 27149.480731006748 27149.480731006748 27149.480731006748 27149.480731006748 27149.480731006748 27149.480731006748 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 27149.480731006748 27149.480731006748 27149.480731006748 27149.480731006748 27149.480731006748 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 27149.480731006748 27149.480731006748 27149.480731006748 27149.480731006748 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 27149.480731006748 27149.480731006748 27149.480731006748 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 27149.480731006748 27149.480731006748 27149.480731006748 27149.480731006748 27149.480731006748 27149.480731006748 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 27149.480731006748 27149.480731006748 27149.480731006748 27149.480731006748 27149.480731006748 27149.480731006748 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 27149.480731006748 27149.480731006748 27149.480731006748 27149.480731006748 27149.480731006748 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 27149.480731006748 27149.480731006748 27149.480731006748 27149.480731006748 27149.480731006748 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 27149.480731006748 27149.480731006748 27149.480731006748 27149.480731006748 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 27149.480731006748 27149.480731006748 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 27149.480731006748 27149.480731006748 27149.480731006748 27149.480731006748 27149.480731006748 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 27149.480731006748 27149.480731006748 27149.480731006748 27149.480731006748 27149.480731006748 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 27149.480731006748 27149.480731006748 27149.480731006748 27149.480731006748 27149.480731006748 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 27149.480731006748 27149.480731006748 27149.480731006748 27149.480731006748 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 27149.480731006748 27149.480731006748 27149.480731006748 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 27149.480731006748 27149.480731006748 27149.480731006748 27149.480731006748 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 27149.480731006748 27149.480731006748 27149.480731006748 27149.480731006748 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 27149.480731006748 27149.480731006748 27149.480731006748 27149.480731006748 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 27149.480731006748 27149.480731006748 27149.480731006748 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 27149.480731006748 27149.480731006748 27149.480731006748 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 27149.480731006748 27149.480731006748 27149.480731006748 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 27149.480731006748 27149.480731006748 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 +D/cons.7.00.000050.dat 27149.479656751046 27149.45940040887 27148.512486643365 27122.390274743044 27293.31220802641 207219.96964459354 139546428.8750761 139668135.0535285 139685266.3140348 139686647.13316023 139686711.72087866 139686713.48958334 139686713.51710927 139686713.51734582 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 27149.45940040887 27149.436270293085 27148.39164657281 27120.28445835573 27288.95079434309 207932.51124224873 139548668.1321987 139668431.21050343 139685287.8973641 139686648.06656942 139686711.74474683 139686713.48993346 139686713.51711217 139686713.51734594 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 27148.512486643365 27148.39164657281 27144.687586579148 27085.844229877195 27446.011261845648 366601.4616555217 139560443.99875495 139670415.1658896 139685454.90684158 139686655.98246628 139686711.96228862 139686713.4933229 139686713.51714137 139686713.51734596 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 27122.390274743044 27120.28445835573 27085.844229877195 27471.5945576924 335662.2460270831 139479077.25044218 139643814.53991446 139682143.03953817 139686406.13739505 139686700.61153218 139686713.18833897 139686713.51247945 139686713.5173066 139686713.51734677 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 27293.312208026415 27288.950794343076 27446.011261845662 335662.24602708285 139459992.32116485 139619345.68541536 139677198.58570793 139685892.87767696 139686666.67101282 139686711.78473803 139686713.47745445 139686713.5168041 139686713.51734278 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 207219.96964460806 207932.51124224873 366601.46165552066 139479077.25044218 139619345.68541536 139676108.85099724 139685546.31794497 139686628.6159546 139686709.27304783 139686713.3759626 139686713.51435733 139686713.517309 139686713.5173467 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139546428.8750762 139548668.1321987 139560443.99875495 139643814.53991446 139677198.58570793 139685546.31794497 139686608.58489808 139686706.92136657 139686713.2244859 139686713.5084925 139686713.5171742 139686713.51734492 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139668135.0535285 139668431.21050343 139670415.1658896 139682143.03953817 139685892.87767696 139686628.6159546 139686706.92136657 139686713.14722216 139686713.50242016 139686713.5169311 139686713.51733926 139686713.51734683 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139685266.3140348 139685287.8973641 139685454.90684158 139686406.13739505 139686666.67101282 139686709.27304783 139686713.2244859 139686713.50242016 139686713.51679268 139686713.51733252 139686713.51734674 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686647.13316023 139686648.06656942 139686655.98246628 139686700.61153218 139686711.78473803 139686713.3759626 139686713.5084925 139686713.5169311 139686713.51733252 139686713.51734662 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686711.72087866 139686711.74474683 139686711.96228862 139686713.18833897 139686713.47745445 139686713.51435733 139686713.5171742 139686713.51733926 139686713.51734674 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.48958334 139686713.48993346 139686713.4933229 139686713.51247945 139686713.5168041 139686713.517309 139686713.51734492 139686713.51734683 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51710927 139686713.51711217 139686713.51714137 139686713.5173066 139686713.51734278 139686713.5173467 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734582 139686713.51734594 139686713.51734596 139686713.51734677 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 27149.45940040887 27149.436270293085 27148.39164657281 27120.28445835573 27288.95079434309 207932.5112422522 139548668.1321988 139668431.21050343 139685287.8973641 139686648.06656942 139686711.74474683 139686713.48993346 139686713.51711217 139686713.51734594 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 27149.436270293085 27149.407227256946 27148.170913401114 27116.970839303496 27284.341889391824 208975.19505776707 139551704.00290102 139668848.07523814 139685319.88538662 139686649.49928758 139686711.78237888 139686713.49049714 139686713.51711676 139686713.51734594 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 27148.39164657281 27148.170913401114 27141.697750628464 27043.307223214728 27537.610689273726 491579.20873709774 139567795.46180347 139671424.2126947 139685551.0197383 139686660.79540604 139686712.0986643 139686713.49548838 139686713.5171602 139686713.5173461 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 27120.28445835573 27116.970839303496 27043.307223214728 27470.071054847616 338032.0930787288 139486004.33463535 139646418.93619174 139682461.8948496 139686430.9057377 139686701.76147297 139686713.2198552 139686713.5129718 139686713.5173109 139686713.51734677 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 27288.950794343076 27284.341889391824 27537.61068927373 338032.0930787288 139463475.60318002 139621666.80243555 139677775.9282271 139685958.5301775 139686671.00380078 139686711.96030867 139686713.4817555 139686713.51686552 139686713.5173433 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 207932.5112422522 208975.19505776707 491579.20873709745 139486004.33463535 139621666.80243555 139676480.11900494 139685610.08839467 139686634.49023512 139686709.6101545 139686713.38829088 139686713.514636 139686713.51731268 139686713.51734674 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139548668.1321988 139551704.00290102 139567795.46180347 139646418.93619174 139677775.9282271 139685610.08839467 139686615.10082364 139686707.37929183 139686713.24660325 139686713.509208 139686713.51718888 139686713.51734516 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139668431.21050343 139668848.07523814 139671424.2126947 139682461.8948496 139685958.5301775 139686634.49023512 139686707.37929183 139686713.17383108 139686713.50353733 139686713.51696354 139686713.51733997 139686713.51734683 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139685287.8973641 139685319.88538662 139685551.0197383 139686430.9057377 139686671.00380078 139686709.6101545 139686713.24660325 139686713.50353733 139686713.51683462 139686713.51733366 139686713.51734677 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686648.06656942 139686649.49928758 139686660.79540604 139686701.76147297 139686711.96030867 139686713.38829088 139686713.509208 139686713.51696354 139686713.51733366 139686713.51734662 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686711.74474683 139686711.78237888 139686712.0986643 139686713.2198552 139686713.4817555 139686713.514636 139686713.51718888 139686713.51733997 139686713.51734677 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.48993346 139686713.49049714 139686713.49548838 139686713.5129718 139686713.51686552 139686713.51731268 139686713.51734516 139686713.51734683 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51711217 139686713.51711676 139686713.5171602 139686713.5173109 139686713.5173433 139686713.51734674 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734594 139686713.51734594 139686713.5173461 139686713.51734677 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 27148.512486643365 27148.39164657281 27144.687586579148 27085.844229877195 27446.011261845648 366601.4616555209 139560443.99875495 139670415.1658896 139685454.90684158 139686655.98246628 139686711.96228862 139686713.4933229 139686713.51714137 139686713.51734596 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 27148.39164657281 27148.170913401114 27141.697750628464 27043.307223214728 27537.61068927373 491579.208737097 139567795.46180347 139671424.2126947 139685551.0197383 139686660.79540604 139686712.0986643 139686713.49548838 139686713.5171602 139686713.5173461 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 27144.687586579148 27141.697750628464 27079.371706929724 27348.931687766933 154459.3307392285 139446456.60760787 139627387.9400274 139680233.35875174 139686269.04351547 139686694.6016154 139686713.02985343 139686713.51006705 139686713.51728618 139686713.51734674 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 27085.844229877195 27043.307223214728 27348.931687766937 27589.485514660188 489994.93317096424 139527194.44703102 139660941.65262413 139684302.93632832 139686569.59557098 139686708.04635188 139686713.3890824 139686713.5155801 139686713.51733318 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 27446.011261845648 27537.61068927373 154459.33073922846 489994.933170965 139500238.892231 139639918.12606695 139681427.09179196 139686309.3592004 139686692.60052365 139686712.8020689 139686713.50191048 139686713.51714805 139686713.51734546 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 366601.4616555202 491579.2087370969 139446456.60760787 139527194.44703102 139639918.12606695 139680372.13514316 139686096.579021 139686671.86764902 139686711.56858173 139686713.45603052 139686713.51611328 139686713.51733193 139686713.5173468 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139560443.99875495 139567795.46180347 139627387.9400274 139660941.65262413 139681427.09179196 139686096.579021 139686661.23537895 139686710.36303526 139686713.38296595 139686713.51344025 139686713.51727346 139686713.51734617 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139670415.1658896 139671424.2126947 139680233.35875174 139684302.93632832 139686309.3592004 139686671.86764902 139686710.36303526 139686713.3442164 139686713.5105443 139686713.51716265 139686713.51734367 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139685454.90684158 139685551.0197383 139686269.04351547 139686569.59557098 139686692.60052365 139686711.56858173 139686713.38296595 139686713.5105443 139686713.51709783 139686713.51734057 139686713.5173468 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686655.98246628 139686660.79540604 139686694.6016154 139686708.04635188 139686712.8020689 139686713.45603052 139686713.51344025 139686713.51716265 139686713.51734057 139686713.51734677 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686711.96228862 139686712.0986643 139686713.02985343 139686713.3890824 139686713.50191048 139686713.51611328 139686713.51727346 139686713.51734367 139686713.5173468 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.4933229 139686713.49548838 139686713.51006705 139686713.5155801 139686713.51714805 139686713.51733193 139686713.51734617 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51714137 139686713.5171602 139686713.51728618 139686713.51733318 139686713.51734546 139686713.5173468 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734596 139686713.5173461 139686713.51734674 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 27122.390274743044 27120.28445835573 27085.844229877195 27471.5945576924 335662.2460270826 139479077.25044218 139643814.53991446 139682143.03953817 139686406.13739505 139686700.61153218 139686713.18833897 139686713.51247945 139686713.5173066 139686713.51734677 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 27120.28445835573 27116.970839303496 27043.307223214728 27470.071054847635 338032.0930787289 139486004.33463535 139646418.93619174 139682461.8948496 139686430.9057377 139686701.76147297 139686713.2198552 139686713.5129718 139686713.5173109 139686713.51734677 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 27085.844229877195 27043.307223214728 27348.931687766933 27589.485514660188 489994.9331709651 139527194.44703102 139660941.65262413 139684302.93632832 139686569.59557098 139686708.04635188 139686713.3890824 139686713.5155801 139686713.51733318 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 27471.5945576924 27470.07105484762 27589.485514660188 439984.8255546752 139463980.1858174 139622043.99239412 139678953.64723963 139686103.09371784 139686681.7283685 139686712.42686698 139686713.49369624 139686713.5170404 139686713.51734468 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 335662.24602708215 338032.09307872923 489994.93317096494 139463980.1858174 139590270.2045499 139672419.40986636 139685312.61754265 139686619.31303895 139686709.15217444 139686713.38102636 139686713.51461512 139686713.51731387 139686713.51734677 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139479077.25044218 139486004.33463535 139527194.44703102 139622043.99239412 139672419.40986636 139684970.09362516 139686564.24195263 139686704.4757253 139686713.132176 139686713.50615034 139686713.51713628 139686713.5173445 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139643814.53991446 139646418.93619174 139660941.65262413 139678953.64723963 139685312.61754265 139686564.24195263 139686702.08038518 139686712.884788 139686713.49237475 139686713.51666728 139686713.51733485 139686713.51734677 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139682143.03953817 139682461.8948496 139684302.93632832 139686103.09371784 139686619.31303895 139686704.4757253 139686712.884788 139686713.4849644 139686713.51615107 139686713.51731613 139686713.51734644 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686406.13739505 139686430.9057377 139686569.59557098 139686681.7283685 139686709.15217444 139686713.132176 139686713.49237475 139686713.51615107 139686713.51730517 139686713.51734596 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686700.61153218 139686701.76147297 139686708.04635188 139686712.42686698 139686713.38102636 139686713.50615034 139686713.51666728 139686713.51731613 139686713.51734596 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.18833897 139686713.2198552 139686713.3890824 139686713.49369624 139686713.51461512 139686713.51713628 139686713.51733485 139686713.51734644 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51247945 139686713.5129718 139686713.5155801 139686713.5170404 139686713.51731387 139686713.5173445 139686713.51734677 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.5173066 139686713.5173109 139686713.51733318 139686713.51734468 139686713.51734677 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734677 139686713.51734677 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 27293.31220802642 27288.950794343076 27446.011261845662 335662.2460270826 139459992.32116485 139619345.68541536 139677198.58570793 139685892.87767696 139686666.67101282 139686711.78473803 139686713.47745445 139686713.5168041 139686713.51734278 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 27288.950794343076 27284.341889391824 27537.61068927373 338032.0930787295 139463475.60318002 139621666.80243555 139677775.9282271 139685958.5301775 139686671.00380078 139686711.96030867 139686713.4817555 139686713.51686552 139686713.5173433 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 27446.011261845662 27537.61068927373 154459.3307392285 489994.93317096424 139500238.892231 139639918.12606695 139681427.09179196 139686309.3592004 139686692.60052365 139686712.8020689 139686713.50191048 139686713.51714805 139686713.51734546 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 335662.2460270818 338032.09307872923 489994.93317096593 139463980.1858174 139590270.2045499 139672419.40986636 139685312.61754265 139686619.31303895 139686709.15217444 139686713.38102636 139686713.51461512 139686713.51731387 139686713.51734677 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139459992.32116485 139463475.60318002 139500238.892231 139590270.2045499 139659665.89703897 139683831.06831902 139686477.74826083 139686699.62341553 139686712.93665102 139686713.50069293 139686713.51703647 139686713.51734346 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139619345.68541536 139621666.80243555 139639918.12606695 139672419.40986636 139683831.06831902 139686419.90367407 139686691.23740736 139686712.2926304 139686713.46920446 139686713.51604053 139686713.51732376 139686713.5173467 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139677198.58570793 139677775.9282271 139681427.09179196 139685312.61754265 139686477.74826083 139686691.23740736 139686711.9584699 139686713.43749782 139686713.51439536 139686713.51727104 139686713.5173457 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139685892.87767696 139685958.5301775 139686309.3592004 139686619.31303895 139686699.62341553 139686712.2926304 139686713.43749782 139686713.5135047 139686713.5172125 139686713.5173437 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686666.67101282 139686671.00380078 139686692.60052365 139686709.15217444 139686712.93665102 139686713.46920446 139686713.51439536 139686713.5172125 139686713.51734242 139686713.51734677 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686711.78473803 139686711.96030867 139686712.8020689 139686713.38102636 139686713.50069293 139686713.51604053 139686713.51727104 139686713.5173437 139686713.51734677 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.47745445 139686713.4817555 139686713.50191048 139686713.51461512 139686713.51703647 139686713.51732376 139686713.5173457 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.5168041 139686713.51686552 139686713.51714805 139686713.51731387 139686713.51734346 139686713.5173467 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734278 139686713.5173433 139686713.51734546 139686713.51734677 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 207219.96964459526 207932.51124225208 366601.46165552124 139479077.25044218 139619345.68541536 139676108.85099724 139685546.31794494 139686628.6159546 139686709.27304783 139686713.3759626 139686713.51435733 139686713.517309 139686713.5173467 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 207932.5112422522 208975.19505776695 491579.2087370974 139486004.33463535 139621666.80243555 139676480.11900494 139685610.08839467 139686634.49023512 139686709.6101545 139686713.38829088 139686713.514636 139686713.51731268 139686713.51734674 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 366601.4616555213 491579.20873709745 139446456.60760787 139527194.44703102 139639918.12606695 139680372.13514316 139686096.579021 139686671.86764902 139686711.56858173 139686713.45603052 139686713.51611328 139686713.51733193 139686713.5173468 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139479077.25044218 139486004.33463535 139527194.44703102 139622043.99239412 139672419.40986636 139684970.09362516 139686564.24195263 139686704.4757253 139686713.132176 139686713.50615034 139686713.51713628 139686713.5173445 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139619345.68541536 139621666.80243555 139639918.12606695 139672419.40986636 139683831.06831902 139686419.90367407 139686691.23740736 139686712.2926304 139686713.46920446 139686713.51604053 139686713.51732376 139686713.5173467 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139676108.85099724 139676480.11900494 139680372.13514316 139684970.09362516 139686419.90367407 139686685.02587423 139686711.49832848 139686713.4130647 139686713.51346952 139686713.51724684 139686713.51734525 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139685546.31794497 139685610.08839467 139686096.579021 139686564.24195263 139686691.23740736 139686711.49832848 139686713.38370705 139686713.51084754 139686713.5171179 139686713.51734126 139686713.5173468 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686628.6159546 139686634.49023512 139686671.86764902 139686704.4757253 139686712.2926304 139686713.4130647 139686713.51084754 139686713.51704732 139686713.51733682 139686713.5173467 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686709.27304783 139686709.6101545 139686711.56858173 139686713.132176 139686713.46920446 139686713.51346952 139686713.5171179 139686713.51733682 139686713.51734662 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.3759626 139686713.38829088 139686713.45603052 139686713.50615034 139686713.51604053 139686713.51724684 139686713.51734126 139686713.5173467 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51435733 139686713.514636 139686713.51611328 139686713.51713628 139686713.51732376 139686713.51734525 139686713.5173468 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.517309 139686713.51731268 139686713.51733193 139686713.5173445 139686713.5173467 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.5173467 139686713.51734674 139686713.5173468 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139546428.8750761 139548668.1321988 139560443.99875495 139643814.53991446 139677198.58570793 139685546.31794497 139686608.58489808 139686706.92136657 139686713.2244859 139686713.5084925 139686713.5171742 139686713.51734492 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139548668.1321988 139551704.00290102 139567795.46180347 139646418.93619174 139677775.9282271 139685610.08839467 139686615.10082364 139686707.37929183 139686713.24660325 139686713.509208 139686713.51718888 139686713.51734516 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139560443.99875495 139567795.46180347 139627387.9400274 139660941.65262413 139681427.09179196 139686096.579021 139686661.23537895 139686710.36303526 139686713.38296595 139686713.51344025 139686713.51727346 139686713.51734617 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139643814.53991446 139646418.93619174 139660941.65262413 139678953.64723963 139685312.61754265 139686564.24195263 139686702.08038518 139686712.884788 139686713.49237475 139686713.51666728 139686713.51733485 139686713.51734677 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139677198.58570793 139677775.9282271 139681427.09179196 139685312.61754265 139686477.74826083 139686691.23740736 139686711.9584699 139686713.43749782 139686713.51439536 139686713.51727104 139686713.5173457 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139685546.31794497 139685610.08839467 139686096.579021 139686564.24195263 139686691.23740736 139686711.49832848 139686713.38370705 139686713.51084754 139686713.5171179 139686713.51734126 139686713.5173468 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686608.58489808 139686615.10082364 139686661.23537895 139686702.08038518 139686711.9584699 139686713.38370705 139686713.5089782 139686713.51695982 139686713.5173338 139686713.51734662 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686706.92136657 139686707.37929183 139686710.36303526 139686712.884788 139686713.43749782 139686713.51084754 139686713.51695982 139686713.5173297 139686713.51734635 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.2244859 139686713.24660325 139686713.38296595 139686713.49237475 139686713.51439536 139686713.5171179 139686713.5173338 139686713.51734635 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.5084925 139686713.509208 139686713.51344025 139686713.51666728 139686713.51727104 139686713.51734126 139686713.51734662 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.5171742 139686713.51718888 139686713.51727346 139686713.51733485 139686713.5173457 139686713.5173468 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734492 139686713.51734516 139686713.51734617 139686713.51734677 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139668135.0535285 139668431.21050343 139670415.1658896 139682143.03953817 139685892.87767696 139686628.6159546 139686706.92136657 139686713.14722216 139686713.50242016 139686713.5169311 139686713.51733926 139686713.51734683 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139668431.21050343 139668848.07523814 139671424.2126947 139682461.8948496 139685958.5301775 139686634.49023512 139686707.37929183 139686713.17383108 139686713.50353733 139686713.51696354 139686713.51733997 139686713.51734683 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139670415.1658896 139671424.2126947 139680233.35875174 139684302.93632832 139686309.3592004 139686671.86764902 139686710.36303526 139686713.3442164 139686713.5105443 139686713.51716265 139686713.51734367 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139682143.03953817 139682461.8948496 139684302.93632832 139686103.09371784 139686619.31303895 139686704.4757253 139686712.884788 139686713.4849644 139686713.51615107 139686713.51731613 139686713.51734644 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139685892.87767696 139685958.5301775 139686309.3592004 139686619.31303895 139686699.62341553 139686712.2926304 139686713.43749782 139686713.5135047 139686713.5172125 139686713.5173437 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686628.6159546 139686634.49023512 139686671.86764902 139686704.4757253 139686712.2926304 139686713.4130647 139686713.51084754 139686713.51704732 139686713.51733682 139686713.5173467 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686706.92136657 139686707.37929183 139686710.36303526 139686712.884788 139686713.43749782 139686713.51084754 139686713.51695982 139686713.5173297 139686713.51734635 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.14722216 139686713.17383108 139686713.3442164 139686713.4849644 139686713.5135047 139686713.51704732 139686713.5173297 139686713.51734617 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.50242016 139686713.50353733 139686713.5105443 139686713.51615107 139686713.5172125 139686713.51733682 139686713.51734635 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.5169311 139686713.51696354 139686713.51716265 139686713.51731613 139686713.5173437 139686713.5173467 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51733926 139686713.51733997 139686713.51734367 139686713.51734644 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734683 139686713.51734683 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139685266.3140348 139685287.8973641 139685454.90684158 139686406.13739505 139686666.67101294 139686709.27304783 139686713.2244859 139686713.50242016 139686713.51679268 139686713.51733252 139686713.51734674 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139685287.8973641 139685319.88538662 139685551.0197383 139686430.9057377 139686671.00380078 139686709.6101545 139686713.24660325 139686713.50353733 139686713.51683462 139686713.51733366 139686713.51734677 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139685454.90684158 139685551.0197383 139686269.04351547 139686569.59557098 139686692.60052365 139686711.56858173 139686713.38296595 139686713.5105443 139686713.51709783 139686713.51734057 139686713.5173468 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686406.13739505 139686430.9057377 139686569.59557098 139686681.7283685 139686709.15217444 139686713.132176 139686713.49237475 139686713.51615107 139686713.51730517 139686713.51734596 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686666.67101282 139686671.00380078 139686692.60052365 139686709.15217444 139686712.93665102 139686713.46920446 139686713.51439536 139686713.5172125 139686713.51734242 139686713.51734677 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686709.27304783 139686709.6101545 139686711.56858173 139686713.132176 139686713.46920446 139686713.51346952 139686713.5171179 139686713.51733682 139686713.51734662 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.2244859 139686713.24660325 139686713.38296595 139686713.49237475 139686713.51439536 139686713.5171179 139686713.5173338 139686713.51734635 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.50242016 139686713.50353733 139686713.5105443 139686713.51615107 139686713.5172125 139686713.51733682 139686713.51734635 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51679268 139686713.51683462 139686713.51709783 139686713.51730517 139686713.51734242 139686713.51734662 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51733252 139686713.51733366 139686713.51734057 139686713.51734596 139686713.51734677 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734674 139686713.51734677 139686713.5173468 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686647.13316023 139686648.06656942 139686655.98246628 139686700.61153218 139686711.78473803 139686713.3759626 139686713.5084925 139686713.5169311 139686713.51733252 139686713.51734662 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686648.06656942 139686649.49928758 139686660.79540604 139686701.76147297 139686711.96030867 139686713.38829088 139686713.509208 139686713.51696354 139686713.51733366 139686713.51734662 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686655.98246628 139686660.79540604 139686694.6016154 139686708.04635188 139686712.8020689 139686713.45603052 139686713.51344025 139686713.51716265 139686713.51734057 139686713.51734677 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686700.61153218 139686701.76147297 139686708.04635188 139686712.42686698 139686713.38102636 139686713.50615034 139686713.51666728 139686713.51731613 139686713.51734596 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686711.78473803 139686711.96030867 139686712.8020689 139686713.38102636 139686713.50069293 139686713.51604053 139686713.51727104 139686713.5173437 139686713.51734677 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.3759626 139686713.38829088 139686713.45603052 139686713.50615034 139686713.51604053 139686713.51724684 139686713.51734126 139686713.5173467 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.5084925 139686713.509208 139686713.51344025 139686713.51666728 139686713.51727104 139686713.51734126 139686713.51734662 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.5169311 139686713.51696354 139686713.51716265 139686713.51731613 139686713.5173437 139686713.5173467 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51733252 139686713.51733366 139686713.51734057 139686713.51734596 139686713.51734677 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734662 139686713.51734662 139686713.51734677 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686711.72087866 139686711.74474683 139686711.96228862 139686713.18833897 139686713.47745445 139686713.51435733 139686713.5171742 139686713.51733926 139686713.51734674 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686711.74474683 139686711.78237888 139686712.0986643 139686713.2198552 139686713.4817555 139686713.514636 139686713.51718888 139686713.51733997 139686713.51734677 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686711.96228862 139686712.0986643 139686713.02985343 139686713.3890824 139686713.50191048 139686713.51611328 139686713.51727346 139686713.51734367 139686713.5173468 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.18833897 139686713.2198552 139686713.3890824 139686713.49369624 139686713.51461512 139686713.51713628 139686713.51733485 139686713.51734644 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.47745445 139686713.4817555 139686713.50191048 139686713.51461512 139686713.51703647 139686713.51732376 139686713.5173457 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51435733 139686713.514636 139686713.51611328 139686713.51713628 139686713.51732376 139686713.51734525 139686713.5173468 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.5171742 139686713.51718888 139686713.51727346 139686713.51733485 139686713.5173457 139686713.5173468 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51733926 139686713.51733997 139686713.51734367 139686713.51734644 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734674 139686713.51734677 139686713.5173468 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.48958334 139686713.48993346 139686713.4933229 139686713.51247945 139686713.5168041 139686713.517309 139686713.51734492 139686713.51734683 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.48993346 139686713.49049714 139686713.49548838 139686713.5129718 139686713.51686552 139686713.51731268 139686713.51734516 139686713.51734683 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.4933229 139686713.49548838 139686713.51006705 139686713.5155801 139686713.51714805 139686713.51733193 139686713.51734617 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51247945 139686713.5129718 139686713.5155801 139686713.5170404 139686713.51731387 139686713.5173445 139686713.51734677 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.5168041 139686713.51686552 139686713.51714805 139686713.51731387 139686713.51734346 139686713.5173467 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.517309 139686713.51731268 139686713.51733193 139686713.5173445 139686713.5173467 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734492 139686713.51734516 139686713.51734617 139686713.51734677 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734683 139686713.51734683 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51710927 139686713.51711217 139686713.51714137 139686713.5173066 139686713.51734278 139686713.5173467 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51711217 139686713.51711676 139686713.5171602 139686713.5173109 139686713.5173433 139686713.51734674 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51714137 139686713.5171602 139686713.51728618 139686713.51733318 139686713.51734546 139686713.5173468 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.5173066 139686713.5173109 139686713.51733318 139686713.51734468 139686713.51734677 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734278 139686713.5173433 139686713.51734546 139686713.51734677 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.5173467 139686713.51734674 139686713.5173468 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734582 139686713.51734594 139686713.51734596 139686713.51734677 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734594 139686713.51734594 139686713.5173461 139686713.51734677 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734596 139686713.5173461 139686713.51734674 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734677 139686713.51734677 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 +D/cons.8.00.000000.dat 7e-14 7e-14 7e-14 7e-14 7e-14 7e-14 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 7e-14 7e-14 7e-14 7e-14 7e-14 7e-14 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 7e-14 7e-14 7e-14 7e-14 7e-14 7e-14 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 7e-14 7e-14 7e-14 7e-14 7e-14 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 7e-14 7e-14 7e-14 7e-14 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 7e-14 7e-14 7e-14 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 7e-14 7e-14 7e-14 7e-14 7e-14 7e-14 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 7e-14 7e-14 7e-14 7e-14 7e-14 7e-14 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 7e-14 7e-14 7e-14 7e-14 7e-14 7e-14 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 7e-14 7e-14 7e-14 7e-14 7e-14 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 7e-14 7e-14 7e-14 7e-14 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 7e-14 7e-14 7e-14 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 7e-14 7e-14 7e-14 7e-14 7e-14 7e-14 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 7e-14 7e-14 7e-14 7e-14 7e-14 7e-14 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 7e-14 7e-14 7e-14 7e-14 7e-14 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 7e-14 7e-14 7e-14 7e-14 7e-14 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 7e-14 7e-14 7e-14 7e-14 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 7e-14 7e-14 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 7e-14 7e-14 7e-14 7e-14 7e-14 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 7e-14 7e-14 7e-14 7e-14 7e-14 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 7e-14 7e-14 7e-14 7e-14 7e-14 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 7e-14 7e-14 7e-14 7e-14 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 7e-14 7e-14 7e-14 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 7e-14 7e-14 7e-14 7e-14 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 7e-14 7e-14 7e-14 7e-14 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 7e-14 7e-14 7e-14 7e-14 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 7e-14 7e-14 7e-14 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 7e-14 7e-14 7e-14 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 7e-14 7e-14 7e-14 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 7e-14 7e-14 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 +D/cons.8.00.000050.dat 7e-14 7e-14 7e-14 7e-14 4.4282713e-07 0.00125267333389 0.9999999999962 0.99999999999787 0.99999999999799 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 7e-14 7e-14 7e-14 7e-14 4.4528308e-07 0.00125760024691 0.99999999999625 0.99999999999787 0.99999999999799 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 7e-14 7e-14 7e-14 7e-14 1.66836292e-06 0.00238481571481 0.9999999999965 0.99999999999789 0.99999999999799 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 7e-14 7e-14 7e-14 1.60931208e-06 0.00216328872755 0.99999999999321 0.99999999999767 0.99999999999797 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 4.4282713e-07 4.4528308e-07 1.66836292e-06 0.00216328872755 0.99999999999133 0.99999999999743 0.99999999999794 0.99999999999799 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.00125267333389 0.00125760024691 0.00238481571481 0.99999999999321 0.99999999999743 0.99999999999793 0.99999999999799 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.9999999999962 0.99999999999625 0.9999999999965 0.99999999999767 0.99999999999794 0.99999999999799 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.99999999999787 0.99999999999787 0.99999999999789 0.99999999999797 0.99999999999799 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.99999999999799 0.99999999999799 0.99999999999799 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 7e-14 7e-14 7e-14 7e-14 4.4528308e-07 0.00125760024691 0.99999999999625 0.99999999999787 0.99999999999799 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 7e-14 7e-14 7e-14 7e-14 4.4870242e-07 0.00126484627932 0.99999999999632 0.99999999999788 0.99999999999799 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 7e-14 7e-14 7e-14 7e-14 2.22349433e-06 0.00327664773407 0.99999999999664 0.99999999999789 0.99999999999799 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 7e-14 7e-14 7e-14 1.62260102e-06 0.00218030916485 0.99999999999369 0.9999999999977 0.99999999999797 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 4.4528308e-07 4.4870242e-07 2.22349433e-06 0.00218030916485 0.99999999999174 0.99999999999745 0.99999999999794 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.00125760024691 0.00126484627932 0.00327664773407 0.99999999999369 0.99999999999745 0.99999999999793 0.99999999999799 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.99999999999625 0.99999999999632 0.99999999999664 0.9999999999977 0.99999999999794 0.99999999999799 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.99999999999787 0.99999999999788 0.99999999999789 0.99999999999797 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.99999999999799 0.99999999999799 0.99999999999799 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 7e-14 7e-14 7e-14 7e-14 1.66836292e-06 0.00238481571481 0.9999999999965 0.99999999999789 0.99999999999799 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 7e-14 7e-14 7e-14 7e-14 2.22349433e-06 0.00327664773407 0.99999999999664 0.99999999999789 0.99999999999799 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 7e-14 7e-14 7e-14 2.4598477e-07 0.00087864657022 0.99999999998914 0.99999999999752 0.99999999999796 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 7e-14 7e-14 2.4598477e-07 3.24976471e-06 0.00326536795419 0.99999999999565 0.99999999999782 0.99999999999798 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 1.66836292e-06 2.22349433e-06 0.00087864657022 0.00326536795419 0.9999999999945 0.99999999999764 0.99999999999797 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.00238481571481 0.00327664773407 0.99999999998914 0.99999999999565 0.99999999999764 0.99999999999796 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.9999999999965 0.99999999999664 0.99999999999752 0.99999999999782 0.99999999999797 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.99999999999789 0.99999999999789 0.99999999999796 0.99999999999798 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.99999999999799 0.99999999999799 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 7e-14 7e-14 7e-14 1.60931208e-06 0.00216328872755 0.99999999999321 0.99999999999767 0.99999999999797 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 7e-14 7e-14 7e-14 1.62260102e-06 0.00218030916485 0.99999999999369 0.9999999999977 0.99999999999797 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 7e-14 7e-14 2.4598477e-07 3.24976471e-06 0.00326536795419 0.99999999999565 0.99999999999782 0.99999999999798 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 1.60931208e-06 1.62260102e-06 3.24976471e-06 0.00290486517691 0.99999999999168 0.99999999999746 0.99999999999795 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.00216328872755 0.00218030916485 0.00326536795419 0.99999999999168 0.99999999999706 0.9999999999979 0.99999999999799 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.99999999999321 0.99999999999369 0.99999999999565 0.99999999999746 0.9999999999979 0.99999999999799 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.99999999999767 0.9999999999977 0.99999999999782 0.99999999999795 0.99999999999799 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.99999999999797 0.99999999999797 0.99999999999798 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 4.4282713e-07 4.4528308e-07 1.66836292e-06 0.00216328872755 0.99999999999133 0.99999999999743 0.99999999999794 0.99999999999799 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 4.4528308e-07 4.4870242e-07 2.22349433e-06 0.00218030916485 0.99999999999174 0.99999999999745 0.99999999999794 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 1.66836292e-06 2.22349433e-06 0.00087864657022 0.00326536795419 0.9999999999945 0.99999999999764 0.99999999999797 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.00216328872755 0.00218030916485 0.00326536795419 0.99999999999168 0.99999999999706 0.9999999999979 0.99999999999799 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.99999999999133 0.99999999999174 0.9999999999945 0.99999999999706 0.99999999999781 0.99999999999798 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.99999999999743 0.99999999999745 0.99999999999764 0.9999999999979 0.99999999999798 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.99999999999794 0.99999999999794 0.99999999999797 0.99999999999799 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.99999999999799 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.00125267333389 0.00125760024691 0.00238481571481 0.99999999999321 0.99999999999743 0.99999999999793 0.99999999999799 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.00125760024691 0.00126484627932 0.00327664773407 0.99999999999369 0.99999999999745 0.99999999999793 0.99999999999799 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.00238481571481 0.00327664773407 0.99999999998914 0.99999999999565 0.99999999999764 0.99999999999796 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.99999999999321 0.99999999999369 0.99999999999565 0.99999999999746 0.9999999999979 0.99999999999799 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.99999999999743 0.99999999999745 0.99999999999764 0.9999999999979 0.99999999999798 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.99999999999793 0.99999999999793 0.99999999999796 0.99999999999799 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.99999999999799 0.99999999999799 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.9999999999962 0.99999999999625 0.9999999999965 0.99999999999767 0.99999999999794 0.99999999999799 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.99999999999625 0.99999999999632 0.99999999999664 0.9999999999977 0.99999999999794 0.99999999999799 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.9999999999965 0.99999999999664 0.99999999999752 0.99999999999782 0.99999999999797 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.99999999999767 0.9999999999977 0.99999999999782 0.99999999999795 0.99999999999799 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.99999999999794 0.99999999999794 0.99999999999797 0.99999999999799 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.99999999999799 0.99999999999799 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.99999999999787 0.99999999999787 0.99999999999789 0.99999999999797 0.99999999999799 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.99999999999787 0.99999999999788 0.99999999999789 0.99999999999797 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.99999999999789 0.99999999999789 0.99999999999796 0.99999999999798 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.99999999999797 0.99999999999797 0.99999999999798 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.99999999999799 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.99999999999799 0.99999999999799 0.99999999999799 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.99999999999799 0.99999999999799 0.99999999999799 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.99999999999799 0.99999999999799 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 +D/cons.9.00.000000.dat 0.34893820782866 0.34893820782866 0.34893820782866 0.34893820782866 0.34893820782866 0.34893820782866 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.34893820782866 0.34893820782866 0.34893820782866 0.34893820782866 0.34893820782866 0.34893820782866 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.34893820782866 0.34893820782866 0.34893820782866 0.34893820782866 0.34893820782866 0.34893820782866 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.34893820782866 0.34893820782866 0.34893820782866 0.34893820782866 0.34893820782866 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.34893820782866 0.34893820782866 0.34893820782866 0.34893820782866 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.34893820782866 0.34893820782866 0.34893820782866 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.34893820782866 0.34893820782866 0.34893820782866 0.34893820782866 0.34893820782866 0.34893820782866 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.34893820782866 0.34893820782866 0.34893820782866 0.34893820782866 0.34893820782866 0.34893820782866 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.34893820782866 0.34893820782866 0.34893820782866 0.34893820782866 0.34893820782866 0.34893820782866 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.34893820782866 0.34893820782866 0.34893820782866 0.34893820782866 0.34893820782866 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.34893820782866 0.34893820782866 0.34893820782866 0.34893820782866 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.34893820782866 0.34893820782866 0.34893820782866 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.34893820782866 0.34893820782866 0.34893820782866 0.34893820782866 0.34893820782866 0.34893820782866 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.34893820782866 0.34893820782866 0.34893820782866 0.34893820782866 0.34893820782866 0.34893820782866 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.34893820782866 0.34893820782866 0.34893820782866 0.34893820782866 0.34893820782866 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.34893820782866 0.34893820782866 0.34893820782866 0.34893820782866 0.34893820782866 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.34893820782866 0.34893820782866 0.34893820782866 0.34893820782866 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.34893820782866 0.34893820782866 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.34893820782866 0.34893820782866 0.34893820782866 0.34893820782866 0.34893820782866 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.34893820782866 0.34893820782866 0.34893820782866 0.34893820782866 0.34893820782866 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.34893820782866 0.34893820782866 0.34893820782866 0.34893820782866 0.34893820782866 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.34893820782866 0.34893820782866 0.34893820782866 0.34893820782866 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.34893820782866 0.34893820782866 0.34893820782866 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.34893820782866 0.34893820782866 0.34893820782866 0.34893820782866 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.34893820782866 0.34893820782866 0.34893820782866 0.34893820782866 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.34893820782866 0.34893820782866 0.34893820782866 0.34893820782866 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.34893820782866 0.34893820782866 0.34893820782866 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.34893820782866 0.34893820782866 0.34893820782866 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.34893820782866 0.34893820782866 0.34893820782866 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.34893820782866 0.34893820782866 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 +D/cons.9.00.000050.dat 0.34893820782866 0.34893820782866 0.34893820782866 0.34893821124375 0.35449947931334 0.63047461840083 1.9e-12 1.06e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.34893820782866 0.34893820782866 0.34893820782866 0.3489382133174 0.35449574146917 0.63060602570664 1.88e-12 1.06e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.34893820782866 0.34893820782866 0.34893820782866 0.34893823343747 0.35493585640643 0.66856642642871 1.75e-12 1.06e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.34893821124375 0.3489382133174 0.34893823343747 0.35496433904341 0.66416316435259 3.4e-12 1.16e-12 1.02e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.35449947931334 0.35449574146917 0.35493585640643 0.66416316435259 4.34e-12 1.29e-12 1.03e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.63047461840083 0.63060602570663 0.66856642642871 3.4e-12 1.29e-12 1.04e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1.9e-12 1.88e-12 1.75e-12 1.16e-12 1.03e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1.06e-12 1.06e-12 1.06e-12 1.02e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.34893820782866 0.34893820782866 0.34893820782866 0.3489382133174 0.35449574146917 0.63060602570664 1.88e-12 1.06e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.34893820782866 0.34893820782866 0.34893820782866 0.34893821824721 0.35449190837951 0.63083920260865 1.84e-12 1.06e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.34893820782866 0.34893820782866 0.34893820782866 0.34893827437819 0.35529890753163 0.68266704526285 1.68e-12 1.05e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.3489382133174 0.34893821824721 0.34893827437819 0.35496506289594 0.66446952789163 3.15e-12 1.15e-12 1.01e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.35449574146917 0.35449190837952 0.35529890753163 0.66446952789163 4.13e-12 1.27e-12 1.03e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.63060602570664 0.63083920260865 0.68266704526285 3.15e-12 1.27e-12 1.03e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1.88e-12 1.84e-12 1.68e-12 1.15e-12 1.03e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1.06e-12 1.06e-12 1.05e-12 1.01e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.34893820782866 0.34893820782866 0.34893820782866 0.34893823343747 0.35493585640643 0.66856642642871 1.75e-12 1.06e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.34893820782866 0.34893820782866 0.34893820782866 0.34893827437819 0.35529890753163 0.68266704526285 1.68e-12 1.05e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.34893820782866 0.34893820782866 0.34893826084385 0.35452664432099 0.60520346374297 5.43e-12 1.24e-12 1.02e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.34893823343747 0.34893827437819 0.35452664432099 0.35539727284674 0.6825363762725 2.18e-12 1.09e-12 1.01e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.35493585640643 0.35529890753163 0.60520346374297 0.6825363762725 2.75e-12 1.18e-12 1.02e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.66856642642872 0.68266704526285 5.43e-12 2.18e-12 1.18e-12 1.02e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1.75e-12 1.68e-12 1.24e-12 1.09e-12 1.02e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1.06e-12 1.05e-12 1.02e-12 1.01e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.34893821124375 0.3489382133174 0.34893823343747 0.35496433904341 0.66416316435259 3.4e-12 1.16e-12 1.02e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.3489382133174 0.34893821824721 0.34893827437819 0.35496506289594 0.66446952789163 3.15e-12 1.15e-12 1.01e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.34893823343747 0.34893827437819 0.35452664432099 0.35539727284674 0.6825363762725 2.18e-12 1.09e-12 1.01e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.35496433904341 0.35496506289594 0.35539727284674 0.67855480716569 4.16e-12 1.27e-12 1.03e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.66416316435259 0.66446952789163 0.6825363762725 4.16e-12 1.47e-12 1.05e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 3.4e-12 3.15e-12 2.18e-12 1.27e-12 1.05e-12 1.01e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1.16e-12 1.15e-12 1.09e-12 1.03e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1.02e-12 1.01e-12 1.01e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.35449947931334 0.35449574146917 0.35493585640643 0.66416316435259 4.34e-12 1.29e-12 1.03e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.35449574146917 0.35449190837951 0.35529890753163 0.66446952789163 4.13e-12 1.27e-12 1.03e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.35493585640643 0.35529890753163 0.60520346374297 0.6825363762725 2.75e-12 1.18e-12 1.02e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.66416316435259 0.66446952789163 0.6825363762725 4.16e-12 1.47e-12 1.05e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 4.34e-12 4.13e-12 2.75e-12 1.47e-12 1.1e-12 1.01e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1.29e-12 1.27e-12 1.18e-12 1.05e-12 1.01e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1.03e-12 1.03e-12 1.02e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.63047461840083 0.63060602570664 0.66856642642871 3.4e-12 1.29e-12 1.04e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.63060602570664 0.63083920260865 0.68266704526285 3.15e-12 1.27e-12 1.03e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.66856642642872 0.68266704526285 5.43e-12 2.18e-12 1.18e-12 1.02e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 3.4e-12 3.15e-12 2.18e-12 1.27e-12 1.05e-12 1.01e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1.29e-12 1.27e-12 1.18e-12 1.05e-12 1.01e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1.04e-12 1.03e-12 1.02e-12 1.01e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1.9e-12 1.88e-12 1.75e-12 1.16e-12 1.03e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1.88e-12 1.84e-12 1.68e-12 1.15e-12 1.03e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1.75e-12 1.68e-12 1.24e-12 1.09e-12 1.02e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1.16e-12 1.15e-12 1.09e-12 1.03e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1.03e-12 1.03e-12 1.02e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1.06e-12 1.06e-12 1.06e-12 1.02e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1.06e-12 1.06e-12 1.05e-12 1.01e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1.06e-12 1.05e-12 1.02e-12 1.01e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1.02e-12 1.01e-12 1.01e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 \ No newline at end of file diff --git a/tests/A1480A64/golden-metadata.txt b/tests/A1480A64/golden-metadata.txt new file mode 100644 index 0000000000..2a88f3e3f8 --- /dev/null +++ b/tests/A1480A64/golden-metadata.txt @@ -0,0 +1,150 @@ +This file was created on 2024-12-08 17:08:27.858993. + +mfc.sh: + + Invocation: test -o A1480A64 --generate + Lock: mpi=Yes & gpu=No & debug=No & gcov=No & unified=No + Git: bd7067adf237718233c836fcf968b3ed19287174 on prcode (dirty) + +syscheck: + + CMake Configuration: + + CMake v3.29.2 on wlan-nat-private-5131.24.scconf.org + + C : AppleClang v15.0.0.15000309 (/Library/Developer/CommandLineTools/usr/bin/cc) + Fortran : GNU v14.1.0 (/opt/homebrew/bin/gfortran) + + PRE_PROCESS : OFF + SIMULATION : OFF + POST_PROCESS : OFF + SYSCHECK : ON + DOCUMENTATION : OFF + ALL : OFF + + MPI : ON + OpenACC : OFF + + Fypp : /Users/benwilfong/Documents/software/MFC-Brown/build/venv/bin/fypp + Doxygen : + + Build Type : Release + + Configuration Environment: + + CC : + CXX : + FC : + OMPI_CC : + OMPI_CXX : + OMPI_FC : + +pre_process: + + CMake Configuration: + + CMake v3.29.2 on wlan-nat-private-5131.24.scconf.org + + C : AppleClang v15.0.0.15000309 (/Library/Developer/CommandLineTools/usr/bin/cc) + Fortran : GNU v14.1.0 (/opt/homebrew/bin/gfortran) + + PRE_PROCESS : ON + SIMULATION : OFF + POST_PROCESS : OFF + SYSCHECK : OFF + DOCUMENTATION : OFF + ALL : OFF + + MPI : ON + OpenACC : OFF + + Fypp : /Users/benwilfong/Documents/software/MFC-Brown/build/venv/bin/fypp + Doxygen : + + Build Type : Release + + Configuration Environment: + + CC : + CXX : + FC : + OMPI_CC : + OMPI_CXX : + OMPI_FC : + +simulation: + + CMake Configuration: + + CMake v3.29.2 on wlan-nat-private-5131.24.scconf.org + + C : AppleClang v15.0.0.15000309 (/Library/Developer/CommandLineTools/usr/bin/cc) + Fortran : GNU v14.1.0 (/opt/homebrew/bin/gfortran) + + PRE_PROCESS : OFF + SIMULATION : ON + POST_PROCESS : OFF + SYSCHECK : OFF + DOCUMENTATION : OFF + ALL : OFF + + MPI : ON + OpenACC : OFF + + Fypp : /Users/benwilfong/Documents/software/MFC-Brown/build/venv/bin/fypp + Doxygen : + + Build Type : Release + + Configuration Environment: + + CC : + CXX : + FC : + OMPI_CC : + OMPI_CXX : + OMPI_FC : + +post_process: + + CMake Configuration: + + CMake v3.29.2 on wlan-nat-private-5131.24.scconf.org + + C : AppleClang v15.0.0.15000309 (/Library/Developer/CommandLineTools/usr/bin/cc) + Fortran : GNU v14.1.0 (/opt/homebrew/bin/gfortran) + + PRE_PROCESS : OFF + SIMULATION : OFF + POST_PROCESS : ON + SYSCHECK : OFF + DOCUMENTATION : OFF + ALL : OFF + + MPI : ON + OpenACC : OFF + + Fypp : /Users/benwilfong/Documents/software/MFC-Brown/build/venv/bin/fypp + Doxygen : + + Build Type : Release + + Configuration Environment: + + CC : + CXX : + FC : + OMPI_CC : + OMPI_CXX : + OMPI_FC : + +CPU: + + CPU Info: + From sysctl -a + machdep.cpu.cores_per_package: 8 + machdep.cpu.core_count: 8 + machdep.cpu.logical_per_package: 8 + machdep.cpu.thread_count: 8 + machdep.cpu.brand_string: Apple M2 + diff --git a/tests/A1480A64/golden.txt b/tests/A1480A64/golden.txt new file mode 100644 index 0000000000..12b49d4318 --- /dev/null +++ b/tests/A1480A64/golden.txt @@ -0,0 +1,20 @@ +D/cons.1.00.000000.dat 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +D/cons.1.00.000050.dat 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +D/cons.10.00.000000.dat 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +D/cons.10.00.000050.dat 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +D/cons.2.00.000000.dat 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +D/cons.2.00.000050.dat 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.00118473895582 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +D/cons.3.00.000000.dat 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +D/cons.3.00.000050.dat 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +D/cons.4.00.000000.dat 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +D/cons.4.00.000050.dat 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +D/cons.5.00.000000.dat 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +D/cons.5.00.000050.dat 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +D/cons.6.00.000000.dat 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 +D/cons.6.00.000050.dat 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 0.00051460819302 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 +D/cons.7.00.000000.dat 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +D/cons.7.00.000050.dat 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +D/cons.8.00.000000.dat 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +D/cons.8.00.000050.dat 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +D/cons.9.00.000000.dat 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 +D/cons.9.00.000050.dat 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 1.22166354730899 \ No newline at end of file diff --git a/tests/B97D4966/golden-metadata.txt b/tests/B97D4966/golden-metadata.txt new file mode 100644 index 0000000000..1d3a31f313 --- /dev/null +++ b/tests/B97D4966/golden-metadata.txt @@ -0,0 +1,150 @@ +This file was created on 2024-12-08 16:53:34.125558. + +mfc.sh: + + Invocation: test -j 8 -o B97D4966 --generate + Lock: mpi=Yes & gpu=No & debug=No & gcov=No & unified=No + Git: bd7067adf237718233c836fcf968b3ed19287174 on prcode (dirty) + +post_process: + + CMake Configuration: + + CMake v3.29.2 on wlan-nat-private-5131.24.scconf.org + + C : AppleClang v15.0.0.15000309 (/Library/Developer/CommandLineTools/usr/bin/cc) + Fortran : GNU v14.1.0 (/opt/homebrew/bin/gfortran) + + PRE_PROCESS : OFF + SIMULATION : OFF + POST_PROCESS : ON + SYSCHECK : OFF + DOCUMENTATION : OFF + ALL : OFF + + MPI : ON + OpenACC : OFF + + Fypp : /Users/benwilfong/Documents/software/MFC-Brown/build/venv/bin/fypp + Doxygen : + + Build Type : Release + + Configuration Environment: + + CC : + CXX : + FC : + OMPI_CC : + OMPI_CXX : + OMPI_FC : + +syscheck: + + CMake Configuration: + + CMake v3.29.2 on wlan-nat-private-5131.24.scconf.org + + C : AppleClang v15.0.0.15000309 (/Library/Developer/CommandLineTools/usr/bin/cc) + Fortran : GNU v14.1.0 (/opt/homebrew/bin/gfortran) + + PRE_PROCESS : OFF + SIMULATION : OFF + POST_PROCESS : OFF + SYSCHECK : ON + DOCUMENTATION : OFF + ALL : OFF + + MPI : ON + OpenACC : OFF + + Fypp : /Users/benwilfong/Documents/software/MFC-Brown/build/venv/bin/fypp + Doxygen : + + Build Type : Release + + Configuration Environment: + + CC : + CXX : + FC : + OMPI_CC : + OMPI_CXX : + OMPI_FC : + +simulation: + + CMake Configuration: + + CMake v3.29.2 on wlan-nat-private-5131.24.scconf.org + + C : AppleClang v15.0.0.15000309 (/Library/Developer/CommandLineTools/usr/bin/cc) + Fortran : GNU v14.1.0 (/opt/homebrew/bin/gfortran) + + PRE_PROCESS : OFF + SIMULATION : ON + POST_PROCESS : OFF + SYSCHECK : OFF + DOCUMENTATION : OFF + ALL : OFF + + MPI : ON + OpenACC : OFF + + Fypp : /Users/benwilfong/Documents/software/MFC-Brown/build/venv/bin/fypp + Doxygen : + + Build Type : Release + + Configuration Environment: + + CC : + CXX : + FC : + OMPI_CC : + OMPI_CXX : + OMPI_FC : + +pre_process: + + CMake Configuration: + + CMake v3.29.2 on wlan-nat-private-5131.24.scconf.org + + C : AppleClang v15.0.0.15000309 (/Library/Developer/CommandLineTools/usr/bin/cc) + Fortran : GNU v14.1.0 (/opt/homebrew/bin/gfortran) + + PRE_PROCESS : ON + SIMULATION : OFF + POST_PROCESS : OFF + SYSCHECK : OFF + DOCUMENTATION : OFF + ALL : OFF + + MPI : ON + OpenACC : OFF + + Fypp : /Users/benwilfong/Documents/software/MFC-Brown/build/venv/bin/fypp + Doxygen : + + Build Type : Release + + Configuration Environment: + + CC : + CXX : + FC : + OMPI_CC : + OMPI_CXX : + OMPI_FC : + +CPU: + + CPU Info: + From sysctl -a + machdep.cpu.cores_per_package: 8 + machdep.cpu.core_count: 8 + machdep.cpu.logical_per_package: 8 + machdep.cpu.thread_count: 8 + machdep.cpu.brand_string: Apple M2 + diff --git a/tests/B97D4966/golden.txt b/tests/B97D4966/golden.txt new file mode 100644 index 0000000000..4ac6bbe96f --- /dev/null +++ b/tests/B97D4966/golden.txt @@ -0,0 +1,24 @@ +D/cons.1.00.000000.dat 9.002e-11 9.002e-11 9.002e-11 9.002e-11 9.002e-11 9.002e-11 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 9.002e-11 9.002e-11 9.002e-11 9.002e-11 9.002e-11 9.002e-11 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 9.002e-11 9.002e-11 9.002e-11 9.002e-11 9.002e-11 9.002e-11 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 9.002e-11 9.002e-11 9.002e-11 9.002e-11 9.002e-11 9.002e-11 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 9.002e-11 9.002e-11 9.002e-11 9.002e-11 9.002e-11 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 9.002e-11 9.002e-11 9.002e-11 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 1375.2698967144802 +D/cons.1.00.000050.dat 9.002e-11 9.002e-11 9.002e-11 9.002e-11 9.016e-11 0.24401028634796 1375.086542661351 1375.2669533208475 1375.269869503278 1375.2698965613172 1375.269896713946 1375.2698967144825 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 9.002e-11 9.002e-11 9.002e-11 9.002e-11 9.016e-11 0.24401036394614 1375.0865435322673 1375.26695333153 1375.269869503367 1375.2698965613156 1375.269896713946 1375.2698967144825 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 9.002e-11 9.002e-11 9.002e-11 9.002e-11 9.016e-11 0.24402420648611 1375.0866216353916 1375.266954382113 1375.2698695117897 1375.26989656136 1375.269896713946 1375.2698967144825 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 9.002e-11 9.002e-11 9.002e-11 9.012e-11 9.048e-11 0.4761612422766 1375.090104247135 1375.2670124886683 1375.2698700443314 1375.2698965643478 1375.2698967139552 1375.2698967144825 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 9.011e-11 9.011e-11 9.031e-11 0.21995387739478 0.4819811519868 1374.8682372219937 1375.2612243612273 1375.2697851543962 1375.269895812241 1375.269896709827 1375.2698967144615 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 0.2167544479797 0.21678786449681 0.51864221730827 1374.8699085391218 1375.0526714789423 1375.2616903972394 1375.269734846315 1375.2698949282292 1375.2698967016288 1375.2698967144045 1375.2698967144827 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.0712296036024 1375.0713705772453 1375.076208997764 1375.260982080263 1375.2659000632857 1375.2697866161354 1375.2698949373962 1375.2698966972464 1375.269896714345 1375.2698967144852 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2666534626517 1375.2666554594073 1375.266739177936 1375.2697811713722 1375.2698530977507 1375.2698957307039 1375.269896700761 1375.269896714335 1375.2698967144881 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2698666406206 1375.269866656995 1375.269867429949 1375.2698957836003 1375.2698964106169 1375.2698967084796 1375.2698967143904 1375.2698967144881 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2698965469442 1375.2698965470283 1375.2698965513362 1375.2698967097529 1375.2698967131034 1375.2698967144504 1375.2698967144859 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.269896713907 1375.269896713907 1375.269896713923 1375.2698967144631 1375.2698967144788 1375.2698967144813 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.2698967144827 1375.2698967144827 1375.2698967144827 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 1375.26989671448 +D/cons.10.00.000000.dat 9.47059707e-06 9.47059707e-06 9.47059707e-06 9.47059707e-06 9.47059707e-06 9.47059707e-06 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 9.47059707e-06 9.47059707e-06 9.47059707e-06 9.47059707e-06 9.47059707e-06 9.47059707e-06 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 9.47059707e-06 9.47059707e-06 9.47059707e-06 9.47059707e-06 9.47059707e-06 9.47059707e-06 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 9.47059707e-06 9.47059707e-06 9.47059707e-06 9.47059707e-06 9.47059707e-06 9.47059707e-06 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 9.47059707e-06 9.47059707e-06 9.47059707e-06 9.47059707e-06 9.47059707e-06 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 9.47059707e-06 9.47059707e-06 9.47059707e-06 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 139686713.51724797 +D/cons.10.00.000050.dat 9.47059707e-06 9.47059707e-06 9.47059675e-06 9.47047543e-06 9.1335845e-06 12213.40426512612 139668078.20576084 139686404.10453534 139686710.65449858 139686713.50113443 139686713.51719168 139686713.51724792 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 9.47059707e-06 9.47059707e-06 9.47059675e-06 9.47047525e-06 9.13358297e-06 12213.412831988775 139668078.29728428 139686404.10565925 139686710.65450853 139686713.50113457 139686713.51719168 139686713.51724792 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 9.47059692e-06 9.47059692e-06 9.47059565e-06 9.47040246e-06 9.13310307e-06 12214.930151471228 139668086.50741276 139686404.21612245 139686710.65539455 139686713.50113922 139686713.51719168 139686713.51724792 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 9.47053339e-06 9.47053168e-06 9.4701442e-06 9.24072941e-06 8.28311131e-06 27482.272150588127 139668452.79102138 139686410.32539347 139686710.71142107 139686713.5014537 139686713.517193 139686713.51724792 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 9.2610209e-06 9.26036519e-06 8.7107669e-06 10791.400053893167 27893.769545558545 139645901.2793962 139685802.11626604 139686701.78071117 139686713.42232767 139686713.51675892 139686713.5172462 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 10604.628717387815 10608.471988822039 30513.952732286147 139646055.95084316 139664636.68398234 139685851.1316205 139686696.48818487 139686713.32932398 139686713.5158957 139686713.51724005 139686713.51724854 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139666522.79794565 139666537.6158471 139667046.3952229 139685776.68428984 139686293.42182058 139686701.93450922 139686713.3302883 139686713.51543498 139686713.51723433 139686713.51724836 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686372.59369314 139686372.80363566 139686381.60524517 139686701.36169326 139686708.9285736 139686713.41374904 139686713.51580516 139686713.51723287 139686713.51724905 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686710.35333598 139686710.3550589 139686710.43637672 139686713.41931424 139686713.48527965 139686713.51661676 139686713.51723891 139686713.51724905 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.49962285 139686713.49963182 139686713.50008452 139686713.51675078 139686713.5171034 139686713.51724517 139686713.51724893 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.51718828 139686713.51718828 139686713.51718965 139686713.51724654 139686713.5172479 139686713.51724866 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.51724792 139686713.51724792 139686713.51724792 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 139686713.517248 +D/cons.11.00.000000.dat 21371.308918076327 21371.308918076327 21371.308918076327 21371.308918076327 21371.308918076327 21371.308918076327 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 21371.308918076327 21371.308918076327 21371.308918076327 21371.308918076327 21371.308918076327 21371.308918076327 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 21371.308918076327 21371.308918076327 21371.308918076327 21371.308918076327 21371.308918076327 21371.308918076327 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 21371.308918076327 21371.308918076327 21371.308918076327 21371.308918076327 21371.308918076327 21371.308918076327 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 21371.308918076327 21371.308918076327 21371.308918076327 21371.308918076327 21371.308918076327 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 21371.308918076327 21371.308918076327 21371.308918076327 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 +D/cons.11.00.000050.dat 21371.308918074763 21371.308917768445 21371.30878986923 21371.259467458087 21394.561391161005 34772.2048220437 8.624919907e-05 8.62627174e-05 8.626293608e-05 8.626293811e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 21371.308917949606 21371.30891763922 21371.308788852817 21371.259395821657 21394.560952495034 34772.21248942656 8.624919914e-05 8.62627174e-05 8.626293608e-05 8.626293811e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 21371.308859344434 21371.308857234453 21371.308336973998 21371.23027899874 21394.403079342217 34773.57093097874 8.624920499e-05 8.626271748e-05 8.626293608e-05 8.626293811e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 21371.284273709163 21371.283585054643 21371.125868216033 21386.891640496957 21445.761699610553 43418.46031700031 8.624946615e-05 8.626272184e-05 8.626293612e-05 8.626293811e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 21385.717407630975 21385.543246048903 21419.442284763034 33711.324660056984 43604.89707959065 8.623284119e-05 8.626228781e-05 8.626292975e-05 8.626293805e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 33566.777874783504 33570.725970125655 44752.22538576452 8.62329662e-05 8.624666105e-05 8.626232276e-05 8.626292598e-05 8.626293799e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.624805165e-05 8.624806223e-05 8.624842505e-05 8.626226965e-05 8.626263842e-05 8.626292986e-05 8.626293799e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626269492e-05 8.626269507e-05 8.626270134e-05 8.626292946e-05 8.626293485e-05 8.626293805e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293587e-05 8.626293587e-05 8.626293592e-05 8.626293805e-05 8.62629381e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293811e-05 8.626293811e-05 8.626293811e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 8.626293812e-05 +D/cons.12.00.000000.dat 5778.171803459826 5778.171803459826 5778.171803459826 5778.171803459826 5778.171803459826 5778.171803459826 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 5778.171803459826 5778.171803459826 5778.171803459826 5778.171803459826 5778.171803459826 5778.171803459826 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 5778.171803459826 5778.171803459826 5778.171803459826 5778.171803459826 5778.171803459826 5778.171803459826 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 5778.171803459826 5778.171803459826 5778.171803459826 5778.171803459826 5778.171803459826 5778.171803459826 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 5778.171803459826 5778.171803459826 5778.171803459826 5778.171803459826 5778.171803459826 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 5778.171803459826 5778.171803459826 5778.171803459826 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 +D/cons.12.00.000050.dat 5778.171803459223 5778.171803349692 5778.171757589755 5778.154111972747 5761.444635855085 5526.994430440834 1.249554233e-05 1.24993841e-05 1.249944638e-05 1.249944695e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 5778.171803414494 5778.17180330345 5778.171757226122 5778.154086342667 5761.444450316936 5526.99632869158 1.249554235e-05 1.24993841e-05 1.249944638e-05 1.249944695e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 5778.171782446678 5778.171781691747 5778.171595552609 5778.1436692858515 5761.382011796786 5527.3293250462175 1.249554401e-05 1.249938413e-05 1.249944638e-05 1.249944695e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 5778.162986451832 5778.162740071437 5778.10631985827 5766.700853705039 5718.007786361736 5561.521873494775 1.249561838e-05 1.249938537e-05 1.249944639e-05 1.249944695e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 5767.75265417604 5767.675728691498 5739.6943555232865 5522.846653840391 5562.1192153972 1.249089356e-05 1.249926178e-05 1.249944457e-05 1.249944694e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 5522.0427064300575 5523.045057881937 5566.206958286583 1.24909289e-05 1.249482104e-05 1.249927173e-05 1.24994435e-05 1.249944692e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249521624e-05 1.249521925e-05 1.249532258e-05 1.24992566e-05 1.249936161e-05 1.249944461e-05 1.249944692e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.24993777e-05 1.249937774e-05 1.249937953e-05 1.249944449e-05 1.249944603e-05 1.249944694e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944631e-05 1.249944632e-05 1.249944633e-05 1.249944694e-05 1.249944695e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944695e-05 1.249944695e-05 1.249944695e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 1.249944696e-05 +D/cons.2.00.000000.dat 0.00900220846415 0.00900220846415 0.00900220846415 0.00900220846415 0.00900220846415 0.00900220846415 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 0.00900220846415 0.00900220846415 0.00900220846415 0.00900220846415 0.00900220846415 0.00900220846415 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 0.00900220846415 0.00900220846415 0.00900220846415 0.00900220846415 0.00900220846415 0.00900220846415 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 0.00900220846415 0.00900220846415 0.00900220846415 0.00900220846415 0.00900220846415 0.00900220846415 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 0.00900220846415 0.00900220846415 0.00900220846415 0.00900220846415 0.00900220846415 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 0.00900220846415 0.00900220846415 0.00900220846415 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 +D/cons.2.00.000050.dat 0.00900220846415 0.00900220846403 0.0090022084131 0.00900218877508 0.0090160070464 0.01473963941651 3.633e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 0.0090022084641 0.00900220846398 0.0090022084127 0.00900218874655 0.00901600687694 0.01473964263422 3.633e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 0.00900220844077 0.00900220843993 0.00900220823278 0.00900217715356 0.0090159451022 0.01474021275739 3.633e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 0.0090021986519 0.00900219837771 0.00900213558053 0.00901150194575 0.00904764016667 0.01838855969226 3.633e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 0.00901076739992 0.00901070070758 0.00903148907198 0.01429156440588 0.01846718756279 3.633e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 0.01423050959511 0.01423216675456 0.01895100858326 3.633e-11 3.633e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.633e-11 3.633e-11 3.633e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 3.634e-11 +D/cons.3.00.000000.dat 0.02700662155718 0.02700662155718 0.02700662155718 0.02700662155718 0.02700662155718 0.02700662155718 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 0.02700662155718 0.02700662155718 0.02700662155718 0.02700662155718 0.02700662155718 0.02700662155718 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 0.02700662155718 0.02700662155718 0.02700662155718 0.02700662155718 0.02700662155718 0.02700662155718 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 0.02700662155718 0.02700662155718 0.02700662155718 0.02700662155718 0.02700662155718 0.02700662155718 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 0.02700662155718 0.02700662155718 0.02700662155718 0.02700662155718 0.02700662155718 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 0.02700662155718 0.02700662155718 0.02700662155718 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 +D/cons.3.00.000050.dat 0.02700662155718 0.02700662155681 0.02700662140404 0.02700656248996 0.02701122230666 0.02700322809957 5.841e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 0.02700662155703 0.02700662155666 0.02700662140283 0.02700656240439 0.02701122175605 0.02700323694803 5.841e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 0.02700662148703 0.02700662148451 0.02700662086308 0.02700652762542 0.02701102760547 0.02700478889774 5.841e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 0.02700659212043 0.02700659129786 0.02700640290633 0.02700946613823 0.02701534549415 0.02700188641653 5.841e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 0.0270094236714 0.02700920205035 0.02701265961003 0.02700494719819 0.02700132857576 5.84e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 0.02700406931175 0.02700874475782 0.02699998482718 5.84e-11 5.841e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.841e-11 5.841e-11 5.841e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 5.842e-11 +D/cons.4.00.000000.dat 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +D/cons.4.00.000050.dat 7e-14 7e-14 1.04e-12 8.986e-11 6.3994e-10 -3.9210804e-07 -1.038336329e-05 -7.989368e-08 7.373e-09 3.654e-11 8e-14 -0.0 -0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 7.357e-11 7.525e-11 5.501e-10 4.224538e-08 2.7371114e-07 -7.652070766e-05 -0.00117794064177 -1.075006655e-05 -4.117684e-08 1.74514e-09 5.71e-12 -1.2e-13 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 3.474626e-08 3.54155e-08 2.4288982e-07 1.717870142e-05 9.662456552e-05 -0.01111905346562 -0.10642025976645 -0.0010107261075 -6.35273222e-06 -2.085355e-08 -5.073e-11 3.5e-13 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.457989827e-05 1.47565913e-05 7.772392189e-05 -0.00395650101104 -0.0052627766996 -0.68737509150828 -4.87822315007936 -0.05280131479866 -0.00036798571542 -1.66880755e-06 -5.2476e-09 6.339e-11 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.00371301500865 -0.00371576995009 -0.00592576309202 -0.6238693291139 -0.81083600132803 -300.90926029662234 -4.89171483708075 -0.05225777810527 -0.00036164561827 -1.63382305e-06 -5.0433e-09 6.115e-11 0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.64307607965344 -0.64319738727765 -0.77857345835626 -282.46606057312465 -284.9365634482726 -8.32427481002017 -0.13850479039651 -0.001232871242 -7.47898241e-06 -2.625653e-08 -3.151e-11 3.7e-13 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -260.24964483729246 -260.25051054935966 -260.2006665063422 -7.51061860935537 -5.20650193680596 -0.11744428177987 -0.00161403333219 -1.318273682e-05 -5.37654e-08 1.49688e-09 8.34e-12 -1e-13 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -4.24987465645298 -4.24909402294846 -4.20864407695077 -0.10569610072719 -0.05681157361617 -0.00107290076292 -1.293766437e-05 -7.762109e-08 7.04128e-09 3.69e-11 -2e-14 -2e-14 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.03940805428756 -0.03939843428291 -0.03886981098251 -0.0009008668412 -0.00039570741121 -6.58724729e-06 -5.531569e-08 1.057227e-08 4.492e-11 -1.14e-12 0.0 1e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.00021956632855 -0.00021950779514 -0.00021603558209 -4.7523406e-06 -1.75852848e-06 -1.633331e-08 8.82097e-09 6.499e-11 -4.74e-12 -4e-14 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -7.1908361e-07 -7.1888765e-07 -7.0612721e-07 -7.83927e-09 2.42094e-09 3.82139e-09 3.507e-11 -5.7e-12 1e-14 1e-14 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 4.2017e-09 4.20214e-09 4.24786e-09 2.04055e-09 7.8097e-10 1.66e-12 -3.46e-12 -1e-14 0.0 -0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 2.2417e-10 2.2413e-10 2.2094e-10 -1.29e-12 -5.11e-12 -1e-12 -0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -2.92e-12 -2.92e-12 -2.93e-12 -3.5e-13 -1.4e-13 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -3e-14 -3e-14 -3e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +D/cons.5.00.000000.dat 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +D/cons.5.00.000050.dat 4.5e-13 1.2184e-10 6.058987e-08 2.499526327e-05 -0.00515392143666 -0.73732921647449 -265.66823545529496 -4.2371707459456 -0.03913245121102 -0.00022140190481 -7.4894087e-07 4.61553e-09 2.5697e-10 -3.52e-12 -3e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 4.6e-13 1.2236e-10 6.063471e-08 2.499570117e-05 -0.00515392453257 -0.73732956595941 -265.66823993035416 -4.2371668064102 -0.03913240697883 -0.00022140172099 -7.4894305e-07 4.61553e-09 2.5697e-10 -3.52e-12 -3e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 1.98e-12 3.9497e-10 8.197286e-08 2.518733579e-05 -0.00515438839961 -0.73738236459846 -265.6687350836761 -4.23672309456223 -0.03912703188119 -0.00022136882308 -7.4882762e-07 4.61577e-09 2.5694e-10 -3.52e-12 -3e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 8.3796e-10 1.5752873e-07 2.508822143e-05 0.00020457389484 -0.00489991387223 -0.83581627076956 -265.6453481388532 -4.20728324039977 -0.03873940968575 -0.00021877214947 -7.389663e-07 4.64804e-09 2.5423e-10 -3.53e-12 -3e-14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 4.0655285e-07 7.468351082e-05 -0.00117236083047 -0.05496733396746 -0.7423941941598 -285.0099789252279 -7.68517738714811 -0.1080405949428 -0.00093093059811 -5.03955466e-06 -8.76265e-09 2.34772e-09 -1.26e-12 -4.4e-13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.00017856252448 -0.017500585359 -0.92460859399166 -301.28008580365855 -16.41495169553781 -3.14380178778818 -0.08736766562219 -0.00126755654022 -1.054154193e-05 -4.115119e-08 6.25645e-09 1.577e-11 -1.81e-12 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0022987709479 -0.13144600227109 -5.44820968883695 -5.28650810264373 -0.26021610386411 -0.034245167479 -0.00084104218684 -1.072800525e-05 -6.39828e-08 7.81129e-09 3.722e-11 -3.28e-12 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -2.275726368e-05 -0.0013092155269 -0.05989538020362 -0.05778197858063 -0.00228310497707 -0.00027180494512 -5.86807609e-06 -4.861574e-08 4.98187e-09 3.286e-11 -2.86e-12 1e-14 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -1.2522974e-07 -8.42166539e-06 -0.00041838224664 -0.00040291269171 -1.327613889e-05 -1.5229084e-06 -1.718688e-08 1.26113e-09 3.25e-11 -8.4e-13 -3e-14 1e-14 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 2.03741e-09 -2.851414e-08 -1.87739175e-06 -1.80557011e-06 -4.752562e-08 -4.03803e-09 1.896e-11 1.573e-11 -5e-14 -1e-14 -0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 6.58e-12 -8.755e-11 -5.76627e-09 -5.63224e-09 1.108e-11 9.193e-11 1.76e-12 -1.9e-13 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -3.2e-13 3.8e-13 6.584e-11 6.475e-11 4.1e-13 -9e-14 -3e-14 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -1.3e-13 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -1.3e-13 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -1.3e-13 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -1.3e-13 0.0 0.0 0.0 0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -1.3e-13 -0.0 -0.0 0.0 -0.0 0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -1.3e-13 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -1.3e-13 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -1.3e-13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -1.3e-13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -1.3e-13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -1.3e-13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -1.3e-13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -1.3e-13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -1.3e-13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.0 0.0 +D/cons.6.00.000000.dat 27149.480731006748 27149.480731006748 27149.480731006748 27149.480731006748 27149.480731006748 27149.480731006748 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 27149.480731006748 27149.480731006748 27149.480731006748 27149.480731006748 27149.480731006748 27149.480731006748 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 27149.480731006748 27149.480731006748 27149.480731006748 27149.480731006748 27149.480731006748 27149.480731006748 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 27149.480731006748 27149.480731006748 27149.480731006748 27149.480731006748 27149.480731006748 27149.480731006748 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 27149.480731006748 27149.480731006748 27149.480731006748 27149.480731006748 27149.480731006748 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 27149.480731006748 27149.480731006748 27149.480731006748 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 +D/cons.6.00.000050.dat 27149.480731004584 27149.480730588737 27149.480556929582 27149.413588909985 27156.00640480009 52513.554781954685 139668103.86955747 139686404.1111614 139686710.6545982 139686713.50123313 139686713.51729038 139686713.5173469 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 27149.480730834697 27149.480730413274 27149.480555549537 27149.413491643474 27156.00578059642 52513.57291506452 139668103.96108204 139686404.1122849 139686710.6546078 139686713.501233 139686713.51729038 139686713.5173469 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 27149.480651261707 27149.480648396795 27149.4799419972 27149.373957767908 27155.78546912153 52516.78197185133 139668112.17130873 139686404.22274756 139686710.6554939 139686713.50123778 139686713.51729038 139686713.5173469 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 27149.44726963448 27149.446334599634 27149.232197637073 27153.592721312365 27163.770211139676 76463.37702068615 139668478.45898324 139686410.33192873 139686710.71152005 139686713.5015523 139686713.5172918 139686713.5173469 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 27153.4702624396 27153.219175735376 27159.137155169374 50026.3220531386 77061.93154383826 139645963.74987116 139685802.1465377 139686701.7808153 139686713.4224258 139686713.51685733 139686713.51734498 139686713.51734695 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 49694.25077885802 49703.045269396454 80833.67899451633 139646117.97745243 139664666.3041441 139685851.16050532 139686696.48829323 139686713.32942244 139686713.51599476 139686713.51733893 139686713.51734695 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139666547.42581517 139666562.24388406 139667071.02452752 139685776.71505803 139686293.4317993 139686701.9346136 139686713.330387 139686713.51553372 139686713.5173327 139686713.51734728 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686372.6003581 139686372.81029853 139686381.61178505 139686701.36179754 139686708.92867324 139686713.4138476 139686713.51590356 139686713.51733163 139686713.5173476 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686710.35343528 139686710.35515785 139686710.43647602 139686713.4194127 139686713.48537862 139686713.51671568 139686713.51733753 139686713.5173476 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.49972108 139686713.49973002 139686713.50018325 139686713.51684934 139686713.51720205 139686713.5173438 139686713.51734734 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.5172868 139686713.5172868 139686713.51728824 139686713.51734513 139686713.5173468 139686713.51734695 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.5173469 139686713.5173469 139686713.5173469 139686713.51734695 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 139686713.51734686 +D/cons.7.00.000000.dat 7e-14 7e-14 7e-14 7e-14 7e-14 7e-14 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 7e-14 7e-14 7e-14 7e-14 7e-14 7e-14 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 7e-14 7e-14 7e-14 7e-14 7e-14 7e-14 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 7e-14 7e-14 7e-14 7e-14 7e-14 7e-14 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 7e-14 7e-14 7e-14 7e-14 7e-14 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 7e-14 7e-14 7e-14 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 +D/cons.7.00.000050.dat 7e-14 7e-14 7e-14 7e-14 7e-14 0.00017058367423 0.99999999999787 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 7e-14 7e-14 7e-14 7e-14 7e-14 0.00017058373116 0.99999999999787 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 7e-14 7e-14 7e-14 7e-14 7e-14 0.00017059388182 0.99999999999787 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 7e-14 7e-14 7e-14 7e-14 7e-14 0.00033497265271 0.99999999999787 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 7e-14 7e-14 7e-14 0.00015364105817 0.00033911029625 0.99999999999768 0.99999999999799 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.00015138909197 0.00015141369973 0.00036519046289 0.99999999999768 0.99999999999784 0.99999999999799 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.99999999999785 0.99999999999786 0.99999999999786 0.99999999999799 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 0.999999999998 +D/cons.8.00.000000.dat 0.34893820782866 0.34893820782866 0.34893820782866 0.34893820782866 0.34893820782866 0.34893820782866 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.34893820782866 0.34893820782866 0.34893820782866 0.34893820782866 0.34893820782866 0.34893820782866 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.34893820782866 0.34893820782866 0.34893820782866 0.34893820782866 0.34893820782866 0.34893820782866 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.34893820782866 0.34893820782866 0.34893820782866 0.34893820782866 0.34893820782866 0.34893820782866 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.34893820782866 0.34893820782866 0.34893820782866 0.34893820782866 0.34893820782866 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.34893820782866 0.34893820782866 0.34893820782866 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 +D/cons.8.00.000050.dat 0.34893820782866 0.34893820782866 0.34893820782866 0.34893820782867 0.34924752841226 0.46733811455975 1.07e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.34893820782866 0.34893820782866 0.34893820782866 0.34893820782867 0.34924752877341 0.46733808730937 1.07e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.34893820782866 0.34893820782866 0.34893820782866 0.34893820782867 0.34924760516076 0.46733340525394 1.07e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.34893820782866 0.34893820782866 0.34893820782867 0.34914871980089 0.35000922803813 0.52249048342943 1.07e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.34913055344853 0.34913073613097 0.34962546292032 0.45965476691319 0.52355751401966 1.16e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.4586008532262 0.45858677111915 0.53000041733674 1.16e-12 1.08e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1.07e-12 1.07e-12 1.07e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 +D/cons.9.00.000000.dat 0.65106179217127 0.65106179217127 0.65106179217127 0.65106179217127 0.65106179217127 0.65106179217127 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.65106179217127 0.65106179217127 0.65106179217127 0.65106179217127 0.65106179217127 0.65106179217127 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.65106179217127 0.65106179217127 0.65106179217127 0.65106179217127 0.65106179217127 0.65106179217127 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.65106179217127 0.65106179217127 0.65106179217127 0.65106179217127 0.65106179217127 0.65106179217127 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.65106179217127 0.65106179217127 0.65106179217127 0.65106179217127 0.65106179217127 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.65106179217127 0.65106179217127 0.65106179217127 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 +D/cons.9.00.000050.dat 0.65106179217127 0.65106179217127 0.65106179217127 0.65106179217126 0.65075247158767 0.5324913016978 1.07e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.65106179217127 0.65106179217127 0.65106179217127 0.65106179217126 0.65075247122652 0.53249132889124 1.07e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.65106179217127 0.65106179217127 0.65106179217127 0.65106179217126 0.65075239483917 0.53249600079602 1.07e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.65106179217127 0.65106179217127 0.65106179217127 0.65085128019905 0.64999077196181 0.47717454381262 1.07e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.65086944655141 0.65086926386896 0.65037453707962 0.54019159196651 0.47610337557832 1.16e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 0.54124775762027 0.54126181511951 0.46963439209065 1.16e-12 1.08e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1.07e-12 1.07e-12 1.07e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 1e-12 \ No newline at end of file From a518ddc5a58e10bcf921daa883dc679f88a0df5c Mon Sep 17 00:00:00 2001 From: Ben Wilfong <48168887+wilfonba@users.noreply.github.com> Date: Sun, 8 Dec 2024 17:25:26 -0500 Subject: [PATCH 318/326] remove print --- src/simulation/m_derived_variables.f90 | 1 - 1 file changed, 1 deletion(-) diff --git a/src/simulation/m_derived_variables.f90 b/src/simulation/m_derived_variables.f90 index a8c0c6681d..3ff8ef3989 100644 --- a/src/simulation/m_derived_variables.f90 +++ b/src/simulation/m_derived_variables.f90 @@ -91,7 +91,6 @@ end subroutine s_initialize_derived_variables_module !> Allocate and open derived variables. Computing FD coefficients. subroutine s_initialize_derived_variables - print*, "fd_order", fd_order if (probe_wrt) then ! Opening and writing header of flow probe files if (proc_rank == 0) then From 052b161ea2aeaaae856eac95c2eb6008d193b5d3 Mon Sep 17 00:00:00 2001 From: Spencer Bryngelson Date: Mon, 16 Dec 2024 10:36:39 -0500 Subject: [PATCH 319/326] fixes from Anand --- examples/3D_bubble_channel/case.py | 377 ------------------------ examples/3D_hyper_bubingel/case.py | 423 --------------------------- src/simulation/m_riemann_solvers.fpp | 44 +-- 3 files changed, 22 insertions(+), 822 deletions(-) delete mode 100755 examples/3D_bubble_channel/case.py delete mode 100755 examples/3D_hyper_bubingel/case.py diff --git a/examples/3D_bubble_channel/case.py b/examples/3D_bubble_channel/case.py deleted file mode 100755 index 9b37f530ef..0000000000 --- a/examples/3D_bubble_channel/case.py +++ /dev/null @@ -1,377 +0,0 @@ -#!/usr/bin/env python3 -import math, json - -## 1 FOR BACKGROUND, 2 FOR BUBBLE, 3 FOR GEL -# Pressure [Pa] -p01 = 101325. -p02 = 101325 -p03 = p01 - -# Temperature [K] -T01 = 298.15 -T02 = 298.15 -T03 = T01 - -#### FLUID PROPERTIES #### - -### liquid water ### -# pi infty -piwl = 1.0E+09 -# qv -qvwl = -1167000 -# qv' -qvpwl = 0.0E0 -# cv -cvwl = 1816 -# cp -cpwl = 4267 -# gamma -gamwl = cpwl / cvwl - -## FOR PATCHES 1 & 2 ## - -# density -rho0wl1 = (p01 + piwl)/((gamwl-1)*cvwl*T01) -rho0wl2 = (p02 + piwl)/((gamwl-1)*cvwl*T02) -rho0wl3 = (p03 + piwl)/((gamwl-1)*cvwl*T03) - -# speed of sound FOR -c_wl1 = math.sqrt( gamwl * ( p01 + piwl ) / rho0wl1 ) -c_wl2 = math.sqrt( gamwl * ( p02 + piwl ) / rho0wl2 ) -c_wl3 = math.sqrt( gamwl * ( p03 + piwl ) / rho0wl3 ) - -# part for Gases - relations from IMR -Ru = 8.3144598 # Universal gas constant (J/mol-K) - -### Vapor water ### -Rv = Ru/(18.01528e-3) # Gas constant for vapor (Ru/molecular weight) (J/kg-K) -# gamma -gamwv = 1.4 -# cp -cpwv = Rv * gamwv/(gamwv-1) -# cv -cvwv = cpwv/gamwv -# pi infinity -piwv = 0.0E0 -# qv -qvwv = 2030000 -# qv' -qvpwv = -23400 - -## FOR PATCHES 1 & 2 ## - -# density -rho0wv1 = (p01 + piwv)/((gamwv-1)*cvwv*T01) -rho0wv2 = (p02 + piwv)/((gamwv-1)*cvwv*T02) -rho0wv3 = (p03 + piwv)/((gamwv-1)*cvwv*T03) - -# speed of sound -c_wv1 = math.sqrt( gamwv * ( p01 + piwv ) / rho0wv1 ) -c_wv2 = math.sqrt( gamwv * ( p02 + piwv ) / rho0wv2 ) -c_wv3 = math.sqrt( gamwv * ( p03 + piwv ) / rho0wv3 ) - -### Air ### - -Ra = Ru/(28.966e-3) # Gas constant for air (Ru/molecular weight) (J/kg-K) -gamwa = 1.4 -# cp -cpa = Ra * gamwa/(gamwa-1) -# cv -cva = cpa/gamwa -# pi infinity -pia = 0.0E0 -# qv -qvwa = 0.0E0 -# qv' -qvpwa = 0.0E0 - -## FOR PATCHES 1 & 2 ## - -# density -rho0wa1 = (p01 + pia)/((gamwa-1)*cva*T01) -rho0wa2 = (p02 + pia)/((gamwa-1)*cva*T02) -rho0wa3 = (p03 + pia)/((gamwa-1)*cva*T03) - -# Speed of sound -c_a1 = math.sqrt( gamwa * ( p01 + pia ) / rho0wa1 ) -c_a2 = math.sqrt( gamwa * ( p02 + pia ) / rho0wa2 ) -c_a3 = math.sqrt( gamwa * ( p03 + pia ) / rho0wa3 ) - -### 3% polyacrylamide gel ### - -# gamma -gamwg = gamwl #2.35 -# pi infty -pig = piwl #1.1754E+09 -# qv -qvwg = qvwl #0.0E0 -# qv' -qvpwg = qvpwl #0.0E0 -# cv -cvg = cvwl -# cp -cpg = gamwg*cvg - -## FOR PATCHES 1 & 2 & 3 ## - -# density -rho0wg1 = (p01 + pig)/((gamwg-1)*cvg*T01) -rho0wg2 = (p02 + pig)/((gamwg-1)*cvg*T02) -rho0wg3 = (p03 + pig)/((gamwg-1)*cvg*T03) - -# Speed of sound -c_g1 = math.sqrt( gamwg * ( p01 + pig ) / rho0wg1 ) -c_g2 = math.sqrt( gamwg * ( p02 + pig ) / rho0wg2 ) -c_g3 = math.sqrt( gamwg * ( p03 + pig ) / rho0wg3 ) - -## SHOCK RELATIONS -p02Op01 = p02 / p01 - -# Mach number of the shocked region - this should agree with Min, if everything is correct -Ms = math.sqrt( ( gamwa + 1. ) / ( 2. * gamwa ) * ( p02Op01 - 1. ) * ( p02 / ( p02 + pia ) ) + 1.0 ) - -# shock speed -ss = Ms * c_a1 - -### volume fractions for each of the patches ### -C0 = 0.25 # vapor concentration for IMR - -# patch 1: liquid water -liq_wg = 0 -liq_wa = 0*1.00E-15 -liq_wv = 1.00E-9 -liq_wl = 1.00E00 - liq_wv - liq_wa - liq_wg -# water vapor -vap_wl = 1.00E-9 -vap_wv = 1 / ( ( 1 - C0 ) / C0 * rho0wv2 / rho0wa2 + 1 ) -vap_wa = 0*1.00E-15 -vap_wg = 0 -vap_tot = vap_wl + vap_wv + vap_wa + vap_wg -# air -air_wl = 1.00E-15 -air_wv = vap_tot -air_wg = 0 -air_wa = 0*(1.00E00 - air_wl - air_wv - air_wg) -# bubble -bub_wl = 1.0E-9 -bub_wv = 1.0-bub_wl -bub_wg = 0 -bub_wa = 0*(1 - bub_wl - bub_wv - bub_wg) -# gel -gel_wl = 0 -gel_wv = 0 -gel_wa = 0 -gel_wg = 1.00E00 - gel_wl - gel_wv - gel_wa - -## Elasticity -Gl = 0 -Gv = 0 -Ga = 0 -Gg = 0.57E+03 - -## SIMULATION PARAMETERS - -# CFL - -# Bubble Initial Radius -R0 = 50E-06 - -# number of elements -Nx = 249 #404 #249 -Ny = 124 #179 #124 -Nz = 124 #179 #124 -Nx0 = Nx - -# domain boundaries -lref = 2*R0 -xb = -lref -xe = lref - -yb = 0.00 -ye = 2*lref - -zb = 0.00 -ze = 2*lref - -lenx = ( xe - xb ) -leny = ( ye - yb ) -lenz = ( ze - zb ) - -xcenl = 0. -ycenl = leny/2. -zcenl = lenz/2. - -#xdist = 6.51E-10 #2.17E-5 -#sod = xdist/R0 -sod = 0 -xcenb = sod*R0 #neg for bub in liq; pos bub in gel -ycenb = 0.00 -zcenb = 0.00 - -xceng = xe / 2. -yceng = ycenl -zceng = zcenl - -# typical cell size -dx = ( xe - xb ) / Nx -dy = ( ye - yb ) / Ny -dz = ( ze - zb ) / Nz -#print(dx) -PPBR_x = R0 / dx -PPBR_y = R0 / dy -PPBR_z = R0 / dz -#print(PPBR_x) -#print(PPBR_y) - -# save frequency = SF + 1 (because the initial state, 0.dat, is also saved) -SF = 100 - -# Critical time-step -tc = 0.915 * R0 * math.sqrt( rho0wl1 / p01 ) - -# making Nt divisible by SF -# tendA = 1.5 * tc -tend = 1.2 * tc - -# 1 - ensure NtA is sufficient to go a little beyond tendA -# NtA = int( tendA // dt + 1 ) - -# Array of saves. it is the same as Nt/Sf = t_step_save -# AS = int( NtA // SF + 1 ) - -# Nt = total number of steps. Ensure Nt > NtA (so the total tendA is covered) -# Nt = AS * SF -#Nt = int(2.5E3 * tend // tc * Nx / Nx0 + 1) -Nt = int(1E6 * tend // tc * Nx / Nx0 + 1) -#print(Nt) -dt = tend / Nt - -AS = int( Nt//SF ) -tstart = 0#2184 -# Total physical time -# tend = Nt * dt - -# Configuring case dictionary ================================================== -print(json.dumps({ - # Logistics ================================================ - 'run_time_info': 'T', - # ========================================================== - # Computational Domain Parameters ========================== - 'x_domain%beg' : xb, - 'x_domain%end' : xe, - 'y_domain%beg' : yb, - 'y_domain%end' : ye, - 'z_domain%beg' : zb, - 'z_domain%end' : ze, - 'stretch_x' : 'F', - 'loops_x' : 1, - 'a_x' : 4.0E0, - 'x_a' : -1.75*R0*(abs(sod)+1), - 'x_b' : 5*R0, - 'stretch_y' : 'F', - 'loops_y' : 2, - 'a_y' : 4.0E0, - 'y_a' : -2*R0*abs(sod), - 'y_b' : 2*R0*abs(sod), - 'stretch_z' : 'F', - 'loops_z' : 2, - 'a_z' : 4.0E0, - 'z_a' : -2*R0*abs(sod), - 'z_b' : 2*R0*abs(sod), - 'cyl_coord' : 'F', - 'm' : Nx, - 'n' : Ny, - 'p' : Nz, - 'dt' : dt, - 't_step_start' : tstart, - 't_step_stop' : Nt, - 't_step_save' : 1, - # ========================================================== - # Simulation Algorithm Parameters ========================== - 'num_patches' : 2, - 'model_eqns' : 3, - 'num_fluids' : 2, - 'mpp_lim' : 'T', - 'mixture_err' : 'T', - 'time_stepper' : 3, - 'weno_order' : 5, - 'weno_eps' : 1.0E-16, - 'weno_Re_flux' : 'F', - 'weno_avg' : 'F', - 'mapped_weno' : 'F', - 'null_weights' : 'F', - 'mp_weno' : 'T', - 'riemann_solver' : 2, - 'wave_speeds' : 1, - 'avg_state' : 2, - 'bc_x%beg' : -16, #-2, - 'bc_x%end' : -16, - 'bc_y%beg' : -2, - 'bc_y%end' : -6, - 'bc_z%beg' : -2, - 'bc_z%end' : -6, - # ========================================================== - # Formatted Database Files Structure Parameters ============ - 'format' : 1, - 'precision' : 2, - 'prim_vars_wrt':'T', - 'parallel_io' :'T', - 'probe_wrt' :'T', - 'fd_order' : 1, - 'num_probes' : 1, - 'probe(1)%x' : 0., - 'probe(1)%y' : 0., - 'probe(1)%z' : 0., - # ========================================================== - # Patch 1: High pressured water ============================ - # Specify the cubic water background grid geometry - 'patch_icpp(1)%geometry' : 9, - 'patch_icpp(1)%x_centroid' : 20*xcenl, - 'patch_icpp(1)%y_centroid' : 20*ycenl, - 'patch_icpp(1)%z_centroid' : 20*zcenl, - 'patch_icpp(1)%length_x' : 20*lenx, - 'patch_icpp(1)%length_y' : 20*leny, - 'patch_icpp(1)%length_z' : 20*lenz, - 'patch_icpp(1)%vel(1)' : 0.0E+00, - 'patch_icpp(1)%vel(2)' : 0.0E+00, - 'patch_icpp(1)%vel(3)' : 0.0E+00, - 'patch_icpp(1)%pres' : p01, - 'patch_icpp(1)%alpha_rho(1)' : liq_wl * rho0wl1, - 'patch_icpp(1)%alpha_rho(2)' : liq_wv * rho0wv1, - 'patch_icpp(1)%alpha(1)' : liq_wl, - 'patch_icpp(1)%alpha(2)' : liq_wv, - # ========================================================== - # Patch 2: (Vapor) Bubble ================================== - 'patch_icpp(2)%geometry' : 8, - 'patch_icpp(2)%x_centroid' : xcenb, - 'patch_icpp(2)%y_centroid' : ycenb, - 'patch_icpp(2)%z_centroid' : zcenb, - 'patch_icpp(2)%radius' : R0, - 'patch_icpp(2)%smoothen' : 'T', - 'patch_icpp(2)%smooth_patch_id': 1, - 'patch_icpp(2)%smooth_coeff' : 0.5E+00, - 'patch_icpp(2)%vel(1)' : 0.0E+00, - 'patch_icpp(2)%vel(2)' : 0.0E+00, - 'patch_icpp(2)%vel(3)' : 0.0E+00, - 'patch_icpp(2)%pres' : p02, - 'patch_icpp(2)%alpha_rho(1)' : bub_wl*rho0wl2, - 'patch_icpp(2)%alpha_rho(2)' : bub_wv*rho0wv2, - 'patch_icpp(2)%alpha(1)' : bub_wl, - 'patch_icpp(2)%alpha(2)' : bub_wv, - 'patch_icpp(2)%alter_patch(1)' : 'T', - # ========================================================== - # Fluids Physical Parameters =============================== - 'fluid_pp(1)%gamma' : 1.0E+00 / ( gamwl - 1 ), - 'fluid_pp(1)%pi_inf' : gamwl * piwl / ( gamwl - 1 ), - 'fluid_pp(1)%cv' : cvwl, - 'fluid_pp(1)%qv' : qvwl, - 'fluid_pp(1)%qvp' : qvpwl, - #'fluid_pp(1)%G' : Gl, - 'fluid_pp(2)%gamma' : 1.0E+00 / ( gamwv - 1 ), - 'fluid_pp(2)%pi_inf' : gamwv * piwv / ( gamwv - 1 ), - 'fluid_pp(2)%cv' : cvwv, - 'fluid_pp(2)%qv' : qvwv, - 'fluid_pp(2)%qvp' : qvpwv, - #'fluid_pp(2)%G' : Gv, - # ========================================================== -})) diff --git a/examples/3D_hyper_bubingel/case.py b/examples/3D_hyper_bubingel/case.py deleted file mode 100755 index 4652c0e804..0000000000 --- a/examples/3D_hyper_bubingel/case.py +++ /dev/null @@ -1,423 +0,0 @@ -#!/usr/bin/env python3 -import math, json - -## 1 FOR BACKGROUND, 2 FOR BUBBLE, 3 FOR GEL -# Pressure [Pa] -p01 = 5E6 -p02 = 3550 -p03 = p01 - -# Temperature [K] -T01 = 298.15 -T02 = 298.15 -T03 = T01 - -#### FLUID PROPERTIES #### - -### liquid water ### -# pi infty -piwl = 1.0E+09 -# qv -qvwl = -1167000 -# qv' -qvpwl = 0.0E0 -# cv -cvwl = 1816 -# cp -cpwl = 4267 -# gamma -gamwl = cpwl / cvwl - -## FOR PATCHES 1 & 2 ## - -# density -rho0wl1 = (p01 + piwl)/((gamwl-1)*cvwl*T01) -rho0wl2 = (p02 + piwl)/((gamwl-1)*cvwl*T02) -rho0wl3 = (p03 + piwl)/((gamwl-1)*cvwl*T03) - -# speed of sound FOR -c_wl1 = math.sqrt( gamwl * ( p01 + piwl ) / rho0wl1 ) -c_wl2 = math.sqrt( gamwl * ( p02 + piwl ) / rho0wl2 ) -c_wl3 = math.sqrt( gamwl * ( p03 + piwl ) / rho0wl3 ) - -# part for Gases - relations from IMR -Ru = 8.3144598 # Universal gas constant (J/mol-K) - -### Vapor water ### -Rv = Ru/(18.01528e-3) # Gas constant for vapor (Ru/molecular weight) (J/kg-K) -# gamma -gamwv = 1.4 -# cp -cpwv = Rv * gamwv/(gamwv-1) -# cv -cvwv = cpwv/gamwv -# pi infinity -piwv = 0.0E0 -# qv -qvwv = 2030000 -# qv' -qvpwv = -23400 - -## FOR PATCHES 1 & 2 ## - -# density -rho0wv1 = (p01 + piwv)/((gamwv-1)*cvwv*T01) -rho0wv2 = (p02 + piwv)/((gamwv-1)*cvwv*T02) -rho0wv3 = (p03 + piwv)/((gamwv-1)*cvwv*T03) - -# speed of sound -c_wv1 = math.sqrt( gamwv * ( p01 + piwv ) / rho0wv1 ) -c_wv2 = math.sqrt( gamwv * ( p02 + piwv ) / rho0wv2 ) -c_wv3 = math.sqrt( gamwv * ( p03 + piwv ) / rho0wv3 ) - -### Air ### - -Ra = Ru/(28.966e-3) # Gas constant for air (Ru/molecular weight) (J/kg-K) -gamwa = 1.4 -# cp -cpa = Ra * gamwa/(gamwa-1) -# cv -cva = cpa/gamwa -# pi infinity -pia = 0.0E0 -# qv -qvwa = 0.0E0 -# qv' -qvpwa = 0.0E0 - -## FOR PATCHES 1 & 2 ## - -# density -rho0wa1 = (p01 + pia)/((gamwa-1)*cva*T01) -rho0wa2 = (p02 + pia)/((gamwa-1)*cva*T02) -rho0wa3 = (p03 + pia)/((gamwa-1)*cva*T03) - -# Speed of sound -c_a1 = math.sqrt( gamwa * ( p01 + pia ) / rho0wa1 ) -c_a2 = math.sqrt( gamwa * ( p02 + pia ) / rho0wa2 ) -c_a3 = math.sqrt( gamwa * ( p03 + pia ) / rho0wa3 ) - -### 3% polyacrylamide gel ### - -# gamma -gamwg = gamwl #2.35 -# pi infty -pig = piwl #1.1754E+09 -# qv -qvwg = qvwl #0.0E0 -# qv' -qvpwg = qvpwl #0.0E0 -# cv -cvg = cvwl -# cp -cpg = gamwg*cvg - -## FOR PATCHES 1 & 2 & 3 ## - -# density -rho0wg1 = (p01 + pig)/((gamwg-1)*cvg*T01) -rho0wg2 = (p02 + pig)/((gamwg-1)*cvg*T02) -rho0wg3 = (p03 + pig)/((gamwg-1)*cvg*T03) - -# Speed of sound -c_g1 = math.sqrt( gamwg * ( p01 + pig ) / rho0wg1 ) -c_g2 = math.sqrt( gamwg * ( p02 + pig ) / rho0wg2 ) -c_g3 = math.sqrt( gamwg * ( p03 + pig ) / rho0wg3 ) - -## SHOCK RELATIONS -p02Op01 = p02 / p01 - -# Mach number of the shocked region - this should agree with Min, if everything is correct -Ms = math.sqrt( ( gamwa + 1. ) / ( 2. * gamwa ) * ( p02Op01 - 1. ) * ( p02 / ( p02 + pia ) ) + 1.0 ) - -# shock speed -ss = Ms * c_a1 - -### volume fractions for each of the patches ### -C0 = 0.25 # vapor concentration for IMR - -# patch 1: liquid water -liq_wg = 0 -liq_wa = 1.00E-15 -liq_wv = 1.00E-15 -liq_wl = 1.00E00 - liq_wv - liq_wa - liq_wg -# water vapor -vap_wl = 1.00E-15 -vap_wv = 1 / ( ( 1 - C0 ) / C0 * rho0wv2 / rho0wa2 + 1 ) -vap_wa = 1.00E-15 -vap_wg = 0 -vap_tot = vap_wl + vap_wv + vap_wa + vap_wg -# air -air_wl = 1.00E-15 -air_wv = vap_tot -air_wg = 0 -air_wa = 1.00E00 - air_wl - air_wv - air_wg -# bubble -bub_wl = 1E-15 -bub_wv = vap_tot -bub_wg = 0 -bub_wa = 1 - bub_wl - bub_wv - bub_wg -# gel -gel_wl = 0 -gel_wv = 0 -gel_wa = 0 -gel_wg = 1.00E00 - gel_wl - gel_wv - gel_wa - -## Elasticity -Gl = 0 -Gv = 0 -Ga = 0 -Gg = 0.57E+03 - -## SIMULATION PARAMETERS - -# CFL -cfl = 0.30 - -# Bubble Initial Radius -R0 = 244.8E-06 - -# number of elements -Nx = 249 #404 #249 -Ny = 124 #179 #124 -Nz = 124 #179 #124 -Nx0 = Nx - -# domain boundaries -lref = 4*R0 -xb = -5*R0 -xe = lref - -yb = 0.00 -ye = lref - -zb = 0.00 -ze = lref - -lenx = ( xe - xb ) -leny = ( ye - yb ) -lenz = ( ze - zb ) - -xcenl = 0. -ycenl = leny/2. -zcenl = lenz/2. - -#xdist = 6.51E-10 #2.17E-5 -#sod = xdist/R0 -sod = 1.39 -xcenb = sod*R0 #neg for bub in liq; pos bub in gel -ycenb = 0.00 -zcenb = 0.00 - -xceng = xe / 2. -yceng = ycenl -zceng = zcenl - -# typical cell size -dx = ( xe - xb ) / Nx -dy = ( ye - yb ) / Ny -dz = ( ze - zb ) / Nz -#print(dx) -PPBR_x = R0 / dx -PPBR_y = R0 / dy -PPBR_z = R0 / dz -#print(PPBR_x) -#print(PPBR_y) - -# save frequency = SF + 1 (because the initial state, 0.dat, is also saved) -SF = 100 - -# Critical time-step -tc = 0.915 * R0 * math.sqrt( rho0wl1 / p01 ) - -# making Nt divisible by SF -# tendA = 1.5 * tc -tend = 1.2 * tc - -# 1 - ensure NtA is sufficient to go a little beyond tendA -# NtA = int( tendA // dt + 1 ) - -# Array of saves. it is the same as Nt/Sf = t_step_save -# AS = int( NtA // SF + 1 ) - -# Nt = total number of steps. Ensure Nt > NtA (so the total tendA is covered) -# Nt = AS * SF -#Nt = int(2.5E3 * tend // tc * Nx / Nx0 + 1) -Nt = int(2.0E3 * tend // tc * Nx / Nx0 + 1) -#print(Nt) -dt = tend / Nt - -AS = int( Nt//SF ) -tstart = 0#2184 -# Total physical time -# tend = Nt * dt - -# Configuring case dictionary ================================================== -print(json.dumps({ - # Logistics ================================================ - 'run_time_info': 'T', - # ========================================================== - # Computational Domain Parameters ========================== - 'x_domain%beg' : xb, - 'x_domain%end' : xe, - 'y_domain%beg' : yb, - 'y_domain%end' : ye, - 'z_domain%beg' : zb, - 'z_domain%end' : ze, - 'stretch_x' : 'T', - 'loops_x' : 1, - 'a_x' : 4.0E0, - 'x_a' : -1.75*R0*(abs(sod)+1), - 'x_b' : 5*R0, - 'stretch_y' : 'T', - 'loops_y' : 1, - 'a_y' : 1.0E0, - 'y_a' : -1.5*R0*abs(sod), - 'y_b' : 1.5*R0*abs(sod), - 'stretch_z' : 'T', - 'loops_z' : 1, - 'a_z' : 1.0E0, - 'z_a' : -1.5*R0*abs(sod), - 'z_b' : 1.5*R0*abs(sod), - 'cyl_coord' : 'F', - 'm' : Nx, - 'n' : Ny, - 'p' : Nz, - 'dt' : dt, - 't_step_start' : tstart, - 't_step_stop' : Nt, - 't_step_save' : AS, - # ========================================================== - # Simulation Algorithm Parameters ========================== - 'num_patches' : 3, - 'model_eqns' : 3, - 'num_fluids' : 4, - 'hypoelasticity' : 'F', - 'hyperelasticity' : 'T', - 'mpp_lim' : 'T', - 'mixture_err' : 'T', - 'relax' : 'T', - 'relax_model' : 6, - 'palpha_eps' : 1.0E-6, - 'ptgalpha_eps' : 1.0E-2, - 'time_stepper' : 3, - 'weno_order' : 3, - 'weno_eps' : 1.0E-16, - 'weno_Re_flux' : 'F', - 'weno_avg' : 'F', - 'mapped_weno' : 'T', - 'null_weights' : 'F', - 'mp_weno' : 'F', - 'riemann_solver' : 2, - 'wave_speeds' : 1, - 'avg_state' : 2, - 'bc_x%beg' : -6, #-2, - 'bc_x%end' : -6, - 'bc_y%beg' : -2, - 'bc_y%end' : -6, - 'bc_z%beg' : -2, - 'bc_z%end' : -6, - # ========================================================== - # Formatted Database Files Structure Parameters ============ - 'format' : 1, - 'precision' : 2, - 'prim_vars_wrt':'T', - 'parallel_io' :'T', - 'probe_wrt' :'T', - 'fd_order' : 1, - 'num_probes' : 1, - 'probe(1)%x' : 0., - 'probe(1)%y' : 0., - 'probe(1)%z' : 0., - # ========================================================== - # Patch 1: High pressured water ============================ - # Specify the cubic water background grid geometry - 'patch_icpp(1)%geometry' : 9, - 'patch_icpp(1)%x_centroid' : 20*xcenl, - 'patch_icpp(1)%y_centroid' : 20*ycenl, - 'patch_icpp(1)%z_centroid' : 20*zcenl, - 'patch_icpp(1)%length_x' : 20*lenx, - 'patch_icpp(1)%length_y' : 20*leny, - 'patch_icpp(1)%length_z' : 20*lenz, - 'patch_icpp(1)%vel(1)' : 0.0E+00, - 'patch_icpp(1)%vel(2)' : 0.0E+00, - 'patch_icpp(1)%vel(3)' : 0.0E+00, - 'patch_icpp(1)%pres' : p01, - 'patch_icpp(1)%alpha_rho(4)' : liq_wl * rho0wl1, - 'patch_icpp(1)%alpha_rho(2)' : liq_wv * rho0wv1, - 'patch_icpp(1)%alpha_rho(3)' : liq_wa * rho0wa1, - 'patch_icpp(1)%alpha_rho(1)' : liq_wg * rho0wg1, - 'patch_icpp(1)%alpha(4)' : liq_wl, - 'patch_icpp(1)%alpha(2)' : liq_wv, - 'patch_icpp(1)%alpha(3)' : liq_wa, - 'patch_icpp(1)%alpha(1)' : liq_wg, - # ========================================================== - # Patch 2: (Vapor) Bubble ================================== - 'patch_icpp(2)%geometry' : 8, - 'patch_icpp(2)%x_centroid' : xcenb, - 'patch_icpp(2)%y_centroid' : ycenb, - 'patch_icpp(2)%z_centroid' : zcenb, - 'patch_icpp(2)%radius' : R0, - 'patch_icpp(2)%vel(1)' : 0.0E+00, - 'patch_icpp(2)%vel(2)' : 0.0E+00, - 'patch_icpp(2)%vel(3)' : 0.0E+00, - 'patch_icpp(2)%pres' : p02, - 'patch_icpp(2)%alpha_rho(4)' : bub_wl*rho0wl2, - 'patch_icpp(2)%alpha_rho(2)' : bub_wv*rho0wv2, - 'patch_icpp(2)%alpha_rho(3)' : bub_wa*rho0wa2, - 'patch_icpp(2)%alpha_rho(1)' : bub_wg*rho0wg2, - 'patch_icpp(2)%alpha(4)' : bub_wl, - 'patch_icpp(2)%alpha(2)' : bub_wv, - 'patch_icpp(2)%alpha(3)' : bub_wa, - 'patch_icpp(2)%alpha(1)' : bub_wg, - 'patch_icpp(2)%alter_patch(1)' : 'T', - # ========================================================== - # Patch 3: Gel Object ====================================== - 'patch_icpp(3)%geometry' : 9, - 'patch_icpp(3)%x_centroid' : 20*xceng, - 'patch_icpp(3)%y_centroid' : 20*yceng, - 'patch_icpp(3)%z_centroid' : 20*zceng, - 'patch_icpp(3)%length_x' : 20*xe, - 'patch_icpp(3)%length_y' : 20*leny, - 'patch_icpp(3)%length_z' : 20*lenz, - 'patch_icpp(3)%vel(1)' : 0.0E+00, - 'patch_icpp(3)%vel(2)' : 0.0E+00, - 'patch_icpp(3)%vel(3)' : 0.0E+00, - 'patch_icpp(3)%pres' : p03, - 'patch_icpp(3)%alpha_rho(4)' : gel_wl * rho0wl3, - 'patch_icpp(3)%alpha_rho(2)' : gel_wv * rho0wv3, - 'patch_icpp(3)%alpha_rho(3)' : gel_wa * rho0wa3, - 'patch_icpp(3)%alpha_rho(1)' : gel_wg * rho0wg3, - 'patch_icpp(3)%alpha(4)' : gel_wl, - 'patch_icpp(3)%alpha(2)' : gel_wv, - 'patch_icpp(3)%alpha(3)' : gel_wa, - 'patch_icpp(3)%alpha(1)' : gel_wg, - 'patch_icpp(3)%alter_patch(1)' : 'T', - # ========================================================== - # Fluids Physical Parameters =============================== - 'fluid_pp(4)%gamma' : 1.0E+00 / ( gamwl - 1 ), - 'fluid_pp(4)%pi_inf' : gamwl * piwl / ( gamwl - 1 ), - 'fluid_pp(4)%cv' : cvwl, - 'fluid_pp(4)%qv' : qvwl, - 'fluid_pp(4)%qvp' : qvpwl, - 'fluid_pp(4)%G' : Gl, - 'fluid_pp(2)%gamma' : 1.0E+00 / ( gamwv - 1 ), - 'fluid_pp(2)%pi_inf' : gamwv * piwv / ( gamwv - 1 ), - 'fluid_pp(2)%cv' : cvwv, - 'fluid_pp(2)%qv' : qvwv, - 'fluid_pp(2)%qvp' : qvpwv, - 'fluid_pp(2)%G' : Gv, - 'fluid_pp(3)%gamma' : 1.0E+00 / ( gamwa - 1 ), - 'fluid_pp(3)%pi_inf' : gamwa * pia / ( gamwa - 1 ), - 'fluid_pp(3)%cv' : cva, - 'fluid_pp(3)%qv' : qvwa, - 'fluid_pp(3)%qvp' : qvpwa, - 'fluid_pp(3)%G' : Ga, - 'fluid_pp(1)%gamma' : 1.0E+00 / ( gamwg - 1), - 'fluid_pp(1)%pi_inf' : gamwg * pig / ( gamwg - 1), - 'fluid_pp(1)%cv' : cvg, - 'fluid_pp(1)%qv' : qvwg, - 'fluid_pp(1)%qvp' : qvpwg, - 'fluid_pp(1)%G' : Gg, - # ========================================================== -})) diff --git a/src/simulation/m_riemann_solvers.fpp b/src/simulation/m_riemann_solvers.fpp index 8f41b8daaf..c50bc12ed0 100644 --- a/src/simulation/m_riemann_solvers.fpp +++ b/src/simulation/m_riemann_solvers.fpp @@ -839,8 +839,8 @@ contains Y_L = qL_prim_rs${XYZ}$_vf(j, k, l, i) Y_R = qR_prim_rs${XYZ}$_vf(j + 1, k, l, i) - flux_rs${XYZ}$_vf(j, k, l, i) = (s_M*Y_R*rho_R*vel_R(dir_idx(1)) & - - s_P*Y_L*rho_L*vel_L(dir_idx(1)) & + flux_rs${XYZ}$_vf(j, k, l, i) = (s_M*Y_R*rho_R*vel_R(dir_idx(norm_dir)) & + - s_P*Y_L*rho_L*vel_L(dir_idx(norm_dir)) & + s_M*s_P*(Y_L*rho_L - Y_R*rho_R)) & /(s_M - s_P) flux_src_rs${XYZ}$_vf(j, k, l, i) = 0d0 @@ -1048,6 +1048,8 @@ contains do k = is2%beg, is2%end do j = is1%beg, is1%end + idx1 = dir_idx(1) + vel_L_rms = 0d0; vel_R_rms = 0d0 !$acc loop seq @@ -1280,6 +1282,19 @@ contains xi_MP = -min(0d0, sign(1d0, s_L)) xi_PP = max(0d0, sign(1d0, s_R)) + E_star = xi_M * (E_L + xi_MP * (xi_L*(E_L + (s_S - vel_L(dir_idx(1)))* & + (rho_L*s_S + pres_L/(s_L - vel_L(dir_idx(1))))) - E_L)) + & + xi_P * (E_R + xi_PP * (xi_R*(E_R + (s_S - vel_R(dir_idx(1)))* & + (rho_R*s_S + pres_R/(s_R - vel_R(dir_idx(1))))) - E_R)) + p_Star = xi_M * (pres_L + xi_MP * (rho_L*(s_L - vel_L(dir_idx(1)))*(s_S - vel_L(dir_idx(1))))) + & + xi_P * (pres_R + xi_PP * (rho_R*(s_R - vel_R(dir_idx(1)))*(s_S - vel_R(dir_idx(1))))) + + rho_Star = xi_M * (rho_L * (xi_MP * xi_L + 1d0 - xi_MP)) + & + xi_P * (rho_R * (xi_PP * xi_R + 1d0 - xi_PP)) + + vel_K_Star = vel_L(idx1)*(1d0 - xi_MP) + xi_MP*vel_R(idx1) + & + xi_MP*xi_PP*(s_S - vel_R(idx1)) + ! COMPUTING FLUXES ! MASS FLUX. !$acc loop seq @@ -1294,20 +1309,13 @@ contains !$acc loop seq do i = 1, num_dims idxi = dir_idx(i) - flux_rs${XYZ}$_vf(j, k, l, contxe + idxi) = & - xi_M*(rho_L*(vel_L(idx1)*vel_L(idxi) + s_M*(xi_L*(dir_flg(idxi)*s_S + & - (1d0 - dir_flg(idxi))*vel_L(idxi)) - vel_L(idxi))) + dir_flg(idxi)*(pres_L)) + & - xi_P*(rho_R*(vel_R(idx1)*vel_R(idxi) + s_P*(xi_R*(dir_flg(idxi)*s_S + & - (1d0 - dir_flg(idxi))*vel_R(idxi)) - vel_R(idxi))) + dir_flg(idxi)*(pres_R)) + flux_rs${XYZ}$_vf(j, k, l, contxe + idxi) = rho_Star * vel_K_Star * & + (dir_flg(idxi) * vel_K_Star + (1d0 - dir_flg(idxi)) * (xi_M*vel_L(idxi) + xi_P * vel_R(idxi)) ) + dir_flg(idxi)*p_Star end do ! ENERGY FLUX. ! f = u*(E-\sigma), q = E, q_star = \xi*E+(s-u)(\rho s_star - \sigma/(s-u)) - flux_rs${XYZ}$_vf(j, k, l, E_idx) = & - xi_M*(vel_L(idx1)*(E_L + pres_L) + & - s_M*(xi_L*(E_L + (s_S - vel_L(idx1))*(rho_L*s_S + pres_L/(s_L - vel_L(idx1)))) - E_L)) & - + xi_P*(vel_R(idx1)*(E_R + pres_R) + & - s_P*(xi_R*(E_R + (s_S - vel_R(idx1))*(rho_R*s_S + pres_R/(s_R - vel_R(idx1)))) - E_R)) + flux_rs${XYZ}$_vf(j, k, l, E_idx) = (E_star + p_Star) * vel_K_Star ! ELASTICITY. Elastic shear stress additions for the momentum and energy flux if (elasticity) then @@ -1348,8 +1356,6 @@ contains ! INTERNAL ENERGIES ADVECTION FLUX. ! K-th pressure and velocity in preparation for the internal energy flux - vel_K_Star = vel_L(idx1)*(1d0 - xi_MP) + xi_MP*vel_R(idx1) + & - xi_MP*xi_PP*(s_S - vel_R(idx1)) !$acc loop seq do i = 1, num_fluids p_K_Star = xi_M*(xi_MP*((pres_L + pi_infs(i)/(1d0 + gammas(i)))* & @@ -1358,9 +1364,9 @@ contains xi_R**(1d0/gammas(i) + 1d0) - pi_infs(i)/(1d0 + gammas(i)) - pres_R) + pres_R) flux_rs${XYZ}$_vf(j, k, l, i + intxb - 1) = & - (qL_prim_rs${XYZ}$_vf(j, k, l, i + advxb - 1)* & + ((xi_M * qL_prim_rs${XYZ}$_vf(j, k, l, i + advxb - 1) + xi_P * qR_prim_rs${XYZ}$_vf(j + 1, k, l, i + advxb - 1)) * & (gammas(i)*p_K_Star + pi_infs(i)) + & - qL_prim_rs${XYZ}$_vf(j, k, l, i + contxb - 1)* & + (xi_M * qL_prim_rs${XYZ}$_vf(j, k, l, i + contxb - 1) + xi_P * qR_prim_rs${XYZ}$_vf(j + 1, k, l, i + contxb - 1)) * & qvs(i))*vel_K_Star end do @@ -1395,12 +1401,6 @@ contains xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, c_idx))*s_S end if - ! correction pressure for the cylindrical terms - p_Star = xi_M*(pres_L + xi_MP*rho_L*(s_L - & - vel_L(dir_idx(1)))*(s_S - vel_L(dir_idx(1)))) + & - xi_P*(pres_R + xi_PP*rho_R*(s_R - & - vel_R(dir_idx(1)))*(s_S - vel_R(dir_idx(1)))) - ! Geometrical source flux for cylindrical coordinates #:if (NORM_DIR == 2) if (cyl_coord) then From a27f4cf4c4b3dcd667f728f2522426804a68495c Mon Sep 17 00:00:00 2001 From: Spencer Bryngelson Date: Mon, 16 Dec 2024 12:03:31 -0500 Subject: [PATCH 320/326] cleanup --- src/common/m_derived_types.fpp | 8 ++--- src/post_process/m_data_output.fpp | 16 +++++----- src/pre_process/include/2dHardcodedIC.fpp | 2 +- src/pre_process/m_global_parameters.fpp | 2 +- src/pre_process/m_patches.fpp | 10 +++---- src/simulation/m_hyperelastic.fpp | 2 +- src/simulation/m_riemann_solvers.fpp | 36 +++++++++++------------ 7 files changed, 38 insertions(+), 38 deletions(-) diff --git a/src/common/m_derived_types.fpp b/src/common/m_derived_types.fpp index 605a86f05d..aa1ce1fee9 100644 --- a/src/common/m_derived_types.fpp +++ b/src/common/m_derived_types.fpp @@ -167,10 +167,10 @@ module m_derived_types !! Vector indicating the various radii for the elliptical and ellipsoidal !! patch geometries. It is specified through its x-, y-, and z-components !! respectively. - + real(wp) :: epsilon, beta !< - !! The isentropic vortex parameters administrating, respectively, both - !! the amplitude of the disturbance as well as its domain of influence. + !! The isentropic vortex parameters for the amplitude of the disturbance and + !! domain of influence. real(wp), dimension(2:9) :: a !< !! The parameters needed for the spherical harmonic patch @@ -180,7 +180,7 @@ module m_derived_types real(wp), dimension(3) :: normal !< !! Normal vector indicating the orientation of the patch. It is specified !! through its x-, y- and z-components, respectively. - + logical, dimension(0:num_patches_max - 1) :: alter_patch !< !! List of permissions that indicate to the current patch which preceding diff --git a/src/post_process/m_data_output.fpp b/src/post_process/m_data_output.fpp index 59a998dbb9..0f47811360 100644 --- a/src/post_process/m_data_output.fpp +++ b/src/post_process/m_data_output.fpp @@ -537,7 +537,7 @@ contains ! END: Binary Database Format ====================================== end subroutine s_open_formatted_database_file ! ------------------------ - + subroutine s_open_intf_data_file() ! ------------------------ character(LEN=path_len + 3*name_len) :: file_path !< @@ -1030,10 +1030,10 @@ contains type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf integer :: i, j, k, l, w, cent !< Generic loop iterators integer :: ierr, counter, root !< number of data points extracted to fit shape to SH perturbations - real(kind(0d0)), dimension(num_fluids) :: alpha, vol_fluid, xcom, ycom, zcom - real(kind=8), parameter :: pi = 4.d0*datan(1.d0) - real(kind(0d0)), allocatable :: x_td(:), y_td(:), x_d1(:), y_d1(:), y_d(:), x_d(:) - real(kind(0d0)) :: axp, axm, ayp, aym, azm, azp, tgp, euc_d, thres, maxalph_loc, maxalph_glb + real(wp), dimension(num_fluids) :: alpha, vol_fluid, xcom, ycom, zcom + real(wp), parameter :: pi = 4._wp*tan(1._wp) + real(wp), allocatable :: x_td(:), y_td(:), x_d1(:), y_d1(:), y_d(:), x_d(:) + real(wp) :: axp, axm, ayp, aym, azm, azp, tgp, euc_d, thres, maxalph_loc, maxalph_glb allocate (x_d1(m*n)) allocate (y_d1(m*n)) @@ -1123,7 +1123,7 @@ contains real(kind(0d0)) :: rho, pres, dV, tmp, gamma, pi_inf, MaxMa, MaxMa_glb, maxvel, c, Ma, H real(kind(0d0)), dimension(num_dims) :: vel real(kind(0d0)), dimension(num_fluids) :: gammas, pi_infs, adv - integer :: i, j, k, l, s !looping indicies + integer :: i, j, k, l, s !looping indices integer :: ierr, counter, root !< number of data points extracted to fit shape to SH perturbations Egk = 0d0 @@ -1153,8 +1153,8 @@ contains vel(s) = q_prim_vf(num_fluids + s)%sf(i, j, k) Egk = Egk + 0.5d0*q_prim_vf(E_idx + 2)%sf(i, j, k)*q_prim_vf(2)%sf(i, j, k)*vel(s)*vel(s)*dV Elk = Elk + 0.5d0*q_prim_vf(E_idx + 1)%sf(i, j, k)*q_prim_vf(1)%sf(i, j, k)*vel(s)*vel(s)*dV - if (dabs(vel(s)) > maxvel) then - maxvel = dabs(vel(s)) + if (abs(vel(s)) > maxvel) then + maxvel = abs(vel(s)) end if end do do l = 1, adv_idx%end - E_idx diff --git a/src/pre_process/include/2dHardcodedIC.fpp b/src/pre_process/include/2dHardcodedIC.fpp index bbc98d7734..5732acbd3e 100644 --- a/src/pre_process/include/2dHardcodedIC.fpp +++ b/src/pre_process/include/2dHardcodedIC.fpp @@ -2,7 +2,7 @@ real(wp) :: eps real(wp) :: r, rmax, gam, umax, p0 - real(wp) :: rhoH, rhoL, pRef, pInt, h, lam, wl, amp, intH, alph + real(wp) :: rhoH, rhoL, pRef, pInt, h, lam, wl, amp, intH, intL, alph eps = 1e-9_wp diff --git a/src/pre_process/m_global_parameters.fpp b/src/pre_process/m_global_parameters.fpp index 0014807c8f..3203110aba 100644 --- a/src/pre_process/m_global_parameters.fpp +++ b/src/pre_process/m_global_parameters.fpp @@ -393,7 +393,7 @@ contains patch_icpp(i)%a(8) = dflt_real patch_icpp(i)%a(9) = dflt_real patch_icpp(i)%non_axis_sym = .false. - + !should get all of r0's and v0's patch_icpp(i)%r0 = dflt_real patch_icpp(i)%v0 = dflt_real diff --git a/src/pre_process/m_patches.fpp b/src/pre_process/m_patches.fpp index 69d3468f14..4fcf980471 100644 --- a/src/pre_process/m_patches.fpp +++ b/src/pre_process/m_patches.fpp @@ -1418,8 +1418,8 @@ contains logical :: non_axis_sym integer :: i, j, k !< generic loop iterators - - real(wp) :: radius, epsilon, beta + + real(wp) :: epsilon, beta complex(wp) :: cmplx_i = (0._wp, 1._wp) complex(wp) :: H @@ -1464,9 +1464,9 @@ contains r = dsqrt((x_cc(i) - x_centroid)**2 + (cart_y - y_centroid)**2 + (cart_z - z_centroid)**2) + eps if (x_cc(i) - x_centroid <= 0) then - x_p = -dabs(x_cc(i) - x_centroid + eps)/r + x_p = -1._wp*abs(x_cc(i) - x_centroid + eps)/r else - x_p = dabs(x_cc(i) - x_centroid + eps)/r + x_p = abs(x_cc(i) - x_centroid + eps)/r end if Ps(2) = unassociated_legendre(x_p, 2) @@ -1514,7 +1514,7 @@ contains Ps(9) = spherical_harmonic_func(x_p, phi, 9, 9) else r = dsqrt((x_cc(i) - x_centroid)**2d0 + (y_cc(j) - y_centroid)**2d0) + eps - x_p = dabs(x_cc(i) - x_centroid + eps)/r + x_p = abs(x_cc(i) - x_centroid + eps)/r Ps(2) = unassociated_legendre(x_p, 2) Ps(3) = unassociated_legendre(x_p, 3) Ps(4) = unassociated_legendre(x_p, 4) diff --git a/src/simulation/m_hyperelastic.fpp b/src/simulation/m_hyperelastic.fpp index 9389b59697..47d60b7ff2 100644 --- a/src/simulation/m_hyperelastic.fpp +++ b/src/simulation/m_hyperelastic.fpp @@ -179,7 +179,7 @@ contains ! STEP 2d: computing the J = det(F) = 1/det(\grad{\xi}) tensorb(tensor_size) = 1d0/tensorb(tensor_size) - ! STEP 3: computing F tranpose F + ! STEP 3: computing F transpose F tensorb(1) = tensora(1)**2 + tensora(2)**2 + tensora(3)**2 tensorb(5) = tensora(4)**2 + tensora(5)**2 + tensora(6)**2 tensorb(9) = tensora(7)**2 + tensora(8)**2 + tensora(9)**2 diff --git a/src/simulation/m_riemann_solvers.fpp b/src/simulation/m_riemann_solvers.fpp index b2d7a8f5a2..72cd05a1b5 100644 --- a/src/simulation/m_riemann_solvers.fpp +++ b/src/simulation/m_riemann_solvers.fpp @@ -537,13 +537,13 @@ contains ! elastic energy update if (hypoelasticity) then G_L = 0._wp; G_R = 0._wp - + !$acc loop seq do i = 1, num_fluids G_L = G_L + alpha_L(i)*Gs(i) G_R = G_R + alpha_R(i)*Gs(i) end do - + do i = 1, strxe - strxb + 1 tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) tau_e_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) @@ -959,7 +959,7 @@ contains integer, intent(in) :: norm_dir type(int_bounds_info), intent(in) :: ix, iy, iz - + real(wp), dimension(num_fluids) :: alpha_rho_L, alpha_rho_R real(wp) :: rho_L, rho_R real(wp), dimension(num_dims) :: vel_L, vel_R @@ -1009,7 +1009,7 @@ contains real(wp), dimension(6) :: tau_e_L, tau_e_R real(wp), dimension(num_dims) :: xi_field_L, xi_field_R real(wp) :: G_L, G_R - + real(wp) :: vel_L_rms, vel_R_rms, vel_avg_rms real(wp) :: vel_L_tmp, vel_R_tmp real(wp) :: rho_Star, E_Star, p_Star, p_K_Star @@ -1279,7 +1279,7 @@ contains Ms_R = max(1._wp, sqrt(1._wp + ((5e-1_wp + gamma_R)/(1._wp + gamma_R))* & (pres_SR/pres_R - 1._wp)*pres_R/ & ((pres_R + pi_inf_R/(1._wp + gamma_R))))) - + s_L = vel_L(dir_idx(1)) - c_L*Ms_L s_R = vel_R(dir_idx(1)) + c_R*Ms_R @@ -1307,15 +1307,15 @@ contains xi_MP = -min(0d0, sign(1d0, s_L)) xi_PP = max(0d0, sign(1d0, s_R)) - E_star = xi_M * (E_L + xi_MP * (xi_L*(E_L + (s_S - vel_L(dir_idx(1)))* & - (rho_L*s_S + pres_L/(s_L - vel_L(dir_idx(1))))) - E_L)) + & - xi_P * (E_R + xi_PP * (xi_R*(E_R + (s_S - vel_R(dir_idx(1)))* & - (rho_R*s_S + pres_R/(s_R - vel_R(dir_idx(1))))) - E_R)) - p_Star = xi_M * (pres_L + xi_MP * (rho_L*(s_L - vel_L(dir_idx(1)))*(s_S - vel_L(dir_idx(1))))) + & - xi_P * (pres_R + xi_PP * (rho_R*(s_R - vel_R(dir_idx(1)))*(s_S - vel_R(dir_idx(1))))) + E_star = xi_M*(E_L + xi_MP*(xi_L*(E_L + (s_S - vel_L(dir_idx(1)))* & + (rho_L*s_S + pres_L/(s_L - vel_L(dir_idx(1))))) - E_L)) + & + xi_P*(E_R + xi_PP*(xi_R*(E_R + (s_S - vel_R(dir_idx(1)))* & + (rho_R*s_S + pres_R/(s_R - vel_R(dir_idx(1))))) - E_R)) + p_Star = xi_M*(pres_L + xi_MP*(rho_L*(s_L - vel_L(dir_idx(1)))*(s_S - vel_L(dir_idx(1))))) + & + xi_P*(pres_R + xi_PP*(rho_R*(s_R - vel_R(dir_idx(1)))*(s_S - vel_R(dir_idx(1))))) - rho_Star = xi_M * (rho_L * (xi_MP * xi_L + 1._wp - xi_MP)) + & - xi_P * (rho_R * (xi_PP * xi_R + 1._wp - xi_PP)) + rho_Star = xi_M*(rho_L*(xi_MP*xi_L + 1._wp - xi_MP)) + & + xi_P*(rho_R*(xi_PP*xi_R + 1._wp - xi_PP)) vel_K_Star = vel_L(idx1)*(1d0 - xi_MP) + xi_MP*vel_R(idx1) + & xi_MP*xi_PP*(s_S - vel_R(idx1)) @@ -1334,13 +1334,13 @@ contains !$acc loop seq do i = 1, num_dims idxi = dir_idx(i) - flux_rs${XYZ}$_vf(j, k, l, contxe + idxi) = rho_Star * vel_K_Star * & - (dir_flg(idxi) * vel_K_Star + (1d0 - dir_flg(idxi)) * (xi_M*vel_L(idxi) + xi_P * vel_R(idxi)) ) + dir_flg(idxi)*p_Star + flux_rs${XYZ}$_vf(j, k, l, contxe + idxi) = rho_Star*vel_K_Star* & + (dir_flg(idxi)*vel_K_Star + (1d0 - dir_flg(idxi))*(xi_M*vel_L(idxi) + xi_P*vel_R(idxi))) + dir_flg(idxi)*p_Star end do ! ENERGY FLUX. ! f = u*(E-\sigma), q = E, q_star = \xi*E+(s-u)(\rho s_star - \sigma/(s-u)) - flux_rs${XYZ}$_vf(j, k, l, E_idx) = (E_star + p_Star) * vel_K_Star + flux_rs${XYZ}$_vf(j, k, l, E_idx) = (E_star + p_Star)*vel_K_Star ! ELASTICITY. Elastic shear stress additions for the momentum and energy flux if (elasticity) then @@ -1389,9 +1389,9 @@ contains xi_R**(1d0/gammas(i) + 1d0) - pi_infs(i)/(1d0 + gammas(i)) - pres_R) + pres_R) flux_rs${XYZ}$_vf(j, k, l, i + intxb - 1) = & - ((xi_M * qL_prim_rs${XYZ}$_vf(j, k, l, i + advxb - 1) + xi_P * qR_prim_rs${XYZ}$_vf(j + 1, k, l, i + advxb - 1)) * & + ((xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, i + advxb - 1) + xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, i + advxb - 1))* & (gammas(i)*p_K_Star + pi_infs(i)) + & - (xi_M * qL_prim_rs${XYZ}$_vf(j, k, l, i + contxb - 1) + xi_P * qR_prim_rs${XYZ}$_vf(j + 1, k, l, i + contxb - 1)) * & + (xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, i + contxb - 1) + xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, i + contxb - 1))* & qvs(i))*vel_K_Star end do From 45e80d9de876436995ff046233d2aa5733925090 Mon Sep 17 00:00:00 2001 From: Spencer Bryngelson Date: Mon, 16 Dec 2024 12:30:49 -0500 Subject: [PATCH 321/326] better --- .github/workflows/lint-source.yml | 3 ++- src/simulation/m_bubbles.fpp | 22 ++++++++++------------ src/simulation/m_qbmm.fpp | 6 +++--- src/simulation/m_riemann_solvers.fpp | 6 +++--- 4 files changed, 18 insertions(+), 19 deletions(-) diff --git a/.github/workflows/lint-source.yml b/.github/workflows/lint-source.yml index 4d519ae593..9e291467d4 100644 --- a/.github/workflows/lint-source.yml +++ b/.github/workflows/lint-source.yml @@ -36,4 +36,5 @@ jobs: - name: No double precision intrinsics run: | - ! grep -iR 'dexp\|dlog\|dble\|dabs\|double\ precision\|real(8)\|real(4)\|dprod\|dmin\|dmax\|dfloat\|dreal\|dcos\|dsin\|dtan\|dsign\|dtanh\|dsinh\|dcosh\|\.d0\|\dd0' --exclude-dir=syscheck ./src/* + ! grep -iR 'dexp\|dlog\|dble\|dabs\|double\ precision\|real(8)\|real(4)\|dprod\|dmin\|dmax\|dfloat\|dreal\|dcos\|dsin\|dtan\|dsign\|dtanh\|dsinh\|dcosh\|d0' --exclude-dir=syscheck --exclude="*nvtx*" ./src/* + diff --git a/src/simulation/m_bubbles.fpp b/src/simulation/m_bubbles.fpp index 4beb033520..b005efad97 100644 --- a/src/simulation/m_bubbles.fpp +++ b/src/simulation/m_bubbles.fpp @@ -430,7 +430,7 @@ contains real(wp), intent(out) :: h real(wp) :: h0, h1 !< Time step size - real(wp) :: d0, d1, d2 !< norms + real(wp) :: d_0, d_1, d_2 !< norms real(wp), dimension(2) :: myR_tmp, myV_tmp, myA_tmp !< Bubble radius, radial velocity, and radial acceleration ! Determine the starting time step @@ -441,13 +441,13 @@ contains fpb, fpbdot, alf, fntait, fBtait, & f_bub_adv_src, f_divu) - ! Compute d0 = ||y0|| and d1 = ||f(x0,y0)|| - d0 = sqrt((myR_tmp(1)**2._wp + myV_tmp(1)**2._wp)/2._wp) - d1 = sqrt((myV_tmp(1)**2._wp + myA_tmp(1)**2._wp)/2._wp) - if (d0 < 1e-5_wp .or. d1 < 1e-5_wp) then + ! Compute d_0 = ||y0|| and d_1 = ||f(x0,y0)|| + d_0 = sqrt((myR_tmp(1)**2._wp + myV_tmp(1)**2._wp)/2._wp) + d_1 = sqrt((myV_tmp(1)**2._wp + myA_tmp(1)**2._wp)/2._wp) + if (d_0 < 1e-5_wp .or. d_1 < 1e-5_wp) then h0 = 1e-6_wp else - h0 = 1e-2_wp*(d0/d1) + h0 = 1e-2_wp*(d_0/d_1) end if ! Evaluate f(x0+h0,y0+h0*f(x0,y0)) @@ -457,15 +457,13 @@ contains fpb, fpbdot, alf, fntait, fBtait, & f_bub_adv_src, f_divu) - ! Compute d2 = ||f(x0+h0,y0+h0*f(x0,y0))-f(x0,y0)||/h0 - d2 = sqrt(((myV_tmp(2) - myV_tmp(1))**2._wp + (myA_tmp(2) - myA_tmp(1))**2._wp)/2._wp)/h0 + ! Compute d_2 = ||f(x0+h0,y0+h0*f(x0,y0))-f(x0,y0)||/h0 + d_2 = sqrt(((myV_tmp(2) - myV_tmp(1))**2._wp + (myA_tmp(2) - myA_tmp(1))**2._wp)/2._wp)/h0 - ! Set h1 = (0.01/max(d1,d2))^{1/(p+1)} - ! if max(d1,d2) < 1e-15_wp, h1 = max(1e-6_wp, h0*1e-3_wp) - if (max(d1, d2) < 1e-15_wp) then + if (max(d_1, d_2) < 1e-15_wp) then h1 = max(1e-6_wp, h0*1e-3_wp) else - h1 = (1e-2_wp/max(d1, d2))**(1._wp/3._wp) + h1 = (1e-2_wp/max(d_1, d_2))**(1._wp/3._wp) end if ! Set h = min(100*h0,h1) diff --git a/src/simulation/m_qbmm.fpp b/src/simulation/m_qbmm.fpp index 457084934a..57b6548d79 100644 --- a/src/simulation/m_qbmm.fpp +++ b/src/simulation/m_qbmm.fpp @@ -1046,7 +1046,7 @@ contains real(wp), dimension(0:2, 0:2) :: moms real(wp), dimension(3) :: M1, M3 real(wp), dimension(2) :: myrho, myrho3, up, up3, Vf - real(wp) :: bu, bv, d20, d11, d02, c20, c11, c02 + real(wp) :: bu, bv, d20, d11, d_02, c20, c11, c02 real(wp) :: mu2avg, mu2, vp21, vp22, rho21, rho22 moms(0, 0) = momin(1) @@ -1060,11 +1060,11 @@ contains bv = moms(0, 1)/moms(0, 0) d20 = moms(2, 0)/moms(0, 0) d11 = moms(1, 1)/moms(0, 0) - d02 = moms(0, 2)/moms(0, 0) + d_02 = moms(0, 2)/moms(0, 0) c20 = d20 - bu**2._wp; c11 = d11 - bu*bv; - c02 = d02 - bv**2._wp; + c02 = d_02 - bv**2._wp; M1 = (/1._wp, 0._wp, c20/) call s_hyqmom(myrho, up, M1) Vf = c11*up/c20 diff --git a/src/simulation/m_riemann_solvers.fpp b/src/simulation/m_riemann_solvers.fpp index 72cd05a1b5..bb8c89f53b 100644 --- a/src/simulation/m_riemann_solvers.fpp +++ b/src/simulation/m_riemann_solvers.fpp @@ -563,8 +563,8 @@ contains ! elastic energy update !if ( hyperelasticity ) then - ! G_L = 0d0 - ! G_R = 0d0 + ! G_L = 0._wp + ! G_R = 0._wp ! ! !$acc loop seq ! do i = 1, num_fluids @@ -1012,7 +1012,7 @@ contains real(wp) :: vel_L_rms, vel_R_rms, vel_avg_rms real(wp) :: vel_L_tmp, vel_R_tmp - real(wp) :: rho_Star, E_Star, p_Star, p_K_Star + real(wp) :: rho_Star, E_Star, p_Star, p_K_Star, vel_K_star real(wp) :: pres_SL, pres_SR, Ms_L, Ms_R real(wp) :: flux_ene_e real(wp) :: zcoef, pcorr !< low Mach number correction From 186428543a7f1a1898016b419b42d083aa881919 Mon Sep 17 00:00:00 2001 From: Spencer Bryngelson Date: Mon, 16 Dec 2024 12:46:25 -0500 Subject: [PATCH 322/326] working precision --- src/common/m_helper.fpp | 18 +++--- src/common/m_mpi_common.fpp | 4 +- src/common/m_phase_change.fpp | 70 +++++++++++----------- src/post_process/m_data_output.fpp | 58 +++++++++---------- src/pre_process/m_assign_variables.fpp | 4 +- src/pre_process/m_patches.fpp | 12 ++-- src/simulation/m_data_output.fpp | 8 +-- src/simulation/m_derived_variables.f90 | 8 +-- src/simulation/m_global_parameters.fpp | 4 +- src/simulation/m_hyperelastic.fpp | 40 ++++++------- src/simulation/m_hypoelastic.fpp | 10 ++-- src/simulation/m_riemann_solvers.fpp | 80 +++++++++++++------------- 12 files changed, 158 insertions(+), 158 deletions(-) diff --git a/src/common/m_helper.fpp b/src/common/m_helper.fpp index 093cabc202..37251e6642 100644 --- a/src/common/m_helper.fpp +++ b/src/common/m_helper.fpp @@ -478,11 +478,11 @@ contains recursive function unassociated_legendre(x, l) result(P) integer, intent(in) :: l - real(kind(0d0)), intent(in) :: x - real(kind(0d0)) :: P + real(wp), intent(in) :: x + real(wp) :: P if (l == 0) then - P = 1d0 + P = 1_wp else if (l == 1) then P = x else @@ -500,15 +500,15 @@ contains recursive function spherical_harmonic_func(x, phi, l, m) result(Y) integer, intent(in) :: l, m - real(kind(0d0)), intent(in) :: x, phi - real(kind(0d0)) :: Y, prefactor, pi + real(wp), intent(in) :: x, phi + real(wp) :: Y, prefactor, pi - pi = acos(-1d0) + pi = acos(-1_wp) prefactor = sqrt((2*l + 1)/(4*pi)*factorial(l - m)/factorial(l + m)); if (m == 0) then Y = prefactor*associated_legendre(x, l, m); elseif (m > 0) then - Y = (-1d0)**m*sqrt(2d0)*prefactor*associated_legendre(x, l, m)*cos(m*phi); + Y = (-1_wp)**m*sqrt(2_wp)*prefactor*associated_legendre(x, l, m)*cos(m*phi); end if end function spherical_harmonic_func @@ -522,8 +522,8 @@ contains recursive function associated_legendre(x, l, m) result(P) integer, intent(in) :: l, m - real(kind(0d0)), intent(in) :: x - real(kind(0d0)) :: P + real(wp), intent(in) :: x + real(wp) :: P if (m <= 0 .and. l <= 0) then P = 1; diff --git a/src/common/m_mpi_common.fpp b/src/common/m_mpi_common.fpp index 194624ec00..b603110953 100644 --- a/src/common/m_mpi_common.fpp +++ b/src/common/m_mpi_common.fpp @@ -221,9 +221,9 @@ contains implicit none integer, intent(in) :: counts ! Array of vector lengths for each process - real(kind(0d0)), intent(in), dimension(counts) :: my_vector ! Input vector on each process + real(wp), intent(in), dimension(counts) :: my_vector ! Input vector on each process integer, intent(in) :: root ! Rank of the root process - real(kind(0d0)), allocatable, intent(out) :: gathered_vector(:) ! Gathered vector on the root process + real(wp), allocatable, intent(out) :: gathered_vector(:) ! Gathered vector on the root process integer :: i, offset, ierr integer, allocatable :: recounts(:), displs(:) diff --git a/src/common/m_phase_change.fpp b/src/common/m_phase_change.fpp index 95570d58b6..daf0006553 100644 --- a/src/common/m_phase_change.fpp +++ b/src/common/m_phase_change.fpp @@ -85,11 +85,11 @@ contains subroutine s_infinite_relaxation_k(q_cons_vf) type(scalar_field), dimension(sys_size), intent(inout) :: q_cons_vf - real(kind(0.0_wp)) :: pS, pSOV, pSSL !< equilibrium pressure for mixture, overheated vapor, and subcooled liquid - real(kind(0.0_wp)) :: TS, TSOV, TSSL, TSatOV, TSatSL !< equilibrium temperature for mixture, overheated vapor, and subcooled liquid. Saturation Temperatures at overheated vapor and subcooled liquid - real(kind(0.0_wp)) :: rhoe, dynE, rhos !< total internal energy, kinetic energy, and total entropy - real(kind(0.0_wp)) :: rho, rM, m1, m2, MCT !< total density, total reacting mass, individual reacting masses - real(kind(0.0_wp)) :: TvF !< total volume fraction + real(wp) :: pS, pSOV, pSSL !< equilibrium pressure for mixture, overheated vapor, and subcooled liquid + real(wp) :: TS, TSOV, TSSL, TSatOV, TSatSL !< equilibrium temperature for mixture, overheated vapor, and subcooled liquid. Saturation Temperatures at overheated vapor and subcooled liquid + real(wp) :: rhoe, dynE, rhos !< total internal energy, kinetic energy, and total entropy + real(wp) :: rho, rM, m1, m2, MCT !< total density, total reacting mass, individual reacting masses + real(wp) :: TvF !< total volume fraction !$acc declare create(pS, pSOV, pSSL, TS, TSOV, TSatOV, TSatSL, TSSL, rhoe, dynE, rhos, rho, rM, m1, m2, MCT, TvF) @@ -295,13 +295,13 @@ contains ! initializing variables integer, intent(in) :: j, k, l, MFL - real(kind(0.0_wp)), intent(out) :: pS - real(kind(0.0_wp)), dimension(num_fluids), intent(out) :: p_infpT - real(kind(0.0_wp)), intent(in) :: rM + real(wp), intent(out) :: pS + real(wp), dimension(num_fluids), intent(out) :: p_infpT + real(wp), intent(in) :: rM type(scalar_field), dimension(sys_size), intent(in) :: q_cons_vf - real(kind(0.0_wp)), intent(in) :: rhoe - real(kind(0.0_wp)), intent(out) :: TS - real(kind(0.0_wp)) :: gp, gpp, hp, pO, mCP, mQ !< variables for the Newton Solver + real(wp), intent(in) :: rhoe + real(wp), intent(out) :: TS + real(wp) :: gp, gpp, hp, pO, mCP, mQ !< variables for the Newton Solver integer :: i, ns !< generic loop iterators @@ -399,17 +399,17 @@ contains #endif integer, intent(in) :: j, k, l - real(kind(0.0_wp)), intent(inout) :: pS - real(kind(0.0_wp)), dimension(num_fluids), intent(in) :: p_infpT - real(kind(0.0_wp)), intent(in) :: rhoe + real(wp), intent(inout) :: pS + real(wp), dimension(num_fluids), intent(in) :: p_infpT + real(wp), intent(in) :: rhoe type(scalar_field), dimension(sys_size), intent(inout) :: q_cons_vf - real(kind(0.0_wp)), intent(inout) :: TS + real(wp), intent(inout) :: TS - real(kind(0.0_wp)), dimension(num_fluids) :: p_infpTg !< stiffness for the participating fluids for pTg-equilibrium - real(kind(0.0_wp)), dimension(2, 2) :: Jac, InvJac, TJac !< matrices for the Newton Solver - real(kind(0.0_wp)), dimension(2) :: R2D, DeltamP !< residual and correction array - real(kind(0.0_wp)) :: Om ! underrelaxation factor - real(kind(0.0_wp)) :: mCP, mCPD, mCVGP, mCVGP2, mQ, mQD ! auxiliary variables for the pTg-solver + real(wp), dimension(num_fluids) :: p_infpTg !< stiffness for the participating fluids for pTg-equilibrium + real(wp), dimension(2, 2) :: Jac, InvJac, TJac !< matrices for the Newton Solver + real(wp), dimension(2) :: R2D, DeltamP !< residual and correction array + real(wp) :: Om ! underrelaxation factor + real(wp) :: mCP, mCPD, mCVGP, mCVGP2, mQ, mQD ! auxiliary variables for the pTg-solver !< Generic loop iterators integer :: i, ns @@ -525,9 +525,9 @@ contains !> @name variables for the correction of the reacting partial densities !> @{ - real(kind(0.0_wp)), intent(out) :: MCT + real(wp), intent(out) :: MCT type(scalar_field), dimension(sys_size), intent(inout) :: q_cons_vf - real(kind(0.0_wp)), intent(inout) :: rM + real(wp), intent(inout) :: rM integer, intent(in) :: j, k, l !> @} if (rM < 0.0_wp) then @@ -586,15 +586,15 @@ contains !$acc routine seq #endif - real(kind(0.0_wp)), dimension(2, 2), intent(out) :: InvJac + real(wp), dimension(2, 2), intent(out) :: InvJac integer, intent(in) :: j - real(kind(0.0_wp)), dimension(2, 2), intent(out) :: Jac + real(wp), dimension(2, 2), intent(out) :: Jac integer, intent(in) :: k, l - real(kind(0.0_wp)), intent(in) :: mCPD, mCVGP, mCVGP2, pS + real(wp), intent(in) :: mCPD, mCVGP, mCVGP2, pS type(scalar_field), dimension(sys_size), intent(in) :: q_cons_vf - real(kind(0.0_wp)), dimension(2, 2), intent(out) :: TJac + real(wp), dimension(2, 2), intent(out) :: TJac - real(kind(0.0_wp)) :: ml, mT, TS, dFdT, dTdm, dTdp ! mass of the reacting fluid, total reacting mass, and auxiliary variables + real(wp) :: ml, mT, TS, dFdT, dTdm, dTdp ! mass of the reacting fluid, total reacting mass, and auxiliary variables ! mass of the reacting liquid ml = q_cons_vf(lp + contxb - 1)%sf(j, k, l) @@ -694,12 +694,12 @@ contains #endif integer, intent(in) :: j, k, l - real(kind(0.0_wp)), intent(in) :: mCPD, mCVGP, mQD + real(wp), intent(in) :: mCPD, mCVGP, mQD type(scalar_field), dimension(sys_size), intent(in) :: q_cons_vf - real(kind(0.0_wp)), intent(in) :: pS, rhoe - real(kind(0.0_wp)), dimension(2), intent(out) :: R2D + real(wp), intent(in) :: pS, rhoe + real(wp), dimension(2), intent(out) :: R2D - real(kind(0.0_wp)) :: ml, mT, TS !< mass of the reacting liquid, total reacting mass, equilibrium temperature + real(wp) :: ml, mT, TS !< mass of the reacting liquid, total reacting mass, equilibrium temperature ! mass of the reacting liquid ml = q_cons_vf(lp + contxb - 1)%sf(j, k, l) @@ -744,11 +744,11 @@ contains !$acc routine seq #endif - real(kind(0.0_wp)), intent(in) :: pSat - real(kind(0.0_wp)), intent(out) :: TSat - real(kind(0.0_wp)), intent(in) :: TSIn + real(wp), intent(in) :: pSat + real(wp), intent(out) :: TSat + real(wp), intent(in) :: TSIn - real(kind(0.0_wp)) :: dFdT, FT, Om !< auxiliary variables + real(wp) :: dFdT, FT, Om !< auxiliary variables ! Generic loop iterators integer :: ns diff --git a/src/post_process/m_data_output.fpp b/src/post_process/m_data_output.fpp index 0f47811360..b85c3aba6d 100644 --- a/src/post_process/m_data_output.fpp +++ b/src/post_process/m_data_output.fpp @@ -1038,7 +1038,7 @@ contains allocate (x_d1(m*n)) allocate (y_d1(m*n)) counter = 0 - maxalph_loc = 0d0 + maxalph_loc = 0_wp do k = 0, p do j = 0, n do i = 0, m @@ -1060,7 +1060,7 @@ contains cent = 0 end if - thres = 0.9d0*maxalph_glb + thres = 0.9_wp*maxalph_glb do k = 0, n do j = 0, m axp = q_prim_vf(E_idx + 2)%sf(j + 1, k, cent) @@ -1110,7 +1110,7 @@ contains x_td(i), y_td(i), size(x_td) else write (211, '(F12.9,1X,F12.9,1X,F3.1)') & - x_td(i), y_td(i), 0d0 + x_td(i), y_td(i), 0_wp end if end do end if @@ -1119,40 +1119,40 @@ contains subroutine s_write_energy_data_file(q_prim_vf, q_cons_vf) type(scalar_field), dimension(sys_size), intent(IN) :: q_prim_vf, q_cons_vf - real(kind(0d0)) :: Elk, Egk, Elp, Egint, Vb, Vl, pres_av, Et - real(kind(0d0)) :: rho, pres, dV, tmp, gamma, pi_inf, MaxMa, MaxMa_glb, maxvel, c, Ma, H - real(kind(0d0)), dimension(num_dims) :: vel - real(kind(0d0)), dimension(num_fluids) :: gammas, pi_infs, adv + real(wp) :: Elk, Egk, Elp, Egint, Vb, Vl, pres_av, Et + real(wp) :: rho, pres, dV, tmp, gamma, pi_inf, MaxMa, MaxMa_glb, maxvel, c, Ma, H + real(wp), dimension(num_dims) :: vel + real(wp), dimension(num_fluids) :: gammas, pi_infs, adv integer :: i, j, k, l, s !looping indices integer :: ierr, counter, root !< number of data points extracted to fit shape to SH perturbations - Egk = 0d0 - Elp = 0d0 - Egint = 0d0 - Vb = 0d0 - maxvel = 0d0 - MaxMa = 0d0 - Vl = 0d0 - Elk = 0d0 - Et = 0d0 - Vb = 0d0 - dV = 0d0 - pres_av = 0d0 - pres = 0d0 + Egk = 0_wp + Elp = 0_wp + Egint = 0_wp + Vb = 0_wp + maxvel = 0_wp + MaxMa = 0_wp + Vl = 0_wp + Elk = 0_wp + Et = 0_wp + Vb = 0_wp + dV = 0_wp + pres_av = 0_wp + pres = 0_wp do k = 0, p do j = 0, n do i = 0, m - pres = 0d0 + pres = 0_wp dV = dx(i)*dy(j)*dz(k) - rho = 0d0 - gamma = 0d0 - pi_inf = 0d0 + rho = 0_wp + gamma = 0_wp + pi_inf = 0_wp pres = q_prim_vf(E_idx)%sf(i, j, k) Egint = Egint + q_prim_vf(E_idx + 2)%sf(i, j, k)*(fluid_pp(2)%gamma*pres)*dV do s = 1, num_dims vel(s) = q_prim_vf(num_fluids + s)%sf(i, j, k) - Egk = Egk + 0.5d0*q_prim_vf(E_idx + 2)%sf(i, j, k)*q_prim_vf(2)%sf(i, j, k)*vel(s)*vel(s)*dV - Elk = Elk + 0.5d0*q_prim_vf(E_idx + 1)%sf(i, j, k)*q_prim_vf(1)%sf(i, j, k)*vel(s)*vel(s)*dV + Egk = Egk + 0.5_wp*q_prim_vf(E_idx + 2)%sf(i, j, k)*q_prim_vf(2)%sf(i, j, k)*vel(s)*vel(s)*dV + Elk = Elk + 0.5_wp*q_prim_vf(E_idx + 1)%sf(i, j, k)*q_prim_vf(1)%sf(i, j, k)*vel(s)*vel(s)*dV if (abs(vel(s)) > maxvel) then maxvel = abs(vel(s)) end if @@ -1164,14 +1164,14 @@ contains rho = rho + adv(l)*q_prim_vf(l)%sf(i, j, k) end do - H = ((gamma + 1d0)*pres + pi_inf)/rho + H = ((gamma + 1_wp)*pres + pi_inf)/rho call s_compute_speed_of_sound(pres, rho, & gamma, pi_inf, & - H, adv, 0d0, 0d0, c) + H, adv, 0_wp, 0_wp, c) Ma = maxvel/c - if (Ma > MaxMa .and. adv(1) > 1.0d0 - 1.0d-10) then + if (Ma > MaxMa .and. adv(1) > 1.0_wp - 1.0d-10) then MaxMa = Ma end if Vl = Vl + adv(1)*dV diff --git a/src/pre_process/m_assign_variables.fpp b/src/pre_process/m_assign_variables.fpp index a0adaa0a85..3265e50b62 100644 --- a/src/pre_process/m_assign_variables.fpp +++ b/src/pre_process/m_assign_variables.fpp @@ -507,7 +507,7 @@ contains theta = atan2(y_cc(k), x_cc(j)) phi = atan2(sqrt(x_cc(j)**2 + y_cc(k)**2), z_cc(l)) !spherical coord, assuming Rmax=1 - xi_sph = (rcoord**3 - R0ref**3 + 1d0)**(1d0/3d0) + xi_sph = (rcoord**3 - R0ref**3 + 1_wp)**(1_wp/3_wp) xi_cart(1) = xi_sph*sin(phi)*cos(theta) xi_cart(2) = xi_sph*sin(phi)*sin(theta) xi_cart(3) = xi_sph*cos(phi) @@ -520,7 +520,7 @@ contains ! assigning the reference map to the q_prim vector field do i = 1, num_dims q_prim_vf(i + xibeg - 1)%sf(j, k, l) = eta*xi_cart(i) + & - (1d0 - eta)*orig_prim_vf(i + xibeg - 1) + (1_wp - eta)*orig_prim_vf(i + xibeg - 1) end do end if diff --git a/src/pre_process/m_patches.fpp b/src/pre_process/m_patches.fpp index 4fcf980471..7a7495e571 100644 --- a/src/pre_process/m_patches.fpp +++ b/src/pre_process/m_patches.fpp @@ -1412,9 +1412,9 @@ contains integer, intent(INOUT), dimension(0:m, 0:n, 0:p) :: patch_id_fp type(scalar_field), dimension(1:sys_size) :: q_prim_vf - real(kind(0d0)) :: r, x_p, eps, phi - real(kind(0d0)), dimension(2:9) :: as, Ps - real(kind(0d0)) :: radius, x_centroid, y_centroid, z_centroid, eta, smooth_coeff + real(wp) :: r, x_p, eps, phi + real(wp), dimension(2:9) :: as, Ps + real(wp) :: radius, x_centroid, y_centroid, z_centroid, eta, smooth_coeff logical :: non_axis_sym integer :: i, j, k !< generic loop iterators @@ -1485,7 +1485,7 @@ contains if (patch_icpp(patch_id)%smoothen) then eta = tanh(smooth_coeff/min(dx, dy, dz)* & ((r - as(2)*Ps(2) - as(3)*Ps(3) - as(4)*Ps(4) - as(5)*Ps(5) - as(6)*Ps(6) - as(7)*Ps(7)) & - - radius))*(-0.5d0) + 0.5d0 + - radius))*(-0.5_wp) + 0.5_wp end if call s_assign_patch_primitive_variables(patch_id, i, j, k, & @@ -1502,7 +1502,7 @@ contains if (non_axis_sym) then phi = atan(((y_cc(j) - y_centroid) + eps)/((x_cc(i) - x_centroid) + eps)) - r = dsqrt((x_cc(i) - x_centroid)**2d0 + (y_cc(j) - y_centroid)**2d0) + eps + r = dsqrt((x_cc(i) - x_centroid)**2_wp + (y_cc(j) - y_centroid)**2_wp) + eps x_p = (eps)/r Ps(2) = spherical_harmonic_func(x_p, phi, 2, 2) Ps(3) = spherical_harmonic_func(x_p, phi, 3, 3) @@ -1513,7 +1513,7 @@ contains Ps(8) = spherical_harmonic_func(x_p, phi, 8, 8) Ps(9) = spherical_harmonic_func(x_p, phi, 9, 9) else - r = dsqrt((x_cc(i) - x_centroid)**2d0 + (y_cc(j) - y_centroid)**2d0) + eps + r = dsqrt((x_cc(i) - x_centroid)**2_wp + (y_cc(j) - y_centroid)**2_wp) + eps x_p = abs(x_cc(i) - x_centroid + eps)/r Ps(2) = unassociated_legendre(x_p, 2) Ps(3) = unassociated_legendre(x_p, 3) diff --git a/src/simulation/m_data_output.fpp b/src/simulation/m_data_output.fpp index b8a315f62a..1e182fcc55 100644 --- a/src/simulation/m_data_output.fpp +++ b/src/simulation/m_data_output.fpp @@ -932,15 +932,15 @@ contains subroutine s_write_com_files(t_step, c_mass) ! ------------------- integer, intent(in) :: t_step - real(kind(0d0)), dimension(num_fluids, 5), intent(in) :: c_mass + real(wp), dimension(num_fluids, 5), intent(in) :: c_mass integer :: i, j !< Generic loop iterator - real(kind(0d0)) :: nondim_time !< Non-dimensional time + real(wp) :: nondim_time !< Non-dimensional time ! Non-dimensional time calculation if (t_step_old /= dflt_int) then - nondim_time = real(t_step + t_step_old, kind(0d0))*dt + nondim_time = real(t_step + t_step_old, wp)*dt else - nondim_time = real(t_step, kind(0d0))*dt + nondim_time = real(t_step, wp)*dt end if if (proc_rank == 0) then diff --git a/src/simulation/m_derived_variables.f90 b/src/simulation/m_derived_variables.f90 index 02359cd5c9..aae1bda761 100644 --- a/src/simulation/m_derived_variables.f90 +++ b/src/simulation/m_derived_variables.f90 @@ -326,14 +326,14 @@ end subroutine s_derive_acceleration_component !! @param c_m Mass,x-location,y-location,z-location subroutine s_derive_center_of_mass(q_vf, c_m) type(scalar_field), dimension(sys_size), intent(IN) :: q_vf - real(kind(0d0)), dimension(1:num_fluids, 1:5), intent(INOUT) :: c_m + real(wp), dimension(1:num_fluids, 1:5), intent(INOUT) :: c_m integer :: i, j, k, l !< Generic loop iterators - real(kind(0d0)) :: tmp, tmp_out !< Temporary variable to store quantity for mpi_allreduce - real(kind(0d0)) :: dV !< Discrete cell volume + real(wp) :: tmp, tmp_out !< Temporary variable to store quantity for mpi_allreduce + real(wp) :: dV !< Discrete cell volume do i = 1, num_fluids do j = 1, 5 - c_m(i, j) = 0.0d0 + c_m(i, j) = 0.0_wp end do end do diff --git a/src/simulation/m_global_parameters.fpp b/src/simulation/m_global_parameters.fpp index 76c005a5e3..756771b716 100644 --- a/src/simulation/m_global_parameters.fpp +++ b/src/simulation/m_global_parameters.fpp @@ -192,8 +192,8 @@ module m_global_parameters type(int_bounds_info) :: bc_x, bc_y, bc_z !> @} type(bounds_info) :: x_domain, y_domain, z_domain - real(kind(0d0)) :: x_a, y_a, z_a - real(kind(0d0)) :: x_b, y_b, z_b + real(wp) :: x_a, y_a, z_a + real(wp) :: x_b, y_b, z_b logical :: parallel_io !< Format of the data files logical :: file_per_process !< shared file or not when using parallel io diff --git a/src/simulation/m_hyperelastic.fpp b/src/simulation/m_hyperelastic.fpp index 47d60b7ff2..ed0e6fda64 100644 --- a/src/simulation/m_hyperelastic.fpp +++ b/src/simulation/m_hyperelastic.fpp @@ -32,11 +32,11 @@ module m_hyperelastic type(vector_field) :: btensor !< !$acc declare create(btensor) - real(kind(0d0)), allocatable, dimension(:, :) :: fd_coeff_x - real(kind(0d0)), allocatable, dimension(:, :) :: fd_coeff_y - real(kind(0d0)), allocatable, dimension(:, :) :: fd_coeff_z + real(wp), allocatable, dimension(:, :) :: fd_coeff_x + real(wp), allocatable, dimension(:, :) :: fd_coeff_y + real(wp), allocatable, dimension(:, :) :: fd_coeff_z !$acc declare create(fd_coeff_x,fd_coeff_y,fd_coeff_z) - real(kind(0d0)), allocatable, dimension(:) :: Gs + real(wp), allocatable, dimension(:) :: Gs !$acc declare create(Gs) contains @@ -103,11 +103,11 @@ contains type(scalar_field), dimension(sys_size), intent(inout) :: q_cons_vf type(scalar_field), dimension(sys_size), intent(inout) :: q_prim_vf - real(kind(0d0)), dimension(tensor_size) :: tensora, tensorb - real(kind(0d0)), dimension(num_fluids) :: alpha_k, alpha_rho_k - real(kind(0d0)), dimension(2) :: Re - real(kind(0d0)) :: rho, gamma, pi_inf, qv - real(kind(0d0)) :: G + real(wp), dimension(tensor_size) :: tensora, tensorb + real(wp), dimension(num_fluids) :: alpha_k, alpha_rho_k + real(wp), dimension(2) :: Re + real(wp) :: rho, gamma, pi_inf, qv + real(wp) :: G integer :: j, k, l, i, r !$acc parallel loop collapse(3) gang vector default(present) private(alpha_K, alpha_rho_K, & @@ -125,12 +125,12 @@ contains alpha_rho_k, Re, j, k, l, G, Gs) rho = max(rho, sgm_eps) G = max(G, sgm_eps) - !if ( G <= verysmall ) G_K = 0d0 + !if ( G <= verysmall ) G_K = 0_wp if (G > verysmall) then !$acc loop seq do i = 1, tensor_size - tensora(i) = 0d0 + tensora(i) = 0_wp end do ! STEP 1: computing the grad_xi tensor using finite differences ! grad_xi definition / organization @@ -177,7 +177,7 @@ contains end do ! STEP 2d: computing the J = det(F) = 1/det(\grad{\xi}) - tensorb(tensor_size) = 1d0/tensorb(tensor_size) + tensorb(tensor_size) = 1_wp/tensorb(tensor_size) ! STEP 3: computing F transpose F tensorb(1) = tensora(1)**2 + tensora(2)**2 + tensora(3)**2 @@ -227,11 +227,11 @@ contains !$acc routine seq type(scalar_field), dimension(sys_size), intent(inout) :: q_prim_vf type(scalar_field), dimension(b_size), intent(inout) :: btensor - real(kind(0d0)), intent(in) :: G + real(wp), intent(in) :: G integer, intent(in) :: j, k, l - real(kind(0d0)) :: trace - real(kind(0d0)) :: f13 = 1d0/3d0 + real(wp) :: trace + real(wp) :: f13 = 1_wp/3_wp integer :: i !< Generic loop iterators ! tensor is the symmetric tensor & calculate the trace of the tensor @@ -250,7 +250,7 @@ contains end do ! compute the invariant without the elastic modulus q_prim_vf(xiend + 1)%sf(j, k, l) = & - 0.5d0*(trace - 3.0d0)/btensor(b_size)%sf(j, k, l) + 0.5_wp*(trace - 3.0_wp)/btensor(b_size)%sf(j, k, l) end subroutine s_neoHookean_cauchy_solver @@ -266,11 +266,11 @@ contains !$acc routine seq type(scalar_field), dimension(sys_size), intent(inout) :: q_prim_vf type(scalar_field), dimension(b_size), intent(inout) :: btensor - real(kind(0d0)), intent(in) :: G + real(wp), intent(in) :: G integer, intent(in) :: j, k, l - real(kind(0d0)) :: trace - real(kind(0d0)) :: f13 = 1d0/3d0 + real(wp) :: trace + real(wp) :: f13 = 1_wp/3_wp integer :: i !< Generic loop iterators !TODO Make this 1D and 2D capable @@ -291,7 +291,7 @@ contains end do ! compute the invariant without the elastic modulus q_prim_vf(xiend + 1)%sf(j, k, l) = & - 0.5d0*(trace - 3.0d0)/btensor(b_size)%sf(j, k, l) + 0.5_wp*(trace - 3.0_wp)/btensor(b_size)%sf(j, k, l) end subroutine s_Mooney_Rivlin_cauchy_solver diff --git a/src/simulation/m_hypoelastic.fpp b/src/simulation/m_hypoelastic.fpp index 495de3db99..1d10437483 100644 --- a/src/simulation/m_hypoelastic.fpp +++ b/src/simulation/m_hypoelastic.fpp @@ -34,9 +34,9 @@ module m_hypoelastic real(wp), allocatable, dimension(:, :, :) :: rho_K_field, G_K_field !$acc declare create(rho_K_field, G_K_field) - real(kind(0d0)), allocatable, dimension(:, :) :: fd_coeff_x_h - real(kind(0d0)), allocatable, dimension(:, :) :: fd_coeff_y_h - real(kind(0d0)), allocatable, dimension(:, :) :: fd_coeff_z_h + real(wp), allocatable, dimension(:, :) :: fd_coeff_x_h + real(wp), allocatable, dimension(:, :) :: fd_coeff_y_h + real(wp), allocatable, dimension(:, :) :: fd_coeff_z_h !$acc declare create(fd_coeff_x_h,fd_coeff_y_h,fd_coeff_z_h) contains @@ -169,8 +169,8 @@ contains do q = 0, p do l = 0, n do k = 0, m - du_dz(k, l, q) = 0d0; dv_dz(k, l, q) = 0d0; dw_dx(k, l, q) = 0d0; - dw_dy(k, l, q) = 0d0; dw_dz(k, l, q) = 0d0; + du_dz(k, l, q) = 0_wp; dv_dz(k, l, q) = 0_wp; dw_dx(k, l, q) = 0_wp; + dw_dy(k, l, q) = 0_wp; dw_dz(k, l, q) = 0_wp; end do end do end do diff --git a/src/simulation/m_riemann_solvers.fpp b/src/simulation/m_riemann_solvers.fpp index bb8c89f53b..6705c01285 100644 --- a/src/simulation/m_riemann_solvers.fpp +++ b/src/simulation/m_riemann_solvers.fpp @@ -582,8 +582,8 @@ contains ! end do ! !$acc loop seq ! do i = 1, b_size-1 - ! tau_e_L(i) = 0d0 - ! tau_e_R(i) = 0d0 + ! tau_e_L(i) = 0_wp + ! tau_e_R(i) = 0_wp ! end do ! !$acc loop seq ! do i = 1, num_dims @@ -633,10 +633,10 @@ contains (((4._wp*G_L)/3._wp) + & tau_e_L(dir_idx_tau(1)))/rho_L)) else if (hyperelasticity) then - s_L = min(vel_L(dir_idx(1)) - sqrt(c_L*c_L + (4d0*G_L/3d0)/rho_L) & - , vel_R(dir_idx(1)) - sqrt(c_R*c_R + (4d0*G_R/3d0)/rho_R)) - s_R = max(vel_R(dir_idx(1)) + sqrt(c_R*c_R + (4d0*G_R/3d0)/rho_R) & - , vel_L(dir_idx(1)) + sqrt(c_L*c_L + (4d0*G_L/3d0)/rho_L)) + s_L = min(vel_L(dir_idx(1)) - sqrt(c_L*c_L + (4_wp*G_L/3_wp)/rho_L) & + , vel_R(dir_idx(1)) - sqrt(c_R*c_R + (4_wp*G_R/3_wp)/rho_R)) + s_R = max(vel_R(dir_idx(1)) + sqrt(c_R*c_R + (4_wp*G_R/3_wp)/rho_R) & + , vel_L(dir_idx(1)) + sqrt(c_L*c_L + (4_wp*G_L/3_wp)/rho_L)) else s_L = min(vel_L(dir_idx(1)) - c_L, vel_R(dir_idx(1)) - c_R) s_R = max(vel_R(dir_idx(1)) + c_R, vel_L(dir_idx(1)) + c_L) @@ -1175,7 +1175,7 @@ contains tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) tau_e_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) end do - G_L = 0d0; G_R = 0d0 + G_L = 0_wp; G_R = 0_wp !$acc loop seq do i = 1, num_fluids G_L = G_L + alpha_L(i)*Gs(i) @@ -1185,12 +1185,12 @@ contains do i = 1, strxe - strxb + 1 ! Elastic contribution to energy if G large enough if ((G_L > verysmall) .and. (G_R > verysmall)) then - E_L = E_L + (tau_e_L(i)*tau_e_L(i))/(4d0*G_L) - E_R = E_R + (tau_e_R(i)*tau_e_R(i))/(4d0*G_R) + E_L = E_L + (tau_e_L(i)*tau_e_L(i))/(4_wp*G_L) + E_R = E_R + (tau_e_R(i)*tau_e_R(i))/(4_wp*G_R) ! Additional terms in 2D and 3D if ((i == 2) .or. (i == 4) .or. (i == 5)) then - E_L = E_L + (tau_e_L(i)*tau_e_L(i))/(4d0*G_L) - E_R = E_R + (tau_e_R(i)*tau_e_R(i))/(4d0*G_R) + E_L = E_L + (tau_e_L(i)*tau_e_L(i))/(4_wp*G_L) + E_R = E_R + (tau_e_R(i)*tau_e_R(i))/(4_wp*G_R) end if end if end do @@ -1203,7 +1203,7 @@ contains xi_field_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, xibeg - 1 + i) xi_field_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, xibeg - 1 + i) end do - G_L = 0d0; G_R = 0d0; + G_L = 0_wp; G_R = 0_wp; !$acc loop seq do i = 1, num_fluids ! Mixture left and right shear modulus @@ -1249,11 +1249,11 @@ contains if (wave_speeds == 1) then if (elasticity) then s_L = min(vel_L(dir_idx(1)) - sqrt(c_L*c_L + & - (((4d0*G_L)/3d0) + tau_e_L(dir_idx_tau(1)))/rho_L), vel_R(dir_idx(1)) - sqrt(c_R*c_R + & - (((4d0*G_R)/3d0) + tau_e_R(dir_idx_tau(1)))/rho_R)) + (((4_wp*G_L)/3_wp) + tau_e_L(dir_idx_tau(1)))/rho_L), vel_R(dir_idx(1)) - sqrt(c_R*c_R + & + (((4_wp*G_R)/3_wp) + tau_e_R(dir_idx_tau(1)))/rho_R)) s_R = max(vel_R(dir_idx(1)) + sqrt(c_R*c_R + & - (((4d0*G_R)/3d0) + tau_e_R(dir_idx_tau(1)))/rho_R), vel_L(dir_idx(1)) + sqrt(c_L*c_L + & - (((4d0*G_L)/3d0) + tau_e_L(dir_idx_tau(1)))/rho_L)) + (((4_wp*G_R)/3_wp) + tau_e_R(dir_idx_tau(1)))/rho_R), vel_L(dir_idx(1)) + sqrt(c_L*c_L + & + (((4_wp*G_L)/3_wp) + tau_e_L(dir_idx_tau(1)))/rho_L)) s_S = (pres_R - tau_e_R(dir_idx_tau(1)) - pres_L + & tau_e_L(dir_idx_tau(1)) + rho_L*vel_L(idx1)*(s_L - vel_L(idx1)) - & rho_R*vel_R(idx1)*(s_R - vel_R(idx1)))/(rho_L*(s_L - vel_L(idx1)) - & @@ -1304,8 +1304,8 @@ contains ! goes with the numerical velocity in x/y/z directions ! xi_P/M (pressure) = min/max(0. sgn(1,sL/sR)) - xi_MP = -min(0d0, sign(1d0, s_L)) - xi_PP = max(0d0, sign(1d0, s_R)) + xi_MP = -min(0_wp, sign(1_wp, s_L)) + xi_PP = max(0_wp, sign(1_wp, s_R)) E_star = xi_M*(E_L + xi_MP*(xi_L*(E_L + (s_S - vel_L(dir_idx(1)))* & (rho_L*s_S + pres_L/(s_L - vel_L(dir_idx(1))))) - E_L)) + & @@ -1317,7 +1317,7 @@ contains rho_Star = xi_M*(rho_L*(xi_MP*xi_L + 1._wp - xi_MP)) + & xi_P*(rho_R*(xi_PP*xi_R + 1._wp - xi_PP)) - vel_K_Star = vel_L(idx1)*(1d0 - xi_MP) + xi_MP*vel_R(idx1) + & + vel_K_Star = vel_L(idx1)*(1_wp - xi_MP) + xi_MP*vel_R(idx1) + & xi_MP*xi_PP*(s_S - vel_R(idx1)) ! COMPUTING FLUXES @@ -1335,7 +1335,7 @@ contains do i = 1, num_dims idxi = dir_idx(i) flux_rs${XYZ}$_vf(j, k, l, contxe + idxi) = rho_Star*vel_K_Star* & - (dir_flg(idxi)*vel_K_Star + (1d0 - dir_flg(idxi))*(xi_M*vel_L(idxi) + xi_P*vel_R(idxi))) + dir_flg(idxi)*p_Star + (dir_flg(idxi)*vel_K_Star + (1_wp - dir_flg(idxi))*(xi_M*vel_L(idxi) + xi_P*vel_R(idxi))) + dir_flg(idxi)*p_Star end do ! ENERGY FLUX. @@ -1344,7 +1344,7 @@ contains ! ELASTICITY. Elastic shear stress additions for the momentum and energy flux if (elasticity) then - flux_ene_e = 0d0; + flux_ene_e = 0_wp; !$acc loop seq do i = 1, num_dims idxi = dir_idx(i) @@ -1383,10 +1383,10 @@ contains ! K-th pressure and velocity in preparation for the internal energy flux !$acc loop seq do i = 1, num_fluids - p_K_Star = xi_M*(xi_MP*((pres_L + pi_infs(i)/(1d0 + gammas(i)))* & - xi_L**(1d0/gammas(i) + 1d0) - pi_infs(i)/(1d0 + gammas(i)) - pres_L) + pres_L) + & - xi_P*(xi_PP*((pres_R + pi_infs(i)/(1d0 + gammas(i)))* & - xi_R**(1d0/gammas(i) + 1d0) - pi_infs(i)/(1d0 + gammas(i)) - pres_R) + pres_R) + p_K_Star = xi_M*(xi_MP*((pres_L + pi_infs(i)/(1_wp + gammas(i)))* & + xi_L**(1_wp/gammas(i) + 1_wp) - pi_infs(i)/(1_wp + gammas(i)) - pres_L) + pres_L) + & + xi_P*(xi_PP*((pres_R + pi_infs(i)/(1_wp + gammas(i)))* & + xi_R**(1_wp/gammas(i) + 1_wp) - pi_infs(i)/(1_wp + gammas(i)) - pres_R) + pres_R) flux_rs${XYZ}$_vf(j, k, l, i + intxb - 1) = & ((xi_M*qL_prim_rs${XYZ}$_vf(j, k, l, i + advxb - 1) + xi_P*qR_prim_rs${XYZ}$_vf(j + 1, k, l, i + advxb - 1))* & @@ -1444,7 +1444,7 @@ contains ! Geometrical source of the void fraction(s) is zero !$acc loop seq do i = advxb, advxe - flux_gsrc_rs${XYZ}$_vf(j, k, l, i) = 0d0 + flux_gsrc_rs${XYZ}$_vf(j, k, l, i) = 0_wp end do end if #:endif @@ -1452,7 +1452,7 @@ contains if (grid_geometry == 3) then !$acc loop seq do i = 1, sys_size - flux_gsrc_rs${XYZ}$_vf(j, k, l, i) = 0d0 + flux_gsrc_rs${XYZ}$_vf(j, k, l, i) = 0_wp end do flux_gsrc_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(1)) = & flux_gsrc_rs${XYZ}$_vf(j, k, l, momxb - 1 + dir_idx(1)) - p_Star @@ -2365,8 +2365,8 @@ contains tau_e_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, strxb - 1 + i) tau_e_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, strxb - 1 + i) end do - G_L = 0d0 - G_R = 0d0 + G_L = 0_wp + G_R = 0_wp !$acc loop seq do i = 1, num_fluids G_L = G_L + alpha_L(i)*Gs(i) @@ -2376,12 +2376,12 @@ contains do i = 1, strxe - strxb + 1 ! Elastic contribution to energy if G large enough if ((G_L > verysmall) .and. (G_R > verysmall)) then - E_L = E_L + (tau_e_L(i)*tau_e_L(i))/(4d0*G_L) - E_R = E_R + (tau_e_R(i)*tau_e_R(i))/(4d0*G_R) + E_L = E_L + (tau_e_L(i)*tau_e_L(i))/(4_wp*G_L) + E_R = E_R + (tau_e_R(i)*tau_e_R(i))/(4_wp*G_R) ! Additional terms in 2D and 3D if ((i == 2) .or. (i == 4) .or. (i == 5)) then - E_L = E_L + (tau_e_L(i)*tau_e_L(i))/(4d0*G_L) - E_R = E_R + (tau_e_R(i)*tau_e_R(i))/(4d0*G_R) + E_L = E_L + (tau_e_L(i)*tau_e_L(i))/(4_wp*G_L) + E_R = E_R + (tau_e_R(i)*tau_e_R(i))/(4_wp*G_R) end if end if end do @@ -2394,8 +2394,8 @@ contains xi_field_L(i) = qL_prim_rs${XYZ}$_vf(j, k, l, xibeg - 1 + i) xi_field_R(i) = qR_prim_rs${XYZ}$_vf(j + 1, k, l, xibeg - 1 + i) end do - G_L = 0d0 - G_R = 0d0 + G_L = 0_wp + G_R = 0_wp !$acc loop seq do i = 1, num_fluids ! Mixture left and right shear modulus @@ -2444,11 +2444,11 @@ contains if (wave_speeds == 1) then if (elasticity) then s_L = min(vel_L(dir_idx(1)) - sqrt(c_L*c_L + & - (((4d0*G_L)/3d0) + tau_e_L(dir_idx_tau(1)))/rho_L), vel_R(dir_idx(1)) - sqrt(c_R*c_R + & - (((4d0*G_R)/3d0) + tau_e_R(dir_idx_tau(1)))/rho_R)) + (((4_wp*G_L)/3_wp) + tau_e_L(dir_idx_tau(1)))/rho_L), vel_R(dir_idx(1)) - sqrt(c_R*c_R + & + (((4_wp*G_R)/3_wp) + tau_e_R(dir_idx_tau(1)))/rho_R)) s_R = max(vel_R(dir_idx(1)) + sqrt(c_R*c_R + & - (((4d0*G_R)/3d0) + tau_e_R(dir_idx_tau(1)))/rho_R), vel_L(dir_idx(1)) + sqrt(c_L*c_L + & - (((4d0*G_L)/3d0) + tau_e_L(dir_idx_tau(1)))/rho_L)) + (((4_wp*G_R)/3_wp) + tau_e_R(dir_idx_tau(1)))/rho_R), vel_L(dir_idx(1)) + sqrt(c_L*c_L + & + (((4_wp*G_L)/3_wp) + tau_e_L(dir_idx_tau(1)))/rho_L)) s_S = (pres_R - tau_e_R(dir_idx_tau(1)) - pres_L + & tau_e_L(dir_idx_tau(1)) + rho_L*vel_L(idx1)*(s_L - vel_L(idx1)) - & rho_R*vel_R(idx1)*(s_R - vel_R(idx1)))/(rho_L*(s_L - vel_L(idx1)) - & @@ -2550,7 +2550,7 @@ contains ! ELASTICITY. Elastic shear stress additions for the momentum and energy flux if (elasticity) then - flux_ene_e = 0d0 + flux_ene_e = 0_wp !$acc loop seq do i = 1, num_dims idxi = dir_idx(i) From 03677760a12dcfba3e2de26e8a7ef2d7f25a57b8 Mon Sep 17 00:00:00 2001 From: Spencer Bryngelson Date: Mon, 16 Dec 2024 13:11:17 -0500 Subject: [PATCH 323/326] fix --- src/common/m_helper.fpp | 6 +++--- src/common/m_variables_conversion.fpp | 1 + src/post_process/m_data_output.fpp | 6 ++++-- src/simulation/m_riemann_solvers.fpp | 10 +++++----- 4 files changed, 13 insertions(+), 10 deletions(-) diff --git a/src/common/m_helper.fpp b/src/common/m_helper.fpp index 37251e6642..46ec43cd0d 100644 --- a/src/common/m_helper.fpp +++ b/src/common/m_helper.fpp @@ -503,12 +503,12 @@ contains real(wp), intent(in) :: x, phi real(wp) :: Y, prefactor, pi - pi = acos(-1_wp) + pi = acos(-1._wp) prefactor = sqrt((2*l + 1)/(4*pi)*factorial(l - m)/factorial(l + m)); if (m == 0) then Y = prefactor*associated_legendre(x, l, m); elseif (m > 0) then - Y = (-1_wp)**m*sqrt(2_wp)*prefactor*associated_legendre(x, l, m)*cos(m*phi); + Y = (-1._wp)**m*sqrt(2._wp)*prefactor*associated_legendre(x, l, m)*cos(m*phi); end if end function spherical_harmonic_func @@ -530,7 +530,7 @@ contains elseif (l == 1 .and. m <= 0) then P = x; elseif (l == 1 .and. m == 1) then - P = -(1 - x**2)**(1/2); + P = -(1 - x**2)**(1._wp/2._wp); elseif (m == l) then P = (-1)**l*double_factorial(2*l - 1)*(1 - x**2)**(l/2); elseif (m == l - 1) then diff --git a/src/common/m_variables_conversion.fpp b/src/common/m_variables_conversion.fpp index 488c54c288..15a0c9bd4f 100644 --- a/src/common/m_variables_conversion.fpp +++ b/src/common/m_variables_conversion.fpp @@ -1416,6 +1416,7 @@ contains real(wp) :: blkmod1, blkmod2 real(wp) :: Tolerance + integer :: q if (chemistry) then diff --git a/src/post_process/m_data_output.fpp b/src/post_process/m_data_output.fpp index b85c3aba6d..2e28e81cac 100644 --- a/src/post_process/m_data_output.fpp +++ b/src/post_process/m_data_output.fpp @@ -1139,6 +1139,8 @@ contains dV = 0_wp pres_av = 0_wp pres = 0_wp + c = 0._wp + do k = 0, p do j = 0, n do i = 0, m @@ -1168,10 +1170,10 @@ contains call s_compute_speed_of_sound(pres, rho, & gamma, pi_inf, & - H, adv, 0_wp, 0_wp, c) + H, adv, 0._wp, 0._wp, c) Ma = maxvel/c - if (Ma > MaxMa .and. adv(1) > 1.0_wp - 1.0d-10) then + if (Ma > MaxMa .and. (adv(1) > (1.0_wp - 1.0e-10_wp))) then MaxMa = Ma end if Vl = Vl + adv(1)*dV diff --git a/src/simulation/m_riemann_solvers.fpp b/src/simulation/m_riemann_solvers.fpp index 6705c01285..076e3ebc84 100644 --- a/src/simulation/m_riemann_solvers.fpp +++ b/src/simulation/m_riemann_solvers.fpp @@ -572,7 +572,7 @@ contains ! G_R = G_R + alpha_R(i)*Gs(i) ! end do ! ! Elastic contribution to energy if G large enough - ! if ((G_L > 1d-3) .and. (G_R > 1d-3)) then + ! if ((G_L > 1e-3_wp) .and. (G_R > 1e-3_wp)) then ! E_L = E_L + G_L*qL_prim_rs${XYZ}$_vf(j, k, l, xiend + 1) ! E_R = E_R + G_R*qR_prim_rs${XYZ}$_vf(j + 1, k, l, xiend + 1) ! !$acc loop seq @@ -1299,13 +1299,13 @@ contains ! goes with numerical star velocity in x/y/z directions ! xi_P/M = 0.5 +/m sgn(0.5,s_star) - xi_M = (5d-1 + sign(5d-1, s_S)) - xi_P = (5d-1 - sign(5d-1, s_S)) + xi_M = (5e-1_wp + sign(0.5_wp, s_S)) + xi_P = (5e-1_wp - sign(0.5_wp, s_S)) ! goes with the numerical velocity in x/y/z directions ! xi_P/M (pressure) = min/max(0. sgn(1,sL/sR)) - xi_MP = -min(0_wp, sign(1_wp, s_L)) - xi_PP = max(0_wp, sign(1_wp, s_R)) + xi_MP = -min(0._wp, sign(1._wp, s_L)) + xi_PP = max(0._wp, sign(1._wp, s_R)) E_star = xi_M*(E_L + xi_MP*(xi_L*(E_L + (s_S - vel_L(dir_idx(1)))* & (rho_L*s_S + pres_L/(s_L - vel_L(dir_idx(1))))) - E_L)) + & From 74eea4e71bc61026fc832662483fdb33e684b23a Mon Sep 17 00:00:00 2001 From: Spencer Bryngelson Date: Mon, 16 Dec 2024 13:14:55 -0500 Subject: [PATCH 324/326] fix --- .github/workflows/lint-source.yml | 2 +- src/post_process/m_data_output.fpp | 4 ++-- src/pre_process/m_patches.fpp | 6 +++--- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/lint-source.yml b/.github/workflows/lint-source.yml index 9e291467d4..7f6409d7e5 100644 --- a/.github/workflows/lint-source.yml +++ b/.github/workflows/lint-source.yml @@ -36,5 +36,5 @@ jobs: - name: No double precision intrinsics run: | - ! grep -iR 'dexp\|dlog\|dble\|dabs\|double\ precision\|real(8)\|real(4)\|dprod\|dmin\|dmax\|dfloat\|dreal\|dcos\|dsin\|dtan\|dsign\|dtanh\|dsinh\|dcosh\|d0' --exclude-dir=syscheck --exclude="*nvtx*" ./src/* + ! grep -iR 'dsqrt\|dexp\|dlog\|dble\|dabs\|double\ precision\|real(8)\|real(4)\|dprod\|dmin\|dmax\|dfloat\|dreal\|dcos\|dsin\|dtan\|dsign\|dtanh\|dsinh\|dcosh\|d0' --exclude-dir=syscheck --exclude="*nvtx*" ./src/* diff --git a/src/post_process/m_data_output.fpp b/src/post_process/m_data_output.fpp index 2e28e81cac..959d8ba14b 100644 --- a/src/post_process/m_data_output.fpp +++ b/src/post_process/m_data_output.fpp @@ -1076,8 +1076,8 @@ contains euc_d = sqrt((x_cc(j) - x_d1(i))**2 + (y_cc(k) - y_d1(i))**2) tgp = sqrt(dx(j)**2 + dy(k)**2) else - euc_d = dsqrt((x_cc(j) - x_d1(i))**2 + (y_cc(k) - y_d1(i))**2) - tgp = dsqrt(dx(j)**2 + dy(k)**2) + euc_d = sqrt((x_cc(j) - x_d1(i))**2 + (y_cc(k) - y_d1(i))**2) + tgp = sqrt(dx(j)**2 + dy(k)**2) do i = 1, counter if (euc_d < tgp) then cycle diff --git a/src/pre_process/m_patches.fpp b/src/pre_process/m_patches.fpp index 7a7495e571..1fa349c611 100644 --- a/src/pre_process/m_patches.fpp +++ b/src/pre_process/m_patches.fpp @@ -1462,7 +1462,7 @@ contains cart_z = z_cc(k) end if - r = dsqrt((x_cc(i) - x_centroid)**2 + (cart_y - y_centroid)**2 + (cart_z - z_centroid)**2) + eps + r = sqrt((x_cc(i) - x_centroid)**2 + (cart_y - y_centroid)**2 + (cart_z - z_centroid)**2) + eps if (x_cc(i) - x_centroid <= 0) then x_p = -1._wp*abs(x_cc(i) - x_centroid + eps)/r else @@ -1502,7 +1502,7 @@ contains if (non_axis_sym) then phi = atan(((y_cc(j) - y_centroid) + eps)/((x_cc(i) - x_centroid) + eps)) - r = dsqrt((x_cc(i) - x_centroid)**2_wp + (y_cc(j) - y_centroid)**2_wp) + eps + r = sqrt((x_cc(i) - x_centroid)**2_wp + (y_cc(j) - y_centroid)**2_wp) + eps x_p = (eps)/r Ps(2) = spherical_harmonic_func(x_p, phi, 2, 2) Ps(3) = spherical_harmonic_func(x_p, phi, 3, 3) @@ -1513,7 +1513,7 @@ contains Ps(8) = spherical_harmonic_func(x_p, phi, 8, 8) Ps(9) = spherical_harmonic_func(x_p, phi, 9, 9) else - r = dsqrt((x_cc(i) - x_centroid)**2_wp + (y_cc(j) - y_centroid)**2_wp) + eps + r = sqrt((x_cc(i) - x_centroid)**2_wp + (y_cc(j) - y_centroid)**2_wp) + eps x_p = abs(x_cc(i) - x_centroid + eps)/r Ps(2) = unassociated_legendre(x_p, 2) Ps(3) = unassociated_legendre(x_p, 3) From b9ceb0f0a19e5372a455e8462456c5ab87cd3fd6 Mon Sep 17 00:00:00 2001 From: Spencer Bryngelson Date: Mon, 16 Dec 2024 20:13:41 -0500 Subject: [PATCH 325/326] fix intel junk --- .github/workflows/test.yml | 25 +- examples/3D_hyper_bubinwater/case.py | 418 --------------------------- 2 files changed, 8 insertions(+), 435 deletions(-) delete mode 100755 examples/3D_hyper_bubinwater/case.py diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 9972153be2..3bcde51146 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -67,30 +67,21 @@ jobs: - name: Setup Ubuntu (Intel) if: matrix.os == 'ubuntu' && matrix.intel == true run: | - sudo apt update - sudo apt install -y gpg-agent wget - wget -O- https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB | gpg --dearmor | sudo tee /usr/share/keyrings/oneapi-archive-keyring.gpg > /dev/null - echo "deb [signed-by=/usr/share/keyrings/oneapi-archive-keyring.gpg] https://apt.repos.intel.com/oneapi all main" | sudo tee /etc/apt/sources.list.d/oneAPI.list - sudo apt update - sudo apt install intel-oneapi-common-vars intel-oneapi-compiler-dpcpp-cpp-and-cpp-classic-2023.1.0 intel-oneapi-compiler-fortran-2023.1.0 intel-oneapi-mpi-2021.7.1 intel-oneapi-mkl-2021.4.0 + wget https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB + sudo apt-key add GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB + sudo add-apt-repository "deb https://apt.repos.intel.com/oneapi all main" + sudo apt-get update + sudo apt-get install -y intel-oneapi-compiler-fortran intel-oneapi-mpi intel-oneapi-mpi-devel source /opt/intel/oneapi/setvars.sh - echo "CXX=$(which icpx)" >> $GITHUB_ENV - echo "CC=$(which icx)" >> $GITHUB_ENV - echo "FC=$(which ifort)" >> $GITHUB_ENV - echo "OMPI_FC=$(which ifx)" >> $GITHUB_ENV - echo "OMPI_CXX=$(which icpx)" >> $GITHUB_ENV - echo "OMPI_MPICC=$(which icx)" >> $GITHUB_ENV - echo "MPI_HOME=/opt/intel/oneapi/mpi/2021.7.1/" >> $GITHUB_ENV - echo "I_MPI_ROOT=/opt/intel/oneapi/mpi/2021.7.1/" >> $GITHUB_ENV + printenv >> $GITHUB_ENV + - name: Build run: | - if [ '${{ matrix.intel }}' == 'true' ]; then . /opt/intel/oneapi/setvars.sh; fi /bin/bash mfc.sh build -j $(nproc) --${{ matrix.debug }} --${{ matrix.mpi }} --${{ matrix.precision }} - name: Test run: | - if [ '${{ matrix.intel }}' == 'true' ]; then . /opt/intel/oneapi/setvars.sh; fi /bin/bash mfc.sh test --max-attempts 3 -j $(nproc) $OPT1 $OPT2 env: OPT1: ${{ matrix.mpi == 'mpi' && '--test-all' || '' }} @@ -140,4 +131,4 @@ jobs: if: always() with: name: logs-${{ strategy.job-index }}-${{ matrix.device }} - path: test-${{ matrix.device }}.out \ No newline at end of file + path: test-${{ matrix.device }}.out diff --git a/examples/3D_hyper_bubinwater/case.py b/examples/3D_hyper_bubinwater/case.py deleted file mode 100755 index 9d9216ad3b..0000000000 --- a/examples/3D_hyper_bubinwater/case.py +++ /dev/null @@ -1,418 +0,0 @@ -#!/usr/bin/env python3 -import math, json - -## 1 FOR BACKGROUND, 2 FOR BUBBLE, 3 FOR GEL -# Pressure [Pa] -p01 = 5E6 -p02 = 3550 -p03 = p01 - -# Temperature [K] -T01 = 298.15 -T02 = 298.15 -T03 = T01 - -#### FLUID PROPERTIES #### - -### liquid water ### -# pi infty -piwl = 1.0E+09 -# qv -qvwl = -1167000 -# qv' -qvpwl = 0.0E0 -# cv -cvwl = 1816 -# cp -cpwl = 4267 -# gamma -gamwl = cpwl / cvwl - -## FOR PATCHES 1 & 2 ## - -# density -rho0wl1 = (p01 + piwl)/((gamwl-1)*cvwl*T01) -rho0wl2 = (p02 + piwl)/((gamwl-1)*cvwl*T02) -rho0wl3 = (p03 + piwl)/((gamwl-1)*cvwl*T03) - -# speed of sound FOR -c_wl1 = math.sqrt( gamwl * ( p01 + piwl ) / rho0wl1 ) -c_wl2 = math.sqrt( gamwl * ( p02 + piwl ) / rho0wl2 ) -c_wl3 = math.sqrt( gamwl * ( p03 + piwl ) / rho0wl3 ) - -# part for Gases - relations from IMR -Ru = 8.3144598 # Universal gas constant (J/mol-K) - -### Vapor water ### -Rv = Ru/(18.01528e-3) # Gas constant for vapor (Ru/molecular weight) (J/kg-K) -# gamma -gamwv = 1.4 -# cp -cpwv = Rv * gamwv/(gamwv-1) -# cv -cvwv = cpwv/gamwv -# pi infinity -piwv = 0.0E0 -# qv -qvwv = 2030000 -# qv' -qvpwv = -23400 - -## FOR PATCHES 1 & 2 ## - -# density -rho0wv1 = (p01 + piwv)/((gamwv-1)*cvwv*T01) -rho0wv2 = (p02 + piwv)/((gamwv-1)*cvwv*T02) -rho0wv3 = (p03 + piwv)/((gamwv-1)*cvwv*T03) - -# speed of sound -c_wv1 = math.sqrt( gamwv * ( p01 + piwv ) / rho0wv1 ) -c_wv2 = math.sqrt( gamwv * ( p02 + piwv ) / rho0wv2 ) -c_wv3 = math.sqrt( gamwv * ( p03 + piwv ) / rho0wv3 ) - -### Air ### - -Ra = Ru/(28.966e-3) # Gas constant for air (Ru/molecular weight) (J/kg-K) -gamwa = 1.4 -# cp -cpa = Ra * gamwa/(gamwa-1) -# cv -cva = cpa/gamwa -# pi infinity -pia = 0.0E0 -# qv -qvwa = 0.0E0 -# qv' -qvpwa = 0.0E0 - -## FOR PATCHES 1 & 2 ## - -# density -rho0wa1 = (p01 + pia)/((gamwa-1)*cva*T01) -rho0wa2 = (p02 + pia)/((gamwa-1)*cva*T02) -rho0wa3 = (p03 + pia)/((gamwa-1)*cva*T03) - -# Speed of sound -c_a1 = math.sqrt( gamwa * ( p01 + pia ) / rho0wa1 ) -c_a2 = math.sqrt( gamwa * ( p02 + pia ) / rho0wa2 ) -c_a3 = math.sqrt( gamwa * ( p03 + pia ) / rho0wa3 ) - -### 3% polyacrylamide gel ### - -# gamma -gamwg = gamwl #2.35 -# pi infty -pig = piwl # 1.1754E+09 -# qv -qvwg = qvwl # 0.0E0 -# qv' -qvpwg = qvpwl #0.0E0 -# cv -cvg = cvwl -# cp -cpg = gamwg*cvg - -## FOR PATCHES 1 & 2 & 3 ## - -# density -rho0wg1 = (p01 + pig)/((gamwg-1)*cvg*T01) -rho0wg2 = (p02 + pig)/((gamwg-1)*cvg*T02) -rho0wg3 = (p03 + pig)/((gamwg-1)*cvg*T03) - -# Speed of sound -c_g1 = math.sqrt( gamwg * ( p01 + pig ) / rho0wg1 ) -c_g2 = math.sqrt( gamwg * ( p02 + pig ) / rho0wg2 ) -c_g3 = math.sqrt( gamwg * ( p03 + pig ) / rho0wg3 ) - -## SHOCK RELATIONS -p02Op01 = p02 / p01 - -# Mach number of the shocked region - this should agree with Min, if everything is correct -Ms = math.sqrt( ( gamwa + 1. ) / ( 2. * gamwa ) * ( p02Op01 - 1. ) * ( p02 / ( p02 + pia ) ) + 1.0 ) - -# shock speed -ss = Ms * c_a1 - -### volume fractions for each of the patches ### -C0 = 0.25 # vapor concentration for IMR - -# patch 1: liquid water -liq_wg = 0 -liq_wa = 1.00E-15 -liq_wv = 1.00E-15 -liq_wl = 1.00E00 - liq_wv - liq_wa - liq_wg -# water vapor -vap_wl = 1.00E-15 -vap_wv = 1 / ( ( 1 - C0 ) / C0 * rho0wv2 / rho0wa2 + 1 ) -vap_wa = 1.00E-15 -vap_wg = 0 -vap_tot = vap_wl + vap_wv + vap_wa + vap_wg -# air -air_wl = 1.00E-15 -air_wv = vap_tot -air_wg = 0 -air_wa = 1.00E00 - air_wl - air_wv - air_wg -# bubble -bub_wl = 1E-15 -bub_wv = vap_tot -bub_wg = 0 -bub_wa = 1 - bub_wl - bub_wv - bub_wg -# gel -gel_wl = 0 -gel_wv = 0 -gel_wa = 0 -gel_wg = 1.00E00 - gel_wl - gel_wv - gel_wa - -## Elasticity -Gl = 0 -Gv = 0 -Ga = 0 -Gg = 0.57E+03 - -## SIMULATION PARAMETERS - -# CFL -cfl = 0.50 - -# Bubble Initial Radius -R0 = 230.4E-06 - -# number of elements -Nx = 249 #404 #249 -Ny = 124 #179 #124 -Nz = 124 #179 #124 -Nx0 = Nx - -# domain boundaries -lref = 4*R0 -xb = -5*R0 -xe = lref - -yb = 0.00 -ye = lref - -zb = 0.00 -ze = lref - -lenx = ( xe - xb ) -leny = ( ye - yb ) -lenz = ( ze - zb ) - -xcenl = 0. -ycenl = leny/2. -zcenl = lenz/2. - -#xdist = 6.51E-10 #2.17E-5 -#sod = xdist/R0 -sod = 2.17 -xcenb = -sod*R0 #-sod #-sod*R0 -ycenb = 0.00 -zcenb = 0.00 - -xceng = xe / 2. -yceng = ycenl -zceng = zcenl - -# typical cell size -dx = ( xe - xb ) / Nx -dy = ( ye - yb ) / Ny -dz = ( ze - zb ) / Nz -#print(dx) -# time step - -# save frequency = SF + 1 (because the initial state, 0.dat, is also saved) -SF = 100 - -# Critical time-step -tc = 0.915 * R0 * math.sqrt( rho0wl1 / p01 ) - -# making Nt divisible by SF -# tendA = 1.5 * tc -tend = 1.2 * tc - -# 1 - ensure NtA is sufficient to go a little beyond tendA -# NtA = int( tendA // dt + 1 ) - -# Array of saves. it is the same as Nt/Sf = t_step_save -# AS = int( NtA // SF + 1 ) - -# Nt = total number of steps. Ensure Nt > NtA (so the total tendA is covered) -# Nt = AS * SF -Nt = int(2E3 * tend // tc * Nx / Nx0 + 1) -#print(Nt) -dt = tend / Nt - -AS = int( Nt//SF ) -tstart = 0#2304 -# Total physical time -# tend = Nt * dt - -# Configuring case dictionary ================================================== -print(json.dumps({ - # Logistics ================================================ - 'run_time_info': 'T', - # ========================================================== - # Computational Domain Parameters ========================== - 'x_domain%beg' : xb, - 'x_domain%end' : xe, - 'y_domain%beg' : yb, - 'y_domain%end' : ye, - 'z_domain%beg' : zb, - 'z_domain%end' : ze, - 'stretch_x' : 'T', - 'loops_x' : 1, - 'a_x' : 4.0E0, - 'x_a' : -1.75*R0*(abs(sod)+1), - 'x_b' : 5*R0, - 'stretch_y' : 'T', - 'loops_y' : 1, - 'a_y' : 1.0E0, - 'y_a' : -1.5*R0*abs(sod), - 'y_b' : 1.5*R0*abs(sod), - 'stretch_z' : 'T', - 'loops_z' : 1, - 'a_z' : 1.0E0, - 'z_a' : -1.5*R0*abs(sod), - 'z_b' : 1.5*R0*abs(sod), - 'cyl_coord' : 'F', - 'm' : Nx, - 'n' : Ny, - 'p' : Nz, - 'dt' : dt, - 't_step_start' : tstart, - 't_step_stop' : Nt, - 't_step_save' : AS, - # ========================================================== - # Simulation Algorithm Parameters ========================== - 'num_patches' : 3, - 'model_eqns' : 3, - 'num_fluids' : 4, - 'hypoelasticity' : 'F', - 'hyperelasticity' : 'T', - 'mpp_lim' : 'T', - 'mixture_err' : 'T', - 'relax' : 'T', - 'relax_model' : 6, - 'palpha_eps' : 1.0E-6, - 'ptgalpha_eps' : 1.0E-2, - 'time_stepper' : 3, - 'weno_order' : 3, - 'weno_eps' : 1.0E-16, - 'weno_Re_flux' : 'F', - 'weno_avg' : 'F', - 'mapped_weno' : 'T', - 'null_weights' : 'F', - 'mp_weno' : 'F', - 'riemann_solver' : 2, - 'wave_speeds' : 1, - 'avg_state' : 2, - 'bc_x%beg' : -6, #-2, - 'bc_x%end' : -6, - 'bc_y%beg' : -2, - 'bc_y%end' : -6, - 'bc_z%beg' : -2, - 'bc_z%end' : -6, - # ========================================================== - # Formatted Database Files Structure Parameters ============ - 'format' : 1, - 'precision' : 2, - 'prim_vars_wrt':'T', - 'parallel_io' :'T', - 'probe_wrt' :'T', - 'fd_order' : 1, - 'num_probes' : 1, - 'probe(1)%x' : 0., - 'probe(1)%y' : 0., - 'probe(1)%z' : 0., - # ========================================================== - # Patch 1: High pressured water ============================ - # Specify the cubic water background grid geometry - 'patch_icpp(1)%geometry' : 9, - 'patch_icpp(1)%x_centroid' : 20*xcenl, - 'patch_icpp(1)%y_centroid' : 20*ycenl, - 'patch_icpp(1)%z_centroid' : 20*zcenl, - 'patch_icpp(1)%length_x' : 20*lenx, - 'patch_icpp(1)%length_y' : 20*leny, - 'patch_icpp(1)%length_z' : 20*lenz, - 'patch_icpp(1)%vel(1)' : 0.0E+00, - 'patch_icpp(1)%vel(2)' : 0.0E+00, - 'patch_icpp(1)%vel(3)' : 0.0E+00, - 'patch_icpp(1)%pres' : p01, - 'patch_icpp(1)%alpha_rho(1)' : liq_wl * rho0wl1, - 'patch_icpp(1)%alpha_rho(2)' : liq_wv * rho0wv1, - 'patch_icpp(1)%alpha_rho(3)' : liq_wa * rho0wa1, - 'patch_icpp(1)%alpha_rho(4)' : liq_wg * rho0wg1, - 'patch_icpp(1)%alpha(1)' : liq_wl, - 'patch_icpp(1)%alpha(2)' : liq_wv, - 'patch_icpp(1)%alpha(3)' : liq_wa, - 'patch_icpp(1)%alpha(4)' : liq_wg, - # ========================================================== - # Patch 2: (Vapor) Bubble ================================== - 'patch_icpp(2)%geometry' : 8, - 'patch_icpp(2)%x_centroid' : xcenb, - 'patch_icpp(2)%y_centroid' : ycenb, - 'patch_icpp(2)%z_centroid' : zcenb, - 'patch_icpp(2)%radius' : R0, - 'patch_icpp(2)%vel(1)' : 0.0E+00, - 'patch_icpp(2)%vel(2)' : 0.0E+00, - 'patch_icpp(2)%vel(3)' : 0.0E+00, - 'patch_icpp(2)%pres' : p02, - 'patch_icpp(2)%alpha_rho(1)' : bub_wl*rho0wl2, - 'patch_icpp(2)%alpha_rho(2)' : bub_wv*rho0wv2, - 'patch_icpp(2)%alpha_rho(3)' : bub_wa*rho0wa2, - 'patch_icpp(2)%alpha_rho(4)' : bub_wg*rho0wg2, - 'patch_icpp(2)%alpha(1)' : bub_wl, - 'patch_icpp(2)%alpha(2)' : bub_wv, - 'patch_icpp(2)%alpha(3)' : bub_wa, - 'patch_icpp(2)%alpha(4)' : bub_wg, - 'patch_icpp(2)%alter_patch(1)' : 'T', - # ========================================================== - # Patch 3: Gel Object ====================================== - 'patch_icpp(3)%geometry' : 9, - 'patch_icpp(3)%x_centroid' : 20*xceng, - 'patch_icpp(3)%y_centroid' : 20*yceng, - 'patch_icpp(3)%z_centroid' : 20*zceng, - 'patch_icpp(3)%length_x' : 20*xe, - 'patch_icpp(3)%length_y' : 20*leny, - 'patch_icpp(3)%length_z' : 20*lenz, - 'patch_icpp(3)%vel(1)' : 0.0E+00, - 'patch_icpp(3)%vel(2)' : 0.0E+00, - 'patch_icpp(3)%vel(3)' : 0.0E+00, - 'patch_icpp(3)%pres' : p03, - 'patch_icpp(3)%alpha_rho(1)' : gel_wl * rho0wl3, - 'patch_icpp(3)%alpha_rho(2)' : gel_wv * rho0wv3, - 'patch_icpp(3)%alpha_rho(3)' : gel_wa * rho0wa3, - 'patch_icpp(3)%alpha_rho(4)' : gel_wg * rho0wg3, - 'patch_icpp(3)%alpha(1)' : gel_wl, - 'patch_icpp(3)%alpha(2)' : gel_wv, - 'patch_icpp(3)%alpha(3)' : gel_wa, - 'patch_icpp(3)%alpha(4)' : gel_wg, - 'patch_icpp(3)%alter_patch(1)' : 'T', - # ========================================================== - # Fluids Physical Parameters =============================== - 'fluid_pp(1)%gamma' : 1.0E+00 / ( gamwl - 1 ), - 'fluid_pp(1)%pi_inf' : gamwl * piwl / ( gamwl - 1 ), - 'fluid_pp(1)%cv' : cvwl, - 'fluid_pp(1)%qv' : qvwl, - 'fluid_pp(1)%qvp' : qvpwl, - 'fluid_pp(1)%G' : Gl, - 'fluid_pp(2)%gamma' : 1.0E+00 / ( gamwv - 1 ), - 'fluid_pp(2)%pi_inf' : gamwv * piwv / ( gamwv - 1 ), - 'fluid_pp(2)%cv' : cvwv, - 'fluid_pp(2)%qv' : qvwv, - 'fluid_pp(2)%qvp' : qvpwv, - 'fluid_pp(2)%G' : Gv, - 'fluid_pp(3)%gamma' : 1.0E+00 / ( gamwa - 1 ), - 'fluid_pp(3)%pi_inf' : gamwa * pia / ( gamwa - 1 ), - 'fluid_pp(3)%cv' : cva, - 'fluid_pp(3)%qv' : qvwa, - 'fluid_pp(3)%qvp' : qvpwa, - 'fluid_pp(3)%G' : Ga, - 'fluid_pp(4)%gamma' : 1.0E+00 / ( gamwg - 1), - 'fluid_pp(4)%pi_inf' : gamwg * pig / ( gamwg - 1), - 'fluid_pp(4)%cv' : cvg, - 'fluid_pp(4)%qv' : qvwg, - 'fluid_pp(4)%qvp' : qvpwg, - 'fluid_pp(4)%G' : Gg, - # ========================================================== -})) From c0a9a691b701568122085c374032f72bfaee6e28 Mon Sep 17 00:00:00 2001 From: Spencer Bryngelson Date: Thu, 19 Dec 2024 09:12:31 -0500 Subject: [PATCH 326/326] fixup --- src/simulation/m_global_parameters.fpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/simulation/m_global_parameters.fpp b/src/simulation/m_global_parameters.fpp index 9ef3ec62d2..15ee2e5b11 100644 --- a/src/simulation/m_global_parameters.fpp +++ b/src/simulation/m_global_parameters.fpp @@ -238,6 +238,7 @@ module m_global_parameters integer :: b_size !< Number of elements in the symmetric b tensor, plus one integer :: tensor_size !< Number of elements in the full tensor plus one type(int_bounds_info) :: species_idx !< Indexes of first & last concentration eqns. + integer :: c_idx !< Index of color function !> @} !$acc declare create(bub_idx) @@ -292,7 +293,7 @@ module m_global_parameters !! to the next time-step. integer :: startx, starty, startz - + !$acc declare create(sys_size, buff_size, startx, starty, startz, E_idx, gamma_idx, pi_inf_idx, alf_idx, n_idx, stress_idx, b_size, tensor_size, xi_idx, species_idx) ! END: Simulation Algorithm Parameters =====================================